0001594805-21-000008.txt : 20210217 0001594805-21-000008.hdr.sgml : 20210217 20210217074603 ACCESSION NUMBER: 0001594805-21-000008 CONFORMED SUBMISSION TYPE: 40-F PUBLIC DOCUMENT COUNT: 130 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210217 DATE AS OF CHANGE: 20210217 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: 21642664 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-20201231.htm 40-F shop-20201231
0001594805--12-312020FYfalseus-gaap:AccountingStandardsUpdate201602Member16,3125,7241,541P1YP3YP2YP9YP2YP5YP2YP3YP3YP10Y110.0006944P5D30.33330.33330.33332440.25000.25000.25000.2500360.250.250.250.33330.33330.33331100015948052020-01-012020-12-310001594805dei:BusinessContactMember2020-01-012020-12-31xbrli:shares0001594805us-gaap:CommonClassAMember2020-12-310001594805us-gaap:CommonClassBMember2020-12-31iso4217:USD00015948052020-12-3100015948052019-12-310001594805us-gaap:CommonClassAMember2019-12-310001594805us-gaap:CommonClassBMember2019-12-310001594805us-gaap:SubscriptionAndCirculationMember2020-01-012020-12-310001594805us-gaap:SubscriptionAndCirculationMember2019-01-012019-12-310001594805us-gaap:ServiceMember2020-01-012020-12-310001594805us-gaap:ServiceMember2019-01-012019-12-3100015948052019-01-012019-12-31iso4217:USDxbrli:shares0001594805us-gaap:CommonStockMember2018-12-310001594805us-gaap:AdditionalPaidInCapitalMember2018-12-310001594805us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001594805us-gaap:RetainedEarningsMember2018-12-3100015948052018-12-3100015948052018-01-012018-12-310001594805srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-310001594805srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001594805us-gaap:CommonStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-310001594805us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-310001594805us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-310001594805us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-310001594805srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2018-12-310001594805us-gaap:CommonStockMember2019-01-012019-12-310001594805us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001594805us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001594805us-gaap:RetainedEarningsMember2019-01-012019-12-310001594805us-gaap:CommonStockMember2019-12-310001594805us-gaap:AdditionalPaidInCapitalMember2019-12-310001594805us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001594805us-gaap:RetainedEarningsMember2019-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-310001594805us-gaap:CommonStockMember2018-01-012018-12-310001594805srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-01-01xbrli:pure0001594805shop:A0125ConvertibleSeniorNotesMember2020-12-310001594805us-gaap:ComputerEquipmentMember2020-01-012020-12-310001594805us-gaap:FurnitureAndFixturesMember2020-01-012020-12-310001594805srt:MinimumMemberus-gaap:LeaseholdImprovementsMember2020-01-012020-12-310001594805us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2020-01-012020-12-310001594805us-gaap:ComputerSoftwareIntangibleAssetMember2020-01-012020-12-310001594805us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MinimumMember2020-01-012020-12-310001594805us-gaap:TechnologyBasedIntangibleAssetsMembersrt:MaximumMember2020-01-012020-12-310001594805srt:MinimumMemberus-gaap:CustomerRelationshipsMember2020-01-012020-12-310001594805us-gaap:CustomerRelationshipsMembersrt:MaximumMember2020-01-012020-12-310001594805us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2020-01-012020-12-310001594805us-gaap:SoftwareDevelopmentMembersrt:MaximumMember2020-01-012020-12-310001594805srt:MinimumMemberus-gaap:OtherIntangibleAssetsMember2020-01-012020-12-310001594805us-gaap:OtherIntangibleAssetsMembersrt:MaximumMember2020-01-012020-12-310001594805shop:ExchangeRateEffectMember2020-01-012020-12-310001594805shop:A10StrongerCADRateMember2020-01-012020-12-310001594805shop:ExchangeRateEffectMember2019-01-012019-12-310001594805shop:A10StrongerCADRateMember2019-01-012019-12-31shop:segment0001594805shop:MoneyMarketFundsandTermDepositsMember2020-12-310001594805shop:MoneyMarketFundsandTermDepositsMember2019-12-310001594805us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2020-12-310001594805us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Member2020-12-310001594805us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:USTreasuryAndGovernmentMember2020-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:CorporateBondSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2020-12-310001594805us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:CorporateBondSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2020-12-310001594805us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Memberus-gaap:RepurchaseAgreementsMember2020-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:RepurchaseAgreementsMember2020-12-310001594805us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:RepurchaseAgreementsMember2020-12-310001594805us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:RepurchaseAgreementsMember2020-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RepurchaseAgreementsMember2020-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:RepurchaseAgreementsMember2020-12-310001594805shop:U.S.TermDepositsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2020-12-310001594805shop:U.S.TermDepositsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805shop:U.S.TermDepositsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2020-12-310001594805shop:U.S.TermDepositsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel3Membershop:U.S.TermDepositsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel3Membershop:U.S.TermDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2020-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2020-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel3Membershop:CanadaTreasuryandGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel3Membershop:CanadaTreasuryandGovernmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2020-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2020-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeForwardMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeForwardMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2020-12-310001594805us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Memberus-gaap:RepurchaseAgreementsMember2019-12-310001594805us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:RepurchaseAgreementsMember2019-12-310001594805us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberus-gaap:RepurchaseAgreementsMember2019-12-310001594805us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:RepurchaseAgreementsMember2019-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:RepurchaseAgreementsMember2019-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:RepurchaseAgreementsMember2019-12-310001594805shop:U.S.TermDepositsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2019-12-310001594805shop:U.S.TermDepositsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805shop:U.S.TermDepositsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2019-12-310001594805shop:U.S.TermDepositsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805us-gaap:FairValueInputsLevel3Membershop:U.S.TermDepositsMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-310001594805us-gaap:FairValueInputsLevel3Membershop:U.S.TermDepositsMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Member2019-12-310001594805us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Member2019-12-310001594805us-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:USTreasuryAndGovernmentMember2019-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:USTreasuryAndGovernmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2019-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2019-12-310001594805shop:CanadaTreasuryandGovernmentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805us-gaap:FairValueInputsLevel3Membershop:CanadaTreasuryandGovernmentMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-310001594805us-gaap:FairValueInputsLevel3Membershop:CanadaTreasuryandGovernmentMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805us-gaap:CorporateBondSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2019-12-310001594805us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805us-gaap:CorporateBondSecuritiesMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2019-12-310001594805us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-310001594805us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel1Member2019-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2019-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeForwardMemberus-gaap:CarryingReportedAmountFairValueDisclosureMember2019-12-310001594805us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeForwardMemberus-gaap:EstimateOfFairValueFairValueDisclosureMember2019-12-310001594805us-gaap:ForeignExchangeForwardMember2020-12-310001594805us-gaap:ForeignExchangeForwardMember2019-12-310001594805us-gaap:OtherCurrentLiabilitiesMemberus-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-01-012020-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2020-01-012020-12-310001594805us-gaap:ForeignExchangeForwardMemberus-gaap:CashFlowHedgingMember2019-01-012019-12-310001594805shop:AffirmHoldingsIncMember2020-07-310001594805shop:AffirmHoldingsIncMember2020-12-310001594805shop:AffirmHoldingsIncMember2020-01-012020-12-310001594805shop:UnbilledRevenuesReceivableMember2020-12-310001594805shop:UnbilledRevenuesReceivableMember2019-12-310001594805shop:UnbilledRevenuesReceivableMember2019-01-010001594805shop:SalesTaxReceivableMember2020-12-310001594805shop:SalesTaxReceivableMember2019-12-310001594805shop:SalesTaxReceivableMember2019-01-010001594805us-gaap:TradeAccountsReceivableMember2020-12-310001594805us-gaap:TradeAccountsReceivableMember2019-12-310001594805us-gaap:TradeAccountsReceivableMember2019-01-010001594805shop:AccruedInterestReceivableMember2020-12-310001594805shop:AccruedInterestReceivableMember2019-12-310001594805shop:AccruedInterestReceivableMember2019-01-010001594805shop:OtherReceivableMember2020-12-310001594805shop:OtherReceivableMember2019-12-310001594805shop:OtherReceivableMember2019-01-0100015948052019-01-010001594805shop:UnbilledRevenuesandTradeReceivablesMember2019-12-310001594805shop:UnbilledRevenuesandTradeReceivablesMember2018-12-310001594805shop:UnbilledRevenuesandTradeReceivablesMember2020-01-012020-12-310001594805shop:UnbilledRevenuesandTradeReceivablesMember2019-01-012019-12-310001594805shop:UnbilledRevenuesandTradeReceivablesMember2020-12-310001594805shop:MerchantCashAdvancesMember2020-12-310001594805shop:MerchantCashAdvancesMember2019-12-310001594805shop:MerchantCashAdvancesMember2019-01-010001594805us-gaap:LoansReceivableMember2020-12-310001594805us-gaap:LoansReceivableMember2019-12-310001594805us-gaap:LoansReceivableMember2019-01-010001594805shop:MerchantCashAdvancesMember2020-01-012020-12-310001594805shop:MerchantCashAdvancesMember2019-01-012019-12-310001594805us-gaap:LoansReceivableMember2020-01-012020-12-310001594805us-gaap:LoansReceivableMember2019-01-012019-12-310001594805us-gaap:LeaseholdImprovementsMember2020-12-310001594805us-gaap:ComputerEquipmentMember2020-12-310001594805us-gaap:EquipmentMember2020-12-310001594805us-gaap:FurnitureAndFixturesMember2020-12-310001594805us-gaap:LeaseholdImprovementsMember2019-12-310001594805us-gaap:ComputerEquipmentMember2019-12-310001594805us-gaap:EquipmentMember2019-12-310001594805us-gaap:FurnitureAndFixturesMember2019-12-310001594805shop:LeaseholdImprovementsAndFurnitureFixturesMember2020-01-012020-12-310001594805srt:MinimumMembershop:LeaseholdImprovementsAndFurnitureFixturesMember2020-01-012020-12-310001594805srt:MaximumMembershop:LeaseholdImprovementsAndFurnitureFixturesMember2020-01-012020-12-310001594805us-gaap:CostOfSalesMember2020-01-012020-12-310001594805us-gaap:CostOfSalesMember2019-01-012019-12-310001594805us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001594805us-gaap:SellingAndMarketingExpenseMember2019-01-012019-12-310001594805us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001594805us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-12-310001594805us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001594805us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-12-310001594805us-gaap:TechnologyBasedIntangibleAssetsMember2020-12-310001594805us-gaap:SoftwareDevelopmentMember2020-12-310001594805us-gaap:CustomerRelationshipsMember2020-12-310001594805us-gaap:ComputerSoftwareIntangibleAssetMember2020-12-310001594805us-gaap:OtherIntangibleAssetsMember2020-12-310001594805us-gaap:TechnologyBasedIntangibleAssetsMember2019-12-310001594805us-gaap:SoftwareDevelopmentMember2019-12-310001594805us-gaap:CustomerRelationshipsMember2019-12-310001594805us-gaap:ComputerSoftwareIntangibleAssetMember2019-12-310001594805us-gaap:OtherIntangibleAssetsMember2019-12-310001594805us-gaap:SoftwareDevelopmentMember2020-01-012020-12-310001594805us-gaap:SoftwareDevelopmentMember2019-01-012019-12-310001594805srt:MinimumMember2020-12-310001594805srt:MaximumMember2020-12-310001594805shop:A6RiverSystemsInc.Member2020-01-012020-12-310001594805shop:A6RiverSystemsInc.Member2019-01-012019-12-310001594805shop:OtherAcquisitionsMember2020-01-012020-12-310001594805shop:OtherAcquisitionsMember2019-01-012019-12-310001594805shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2020-09-300001594805shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2020-09-012020-09-30utr:D0001594805shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Membershop:DebtConversionTermsOneMemberus-gaap:ConvertibleDebtMember2020-01-012020-12-310001594805shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Membershop:DebtConversionTermsOneMemberus-gaap:ConvertibleDebtMember2020-09-012020-09-300001594805shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Membershop:DebtConversionTermsTwoMemberus-gaap:ConvertibleDebtMember2020-01-012020-12-310001594805shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Membershop:DebtRedemptionTermsOneMemberus-gaap:ConvertibleDebtMember2020-01-012020-12-310001594805shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMembershop:DebtRedemptionTermsTwoMember2020-01-012020-12-310001594805shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Membershop:DebtRedemptionTermsThreeMemberus-gaap:ConvertibleDebtMember2020-01-012020-12-310001594805shop:DebtRedemptionTermsFourMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2020-01-012020-12-310001594805shop:DebtRedemptionTermsFiveMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2020-01-012020-12-310001594805shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2020-12-310001594805shop:DebtRedemptionTermsFiveMembershop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2020-12-31iso4217:CAD0001594805us-gaap:LineOfCreditMembershop:SiliconValleyBankMemberus-gaap:RevolvingCreditFacilityMember2020-12-310001594805us-gaap:LineOfCreditMembershop:SiliconValleyBankMemberus-gaap:PrimeRateMemberus-gaap:RevolvingCreditFacilityMember2020-01-012020-12-310001594805us-gaap:IPOMemberus-gaap:CommonClassAMember2020-09-012020-09-3000015948052020-09-3000015948052020-09-012020-09-300001594805us-gaap:IPOMemberus-gaap:CommonClassAMember2020-05-012020-05-3100015948052020-05-310001594805us-gaap:CommonClassAMemberus-gaap:OverAllotmentOptionMember2020-05-012020-05-3100015948052020-05-012020-05-310001594805us-gaap:IPOMemberus-gaap:CommonClassAMember2019-09-012019-09-3000015948052019-09-300001594805us-gaap:CommonClassAMemberus-gaap:OverAllotmentOptionMember2019-09-012019-09-3000015948052019-09-012019-09-30shop:vote0001594805us-gaap:CommonClassAMember2019-01-012019-12-310001594805us-gaap:CommonClassBMember2019-01-012019-12-310001594805shop:LegacyOptionPlanMemberus-gaap:CommonClassBMember2015-05-272015-05-270001594805us-gaap:CommonClassAMembershop:StockOptionPlanMember2015-05-272015-05-270001594805us-gaap:ShareBasedCompensationAwardTrancheOneMembershop:EmployeeandNonemployeeStockOptionMembershop:StockOptionPlanMember2015-05-272015-05-270001594805shop:EmployeeandNonemployeeStockOptionMembershop:StockOptionPlanMember2015-05-272015-05-270001594805shop:EmployeeandNonemployeeStockOptionMembershop:StockOptionPlanMember2018-05-302018-05-300001594805shop:LongTermIncentivePlanMemberus-gaap:CommonClassAMember2018-05-302018-05-300001594805shop:PriortoNovember2017RSUsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2015-05-272015-05-270001594805shop:PriortoNovember2017RSUsMembershop:EmployeeandNonemployeeStockOptionMember2015-05-272015-05-270001594805shop:LongTermIncentivePlanMembershop:EmployeeandNonemployeeStockOptionMember2018-05-302018-05-300001594805shop:LongTermIncentivePlanMemberus-gaap:PerformanceSharesMember2020-01-012020-12-310001594805us-gaap:CommonClassAMembershop:StockOptionPlanandLTIPMember2015-05-270001594805us-gaap:CommonClassAMembershop:StockOptionPlanandLTIPMember2015-05-272015-05-270001594805us-gaap:CommonClassAMembershop:StockOptionPlanandLTIPMemberus-gaap:SubsequentEventMember2021-01-010001594805us-gaap:RestrictedStockUnitsRSUMember2018-12-310001594805us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310001594805us-gaap:RestrictedStockUnitsRSUMember2019-12-310001594805us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001594805us-gaap:RestrictedStockUnitsRSUMember2020-12-310001594805shop:LegacyOptionPlanMemberus-gaap:CommonClassBMember2020-12-310001594805us-gaap:CommonClassAMembershop:StockOptionPlanMember2020-12-310001594805us-gaap:CommonClassAMembershop:A6RiverSystems2016AmendedandRestatedStockOptionandGrantPlanMember2020-12-310001594805shop:LongTermIncentivePlanMembershop:DeferredSharesMember2020-01-012020-12-310001594805us-gaap:CommonClassAMembershop:A6RiverSystemsInc.Member2019-10-172019-10-170001594805us-gaap:CommonClassAMembershop:A6RiverSystemsInc.Member2020-12-310001594805us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001594805us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001594805us-gaap:ShareBasedCompensationAwardTrancheOneMembershop:EmployeeandNonemployeeStockOptionMembershop:StockOptionPlanMember2018-05-302018-05-300001594805us-gaap:ShareBasedCompensationAwardTrancheTwoMembershop:EmployeeandNonemployeeStockOptionMembershop:StockOptionPlanMember2018-05-302018-05-300001594805shop:EmployeeandNonemployeeStockOptionMembershop:StockOptionPlanMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2018-05-302018-05-300001594805shop:LegacyOptionPlanMembershop:EmployeeandNonemployeeStockOptionMember2015-05-272015-05-270001594805us-gaap:ShareBasedCompensationAwardTrancheOneMembershop:LegacyOptionPlanMembershop:EmployeeandNonemployeeStockOptionMember2015-05-272015-05-270001594805us-gaap:ShareBasedCompensationAwardTrancheTwoMembershop:LegacyOptionPlanMembershop:EmployeeandNonemployeeStockOptionMember2015-05-272015-05-270001594805shop:LegacyOptionPlanMembershop:EmployeeandNonemployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2015-05-272015-05-270001594805shop:LegacyOptionPlanMembershop:EmployeeandNonemployeeStockOptionMembershop:SharebasedCompensationAwardTrancheFourMember2015-05-272015-05-270001594805shop:PriortoNovember2017RSUsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2015-05-272015-05-270001594805shop:PriortoNovember2017RSUsMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2015-05-272015-05-270001594805shop:PriortoNovember2017RSUsMembershop:SharebasedCompensationAwardTrancheFourMemberus-gaap:RestrictedStockUnitsRSUMember2015-05-272015-05-270001594805shop:LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2018-05-302018-05-300001594805shop:LongTermIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2018-05-302018-05-300001594805shop:LongTermIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2018-05-302018-05-300001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-12-310001594805shop:CostOfGoodsAndServicesSoldMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310001594805shop:CostOfGoodsAndServicesSoldMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-12-310001594805us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:SellingAndMarketingExpenseMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310001594805us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:SellingAndMarketingExpenseMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-12-310001594805us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310001594805us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-12-310001594805us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-12-310001594805us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMemberus-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-012019-12-310001594805us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001594805country:CA2020-01-012020-12-310001594805country:CA2019-01-012019-12-310001594805us-gaap:ForeignCountryMember2020-01-012020-12-310001594805us-gaap:ForeignCountryMember2019-01-012019-12-310001594805us-gaap:CanadaRevenueAgencyMember2019-01-012019-12-310001594805us-gaap:CanadaRevenueAgencyMember2020-01-012020-12-310001594805us-gaap:InvestmentCreditMember2020-12-310001594805us-gaap:InvestmentCreditMember2019-12-310001594805us-gaap:GeographicConcentrationRiskMembercountry:CAus-gaap:SalesRevenueNetMember2020-01-012020-12-310001594805us-gaap:GeographicConcentrationRiskMembercountry:CAus-gaap:SalesRevenueNetMember2019-01-012019-12-310001594805country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001594805country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001594805country:GBus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001594805country:GBus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001594805us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMemberus-gaap:EMEAMember2020-01-012020-12-310001594805us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMemberus-gaap:EMEAMember2019-01-012019-12-310001594805us-gaap:GeographicConcentrationRiskMembercountry:AUus-gaap:SalesRevenueNetMember2020-01-012020-12-310001594805us-gaap:GeographicConcentrationRiskMembercountry:AUus-gaap:SalesRevenueNetMember2019-01-012019-12-310001594805srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001594805srt:AsiaPacificMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001594805us-gaap:GeographicConcentrationRiskMembersrt:LatinAmericaMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001594805us-gaap:GeographicConcentrationRiskMembersrt:LatinAmericaMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001594805us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2020-01-012020-12-310001594805us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2019-01-012019-12-310001594805us-gaap:GeographicConcentrationRiskMembercountry:CAus-gaap:NetAssetsGeographicAreaMember2020-12-310001594805us-gaap:GeographicConcentrationRiskMembercountry:CAus-gaap:NetAssetsGeographicAreaMember2020-01-012020-12-310001594805us-gaap:GeographicConcentrationRiskMembercountry:CAus-gaap:NetAssetsGeographicAreaMember2019-12-310001594805us-gaap:GeographicConcentrationRiskMembercountry:CAus-gaap:NetAssetsGeographicAreaMember2019-01-012019-12-310001594805country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:NetAssetsGeographicAreaMember2020-12-310001594805country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:NetAssetsGeographicAreaMember2020-01-012020-12-310001594805country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:NetAssetsGeographicAreaMember2019-12-310001594805country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:NetAssetsGeographicAreaMember2019-01-012019-12-310001594805shop:OtherCountriesMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NetAssetsGeographicAreaMember2020-12-310001594805shop:OtherCountriesMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NetAssetsGeographicAreaMember2020-01-012020-12-310001594805shop:OtherCountriesMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NetAssetsGeographicAreaMember2019-12-310001594805shop:OtherCountriesMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NetAssetsGeographicAreaMember2019-01-012019-12-310001594805us-gaap:GeographicConcentrationRiskMemberus-gaap:NetAssetsGeographicAreaMember2020-12-310001594805us-gaap:GeographicConcentrationRiskMemberus-gaap:NetAssetsGeographicAreaMember2020-01-012020-12-310001594805us-gaap:GeographicConcentrationRiskMemberus-gaap:NetAssetsGeographicAreaMember2019-12-310001594805us-gaap:GeographicConcentrationRiskMemberus-gaap:NetAssetsGeographicAreaMember2019-01-012019-12-310001594805shop:A6RiverSystemsInc.Member2019-10-170001594805shop:A6RiverSystemsInc.Member2019-10-172019-10-170001594805us-gaap:TechnologyBasedIntangibleAssetsMembershop:A6RiverSystemsInc.Member2019-10-170001594805us-gaap:CustomerRelationshipsMembershop:A6RiverSystemsInc.Member2019-10-170001594805srt:MinimumMember2019-10-172019-10-170001594805srt:MaximumMember2019-10-172019-10-1700015948052019-10-170001594805us-gaap:IPOMemberus-gaap:SubsequentEventMembershop:AffirmHoldingsIncMember2021-01-13

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, 2020        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))

30-0830605
(I.R.S. Employer Identification Number (if applicable))

151 O'Connor Street, Ground Floor Ottawa, Ontario, Canada K2P 2L8
Attention: Joseph A. Frasca, Chief Legal Officer
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:

Joseph A. Frasca
Chief Legal Officer
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 110,929,570 Class A Subordinate Voting Shares and 11,599,301 Class B Multiple Voting Shares issued and outstanding as of December 31, 2020.

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, 2020, 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, 2020, 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, 2020, attached as Exhibit 1.3 to this Annual Report on Form 40-F (the "Shopify 2020 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, 2020 and have concluded that the Company’s disclosure controls and procedures were effective as of December 31, 2020. See “Disclosure Controls and Procedures and Internal Control Over Financial Reporting” in the Shopify 2020 MD&A, filed as Exhibit No. 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, 2020. 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, 2020. See “Management's Annual Report on Internal Control Over Financial Reporting”, which accompanies Shopify's audited consolidated financial statements as at December 31, 2020 and 2019 and for the years then ended (the "Shopify 2020 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, 2020 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which accompanies Shopify 2020 Financial Statements, and is incorporated herein by reference.




    Changes in Internal Control over Financial Reporting

During the year ended December 31, 2020, 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, 2020 and 2019 were as follows:



Fiscal 2020
US$
Fiscal 2019
US$
(in thousands)
Audit Fees1,461 1,133 
Audit-related Fees— — 
Tax Fees39 — 
All Other Fees
Total1,502 1,136 

Audit Fees

Audit fees relate to the audit of our annual consolidated financial statements, the review of our quarterly condensed consolidated financial statements and services in connection with our Registration Statement on Form F-10 (related to our 2020 and 2019 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, 2020 and 2019 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 (which have been disclosed under "Contractual Obligations and Contingencies" in the Shopify 2020 MD&A).

G. Tabular Disclosure of Contractual Obligations

See Shopify 2020 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, 2020
1.2Audited Consolidated Financial Statements as at and for the years ended December 31, 2020 and 2019
1.3Management’s Discussion and Analysis for the year ended December 31, 2020
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 28, 2020 (File No. 333‐240142), the Registration Statement on Form S-8 of the Registrant, which was originally filed with the 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), and 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) (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 17, 2021By:
/s/ Joseph A. Frasca
Name: Joseph A. Frasca
Title: Chief Legal Officer
____________________________________________________________________________________



EX-1.1 2 exhibit11annualinformation.htm EX-1.1 Document

EXHIBIT 1.1






shopifylogoblacka141.jpg




SHOPIFY INC.
2020 ANNUAL INFORMATION FORM


















February 17, 2021






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 9, 2021, 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 2020 audited consolidated financial statements and notes ("2020 Financial Statements") and the Company's 2020 Management’s Discussion and Analysis ("2020 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 9, 2021, the Bank of Canada rate of exchange for the conversion of U.S. dollars into Canadian dollars was $1.00 = CAD$1.2719.
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", "estimates", "predicts", "projects", "potential", "continue", "become", "seek", 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
3



underlying 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 to boost adoption 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 trends in commerce and impact on merchants as restrictions related to the COVID-19 pandemic are lifted;
the impact of strategic decisions on short-term revenue or profitability;
the trend in our future growth including volatility related to the impact of the COVID-19 pandemic;
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-default, 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 future expansion 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, provide a high level of merchant service and support;
our ability to build with a focus on long-term value;
our ability to hire, retain and motivate qualified personnel;
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 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 ("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 continue to scale and grow;
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-default 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, 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;
our history of losses and our potential inability to maintain profitability;
a denial of service attack or security breach;
our limited operating history in new and developing markets and new geographic regions;
our ability to innovate;
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;
our potential inability to hire, retain and motivate qualified personnel;
our use of a single cloud-based platform to deliver our services;
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;
the reliance of our growth in part on the success of our strategic relationships with third parties;
complex and changing laws and regulations worldwide;
our dependence on the continued services and performance of our senior management and other key employees;
our potential failure to effectively maintain, promote and enhance our brand;
payments processed through Shopify Payments;
serious errors or defects in our software or hardware or issues with our hardware supply chain;
our potential inability to achieve or maintain data transmission capacity;
activities of merchants or partners or the content of merchants' shops;
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;
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;
ineffective operations of our solutions when accessed through mobile devices;
changes to technologies used in our platform or new versions or upgrades of operating systems and internet browsers;
acquisitions and investments;
our ability to successfully scale, optimize and operate Shopify Fulfillment Network;
Shopify Capital and offering financing to merchants;
the impact of worldwide economic conditions, including the resulting effect on spending by small and medium-sized businesses ("SMBs") or their buyers;
7



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;
potential claims by third parties of intellectual property infringement or other third party or governmental claims, litigation, disputes, or other proceedings;
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 use of open source software;
seasonal fluctuations;
exchange rate fluctuations that may negatively affect our results of operations;
our potential failure to maintain a consistently high level of customer service;
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;
our pricing decisions for our solutions;
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 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.
8



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.

Our head and registered office is located at 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.

Intercorporate Relationships

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

Overview

Shopify is a leading global commerce company, providing 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 reliability, while delivering a better shopping experience for buyers everywhere.

In an era where social media, cloud computing, mobile devices, 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, 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 use two or more channels. The Shopify application program
9



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 20 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, and access financing.

A data advantage. Our software is delivered to merchants as a service, and operates on a shared infrastructure. With each new transaction processed, we grow our data proficiency. 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 merchants’ shops, as well as those of our merchants on the Shopify platform, providing rich data to inform both our own decisions as well as those of our merchants.

Shopify also enables merchants to build their own brand, leverage mobile technology, 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 help 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 an increasing 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 with our investments in additional touchpoints with their buyers, such as retail, shipping, fulfillment, and Shop, our all-in-one mobile shopping assistant 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 as 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 the ability to quickly and securely check out by using Shop Pay, Apple Pay, and Google Pay on the web, and we continue to explore other new ways to accelerate checkout. 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, as Shopify continues to strive to make it easier to do so.

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
10



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.

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 large enterprises, realize their potential at all stages of their business life cycle. Our marketing efforts primarily focus on selling to small and medium-sized businesses (“SMBs”) and entrepreneurs while our direct sales team 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.

As of December 31, 2020, we had approximately 1,749,000 merchants from approximately 175 countries using our platform, geographically dispersed as follows: 56% North America (50% in the United States and 6% in Canada), 25% Europe Middle East and Africa (8% in the United Kingdom), 15% Asia Pacific, Australia and China (6% in Australia) and 4% 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-2018 cohort expanded in 2019, as the revenue impact from merchants within the cohort leaving the platform was offset by revenue growth from remaining merchants within that cohort. In 2020, revenue from the pre-2018 cohort continued its growth as merchant retention improved, and the remaining merchants increased their GMV, with growth amplified by the accelerated shift to online commerce, and adopted additional solutions provided through the Shopify platform.
11




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

image1.jpg

Merchant Acquisition

Our merchant acquisition strategy is primarily focused on marketing that builds awareness of our offerings. 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 online channels, including organic search, paid search, and social media, and employ outbound sales representatives to help drive adoption of our platform and certain solutions. Our offline channel strategy has included participating in trade shows and local events to generate awareness of our platform, but was pivoted to virtual events early in 2020 due to the impact of the COVID-19 pandemic, where possible. We invest in content marketing, authoring various Shopify blogs, podcasts, video content through Shopify Studios, eBooks and other free tools, and provide thought leadership to help our merchants succeed and to build their own brand. In 2020, Shopify Studios debuted "I Quit", its first series on a major television network, featuring real-life entrepreneurs who give up their "9-5" jobs to focus 100% on launching their own businesses, with an aim to increase awareness of and catalyze entrepreneurship. In response to the sudden disruption to small businesses as the COVID-19 pandemic restricted walk-in traffic, Shopify partnered with the Government of Canada as well as the governments of New York and Victoria state in Australia to support efforts to bring thousands of small businesses online and help them rapidly adapt to a digital economy.

12



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.

Partner 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. Approximately 42,200 of these partners referred merchants to Shopify over the last year, and this strong, symbiotic relationship continues to grow. 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 approximately 6,000 apps available in the Shopify App Store. The expansion of the platform’s functionality through apps accelerates the growth of the ecosystem, as more referral partners are attracted to the broader functionality, and more app developers are attracted to the growing base of potential users.

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 Point-of-Sale ("POS") Pro offering, the sale of themes, the sale of apps, and the registration of domain names.

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 Advanced and 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, and Staples Canada are among the more than 10,000 Shopify Plus merchants leveraging our reliable, cost-effective, and scalable commerce solution.

Our subscription plans typically have a one-month term, however 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. In 2020, Shopify introduced its all-new POS software with expanded features and functionality that unify in-store and online sales. The all-new POS software was made available free to eligible merchants from early May until November 1, 2020 to help merchants adapt during the COVID-19 pandemic and related restrictions.
13



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 from Shopify Payments. In addition to payment processing fees from Shopify Payments, we also generate merchant solutions revenue from other transaction fees, referral fees from partners, advertising revenue on the Shopify App Store, Shopify Capital, Shop Pay Installments, Shopify Shipping, Shopify Fulfillment Network, the sale of POS hardware and collaborative warehouse fulfillment solutions, and Shopify Email.

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 merchant subscribers. 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.

Transaction fees are typically charged based in part on a percentage of Gross Merchandise Volume ("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.

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 (where we are working with a partner) 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 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. For Shopify Capital merchant cash advances ("MCA's"), 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
14



associated with Shopify Capital by entering into an agreement with a third party to insure some of the MCA's and loans offered by Shopify Capital in the United States and Canada.

Shop Pay Installments, a "buy now pay later" product, enables merchants to sell to 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 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 September 2015, in Canada in September 2016, and Australia in May 2020, 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 launched Shopify Fulfillment Network for merchants looking to outsource fulfillment. Leveraging a partner 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 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 select geographies.

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. Shopify Email was also made available free to all merchants from early April until October 1, 2020 to help merchants adapt during the COVID-19 pandemic and related restrictions.

Seasonality

Our merchant solutions revenues are directionally correlated with the level of GMV that 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 has the impact of the COVID-19 pandemic in 2020. As revenue from our merchant solutions offerings has
15



grown faster than revenue from subscription solutions, our business may become more seasonal in the future and historical patterns in our business may not be a reliable indicator of our future performance.

Research and Development

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 merchants continually strive to create new ways to stand out in an increasingly digital economy. In addition, 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 physically distanced commerce. 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 look to do this for smaller merchants by simplifying their user experience and 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 bridge the gap between in-person and digital commerce, 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. 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 and sell their products, 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 this 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. As such we have a dedicated focus on product and brand marketing paired with global earned media efforts and ongoing content creation and distribution to continue growing this global base. Our continued investments in functionality to boost adoption of the Shopify platform by merchants around the world include the translation of the Shopify platform, which is now available in 20 languages, as well as the incorporation of local payment methods into Shopify Payments. We intend to continue to strategically invest in marketing programs that enhance the awareness of our brand and solutions among businesses at different stages of their lifecycle. While we believe it is important to establish relationships early in the business lifecycle and grow along with our merchants, we also see the opportunity from larger businesses looking for faster time-to-market and better value as they innovate to meet rapidly evolving buyer demands. We intend to grow our base of merchants primarily by inspiring entrepreneurship through marketing programs. These include awareness-driving brand campaigns, Shopify blogs, educational and support interactions, as well as merchant affinity programs and documentaries featuring entrepreneur success stories through Shopify Studios.
16



Additionally, we are investing in additional sales capacity focused on acquiring larger merchants and brick and mortar retail merchants, as we continue to hire and train outbound sales representatives to reach certain merchant segments and promote certain of our offerings.

Grow our Merchants’ Revenue. Our goals are closely aligned with the goals of our merchants. The more a merchant sells on our platform, 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 our Shopify blogs, Shopify Compass, Shopify community forums, and Shop Class programs to educate our merchant base on how they can be even more successful using our platform. Shopify blogs are now available in nine different languages and engagement with Shopify Compass, a free training program launched in 2018 to help entrepreneurs build and grow a business, has expanded significantly. COVID-19 accelerated the need to move in-person events online, and in 2020 hundreds of thousands of unique users registered on Shopify Compass to access a catalog of over 300 unique courses and tutorials and dozens of on-demand recorded events.

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. We foresaw the rise of mobile and launched our Shopify Mobile application in 2010 and continued to improve mobile functionality of our merchants' stores. Other platform additions include Shopify Payments in 2013, which 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 added Shopify Shipping in 2015, which allows merchants to print postage labels and ship products at discounted rates directly through Shopify; Shopify Capital in 2016, which offers growing merchants working capital directly through the Shopify platform; Shopify Fulfillment Network in 2019, which provides merchants with a network of distributed fulfillment centres to help ensure timely deliveries and lower shipping costs, enabling merchants to put their brand and customer experience front and centre; Shopify Email in 2019, a native email marketing tool designed to enable merchants to create, run, and track email marketing campaigns to help merchants build direct relationships with buyers; and an early access rollout of Shop Pay Installments in 2020, Shopify’s ‘buy now pay later’ payment method that eligible merchants can offer to their buyers. We intend to continue expanding the capabilities of our platform so merchants can not only keep pace with the rapid changes in commerce, but be among the earliest adopters of commerce innovation. In 2020, we also launched Shop, a mobile shopping app that creates a more intuitive online shopping experience with the goal of strengthening the relationship between a merchant and their buyer.

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. We host an annual conference to demonstrate to partners the opportunities that exist to collaborate in building the future of commerce technology, and in 2020, pivoted this in-person event to a virtual format, in response to the COVID-19 pandemic. This ecosystem has grown in part due to the platform’s functionality, which is highly extensible and can be expanded through our API. There are currently approximately 6,000 apps available in the Shopify App Store. 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. Approximately 42,200 active partners referred merchants to us in the past 12 months, and we refer work to them using our services marketplace. 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. 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 committing at least $5 million annually to fund 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 2020, our sustainability fund offset emissions from shipping every order placed during the 2020 Black Friday/Cyber Monday shopping weekend, and continuously offset all carbon emissions associated with shipping orders placed using Shop Pay, our checkout accelerator. Also in 2020, we launched the Offset app, allowing merchants to opt-in to offset the carbon emissions associated with shipping all their orders.

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. 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 highly 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. We use firewalls, advanced encryption, intrusion detection systems, two-factor authentication, and other technology to keep our merchants’ data secure.

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 250,000 requests per second and 15,000 orders per minute based on platform load testing.
18



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 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 2020, online shops hosted on our platform had sub-100 millisecond median response times; our merchants’ shops averaged 386 million unique monthly visitors and almost 5.9 billion monthly browsing sessions, most of which were from mobile devices; and we processed an average of 121.1 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;
cost-effective solution;
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;
19



domain registrars;
shipping label providers;
fulfillment service providers;
alternative lenders; 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. Though 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 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.

In those values, there is a focus on continuous learning and personal development. We are a fast-growing company that is constantly trying to get better. We expect to see similar growth from everyone on our team.

Shopify employees began working remotely in 2020 following the onset of COVID-19 pandemic. The effects of COVID-19 led us to reimagine the way we work, resulting in the decision to be a "digital-by-default" company. Shopify has embraced 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
20



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 a diverse global talent pool, eliminating unnecessary commutes and fast-tracking new and better ways to work together that are more productive and rewarding.

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, Shopifolk 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. We continued this tradition in 2020, despite transitioning to a remote-first work environment.

Personal growth and development and constant learning are central to Shopify's culture. We encourage Shopifolk 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.

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

As of December 31, 2020, we had more than 7,000 employees and contractors worldwide. None of our employees is represented by a labor organization or is a party to a collective bargaining arrangement. We are intentional in building a culture and environment that empowers care and growth in high-impact people. In 2020, our employee survey reflected industry-leading levels of engagement. We consider our relationship with our employees to be excellent.

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.

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 (“EEA”) and elsewhere related to payment processing and financial services. Depending on how Shopify Payments and our other merchant solutions evolve, we may be subject to additional laws in Canada, the United States, the United Kingdom, Australia, Ireland, New
21



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 the content of 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, offensive or inappropriate use was high profile, which could adversely affect our ability to expand our merchant subscription base and could harm our business and financial results.

We could also be subject to liability related to the content on merchants' shops and the activities of our merchants. In many jurisdictions, laws relating to the liability of providers of online services for activities of their customers and other third parties are currently being tested by a number of claims, including actions based on defamation, invasion of privacy and other torts, unfair competition, copyright and trademark infringement, and other theories based on the nature of the relevant content. Any 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, 2020, the Company operated in a single operating and reportable segment.

Three-Year History

In the fourth quarter of 2020:

Shopify began rolling out to a select number of merchants early access to Shop Pay Installments, a ‘buy now, pay later’ product that lets merchants offer their buyers more payment choice and flexibility at checkout, helping merchants boost sales through increased cart size and higher conversion.

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



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.

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 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 announced that Shopify Payments would be available to Shopify’s U.S. merchants through Buy on Google, the search engine’s native checkout option.

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 US$900 per share for aggregate gross proceeds, before underwriting discounts and offering costs, of US$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.
23



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.

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 US$700 per share for aggregate gross proceeds, before underwriting discounts and offering costs, of US$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.
24



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.

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 US$317.50 per share for aggregate gross proceeds, before underwriting discounts and offering costs, of US$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.
25



In the fourth quarter of 2018:

Shopify launched its centralized marketing section on the Shopify dashboard where merchants can leverage apps to create, implement, and evaluate marketing campaigns faster and more efficiently, all directly from their Shopify dashboard, helping them reach the right audiences and sell more.

Shopify launched Fraud Protect, a chargeback protection product available to merchants using Shopify Payments that automates order reviews and covers chargeback costs on eligible orders.

Shopify opened its first-ever brick-and-mortar space in Los Angeles featuring Shopify’s products, services, and new technology, and serving as a hub where merchants can visit to receive support, inspiration, and education to help grow their business.

Shopify sold 2,600,000 Class A subordinate voting shares at a price to the public of US$154.00 per share, for aggregate gross proceeds to the Company, before underwriting discounts and offering costs, of US$400,400,000, to strengthen its balance sheet to support further growth initiatives.

In the third quarter of 2018:

Shopify announced a partnership with Nest. Shopify merchants can now access camera footage via the newly released Store Cam for Shopify app and purchase Nest Cams and Google Wifi routers directly from the Shopify Hardware Store.

Shopify launched Locations, a multi-location inventory platform that enables merchants to update and track inventory quantities across multiple locations from their Shopify account.

Shopify introduced the new App Store, redesigned to make it easier for merchants to search for, evaluate, and install apps that help them grow their business. It also benefits our partner ecosystem by offering faster discovery of apps by the right merchants.

Shopify launched Shopify AR, making selling with Augmented Reality (AR) accessible for small businesses. Shopify AR has the potential to revolutionize mobile shopping by bringing products to life through 3D models shoppers can size up, examine from all angles, and even place in the environment around them, directly through the Safari browser on iOS 12 devices - without the need for a separate mobile app.

Shopify launched Shopify Payments and a local payment method in Germany, which allows for bank transfers in addition to credit card payments.

In the second quarter of 2018:

Shopify announced enhancements to our POS solution including announcement of (not release of) a new premium Tap and Chip reader as well as upgrades enabling multi-channel returns and exchanges, in-store pickup, tipping options, a companion app for a customer-facing checkout experience, and a developer SDK.

Shopify announced simplifications to merchants’ marketing processes, including a native marketing dashboard, easy-to-use BOGO and quantity discounts, and Dynamic Checkout, which surfaces the buyer’s
26



preferred payment method directly on the product page and allows transactions to happen with a single tap using Shopify Pay, Apple Pay, and other wallets.

At our partner conference, Shopify Unite, Shopify announced back office workflow efficiencies like multi-location inventory management, Fraud Protect for protection from fraudulent chargebacks, Kit Skills app extensions, Shopify Ping to centralize business and marketing activities and conversations, and localization of the Shopify platform for native languages and payment methods.

In the first quarter of 2018:

Shopping on Instagram was expanded beyond the U.S. to the UK, Australia, Canada, Germany, France, Italy, Spain, and Brazil.

Shopify launched an integration with Google Pay on Shopify stores, allowing hundreds of millions of shoppers to experience an accelerated checkout.

In February 2018, Shopify sold 4,800,000 Class A subordinate voting shares at a price to the public of US$137.00 per share, for aggregate gross proceeds to the Company, before underwriting discounts and offering costs, of US$657,600,000, to strengthen its balance sheet to support further growth initiatives.

Shopify appointed Amy Shapero as its new Chief Financial Officer to replace Russ Jones, who retired after serving as Shopify’s CFO since 2011.

Shopify launched Shopify Payments in Japan.
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 subscription plans typically have a one-month term, although a small percentage of our merchants have annual or multi-year subscription terms. 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, and in particular in 2020 in connection with the shift to online commerce accelerated by the COVID-19 pandemic and related restrictions and lockdowns, there can be no assurance that we will be able to retain these merchants.
27



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 the 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. For example, the restrictions imposed in response to the COVID-19 pandemic accelerated a shift from physical commerce to online or multi-channel commerce, which contributed to growth in the use of our platform in 2020. As the COVID-19 pandemic abates and these restrictions are lifted, commerce may shift away from online purchases and our merchant's online stores may experience decreases in transaction volume, which would negatively affect our growth and business, financial condition, and operating results. 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; a shift away from ecommerce as restrictions imposed in connection with the COVID-19 pandemic are lifted; 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 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.

We expect our growth rate may be influenced in the near term by the impact of the COVID-19 pandemic and related lockdowns and restrictions, although we are unable to predict the extent of the impact of our growth rate. 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 is negatively impacted by the COVID-19 pandemic and related restrictions or 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.
28



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 5,000 employees and contractors at December 31, 2019 to over 7,000 employees and contractors at December 31, 2020. We intend to further expand our overall business, including significantly increasing headcount in the future, 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 reporting procedures, in particular to fully transition our work force to operating through a remote-first, digital-by-default model, and we may not be able to do so effectively. Furthermore, some members of our management do not have significant experience managing a large global business operation, so our management may not be able to manage such growth effectively. As such, we may be unable to manage our expenses effectively in the future, which may negatively impact our gross profit or operating expenses. 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, in different areas of the business who are working remotely and based in various countries around the world, and we must effectively preserve our ability to execute quickly on new features and initiatives. As a result, we may find it difficult to maintain our corporate culture, 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 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
29



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 and fulfillment solutions. We expect to continue to invest significant resources in resources and development to continue to enhance our platform, but there is no assurance that we can satisfy merchant and buyer demands.

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 including: by 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 and Apple have announced changes to the ways that third parties can use web browsers to obtain user information and Apple has announced 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. Further, current and future competitors could choose to offer a different pricing model or to undercut prices, or devote significant resources to product development or marketing in an effort to increase their market share. 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.

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. We do not generally proactively and comprehensively monitor the content that all of our merchants upload and store, 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 servers, 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 there may
30



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 unauthorized release, unauthorized access or compromise of personal or confidential information could in the future have a material adverse effect on our business, 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 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 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.

We have a history of losses and we may be unable to maintain profitability.

While we generated net income of $319.5 million for the year ended December 31, 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
31



have also had an accumulated deficit.These losses and such accumulated deficit are and 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 continue to spend on marketing activities and expand our partner referral programs. 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.

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. Failure to prevent or mitigate security breaches and improper access to or disclosure of our data, our merchants' data, or their buyers' data, could result in the loss or misuse of such data, which could harm our business and reputation. 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 and the cost of improving such measures could affect our results of operations. In addition, techniques used to sabotage or to obtain unauthorized access to networks in which data is stored or through which data is transmitted change frequently. As a result, we may be unable to anticipate these techniques or implement adequate preventative measures to prevent an electronic intrusion into our networks.

Our merchants’ storage and use of data concerning their shops and their buyers is essential to their use of our platform, which stores, transmits and processes our merchants’ proprietary information and personal information relating to them and their buyers. Similarly, all of our apps collect, store, and process personal information about users. We have been in the past and could in the future be subject to litigation claims if a data incident or security breach were to occur, as a result of third-party action, employee error, malfeasance, or otherwise, and the confidentiality integrity or availability of our merchants’ data was disrupted, even if such disruption was due to the independent conduct of a third party, merchant or partner. Such claims could cause us to incur significant liability to our merchants and to individuals whose
32



information was being stored by our merchants, and our platform may be perceived as less desirable, which could negatively affect our business and damage our reputation.

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 against attacks and 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.

In addition to our own platform and apps, some of the third parties we work with, including service providers we use and third-party apps or other services used by our merchants, may receive information provided by us, by our merchants, or by our merchants' buyers through web or mobile applications integrated with Shopify. If these third parties fail to adhere to adequate data security practices, or in the event of a breach of their networks, our own and our merchants' data may be improperly accessed, used or disclosed. Similarly, merchants and partners may not adequately secure their accounts and may become the subject of an attack that compromises their account. Such compromise could result in the unauthorized access, use, or disclosure of our merchants' or their buyers' data. Even if such a failure or breach is unrelated to our own action or inaction, an incident could negatively affect our business and damage our reputation.

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
33



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.

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 have experienced rapid revenue growth in recent years, which makes it difficult to accurately assess our future prospects. We also operate in new and developing markets that may not develop as we expect. You should consider our future prospects in light of the challenges and uncertainties that we face, including the fact that our business has grown rapidly and it may not be possible to fully discern the trends that we are subject to, that the impact of the COVID-19 pandemic and related restrictions may mask such trends, that we operate in new and developing markets, and that 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 do not have any 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.

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.
34



Furthermore, we expect that the number of merchants on our Shopify Plus plan will continue to expand and as the number of our merchants with higher volume sales increases, so does the need for us to offer increased functionality, 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 in order to maintain its utility, enhance our platform’s scalability in order to maintain its performance and availability, or improve our support function in order to meet increased demands, 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. Our improvements and enhancements may not result in our ability to recoup our investments in a timely manner, or at all. We may make significant investments in new solutions or enhancements that may not achieve expected returns. The improvement and enhancement of the functionality, performance, reliability, design, security and scalability of our platform is expensive and complex, and to the extent we are not able to perform it in a manner that responds to our merchants’ evolving needs, our business, operating results and financial condition will be adversely affected.

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-default 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;
potentially adverse tax consequences, including the complexities of foreign value-added tax (or other tax) systems and restrictions on the repatriation of earnings;
35



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, making it harder to do business in certain jurisdictions;
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 such as the United Kingdom's withdrawal from the European Union and the resulting uncertainties and instability in European and global markets and increased regulatory costs and challenges;
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 impact 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.

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. The 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,
36



will be critical to our future success and the demand and competition for such talent is high. Our shift to a digital-by-default 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 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 incur 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. Merchants, partners or buyers could share information about bad 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.

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 shifting the majority of our employees to a primarily digital work-from-home centric model, permanently transitioning our workforce to a remote work-from-home model, restricting business travel and shifting events to a
37



virtual format 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. For example, in the second quarter of 2020, Shopify recorded an impairment of right-of-use assets and leasehold improvements due our future plans for leased office space. However, our plans may continue to change as we adapt to the evolving circumstances driven by the COVID-19 pandemic. The shift to remote-work may also impact productivity including research and development and marketing efforts, our ability to enter into agreements with merchants or partners and to recruit and retain employees. In addition, our management team has spent, and will likely 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 on 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 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 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 (limiting their abilities to obtain 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 dependents for whom external care is not available or because of the impact of the pandemic and related restrictions on employee mental health and wellbeing, 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. Since the onset of COVID-19, we have seen and may continue to see an increase in merchants engaging in illegal or prohibited activities in violation of the terms of our Acceptable Use Policy and our results of operations may be negatively impacted if a large number of stores are terminated from the platform or these activities may subject us to liability or damage our brand.

COVID-19 has also caused heightened uncertainty in the global economy. If economic growth slows further 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 our investment portfolio of marketable securities, which is subject to general credit, liquidity, market, foreign exchange, and interest
38



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.

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 technology, content providers, 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 the direct contractual relationships with the merchants, and therefore we risk the loss of such merchants if the third parties fail to perform their obligations. Our agreements with providers of cloud hosting, technology, content and consulting 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 also change the features of their offering of apps and themes 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 need for their shops, 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.
39



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, both 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, copyright or similar laws, anti-spam, competition laws, online platform liability, laws related to content moderation, consumer protection, counterfeiting, financial services, product liability, employment, taxation, anti-money laundering, sanctions, anti-corruption, and export control laws. 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 imposing liability on online platforms for conduct by or content from customers of a platform may be interpreted overly-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 manner that restricts our ability to operate our platform or offer some of our products, and may place us at a competitive disadvantage that could negatively impact our business and such laws could also subject our partners to restrictions that may impact our operations. 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 (including any limitation on the performance of their duties or short or long term absences as a result of COVID-19) 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 and operating results and require significant amounts of time, training and resources to find suitable replacements and integrate them within our business, and could affect our corporate culture.
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 products or solutions or third-party solutions integrated with Shopify, such an experience may affect our brand, especially as we continue attract larger merchants to our platform and expand our offerings. Our Shopify Experts directory 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, for example, the quality and reliability of our platform, our privacy and security practices, our product changes, litigation, or regulatory activity, or regarding the actions of our partners or our merchants, could seriously harm our reputation. Such negative publicity could also adversely affect the size, demographics, engagement, and loyalty of our merchants and result in decreased revenue, which could seriously harm our business. 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 or others in our industry may receive similar negative publicity or allegations in the future, and it could be costly, time consuming, distracting to management, cause fluctuations in the market price of our Class A subordinate voting shares, and harm 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 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 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, promotion of our brand 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



Payment transactions on Shopify Payments 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.

We are subject to a number of risks related to payments processed through Shopify Payments, our integrated payment processing solution that allows merchants to accept payments on major payment cards and payment networks. 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 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 if merchants become insolvent, bankrupt or otherwise unable to fulfill their commitments;
potential fraudulent or otherwise illegal activity by merchants, their buyers, developers, employees or third parties which could lead to increased fines or liabilities;
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, electronic funds transfers, foreign exchange, anti-money laundering, counter-terrorist financing, banking and import and export restrictions. Depending on how Shopify Payments 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.
42



If our software or hardware contain serious errors or defects or if we experience issues with our hardware supply chain, we may lose revenue and market acceptance and may incur costs to defend or settle claims with our merchants or other claimants.

Software such as ours often contains 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. Despite internal testing, our platform may contain serious errors or defects, security vulnerabilities or software bugs that we may be unable to successfully correct in a timely manner or at all, which could result in lost revenue, significant expenditures of capital, a delay or loss in market acceptance, 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.

Since our merchants use our services for processes that are critical to their businesses, errors, defects, security vulnerabilities, service interruptions or software bugs in our platform could result in losses to our merchants. Our merchants may seek significant compensation from us for any losses they suffer or cease conducting business with us altogether. Further, a merchant could share information about bad experiences on social media, which could result in damage to our reputation and loss of future sales. There can be no assurance that provisions typically included in our agreements with our merchants that attempt to limit our exposure to claims would be enforceable or adequate or would otherwise protect us from liabilities or damages with respect to any particular claim. 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.

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 geopolitical challenges, trade disputes, or other actions by governments that result in supply shortages, increased costs, 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, and business ethics, but we do not 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, canceled orders, or damage to our reputation.
43



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 the content of 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 effect 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.
44



Evolving 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.

Laws and regulations related to data privacy and 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"), and the California Consumer Privacy Act of 2018 ("CCPA") 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. 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, presumptively prohibit cross-border data transfers absent an “adequacy mechanism” that provides some assurances as to the treatment and protection of such data. We rely on a variety of these adequacy mechanisms, including the European Commission Decision 2002/2/EC regarding the adequacy of Canadian law, and eventually intend to rely on Binding Corporate Rules, to enable us to provide our services around the globe at scale. If we are no longer able to rely on a particular adequacy mechanism or are otherwise unable to transfer personal information across borders, we may not be able to operate in 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 ruled that the
45



EU-U.S. Privacy Shield is an invalid adequacy mechanism and the validity of other adequacy 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 laws or regulations could expose us to significant fines and penalties 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 an online privacy policy, terms of service, and other informational pages that disclose our practices regarding the collection, processing, and disclosure of personal information. If these 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.

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 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.

46



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 that 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 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.

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 foreign 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. Similarly, we may be subject to income tax in jurisdictions if tax authorities argue that our in country activities could constitute a permanent establishment.

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
47



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 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.

Commerce transacted over mobile devices continues to represent the majority of orders. In 2020, 63% of the orders on our merchants' shops were 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 all-in-one mobile 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. 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 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 merchants to access our platform or buyers to access our merchants’ shops, may make it more difficult for us to maintain or increase our revenues and could adversely impact our business and prospects.
48



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. The process of acquiring and integrating another company or technology could create unforeseen operating difficulties and expenditures. 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;
impairment to the value of our investment or the failure to realize a return on such investments;
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 in pursuit of business opportunities.

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
49



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 capability, operating it may become more challenging. Our ability to receive inbound inventory efficiently and ship completed orders to our merchants’ customers and manage our operations also may be negatively affected by inclement weather, 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 lock-downs, restrictions and potential shortages. 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. 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. There can be no assurance that we will be able to operate Shopify Fulfillment Network effectively or scale to adequately meet the demands of our merchants.

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 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 continue to issue capital, we would have to incur costs to find an alternate partner or build our own program and 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 fail to correctly predict likely remittances for MCAs or the likelihood of timely repayment of loans, our business may be materially and adversely affected. In 2020, in response to the COVID-19 pandemic, we increased our funding commitment of Shopify Capital above the March 31, 2020 level by $200 million. If we are unable to properly manage the risks of offering MCAs or loans to merchants our business may be materially and adversely affected.

The legal and regulatory environment also subjects us to risk related to Shopify Capital and these risks increase with expansion into new geographies. For example, in 2020 we expanded Shopify Capital into the United Kingdom (where we are working with a partner) and Canada. If we are unable to maintain third party insurance our exposure to losses increases, which could have an adverse impact on our results. If
50



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.

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 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 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 an investment portfolio through 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 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
51



terms, or at all. Any loss of the right to use or any failures of third-party hardware, software or services could result in delays in our ability to provide our solutions or run our business until equivalent hardware, software or services are developed by us or, if available, identified, obtained and integrated, which could be costly and time-consuming and may not result in an equivalent solution, any of which could cause an adverse effect on our business and operating results. 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.

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 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
52



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 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.

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
53



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 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 certain 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
54



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 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. 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. The value of the Canadian dollar relative to the U.S. dollar has varied significantly in the past
55



and investors are cautioned that past and current exchange rates are not indicative of future exchange rates.

If we fail to maintain a consistently high level of customer service or if we fail to manage our reputation, our brand, business and financial results may be harmed.

We believe our focus on customer service and support is critical to onboarding new merchants and retaining our existing merchants and growing our business. As a result, we have invested heavily in the quality and training of our support team along with the tools they use to provide this service. If we are unable to maintain a consistently high level of customer service, we may lose existing merchants or fail to increase revenues from existing merchants. In addition, our ability to attract new merchants is highly dependent on our reputation and on positive recommendations from our existing merchants. Any failure to maintain a consistently high level of customer service, or a market perception that we do not maintain high-quality customer service, could adversely affect our reputation and the number of positive merchant referrals that we receive.

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 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;
56



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 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.
57



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, 2020, we had Canadian non-capital loss carryforwards, and investment tax credits. These non-capital loss carryforwards and tax credits could expire unused and be unavailable to offset future income tax liabilities, which could adversely affect our profitability.

Additionally, as of December 31, 2020, we had U.S. state net operating loss carryforwards as well as operating loss carryforwards in other jurisdictions, due to prior period losses. These net operating loss carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could adversely affect our profitability.

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 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.

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 9, 2021, shareholders who hold Class B multiple voting shares, including our executive officers and our directors and their affiliates, together hold approximately 51.10% 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
58



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.

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.

59



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, 2020 to February 9, 2021, our closing share price on the New York Stock Exchange ("NYSE") has ranged from $322.29 to $1,432.99. We cannot assure you that an active trading market for our Class A subordinate voting shares will be 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:

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.
60



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.
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.

Risks associated with our internal controls over financial reporting.

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.

61



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.

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.
62



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 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
63



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 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.
64



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.

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. 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. Any determination to pay dividends to holders of shares in the future will be at the discretion of our board of directors and will depend on many factors, including our financial condition, earnings, legal requirements and other factors as the board of directors deems relevant. In addition, we may in the future become subject to debt instruments or other agreements that limit our ability to pay dividends. There are no such restrictions on the payment of dividends in the indenture governing the Notes.
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.
65



Our authorized share capital consists of an unlimited number of Class A subordinate voting shares of which 111,006,774 were issued and outstanding as of February 9, 2021, an unlimited number of Class B multiple voting shares of which 11,600,866 were issued and outstanding as of February 9, 2021, 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 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 89.8% of our total issued and outstanding shares and 46.8% of the voting power attached to all of our issued and outstanding shares and the Class
66



B multiple voting shares currently collectively represent 10.2% of our total issued and outstanding shares and 53.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 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,
67



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.

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
68



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.

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
69



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 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
70



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 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
71



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.

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
72



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.
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 2020.
2020NYSE (US$)TSX (CAD$)
HighLowVolumeHighLow Volume
January481.56396.006,223,246 639.09514.746,238,714 
February587.00425.699,455,684 786.07567.427,120,062 
March514.00305.8414,070,606 688.35435.0310,910,128 
April665.34335.0012,670,827 945.36476.387,005,589 
May844.00595.1912,299,741 1206.08840.015,957,443 
June958.50702.208,744,057 1301.77943.745,822,963 
July1104.45884.748,795,020 1472.981190.004,532,655 
August1115.19965.004,963,397 1467.001285.003,744,289 
September1145.00840.007,201,832 1502.001109.415,774,790 
October1128.91906.704,791,947 1464.991209.524,029,227 
November1094.66875.005,390,079 1420.001140.004,441,271 
December1285.001017.224,831,981 1658.791299.994,847,095 

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 110,929,570 were issued and outstanding as of December 31, 2020, an unlimited number of Class B multiple voting shares of which 11,599,301 were issued and outstanding as of December 31, 2020, and an unlimited number of preferred shares, issuable in series, none of which are issued and outstanding.

Prior Sales

In 2020, 514,181 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 US$3.97 per share.
73



On September 18 2020, Shopify issued $920 million principal amount of 0.125% Convertible Senior Notes due 2025 for gross proceeds of $920 million. 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.

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 Shares91,5600.08%
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, 2020.

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 April 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
Ontario, Canada
Amy Shapero is the Chief Financial Officer at Shopify and joined in April 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 &
74



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 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.

Joseph Frasca
Ontario, Canada
Joseph Frasca is the Chief Legal Officer and Corporate Secretary at Shopify and has been with the company since May 2014. Prior to his appointment at Shopify, Mr. Frasca was Senior Corporate Counsel at EMC Corporation. Prior to EMC, Mr. Frasca worked as an Associate at Skadden, Arps, Slate, Meagher & Flom LLP. Mr. Frasca holds a J.D. from Boston University School of Law, a Masters of Arts in Law and Diplomacy from The Fletcher School at Tufts University and a B.S. in Russian Language and Linguistics from Georgetown University. Mr. Frasca is a member of the Society of Corporate Secretaries & Governance Professionals sitting on the Securities Law Committee.

Brittany Forsyth
Ontario, Canada
Brittany Forsyth is the Chief Talent Officer at Shopify. She has been with the company since 2010 and previously served as the Director of HR. Ms. Forsyth is involved with a number of human resources organizations across North America. Prior to joining Shopify, Ms. Forsyth obtained a Bachelor of Commerce degree at Carleton University.

Jean-Michel Lemieux
Ontario, Canada
Jean-Michel Lemieux is the Chief Technology Officer at Shopify and joined the company in 2015. Prior to joining Shopify, he served as the Vice President of Engineering at Atlassian and as the Chief Architect for Rational Team Concert, a division of IBM. Jean-Michel co-authored the book, Eclipse Rich Client Platform and has filed two U.S. patents on software configuration management. Jean-Michel holds a Bachelor’s degree in Computer Science from the University of Ottawa.

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 chair of the board as well as CEO, the Company's directors are as follows:
75



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 is currently the Chief Product Officer at Pepperlane, and previously 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, Colleen spent 14 years at TD, ten of which she spent as Group Head, Finance, Sourcing, Corporate 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 30, 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
76



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.
Board Committees

DirectorAudit CommitteeCompensation and Talent Management CommitteeNominating and Corporate Governance Committee
Robert AsheMemberChair
Gail GoodmanMemberMember
Colleen JohnstonChairMember
Jeremy LevineMember
John PhillipsMemberChair

Audit Committee

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.

77



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, 2020 and 2019 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 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, 2020 and 2019 were as follows:
Fiscal 2020Fiscal 2019
$$
(in thousands)
Audit Fees1,461 1,133 
Audit-Related Fees— — 
Tax Fees39 — 
All Other Fees
Total1,502 1,136 

Audit fees relate to the audit of our annual consolidated financial statements, the review of our quarterly condensed consolidated financial statements and services in connection with our 2020 and 2019 public offerings of Class A subordinate voting shares and our 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".

78



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 9, 2021, as a group, our directors and executive officers beneficially own, or control or direct, directly or indirectly, a total of 377,855 Class A subordinate voting shares and 11,272,504 Class B multiple voting shares, representing 0.34% of the Class A subordinate voting shares and 97.17% of the Class B multiple voting shares outstanding and 49.82% of the voting power attached to all of our issued and outstanding shares.

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 has been completed and any arrangements with creditors have been or are expected to be settled. Jeremy 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.
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
79



subsidiary of the Company.
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 is material to our business.
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.
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
80




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 and the Public Company Accounting and Oversight Board.
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, 2020, 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 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, 2020 (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-20201231_d2.htm EX-1.2 shop-20201231_d2

EXHIBIT 1.2




shop-20201231_g1.jpg

Consolidated Financial Statements
December 31, 2020




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, 2020. 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, 2020.

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


February 17, 2021
/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, 2020 and 2019, and the related consolidated statements of operations and comprehensive income (loss), 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, 2020, 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, 2020 and 2019, 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, 2020, 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 leases in 2019.

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 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 and Shop Pay Installments on a net basis (as an agent) as the Company is not primarily responsible for the fulfillment, does not have control of the promised service, and does not have full discretion in establishing prices and therefore is the agent in the arrangement with merchants. All other revenue is reported on a gross basis, as management has determined it is the principal in each arrangement. Revenue reported on a gross basis makes up a significant portion of total revenues of $2,929 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 the indicators that the Company controls the promised service before it was transferred to the customer, including assessing whether the Company was primarily responsible for fulfilling the promised service and whether the Company had full discretion in establishing the 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 assessment of indicators that the Company controls the promised service before it is transferred to the customer. These procedures also included, among others, testing the reasonableness of management’s assessment of the indicators of control over the promised service, which included determining whether the Company was primarily responsible for fulfilling the promised service and has full discretion in establishing pricing by considering the contractual terms with merchants 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 17, 2021

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, 2020December 31, 2019
Note$$
Assets
Current assets
Cash and cash equivalents42,703,597649,916
Marketable securities53,684,3701,805,278
Trade and other receivables, net7120,75290,529
Merchant cash advances, loans and related receivables, net8244,723150,172
Income taxes receivable2156,067
Other current assets968,24746,333
6,877,7562,742,228
Long-term assets
Property and equipment, net1092,104111,398
Intangible assets, net11135,676167,282
Right-of-use assets, net12119,373134,774
Deferred tax assets2152,67719,432
Equity and other investments6173,4542,500
Goodwill13311,865311,865
885,149747,251
Total assets7,762,9053,489,479
Liabilities and shareholders’ equity
Current liabilities
Accounts payable and accrued liabilities14300,795181,193
Income taxes payable2119,67769,432
Deferred revenue15107,80956,691
Lease liabilities1210,0519,066
438,332316,382
Long-term liabilities
Deferred revenue1521,0065,969
Lease liabilities12144,836142,641
Convertible senior notes16758,008
Deferred tax liabilities218,753
923,850157,363
Commitments and contingencies12, 18
Shareholders’ equity
Common stock, unlimited Class A subordinate voting shares authorized, 110,929,570 and 104,518,173 issued and outstanding; unlimited Class B multiple voting shares authorized, 11,599,301 and 11,910,802 issued and outstanding
196,115,2323,256,284
Additional paid-in capital261,43662,628
Accumulated other comprehensive income208,7701,046
Retained earnings (accumulated deficit)15,285(304,224)
Total shareholders’ equity6,400,7233,015,734
Total liabilities and shareholders’ equity7,762,9053,489,479

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 (Loss)
Expressed in US $000’s, except share and per share amounts

Years ended
December 31, 2020December 31, 2019
Note$$
Revenues
Subscription solutions23908,757 642,241 
Merchant solutions232,020,734 935,932 
2,929,491 1,578,173 
Cost of revenues
Subscription solutions193,532 128,155 
Merchant solutions1,194,439 584,375 
1,387,971 712,530 
Gross profit1,541,520 865,643 
Operating expenses
Sales and marketing602,048 472,841 
Research and development552,127 355,015 
General and administrative10, 12, 25245,343 153,765 
Transaction and loan losses3, 2551,849 25,169 
Total operating expenses1,451,367 1,006,790 
Income (loss) from operations90,153 (141,147)
Other income, net
Interest income23,434 48,182 
Interest expense16(9,085) 
Unrealized gain on equity and other investments6135,193  
Foreign exchange gain (loss)669 (2,850)
Total other income, net150,211 45,332 
Income (loss) before income taxes240,364 (95,815)
Recovery of (provision for) income taxes2179,145 (29,027)
Net income (loss)319,509 (124,842)
Net income (loss) per share attributable to shareholders:
Basic 22$2.67 $(1.10)
Diluted22$2.59 $(1.10)
Shares used to compute net income (loss) per share attributable to shareholders:
Basic22119,569,705113,026,424
Diluted22123,463,274113,026,424
Other comprehensive income
Unrealized gain on cash flow hedges2010,510 18,046 
Tax effect on unrealized gain on cash flow hedges20(2,786)(4,784)
Comprehensive income (loss)327,233 (111,580)

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, 2018110,392,689 2,215,936 74,805 (12,216)(187,757)2,090,768 
Adjustment related to the transition to Topic 842, Leases
3— — — — 8,375 8,375 
As at January 1, 2019110,392,689 2,215,936 74,805 (12,216)(179,382)2,099,143 
Exercise of stock options2,084,063 75,296 (26,959)— — 48,337 
Stock-based compensation— — 159,310 — — 159,310 
Vesting of restricted share units1,252,250 106,408 (106,408)— —  
Issuance of shares related to business acquisitions24514,973 170,630 (38,120)— — 132,510 
Issuance of Class A subordinate voting shares, net of offering costs of $5,724, net of tax of $1,541
192,185,000 688,014 — — — 688,014 
Net loss and comprehensive loss for the year— — — 13,262 (124,842)(111,580)
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 

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, 2020December 31, 2019
Note$$
Cash flows from operating activities
Net income (loss) for the year319,509(124,842)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:
Amortization and depreciation70,06035,651
Stock-based compensation246,940158,456
Amortization of debt discount and offering costs168,756
Impairment of right-of-use assets and leasehold improvements10, 1231,623
Provision for transaction and loan losses27,28217,946
Deferred income taxes(41,998)(37,918)
Unrealized gain on equity and other investments6(135,193)
Unrealized foreign exchange (gain) loss(1,689)3,181
Changes in operating assets and liabilities:
Trade and other receivables(29,146)(56,181)
Merchant cash advances, loans and related receivables(112,721)(74,211)
Other current assets(11,404)(12,401)
Non-cash consideration received in exchange for services(24,710)
Accounts payable and accrued liabilities118,58882,529
Income tax assets and liabilities(105,890)64,648
Deferred revenue66,15512,305
Lease assets and liabilities(1,204)1,452
Net cash provided by operating activities424,95870,615
Cash flows from investing activities
Purchase of marketable securities(5,600,207)(2,718,604)
Maturity of marketable securities3,721,4052,477,038
Purchase of equity and other investments(11,051)
Acquisitions of property and equipment(41,733)(56,759)
Acquisitions of intangible assets(262)(5,638)
Acquisition of businesses, net of cash acquired24(265,512)
Net cash used in investing activities(1,931,848)(569,475)
Cash flows from financing activities
Proceeds from public equity offerings, net of issuance costs192,578,591688,014
Proceeds from convertible senior notes, net of underwriting fees and offering costs16907,950
Proceeds from the exercise of stock options70,80948,337
Net cash provided by financing activities3,557,350736,351
Effect of foreign exchange on cash and cash equivalents3,2211,742
Net increase in cash and cash equivalents2,053,681239,233
Cash and cash equivalents – Beginning of Year649,916410,683
Cash and cash equivalents – End of Year2,703,597649,916
Supplemental cash flow information:
Cash paid for amounts included in the measurement of lease liabilities included in cash flows from operating activities21,75315,611
Lease liabilities arising from obtaining right-of-use assets29,820153,053
Acquired property and equipment remaining unpaid1,8817,878

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 global commerce company, providing 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 reliability, while delivering a better shopping experience for buyers everywhere. Merchants use the Company's software 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.

The Company’s headquarters and principal place of business are in Ottawa, Canada.

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. 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; estimates involved in evaluating the recoverability of our right-of-use assets and leasehold improvements, including, but not limited to, the estimated useful lives of right-of-use assets and leasehold improvements; and the incremental borrowing rate applied to lease payments. Actual results may differ from the estimates made by management.

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,
9


Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
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 Fulfillment Network, and collaborative warehouse fulfillment solutions. 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 merchants 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 merchant;
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 and Shop Pay Installments on a net basis as the Company is not primarily responsible for the fulfillment, does not have control of the promised service, and does not have full discretion in establishing prices and therefore is the agent in the arrangement with merchants. All other revenue is reported on a gross basis, as the Company has determined it is the principal in the arrangement.
            
Sales taxes collected from merchants and remitted to government authorities are excluded from revenue.
        
The Company's arrangements with merchants 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 determined 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-
10

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
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 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 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 control transfers. 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, 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 ensure 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. 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 Shopify Capital loans, because there is a fixed maximum repayment term, 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.

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
11

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
revenue earned and recognized by our third-party provider that bears the buyer underwriting and buyer credit risk associated with the product.

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.

Revenues earned from offering 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.

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 and hosting costs, an allocation of costs incurred by both the operations and support functions, credit card fees related to billing our merchants, payments for themes and domain registration, and acquired intangible assets.

The Company's cost of revenues related to merchant solutions include 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, amortization of acquired intangible assets relating mostly to the acquired 6 River Systems, LLC (6RS) technology, 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 include 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
12

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
capitalizes all direct and incremental costs incurred during the application development phase, until such time when the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing.

The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional features and functionality. 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. 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, 2020 and 2019 were $240,555 and $177,607 respectively.

Leases

The Company accounts for leases by first determining if an arrangement is 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 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 adopted the new leasing standard effective January 1, 2019, using the modified retrospective approach. As the Company previously included non-lease components in the calculation of lease incentives under Topic 840, the transition to Topic 842 resulted in an $8,375 cumulative adjustment to reduce opening accumulated deficit on January 1, 2019.

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 (loss) as an operating expense over the requisite service period.

13

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
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 Amended and Restated Stock Option Plan (Stock Option Plan), and the Amended and Restated Long Term Incentive Plan (Long Term Incentive Plan), 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 Long Term Incentive Plan (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. We consider many factors when assessing the likelihood of future realization of our deferred tax assets, including our recent cumulative loss experience and expectations of future earnings, capital gains and investment in the applicable jurisdiction, the carry-forward periods available to us 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
14

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
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 (loss) 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 period, 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 agency bonds, 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 (loss).

Investments

The Company has minority equity and other investments in private companies without readily determinable fair values that it carries at cost with adjustments for observable changes in price or impairments (referred to as the measurement alternative).

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 the fair value of its financial assets and liabilities 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.
15

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

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.

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) 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, supportable forecasted information and other factors, including the potential impact of the novel coronavirus ("COVID-19"), 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 (loss). Recoveries are reflected as a reduction in the allowance for credit losses related to merchant cash advances and loans when the recovery occurs.

16

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
Provision for Transaction Losses Related to Shopify Payments and Shop Pay Installments

Shopify Payments and Shop Pay Installments losses arise when refunded merchant transactions cannot be recovered. The Company estimates the provision based on an assessment of various factors, including historical trends, gross merchandise volume facilitated using Shopify Payments and Shop Pay Installments, supportable forecasted information and other factors, including the potential impact of COVID-19, that may increase the volume of refunded transactions. 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).

Convertible Senior Notes

The Company accounts for the Notes as separate liability and equity components. The Company determined the carrying amount of the liability component as the fair value of a similar debt instrument that does not have an associated conversion feature. The carrying amount of the equity component representing the conversion option was calculated by deducting the fair value of the liability component from the principal amount of the Notes. This difference represents a debt discount that is amortized to interest expense over the term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification.

The offering costs incurred related to the issuance of the Notes were allocated to the liability and equity components based on their relative initial carrying values. Offering costs attributable to the liability component are being amortized to interest expense over the respective terms of the Notes, and offering costs attributable to the equity component are netted against the equity component of the Notes in shareholders' equity.

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 office furniture and equipment are depreciated over four 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.

17

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
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 (loss) 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 (loss).

Segment Information

The Company’s chief operating decision maker (CODM) is a function comprised of two executives, specifically the Chief Executive Officer 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, and foreign exchange derivative products subject the
18

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
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 entering into an agreement with a third party that insures a portion of the merchant cash advances and loans offered by Shopify Capital. The receivable related to insurance recoveries is included in the merchant cash advances, loans and related receivables balance. There are no receivables from individual merchants accounting for 10% or more of revenues or receivables. Potential ongoing effects from 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, as discussed in notes 7 and 8, respectively. 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 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’s exposure to foreign exchange risk is primarily related to fluctuations between the CAD and the USD. 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. As a result, earnings are adversely affected by an increase in the value of the CAD relative to the USD.


19

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The following table summarizes the effects on revenues, cost of revenues, operating expenses, and income (loss) 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, 2020December 31, 2019
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$2,929,491 $7,367 $2,936,858 $1,578,173 $3,148 $1,581,321 
Cost of revenues(1,387,971)(7,900)(1,395,871)(712,530)(4,283)(716,813)
Operating expenses(1,451,367)(47,292)(1,498,659)(1,006,790)(39,505)(1,046,295)
Income (loss) from operations$90,153 $(47,825)$42,328 $(141,147)$(40,640)$(181,787)
(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 (loss) 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.

Accounting Pronouncements Adopted in the Year

In June 2016, the Financial Accounting Standards Board issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments (Topic 326), which replaces the incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates on loans, trade and other receivables, held-to-maturity debt securities, and other instruments. In May 2019, the Financial Accounting Standards Board issued ASU No. 2019-05, Financial Instruments - Credit Losses, which provides transition relief that is optional for, and available to, all reporting entities within the scope of Topic 326. The updates are effective for annual periods beginning after December 15, 2019 including interim periods within those periods. The Company adopted the standard effective January 1, 2020 using a modified retrospective approach. Upon adoption, the Company changed its approach to estimating its expected credit losses, which did not have a material impact on any of its existing allowances at that time.

Recent Accounting Pronouncements Not Yet Adopted

In August 2020, the Financial Accounting Standards Board 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 will early adopt this ASU effective January 1, 2021. The Company is currently in the process of finalizing its assessment of the impact of this ASU. Upon adoption, the Company will no longer separately account for the liability and equity components of its Notes, which exist under current accounting guidance. As a result of the adoption, non-cash interest expense related to its currently outstanding Notes will be eliminated.

20

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

As at December 31, 2020 and 2019, the Company’s cash and cash equivalents balance was $2,703,597 and $649,916, respectively. These balances included $1,927,013 and $423,443, respectively, of money market funds, repurchase agreements, U.S. federal bonds and corporate bonds and commercial paper.

5.Financial Instruments

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.

As at December 31, 2019, 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:
Repurchase agreements200,000200,009
Marketable securities:
U.S. term deposits300,000301,354
U.S. federal bonds222,713223,403
Canadian federal bonds69,92269,919
Corporate bonds and commercial paper1,212,6431,216,822
Derivative assets:
Foreign exchange forward contracts5,8305,830
21

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The fair values above include accrued interest of $5,754, 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. There were no transfers between Levels 1, 2 and 3 during the years ended December 31, 2020 and 2019.

As at December 31, 2020, the Company held foreign exchange forward contracts to convert USD into CAD, with a total notional value of $340,843 (December 31, 2019 - $285,700), 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, 2020, $16,340 of unrealized gains related to changes in the fair value of foreign exchange forward contracts designated as cash flow hedges were included in accumulated other comprehensive income and current assets 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, 2020, $2,985 of realized losses (December 31, 2019 - $5,181 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, 2020, the estimated fair value of the Company's 0.125% convertible senior notes, as further described in note 16 below, was approximately $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.
22

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

The Company holds equity and other investments in private companies without readily determinable fair values that it carries at cost less impairments, with subsequent adjustments for observable changes (referred to as the measurement alternative). The carrying amount of such investments as at December 31, 2020 was $173,454 (December 31, 2019 - $2,500). For the year ended December 31, 2020, unrealized gains of $135,193 relating to these investments were recorded within other income in the statement of operations and comprehensive income (loss).

In July 2020, the Company received an investment in Affirm Holdings, Inc. ("Affirm") in conjunction with its strategic partnership for Shop Pay Installments. The Level 3 fair value measurement of this investment at July 2020 was $24,710, which was determined based on an income approach for which the Company developed certain key assumptions, including revenue growth rates and a discount rate. In September 2020, the Company identified an observable transaction for a similar investment in Affirm, which resulted in a fair value measurement at the date of the observable transaction. As such, as at December 31, 2020, the carrying value of the Company’s investment in Affirm is $158,000. For the year ended December 31, 2020, an unrealized gain of $133,239 was recorded within other income in the statement of operations and comprehensive income (loss). As discussed further in note 26, Subsequent Event, Affirm priced its initial public offering and began trading on the Nasdaq on January 13, 2021. As a result, the fair value of the investment will be readily determinable in future reporting periods and the use of the measurement alternative will no longer be applicable.

7.Trade and Other Receivables
 December 31, 2020
$
December 31, 2019
$
January 1, 2019
$
Unbilled revenues, net50,073 31,629 12,653 
Indirect taxes receivable45,961 36,821 3,774 
Trade receivables, net13,449 9,660 11,191 
Accrued interest7,563 5,754 5,109 
Other receivables3,706 6,665 8,620 
 120,752 90,529 41,347 

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, potential impacts of COVID-19 and other currently available evidence.

23

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
Activity in the allowance for credit losses was as follows:
Years ended
 
December 31, 2020
$
December 31, 2019
$
Balance, beginning of the year2,894 1,023 
Provision for credit losses related to uncollectible receivables (1)
6,793 2,836 
Write-offs(3,646)(965)
Balance, end of the year6,041 2,894 
(1) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.

8.Merchant Cash Advances, Loans and Related Receivables
    
December 31, 2020December 31, 2019January 1, 2019
$$$
Merchant cash advances receivable, gross218,840 131,227 77,653 
Related receivables(1)
819 3,179 4,482 
Allowance for credit losses related to uncollectible merchant cash advances receivable(15,816)(10,420)(6,249)
Loans receivable, gross43,644 28,547 16,959 
Allowance for credit losses related to uncollectible loans receivable(2,764)(2,361)(972)
Merchant cash advances, loans and related receivables, net244,723 150,172 91,873 
(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.

The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible merchant cash advances and loans receivable:
Years ended
December 31, 2020December 31, 2019
$$
Allowance, beginning of the year12,781 7,221 
Provision for credit losses related to uncollectible merchant cash advances receivable(2)
13,896 11,954 
Merchant cash advances receivable charged off, net of recoveries(8,500)(7,783)
Provision for credit losses related to uncollectible loans receivable(2)
1,915 2,655 
Loans receivable charged off, net of recoveries(1,512)(1,266)
Allowance, end of the year18,580 12,781 
Related receivables(1)
(819)(3,179)
Allowance, net of related receivables17,761 9,602 
(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.
(2) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.

24

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
9.Other Current Assets
 December 31, 2020
$
December 31, 2019
$
Prepaid expenses25,053 20,840 
Other current assets17,478 6,810 
Foreign exchange contracts16,340 5,830 
Deposits9,376 12,853 
 68,247 46,333 

10.Property and Equipment
 December 31, 2020
Cost
$  
Accumulated depreciation and impairment(1)
$
Net book
value
$
Leasehold improvements131,196 65,052 66,144 
Computer equipment24,387 15,056 9,331 
Fulfillment robots5,419 2,005 3,414 
Office furniture and equipment30,716 17,501 13,215 
 191,718 99,614 92,104 
(1) Included in accumulated depreciation is $16,838 of impairment on leasehold improvements in the year.

 December 31, 2019
 
Cost
$
Accumulated depreciation
$
Net book
value
$
Leasehold improvements110,477 24,675 85,802 
Computer equipment18,141 10,989 7,152 
Fulfillment robots3,220 197 3,023 
Office furniture and equipment25,821 10,400 15,421 
 157,659 46,261 111,398 

During the year ended December 31, 2020, in light of the COVID-19 pandemic, 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.

With respect to certain office space the Company has ceased using, for which the lease has been or will be either terminated or sublet, the Company has changed its asset groups, through a change in facts and circumstances, and recorded an impairment charge of $16,838 related to its leasehold improvements in the year ended December 31, 2020. These losses 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 additional charges. These charges were recorded as general and administrative expenses in the consolidated statements of operations and comprehensive income (loss).

25

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
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.

During the years ended December 31, 2020 and 2019, the Company retired and disposed of computer equipment with an original cost of $1,677 and $693, respectively. There was no gain or loss recognized in the consolidated statements of operations and comprehensive income (loss) 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 (loss):
Years ended
 
December 31, 2020
$
December 31, 2019
$
Cost of revenues3,160 1,253 
Sales and marketing9,710 4,929 
Research and development19,587 7,940 
General and administrative5,735 2,657 
 38,192 16,779 

11.Intangible Assets
 December 31, 2020
 
Cost
$  
Accumulated amortization
$  
Net book
value
$  
Acquired technology161,643 36,953 124,690 
Software development costs27,520 25,720 1,800 
Acquired customer relationships8,435 2,677 5,758 
Purchased software6,973 6,773 200 
Other intangible assets4,351 1,123 3,228 
 208,922 73,246 135,676 

 December 31, 2019
 
Cost
$
Accumulated amortization
$  
Net book
value
$  
Acquired technology161,643 17,332 144,311 
Software development costs27,489 16,690 10,799 
Acquired customer relationships8,435 1,016 7,419 
Purchased software6,973 5,639 1,334 
Other intangible assets4,120 701 3,419 
 208,660 41,378 167,282 
Amortization expense related to the capitalized internally developed software was $9,030 and $7,464 for the years ended December 31, 2020 and 2019, 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 (loss).
26

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 amortization expense related to intangible assets in the consolidated statements of operations and comprehensive income (loss):
Years ended
 
December 31, 2020
$  
 
December 31, 2019
$
Cost of revenues28,885 17,535 
Sales and marketing2,184 998 
Research and development273 266 
General and administrative526 73 
 31,868 18,872 

Estimated future amortization expense related to intangible assets, as at December 31, 2020 is as follows:
Fiscal Year 
Amount
$  
202120,816 
202218,088 
202317,716 
202417,384 
202516,186 
Thereafter45,486 
Total135,676 

12.Leases

The Company has office 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 12 years, some of which include options to extend the leases for up to 10 years. Additional office space leases are set to commence between 2021 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, 2020, 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, 2020December 31, 2019
$$
Operating lease expense20,488 16,372 
Variable lease expense, including non-lease components15,165 12,971 
Total lease expense35,653 29,343 

As at December 31, 2020, the weighted average remaining lease term is 9 years and the weighted average discount rate is 4.4% (December 31, 2019 - 9 years and 4.9%, respectively).
    
During the year ended December 31, 2020, in light of the COVID-19 pandemic, 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.
27

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

With respect to certain office space the Company has ceased using, for which the lease has been or will be either terminated or sublet, the Company has changed its asset groups, through a change in facts and circumstances, and recorded an impairment charge of $14,785 related to its right-of-use assets in the year ended December 31, 2020. These losses 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 additional charges. These charges were recorded as general and administrative expenses in the consolidated statements of operations and comprehensive income (loss).

Maturities of lease liabilities as at December 31, 2020 were as follows:
Fiscal YearOperating Leases
$
202123,446 
202243,257 
202343,183 
202453,957 
202553,535 
Thereafter
368,014 
Total future minimum payments
585,392 
 Minimum payments related to leases that have not yet commenced(159,085)
Minimum payments related to variable lease payments, including non-lease components
(236,607)
Imputed interest
(34,813)
Total lease liabilities
154,887 

13.Goodwill

The Company's goodwill relates to previous acquisitions of various companies including, but not limited to, 6RS which was acquired on October 17, 2019 (see note 24).

The Company completed its annual impairment test of goodwill as of September 30, 2020. The Company elected its option to bypass the qualitative assessment pursuant to ASC 350, Intangibles - Goodwill and Other, and performed a quantitative assessment. 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 market capitalization, was greater than its carrying amount.
There were no indicators of impairment between September 30, 2020, the date on which the Company completed its annual impairment test of goodwill, and December 31, 2020. No goodwill impairment was recognized in the years ended December 31, 2020 or December 31, 2019.
28

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, 2020 and December 31, 2019 are as follows:
December 31, 2020December 31, 2019
 
$  
$  
Balance, beginning of the year311,865 38,019 
Acquisition of 6 River Systems, Inc. 264,527 
Other acquisitions 9,319 
Balance, end of the year311,865 311,865 


14.Accounts Payable and Accrued Liabilities
 December 31, 2020December 31, 2019
$$
Trade accounts payable and trade accruals168,720 90,517 
Employee related accruals61,891 32,372 
Indirect taxes payable54,097 52,018 
Other payables and accruals16,087 6,286 
 300,795 181,193 

15.Deferred Revenue
    
Years ended
 December 31, 2020December 31, 2019
$$
Balance, beginning of the year62,660 41,061 
Deferral of revenue119,324 46,291 
Deferred revenue from acquisitions 8,901 
Recognition of deferred revenue(53,169)(33,593)
Balance, end of the year128,815 62,660 

December 31, 2020December 31, 2019
$$
Current portion107,809 56,691 
Long term portion21,006 5,969 
128,815 62,660 

The opening balances of current and long-term deferred revenue were $39,180 and $1,881, respectively, as of January 1, 2019.

29

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
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.

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
30

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
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.

In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated as the fair value of a similar debt instrument that does not have an associated conversion feature. The net carrying amount of the equity component representing the conversion option was $158,810 and was calculated by deducting the fair value of the liability component and offering costs attributable to the equity component from the principal amount of the Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate of 4.01% over the contractual terms of the Notes.

In accounting for the offering costs related to the Notes, the Company allocated the total amount incurred to the liability and equity components based on their relative initial carrying values. Offering costs attributable to the liability component were approximately $9,944, were recorded as an additional debt discount and are amortized to interest expense using the effective interest rate method over the contractual terms of the Notes. Offering costs attributable to the equity component were approximately $2,106 and were netted with the equity component of the Notes in shareholders’ equity.

31

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 liability component of the outstanding Notes was as follows:
December 31, 2020
$
Principal920,000 
Unamortized discounts(152,558)
Unamortized offering costs(9,434)
Net carrying amount758,008 

The net carrying amount of the equity component of the outstanding Notes was as follows:
December 31, 2020
$
Proceeds allocated to the conversion option (debt discount)160,804 
Allocated offering costs, net of tax of $112
(1,994)
Net carrying amount158,810 

The following table sets forth the interest expense recognized related to the outstanding Notes:
Year ended
December 31, 2020
$
Contractual interest expense329 
Amortization of debt discount8,246 
Amortization of offering costs510 
Total interest expense related to the outstanding Notes9,085 

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, 2020 the effective rate was 2.75%, and no cash amounts have been 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, 2020, was $223,280.

Litigation and Loss Contingencies

The Company records accruals for loss contingencies when losses are probable and reasonably estimable. 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. The Company currently has no material pending litigation or claims. The Company is not aware of any litigation matters or loss contingencies that would be expected to have a material adverse effect on the business, consolidated financial position, results of operations, or cash flows.

32

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

Public Offerings

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.

In September 2019, the Company completed a public offering in which it issued and sold 2,185,000 Class A subordinate voting shares at a public offering price of $317.50 per share, including the 285,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 $688,014 after deducting offering fees and expenses of $5,724, net of tax of $1,541.

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 Stock Option Plan (“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 ("Stock Option Plan"), as well as a Long Term Incentive Plan ("LTIP"), each of which became effective upon the closing of the Company's IPO on May 27, 2015. On May 30, 2018, the Company’s Board of Directors and shareholders amended both the Stock Option Plan and the LTIP.

33

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The Stock Option Plan allows for the grant of options to the Company’s officers, directors, employees and consultants. All options granted under the Stock Option Plan 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 Stock Option Plan, 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 Stock Option Plan are exercisable for Class A subordinate voting shares. Both the vesting period and term of the options in the Stock Option Plan are determined by the Board of Directors at the time of grant. The majority of grants outstanding under both the Stock Option Plan 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 Stock Option Plan 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 a three year vesting schedule with 1/3 vesting after one year and the remainder vesting evenly over the remaining 24 months. 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 Stock Option Plan 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 Stock Option Plan 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, 2021, there were 25,384,187 shares available for issuance under the Company's Stock Option Plan and LTIP.

34

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, 2020 and 2019:

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, 20185,476,790 32.96 6.23577,731  2,473,665 92.40 
Stock options granted488,485 165.03— — 126.93 — — 
Stock options exercised(2,084,063)23.19— — — — — 
Stock options forfeited(68,970)68.24— — — — — 
RSUs granted— — — — — 888,991 232.09 
RSUs settled— — — — — (1,252,250)84.98 
RSUs forfeited— — — — — (170,488)116.06 
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.765.452,559,442  1,112,967 377.08 
Stock options exercisable as of December 31, 20201,852,236 44.614.662,014,011 
(1) As at December 31, 2020, 992,376 of the outstanding stock options were granted under the Company's Legacy Option Plan and are exercisable for Class B multiple voting shares, 1,441,791 of the outstanding stock options were granted under the Company's Stock Option Plan and are exercisable for Class A subordinate voting shares, and 55,110 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, 2020 and December 31, 2019.

As at December 31, 2020 the Company had issued 856 Deferred Share Units under its Long Term Incentive Plan.

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, 2020, 91,560 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, 2020 and 2019 was $2,047,327 and $833,556, 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.
35

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
As of December 31, 2020 and 2019, there was $381,318 and $306,355, 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.06 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 (loss) 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, 2020December 31, 2019
Expected volatility46.4 %50.7 %
Risk-free interest rate1.04 %2.25 %
Dividend yieldNilNil
Average expected life4.414.77
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
36

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
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 (loss), which includes both stock-based compensation and restricted share-based compensation expense:
    
Years ended
December 31, 2020December 31, 2019
$$
Cost of revenues
6,4833,572
Sales and marketing
40,68033,917
Research and development
154,11993,549
General and administrative
45,65827,418
246,940158,456

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, 2020 and 2019:
Accumulated Other Comprehensive Income (Loss)
Years ended
December 31, 2020December 31, 2019
$$
Balance, beginning of the year1,046 (12,216)
Other comprehensive income before reclassifications7,525 12,865 
Loss on cash flow hedges reclassified from accumulated other comprehensive income to earnings were as follows:
Cost of revenues151 279 
Sales and marketing933 1,538 
Research and development1,460 2,620 
General and administrative441 744 
Tax effect on unrealized gain on cash flow hedges(2,786)(4,784)
Other comprehensive income, net of tax7,724 13,262 
Balance, end of the year8,770 1,046 

37

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 (loss) before income taxes and recovery of (provision for) income taxes were as follows:
Years ended
December 31, 2020December 31, 2019
$$
Income (loss) before income taxes
Domestic133,757 (55,507)
Foreign106,607 (40,308)
240,364 (95,815)
Current income tax recovery (expense)
Domestic54,251 (63,120)
Foreign(19,907)(1,850)
34,344 (64,970)
Deferred income tax recovery (expense)
Domestic(12,552)14,351 
Foreign57,353 21,592 
44,801 35,943 
Recovery of (provision for) income taxes79,145 (29,027)

The reconciliation of the expected income tax (expense) recovery to the actual recovery of (provision for) income taxes reported in the consolidated statements of operations and comprehensive income (loss) for the years ended December 31, 2020 and 2019 is as follows:     
Years ended
 December 31, 2020December 31, 2019
$$
Income (loss) before income taxes240,364 (95,815)
Expected income tax (expense) recovery at Canadian statutory income tax rate of 26.5% (2019 - 26.5%)
(63,711)25,400 
Permanent differences138,601 (74,024)
Foreign tax rate differential16,825 (1,770)
Tax credits earned during the year1,900 1,571 
Other items4,503 1,468 
Change in valuation allowance(18,973)18,328 
Recovery of (provision for) income taxes79,145 (29,027)

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.
38

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The significant components of the Company’s deferred income tax assets and liabilities as of December 31, 2020 and 2019 are as follows:     
 December 31, 2020December 31, 2019
$$
Deferred tax assets  
Tax loss carryforwards101,209 59,407 
Temporary differences on capital and intangible assets50,297 44,445 
Stock-based compensation expense16,653 11,324 
Accruals and reserves21,926 10,397 
Share issuance costs14,423 6,590 
Temporary differences related to lease assets and liabilities9,292 4,526 
Investment tax credits13,448 694 
Valuation allowance(123,345)(89,363)
Total deferred tax assets103,903 48,020 
Deferred tax liabilities  
Temporary differences on intangible assets(32,521)(35,967)
Temporary differences on investments(17,917) 
Other deferred tax liabilities(788)(1,374)
Total deferred tax liabilities(51,226)(37,341)
Net deferred tax assets52,677 10,679 

In July 2019, the Company formally established its EMEA headquarters in Ireland and its Asia-Pacific headquarters in Singapore. As a result of these actions, the Company transferred regional relationship and territory rights from its 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 Company's current developed technology within Canada. These transfers reflect the growing proportion of the Company's business occurring internationally and resulted in a one-time capital gain.

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.

As a result of the capital gain, ongoing operations, the recognition of deferred tax assets and liabilities, and the utilization of all applicable credits and other tax attributes, including loss carryforwards, the Company had a provision for income taxes of $29,027 in the year ended December 31, 2019.

During the fourth quarter of 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 recent regional financial results and its ability to carry forward the assets indefinitely.

Comparatively, during the year ended December 31, 2019, the Company released some of its valuation allowance against its deferred tax assets in Canada, the United States, and Sweden. In the third quarter of 2019, the Company released a portion of its valuation allowance against its Canadian deferred tax assets as
39

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
a result of the capital gain from the transfer of the regional relationship and territory rights. In the United States, as a result of the acquisition of 6RS the Company released a portion of its valuation allowance during its fourth quarter against deferred tax assets on its United States net operating losses.
The Company had no material uncertain income tax positions for the years ended December 31, 2020 and 2019. 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, 2020 and 2019, 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 2013 through 2020.

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, 2020 and 2019, the Company had unused non-capital tax losses of approximately $342,308 and $209,759, respectively. Of the December 31, 2020 balance, $273,131 of the non-capital tax losses do not expire, while the remaining non-capital losses of $69,177 are due to expire between 2031 and 2040. As at December 31, 2020 and 2019, the Company had investment tax credits of $14,629 and $2,111, respectively. The investment tax credits are due to expire between 2038 and 2040.

22.Net Income (Loss) per Share

The Company applies the two-class method to calculate its basic and diluted net income (loss) 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, 2020December 31, 2019
Numerator:
Net income (loss)
$319,509 $(124,842)

Denominator:
Basic weighted average number of shares outstanding
119,569,705113,026,424
Effect of dilutive securities(1)
3,893,569
Diluted weighted average number of shares
123,463,274113,026,424

Net income (loss) per share:
Basic
$2.67 $(1.10)
Diluted
$2.59 $(1.10)

Common stock equivalents excluded from income (loss) per diluted share because they are anti-dilutive
638,8485,752,833 
(1) Included in the effect of dilutive securities is the assumed conversion of employee stock options and employee RSUs. Convertible senior notes have been excluded as they are anti-dilutive.

40

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, 2019, the Company was in a loss position and therefore diluted loss per share is equal to basic loss per share.

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, 2020December 31, 2019
 
$  
%  
$  
%  
North America
Canada192,721 6.6 %96,168 6.1 %
United States1,954,105 66.7 %1,079,520 68.4 %
EMEA
United Kingdom199,825 6.8 %103,498 6.6 %
Other254,444 8.7 %121,063 7.7 %
APAC
Australia122,007 4.2 %68,571 4.3 %
Other170,233 5.8 %88,670 5.6 %
Latin America36,156 1.2 %20,683 1.3 %
2,929,491 100.0 %1,578,173 100.0 %

The following table presents the total net book value of the Company’s long-lived physical assets by geographic location:
 December 31, 2020December 31, 2019
 
$  
%  
$  
%  
Canada75,283 81.7 %104,349 93.6 %
United States6,141 6.7 %4,747 4.3 %
Rest of World10,680 11.6 %2,302 2.1 %
 92,104 100.0 %111,398 100.0 %

24.Business Acquisitions

6 River Systems, Inc.

On October 17, 2019, the Company completed the acquisition of 6RS, a company based in Waltham, Massachusetts, United States, that provides collaborative warehouse fulfillment solutions. The Company acquired 100 percent of the outstanding shares of 6RS in exchange for cash consideration of $261,194, and $132,510 in Shopify Class A Subordinate Voting Shares. In connection with the transaction, a further $64,074 in restricted shares and stock options were issued and are being accounted for as stock-based compensation as they are related to post-combination services. The transaction was accounted for as a business combination. The operations of 6RS have been consolidated into the Company’s results as of the acquisition date.

41

Shopify Inc.
Notes to the Consolidated Financial Statements
Expressed in US $000's except share and per share amounts
The following table summarizes the final purchase price allocation of the 6RS assets acquired and liabilities assumed at the acquisition date:
 Amount
$  
Net tangible assets and liabilities:
Cash8,158 
Trade and other receivables, net2,038 
Other current assets4,394 
Property and equipment, net3,551 
Accounts payable and accrued liabilities(4,056)
Current and long-term deferred revenue(8,901)
Estimated fair value of identifiable intangible assets:
Acquired technology142,500 
Customer relationships7,600 
Net deferred tax liability on acquired intangibles(26,107)
Goodwill264,527 
Total purchase price393,704 

The acquired technology was valued at $142,500 using a discounted cash flow methodology and customer relationships were valued at $7,600 using a cost approach, and are being amortized over 9 and 5 years, respectively. Goodwill from the 6RS acquisition is primarily attributable to the expected synergies that will result from integrating the 6RS collaborative robot technology with Shopify Fulfillment Network, and the acquisition of the assembled workforce. None of the goodwill recognized is expected to be 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

As disclosed in note 6, in July 2020, the Company received an investment in Affirm in conjunction with a strategic partnership for Shop Pay Installments. Up to January 12, 2021, the Company carried this investment at cost with adjustments for observable changes in price or impairments (referred to as the measurement alternative) as the fair value was not readily determinable. On January 13, 2021, Affirm priced its initial public offering at $49.00 per share of Class A common stock and began trading on the Nasdaq. As a result, Affirm's fair value is now readily determinable and therefore, going forward, the Company will commence accounting for this investment at fair value through earnings, with changes in fair value recorded in other income using the closing share price on the last trading day of the related reporting period, which is considered as Level 1 in the fair value hierarchy.
42
EX-1.3 4 exhibit13mda2020.htm EX-1.3 Document


EXHIBIT 1.3

MANAGEMENT’S DISCUSSION AND ANALYSIS
February 17, 2021

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 and cash flows for the fourth quarter and the fiscal years ended December 31, 2020, 2019 and 2018, and our financial position as of December 31, 2020. 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, 2020, 2019 and 2018. Additional information regarding Shopify, including our 2020 annual information form and our annual report on Form 40-F for the year ended December 31, 2020, 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", “intends”, “plans”, “anticipates”, “believes”, “potential”, “continue”, 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:

our expectation that we may experience a decrease in gross merchandise volume ("GMV") as a result of lower consumer spending on goods, which decrease would be partially offset by more traditional businesses expanding or migrating online;
the extent of the impact of the novel coronavirus ("COVID-19") on our business, financial performance, revenues, and results of operations;
1


our expectation that the majority of Shopify employees will work remotely permanently ("digital-by-default");
our plan to repurpose or reconfigure our remaining office space and potentially terminate additional leases or sublet other spaces;
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 to drive future growth;
our expectation that we will continue to invest in, develop and scale Shopify Fulfillment Network to provide our merchants with fast and affordable fulfillment and our expectation that Shopify Fulfillment Network is well positioned to improve supply chain economics and delivery for merchants;
our intention to accelerate the development of Shopify Fulfillment Network;
our expectation that the gross margin percentage of merchant solutions will decline in the short term as we develop Shopify Fulfillment Network and 6 River Systems Inc. ("6RS");
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, our 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;
the structure of our Shop Pay Installments "buy now pay later" product;
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 the cost of subscription solutions will increase and that our subscription solutions gross margin percentage will fluctuate modestly over time;
our expectation that the cost of merchant solutions will increase in absolute dollars in future periods;
our 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, including adding sales personnel and expanding our marketing activities to continue to generate additional leads and build brand awareness and 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 eventually decline as a percentage of total revenues;
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 and Shopify Capital will increase on an absolute dollar basis over time;
the change in fair value of certain investments which may fluctuate period to period;
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 convertible senior notes (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, including any potential negative impacts to cash that may occur as a result of the impact from COVID-19;
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;
2


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;
expected credit losses related to the impact of COVID-19;
our expectations regarding contractual obligations and contingencies;
the impact of inflation on our costs and operations;
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 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 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, 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-default 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;
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 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 ("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 a portion of increased funding to Shopify Capital will go toward business continuity instead of growth activities;
our expectation that Shopify Payments will continue to expand internationally;
our expectation that Shopify Fulfillment Network will continue to scale and grow, and we will continue to invest to support this growth;
3


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 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, 2020 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;
our history of losses and our potential inability to maintain profitability;
a denial of service attack or security breach;
our limited operating history in new and developing markets and new geographic regions;
our ability to innovate;
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;
our potential inability to hire, retain and motivate qualified personnel;
our use of a single cloud-based platform to deliver our services;
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;
the reliance of our growth in part on the success of our strategic relationships with third parties;
complex and changing laws and regulations worldwide;
our dependence on the continued services and performance of our senior management and other key employees;
our potential failure to effectively maintain, promote and enhance our brand;
payments processed through Shopify Payments;
serious errors or defects in our software or hardware or issues with our hardware supply chain;
our potential inability to achieve or maintain data transmission capacity;
activities of merchants or partners or the content of merchants' shops;
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;
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;
ineffective operations of our solutions when accessed through mobile devices;
changes to technologies used in our platform or new versions or upgrades of operating systems and internet browsers;
acquisitions and investments;
our ability to successfully scale, optimize and operate Shopify Fulfillment Network;
Shopify Capital and offering financing to merchants;
4


the impact of worldwide economic conditions, including the resulting effect on spending by small and medium-sized businesses ("SMBs") or their buyers;
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;
potential claims by third parties of intellectual property infringement or other third party or governmental claims, litigation, disputes, or other proceedings;
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 use of open source software;
seasonal fluctuations;
exchange rate fluctuations that may negatively affect our results of operations;
our potential failure to maintain a consistently high level of customer service;
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;
our pricing decisions for our solutions;
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.
Throughout 2020, we developed initiatives to support our merchants in this difficult time, including offering an extended 90-day free trial for all new standard plan sign-ups from March 21, 2020 through May 31, 2020; availability of gift card capabilities to merchants on all plans; local in-store or curbside pick up and delivery for POS merchants; an increased funding commitment of $200 million above the March 31, 2020 level for the remainder of 2020 for Shopify Capital; an expansion of Shopify Capital to the United Kingdom and Canada; and the launch of partnerships, to help bring thousands of small businesses online and help them adapt to a digital economy, with the Government of Canada through the "Go Digital Canada" program, the New York State Government through
5


‘Empire State Digital’, and the Victoria State Government in Australia through the ‘Small Business Adaptation Program’.
MRR growth accelerated in the year. This growth was largely driven by the continued global shift to ecommerce that was accelerated by the impact of COVID-19, along with our initiatives to support new merchants through an extended free trial period offered from March 21, 2020 to May 31, 2020 many of whom remained on the platform and converted to paying merchants.
During the year ended December 31, 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. GMV in the year ended December 31, 2020 grew by 96% compared to the year ended December 31, 2019. Going forward, we may experience a decrease in GMV as a result of lower consumer spending on goods, but also expect that any decrease would be at least partially offset by more traditional retail businesses expanding or migrating their operations online with our platform and services. The effect of COVID-19 on other aspects of our results of operations and financial performance in the long-term, such as revenues, remains uncertain and may only be reflected in future periods.
Demand for Shopify Capital was strong in 2020, with merchants receiving $794.4 million in funding across the U.S., the U.K. and Canada. This represents a 81% increase in funding over the year ended December 31, 2019. Merchants' access to capital is generally tougher as a result of COVID-19, which makes it even more important to continue lowering this barrier by making it quick and easy to access capital, so merchants can focus on growing their business. While we provisioned for higher credit losses in the year ended December 31, 2020, when compared to losses in the year ended December 31, 2019, they remain in line with historical loss ratios and expectations.
The effects of COVID-19 have led us to reimagine the way we work resulting in the decision to be a "digital-by-default" company. Shopify employees will continue to work remotely in 2021 and beyond 2021 Shopify will 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, we have terminated certain lease agreements or sought to sublet space at certain office locations which resulted in an impairment charge of $31.6 million in the year ended December 31, 2020. We continue to assess the ongoing need for the remaining offices and may repurpose them to accommodate physical distancing measures, reconfigure them for use in a digital-by-default framework, or look to sublease or terminate the related leases in the future. We have accelerated depreciation of certain leasehold improvements and furniture, totaling $40.5 million, in order to reflect these expected changes which will be depreciated over the next two to three years.

Overview

Shopify is a leading global commerce company, providing 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 reliability, while delivering a better shopping experience for buyers everywhere.

In an era where social media, cloud computing, mobile devices, 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, 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 use 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.
6



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 20 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, and access financing.

A data advantage. Our software is delivered to merchants as a service, and operates on a shared infrastructure. With each new transaction processed, we grow our data proficiency. 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 merchants’ shops, as well as those of our merchants on the Shopify platform, providing rich data to inform both our own decisions as well as those of our merchants.

Shopify also enables merchants to build their own brand, leverage mobile technology, 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 help 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 an increasing 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 with our investments in additional touchpoints with their buyers, such as retail, shipping, fulfillment, and Shop, our all-in-one mobile shopping assistant 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 as 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 the ability to quickly and securely check out by using Shop Pay, Apple Pay, and Google Pay on the web, and we continue to explore other new ways to accelerate checkout. 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, as Shopify continues to strive to make it easier to do so.

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.

7


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. Approximately 42,200 of these partners have referred merchants to Shopify over the last year, and this strong, symbiotic relationship continues to grow. 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 approximately 6,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 mission is to make commerce better for everyone, and we believe we can help merchants of nearly all sizes, from aspirational entrepreneurs to large enterprises, and all retail verticals 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, 2020, our platform facilitated GMV of $119.6 billion, representing an increase of 95.6% from the year ended December 31, 2019. 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, 2020, our total revenue was $2,929.5 million, an increase of 85.6% versus the year ended December 31, 2019. 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, 2020, subscription solutions revenues accounted for 31.0% of our total revenues (40.7% in the year ended December 31, 2019). 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, and Staples Canada 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.
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 Point-of-Sale ("POS") Pro offering, the sale of themes, the sale of apps, and the registration of domain names. Subscription solutions revenues increased from $642.2 million in the year ended December 31, 2019 to $908.8 million in the year ended December 31, 2020, representing an increase of 41.5%. 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, 2020, MRR totaled $82.6 million, representing an increase of 53.3% relative to MRR at December 31, 2019. Over the past few years, subscription solutions revenue has been growing faster than MRR due to apps and platform fees increasing as a percentage of total subscription solutions. In the year ended December 31, 2020, MRR grew at a faster rate than subscription solutions revenues as the extended free trial resulted in lower subscription revenues during the trial period. A detailed description of this metric is presented below in the section entitled, "Key Performance Indicators". The number of merchants on our platform has grown from approximately 1,069,000 as at December 31, 2019 to approximately 1,749,000 as at December 31, 2020.
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, 2020, merchant solutions revenues accounted for 69.0% of total revenues (59.3% in the year ended December 31, 2019). We principally generate merchant solutions revenues from payment processing 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 from Shopify Payments, we also generate merchant solutions revenue from other
8


transaction services, referral fees, advertising revenue on the Shopify App Store, Shopify Capital, Shop Pay Installments, Shopify Shipping, Shopify Fulfillment Network, the sale of POS hardware and collaborative warehouse fulfillment solutions. Shopify Capital is 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 $935.9 million in the year ended December 31, 2019 to $2,020.7 million in the year ended December 31, 2020, representing an increase of 115.9%.
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, we announced in June 2019 that we expect to build and operate Shopify Fulfillment Network, a network of fulfillment centers across the United States, to help merchants deliver orders to buyers quickly and cost-effectively. Shopify Fulfillment Network aims to leverage our scale with machine learning, including demand forecasting, smart inventory allocation across warehouses and intelligent order routing to ultimately improve supply chain economics and delivery for merchants. We expect to continue to invest in and optimize this offering to further support our merchants.
On October 17, 2019, we completed the acquisition of 6RS, a company based in Waltham, Massachusetts, United States, that provides collaborative warehouse fulfillment solutions. By adding 6RS' cloud-based software and collaborative mobile robots, we gained a leadership team with experience in fulfillment; expanded our addressable market to include warehouse automation; and intend to accelerate the development of Shopify Fulfillment Network.

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, 2020 and 2019.
Years ended December 31,
20202019
(in thousands)
Monthly Recurring Revenue
$82,611 $53,898 
Gross Merchandise Volume$119,577,147 $61,138,457 
9



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 as well as our POS Pro offering are included in this calculation. 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 $82.6 million of MRR as at December 31, 2020 compared to $53.9 million as at December 31, 2019. Our MRR growth rate increased in the year ended December 31, 2020, when compared to previous years. This increase was largely driven by the shift to ecommerce during the year, most notably as a result of COVID-19, and our initiatives to support new merchants through an extended free trial period offered from March 21, 2020 to May 31, 2020 many of whom remained on the platform and converted to paying merchants.

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, 2020 and 2019, we facilitated GMV of $119.6 billion and $61.1 billion, respectively. In the year ended December 31, 2020, we observed a significant increase in GMV largely driven by the shift to ecommerce during the year, most notably as a result of COVID-19. Going forward, we may experience a decrease in GMV as a result of lower consumer spending on goods, but also expect that any decrease would be at least partially offset by more traditional retail businesses expanding or migrating their operations online with our platform and services.

Factors Affecting the Comparability of Our Results

Change in Revenue Mix

As a result of the continued growth of Shopify Payments, transaction fees, revenue-sharing agreements, Shopify Shipping, Shopify Capital, and Shopify Fulfillment Network, 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 to see our gross margin percentage for merchant solutions decline in the short term as we develop Shopify Fulfillment Network and 6RS. 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
10


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. In addition, the ongoing effect of the COVID-19 pandemic has accelerated the shift of purchase habits to ecommerce. This contributed to additional GMV during the last three quarters of 2020. Going forward, we may experience a decrease in GMV as a result of lower consumer spending on goods, although we expect that any decrease would at least be partially offset by more traditional retail businesses expanding or migrating their operations online with our platform and services.

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. 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.

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 are recognized net of amounts attributable to the third-party app developers, while revenues from the sale of themes and domains are 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.
11



Merchant Solutions

We generate merchant solutions revenues from payment processing fees from Shopify Payments, transaction fees, referral fees from partners, advertising revenue on the Shopify App Store, Shopify Capital, Shop Pay Installments, Shopify Shipping, Shopify Fulfillment Network, collaborative warehouse fulfillment solutions, the sale of POS hardware, and Shopify Email.
 
The significant majority of merchant solutions revenues are generated from Shopify Payments. Revenue from processing payments is recognized at the time of the transaction. For Shopify Payments transactions, fees are determined based in part on a percentage of the dollar amount processed plus a per transaction fee, 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.
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 ensure 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.  For Shopify Capital MCA's, 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 merchant solutions 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 MCA's and loans offered by Shopify Capital in the United States and Canada.
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 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
12



arrangement negotiated with third parties. In the case of the former, 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 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.
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.
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. Shopify Email was also made available free to all merchants from early April until October 1, 2020 to help merchants adapt during the COVID-19 pandemic and related restrictions. Revenue from Shopify Email is based on the merchants' volume of emails sent and recognized as revenue when we have a right to invoice.
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 and hosting costs, personnel-related costs directly associated with operations and merchant support, including salaries, benefits and stock-based compensation, as well as allocated overhead. Overhead associated with facilities, 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.

Also included as cost of subscription solutions are domain registration fees.

We expect that 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
13



of 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 facilities, 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. 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 to see our gross margin percentage of merchant solutions decline in the short term as we develop and optimize Shopify Fulfillment Network and 6RS collaborative warehouse fulfillment solutions.

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.
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 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, other corporate expenses and corporate overhead allocations. We expect that general and administrative expenses will increase on an absolute dollar basis but may decrease as a percentage of
14



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 and Shopify Capital. We are exposed to transaction losses on Shopify Payments and Shop Pay Installments due to chargebacks as a result of fraud or uncollectibility. 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.

 
Other Income (Expenses)

Other income (expenses) consists primarily of unrealized gains on equity and other investments, transaction gains or losses on foreign currency, interest income, and interest expense related to the Notes. The Company has equity investments in private companies without readily determinable fair values that it carries at cost less impairments, with subsequent adjustments for observable changes, with the assets recorded on the balance sheet and any resulting unrealized gains (losses) recorded in other income. The results from these equity investments may fluctuate from period to period based on observable changes and may cause volatility to our earnings as well as impact comparability of our results from period to period.

Subsequent to the year ended December 31, 2020, the Company's investment in Affirm Holdings, Inc. ("Affirm") has a fair value that is readily determinable as a result of its initial public offering on the Nasdaq on January 13, 2021 at $49.00 per share of Class A common stock. As such, the Company commenced accounting for this equity investment at fair value through earnings, with the change in fair value of this investment recorded in other income in each reporting period based on the closing share price at the end of the period.


15



Results of Operations

The following table sets forth our consolidated statement of operations for the years ended December 31, 2020, 2019, and 2018.
Years ended December 31,
202020192018
(in thousands, except share and per share data)
Revenues:
Subscription solutions$908,757 $642,241 $464,996 
Merchant solutions2,020,734 935,932 608,233 
2,929,491 1,578,173 1,073,229 
Cost of revenues(1)(2):
Subscription solutions193,532 128,155 100,990 
Merchant solutions1,194,439 584,375 375,972 
1,387,971 712,530 476,962 
Gross profit
1,541,520 865,643 596,267 
Operating expenses:
Sales and marketing(1)(2)
602,048 472,841 350,069 
Research and development(1)(2)
552,127 355,015 230,674 
General and administrative(1)
245,343 153,765 99,196 
Transaction and loan losses51,849 25,169 8,248 
Total operating expenses
1,451,367 1,006,790 688,187 
Income (loss) from operations90,153 (141,147)(91,920)
Other income, net150,211 45,332 27,367 
Income (loss) before income taxes240,364 (95,815)(64,553)
Recovery of (provision for) income taxes79,145 (29,027)— 
Net income (loss)$319,509 $(124,842)$(64,553)
Net income (loss) per share attributable to shareholders:
Basic$2.67 $(1.10)$(0.61)
Diluted$2.59 $(1.10)$(0.61)
Shares used to compute net income (loss) per share attributable to shareholders:
Basic119,569,705 113,026,424 105,671,839 
Diluted123,463,274 113,026,424 105,671,839 
(1) Includes stock-based compensation expense and related payroll taxes as follows:
Years ended December 31,
202020192018
(in thousands)
Cost of revenues
$7,472 $4,090 $2,441 
Sales and marketing
46,390 38,167 24,056 
Research and development
188,249 104,645 59,575 
General and administrative
52,195 29,861 17,690 
$294,306 $176,763 $103,762 

(2) Includes amortization of acquired intangibles as follows:
Years ended December 31,
202020192018
(in thousands)
Cost of revenues
$19,488 $9,624 $4,914 
Sales and marketing
1,548 283 — 
Research and development
233 232 — 
$21,269 $10,139 $4,914 
16



The following table sets forth our consolidated statement of operations as a percentage of total revenues for the years ended December 31, 2020, 2019, and 2018.
Years ended December 31,
202020192018
Revenues:
Subscription solutions31.0 %40.7 %43.3 %
Merchant solutions69.0 %59.3 %56.7 %
100.0 %100.0 %100.0 %
Cost of revenues:
Subscription solutions6.6 %8.1 %9.4 %
Merchant solutions40.8 %37.0 %35.0 %
47.4 %45.1 %44.4 %
Gross profit
52.6 %54.9 %55.6 %
Operating expenses:
Sales and marketing20.6 %30.0 %32.6 %
Research and development18.8 %22.5 %21.5 %
General and administrative8.4 %9.7 %9.2 %
Transaction and loan losses1.8 %1.6 %0.8 %
Total operating expenses
49.5 %63.8 %64.1 %
Income (loss) from operations3.1 %(8.9)%(8.5)%
Other income, net5.1 %2.9 %2.5 %
Income (loss) before income taxes8.2 %(6.0)%(6.0)%
Recovery of (provision for) income taxes2.7 %(1.9)%0.0 %
Net income (loss)10.9 %(7.9)%(6.0)%

The following table sets forth our consolidated revenues by geographic location for the years ended December 31, 2020, 2019, and 2018, based on the location of our merchants.
Years ended December 31,
202020192018
(in thousands)
Revenues:
North America
Canada$192,721 $96,168 $70,774 
United States1,954,105 1,079,520 755,454 
EMEA
United Kingdom199,825 103,498 69,596 
Other254,444 121,063 72,731 
APAC
Australia122,007 68,571 47,937 
Other170,233 88,670 46,004 
Latin America36,156 20,683 10,733 
Total Revenues$2,929,491 $1,578,173 $1,073,229 

17



The following table sets forth our consolidated revenues by geographic location as a percentage of total revenues for the years ended December 31, 2020, 2019, and 2018, based on the location of our merchants.
Years ended December 31,
202020192018
Revenues:
North America
Canada6.6 %6.1 %6.6 %
United States66.7 %68.4 %70.4 %
EMEA
United Kingdom6.8 %6.6 %6.5 %
Other8.7 %7.7 %6.7 %
APAC
Australia4.2 %4.3 %4.5 %
Other5.8 %5.6 %4.3 %
Latin America1.2 %1.3 %1.0 %
Total Revenues100.0 %100.0 %100.0 %

Discussion of the Results of Operations for the years ended December 31, 2020, 2019, and 2018

Revenues
Years ended December 31,2020 vs 20192019 vs 2018
202020192018% Change% Change
(in thousands, except percentages)
Revenues:
Subscription solutions$908,757 $642,241 $464,996 41.5 %38.1 %
Merchant solutions2,020,734 935,932 608,233 115.9 %53.9 %
$2,929,491 $1,578,173 $1,073,229 85.6 %47.0 %
Percentage of revenues:
Subscription solutions31.0 %40.7 %43.3 %
Merchant solutions69.0 %59.3 %56.7 %
Total revenues100.0 %100.0 %100.0 %
Subscription Solutions

Subscription solutions revenues increased $266.5 million, or 41.5%, for the year ended December 31, 2020 compared to the same period in 2019. Subscription solutions revenues increased $177.2 million, or 38.1%, for the year ended December 31, 2019 compared to the same period in 2018. 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,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%, in 2020 compared to the same period in 2019. This increase was a result of consumers turning to ecommerce for more of their purchases due to the impacts of COVID-19, an increase in the number of merchants using our platform, continued expansion into new geographical regions, and an increase in adoption of Shopify Payments by our merchants, which drove $28.1 billion of additional GMV facilitated using Shopify Payments in 2020 compared to the same period in 2019, representing growth of 109.4% year over year. For the year ended December 31, 2020, the Shopify Payments penetration rate was 45.1%, resulting in GMV of $53.9 billion that was facilitated using Shopify Payments. This compares to a penetration rate of 42.1%, resulting in GMV of $25.7 billion that was facilitated using Shopify Payments in the same period in 2019. As at December 31, 2020 Shopify Payments adoption among our merchants was as follows: Canada, 92%; Australia, 92%; United States, 90%; United Kingdom, 89%; Ireland, 87%; New Zealand, 85%; and other countries where Shopify Payments is available, 75%.

18



In addition to the increase in revenue from Shopify Payments, revenue from transaction fees, referral fees from partners, Shopify Shipping, Shopify Capital and Shopify Fulfillment Network increased during the year ended December 31, 2020 compared to the same period in 2019, as a result of the increase in GMV facilitated through our platform.

Merchant solutions revenues increased $327.7 million, or 53.9%, for the year ended December 31, 2019 compared to the same period in 2018. The increase in merchant solutions revenues was primarily a result of Shopify Payments revenue growing by $239.6 million, or 53.3%. Additionally, revenue from transaction fees, referral fees from partners, Shopify Capital, and Shopify Shipping increased for the year ended December 31, 2019 compared to the same period in 2018.

Cost of Revenues
Years ended December 31,2020 vs 20192019 vs 2018
202020192018% Change% Change
(in thousands, except percentages)
Cost of revenues:
Cost of subscription solutions
$193,532 $128,155 $100,990 51.0 %26.9 %
Cost of merchant solutions
1,194,439 584,375 375,972 104.4 %55.4 %
Total cost of revenues
$1,387,971 $712,530 $476,962 94.8 %49.4 %
Percentage of revenues:
Cost of subscription solutions
6.6 %8.1 %9.4 %
Cost of merchant solutions
40.8 %37.0 %35.0 %
47.4 %45.1 %44.4 %
Cost of Subscription Solutions
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 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, payments to third-party theme developers, 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 8.1% in 2019 to 6.6% in 2020 primarily due to a greater weighting of total revenue shifting towards merchant solutions along with a relative decrease in employee-related costs, credit card fees for processing merchant billings, and third-party infrastructure and hosting costs as a percentage of revenue in 2020.

Cost of subscription solutions increased $27.2 million, or 26.9%, for the year ended December 31, 2019 compared to the same period in 2018. The increase was primarily due to higher third-party infrastructure and hosting costs, credit card fees for processing merchant billings and employee-related costs.

Cost of Merchant Solutions

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 and interchange fees. The increase was also due to an increase in costs associated with operating Shopify Fulfillment Network, amortization, largely related to the technology resulting from the 6RS acquisition, product costs associated with expanding our product offerings, credit card fees for processing merchant billings, costs associated with 6RS such as employee-related costs, materials and third-party manufacturing costs, cost of POS hardware units, and infrastructure and hosting costs. Cost of merchant solutions as a percentage of revenues increased from 37.0% in 2019 to 40.8% in 2020, mainly as a result of Shopify Payments representing a larger percentage of total revenue.

Cost of merchant solutions increased $208.4 million, or 55.4%, for the year ended December 31, 2019 compared to the same period in 2018. 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 to higher amortization, largely related to the technology resulting from the 6RS acquisition.
19



Gross Profit
Years ended December 31,2020 vs 20192019 vs 2018
202020192018% Change% Change
(in thousands, except percentages)
Gross profit
$1,541,520 $865,643 $596,267 78.1 %45.2 %
Percentage of total revenues
52.6 %54.9 %55.6 %

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.

Gross profit increased $269.4 million, or 45.2%, for the year ended December 31, 2019 compared to the same period in 2018. As a percentage of total revenues, gross profit decreased from 55.6% in the year ended December 31, 2018 to 54.9% in the year ended December 31, 2019, due to Shopify Payments representing a larger percentage of total revenue and an increase in amortization of technology related to the 6RS acquisition as well as other platform enhancements. This was partly offset by lower third-party infrastructure and hosting costs and employee-related costs as a percentage of revenues as well as the relative growth of higher-margin merchant solutions products, namely Shopify Capital and referral fees from partners.

Operating Expenses

Sales and Marketing
Years ended December 31,2020 vs 20192019 vs 2018
202020192018% Change% Change
(in thousands, except percentages)
Sales and marketing
$602,048 $472,841 $350,069 27.3 %35.1 %
Percentage of total revenues
20.6 %30.0 %32.6 %

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, due to an increase of $66.1 million in expenditures on marketing programs to support the growth of our business, such as advertisements on search engines, display ads and social media, as well as payments to partners. These increases were slightly offset by lower spend on brand, Shopify Studios, and event sponsorship. Employee-related costs increased $56.5 million ($8.2 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 $4.2 million, largely due to the growth in sales and marketing headcount. Facilities related costs increased by $2.4 million, including the impact of accelerating depreciation at certain offices.

Sales and marketing expenses increased $122.8 million, or 35.1%, for the year ended December 31, 2019 compared to the same period in 2018, primarily due to an increase of $70.4 million in expenditures on marketing programs. In addition to marketing costs, employee-related costs increased by $48.7 million and computer hardware and software costs increased by $3.7 million.

Research and Development
Years ended December 31,2020 vs 20192019 vs 2018
202020192018% Change% Change
(in thousands, except percentages)
Research and development
$552,127 $355,015 $230,674 55.5 %53.9 %
Percentage of total revenues
18.8 %22.5 %21.5 %

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 ($83.6 million of which related to stock-based compensation and related payroll taxes) and a $12.6 million increase in computer hardware and software costs, all as a result of growth in our research and development employee base and expanded
20



development programs In addition, facilities related costs increased $9.1 million, including the impact of accelerating depreciation at certain offices, and professional services fees increased $1.5 million.

Research and development expenses increased $124.3 million, or 53.9%, for the year ended December 31, 2019 compared to the same period in 2018, due to an increase of $114.4 million in employee-related costs, an increase of $7.4 million in computer hardware and software costs, and a $2.5 million increase in professional services fees, all as a result of growth in our research and development employee base and expanded development programs.

General and Administrative
Years ended December 31,2020 vs 20192019 vs 2018
202020192018% Change% Change
(in thousands, except percentages)
General and administrative
$245,343 $153,765 $99,196 59.6 %55.0 %
Percentage of total revenues
8.4 %9.7 %9.2 %

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 largely to an increase of $43.7 million in employee-related costs ($22.3 million of which related to stock-based compensation and related payroll taxes). The increase is also due to an impairment of $31.6 million relating to certain office spaces we have ceased using, for which the leases have been or will be terminated or sublet, as we move from a primarily physical office-centric work model to a primarily digital work-from-home-centric work model. $16.8 million of the impairment related to our leasehold improvements and $14.8 million of the impairment related to our right-of-use assets. In addition, the increase in general and administrative expense is due to a $14.5 million increase in finance costs, which includes insurance, sustainability spend, corporate donations, sales and use and other value added taxes, and the provision for expected credit losses on uncollectible receivables, a $4.9 million increase in computer and software costs, a $3.0 million increase in facilities related costs, including the impact of accelerating depreciation at certain offices, and a $2.0 million increase in professional services for legal and financial services. These increases are slightly offset by a $8.1 million decrease relating to an estimated net liability for non-recurring HST payable to the Government of Canada that was recognized in 2019.

General and administrative expenses increased $54.6 million, or 55.0%, for the year ended December 31, 2019 compared to the same period in 2018, due to an increase of $28.7 million in employee-related costs, a $15.6 million increase in finance costs, which include an estimated net liability for non-recurring HST payable to the Government of Canada, sales and use and other value added taxes, insurance, and bank fees, a $6.9 million increase in professional services fees for legal and tax services, a $1.8 million increase in computer and software costs, and a $1.6 million increase in general bad debt.

Transaction and Loan Losses

Years ended December 31,2020 vs 20192019 vs 2018
202020192018% Change% Change
(in thousands, except percentages)
Transaction and loan losses
$51,849 $25,169 $8,248 106.0 %205.2 %
Percentage of total revenues
1.8 %1.6 %0.8 %
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, which is correlated to increased GMV processed through Shopify Payments, as well as a relative increase in the provision for losses related to the potential impact from COVID-19, and a $7.9 million increase in losses related to Shopify Capital driven by an expansion of our Capital offerings and programs, along with a relative increase in the provision for expected credit losses related to the potential impact from COVID-19.

Transaction and loan losses increased $16.9 million, or 205.2%, for the year ended December 31, 2019 compared to the same period in 2018, due to an increase of $9.0 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.
21



Other Income (Expenses)
Years ended December 31,2020 vs 20192019 vs 2018
202020192018% Change% Change
(in thousands, except percentages)
Other income, net $150,211 $45,332 $27,367 **
*    Not a meaningful comparison

In the year ended December 31, 2020 we had other income of $150.2 million compared to other income of $45.3 million in the same period in 2019, an increase of $104.9 million. The increase was driven mainly by an unrealized gain on equity and other investments of $135.2 million related to investments in private companies, most notably our investment in Affirm received in connection with our strategic partnership. In addition, the increase was due to a change in the foreign exchange loss of $2.9 million in 2019 to a foreign exchange gain of $0.7 million in 2020, resulting in an increase in other income of $3.5 million. These increases were offset by a decrease in interest income of $24.7 million, primarily as a result of lower interest rates, and a $9.1 million increase in interest expense related to the Notes.

Other income increased by $18.0 million in the year ended December 31, 2019 compared to the same period in 2018. The increase was driven primarily by an increase in interest income from investments of $18.7 million. The remaining difference is from foreign exchange losses.

Recovery of (Provision for) Income Taxes
Years ended December 31,2020 vs 20192019 vs 2018
202020192018% Change% Change
(in thousands, except percentages)
Recovery of (provision for) income taxes$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 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.

22



Profit (Loss)      
Years ended December 31,2020 vs 20192019 vs 2018
202020192018% Change% Change
(in thousands, except share and per share data)
Net income (loss)
$319,509 $(124,842)$(64,553)**
Net income (loss) per share attributable to shareholders:
Basic
$2.67 $(1.10)$(0.61)**
Diluted$2.59 $(1.10)$(0.61)**
Shares used to compute net income (loss) per share attributable to shareholders:
Basic
119,569,705113,026,424105,671,839**
Diluted123,463,274113,026,424105,671,839**
*    Not a meaningful comparison

For the year ended December 31, 2020, basic and diluted net income per share attributable to shareholders was $2.67 and $2.59, respectively, when compared to basic and diluted net loss per share attributable to shareholders of $(1.10) in the same period in 2019. The increase is largely due to the global shift to ecommerce during the year, most notably as a result of COVID-19, resulting in a significant growth in revenue. In addition, the recovery of income taxes in the year had a positive impact on basic and diluted net income per share. 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 for the year ended December 31, 2019 increased $(0.49) compared to the same period in 2018.

23


Quarterly Results of Operations

The following table sets forth our results of operations for the three months ended December 31, 2020 and 2019.
Three months ended December 31,
20202019
(in thousands, except share and per share data)
Revenues:
Subscription solutions$279,440 $183,166 
Merchant solutions698,304 321,994 
977,744 505,160 
Cost of revenues(1)(2):
Subscription solutions59,250 37,369 
Merchant solutions414,106 203,900 
473,356 241,269 
Gross profit504,388 263,891 
Operating expenses:
Sales and marketing(1)(2)
154,728 132,063 
Research and development(1)(2)
159,077 102,753 
General and administrative(1)
65,395 50,518 
Transaction and loan losses12,647 8,636 
Total operating expenses391,847 293,970 
Income (loss) from operations112,541 (30,079)
Other (expenses) income, net(2,788)11,539 
Income (loss) before income taxes109,753 (18,540)
Recovery of income taxes14,119 19,311 
Net income$123,872 $771 
Net income per share attributable to shareholders:
Basic $1.01 $0.01 
Diluted$0.99 $0.01 
Shares used to compute net income per share attributable to shareholders:
Basic122,181,067 116,027,240 
Diluted125,454,919 116,027,240 

(1) Includes stock-based compensation expense and related payroll taxes as follows:
Three months ended December 31,
20202019
(in thousands)
Cost of revenues
$1,705 $1,209 
Sales and marketing
10,044 11,319 
Research and development
54,262 32,361 
General and administrative
16,480 8,533 
$82,491 $53,422 


24


(2) Includes amortization of acquired intangibles as follows:
Three months ended December 31,
20202019
(in thousands)
Cost of revenues
$4,532 $4,820 
Sales and marketing
384 283 
Research and development
59 58 
$4,975 $5,161 

Revenues
Three months ended December 31,2020 vs. 2019
20202019% Change
(in thousands, except percentages)
Revenues:
Subscription solutions$279,440 $183,166 52.6 %
Merchant solutions698,304 321,994 116.9 %
Total revenues$977,744 $505,160 93.6 %
Percentage of revenues:
Subscription solutions28.6 %36.3 %
Merchant solutions71.4 %63.7 %
100.0 %100.0 %
Subscription Solutions

Subscription solutions revenues increased $96.3 million, or 52.6%, for the three months ended December 31, 2020 compared to the same period in 2019. 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.

Merchant Solutions

Merchant solutions revenues increased $376.3 million, or 116.9%, for the three months 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 in the three months ended December 31, 2020 compared to the same period in 2019. This increase was a result of consumers turning to ecommerce for more of their purchases due to the impacts of COVID-19, an increase in number of merchants using our platform, continued expansion into new geographical regions, and an increase in our Shopify Payments penetration rate, which was 46.5%, resulting in GMV of $19.1 billion that was facilitated using Shopify Payments for the three months ended December 31, 2020. This compares to a penetration rate of 42.9% resulting in GMV of $8.9 billion that was facilitated using Shopify Payments in the same period in 2019.

In addition to the increase in revenue from Shopify Payments, revenue from transaction fees, referral fees from partners, Shopify Shipping, Shopify Capital and Shopify Fulfillment Network increased during the three months ended December 31, 2020 compared to the same periods in 2019, as a result of the increase in GMV facilitated through our platform compared to the same periods in 2019.

25


Cost of Revenues
 Three months ended December 31,2020 vs. 2019
20202019% Change
(in thousands, except percentages)
Cost of revenues:
Cost of subscription solutions
$59,250 $37,369 58.6 %
Cost of merchant solutions
414,106 203,900 103.1 %
Total cost of revenues
$473,356 $241,269 96.2 %
Percentage of revenues:
Cost of subscription solutions
6.1 %7.4 %
Cost of merchant solutions
42.4 %40.4 %
48.4 %47.8 %
Cost of Subscription Solutions
Cost of subscription solutions increased $21.9 million, or 58.6%, for the three months ended December 31, 2020 compared to the same period in 2019. 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, credit card fees for processing merchant billings, payments to third-party theme developers, and payments to third-party partners for the registration of domain names. As a percentage of revenues, cost of subscription solutions decreased from 7.4% in the three months ended December 31, 2019 to 6.1% in the three months ended December 31, 2020 due to subscription solutions representing a smaller percentage of our total revenues as higher GMV generated on the platform shifted the weighting of revenues towards merchant solutions.
Cost of Merchant Solutions

Cost of merchant solutions increased $210.2 million, or 103.1%, for the three months ended December 31, 2020 compared to the same period in 2019. 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 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, cost of POS hardware units and infrastructure and hosting costs. Cost of merchant solutions as a percentage of revenues increased from 40.4% in the three months ended December 31, 2019 to 42.4% in the three months ended December 31, 2020 due to merchant solutions representing a larger percentage of our total revenues, as higher GMV generated on the platform shifted the weighting of revenues, and due to continuing the development of Shopify Fulfillment Network.

Gross Profit
Three months ended December 31,2020 vs. 2019
20202019% Change
(in thousands, except percentages)
Gross profit
$504,388 $263,891 91.1 %
Percentage of total revenues
51.6 %52.2 %

Gross profit increased $240.5 million, or 91.1%, for the three months ended December 31, 2020 compared to the same period in 2019. As a percentage of total revenues, gross profit decreased from 52.2% in the three months ended December 31, 2019 to 51.6% in the three months ended December 31, 2020, principally due to Shopify Payments representing a larger percentage of total revenues and the costs associated with the continued development of Shopify Fulfillment Network. This was partly offset by higher revenues from higher margin products such as referral revenue, Shopify Shipping, and Shopify Capital.
26


Operating Expenses

Sales and Marketing
Three months ended December 31,2020 vs. 2019
20202019% Change
(in thousands, except percentages)
Sales and marketing
$154,728 $132,063 17.2 %
Percentage of total revenues
15.8 %26.1 %

Sales and marketing expenses increased $22.7 million, or 17.2%, for the three months ended December 31, 2020 compared to the same period in 2019, due to an increase of $14.5 million on marketing programs to support the growth of our business, such as advertisements on search engines, display ads and social media, as well as payments to partners. These increases were slightly offset by lower spend on brand, Shopify Studios, and event sponsorship. Additional increases in overall sales and marketing expenses include an increase of $8.1 million in employee-related costs (which includes a $1.3 million decrease related to stock-based compensation and related payroll taxes) and an increase of $0.2 million related to computer hardware and software. These increases were offset slightly by a $0.1 million decrease in facilities related costs.

Research and Development
Three months ended December 31,2020 vs. 2019
20202019% Change
(in thousands, except percentages)
Research and development
$159,077 $102,753 54.8 %
Percentage of total revenues
16.3 %20.3 %

Research and development expenses increased $56.3 million, or 54.8%, for the three months ended December 31, 2020 compared to the same period in 2019, due to an increase of $50.7 million in employee-related costs ($21.9 million of which related to stock-based compensation and related payroll taxes) and a $3.6 million increase in computer hardware and software costs, all as a result of the growth in our employee base and expanded development programs. In addition, facilities related costs increased $1.4 million, including the impact of accelerating depreciation at certain offices, and professional services fees increased $0.6 million.

General and Administrative
Three months ended December 31,2020 vs. 2019
20202019% Change
(in thousands, except percentages)
General and administrative
$65,395 $50,518 29.4 %
Percentage of total revenues
6.7 %10.0 %

General and administrative expenses increased $14.9 million, or 29.4%, for the three months ended December 31, 2020 compared to the same period in 2019, due to an increase of $16.5 million in employee-related costs ($7.9 million of which related to stock-based compensation and related payroll taxes), a $3.8 million increase in finance costs, which includes sustainability spend, insurance, sales and use and other value added taxes and the provision for expected credit losses on uncollectible receivables, a $1.7 million increase in professional services for legal and financial services and a $1.4 million increase in computer and software costs. These increases were offset by a $8.1 million decrease relating to an estimated net liability for non-recurring HST payable to the Government of Canada that was recognized in 2019 as well as a $0.4 million decrease in facilities related costs.

27


Transaction and Loan Losses
Three months ended December 31,2020 vs. 2019
20202019% Change
(in thousands, except percentages)
Transaction and loan losses
$12,647 $8,636 46.4 %
Percentage of total revenues
1.3 %1.7 %

Transaction and loan losses increased $4.0 million, or 46.4%, for the three months ended December 31, 2020 compared to the same period in 2019, due to an increase of $5.1 million in losses related to Shopify Payments, which is correlated to increased GMV processed through Shopify Payments, as well as a relative increase in the provision for losses related to the potential impact from COVID-19. Losses related to Shopify Capital decreased $1.1 million driven largely in part to higher remittances obtained during the holiday season offset slightly by an increase in the provision for expected credit losses related to the potential impact from COVID-19.

Other Income (Expenses)
Three months ended December 31,2020 vs. 2019
20202019% Change
(in thousands, except percentages)
Other (expenses) income, net $(2,788)$11,539 *
*    Not a meaningful comparison

In the three months ended December 31, 2020 we had other expenses of $2.8 million, compared to other income of $11.5 million in the same period in 2019. The decrease was driven by a reduction in interest income of $9.1 million, primarily as a result of lower interest rates, and a $7.9 million increase in interest expense related to the Notes. These decreases were offset slightly by an unrealized gain on equity and other investments of $2.0 million related to an investment in a private company and a decrease of $0.7 million in foreign exchange losses.

Recovery of Income Taxes
Three months ended December 31,2020 vs. 2019
20202019% Change
(in thousands, except percentages)
Recovery of income taxes
$14,119 $19,311 *
*    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 Company's 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 effective tax rate on the results of ongoing operations, other discrete items, primarily related to tax benefits for share-based compensation, 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 $14.1 million in the three months ended December 31, 2020, compared to a recovery of income taxes of $19.3 million in the same period in 2019.

28


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, 2020. 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, 2020Sep 30, 2020June 30, 2020Mar 31, 2020Dec 31, 2019Sep 30, 2019Jun 30, 2019Mar 31, 2019
(in thousands, except per share data)
Revenues:
Subscription solutions
$279,440 $245,274 $196,434 $187,609 $183,166 $165,577 $153,047 $140,451 
Merchant solutions
698,304 522,131 517,907 282,392 321,994 224,975 208,932 180,031 
977,744 767,405 714,341 470,001 505,160 390,552 361,979 320,482 
Cost of revenues:(1)(2)
Subscription solutions
59,250 52,170 44,400 37,712 37,369 33,263 29,538 27,985 
Merchant solutions
414,106 310,087 294,907 175,339 203,900 140,593 127,676 112,206 
473,356 362,257 339,307 213,051 241,269 173,856 157,214 140,191 
Gross profit
504,388 405,148 375,034 256,950 263,891 216,696 204,765 180,291 
Operating expenses:
Sales and marketing(1)(2)
154,728 147,608 144,850 154,862 132,063 116,546 119,210 105,022 
Research and development(1)(2)
159,077 143,427 133,227 116,396 102,753 90,387 85,520 76,355 
General and administrative(1)
65,395 51,799 83,307 44,842 50,518 38,022 34,922 30,303 
Transaction and loan losses
12,647 11,753 13,366 14,083 8,636 7,399 4,733 4,401 
Total operating expenses
391,847 354,587 374,750 330,183 293,970 252,354 244,385 216,081 
Income (loss) from operations
112,541 50,561 284 (73,233)(30,079)(35,658)(39,620)(35,790)
Other (expenses) income, net(2,788)135,806 4,084 13,109 11,539 11,212 10,942 11,639 
Income (loss) before income taxes
109,753 186,367 4,368 (60,124)(18,540)(24,446)(28,678)(24,151)
Recovery of (provision for) income taxes
14,119 4,701 31,630 28,695 19,311 (48,338)— — 
Net income (loss)
$123,872 $191,068 $35,998 $(31,429)$771 $(72,784)$(28,678)$(24,151)
Net income (loss) per share attributable to shareholders:
Basic
$1.01 $1.59 $0.30 $(0.27)$0.01 $(0.64)$(0.26)$(0.22)
Diluted
$0.99 $1.54 $0.29 $(0.27)$0.01 $(0.64)$(0.26)$(0.22)
 
(1) Includes stock-based compensation expense and related payroll taxes as follows:
Three months ended 
Dec 31, 2020Sep 30, 2020June 30, 2020Mar 31, 2020Dec 31, 2019Sep 30, 2019Jun 30, 2019Mar 31, 2019
(in thousands)
Cost of revenues
$1,705 $2,914 $1,529 $1,324 $1,209 $1,041 $1,026 $814 
Sales and marketing
10,044 11,481 12,431 12,434 11,319 9,692 9,511 7,645 
Research and development
54,262 47,741 49,825 36,421 32,361 25,913 26,448 19,923 
General and administrative
16,480 13,266 12,682 9,767 8,533 7,853 7,444 6,031 
$82,491 $75,402 $76,467 $59,946 $53,422 $44,499 $44,429 $34,413 

29


 (2) Includes amortization of acquired intangibles as follows:
Three months ended 
Dec 31, 2020Sep 30, 2020June 30, 2020Mar 31, 2020Dec 31, 2019Sep 30, 2019Jun 30, 2019Mar 31, 2019
(in thousands)
Cost of revenues
$4,532 $4,531 $4,856 $5,569 $4,820 $1,649 $1,530 $1,625 
Sales and marketing
384 388 388 388 283 — — — 
Research and development
59 58 58 58 58 58 58 58 
$4,975 $4,977 $5,302 $6,015 $5,161 $1,707 $1,588 $1,683 

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, 2020.
Three months ended 
Dec 31, 2020Sep 30, 2020June 30, 2020Mar 31, 2020Dec 31, 2019Sep 30, 2019Jun 30, 2019Mar 31, 2019
Revenues:
Subscription solutions
28.6%32.0%27.5%39.9%36.3%42.4%42.3%43.8%
Merchant solutions
71.4%68.0%72.5%60.1%63.7%57.6%57.7%56.2%
100.0%100.0%100.0%100.0%100.0%100.0%100.0%100.0%
Cost of revenues:
Subscription solutions
6.1%6.8%6.2%8.0%7.4%8.5%8.2%8.7%
Merchant solutions
42.4%40.4%41.3%37.3%40.4%36.0%35.3%35.0%
48.4%47.2%47.5%45.3%47.8%44.5%43.5%43.7%
Gross profit
51.6%52.8%52.5%54.7%52.2%55.5%56.6%56.3%
Operating expenses:
Sales and marketing
15.8%19.2%20.3%32.9%26.1%29.8%32.9%32.8%
Research and development
16.3%18.7%18.7%24.8%20.3%23.1%23.6%23.8%
General and administrative
6.7%6.7%11.7%9.5%10.0%9.7%9.7%9.4%
Transaction and loan losses
1.3%1.5%1.9%3.0%1.7%1.9%1.3%1.4%
Total operating expenses
40.1%46.2%52.5%70.2%58.1%64.5%67.5%67.4%
Income (loss) from operations
11.5%6.6%0.0%(15.6)%(5.9)%(9.1)%(10.9)%(11.2)%
Other (expenses) income, net(0.3)%17.7%0.6%2.8%2.3%2.9%3.0%3.6%
Income (loss) before income taxes
11.2%24.3%0.6%(12.8)%(3.6)%(6.3)%(7.9)%(7.5)%
Recovery of (provision for) income taxes
1.4%0.6%4.4%6.1%3.8%(12.4)%0.0%0.0%
Net income (loss)
12.7%24.9%5.0%(6.7)%0.2%(18.6)%(7.9)%(7.5)%

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.

30


Quarterly Revenue and Gross Margin Trends

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 our most recent quarters that do not replicate historical patterns. As a result of 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 primarily due to the addition of personnel in connection with the expansion of our business, additional operating expenses associated with the acquisition of 6RS as well as additional marketing initiatives to attract potential merchants.

Quarterly Other Income (Expenses) Trends

Historically, there have been no consistent trends associated with other income (expenses) as changes are impacted by foreign exchange rates, interest rates, and observable changes or impairments associated with our equity investments in private companies. 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, 2020December 31, 2019
(in thousands)
Cash, cash equivalents and marketable securities
$6,387,967$2,455,194
Total assets
7,762,9053,489,479
Total liabilities
1,362,182473,745
Total non-current liabilities
923,850157,363

Total assets increased $4,273.4 million as at December 31, 2020 compared to December 31, 2019, principally due to a $3,932.8 million increase in cash, cash equivalents and marketable securities driven largely by our May 2020 and September 2020 public equity offerings, and our issuance of the Notes, a $171.0 million increase in equity and other investments due mainly to our investment in Affirm received in conjunction with our strategic partnership, a $94.6 million increase in merchant cash advances, loans and related receivables largely due to an expansion of our Capital offerings and programs, a $56.1 million increase in income taxes receivable, a $33.2 million increase in deferred tax assets, a $30.2 million increase in trade and other receivables, and a $21.9 million increase in other current assets. These increases were partially offset by: a $31.6 million decrease in intangibles assets due to amortization in the period; and $19.3 million and $15.4 million decreases in property and equipment and right-of-use assets, respectively, largely related to the impairment of leaseholds and right-of-use assets at certain offices spaces we have ceased using, for which the leases have been or will be terminated or sublet. Total liabilities increased by $888.4 million, principally as a result of the issuance of the Notes in the period of $758.0 million, a $119.6 million increase in accounts payable and accrued liabilities, which was largely due to an increase in shipping fees and payroll
31


liabilities, a $66.2 million increase in deferred revenue mainly due to the growth in sales of our subscription solutions and our new strategic partnership with Affirm, and a $3.2 million increase in lease liabilities. These increases were offset by a reduction in income taxes payable of $49.8 million, and a decrease of $8.8 million in deferred tax liabilities.

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 $6.2 billion, net of issuance costs, from investors.

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.

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.

In September 2019, the Company completed a public offering, in which it issued and sold 2,185,000 Class A subordinate voting shares at a public offering price of $317.50 per share, including 285,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 $688.0 million after deducting offering fees and expenses of $5.7 million, net of tax of $1.5 million.
Our principal cash requirements are for working capital and capital expenditures. Excluding current deferred revenue, working capital at December 31, 2020 was $6,547.2 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, including any potential negative impacts to cash that may occur as a result of the potential impact from COVID-19. Our future financing requirements will depend on many factors including our growth rate (including the effect of COVID-19 on 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 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 acquisitions of, businesses or technologies, we may enter into these types of arrangements in the future, which could
32


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 $3,932.8 million to $6,388.0 million as at December 31, 2020 from $2,455.2 million as at December 31, 2019, primarily as a result of proceeds from the public equity offerings in May 2020 and September 2020, proceeds from the issuance of the Notes in September 2020, cash provided by our operating activities, and proceeds from the exercise of stock options.
Cash equivalents and marketable securities include money market funds, repurchase agreements, term deposits, U.S. and Canadian federal bonds, corporate bonds and commercial paper, all maturing within the 12 months from December 31, 2020.

The following table summarizes our total cash, cash equivalents and marketable securities as at December 31, 2020 and 2019 as well as our operating, investing and financing activities for the years ended December 31, 2020 and 2019:  
Years ended December 31,
20202019
(in thousands)
Cash, cash equivalents and marketable securities (end of year)$6,387,967 $2,455,194 
Net cash provided by (used in):
Operating activities$424,958 $70,615 
Investing activities(1,931,848)(569,475)
Financing activities3,557,350 736,351 
Effect of foreign exchange on cash and cash equivalents
3,221 1,742 
Net increase in cash and cash equivalents
2,053,681 239,233 
Change in marketable securities
1,879,092 246,291 
Net increase in cash, cash equivalents and marketable securities
$3,932,773 $485,524 
 

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. 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, marketing programs, third-party shipping and fulfillment partners, third-party application and theme partners, outsourced hosting costs, and leased facilities.

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, an unrealized gain on equity and other investments of $135.2 million, $70.1 million of amortization and depreciation, a $42.0 million increase 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, and an unrealized foreign exchange gain of $1.7 million, contributed $525.3 million of positive cash flows. Additional cash flows of $183.5 million were provided by the following changes in operating liabilities: a $118.6 million increase in accounts payable and accrued liabilities due mainly to trade accounts payable, accrued liabilities and payroll liabilities; a
33


$66.2 million increase in deferred revenue due to the growth in sales of our subscription solutions and a new strategic partnership; offset slightly by a $1.2 million decrease in net lease assets and liabilities. Cash used of $283.9 million resulted from the following increases in operating assets: $112.7 million in merchant cash advances and loans as we continued to grow Shopify Capital; $105.9 million net change in income tax assets and liabilities, largely driven by an increase in corporate taxes receivable of $56.1 million mainly from the Government of Canada, and a $49.8 million decrease in corporate taxes payable relating to a payment made to the Government of Canada; $29.1 million in trade and other receivables; $24.7 million in non cash consideration received in the form of equity and other investments in conjunction with our strategic partnership with Affirm, and $11.4 million in other current assets driven primarily by an increase in capitalized contract costs.

For the year ended December 31, 2019, cash provided by operating activities was $70.6 million. This was primarily as a result of our net loss of $124.8 million, which once adjusted for $158.5 million of stock-based compensation expense, $35.7 million of amortization and depreciation, a $37.9 million increase in deferred income taxes, a $17.9 million increase of our provision for transaction and loan losses, and an unrealized foreign exchange loss of $3.2 million, contributed $52.5 million of positive cash flows. Additional cash of $160.9 million resulted from the following increases in operating liabilities: $82.5 million in accounts payable and accrued liabilities; $64.6 million in income tax assets and liabilities; $12.3 million in deferred revenue; and $1.5 million in net lease liabilities. These were offset by $142.8 million of cash used resulting from the following increases in operating assets: $74.2 million in merchant cash advances and loans; $56.2 million in trade and other receivables; and $12.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, business acquisitions, purchases of leasehold improvements and furniture and fixtures to support our expanding infrastructure and workforce, and purchases of computer equipment.
Net cash used by 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, which consisted of expenditures on leasehold improvements made prior to our decision to shift to being a digital-by-default company as well as on additional leasehold improvements to accommodate our future needs at our remaining office locations, $11.1 million used to enter into equity and other investments, and $0.3 million used for purchasing and developing software to add functionality to our platform and support our expanding merchant base.

Net cash used in investing activities in the year ended December 31, 2019 was $569.5 million, which was driven by $265.5 million used to make business acquisitions, net purchases of $241.6 million in marketable securities, $56.8 million used to purchase property and equipment, which primarily consisted of expenditures on leasehold improvements, and $5.6 million used for purchasing and developing software.

Cash Flows From Financing Activities

To date, cash flows from financing activities have related to proceeds from private placements, public offerings, the issuance of the Notes, and exercises of stock options.

Net cash provided by financing activities in the year ended December 31, 2020 was $3,557.4 million driven by $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 the Notes in September 2020, and $70.8 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 $736.4 million for the same period in 2019, driven mainly by the $688.0 million raised in our September 2019 public equity offering and $48.3 million which related to stock option exercises.

34


Contractual Obligations and Contingencies

Our principal commitments consist of our Notes and obligations under our operating leases for office space. The following table summarizes our contractual obligations as of December 31, 2020:  
Payments Due by Period  
Less Than 1 Year1 to 3 Years3 to 5 YearsMore Than 5 YearsTotal
(in thousands)
Convertible senior notes(1)
$1,287$2,300$922,300$$925,887
Bank indebtedness
Operating lease and unconditional purchase obligations(2)
100,951232,215107,492368,014808,672
Total contractual obligations$102,238$234,515$1,029,792$368,014$1,734,559
 
(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 leases as well as other unconditional purchase obligations.

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 above under "Contractual Obligations and Contingencies").

Risks and Uncertainties

We are exposed to a variety of risks, including foreign currency exchange fluctuations, 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. 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. Foreign currency forward contracts are used to hedge against the earning effects of such fluctuations.

35


Effect of Foreign Exchange Rates

The following non-GAAP financial measure converts our revenues, cost of revenues, operating expenses, and income (loss) from operations using the comparative period's monthly average exchange rates:
Years ended December 31,
20202019
GAAP Amounts As Reported
Exchange Rate Effect (1)
At Prior Year Effective Rates (2)
GAAP Amounts As Reported
(in thousands)
Revenues$2,929,491 $1,203 $2,930,694 $1,578,173 
Cost of revenues(1,387,971)(1,868)(1,389,839)(712,530)
Operating expenses(1,451,367)(7,836)(1,459,203)(1,006,790)
Income (loss) from operations$90,153 $(8,501)$81,652 $(141,147)
(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. 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.

Interest Rate Sensitivity

We had cash, cash equivalents and marketable securities totaling $6,388.0 million as of December 31, 2020. The cash and cash equivalents are held for operations and working capital purposes. Our investments are made for capital preservation purposes. We do not enter into 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 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 unamortized discount and debt offering costs, and we present the fair value for required disclosure purposes only.

36


Concentration of Credit Risk

The Company’s cash and cash equivalents, marketable securities, trade and other receivables, merchant cash advances, loans and related receivables, 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 entering into an agreement with a third party that insures a portion of the merchant cash advances and loans offered by Shopify Capital. The receivable related to insurance recoveries is included in the merchant cash advances, loans and related receivables balance. There are no receivables from individual merchants accounting for 10% or more of revenues or receivables. Potential ongoing effects from 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, as discussed in notes 7 and 8 of our audited consolidated financial statements for the year ended December 31, 2020, respectively. The Company continues its assessment given the fluidity of COVID-19's global impact.

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, 2020 and have concluded that the Company's disclosure controls and procedures were effective as of December 31, 2020.

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.
37


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, 2020. 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, 2020.

Attestation Report of the Independent Registered Public Accounting Firm

The effectiveness of the Company's internal control over financial reporting as at December 31, 2020 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, 2020.

Changes in Internal Control Over Financial Reporting

During the year ended December 31, 2020, 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, 2020.

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.

We recognize revenue to depict the transfer of promised services to merchants 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 merchant;
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.
38



We follow the guidance provided in ASC 606, Revenue from Contracts with Customers, for determining whether we are 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, we determine whether we have 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. We recognize revenue from Shopify Shipping, the sales of apps and Shop Pay Installments on a net basis as we are not primarily responsible for the fulfillment, do not have control of the promised service, and do not have full discretion in establishing prices and therefore are the agent in the arrangement with merchants. All other revenue is reported on a gross basis, as we have determined we are the principal in the arrangement.

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, supportable forecasted information and other factors, including the potential impact of the novel coronavirus ("COVID-19"), 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 (loss). 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 and Shop Pay Installments

Shopify Payments and Shop Pay Installments losses arise when refunded merchant transactions cannot be recovered. The Company estimates the provision based on an assessment of various factors, including historical trends, gross merchandise volume facilitated using Shopify Payments and Shop Pay Installments, supportable forecasted information and other factors, including the potential impact of COVID-19, that may increase the volume of refunded transactions. 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).

Convertible Senior Notes

The Company accounts for the Notes as separate liability and equity components. The Company determined the carrying amount of the liability component as the fair value of a similar debt instrument that does not have an associated conversion feature. The carrying amount of the equity component representing the conversion option was calculated by deducting the fair value of the liability component from the principal amount of the Notes. This difference represents a debt discount that is amortized to interest expense over the term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification.

The offering costs incurred related to the issuance of the Notes were allocated to the liability and equity components based on their relative initial carrying values. Offering costs attributable to the liability component are being amortized to interest expense over the respective terms of the Notes, and offering costs attributable to the equity component are netted against the equity component of the Notes in shareholders' equity.

Accounting Pronouncements Adopted in the Year

In June 2016, the Financial Accounting Standards Board issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments (Topic 326), which replaces the incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and
39


supportable information to inform credit loss estimates on loans, trade and other receivables, held-to-maturity debt securities, and other instruments. In May 2019, the Financial Accounting Standards Board issued ASU No. 2019-05, Financial Instruments - Credit Losses, which provides transition relief that is optional for, and available to, all reporting entities within the scope of Topic 326. The updates are effective for annual periods beginning after December 15, 2019 including interim periods within those periods. The Company adopted the standard effective January 1, 2020 using a modified retrospective approach. Upon adoption, the Company changed its approach to estimating its expected credit losses, which did not have a material impact on any of its existing allowances at that time.

Recent Accounting Pronouncements Not Yet Adopted

In August 2020, the Financial Accounting Standards Board 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 will early adopt this ASU effective January 1, 2021. The Company is currently in the process of finalizing its assessment of the impact of this ASU. Upon adoption, the Company will no longer separately account for the liability and equity components of its Notes, which exist under current accounting guidance. As a result of the adoption, non-cash interest expense related to its currently outstanding Notes will be eliminated.

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 11, 2021 there were 111,055,417 Class A subordinate voting shares issued and outstanding, and 11,600,866 Class B multiple voting shares issued and outstanding.

As of February 11, 2021 there were 964,019 options outstanding under the Company’s Fourth Amended and Restated Incentive Stock Option Plan, of which 959,019 were vested as of such date. Each such option is or will become exercisable for one Class B multiple voting share. As of February 11, 2021 there were 1,379,214 options outstanding under the Company’s Amended and Restated Stock Option Plan, of which 821,928 were vested as of such date. Each such option is or will become exercisable for one Class A subordinate voting share. As of February 11, 2021 there were 54,406 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,014 were vested as of such date. Each option is or will become exercisable for one Class A subordinate voting share.

As of February 11, 2021 there were 1,064,725 RSUs and 883 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.
40
EX-23.1 5 exhibit231consentofpwcllp-.htm EX-23.1 Document


EXHIBIT 23.1


pwca131.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, 2020 of Shopify Inc. of our report dated February 17, 2021, relating to the consolidated financial statements and the effectiveness of internal control over financial reporting, which appears in the Exhibit incorporated by reference in 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-240142) and Form S-8 (Nos. 333-204568, 333-211305 and 333-234241) of Shopify Inc. of our report dated February 16, 2021 referred to above. We also consent to the reference to us under the heading “Interests of Experts”, which appears in the Annual Information Form included in the Exhibit incorporated by reference in this 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 17, 2021













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 17, 2021
/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 17, 2021
/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, 2020, 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 17, 2021
/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, 2020, 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 17, 2021
/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-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Changes in Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Nature of Business link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Basis of Presentation and Consolidation link:presentationLink link:calculationLink link:definitionLink 2103103 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Significant Accounting Policies - Advertising Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Significant Accounting Policies - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Significant Accounting Policies - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Significant Accounting Policies - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Significant Accounting Policies - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412407 - Disclosure - Significant Accounting Policies - Schedule of Differences Between Reported Amount and Reporting Currency Denominated Amount (Details) link:presentationLink link:calculationLink link:definitionLink 2113104 - Disclosure - Cash and Cash Equivalents link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Cash and Cash Equivalents - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2115105 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2316302 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - 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 2418410 - Disclosure - Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Trade and Other Receivables link:presentationLink link:calculationLink link:definitionLink 2322303 - Disclosure - Trade and Other Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - Trade and Other Receivables - Schedule of Trade and Other Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - Trade and Other Receivables - Activity in Allowance of Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2125108 - Disclosure - Merchant Cash Advances, Loans and Related Receivables link:presentationLink link:calculationLink link:definitionLink 2326304 - Disclosure - Merchant Cash Advances, Loans and Related Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink 2427414 - Disclosure - Merchant Cash Advances, Loans and Related Receivables - Summary of MCA, Loans and Related Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 2428415 - Disclosure - Merchant Cash Advances, Loans and Related Receivables - Summary of Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2129109 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2330305 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2431416 - Disclosure - Other Current Assets - Schedule of Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2132110 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2333306 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - Property and Equipment - Schedule of Property and Equipment and Classification of Depreciation (Details) link:presentationLink link:calculationLink link:definitionLink 2435418 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2136111 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2337307 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2438419 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2439420 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - Intangible Assets - Classification of Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2441422 - Disclosure - Intangible Assets - Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2142112 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2343308 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2444423 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2445424 - Disclosure - Leases - Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2446425 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2446425 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2147113 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2348309 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2449426 - Disclosure - Goodwill - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - Goodwill - Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2151114 - Disclosure - Accounts Payable and Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2352310 - Disclosure - Accounts Payable and Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2453428 - Disclosure - Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2154115 - Disclosure - Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 2355311 - Disclosure - Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2456429 - Disclosure - Deferred Revenue - Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2457430 - Disclosure - Deferred Revenue - Classification of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2458431 - Disclosure - Deferred Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2159116 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2360312 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 2461432 - Disclosure - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2462433 - Disclosure - Convertible Senior Notes - Summary of Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2463434 - Disclosure - Convertible Senior Notes - Summary of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2164117 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 2465435 - Disclosure - Credit Facility - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2166118 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2467436 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2168119 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2369313 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2470437 - Disclosure - Shareholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2471438 - Disclosure - Shareholders' Equity - Stock-Based Compensation Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2472439 - Disclosure - Shareholders' Equity - Summary of Stock Option and RSU Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2473440 - Disclosure - Shareholders' Equity - Fair Value Assumptions of Stock Options Granted to Employees (Details) link:presentationLink link:calculationLink link:definitionLink 2474441 - Disclosure - Shareholders' Equity - Classification of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2175120 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 2376314 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 2477442 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) - Schedule of Changes in Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2178121 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2379315 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2480443 - Disclosure - Income Taxes - Schedule of Comprehensive Income before Income Tax, Domestic and Foreign (Details) link:presentationLink link:calculationLink link:definitionLink 2481444 - Disclosure - Income Taxes - Provision for Income Tax Recovery/Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2482445 - Disclosure - Income Taxes - Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2483446 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2184122 - Disclosure - Net Income (Loss) per Share link:presentationLink link:calculationLink link:definitionLink 2385316 - Disclosure - Net Income (Loss) per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2486447 - Disclosure - Net Income (Loss) per Share - Reconciliation of Weighted Average Number of Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 2187123 - Disclosure - Segment and Geographical Information link:presentationLink link:calculationLink link:definitionLink 2388317 - Disclosure - Segment and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2489448 - Disclosure - Segment and Geographical Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2490449 - Disclosure - Segment and Geographical Information - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2491450 - Disclosure - Segment and Geographical Information - Long-lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2192124 - Disclosure - Business Acquisitions link:presentationLink link:calculationLink link:definitionLink 2393318 - Disclosure - Business Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2494451 - Disclosure - Business Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2495452 - Disclosure - Business Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2196125 - Disclosure - Comparative Figures link:presentationLink link:calculationLink link:definitionLink 2197126 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2498453 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 shop-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 shop-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 shop-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Combinations Business Combinations Policy [Policy Text Block] Permanent differences Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount 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 Line of credit facility, amount drawn Line of Credit, Current Trade receivables, net Trade Accounts Receivable [Member] Document Type Document Type Receivable Type [Axis] Receivable Type [Axis] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag 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 Other comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Stock options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Unbilled revenues, net Unbilled Revenues Receivable [Member] Unbilled Revenues Receivable [Member] Non-cash consideration received in exchange for services Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI Amortization of debt discount Amortization of Debt Discount (Premium) Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Payables and Accruals [Abstract] Payables and Accruals [Abstract] Deferred tax liability on acquired intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Merchant solutions Service [Member] Interest Rate Risk Concentration Risk, Interest Risk, Policy [Policy Text Block] Interest Rate Risk, Policy [Policy Text Block] Investments Equity Securities without Readily Determinable Fair Value [Policy Text Block] Schedule of Changes in Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] 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 Level 3 Fair Value, Inputs, Level 3 [Member] Leases Lessee, Leases [Policy Text Block] Maturity of marketable securities Proceeds from Sale and Maturity of Marketable Securities Allowance, net of related receivables Financing Receivable, Allowance For Credit Loss Excluding Related Receivables Financing Receivable, Allowance For Credit Loss Excluding Related Receivables Issuance costs attributable to the liability component Debt Issuance Costs, Gross Derivative assets Derivative Asset Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and shareholders’ equity Liabilities and Equity [Abstract] Line of Credit Line of Credit [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Deferred tax liabilities Deferred Income Tax Liabilities, Net Equity component of the convertible senior notes, net of offering costs, net of tax Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Security Exchange Name Security Exchange Name Proceeds from convertible senior notes, net of underwriting fees and offering costs Proceeds from Convertible Debt Trade and other receivables Increase (Decrease) in Accounts and Other Receivables Sales and marketing Selling and Marketing Expense [Member] Income (loss) from operations Operating Income (Loss) Long-lived Assets by Geographic Location Long-lived Assets by Geographic Areas [Table Text Block] Total current liabilities Liabilities, Current Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Performance Share Units Performance Shares [Member] Other current assets Other current assets Prepaid Expense and Other Assets, Current 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 Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Investment tax credits Deferred Tax Assets, Tax Credit Carryforwards, Investment Deferred Tax Assets, Tax Credit Carryforwards, Investment Commitments and contingencies Commitments and Contingencies Vesting of restricted share units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Second Year Share-based Payment Arrangement, Tranche Two [Member] Assets Assets [Abstract] Investment, Name [Axis] Investment, Name [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Office furniture and equipment Furniture and Fixtures [Member] Entity Address, State or Province Entity Address, State or Province RSUs settled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Expected income tax (expense) recovery at Canadian statutory income tax rate of 26.5% (2019 - 26.5%) Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Cash paid for amounts included in the measurement of lease liabilities included in cash flows from operating activities Operating Lease, Payments Changes in Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Accounts Payable and Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Foreign exchange contracts Derivative Asset, Current Retained earnings (accumulated deficit) Retained Earnings (Accumulated Deficit) Right-of-use assets, net Operating Lease, Right-of-Use Asset Entity Address, Country Entity Address, Country Unamortized discounts Debt Instrument, Unamortized Discount Acquired intangibles, amortization period (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Summary of Convertible Debt Convertible Debt [Table Text Block] Class B Multiple Voting Common Class B [Member] Australia AUSTRALIA Property and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 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 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Proceeds allocated to the conversion option (debt discount) Debt Instrument, Convertible, Equity Component, Face Amount Debt Instrument, Convertible, Equity Component, Face Amount Remaining unamortized compensation cost related to unvested stock options and RSUs Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Domestic Canada CANADA Tax credit carryforwards Tax Credit Carryforward, Amount Income Taxes Income Tax, Policy [Policy Text Block] Total lease expense Lease, Cost U.S. federal bonds US Treasury and Government [Member] Purchase of equity and other investments Payments to Acquire Equity Method Investments Total operating expenses Operating Expenses Operating Expenses Stock options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Cost of revenues Cost of Revenue [Abstract] Marketable securities Marketable Securities, Current Allocated offering costs, net of tax of $112 Debt Instrument, Convertible, Equity Component, Unamortized Discount Debt Instrument, Convertible, Equity Component, Unamortized Discount Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Effect of foreign exchange on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Rest of World Other Countries [Member] Other Countries [Member] Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Advertising costs Advertising Expense Third Year Share-based Payment Arrangement, Tranche Three [Member] Lender Name [Axis] Lender Name [Axis] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Revenues (as a percent) Long-lived assets (as a percent) Concentration Risk, Percentage Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Original cost Cost of Property, Plant and Equipment Sold Cost of Property, Plant and Equipment Sold Conversion ratio Debt Instrument, Convertible, Conversion Ratio Statement [Line Items] Statement [Line Items] Temporary differences on capital and intangible assets Deferred Tax Assets, Property, Plant and Equipment and Intangible Assets Deferred Tax Assets, Property, Plant and Equipment and Intangible Assets Issuance of shares related to business acquisitions (in shares) Stock Issued During Period, Shares, Acquisitions Deferred income taxes Increase (Decrease) in Deferred Income Taxes Class of Stock [Domain] Class of Stock [Domain] Shares used to compute net income (loss) per share attributable to shareholders: Net income (loss) per share: Earnings Per Share, Basic and Diluted [Abstract] Computer equipment Computer Equipment [Member] Unrealized gain on equity and other investments Unrealized Gain (Loss) on Investments Trade and Other Receivables Merchant Cash Advances, Loans and Related Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Statement [Table] Statement [Table] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Statistical Measurement [Axis] Statistical Measurement [Axis] 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 Credit Facility [Axis] Credit Facility [Axis] Redemption, Option Three Debt Redemption Terms, Three [Member] Debt Redemption Terms, Three Estimated fair value Debt Instrument, Fair Value Disclosure Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Leasehold improvements and furniture fixtures Leasehold Improvements And Furniture Fixtures [Member] Leasehold Improvements And Furniture Fixtures Silicon Valley Bank Silicon Valley Bank [Member] Silicon Valley Bank [Member] Indirect taxes payable Sales and Excise Tax Payable 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] Convertible senior notes Convertible Debt, Noncurrent Receivables charged off, net of recoveries Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery Foreign Foreign Tax Authority [Member] Business Combinations [Abstract] Business Combinations [Abstract] Marketable Securities Marketable Securities, Policy [Policy Text Block] Basis of Consolidation Consolidation, Policy [Policy Text Block] Latin America Latin America [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Credit Facility Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Remaining contractual term of stock options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Prepaid expenses Prepaid Expense, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Amendment Flag Amendment Flag Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Investment Tax Credit Carryforward Investment Tax Credit Carryforward [Member] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Other payables and accruals Other Accrued Liabilities, Current Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Loss on cash flow hedges reclassified from accumulated other comprehensive income to earnings were as follows: Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Transaction and loan losses Transaction And Loan Losses Transaction And Loan Losses Unbilled revenues and trade receivables Unbilled Revenues and Trade Receivables [Member] Unbilled Revenues and Trade Receivables [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Stock Option Plan Stock Option Plan [Member] Stock Option Plan [Member] Purchased software Computer Software, Intangible Asset [Member] Accumulated Other Comprehensive Income (Loss) Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] United Kingdom UNITED KINGDOM Derivative Instrument [Axis] Derivative Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Exchange Rate Effect Exchange Rate Effect [Member] Exchange Rate Effect [Member] Realized gains (losses) related to the maturity of foreign exchange forward contracts Derivative, Gain (Loss) on Derivative, Net Stock Price Trigger Measurement Debt Conversion Terms, One [Member] Debt Conversion Terms, One Schedule of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Comparative Figures [Abstract] Comparative Figures [Abstract] Comparative Figures [Abstract] Derivatives and Hedging Derivatives, Policy [Policy Text Block] Acquired property and equipment remaining unpaid Capital Expenditures Incurred but Not yet Paid Geographical [Axis] Geographical [Axis] Subsequent Event Subsequent Events [Text Block] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Entity Primary SIC Number Entity Primary SIC Number 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 Operating lease renewal term Lessee, Operating Lease, Renewal Term Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Foreign Exchange Risk Foreign Exchange Risk, Policy [Policy Text Block] Foreign Exchange Risk, Policy Income (loss) before income taxes Income (Loss) Attributable to Parent, before Tax Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Deposits Deposits Assets, Current Issuance of shares related to business acquisitions Stock Issued During Period, Value, Acquisitions Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Deferred revenue from acquisitions Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Foreign exchange forward contracts, notional value Derivative, Notional Amount Internal software development costs, amortization expense Amortization expense Amortization of Intangible Assets Line of Credit Facility [Table] Line of Credit Facility [Table] Lease Expense Lease, Cost [Table Text Block] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Plan Name [Axis] Plan Name [Axis] Investments Equity Method Investments and Joint Ventures Disclosure [Text Block] Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Segment and Geographical Information Segment Reporting Disclosure [Text Block] Issuance of Class A subordinate voting shares, net of offering costs Stock Issued During Period, Value, New Issues Vesting of restricted share units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Trade and other receivables Receivables, Net, Current Total assets Assets Restricted shares remaining (in shares) Business Acquisition, Remaining Restricted Equity Issued, Number of Shares Business Acquisition, Remaining Restricted Equity Issued, Number of Shares Total interest expense related to the outstanding Notes Interest Expense, Debt Comparative Figures Comparative Figures [Text Block] Comparative Figures [Text Block] 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 Title of 12(b) Security Title of 12(b) Security Temporary differences on investments Deferred Tax Liabilities, Investments Intangible assets, net Net book value Finite-Lived Intangible Assets, Net Long-lived assets Long-Lived Assets 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 Income taxes payable Accrued Income Taxes, Current Subsequent Event Type [Axis] Subsequent Event Type [Axis] 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] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Cost of revenues Cost of Sales [Member] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Vesting [Domain] Vesting [Domain] Interest expense Interest Expense Proceeds from follow-on public offering, net of issuance costs Sale of Stock, Consideration Received on Transaction Temporary differences related to lease assets and liabilities Deferred Tax Assets, Lease Assets and Liabilities Deferred Tax Assets, Lease Assets and Liabilities Amortization and depreciation Depreciation, Depletion and Amortization 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 Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Unrealized gain on equity and other investments Equity Securities, FV-NI, Unrealized Gain (Loss) Other intangible assets Other Intangible Assets [Member] Canada Revenue Agency Canada Revenue Agency [Member] Product and Service [Axis] Product and Service [Axis] Exchange Rate Scenario [Axis] Exchange Rate Scenario [Axis] Exchange Rate Scenario [Axis] 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 Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Recognition of deferred revenue Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Financing Receivable, Allowance for Credit Loss [Roll Forward] Financing Receivable, Allowance for Credit Loss [Roll Forward] Level 1 Fair Value, Inputs, Level 1 [Member] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 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] Redemption, Option One Debt Redemption Terms, One [Member] Debt Redemption Terms, One Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-In Capital Additional Paid-in Capital [Member] Recognized Identifiable Assets and Liabilities Assumed Schedule of Business Acquisitions, by Acquisition [Table 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 Class of Stock [Line Items] Class of Stock [Line Items] Issuance costs attributable to the equity component Debt Issuance Costs, Gross, Equity Component Debt Issuance Costs, Gross, Equity Component Adjustments to reconcile net income (loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Stock issuance costs, tax Payments of Stock Issuance Costs, Tax Payments of Stock Issuance Costs, Tax Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Schedule of Other Current Assets Schedule of Other Current Assets [Table Text Block] Repurchase agreements Repurchase Agreements [Member] Common shares outstanding (in shares) Common shares outstanding, beginning balance (in shares) Common shares outstanding, ending balance (in shares) Common Stock, Shares, Outstanding Entity Information [Line Items] Entity Information [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Variable lease expense, including non-lease components Variable Lease, Cost Revolving Line of Credit Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Other Current Assets Other Current Assets [Text Block] Income taxes receivable Income Taxes Receivable Research and development Research and Development Expense IPO IPO [Member] Equity component, gross amount Debt Instrument, Convertible, Carrying Amount Of Equity Component, Net Debt Instrument, Convertible, Carrying Amount Of Equity Component, Net Related receivables Related receivables Financing Receivable, before Allowance for Credit Loss, Recoverable Amount Financing Receivable, before Allowance for Credit Loss, Recoverable Amount 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 Subsequent Event Subsequent Event [Member] 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 Cost of revenues Cost of Goods and Services Sold [Member] Cost of Goods and Services Sold Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Percentage of company acquired Business Acquisition, Percentage of Voting Interests Acquired Concentration Risk Type [Axis] Concentration Risk Type [Axis] Revenue by Geographic Location Revenue from External Customers by Geographic Areas [Table Text Block] Effect of dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Cost Property, Plant and Equipment, Gross Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Entity Addresses, Address Type [Axis] Entity Addresses, Address Type [Axis] Money Market Funds and Term Deposits Money Market Funds and Term Deposits [Member] Money Market Funds and Term Deposits [Member] Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Contractual interest expense Interest Expense, Debt, Excluding Amortization Fair Value Estimate of Fair Value Measurement [Member] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Lease liabilities Operating Lease, Liability, Noncurrent 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Four Over-Allotment Option Over-Allotment Option [Member] Estimated fair value of identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Use of Estimates Use of Estimates, Policy [Policy Text Block] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Current assets Assets, Current [Abstract] Goodwill recognized expected to be deductible for income tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Employee and Non-Employee Stock Options Employee and Nonemployee Stock Option [Member] Employee and Nonemployee Stock Option [Member] Equity and other investments Equity Method Investments And Other Investments Equity Method Investments And Other Investments Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Income Tax Authority [Domain] Income Tax Authority [Domain] Comprehensive income (loss) Net income (loss) and comprehensive income (loss) for the year Comprehensive Income (Loss), Net of Tax, Attributable to Parent Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 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] Legal Entity [Axis] Legal Entity [Axis] APAC, Other Asia Pacific [Member] Acquisitions of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Income Tax Authority [Axis] Income Tax Authority [Axis] Document Period End Date Document Period End Date Convertible Senior Notes Long-term Debt [Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Shares available for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance 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 Merchant cash advances, loans and related receivables Increase (Decrease) in Finance Receivables Audited Annual Financial Statements Audited Annual Financial Statements Trade and other receivables, net Accounts and Other Receivables, Net, Current Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Impairment charge Operating Lease, Impairment Loss Other comprehensive income before reclassifications Other Comprehensive Income (Loss), before Reclassifications, before Tax Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Entity [Domain] Entity [Domain] Deferral of revenue Contract with Customer, Liability, Deferral of Revenue Contract with Customer, Liability, Deferral of Revenue Voting rights (in votes per share) Common Stock, Voting Rights, Number of Votes Common Stock, Voting Rights, Number of Votes Cover [Abstract] Increase related to acquisitions Goodwill, Acquired During Period Lease assets and liabilities Increase (Decrease) in Deferred Rent Credit Increase (Decrease) in Deferred Rent Credit Accounts payable and accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Intangible Assets Intangible Assets Disclosure [Text Block] Schedule of Comprehensive Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Useful life (in years) Property, Plant and Equipment, Useful Life Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Net carrying amount Long-term Debt Goodwill [Line Items] Goodwill [Line Items] 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 Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Other current assets Increase (Decrease) in Other Current Assets Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Net deferred tax assets Deferred Tax Assets, Net Customer relationships Acquired customer relationships Customer Relationships [Member] Cost of revenues Cost of revenues Cost of Goods and Services Sold Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Conversion Description [Axis] Debt Conversion Description [Axis] Summary of the Stock Option and RSU Award Activities Share-based Payment Arrangement, Activity [Table Text Block] Equity Components [Axis] Equity Components [Axis] Trade and other receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Receivables [Abstract] Receivables [Abstract] Minimum Minimum [Member] Deferred tax assets Deferred Tax Assets, Gross Share issuance costs Deferred Tax Assets, Stock Issuance Costs Deferred Tax Assets, Stock Issuance Costs Balance Sheet Location [Domain] Balance Sheet Location [Domain] Lease liabilities Operating Lease, Liability, Current Unrealized gain on equity and other investments Equity Method And Other Investments, Unrealized Gain (Loss) Equity Method And Other Investments, Unrealized Gain (Loss) Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Exchange Rate Scenario [Domain] Exchange Rate Scenario [Domain] [Domain] for Exchange Rate Scenario [Axis] Equity Method Investments and Joint Ventures [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, Forfeitures, Weighted Average Grant Date Fair Value 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] Entity Interactive Data Current Entity Interactive Data Current United States UNITED STATES Corporate bonds and commercial paper Corporate Bond Securities [Member] 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 Revenues Revenues [Abstract] Financial Instruments Fair Value Disclosures [Text Block] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Prior to November 2017 RSUs Prior to November 2017 RSUs [Member] Prior to November 2017 RSUs [Member] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Components of Future Income Tax Assets and Liabilities Components of Deferred Tax Assets and Liabilities [Abstract] Unconditional purchase obligations Purchase Obligation Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Derivative [Table] Derivative [Table] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Total long term assets Assets, Noncurrent Income Tax Examination [Line Items] Income Tax Examination [Line Items] Total deferred tax liabilities Deferred Tax Liabilities, Gross Impairment of right-of-use assets and leasehold improvements Asset Impairment Charges Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Advertising Costs Advertising Cost [Policy Text Block] Unamortized offering costs Debt Issuance Costs, Net 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] Notes Price Trigger Measurement Debt Conversion Terms, Two [Member] Debt Conversion Terms, Two Number of reportable segments Number of Reportable Segments Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Research and development Research and Development Expense [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill impairment Goodwill, Impairment Loss Total future minimum payments Lessee, Operating Lease, Liability, to be Paid Threshold number of trading days (day) Debt Instrument, Convertible, Threshold Trading Days Deferred tax liabilities Components of Deferred Tax Liabilities [Abstract] Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Net Assets, Geographic Area Net Assets, Geographic Area [Member] Remaining lease term Lessee, Operating Lease, Remaining Lease Term Foreign Currency Translation and Transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Sale of Stock [Axis] Sale of Stock [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Other acquisitions Other Acquisitions [Member] Other Acquisitions [Member] Goodwill Goodwill balance, beginning of year Goodwill balance, end of year Goodwill Other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Income Tax Examination [Table] Income Tax Examination [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Tax loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards 6 River Systems, Inc. 6 River Systems, Inc. [Member] 6 River Systems, Inc. [Member] Income tax assets and liabilities Increase (Decrease) in Income Taxes Payable Other income, net Nonoperating Income (Expense) [Abstract] Aggregate principal amount Debt Instrument, Face Amount Level 2 Fair Value, Inputs, Level 2 [Member] Other current assets Other Assets, Current Vesting [Axis] Vesting [Axis] Schedule of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Stock options forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Equity [Abstract] Equity [Abstract] General and administrative General and Administrative Expense [Member] EMEA, Other EMEA [Member] Offering costs, net of tax Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Supplemental cash flow information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Merchant cash advances, loans and related receivables, net Merchant cash advances, loans and related receivables, net Financing Receivable, after Allowance for Credit Loss, Current Deferred revenue Current portion Contract with Customer, Liability, Current Subsequent Event [Line Items] Subsequent Event [Line Items] Accruals and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Trade accounts payable and trade accruals Accounts Payable, Trade, Current Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] 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 Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entities [Table] Entities [Table] Credit Facility [Domain] Credit Facility [Domain] Conversion price Debt Instrument, Convertible, Conversion Price Estimated Future Amortization Expense Related to Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Shares used to compute net income (loss) per share attributable to shareholders - diluted (in shares) Diluted weighted average number of shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Deferred tax assets Components of Deferred Tax Assets [Abstract] Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Schedule of Financial Instruments, Measured at Fair Value on a Recurring and Non-recurring Basis Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Basic (in dollars per share) Earnings Per Share, Basic Temporary differences on intangible assets Deferred Tax Liabilities, Deferred Expense, Capitalized Software Average expected life Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Number of operating segments Number of Operating Segments Entity File Number Entity File Number Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] RSUs forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Other Current Liabilities Other Current Liabilities [Member] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Amortization of debt discount and offering costs Amortization of Debt Issuance Costs and Discounts Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Stock-based compensation expense Share-based Payment Arrangement, Expense Legacy Option Plan Legacy Option Plan [Member] Legacy Option Plan [Member] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock, unlimited Class A subordinate voting shares authorized, 110,929,570 and 104,518,173 issued and outstanding; unlimited Class B multiple voting shares authorized, 11,599,301 and 11,910,802 issued and outstanding Common Stock, Value, Issued Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Document Annual Report Document Annual Report Tax effect on unrealized gain on cash flow hedges Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent 2022 Finite-Lived Intangible Asset, Expected Amortization, Year Two Affirm Holdings, Inc. Affirm Holdings, Inc. [Member] Affirm Holdings, Inc. Long-term assets Assets, Noncurrent [Abstract] Aggregate intrinsic value of stock exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Receivables, gross Financing Receivable, before Allowance for Credit Loss, Current Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] 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] Entity Current Reporting Status Entity Current Reporting Status Public offering price per share (in dollars per share) Sale of Stock, Price Per Share Receivable [Domain] Receivable [Domain] Subsequent Event [Table] Subsequent Event [Table] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Stock-based compensation Stock or Unit Option Plan Expense Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] 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 Merchant cash advances Merchant Cash Advances [Member] Merchant Cash Advances [Member] Accrued interest Accrued Interest Receivable [Member] Accrued Interest Receivable [Member] Award vesting amount (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash equivalents Cash and Cash Equivalents, at Carrying Value Foreign exchange forward contracts Foreign Exchange Forward [Member] Convertible Senior Notes Debt, Policy [Policy Text Block] Voting shares convertible (per share) Common Stock, Conversion Ratio Common Stock, Conversion Ratio Other deferred tax liabilities Deferred Tax Liabilities, Other Total lease liabilities Operating Lease, Liability Segment Reporting [Abstract] Segment Reporting [Abstract] Debt Instrument [Line Items] Debt Instrument [Line Items] Total shareholders’ equity Balance, beginning of the year Balance, end of the year Adjustment to reduce opening accumulated deficit Stockholders' Equity Attributable to Parent 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] Nature of Business Nature of Operations [Text Block] Stock issuance costs Payments of Stock Issuance Costs Concentration Risk Type [Domain] Concentration Risk Type [Domain] Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Total liabilities and shareholders’ equity Liabilities and Equity Shares issued with trading restrictions (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Tax effect on unrealized gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Total long term liabilities Liabilities, Noncurrent Entity Address, City or Town Entity Address, City or Town Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Employee related accruals Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Acquisitions of intangible assets Payments to Acquire Intangible Assets Net income (loss) per share: Restricted Stock Units (RSUs) [Member] Operating lease expense Operating Lease, Cost Accounts payable and accrued liabilities Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five Hedging Relationship [Axis] Hedging Relationship [Axis] General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Indirect taxes receivable Sales Tax Receivable [Member] Sales Tax Receivable [Member] 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 Current income tax recovery (expense) Current Income Tax Expense (Benefit) Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Redemption, Option Two Debt Redemption Terms, Two [Member] Debt Redemption Terms, Two Gain (loss) on disposal of assets Gain (Loss) on Disposition of Property Plant Equipment Useful life (in years) Finite-Lived Intangible Asset, Useful Life Equity Component [Domain] Equity Component [Domain] Deferred Shares Units Deferred Shares [Member] Deferred Shares [Member] Effective interest rate (as a percent) Line of Credit Facility, Interest Rate at Period End Valuation allowance Deferred Tax Assets, Valuation Allowance Gross profit Gross Profit Property and equipment, net Net book value Property, Plant and Equipment, Net 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Three Entity Tax Identification Number Entity Tax Identification Number Business Contact Business Contact [Member] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Interest income Interest Income (Expense), Nonoperating, Net Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Net income (loss) Net income (loss) for the year Net income (loss) Net Income (Loss) Attributable to Parent Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Net carrying amount Debt Instrument, Convertible, Carrying Amount of Equity Component Impairment charge Impairment of Leasehold Offering costs, tax Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs, Tax Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs, Tax Provision for credit losses Financing Receivable, Credit Loss, Expense (Reversal) Investment, Name [Domain] Investment, Name [Domain] Leases [Abstract] Leases [Abstract] Basis of Presentation and Consolidation Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Operating expenses Operating Expenses [Abstract] Goodwill Goodwill Disclosure [Text Block] Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount [Table] Schedule of Differences between Reported Amount and Reporting Currency Denominated Amount [Table] Non-capital tax losses Operating Loss Carryforwards Net income (loss) per share attributable to shareholders: Earnings Per Share [Abstract] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Significant Components of Deferred Income Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 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] Unrealized foreign exchange (gain) loss Foreign Currency Transaction Gain (Loss), Unrealized Comparative Figures Comparability of Prior Year Financial Data, Policy [Policy Text Block] LTIP Long-Term Incentive Plan [Member] Long-Term Incentive Plan [Member] Shareholders’ equity Stockholders' Equity Attributable to Parent [Abstract] 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 Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] 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] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Fiscal Period Focus Document Fiscal Period Focus Redemption, threshold amount of principal outstanding Debt Instrument, Convertible, Threshold Amount Of Principal Outstanding Debt Instrument, Convertible, Threshold Amount Of Principal Outstanding Software development costs Software Development [Member] Deferred revenue Long term portion Contract with Customer, Liability, Noncurrent Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Redemption, Option Five Debt Redemption Terms, Five [Member] Debt Redemption Terms, Five Loans receivable Loans Receivable [Member] Redemption price, percentage Debt Instrument, Redemption Price, Percentage Schedule of Classification of Stock-based Compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock   Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] 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] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] U.S. term deposits U.S. Term Deposits [Member] U.S. Term Deposits [Member] Convertible Debt Convertible Debt [Member] Geographic Concentration Risk Geographic Concentration Risk [Member] Acquired technology Technology-Based Intangible Assets [Member] Schedule of Property and Equipment, and Classification of Depreciation Property, Plant and Equipment [Table Text Block] Security Reporting Obligation Security Reporting Obligation 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 Leasehold improvements Leasehold Improvements [Member] Cost Finite-Lived Intangible Assets, Gross Sales Revenue, Net Revenue Benchmark [Member] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Provision for transaction and loan losses Provision for uncollectible receivables Accounts Receivable, Credit Loss Expense (Reversal) Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 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 Class A Subordinate Voting Common Class A [Member] Exercise of stock options (in shares) Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Accrued interest Interest Receivable, Current Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Business Acquisitions Business Combination Disclosure [Text Block] Total other income, net Nonoperating Income (Expense) Hedging Relationship [Domain] Hedging Relationship [Domain] Maturities of Lease Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Employee Stock Options Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Other items Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Shares used to compute net income (loss) per share attributable to shareholders - basic (in shares) Basic weighted average number of shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Interest rate basis spread Debt Instrument, Basis Spread on Variable Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Subsequent Events [Abstract] 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 10% Stronger CAD Rate 10% Stronger CAD Rate [Member] 10% Stronger CAD Rate [Member] Sale of Stock [Domain] Sale of Stock [Domain] Cash Flow Hedging Cash Flow Hedging [Member] Carrying Amount Reported Value Measurement [Member] Plan Name [Domain] Plan Name [Domain] Deferred Revenue Revenue from Contract with Customer [Text Block] Non-capital tax losses, no expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Fair value measurement of investment Equity Securities without Readily Determinable Fair Value, Amount Lease liabilities arising from obtaining right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Additional paid-in capital Additional Paid in Capital 2021 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Foreign exchange gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Class of Stock [Axis] Class of Stock [Axis] Fourth Year Share-based Compensation Award, Tranche Four [Member] Share-based Compensation Award, Tranche Four [Member] Recovery of (provision for) income taxes Recovery of (provision for) income taxes Income Tax Expense (Benefit) Cash and cash equivalents – Beginning of Year Cash and cash equivalents – End of Year Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Purchase of marketable securities Payments to Acquire Marketable Securities New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Proceeds from public offering, net of issuance costs Proceeds from Issuance of Preferred Stock and Preference Stock Diluted (in dollars per share) Earnings Per Share, Diluted Local Phone Number Local Phone Number Total purchase price Payments to Acquire Businesses, Gross Non-capital tax losses, expire between 2033 and 2039 Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Classification of Amortization Expense Related to Intangible Assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Equity issued Business Combination, Consideration Transferred, Equity Interests Issued and Issuable First Year Share-based Payment Arrangement, Tranche One [Member] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Intrinsic value of stock options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Derivative [Line Items] Derivative [Line Items] Cash and Cash Equivalents Cash and Cash Equivalents Disclosure [Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Address Type [Domain] Address Type [Domain] Principal Long-term Debt, Gross Depreciation Depreciation Entity Address, Address Line One Entity Address, Address Line One Tax credits earned during the year Effective Income Tax Rate Reconciliation, Tax Credit, Amount Entity Address, Address Line Two Entity Address, Address Line Two U.S. Prime Rate Prime Rate [Member] Balance, beginning of the year Balance, end of the year Deferred revenue Contract with Customer, Liability Entity Emerging Growth Company Entity Emerging Growth Company Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Threshold number of consecutive trading days (day) Debt Instrument, Convertible, Threshold Consecutive Trading Days Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred income tax recovery (expense) Deferred Income Tax Expense (Benefit) Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] 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] Annual Information Form Annual Information Form Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Amortization of offering costs Amortization of Debt Issuance Costs Maximum Maximum [Member] Provision for Credit Losses Related to Merchant Cash Advances and Loans Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block] Stock Option Plan and LTIP Stock Option Plan and LTIP [Member] Stock Option Plan and LTIP [Member] Contact Personnel Name Contact Personnel Name Stock-based compensation expense Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Redemption, Option Four Debt Redemption Terms, Four [Member] Debt Redemption Terms, Four Retained Earnings (Accumulated Deficit) Retained Earnings [Member] 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 Measurement Basis [Axis] Measurement Basis [Axis] Unrealized gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] 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] Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities 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] Remaining contractual term of stock options outstanding, beginning Remaining contractual term of stock options outstanding, ending Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Balance, beginning of the period Balance, end of the period Accounts Receivable, Allowance for Credit Loss Award Type [Domain] Award Type [Domain] Long-term liabilities Liabilities, Noncurrent [Abstract] Trading Symbol Trading Symbol 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 Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] 0.125% Convertible Senior Notes 0.125% Convertible Senior Notes [Member] 0.125% Convertible Senior Notes Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Document Registration Statement Document Registration Statement Subscription solutions Subscription and Circulation [Member] Net Income (Loss) per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Fulfillment robots Equipment [Member] Current liabilities Liabilities, Current [Abstract] Canadian statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Canadian federal bonds Canada Treasury and Government [Member] Canada Treasury and Government [Member] 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 Segment Information Segment Reporting, Policy [Policy Text Block] Accounting Pronouncements Adopted in the Year and Recent Accounting Pronouncement Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 12 shop-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 image1.jpg begin 644 image1.jpg MB5!.1PT*&@H -24A$4@ !2( ,8" 8 #?&9G6 @ $E$051X >S= MVZ\ 3MNNG;S.K M4EU=W;NV=_?>W5W/DJS=7;5JU:JG5G/Q856MKV0* 0($"! @0( 0($"! @ M0( 0($!BSPE0&WKWD"! @0($" $"! @0($" $"! AD@DB#@ ! @0( M$"! @ ! @0($"! @ "!@0L((@=.[ 0$"! @0( 0($"! @0( 0($" @B MC0$"! @0($" $"! @0($" $"! 8N((@<.+$3$"! @ ! @0($"! @ ! M @0($" @B#0&"! @0( 0($"! @0( 0($"! 8N( @%&J/W\?// M/V^-\4<>>22[X88;6O\>?/#![.677\ZV;MTZ[1?TR2>?=/PNMV_?/NW]<$(" M! @0($" 0%,%!)%-O?.NFP ! @0&)G#333=E9YUUU@']N^RRRUHAS< ZI^&A M%;CEEELZQLRF39N&MK^].O;::Z]E%UYX8K//[XXQU] M6K-FS72=?J#G"HXE0( 0(5 M E,)(E-0$VTHS1(8AR!R[]Z]V9_^]*>.L"^-ZVY_5ZQ8,2TS@LW>V M?/GRW/S33S]MU@_'U1(@0( 0(C)2"('*G;I;,$"! @, H"_0@B([")QUF5 MY@B,>A 9,_'FSIV;!V+=0L=NVR/ ''09MR#R^>>?S\XYYYPV1]@D0 M($" (&I" @BIZ+G6 ($"! @4"'0KR R H91?T=@!8]-701&/8B\XXX[V@*Q M8N X9\Z<[-)++\WFS9O7M4[4_^M?_]I%IS^;QRV(_,UO?M/A*8CLSUC1"@$" M! @0(# 8 4'D8%RU2H 0(-%J@*(B, J2KQ*.O__,__=)U)%ON49@B,>^ZYK<5J]N_?G]_$6!PF%JXI!I7I<[PS??589S*Q_S&)<=RM5OY,().->3U2BW3?? M?#-[X8476D%GK_,4VYHHB(RQ%>/VI9=>:JUD7SRV[N<#[5NO]N-W';^IUU]_ M/=NS9T]>U8S(G,(' @0($"! 8$0$!)$C%'GZJNOSC[YY)-B,_GGA0L7MK47'E7A96R+?>F<\3>.[5:F:;;VZ[IKBN^^^_OWBJML_1?M$@/L<8KELB M'"X?']\GFLT;(771/\9)S)2,V955)<9/K' =*\M7G2]F7RY9LJ3KN(@VNP61 M$7Y>>>65'>W&V+OKKKNZCMW4SW[T;=FR96WGCR#WHX\^RBZZZ**V[6%V^>67 MMVVK\HAM=0/:=!W^$B! @ ! @0&+2"('+2P]@D0($"@<0('$D1&D%$5N$5( M5"X1P,4CK-W"A[0] HNGGWZZ[?"8597VI[_Q[KYNII=F[&MV%Y\CF.KRE2OL:K- M\K:J(+);Z%;L=RSR4@QY(P L[H_/$6IU*]=<I; M^?['^([[5G6-5?_3HJJ>]T7V&E7V$2! @ ! C,A((B<"77G)$" (&Q%J@3 MWA4!]NW;E_WQCW^L#!PV;=I4K-H*G"9:\*,<2!1#F3A75>!9]3AL!"_%&6NI MW>)CP?$(:]I>YV^$B]&'8JD*(NNT%74B1"N7?@>1_;C&#J+H&42^" MTE2ZW>-X9+Y<8E9B^3QQSZMFD):/3=_OOOONCC9B//>KQ#@\D-6X'W[XX8XN M5 61Y>OO]KUHG!KN9]_JWO^X/U===56'>56_!9'I3OE+@ ! @0(#(N (')8 M[H1^$"! @,#8"%0%D3&#*;:G?_$(:CQ&&K.\XI'2JA"A:J;BDT\^65GW][__ M?7;OO?=6SI2,Q[>+X5_,H"N?K^H1\.>>>ZZC7O0[E0AAJAX-C[ Q'F>-592K M@LSR+,U>062$IG'.>-RX*D"-ZRB'+?T,(OMUC052,D[A'85&^=_$] MQE#QW8'EQWRC3M4]7KMV;4=[2YN211SKJ'>B&VV^_O:/] M.%^,K;C7%U]\<>7^J%,.V'L%D?$(=+C%ZP"JQFV][_H&V,@?N_= M?@_1]]@7_S[__/-REWTG0( 0($",RH@"!R1OF=G ! @3&4: JB"P&"74_ MO_/..VT\,7NM*GR(]RD62]4,M>)LKECXHMR'"!3+I>I1V'AG9"H///! 1SMQ M3(1WJ7S\\<<=06LY&.T61$;P4YR9UZU>+-Y2+/T,(OMUC<7^=?O<+8AZ[+'' MV@YYZZVW*H.RX@S *JL(B,OEVFNO[;B'Q7M>FMK,9W4#XO5) E_"1 @0( @5$1$$2.RIW23P($"! 8&8&I M!I'QN''5ZM=_^]O?.L*1F!E5+A'>G7?>>6UUR[,KJT+&:#^5>)=C.=2)QV.+ MI2KP*\] B_I///%$1UO%15:J0K,X=Y5!U>R[\J(H5?TJAJ/I&F);^1KCV&*I M:NM KK'89K?/54%4O".RJE2%S?&NPV*IFBD8UJE4/98=8=YD2U4XOF'#ALDV M4UF_*@B.<5A\)V8Z,!X]+]_/^%Y\+VE5$!GO82S.&$[M506;Q5FG_>Y;U?TO MA_:I;^FO(#))^$N $"! B,BH @..--^958I7K\KD>??31?']\ M*#]2'H^$%ON0/L>,Q7);Q1F:54%DS+*K*E4!7"QV4BQ5X>&!!I']NL9B_[I] MK@JBNJUHOG7KU@[3>/R_6*I"M_!+)=S*]^6^^^Y+NVO_K7I_8_GQ^]J-E2I6 MO0NQUVS+JJ"Z&(I6F<3CV%6E:ASMV+$CK]KOOE7=_VY]2YT01"8)?PD0($" M (%1$1!$CLJ=TD\"! @0&!F!JB R9CG&#*H(%KJM!KUHT:*LN!!,^8*7+U_> M$1R5@Z1>WXNSR&(&6%7(E@*[JM5ZBR%,S SK=:Z)]A4#KZH@,D+9JA+!:[GM M PTBJV8$%F=$]O,:JZZEO*TJB-JX<6.Y6NM[W+^R0\Q,+):X7^4ZQ<>SX_'F M\OZJ6:C%-JL^5[5S__WW5U6=]+:JWTJ$L-U*58 >VU*I"B++ 7NJ6P[SPRI6 MR$ZEWWVKNO\QF[A7$43VTK&/ $"! @0&$8!0>0PWA5](D" (&1%J@*(B, M224>G8Z%7,HA4'R/QT%C)F%5J0I\JMKHMFW[]NUMS5;-+HP%:MY^^^V.OL5[ MZHKE_???[ZC3[;Q5VXL+HE0%D>7SI7/'>Q#+[=4)(B-T+)=8R*/<5C&([.L6=-Q3\,UE:H@LMOLS:J0KQA$]KMO M5?<_WE79JU3UL=M_/WJU8Q\! @0($"! 8+H$!)'3)>T\! @0(- 8@8F"R 31 M+5B,]SE6O;,NPKMR<#:9[Q]\\$$Z=>OO1Q]]U-'>;W_[VZQJYF4LE%$L$6I. MYMSENL6@L2J([!9D17!5;JM.$%FU>G#5>S"+060_K[%HU^US51!5?O]E.K9J M1F3Y\?NH^Y>__*7#*U8T?^&%%SJV=WL,/)VSV]]GGWVVHZV8G5D5_A;;B!FZ MQ5FY$8S&;Z*X2-.\>?,ZVNXU:[-J1F1Q$9^J(#+"RZI2%?(5@\A^]ZWJ_I<7 MHBKWLZJ/@LBRDN\$"! @0(# , D((H?I;N@+ 0($"(R%0-T@,H*:JEE5$;3= M>^^]'195(4N$0%,I5U]]=5O0$V%0,1R*OA0?YRV>JSRC[D 6.HGVIB.(C-6[ MRR56GRZ'FL4@,NKWZQK+YZ[Z7A5$=7O$.<*XB?H>YXBPK[QP4=RGJIF2O5X+ M4-7?M*W;(C$1&OG[$_WF_:K<2"/>4V(XQ-I9]!9+_[ M5G7_7W_]]=3URK]5061Q<9[*@VPD0( 0($",R@@"!R!O&=F@ ! @3&4Z!N M$!E77[42=@I2(J KEEBD(^U+?^.QUG*)1U=ON^VV+!Z9C; GVNGV.&O,N$MM M=?O;+5"J>H]DU?O[8K&0F,VY:M6J+&9X%6>51=_['40N7+BPXYK>>..-,E-6 M-;NR'$3VZQH[3EZQH2J(ZK9J\I_^]*>.:^PVBS1F0':[MVE[!)-3*====UW' M.6)69+='RV/E\7+(&WTI+[BS8L6*CG9C)F+Q?:>IWS'C-UU/\6]QAF _@\A^ M]ZWJ_A=#V72=Q;_Q[MGBM<;GF.FL$"! @ ! @2&54 0.:QW1K\($"! 8&0% M)A-$QD5V>U_DQ1=?W!:XQ./%5>%-^?'-JIF358_MQKFK9LR5@XVJQYKCV*J M*Q;X*(:>,5XV#9YYYIK+I"/W*_N7O$[V+L++APL:8A5?5ISA/ M!.(Q^S3> 1DA62P.TZUN>89OM[['/8[%A%*)]WE6A<;SY\]/55I_^QE$]KMO M5?<_QFFO$N.Z?"_3+,KX'58%MKW:LX\ 0($"! @,&@!0>2@A;5/@ ! HT3 MF&P0&0%-/"Y;#A3B>\PB+):J]S=&O5MOO36+%7;CW8M5[:Q R\ MZIC8%C/=NI68V5AUW-RY.QXJIP*![]+BY,TN\@LFI!F^AGA%(1+,;J MY%7]CFWE(+)?U]C-L+B]*HA*_8R9D3'[-4+)M*WX-YQ[A4ZQ$$VQ?O%S!,7% MH+/8I\E\[N9>/%>OSQ&\%T/L=.YNUQS]CL>CNUU;A)WE]TGV,XB,_O6S;U7W M?Z(@,L9$V31GUBL7_S<[=':U$:$C<7Z M=3ZO7KTZ'=[ZV^\@LMM,M3I]*P>1T<%^7&/;!7?Y4A5$U>ESU.FVJ$TZ59AW M:RMFY/:C1)A9%8QU.V]Q>XS1\B/[J4\[=NSH>,]E\=ANG\LA?K37[R"RGWVK MNO\3!9$3A;_EV=+)U%\"! @0($" P$P)"")G2MYY"1 @0&!L!0XDB R,9NJ6"*,C)6UNP4PQ>VQT$PQR"RV4_Q<]:ZY"(?JE%XA5[$O\;GJ?9/] M#B*CSW7>?1FS2V.69+&/54%DM#?5:ZSC6 ZBXG'ZB8*FZ'O4F:C$PDC='H?> MO'GS1(=/:O^++[Y8^3A^T;GX.6;03C1S+]X]6G?,QW66'_%.%]#O(#+:[5?? MRO<_C"8*(N.W7;0L?^ZV(GCR\)< 0($"! @,-T"@LCI%G<^ @0($!A[@:I MX MJG-HJ\Z;;[[9>JRY6]@5@5^WV5GQ?K_RN<.PJL3[!4C[G'OXWV1 M=4O5@C+A,X@2"\3<>..-E?U.]R/N0[=[5]6G>/0\7C\0"]JD-HI_8^PM7KRX M9_ >O\/B,?%Y[=JU5:>K?.RZV^^I'WTKW__H6X3T$Y58%3Q^[^7KBFWQ&U ( M$"! @ ! L,D((@&Q S'^/>QO=A M*3/1MW@L/D++"!YCE?J9_LT-R[W0#P($"! @0&#X! 21PW=/](@ 0($"! @ MT%>!" #+,^;B>YW']OO:$8T1($" $"! @T6D 0V>C;[^()$"! @ "!<12( M6;$;-VYLS92-15NJ'IE?N'#A.%ZZ:R) @ ! @0($!AB 4'D$-\<72- @ ! M @0('(A U8))Y1F1\;BT0H 0($"! @0& Z!021TZGM7 0($"! @ "!:1"( MA8K*P6/Q>RQO[AI$ M+EJT:$87,QKPI6N> $"! @0($!@B 4$D4-\ M H+(7CKV$2! @ ! @0($"! @ ! @0($"#0%P%!9%\8-4* $"! @0($" M $"! @0($" 0"\!060O'?L($"! @ ! @0($"! @ ! @0($.B+@""R+XP: M(4" $"! @0($" $"! @0($"@EX @LI>.?00($"! @ ! @0($"! @ ! M @0(]$5 $-D71HT0($" $"! @0($" $"! @0(-!+0!#92\<^ @0($"! M@ ! @0($"! @ ! @3Z(B"([ NC1@@0($" $"! @0($" $"! @0Z"4@ MB.RE8Q\! @0($"! @ ! @0($"! @ ! GT1$$3VA5$C! @0($" $"! @0 M($" $"! CT$A!$]M*QCP ! @0($"! @ ! @0($"! @ "!O@@((OO"J!$" M! @0($" $"! @0($" $"!'H)"")[Z=A'@ ! @0($"! @ ! @0($"! M@$!?! 21?6'4" $"! @0($" $"! @0($" $"O00$D;UT["- @ ! @0( M$"! @ ! @0($"! H"\"@LB^, ZFD5V[=F5??/'%8!K7*@$"! @0($" $" M! @0(-!L@7U[LGV[MO;U7[9_7[--77U/ 4%D3YZ9W?F/__B/V1EGG#&SG7!V M @0($"! @ ! @0($"! 8.P$]FU_+=OUUT4#^;?WL[?&SLL%]4= $-D?Q[ZU M\MIKKV5GGWUV]@__\ _95[[RE=:_8X\]-OO3G_Z4[=Z]N^MY]NS9DSWXX(/9 M55==E?WZU[_.GGKJJ2QF5$ZEK%FS)OOM;W^;77SQQ=D##SR0??311Q,V%_V_ MX88;LGGSYF5WW'%'MFG3I@F/B7;_^,<_9I=<O7K\_V[?-_4":$ M4X$ 0($"! @0( 0($"!R@P*Y7?S^0$#+"S=VO+3W 7G4_++*".^^\,UNP M8$%VXXTWMG*/G3MW=C\@R[)//ODD6[%B1;9PX<+LEEMNR39NW#AAWA!/IC[] M]-.M^I&O1+;QP@LO9/OW[^]YKC???+-5=_[\^=D]]]R3O?ONNSWK-W6G('*( M[OS--]^;WSC&]D''WQ0=2K;"! @ M0( 0($"! @0( @:D([-\[L!"R->BL[\<03LZ]^]:L= M_PXYY)!LYEO0>?755WCVW\.'6W!X ]^ M\(-6Z!>OL2L&C.O6K6N[\ @GT_YO?O.;V3GGG).=12 9(6"4?_[G?V[MCW R'L-.Y?O?_WY^ MW.K5J]/FU@\C9E!&FQ'RU2VWWGIKWM[BQ7__/QCQX__7?_W7O ^??_YYWF3\ MWXG4]PA-BPOL_/*7O\SWQ?]92"4>O4ZS.*.?Q< Q'@-/[?WW?_]W.L1? @0( M$"! @ ! @0($"! H!\"(Q)$QJ/1*1QM6I6W%Z^V*Y8(.>.8R"K^^M>_%G>U'K5._8B<(Y7-FS?G[9UY MYIEM>>B@_YK;;;LNWIP_Q?PRB'^%1##;3?G\)$"! @ ! M @0($"! @ "! Q08D2 RS2R,1[.K2F03*2!,K[)[_/''\VUWWWUWQV&Q+D<< M$[,;4]X0DZ]2.XL6+>HX)C;$:^>BSO>^][U\_Z677IH?]]Y[[^7;XT/D(?'H M>!QC(>*_TP@B_VXQHY]BFG *%3_[[+-67XI!9%7GXJ6L\:.*68/QXM1R>>21 M1_(VGWONN?+NCN_17NI#+%!35=+CUL7_V_"=[WRG==QWO_O=JD.R7_SB%WF[ MZ4>>9DK&#,_B[,K4P,,//YP?4YQ)F?;[2X 0($"! @0( 0($"!R@P _; M>?\ " 241!5 @$D1'DQ:OG(LSK%@[^^<]_SH/ F"$9)20W.U8Q2F%@/&2TR@3!9&]NAX#//[/0;09[=19A3K"RM2'" *K2EJ0)MI, M)1T3/\JJ$F%IJA,K5$4Y^NBC6]LBV*PJL9)V.J8X^[*JKFT$"! @0( 0($ M"! @0(# ) 1&((BLUPK^J)T>CS7C'8PHB8P'=.B5"T2./ M/+(C=$SM1.!851Y\\,'\7%4+W50=,^[;!)%#>^]MK5Z=WK\8;=UTTTVU#B^^F_'YYY^O/.:BBR[* \*]>_>V9C.FP'#! M@@65Q\3_;4AU'GOLL5:=] AXM_\P1'":CDG!;&7C-A(@0( 0($"! @0( M 0*3$QB#(#+6JTA!8'%&8DQ\BNWQ*'55B;PA'1>S)^N4N^ZZ*S\F%A>.4GR< MN]LBP6O6K,F/>_KII^N<:NSK""*'Z!9_^.&'6:PXG0*X]#=F'_[XQS_.WG__ M_9Z]W;IU:\>QEUQR2<]CBCOC/93IG/&#KBHQ'3K5B? T^I2^WWSSS56'9.O7 MK\_KQ$K94;[^]:^WMOWPAS^L/"8VQF/;T?9__N=_=JUC!P$"! @0($" $" M! @0(#!)@1$/(N,IRL,..RP/^8JS#=/V>**S6XG)6Q%&QF2KB4J\"B\%E[$( MSJY=NUJ'1(:3MI<7TDEMQE.AJ4ZLY*UDF2!RR$9!)/.QBE,D]RG@2W\CF'OT MT4>[]C@6DXF9AL<<E<'WSP0=K<]O>& M&V[(Z\12]^^\\T[^_8X[[FBKF[Z\\<8;>9WXOPA1THS-7B]LC85JHC^Q0(]" M@ ! @0($"! @ ! @0(]$E@A(/(F(25'I..D.]WO_M=&TI:,?N\\\YKVU[\ M$@O5Q+$77GAA<7/'YQ=??#%?F3OJ%Y\>C8E9*62\YYY[.HZ-#6^__79>)YY" M50210ST&8B9DO$,QK:@=H5QLB_<93%3BL>E8Q"8%BQ%&3E2*CV:__OKKE=6O MOOKJO,WXOP"QT$PZQQ_^\(?*8^*'F^JD=T^F1[.[396.AM*,R&[OGJP\F8T$ M"! @0( 0($"! @0(! ;X$1#2)CHE-:B3I"P"NNN*+C.M.CV;-GS^[8ES:D M&9'=WNT8]1YZZ*$\1(QSQ:2Q8BD^FGW[[;<7=^6?-VS8D+<1KZU3!)%#/08B M=#S]]--;?8SW+Z8PK^[+5./ HXXZ*C\NPLE>Y:677LKK=EME.ZUV'7U))06& M\^?/3YO:_L:/-?7]V6>?;>W[_O>_W]K6[1V1\9+9=,SEEU_>UIXO! @0($" M $"! @0($" P!0$1C"(C)PB!8@1#'9[+^-IIYW6"O^Z37R*O"'-9.RV&O>- M-]Z8UXES/O/,,Y78J3_=%ME=O7IUWDX\XJT((H=F#,3[#.Z\\\[LY9=?SOM4 M#"+C,>@4S)6G%W_ZZ:?Y,>4/$0ZFXS9OWES>W?8]WF^0ZL;*3E7E)S_Y2:O. MU[[VM7QW>M_C!1=;DQ+CI+:B9F1524>#4]]Z?;NR:KC;"- M@ ! @0($"! @ ! @0F$!BQ(#+6FTCA8?R][[[[NE[@^>>?WZH;,R.KRI8M M6_*VRN]VC,6"X^G2=*YXA/N55UZI:J:U+;V/\M)++ZVL$PL*I[;BU7:*('(H MQD"\%S+-*BQ.'2X&D='15.>__NN_6OV.%:C3MGC\N:H49S#&8]2]2G&EZFX+ MQ$3:'P'A"2>5&+Z= H:(V0MEUMOO37? M'R]W50@0($" $"! @0($" ($^"8Q0$%D,(0\^^.!LW;IU/1&NO?;://RK M6B^CN )V<9&;:'3NW+GYL=_[WO>R;NMGI Z<=-))K?KQSLJJ>R_?=O;99W?T/]I) MP6'=01^+QZ30L/PH]]JU:_/S77_]]?GY8I&:U+=R:!COD4QA:;SK,I68G9F. MJ9K"G,+-6+ F_H^$0H 0($"! @0( 0($"/1)8$2"R$V;-N7!8,Q.C'=$ M3E0B*TFS$%-^4CPFA8?17C%O6+%B17[<\< MG3]*?N:99Y8/;>QW0>20W/H__O&/>3!W[+''MA:!B2 R9A/&5-X4*$:H%].( M4_GN=[^;'Q<+R<02]E&B3JR>G<*^FVZZ*1W2^J'%C,;CCCLNN^JJJ_+M\2&F M'*=CXH<7/YPHL7A-/(X=^Z)?.W?NS(^+]RND%:[C,>TTW3AF8*9 ,8XKOP\A MA:]Q3>FEK?$?@7GSYN5]B'=C*@0($"! @ ! @0($"! @$ ?!48DB#SEE%/R MH"_R@94K5W;]]]EGG^5 /_WI3UO'19:R9LV:UO;(&^+U=2DX++YC,HZ-"5QI M7\R:[':NQQ]_/#]/Y"%I!>YX3#M6THX2(68*/*/-]>O7Y\ M" =3")AF$:;OZ6\YS7_WW7=;P6#:'W^_\8UOY.W$]_(+6N/'E^I'V%@N:59D MJA,_QO0Y_D8P6B[%1ZFC3OF8\GLMX_B__.4O^6S).";^ Q$A9SK7=[[SG2QF M5"H$"! @0( 0($"! @0(! 'P5&((@LKCB= L)>?XNOK'OUU5?SV8AQS*&' M'MH6-,8$L#3Q*E3CJ<]>;9?W%>]$\5'OJ'?XX8>WM77QQ1<7JS?^LR!RB(9 M/ I]SCGGM(5S*92+&8?Q7H2J$C,03SSQQ#S 2\=$J%>UT,M$062<(_Y/0SD, MC:"P6Q_BF$WU]ZZ:4V@'BL>]:L61UMQ'L; MRXO^SIDSIZ->KW.UG2C+LJ>>>BH[Y)!#VMJ(#"7>5]DM#RFWT93O@L@AO-,Q M.S(&<81X1QUU5-M*VKVZ&U.)GW_^^6S5JE7YX]'=ZL/)I=?F=DMP-C*G+T(:8>%Q_A[E8_MF_?OKUUS?$N3 %D+RG["! @ M0( 0($"! @0(# % 5&((B1%!9#B#S2GWZ\.&''V:K5Z_. M8OT,3WA6HPHBJUV&8FO,:#S]]-,'TI=X9V0$DQHS#""%C(9E84$8A M0( 0($"! @0( 0($&B0PZ"#RKXL:A.E2)R,@B)R,UAC5C:G"=1^U'J/+ M=BD$"! @0( 0($"! @0(! EF5[-MV3[?KKHH'\^^*=!Q@3J!001%:RV$B M $"! @0($" $"! @0&%^!_7MW9GO>>2C;\\9M_?WW[LIL_[X]XPOGRJ8D M((B<$I^#"1 @0( 0($"! @0( 0($"!"H(R"(K*.D#@$"! @0($" $" M! @0($" $"4Q(01$Z)S\$$"! @0( 0($"! @0( 0($"-01$$3645*' M $"! @0($" $"8R:P;^>'V1?O/)CMVGC=0!:K&-0B&-H=S.(B+=>-U[7& M1(P-A0 ! H,0$$0.0E6;! @0($" $"! @0&&*!")IV;5PB@!S0BL$C'Y9N M7)()(X?X!ZQK!$980! YPC=/UPD0($" $"! @0(' @ JV9D$(X06R/,1!C M1"% @$"_!021_1;5'@$"! @0($" $"!(9X-U(S)3=>-^2C M6/<($!A% 4'D*-XU?29 @ ! @0($"! @, 4!$8J$!N78&\$KV,*0\RA! @0 MJ!001%:RV$B $"! @0($" ('Q%1!$FA%99PR,[R_ E1$@,%,"@LB9DG=> M @0($"! @ ! @0(S)! G1!*'6'E# U/IR5 8(P%!)%C?'-=&@$"! @0($" M $"!*H$A(Q"QCICH&KLV$: (&I" @BIZ+G6 ($"! @0( 0($"(R@0)T0 M2AUAY0@.;5TF0&#(!0210WZ#=(\ 0($"! @0( 0+]%A R"AGKC(%^CSOM M$2! 0!!I#! @0( 0($"! @0*!A G5"*'6$E0W[6;A< @2F04 0.0W(3D& M $"! @0($" (%A$A R"AGKC(%A&K/Z0H# > @((L?C/KH* @0($"! @ ! M @0(U!:H$T*I(ZRL/:!4)$" 0$T!061-*-4($"! @ ! @0($" P+@)"1B%C MG3$P+N/==1 @,#P"@LCAN1=Z0H 0($"! @0( @6D1J!-"J2.LG);!Z"0$ M"#1*0!#9J-OM8@D0($" $"! @0()!E0D8A8YTQX+="@ "!?@L((OLMJCT" M! @0($" $"! @,N4"=$$H=8>60#V/=ZX/ _CU[LB\^_+"O_[)]^_K0,TV, MJX @N, M@<;],!ITP?N_^&)@(61KEN6"*_NF&8'>B2>>F'WUJU_M^'?((8=D*U>NK#Q7 MA)8''710QS%'''%$MF7+ELICRAMGSY[=.O[PPP\O[\J_;]NV+3OMM-,ZSA/] M/??<08WUR71H 0($"! @0( @2J!.B&4.L+*JK%CVW@( MC$H0N6/'CNRPPP[+0[X?_. 'V=RY<[,SSC@CWQ:!W[IUZ]IN3(23*;C\YC>_ MF9USSCG9*:>Y5KKKDFK]\MB-RS9T];_R+D//_\\[.33CHI M/_;RRR_O=9K&[1-$-NZ6NV "! @0($" $"!)HN(&04,M89 TW_G8SS]8]* M$/GK7_\Z#_26+U_>=DM>??75?,9C!("IQ*/7$31&$!D!8C%P7+5J5=[>55== ME0YI^_O^^^]GIYYZ:EXOM=-6Z7^_1!LI\(R =._>O7FU!Q]\,-]W[[WWYMN; M_D$0V?01X/H)$"! @ ! @0($&B<0)T02AUA9>-^& VZX%$)(F?-FM4*\^+1 M[*JR9,F2/.S;OGU[J\KCCS^>;[O[[KL[#CO[[+-;^V.FY!=??-&V_ZZ[[LK# MS10P]@HB4^ 906@QA$R-_NQG/VN=*^HI7PH((HT$ @0($"! @ ! @0(-$Q MR"ADK#,&&O:S:-3ECD(0N7___NRXXX[+XCV0BQ8MJKP_?_[SG_/0,69(1KGR MRBM;V^+]D/%H=[D\\<03^3%KUZYMVWW,,]5CV;'8]DI MK.S6OP<>>""O\^Z[[[:=JZE?!)%-O?.NFP ! @0($"! @ "!Q@K4":'4$58V M]@?2@ L?A2"RSFV(QZ%3&)AF-Z;W,\9LRJH2*VFG8Y8N7=I6)=Y!&0O,O/WV MVZWM%UUT4:MN51 9P6)J)V925I4GGWPRKQ,!J))E@DBC@ ! @0($"! @ ! M @T3$#(*&>N,@8;]+!IUN>,01,9JVBD(//[XX_/[=_311[>VGWSRR?FVXH=X MAV0Z+F9/%DL*,].V7D%DU$WM+%BP(!W2]O?VVV_/ZZQ8L:)M7U._""*;>N== M-P$"! @0($" $"C16H$T*I(ZQL[ ^D 1<^ZD'D1Q]]U+9:]6NOO9;?M;3* M]IPY<_)MY0_QV':$B!$T]BJ]@L@X+MX-&>T??MK65+PS,NV/.K?< M>>=U[:]^"46JHEP\,(++RQN[O@\41 9CV1' M._$O0L=XY^3.G3NS5UYY)8L%=M*^^'O;;;=UM-_$#8+()MYUUTR $"! @0 M($" 0*,%ZH10Z@@K&_TC&?.+']4@\HTWWF@M7I,"OBNNN*+C3J5'LV?/GMVQ M+VU(,R(ON^RRM*GR[T1!9!QTVFFGM06.J6_QM[COWGOOK3Q'TS8*(IMVQUTO M 0($"! @0( 0*-%Q R"AGKC('&_U#&&& 4@\CGGGLN2P%BA'S777==Y1U* MX5^W=T06W^W8;;7KU'"=(#)6]XZ^I%F6T;=8W";>/[EITZ8\I+18S9>J@L@T MNOPE0( 0($"! @0(! 0P3JA%#J""L;\G-HY&6.6A!Y__WWYX%>!'WWW7=? MU_MV_OGGM^K&S,BJLF7+EKRMY>:99_)S MI96XT[ZF_A5$-O7.NVX"! @0($" $"!!HK(&04,M89 XW]@33@PDH6NOO38/_S[^^...NL7W.A87N>FHF&6MQ6S2#,>J_2^^^&)V MYYUW9FO6K*G:G:50-/JM?"D@B#02"! @0( 0($"! @T#"!.B&4.L+*AOTL M&G6YHQ)$%A]MCD>?XQV1$Y7WWGLO#R*7+EW:4?VDDTYJ[8_VXK'J7F6B&9'I M,?!H:\^>/6U-QZ5'R7@OGM!W4@"^"R ;<9)=(@ ! @0($"! @ "!HH"0 M4*"Q8LR%:N7-GUWV>??9;?I)_^]*>MXR(( M3+,5(W2,R?@7[X3$4D=8V;"?1:,N=Q2"R T;-N0A7PKT M>OV-QZ13>?755_/9B'',H8<>FL7CT>GX8X\]-MN]>W>JWO7O1#,B8^&;6;-F MY>VF=1,@0( 0($"! @ MT%B!.B&4.L+*QOY &G#AHQ!$]NLVQ"/;:]>NS2*HK!M 'LBYH^TX1SP*'N^I MG.C]DP=RCG$X1A Y#G?1-1 @0( 0($"! @0& 2 D)&(6.=,3")(:7JB DT M*8@H$T*I(ZQL'S6^C9/ P(/( M*RX=)R[7TD/6-EY6+Z)R"([)^EE@@0 M($" $"! @0(# 2 D)&(6.=,3 2@UDG"1 8*0%!Y$C=+ITE0( 0($"! @ M0(# U 7JA%#J""NG/M*T0( @78!062[AV\$"! @0( 0($"! 8>P$AHY"Q MSA@8^Q^""R1 8-H%!)'33NZ$! @0($" $"! @0F%F!.B&4.L+*F1VESDZ MP#@*""+'\:ZZ)@($"! @0( 0($"/00$#(*&>N,@1Y#R"X"! @5^@0($)A(0! Y MD9#]! @0($" $"! @0&#,!(:.0L7@1J"6AT5@ MU]Z]V5O;/^OKOR_V[Q^6R]./(1001 [A3=$E @0($"! @ ! @0(#%) R"AD MK#,&!CD&M3WS L^\_T%VV@,/#^3?"UNVS/P%ZL%0"@@BA_*VZ!0! @0($"! M@ ! @0&)U GA%)'6#FX$:CE81 X<^5C PDA(]S\V>-/]?T2UZ]?G]UYYYW9 M@@4+LAMOO#%[ZJFGLIT[=_8\SR>??)*M6+$B6[AP87;++;=D&S=NS/;MV]?S MF.+.7;MV9?/GSV^=K[B]ZO,KK[R2+5^^O%7_MMMNR]:M6U=5K?';!)&-'P( M"! @0( 0($"!!HFH"04-\ZZVW MLA-//#'[ZE>_VO'OD$,.R5:N7%EYK@@M#SKHH(YCCCCBB&Q+S1F;LV?/;AU_ M^.&'5YXC-F[?OCT[^^RS.\X3_3WNN..R39LV=3VVB3L$D4V\ZZZ9 $"! @0 M($" (%&"]0)H=015C;Z1S+F%S\J0>2.'3NRPPX[+ _Y?O"#'V1SY\[-SCCC MC'Q;!'[EV8<13J;@\IO?_&9VSCGG9*><?U> M0>299YZ9UXO@\Z<__6D6 6DZ?QP;,RN5+P4$D48" 0($"! @0( 0($&B8@ M9!0RUAD##?M9-.IR1R6(_/6O?YT'>O'8<[&\^NJK^8S'F.682CQZ'4%C!($1 M A8#QU6K5N7M77755>F0MK_OO_]^=NJII^;U4CMME?[WRX8-&_)ZIYUV6K9[ M]^[6GNA#/#Z>PLCXK'PI((@T$@@0($" $"! @0(- P@3HAE#K"RH;]+!IU MN:,21,Z:-:L5YL6CV55ER9(E>=@7CTA'>?SQQ_-M=]]]=\=AZ3'JF"GYQ1=? MM.V_ZZZ[\G SA8B]@LC;;[\]/]>++[[8UE9\28'H66>=U;&OJ1L$D4V]\ZZ; M $"! @0($" ('&"@@9A8QUQD!C?R -N/!1""+W[]_?>L=B/.:\:-&BRKOR MYS__.0\"8X9DE"NOO+*U+1Z3CD>[R^6))Y[(CUF[=FW;[F...2;?=_WUUV?S MYLUK?>_V:';,TDR!Y0LOO-#6UIX]>_)0,]XUJ7PI((@T$@@0($" $"! @0 M(- P@3HAE#K"RH;]+!IUN:,01-:Y(?&^R!0$IMF-)YUT4FM;S*:L*K&2=CIF MZ=*E;57B'93GGGMN]O;;;[>V7W311:VZW8+(K5NWYFU%V%A+QQQ^? MW[^CCSZZM?WDDT_.MQ4_1%B8CHO9D\62PLRT;:(@,NI==MEE>7LQ>S/"T=2' M.$_T[?///T]--OZO(++Q0P 0($"! @0( 0)-$Z@30JDCK&S:[Z))USOJ M0>1''WW4MIKV:Z^]EM^^M,KVG#ES\FWE#_'8=H2$$33V*G6"R#C^-[_Y31Y& MII S_L:CWL59DKW.U91]@LBFW&G728 0($"! @0( @?\5$#(*&>N, 3^8 M\148Y2 R'H<^\L@C\^#O=[_[7=N-2@O$G'?>>6W;BU]BH9H("B^\\,+BYH[/ M$P61\0[*XN/A$8*>?OKI;3,B8S7MXLK='2=IV 9!9,-NN,LE0( 0($"! @ M0(! G1!*'6&E7\KX"HQJ$/G&&V]D\?ASFG5XQ157=-RD]%ATKP5BTHS(>*RZ M5YDHB#S__//SOL3B-K' 3BI//OEDOEA-!*?%?:E.$_\*(IMXUUTS 0($"! @ M0( 0*-%A R"AGKC(%&_TC&_.)',8A\[KGG\F O@LCKKKNN\B[%#,38W^T= MD?$>R!1D=EN-.S7<*XC?AAQ_>L3O:3C,K MERQ9TK$_-KS[[KMYG7ONN:>R3M,V"B*;=L==+P$"! @0($" $"C1>H$T*I M(ZQL_ ]EC %&)8C<$W]=2@ ( !)1$%4M&E3'N3% C/QCLB)2G$6XM*E2SNJ MGW322:TVH[V)WMO8:T9D-)P6O8G5L>.1[W*)Q\=36/GZZZ^7=S?RNR"RD;?= M11,@0( 0($"! @T&0!(:.0LE/6\?%HC1KUJQI;8_0B9'SCF'P218WZ#71X! @0($"! @ ! M @3* G5"*'6$E>5QX_OX"(Q"$+EAPX8\R$NS"GO]??'%%_,;].JKK[8M;'/H MH8=F\5AW.CZ"P=V[=^?UNWV8:$9DS(*,ME*[\?>((X[(9TK&]PA#-V_>W.T4 MC=LNB&S<+7?!! @0($" $"! @T74#(*&2L,P::_CL9Y^L?A2 R%I(I!GP3 M?7[II9?:;ED\UCUKUJR.-LX]]]SLTT\_;:O;[W:V=>O6;HN79M%4%DW@#R0<\>CWS'SRZ M('(L;ZN+(D" $"! @0($" 0'>!.B&4.L+*[B/(GE$7&'00>=H##X\ZD?X/ M2$ 0.2!8S1(@0( 0($"! @0&!8!82,0L8Z8V!8QZ]^]4?@DN>>SR(P',2_ M!2^VOZ^Q/SW6RC@(""+'X2ZZ!@($"! @0( 0($"$Q"H$X(I8ZP 0($Z@H((NM*J4> $"! @0($" ($Q$1 R"AGKC($Q&>XN M@P"!(1(01 [1S= 5 @0($"! @ ! @0(3(= G1!*'6'E=(Q%YR! H%D"@LAF MW6]72X 0($"! @0( @4S(*&2L,P;\5 @0(-!O 4%DOT6U1X 0($"! @ M0( @2$7J!-"J2.L'/)AK'L$"(R@@"!R!&^:+A,@0( 0($"! @0& J D)& M(6.=,3"5,>98 @0(5 D((JM4;"- @ ! @0($"! @, 8"]0)H=015H[Q3\"E M$2 P0P*"R!F"=UH"! @0($" $"! C,E("04]""! 8&@%!Y-#<"ATA0( 0($"! @ M0(# ] A,%$#9+Z2,,: 0($"@WP*"R'Z+:H\ 0($"! @0( 0)#+B!H%#36 M&0-#/HQUCP"!$1001([@3=-E @0($"! @ ! @0(3$6@3@BECK!R*F/,L00( M$*@2$$16J=A&@ ! @0($"! @ "!,180,@H9ZXR!,?X)N+3_%=BU>V^VZ9WM M??VW=^]^O@2Z"@@BN]+808 0($"! @0( @?$4J!-"J2.L',_1[ZJ2P)KG MW\].///^@?Q[?:%C_4%]]UWW\VNN^ZZKO]NN.&&[.Z[[\[>?OOM MOIROWXULWKPYN__^^[-%BQ9EBQ>?SVZZZ:;LZJNO MSE:M6I5]\LDG$QY3K'#++;=DEU]^>;9[]^[BYH[/[[__?JM_"Q67VQN8H6\[=NS( M+KC@@J[]7K)D2;9OW[Z.WGW\\<4'E MK5J[L=-N7M@L@I$VJ $"! @0($" $"HR4@9!0RUAD#HS6J]78R M J,81'[SF]_,#COLL/S?H8<>FL6V8IAV\,$'9^^]]]YD* 92=_;LV7F_HL_G MGW]^=LXYYV31O]3?:Z^]MNW<7WSQ17;,,,)T#"1 @0( M 0($"! @,)H"=4(H=825HSFZ];J.P"@&D4\__73EI6W;MJT5I*5@+4+ F2S/ M//-,'NB=>^ZY602,J7SZZ:?9K%FS\OU;MFQ)N[*[[KHKWW[SS3?GVW?NW)F= M>.*)K7T''710%K,MRR4>P;[TTDOSXY-%51 9,S&CG:@306[XI?+""R_D;?S' M?_Q'VMS7OX+(OG)JC ! @0($"! @ ! L,O(&04,M89 \,_DO7P0 7&*8@, M@PC7TFS#>+1X)LMEEUW6,S1\Z:67\K!OY5?3C,28 5DNFS9MRH]9NG1I MV^[UZ]>W9HFF\+'XMRJ(?.VUU_*VXMV0Y1+A:0HIR_OZ\5T0V0]%;1 @0( M 0($"! @0&"$!.J$4.H(*T=H2.OJ) 7&+8B,RR\^#IT6=XE%6V(V83R*O&S9 MLE9@%[,!Y\R9DVW^>==[((X(X\\LA6"!=AYFFGG=9:*":O5//#11== MU#K/*:><4GG$1Q]]E >!:>9C+!"3 L18H*:JI)F4QQUW7-ON6)0F'1O7%8OW MI.]5061<:]I_S377M+457^(Q[=@?LR4'4021@U#5)@$"! @0($" $"!(98 M0,@H9*PS!H9X".O:% 7&,8B,1XE3P+9W[]Z6T(477MC:5GS/8JH3[U.,N?!I[MRY MK>-BYF>Q1! 9[Y-,;<4LR]3_JB RCCW\\,-SEWCT.Y4WWG@C/S;>:SF((H@< MA*HV"1 @0( 0($"! @,,0"=4(H=8250SR$=6V* N,61,;CR2E\^][WOI?K MI" R[?N___?_9F>??7;K/8T1+A9G!\8LR @)MV[=FD5[Q6!S^?+E>9M3^;!G MSYX\!"R^[W'5JE5Y_[NM_+U@P8*\3@I:HR_%=U#&]SI!Y(,//IB'K]&/6$@G M9H FI]@6!H,H@LA!J&J3 $"! @0($" $"0RP@9!0RUAD#0SR$=6V* J,8 M1/[F-[_)'GOLL?Q?!&[QZ'6L+)T"M/C[P ,/Y#K%(/+**Z_,MZW]LBHEWF-Y^NFGYWV]XXX[\N96K%B1;]^\>7.^ MO?CAAAMNR.M\]MEGQ5UMG^L$D7' O??>F[=7](O/W?K0=J(#_"*(/$ XAQ$@ M0( 0($"! @0&!4!>J$4.H(*T=U?.OWQ *C&$26P[*J[[_\Y2_;+KX81,9, MQW*) #+:F3=O7GE7ZWO,A$SGFQB+I?A>Q^)*VL4Z$5RF MX[L]\.&#<73]^VS(+)OE!HB0( M 0($"! @0(# : @(&86,=<; :(QFO3P0@7$)(B-$B]6FSSSSS*SJD>841$;@ M6"X??OAA'L;%.R0C'"S_._;88_,Z,6MQ^_;M62Q&4_4OWC5953[__//6@CDI M^(OW.99G5Q8?S7[KK;>JFLFNO_[ZO"^[=^^NK!,;)PHBBS,APVW'CAUY6_&. MR/3^R.AO&/6[""+[+:H] @0($"! @ ! @0(#+E G1!*'6'ED ]CW9N"P"@& MD4\^^63K?8@QNS#^Q:/.$Y441!YQQ!$=5=>M6Y<'>RDD[/5WT:)%;>^4+->- M&8_E\L$''^0K<4?]>!2\*D2,V8>IO5BXIJK$H^6I3M7^M&VB(#*"T&@G5L4N M+E23CH_5Q--YJE;53O4.]*\@\D#E'$> $"! @0($" ($1%1 R"AGKC($1 M'=ZZ74-@%(/(IY]^NL:5M5=)0>211Q[9OB/+LE=??34/W.+1[%BHIM>_F"T8 M,P0/.^RPRG]77'%%VSFB_0C[4J@7LRB[K;X=CXVG>O$>S*J2'J>.175ZE8F" MR#@^SA6S(;N5M,IX+.S3[R*([+>H]@@0($" $"! @0(##D G5"*'6$E4,^ MC'5O"@*"R"R+%:Q3^-=MYE\\0ATS)V/QEO+JU+WX7W_]]2P>&T_M+UVZM%?U MUNS.5#<"RZJ2PL&85=FK3!1$QNS0.-?))Y__^E4> M)D; 5Z=$8)G:C< O9EG6*>>==U[K7!%@[MV[M^V0%U]\,>_';;?=UK:O_&6B M(/*LL\YJM17OS:Q:&"<>#4^A:*Q*WN\BB.RWJ/8($"! @ ! @0($" PY )U M0BAUA)5#/HQU;PH"@L@O\2(D3*%;O#LQ+$R$@U7_-FW:E-_%F$69^G+ZZ:>W9FS&SEB\)LU0C)"RO-!-WL#_ M?I@HB%RS9DU^G@A,BWV(!7_2S,L(*N,=E_TN@LA^BVJ/ $"! @0($" $" M0RX@9!0RUAD#0SZ,=6\* H+(O^/-GCT[#^8B"(QP+D*X% K&WQ=>>.'O!_3X M%.^ +!];;*?\^=IKKVUK+V75^$ MC_'NRW3>^/O@@P]6-3_E;8+(*1-J@ ! @0($"! @ ! J,E4">$4D=8.5JC M6F\G(S J062LE)W"L9C)-]DR=^[AZZ?/GRMH5ETCE///'$;/WZ M]3V/+>Z,&97IV#I_ERQ94CR\]3EF5);#S @*(V"L4U:M6I7WX9-//NEZ2 2- M::9EL:^S9LW*8A7O015!Y*!DM4N $"! @0($" ($A%1 R"AGKC($A';ZZ MU0>!40DB^W"IDVKBXX\_SM:N79O%(\J]0KQ)-7H E6-F9:S2O7KUZM:CV>5W M1AY DUT/V;9M6^N:X]V0GW_^>==Z_=HAB.R7I'8($"! @ ! @0($" P(@)U M0BAUA)4C,IQU\P $!)$'@.:0O@@((OO"J!$"! @0($" $"! B,CH"04 I=%3_3UWV]O>BG;M7OO9+NC M?D,$!)$-N=$NDP ! @0($"! @ ! DF@3@BECK RC1=_"1 @T"\!062_)+5# M@ ! @0($"! @ "!$1$0,@H9ZXR!$1G.NDF P @)"")'Z&;I*@$"! @0($" M $"!/HA4">$4D=8V8^QI@T"! @4!02110V?"1 @0( 0($"! @T !(:.0 ML0($"! @0( 0($"$Q>H$X(I8ZP.W0 <($"! M@ ! @0($" PO0)U0BAUA)73.RJ=C0"!)@@((IMPEUTC 0($"! @0( 0($ M"@)"1B%CG3%0&#(^$B! H"\"@LB^,&J$ $"! @0($" $"HR-0)X121U@Y M.B-:3PD0&!4!0>2HW"G])$" $"! @0($" 0)\$A(Q"QCICH$_#33,$"!#( M!021.84/! @0($" $"! @0:(9 G1!*'6%E,WX-KI( @>D4$$1.I[9S$2! M@ ! @0($"! 8 @$A(Q"QCIC8 B&JBX0(#!F H+(,;NA+H< 0($"! @0( M 0(3"=0)H=015DXTCNPG0(# 9 4$D9,54Y\ 0($"! @0( 0(C+B!D%#+6 M&0,C/LQUGP"!(1001 [A3=$E @0($"! @ ! @0(#%*@3@BECK!RD&-0VP0( M-%- $-G,^^ZJ"1 @0( 0($"!!HL("04F$ M! B,O8 @]]%5$"! @ ! @0($"! H+: D%'(6&<,U!Y0*A(@0*"F@""R M)I1J! @0($" $"! @0&!>!.B&4.L+*<1GOKH, @>$1$$0.S[W0$P($"! @ M0( 0($"$R+@)!1R%AG#$S+8'02 @0:)2"(;-3M=K$$"! @0( 0($"!#( MLCHAE#K"2K\5 @0(]%M $-EO4>T1($" $"! @0($!@R 6$C$+&.F-@R(>Q M[A$@,(("@L@1O&FZ3( 0($"! @0( @:D(U FAU!%63F6,.98 0)5 H+( M*A7;"! @0( 0($"! @,,8"0D8A8YTQ,,8_ 9=&@, ,"0@B9PC>:0D0($" M $"! @0(#!3 G5"*'6$E3,U/IV7 ('Q%1!$CN^]=64$"! @0( 0($"!"H M%! R"AGKC('*P6,C 0($IB @B)P"GD,)$"! @ ! @0($" PB@)U0BAUA)6C M.+;UF0"!X1801 [W_=$[ @0($"! @ ! @0(]%U R"ADK#,&^C[P-$B 0.,% M!)&-'P( "! @0( 0($"!!HFD"=$$H=8673?A>NEP"!P0L((@=O[ P$"! @ M0( 0($"! 8*@$AHY"QSA@8JD&K,P0(C(6 ('(L;J.+($" $"! @0($" M0'V!.B&4.L+*^B-*30($"-03$$36@3HAE#K"RND9C04\!Q* M@ ! @0($"! @ "!4100,@H9ZXR!41S;^DR P' +""*'^_[H'0$"! @0($" M $"!/HN4">$4D=8V?>!IT$"!!HO((@N[(LOOACB'NH: 0($"! @ M0( 0*C*"!D%#+6&0.C.+;UF0"!X1801 [Q_?G'?_S'[(PSSACB'NH: 0($ M"! @0( 0*C*% GA%)'6#F*8UN?"1 8;@%!Y)#=G]=>>RT[^^RSLW_XAW_( MOO*5K[3^'7OLL=F?_O2G;/?NW5U[&S,G'WOLL>RZZZ[+?O6K7V4WW'!#]NRS MSV;[]^_O>LQ$.]:L69/]]K>_S2Z^^.+L@0<>R#[ZZ*.)#LFB_W'N>?/F97?< M<4>V:=.F"8^)=O_XQS]FEUQR2:O_Z]>OS_;MVS?A<2H0($" $"! @0('!@ M D)&(6.=,7!@H\M1! @0Z"X@B.QN,^U[;K[YYCQ\3"%D\>_!!Q^<;=^^O:-? MCS[Z:/;UKW^]\MCO?.<[V<:-&SN.Z;5AV[9MV5%''5797@23524"SSESYE0> M<_+))W=]Q'SITJ5MH6NZWF]\XQO9!Q]\4'4JVP@0($" $"! @0F*) G1!* M'6'E%(>9PPD0(- A((CL()F9#6^^^68>XL4CV0L7+FP%=$<<<43V;__V;_F^ M'_WH1VT=W+!A0[XO0KSCCCLN^]G/?I9]][O?S;?_TS_]4ZW9C-%PS*P\[+## M\F,CD#S]]-.S@PXZ*-]V]=57M_4AOIQ__OGY_@@1?_*3GV3?_O:W\VTQJ[-< M[K___GQ_]#&N[9ACCLFWQ3FW;-E2/LQW @0($"! @ ! @2F*"!D%#+6&0-3 M'&8.)T" 0(> (+*#9&8V1+B79@,^\\PSK4Y$(!DA8)1__N=_;NV/1[;W[-F3 M=_+__)__DV]_^>67\^WQ(1Z-3FW&X]YURJVWWIH?LWCQXOR0'3MV9/_ZK_^: MG^OSSS_/][WUUEOY,1&:%A?8^>4O?YGO>^JII_)CXM'K%&[&3,]BX!B/@:=^ M__=__W=^C \$"! @0( 0($"/1'H$X(I8ZPLC^C32L$"!#XNX @\N\6,_HI MS7J,F8&I%(/(>(=BS$X\ZZRS\M NPL 4V%UVV67IL+:_LV;-:M6)(+-.^9=_ M^9=6_0@)RZ4X:W/)DB7Y[@LNN"#OQ^;-F_/M\2$>V?[:U[[6VG_""2?D^QYZ MZ*'\F-MNNRW?GCZ<>NJIK?WA40PVTWY_"1 @0( 0($"! X< $AHY"QSA@X M\!'F2 ($"%0+""*K7:9]ZSGGG),'<;9A ML>[LV;-;[4:=BO*K_XQ2_R=E.H MF&9*Q@S/XNS*=/S##S^<']/MVE)=?PD0($" $"! @0F)Q G1!*'6'EY$:5 MV@0($)A80! YL=&TU%BQ8D4>O,V=.[=USHF"R(DZ%K,1O_6M;_4,"8MM//?< MZ^^^Z\W;1PSM%'']W:%L%F58F5M%.[Q=F7 M575M(T" $"! @0($!@<@)"1B%CG3$PN5&E-@$"!"86$$1.;#0M-6(U['A7 M8@K?TCLAXY'M"!0/I!3?]WC))9=,V$3QW8S//_]\9?V++KHH[^/>O7M;LQE3 MGQJ(2[Z%,YXP%:*K*HD6+\CH1GD:?TC$WWWQS MU2'9^O7K\SJQ4G:4KW_]ZZUM/_SA#RN/B8WQV':T_9__^9]=Z]A!@ ! @0( M$"! @,#D!82,0L8Z8V#R(\L1! @0Z"T@B.SM,^U[8R;@JE6KLI-//CD/[U+0 M%\'R:-6LF/"8JQ*(QZ5P??/!!Y3$WW'!#7F?;MFW9 M.^^\DW^/5;JKRAMOO)'7N>NNNUI5THK99YQQ1M4AK6VQ4$WT)Q;H40@0($" M $"! @0Z)] G1!*'6%E_T:S#M==>F]>)$._QQQ^O MK-=MXTLOO90?'PO75)6TVG7T)944&,Z?/S]M:OL;,SQ3W^.1\2C?__[W6]NZ MO2,R5M=.QUQ^^>5M[?E"@ ! @0($"! @,#4!.J$4.H(*Z#0\]:7;NR>KCK.- $" M! @0($" (&)!82,0L8Z8V#BD:0& 0($)B<@B)RVL5JV^^]]U[;_KI?BBM5=UL@)KW;\8033LB; M/?KHHUOG_]:WOI5O*WZ(A78B5(SK2>6**Z[(^QPA:[D45_S>N'%C>;?O! @0 M($" $"! A,0:!."*6.L'(*0\RA! @0J!001%:R3/_&?__W?\_#NAT[=K0Z M4 PBXU'I-$.P^&AV<:7K[W[WNZUW-DZE][%X3 H-]^[=V]94+(*3^G#]]=?G M^V*1FK2]'!K&>R13@!KONDQE\^;-^3%+EBQ)F_._*=R,V9TQXU,A0( 0($ M"! @0*!_ D)&(6.=,="_$: M>[,T$S%"O2U;MK1ZO7W[]M8LPQ0"QBS"^^^_O_+?0P\]E%]I!'LQH_&XXX[+ MKKKJJGQ[?'CEE5?R@/#XXX_/=N_>W=H?B]?$X]@II-RYC:D0($" M $"! @0(-!?@3HAE#K"ROZ..JT1($ @RP210S(*(LR+<#"%BFD68?J>_A9G M0Q97L$[[>_U-EQIA7ZH786.YI%F1J<[!!Q^>$/?YB'=JE>K[_IV(F" MR*@7,Q'+86@$A>4^I#;C[Z.//IK/FDS]B#;B?9!QSJKRYIMO9M_^]K<[KB-F M@G[\\<=5A]A&@ ! @0($"! @, 4!>J$4.H(*Z(L/!G/_M9UR8C//S;W_Z6K5JU*HM'L\OO MC.QVX/OOO]\Z9OWZ]5GQ$>YN]6-[/&8>UQSOPA1 ]I*RCP ! @0($"! @,#4 M!82,0L8Z8V#J(TT+! @0:!<01+9[#-6WXF(U_>[833?=U HBERU;UN^FM4> M $"! @0($" P) +U FAU!%6#ODPUCT"!$900! YQ#=M\>+%V2.//-+W'L:, MPY@-&0O)Q((R"@$"! @0($" $"S1(0,@H9ZXR!9OTJ7"T! M,A((B<#N4A M/,?JU:MK/VH]A-W7)0($"! @0( 0($IB!0)X121U@YA2'F4 ($"%0*""(K M66PD0( 0($"! @0(# ^ H(&86,=<; ^/X"7!D! C,E((B<*7GG)4" $" M! @0($" P P)U FAU!%6SM#P=%H"!,980! YQC?7I1$@0( 0($"! @0*!* M0,@H9*PS!JK&CFT$"!"8BH @0W2/<($"! @ ! @0($"#0;P$AHY"QSACH][C3'@$"! 21 MQ@ ! @0($"! @ ! @0:)E GA%)'6-FPGX7+)4!@&@0$D=. [!0$"! @0( M 0($"! 8)@$AHY"QSA@8IC&K+P0(C(> ('(\[J.K($" $"! @0($" 0&V! M.B&4.L+*V@-*10($"-04$$36A%*- $"! @0($" $"XR(@9!0RUAD#XS+> M70 (++?HMHC0( 0($ M"! @0(# D O4":'4$58.^3#6/0($1E! $#F"-TV7"1 @0( 0($"! @,!6! MTQYX././P41C8"ICS+$$"!"H$A!$5JG81H 0($"! @0( @3$6F"B LE]( M&6- (4" 0+\%!)']%M4> 0($"! @0( 0($AEQ T"AHK#,&AGP8ZQX! B,H M((@6U=&@ ! @0($"! @ "!2@$AHY"Q MSABH'#PV$B! 8 H"@L@IX#F4 $"! @0($" $"HRA0)X121U@YBF-;GPD0 M&&X!0>1PWQ^](T" $"! @0($" 0-\%A(Q"QCICH.\#3X,$"#1>0!#9^"$ M@ ! @0($"! @ "!I@G4":'4$58V[7?A>@D0&+R ('+PQLY @ ! @0($"! M@ "!H1(0,@H9ZXR!H1JT.D. P%@(""+'XC:Z" ($"! @0( 0($"-07J!-" MJ2.LK#^BU"1 @$ ] 4%D/2>U"! @0( 0($"! @,#8"0D8A8YTQ,#8#WH40 M(# T H+(H;D5.D* $"! @0($" ('I$:@30JDCK)R>T>@L! @T24 0V:2[ M[5H)$"! @ ! @0($""099F04$4D=8.>3#6/<($!A! 4'D"-XT729 @ ! @0($"! @,!4!(2, M0L8Z8V J8\RQ! @0J!(01%:IV$: $"! @0($" ($Q%J@30JDCK!SCGX!+ M(T!@A@0$D3,$[[0$"! @0( 0($"!"8*0$AHY"QSAB8J?'IO 0(C*^ (')\ M[ZTK(T" $"! @0($" 0*5 G1!*'6%EY>"QD0 ! E,0$$1. <^A! @0($" M $"! @0&$4!(:.0L!HD0*#Q H+(Q@\! 0($"! @ ! @0(-$U R"ADK#,&FO:[ M<+T$" Q>0! Y>&-G($" $"! @0($" P% )U FAU!%6#M6@U1D"!,9"0! Y M%K?111 @0( 0($"! @0*"^@)!1R%AG#-0?46H2($"@GH @LIZ36@0($"! M@ ! @0($!@;@3HAE#K"RK$9\"Z$ (&A$1!$#LVMT!$"! @0($" $"! A, MCX"04P0($"! @ ! @0($!AR 2&CD+'.&!CR8:Q[! B,H( @ M<@1OFBX3($" $"! @0($!@*@)U0BAUA)53&6..)4" 0)6 (+)*Q38"! @0 M($" $"! B,L8"04//4>D?MFK-KSOFK[E%=-9[GJJ33W37O&C6>:_SNV:/N'K-*C6'EJO+I>0D0 MJ%? (++>8VME! @0($" $"! @0F"M@R&C(F&1@;GC<28 @7T0,(C8%#"*;CP @0($"! @ ! @1:$TB&4&H, M*UOK"^LE0&#Y @:1RS?V# 0($"! @ ! @0($%@K 4-&0\8D VL56CM#@$ 5 M @:151Q&BR! @ ! @0($"! @$ ND RAU!A6YHE228 @4S (#)S4D6 $" M! @0($" (%J! P9#1F3#%03> LA0&!M! PBU^90V!$"! @0($" $"! CL M'X%D"*7&L'+_I-&S$"#0DH!!9$M'VUH)$"! @ ! @0($"#0=9TAHR%CD@'- M0H @:$%#"*'%K4] @0($"! @ ! @0(K+E ,H128UBYYC&V>P0(C%"@ND'D M'__XQ^[NN^_N7G[YY1$>#KM,@ ! @0($"! @ "!Y0L8,AHR)AE8?A(] P$" MK0F,>? MGYA\]*,?G=XW.XR\XHHKAC:S/0($"! @0( 0($"(Q:P)#1D#')P*A#;N<) M$%A+@=$-(F^XX8;IP/'PPP_O_OK7OW;E"LE^^'C$$4=T=]UU5W?ZZ:=/[WOK MK;?6$M].$2! @ ! @0($"! 8!4"R1!*C6'E*K+I.0D0J%M@=(/(L\XZ:S)@ M/.VTT[IR=62YW7KKK=.AXP,//#"Y[\TWWYS>]]O?_K;NHVAU! @0($" $" M! @06$# D-&0,K'[W__^],%?N0C'YG<=^"! M!W9OO_WV]/[CCCMNI]8 M/P$"PPN,;A!YV&&'38:+O_K5KR8:[[WW7G?000=-[COEE%,V"/6UY8I)-P($ M"! @0( 0($"!#X;P%#1D/&) /ZA0 ! D,+C&X0>=)))TV&CM=<<\W$XJ<_ M_>GD[^4JR>NOOW[J\^233T[O__G/?SZ]WQ\($"! @ ! @0($"#0ND RA%)C M6-EZGU@_ 0+#"XQN$/FUKWUM.F L[Q=YR"&'3/_^P@LO=.6](4M-?Y5D^?WU MUU\?7LX6"1 @0( 0($"! @,%(!0T9#QB0#(XVWW29 8(T%1C>(?.655[I# M#SUT.GSL/RW[\LLOGS __?33&[YV]=57KS&_72- @ ! @0($"! @,#^%TB& M4&H,*_=_,CTC 0*U"XQN$%D.R(LOOMB=>^ZYW?O>][ZN?'C-U[_^]>EQ*I^D M78:3!Q]\K\_$"! @ ! @0($"! @,!_"Q@R&C(F&= O! @0&%I@ ME(/(G1#^^,<_=N5#;-P($"! @ ! @0($"! 8$^!9 BEQK!RS^2XAP ! OLF M4.4@^[=NT:VLWV"! @0( 0($"! @,%H!0T9# MQB0#HPVX'2= 8&T%1C>(O.^^^_880AYXX('=00<=M.6OW;MWK^T!L&,$"! @ M0( 0($"!#8WP+)$$J-8>7^SJ7G(T"@?H'1#2+/.NNLR2"R#!_ON...[M57 M7ZW_*%DA 0($"! @0( 0($!A0P9#1D3#(P8.1LB@ ! A.!T0TBCSCBB,D@ M\K+++G,("1 @0( 0($"! @0& O!)(AE!K#RKV(EH<0($!@6X'1#2*/.>:8 MR2#RSCOOW'9AODB $"! @0($" $"\P4,&0T9DPS,3X]["1 @L/<"HQM$ M7G3119-!Y"677++WJ_9( @0($"! @ ! @0(-"R0#*'4&%8VW"*63H# D@1& M-XC\]:]_/1E$ED_(_N4O?[DD%ILE0( 0($"! @0(! O0*&C(:,20;J[0 K M(T!@50*C&T0^^>23W8477C@=1IYPP@G=!1=EX"! @0($" $"! BLG4 RA%)C6+EVP;5#! B,7F!T@\CSSS]_.H0L5T4F MOW;MVC7Z V4!! @0($" $"! @0&$K D-&0,8%DB&4&L/*YAL% $"@PN, M;A YN( -$B! @ ! @0(C$+@;U=^N?.+P4X9&$68UV G#1D-&9,,K$%4[0(! M I4)&$16=D MAP ! @0($"!0J\!. RA?-Z0L&7#+!)(AE!K#RBQ-J@@0() + MC'80^=Y[[W4WW713]Z$/?:@[[+##)N\5>>"!!T[^?,XYYW2///)(KJ"2 $" M! @0($!@[04,&@T:DPRL?9#79 <-&0T9DPRL25SM!@$"%0F,A0"!E@1&-XC\IW_ZI\F L?R^W>TO?_E+ M5]XSL@PL__:WOVU7ZFL$"! @0( 0(C$#!D-&1,,C""**_%+AHR&C(F&5B+ ML-H) @2J$AC=(/+((X^<#!=_^,,?[G@@CC_^^$GM'7?1]]QSSX['H!]$WG;; M;3O6*B! @ ! @0($%AO 4-&0\8D ^N=XO79.T-&0\8D ^N36'M"@$ M J,; M1)YQQAF3JQP_\I&/;'L,GGGFF>F/9C_VV&/;UOHB 0($"! @0(# ^@LD0R@U MAI7KG^3UV,-D"*7&L'(]TFHO"!"H26!T@\CO?.<[DT%D>>_'RRZ[K'OCC3?V M.!YE\'C$$4=,Z@XZZ*#N[;??WJ/&'00($"! @ ! N,2,&0T9$PR,*Y4KVYO M#1D-&9,,K"ZAGID @5H%1C>(?.^]]Z:?B%V&D670>-IIIW477'!!=^ZYYW8? M_. 'IX/*\O6[[KJKUF-G700($"! @ "!I@22(90:P\JFFF(?%IL,H=085NY# MQ#R4 $">[DT\^>/1E" MJ3&L'$^B[2D! F,16.M!Y-UWWSU]W\=;;KEE8GKAA1=.[]O\GI!;_?WIIY\> MR_&PGP0($"! @ ! EL(&#(:,B89V"(^[MXD8,AHR)AD8%-L_)4 0+[++#6 M@\CRB=?]1Y4-FKKWVVGW^Y4>SZPZQU1$@0( 0)M""1#*#6&E6UT MP[ZO,AE"J3&LW/>DV0(! @0V"JSU('+VPVIV^D":[;[NPVHV'G1_(T" $" M! B,4<"0T9 QR< 8L[V*?39D-&1,,K"*;'I. @3J%ECK0>0]]]RS\"=DSQM( M/O/,,W4?1:LC0( 0($"#0@D RAU!A6-M *@RPQ&4*I,:P<)&PV0H @1F! MM1Y$SNRG/Q(@0( 0($"#0N8,AHR)ADH/$VB9=OR&C(F&0@#I1" @0(A (& MD2&4,@($"! @0( @=4*)$,H-8:5JTWI>)X]&4*I,:P<3Z+M*0$"8Q%8ZT%D M^9"9QQY[;)]_O?/..V,Y'O:3 $"! @0($!@"P%#1D/&) -;Q,?=FP0,&0T9 MDPQLBHV_$B! 8)\%UGH0Z<-J]OGXV@ ! @0($"! H!J!9 BEQK"RFL O>2') M$$J-8>628VCS! @T*& 0V>!!MV0"! @0($" P!@%#!D-&9,,C#';J]AG0T9# MQB0#J\BFYR1 H&Z!M1Y$OOSRR]TCCSRRS[_>?OOMNH^BU1$@0( 0($&A!( MAE!J#"L;:(5!EI@,H=085@X2-ALA0(# C,!:#R)G]M,?"1 @0( 0($&A

)O$RS=D-&1,,A '2B$! @1" 8/($$H9 0($"! @0(# :@62(90: MP\K5IG0\SYX,H=085HXGT?:4 (&Q"*SU(/+NN^_N#CC@@,FO6VZY96)ZX847 M3N_KO[;3[T\__?18CH?])$" $"! @0V$+ D-&0,1,Y^:O:--]XX6>SYYY^_\"!RUZY=^PQE P0($"! @ ! M JL52(90:@PK5YO2\3Q[,H128U@YGD3;4P($QB*PUH/(W;MW=]_ZUK]I, 0($"! @0& + 4-&0\8D UO$Q]V; M! P9#1F3#&R*C;\2($!@GP76>A"YSZNS 0($"! @0( @6H$DB&4&L/*:@*_ MY(4D0R@UAI5+CJ'-$R#0H(!!9(,'W9()$"! @ ! F,4,&0T9$PR,,9LKV*? M#1D-&9,,K"*;GI, @;H%UGH0^=133W577775/O]Z]=57ZSZ*5D> $"! @0 M:$ @&4*I,:QLH!4&66(RA%)C6#E(V&R$ $",P)K/8B<_;":G3X9>[NO^[": MF2/NCP0($"! @ "!D0H8,AHR)AD8:;SW^VX;,AHR)AG8[\'TA 0(5"_0Q"#R MSW_^<_4'T@()$"! @ ! K4+)$,H-8:5M??!4.M+AE!J#"N'RIOM$"! H!=8 MZT'D/??A7OUB_$R! @ ! @0(C%? MD-&0,!.^?_?\_SGW[LXO!CME8/^FTK,1(-""P%H/(LL!>/SQQ[LO?.$+ MW:&''KIA*'G@@0=V'_O8Q[K[[[]_,HQLX6!9(P$"! @0($"@98%D"*7&L++E M'EED[3L-H'S=D+)DP(T 0)#"ZS](')VP;_YS6^ZBRZZJ#ODD$,V#"4/.NB@ M[A.?^$3W\,,/=^^]]][L0_R9 $"! @0($"@$@%#1D/&) .5Q'WIRS!H-&A, M,K#T('H" @2:$QC5(+(_.F786(:.%UQP05>&D+,_OEV&E!=??''WN]_]KB_W M.P$"! @0($" 0 4"R1!*C6%E!5'?+TM(AE!J#"OW2Q@]"0$"30F,X3* M^T3^Y"<_Z>V]WP@DG M;!A([MJU:[;,GPD0($" $"!$8HD RAU!A6CC#:*]GE9 BEQK!R)>'TI 0( M5"U0S2#RV6>?[:Z^^NKNF&..V3"$+%=(&D16G6&+(T" $"!!H1,&0T9$PR MT$@[[/,R#1D-&9,,['/0;( 0*;!$8]B/S/__S/+8>/Y<>TSSKKK.['/_ZQ M3]7>=-#]E0 ! @0($" P1H%D"*7&L'*,V5[%/B=#*#6&E:O(IN>>[KR8]IN! @0($" $"]0@8 M,AHR)AFH)_'+78DAHR%CDH'EIM#6"1!H46 4@\@R?+SVVFOG#A_+CUZ??OKI MW5UWW=6]^>:;+1Y#:R9 @ ! @0(-"&0#*'4&%8VT0P#+#(90JDQK!P@:C9! M@ "!#0)K/8A\[+''MAP^GGKJJ=WMM]_N$[$W'$Y_(4" $"! C4*_#_WG-? MYQ>#G3)0;P<,NS)#1D/&) /#IL[6"! @T'5K/8@L5SF6*Q[[7^5'K\\YYYS) MCUX_^."#7?KKK;?>67NT<>>62??_D$[0W'W%\($"! @ ! J,4,&0T M9$PR,,IPKV"G#1D-&9,,K"":GI( @ ($EB)@$+D45ALE0( 0($"! 86L"0T9 QR<#0N9:>2HT M " 241!5*MU>X:,AHQ)!FK-OW41(+ Z 8/(U=E[9@($"! @0( @04$DB&4 M&L/*!2+5=&DRA%)C6-ETDU@\ 0)+$3"(7 JKC1(@0( 0($" PM8,AHR)AD M8.C;?N@@06)V 0>3J[#TS 0($"! @0(# @+)$$J-8>4" MD6JZ-!E"J3&L;+I)+)X @:4(C'(0^><__[G[^,<_WAU\\,'= 0<BEX-DJ $"! @0(+#_! P9#1F3#.R_1([[F0P9#1F3#(P[Y?:> (%U%!C= M(/+EEU_N#CWTT!V'C[,#REV[=JVCO7TB0( 0($"!!80" 90JDQK%P@4DV7 M)D,H-8:533>)Q1,@L!2!T0TB+[WTTND0\L@CC^P^_>E/=__ZK__:77?==5O^ M>NVUUY:"9Z,$"! @0( 0+[3\"0T9 QR<#^2^2XG\F0T9 QR<"X4V[O"1!8 M1X'1#2)///'$R2#RN...Z]YZZZUU-+5/! @0($" $"2Q!(AE!J#"N7$+TJ M-YD,H=085E89?HLB0&"E J,;1!YVV&&30>1--]VT4CA/3H 0($"! @L'\% M#!D-&9,,[-]4CO?9#!D-&9,,C#?A]IP @745&-T@\O333Y\,(F^^^>9U-;5? M! @0($" $"2Q!(AE!J#"N7$+TJ-YD,H=085E89?HLB0&"E J,;1%Y[[;63 M0>0QQQRS4CA/3H 0($"! @L'\%#!D-&9,,[-]4CO?9#!D-&9,,C#?A]IP M@745&-T@LKPOY/'''S\91I;WB_SE+W_9O?322^OJ:[\($"! @ ! @0&$DB& M4&H,*P>*6_6;2890:@PKJV\$"R1 8+\+C&X063XA^X@CCI@,(@\XX(#H]Z>? M?GJ_PWI" @0($"! @ "!804,&0T9DPP,F[IZMV;(:,B89*#>#K R @16)3"Z M0>3YYY\?#1]GAY2[=NU:E:_G)4" $"! @0&$@@&4*I,:P<*&[5;R890JDQ MK*R^$2R0 (']+C"Z0>3/?_[S[KKKKEOHUVNOO;;?83TA 0($"! @0(# L *& MC(:,20:&35V]6S-D-&1,,E!O!U@9 0*K$AC=(')54)Z7 $"! @0($!@M0+) M$$J-8>5J4SJ>9T^&4&H,*\>3:'M*@,!8! PBQW*D["233S[9??G+7Y[\^OWO?S]9TOWW MWS^]K__:3K^_\LHK(86Z MY=;^$" P?H&U'D3>====TP^FN?'&&R?:/JQF_*&S @($"! @0(# W@@8,AHR M)AG8FVRU^!A#1D/&) ,M]H8U$R"P7(&U'D3^Z$<_Z@XZZ*#)KW_[MW^;2/S+ MO_S+]+[^:SO]OGOW[N4JVCH! @0($"! @,#2!9(AE!K#RJ4'L9(G2(90:@PK M*XF[91 @L$8":SV(7",GNT* $"! @0(+!B 4-&0\8D RN.Z6B>WI#1D#') MP&@";4<)$!B-@$'D: Z5'25 @ ! @0(M"V0#*'4&%:VW27YZI,AE!K#RCQ1 M*@D0() )&$1F3JH($"! @ ! @16+&#(:,B89&#%,1W-TQLR&C(F&1A-H.TH M 0*C$3"(',VALJ,$"! @0( @;8%DB&4&L/*MKLD7WTRA%)C6)DG2B4! @0R M 8/(S$D5 0($"! @0(# B@4,&0T9DPRL.*:C>7I#1D/&) .C";0=)4!@- (& MD:,Y5':4 $"! @0(-"V0#*$4F-8V7:7Y*M/AE!J#"OS1*DD0(! )F 0F3FI M(D" $"! @06+& (:,A8Y*!%<=T-$]OR&C(F&1@-(&VHP0(C$; ('(TA\J. M$B! @ ! @3:%DB&4&H,*]ONDGSUR1!*C6%EGBB5! @0R 0,(C,G500($"! M@ ! BL6,&0T9$PRL.*8CN;I#1D-&9,,C";0=I0 @=$(&$2.YE#940($"! @ M0(! VP+)$$J-867;79*O/AE"J3&LS!.ED@ ! IF 063FI(H 0($"! @0&#% M H:,AHQ)!E8? M#*'4&%;FB5))@ "!3, @,G-218 0($"! @L&(!0T9#QB0#*X[I:)[>D-&0 M,1H#I4=)4" $"! BT+9 ,H=085K;=)?GJDR&4&L/* M/%$J"1 @D D81&9.J@@0($" $"!%8L8,AHR)AD8,4Q'D-&0\8D Z,)M!TE0& T M @:1HSE4=I0 0($"! @T+9 ,H128UC9=I?DJT^&4&H,*_-$J21 @$ F8!"9 M.:DB0( 0($"!!8L8 AHR%CDH$5QW0T3V_(:,B89& T@;:C! B,1L @*)4$"!#(! PB,R=5! @0 M($" $"*Q8P9#1D3#*PXIB.YND-&0T9DPR,)M!VE "!T0@81([F4-E1 @0( M$"! @$#; LD02HUA9=M=DJ\^&4*I,:S,$Z62 $"F8!!9.:DB@ ! @0($"! M8,4"AHR&C$D&5AS3T3R](:,A8Y*!T03:CA(@,!H!@\C1'"H[2H 0($"!!H M6R 90JDQK&R[2_+5)T,H-8:5>:)4$B! (!,PB,R<5!$@0( @84$#$,,0Y(, M+!0JQ5UBJD;O:95,P)#1D#')0)8F500($,@%#")S*Y4$"! @0" 6, PQ#$DR M$ =*X40@,56C][1+)I ,H=085F9I4D6 (%?//-:!_^\8]_=)=>>FEWS3771/5;%3W\\,/=M==>VWWI2U_J[KGG MGNZEEU[:JG1Z?]G_&VZX8?+\M]YZ:_?,,\],O[;5'\IV;[OMMN[RRR_OKK_^ M^N[11Q_MWGWWW:W*W4^ (%1"!B&&(8D&1A%F-=H)Q-3-7IOC2*[UKMBR&C( MF&1@K4-LYP@0&*6 0>0:';:;;KII.GSLAY"SOQ]VV&'=*Z^\LN,>GW'&&9/M ME/J]N;WXXHO=<<<=-W=?RF!RWNV]]][K+KC@@KF/*?NSU8^8WWSSS1N&KOUZ M#S_\\.[YYY^?]U3N(T" P"@$#$,,0Y(,C"+,:[23B:D:O;=&D5WK74F&4&H, M*]^JIIZ9#O/(CV=_XQCFGGS[]VL<^ M]K%M]_C+7_[RM'9O!I%E8'CTT4=/MU$&DF>??79WZ*&'3N_[^M>_OL<^7'31 M1=.OER'B>>>=UQUUU%'3^\I5G9MO=]]]]_3K!Q]\<%?6=M)))TWO*\_YP@LO M;'Z8OQ,@0& 4 H8AAB%)!D81YC7:R<14C=Y;H\BN]:X8,AHR)AE8ZQ#;.0($ M1BE@$+DFAZT,]_JK 7_QBU],]JH,),L0L-R.//+(R=?+CVR_]=9;>^SUL\\^ MVY5A7[^-\OO>#")ON>66Z3:^^ M/J8,36>O?KSDDDNF7WOHH8>FCRD_>MT/-\M^S@X_.'V,/Q @ M0&!, H8AAB%)!L:4Z778U\14C=Y;AZR.81^2(90:P\HQ9-D^$B P+@&#R#4Y M7OU5C^7*P/XV.X@L[Z%8KD[\^,<_OF%H5VK+\'#V/27[(=[>#"+?__[W3X: M94BX^39[U>9UUUTW_?+G/O>YZ>!P]^[=T_O+'\J/;!]RR"&3KY]VVFG3K]U[ M[[W3QWSG.]^9WM__X^N6VW7='T-&0\8D ^N:7_M%@,!X!0PBU^38??*3GYP.YEY]]=7)7LT. M(K?;S=D?I2Y75O;;6G0063[DIA]BE@^HF7?K?]RZ_,AX?SOFF&,FC_O@!S_8 MW[7A]XLOOGBZW7ZHV%\I60:HLU=7]@^\[[[[IH^9O9*R_[K?"1 @L.X"AB&& M(4D&UCW'Z[9_B:D:O;=NN5W7_4F&4&H,*]>VQWUEEG=;MV[9H\[E.?^M1D6XL.(A]YY)'I/I1!X+Q; M_X$T9=_Z6S^\+ /'>;<[[[QSNMW''W]\4G+""2=,[BN#S7FW\DG:_79GK[Z< M5^L^ @0(K*. 88AA2)*!=;M[OU5QGV-7L[B)Q];\9?_>I7_>8V M_'[999=-]_&==]Z97,W8[_-55UVUH;;_RX,//CA]S$]^\I/)W?V/@)]XXHE] MV8;?RWM(]MOM![,;"OR% $":RY@&&(8DF1@S6.\=KN7F*K1>VL7W#7=H60( MI<:P[NT@ MLKP/9?^^ MR7T?_>A'YSZFW-F_[V59CQL! @3&)F 88AB29&!LN5[U_B:F:O3>JG,ZEN 8/(-3Y6Y4K(\AZ*_2=JEZ%_O?__[ MMGN]MX/(V1_-?O+))^<^1_DPG'ZH^,8;;VSXT>QO?_O;F\' MD;_][6^GSU$^N&;>K?^TZ[(O_:T?&'[UJU_M[]KP>[G"L]_W?__W?Y]\[913 M3IGP?<\455VS8GK\0($!@# *&(88A20;&D.5UVL?$5(W>6Z?, MKO.^)$,H-8:5ZYQA^T: P#@%_N\T:9S[7\U>/_'$$]WWO__][G>_^]UT3;.# MR/)CT/U@[C.?^^][WI=I]^^NG)E_KME"LCY]W*CX;W^[+5>T_.>YS["! @ ML"X"AB&&(4D&UB6O8]F/Q%2-WAM+GE>]GX:,AHQ)!E:=4\]/@$!] @:1:W!, MR_M"]E<5GG_^^=,]FAU$ECO[FL]^]K/3FGE_V-M!Y.PG59=MS+OU[^UXVFFG M3;]\P@DG3(:&1QQQQ/2^V3^4#]HI0\6RGOYVY9573@>-9F_-8KNVNY,,H=085JYM@.T8 M 0*C%3"(7)-#]^$/?W@ZK'O]]=S4[B"P_*MU?(;BL'\TN3UH^/*8?&K[S MSCL;='[YRU].]^%;W_K6]&OE0VKZ?=L\-"SO(]D/4,M[7?:WW;MW3Q]SW777 M]7=/?^^'F^4#:]Y[[[WI_?Y @ "!L0@8AAB&)!D82Y[793\34S5Z;UWRNN[[ M85JPA_\X == M?R5B&>J]\,(+V^[U3E=$EL%>N:+Q0Q_Z4/>UKWUMP[;^\(<_3/?CU%-/[=Y\ M\\W)U\N'UY0?Q^Z'E/_XQS^FCROOY]A_PG7Y,>WR2=KE]MIKKW7]0+$\[M>_ M_O7T,>4/_?"UK.G!!Q^F&X$"! 8HX!AB&%(DH$Q9GN5 M^YR8JM%[J\SHF)X[&4*I,:P<4Z;M*P$"XQ PB%R3XU2&>64XV%]9V%]%V/^] M_WVGJR'+U_+ MQQY[;'JU9'E,&;:6X6O_O,<<TMV7H5QYW^.&'SZTO5QWVVYTWB"P/*E#W*K'Z]^ZJFGNJ...FJZ/_WCRI6@__5?_S5W_]U)@ "!,0@D0R@UAI5C MR/(Z[:.AB*%(DH%URNPZ[TMBJ4;/K7.&[1L! N,4,(AZ\J/9F]\SAB*%(DH%UR>NZ[T=BJ4;/K7N.[1\! N,3,(A.!E$ M?N][WQMZT[9'@ ! EW7)4,H-8:5FF4Q 4,10Y$D XNEJMWJQ%*-GFNW0ZR< M (%E"1A$+DMV@.U^\YO?['[THQ\-L*6-FRA7'):K($% M#!D-&9,,#)^\NK=H*&(HDF2@[BX8;G6)I1H]-USB;(D 0+_+6 0V6@2?O:S MG\4_:MTHD643($!@GP22(90:P\I]"EF##S84,11),M!@:^S5DA-+-7INK\+E M000($-A&P"!R&QQ?(D" $">RM@R&C(F&1@;_/5ZN,,10Q%D@RTVA^+KCNQ M5*/G%LV5>@($".PD8!"YDY"O$R! @ "!O1!(AE!J#"OW(EI-/\10Q% DR4#3 M3;+ XA-+-7IN@4@I)4" 0"1@$!DQ*2) @ ! HL)&#(:,B896"Q5J@U%#$62 M#.B43""Q5*/GLC2I(D" 0"Y@$)E;J21 @ ! K% ,H128U@9!TKA1,!0Q% D MR8!VR0022S5Z+DN3*@($".0"!I&YE4H"! @0(! +&#(:,B89B .E<")@*&(H MDF1 NV0"B:4:/9>E214! @1R 8/(W$HE 0($"!"(!9(AE!K#RCA0"B<"AB*& M(DD&M$LFD%BJT7-9FE01($ @%S"(S*U4$B! @ "!6,"0T9 QR4 <*(43 4,1 M0Y$D ]HE$T@LU>BY+$VJ"! @D L81.96*@D0($" 0"R0#*'4&%;&@5(X$3 4 M,11),J!=,H'$4HV>R]*DB@ ! KF 061NI9( 0($",0"AHR&C$D&XD IG @8 MBAB*)!G0+IE 8JE&SV5I4D6 (%O"49B .E M<"*0F*K1>]HE$] K>B7)0)8F500($,@%#")S*Y4$"! @0" 62$[NU7@1& =* MX41 S^B9) /:)1-(+-7HN2Q-J@@0() +&$3F5BH)$"! @$ LX,6;%V])!N) M*9P()*9J])YVR03TBEY),I"E214! @1R 8/(W$HE 0($"!"(!9*3>S5>!,:! M4C@1T#-Z)LF =LD$$DLU>BY+DRH"! CD @:1N95* @0($" 0"WCQYL5;DH$X M4 HG HFI&KVG73(!O:)7D@QD:5)%@ "!7, @,K=228 0($8H'DY%Z-%X%Q MH!1.!/2,GDDRH%TR@<12C9[+TJ2* $"N8!!9&ZED@ ! @0(Q )>O'GQEF0@ M#I3"B4!BJD;O:9=,0*_HE20#69I4$2! (!2#&B73""Q5*/GLC2I(D" 0"Y@$)E;J21 @ ! K& %V]>O"49 MB .E<"*0F*K1>]HE$] K>B7)0)8F500($,@%#")S*Y4$"! @0" 62$[NU7@1 M& =*X41 S^B9) /:)1-(+-7HN2Q-J@@0() +&$3F5BH)$"! @$ LX,6;%V]) M!N) *9P()*9J])YVR03TBEY),I"E214! @1R 8/(W$HE 0($"!"(!9*3>S5> M!,:!4C@1T#-Z)LF =LD$$DLU>BY+DRH"! CD @:1N95* @0($" 0"WCQYL5; MDH$X4 HG HFI&KVG73(!O:)7D@QD:5)%@ "!7, @,K=228 0($8H'DY%Z- M%X%QH!1.!/2,GDDRH%TR@<12C9[+TJ2* $"N8!!9&ZED@ ! @0(Q )>O'GQ MEF0@#I3"B4!BJD;O:9=,0*_HE20#69I4$2! (!2#&B73""Q5*/GLC2I(D" 0"Y@$)E;J21 @ ! K& %V]> MO"49B .E<"*0F*K1>]HE$] K>B7)0)8F500($,@%#")S*Y4$"! @0" 62$[N MU7@1& =*X41 S^B9) /:)1-(+-7HN2Q-J@@0() +&$3F5BH)$"! @$ LX,6; M%V])!N) *9P()*9J])YVR03TBEY),I"E214! @1R 8/(W$HE 0($"!"(!9*3 M>S5>!,:!4C@1T#-Z)LF =LD$$DLU>BY+DRH"! CD @:1N95* @0($" 0"WCQ MYL5;DH$X4 HG HFI&KVG73(!O:)7D@QD:5)%@ "!7, @,K=228 0($8H'D MY%Z-%X%QH!1.!/2,GDDRH%TR@<12C9[+TJ2* $"N8!!9&ZED@ ! @0(Q )> MO'GQEF0@#I3"B4!BJD;O:9=,0*_HE20#69I4$2! (!2#&B73""Q5*/GLC2I(D" 0"Y@$)E;J21 @ ! K& M%V]>O"49B .E<"*0F*K1>]HE$] K>B7)0)8F500($,@%#")S*Y4$"! @0" 6 M2$[NU7@1& =*X41 S^B9) /:)1-(+-7HN2Q-J@@0() +&$3F5BH)$"! @$ L MX,6;%V])!N) *9P()*9J])YVR03TBEY),I"E214! @1R 8/(W$HE 0($"!"( M!9*3>S5>!,:!4C@1T#-Z)LF =LD$$DLU>BY+DRH"! CD @:1N95* @0($" 0 M"WCQYL5;DH$X4 HG HFI&KVG73(!O:)7D@QD:5)%@ "!7, @,K=228 0($ M8H'DY%Z-%X%QH!1.!/2,GDDRH%TR@<12C9[+TJ2* $"N8!!9&ZED@ ! @0( MQ )>O'GQEF0@#I3"B4!BJD;O:9=,0*_HE20#69I4$2! (!2#&B73""Q5*/GLC2I(D" 0"Y@$)E;J21 @ ! M K& %V]>O"49B .E<"*0F*K1>]HE$] K>B7)0)8F500($,@%#")S*Y4$"! @ M0" 62$[NU7@1& =*X41 S^B9) /:)1-(+-7HN2Q-J@@0() +&$3F5BH)$"! M@$ LX,6;%V])!N) *9P()*9J])YVR03TBEY),I"E214! @1R 8/(W$HE 0($ M"!"(!9*3>S5>!,:!4C@1T#-Z)LF =LD$$DLU>BY+DRH"! CD @:1N95* @0( M$" 0"WCQYL5;DH$X4 HG HFI&KVG73(!O:)7D@QD:5)%@ "!7, @,K=228 M 0($8H'DY%Z-%X%QH!1.!/2,GDDRH%TR@<12C9[+TJ2* $"N8!!9&ZED@ ! M @0(Q )>O'GQEF0@#I3"B4!BJD;O:9=,0*_HE20#69I4$2! (!2#&B73""Q5*/GLC2I(D" 0"Y@$)E;J21 M@ ! K& %V]>O"49B .E<"*0F*K1>]HE$] K>B7)0)8F500($,@%#")S*Y4$ M"! @0" 62$[NU7@1& =*X41 S^B9) /:)1-(+-7HN2Q-J@@0() +&$3F5BH) M$"! @$ LX,6;%V])!N) *9P()*9J])YVR03TBEY),I"E214! @1R 8/(W$HE M 0($"!"(!9*3>S5>!,:!4C@1T#-Z)LF =LD$$DLU>BY+DRH"! CD @:1N95* M @0($" 0"WCQYL5;DH$X4 HG HFI&KVG73(!O:)7D@QD:5)%@ "!7, @,K=2 M28 0($8H'D4_7@'P ( !)1$%4Y%Z-%X%QH!1.!/2,GDDRH%TR@<12C9[+ MTJ2* $"N8!!9&ZEDD"U DXRG60F&:BV 9:TL,14C=Y;4ORJW:R>T3-)!JIM M@($7EEBJT7,#Q\[F"! @T!E$"@$! IV33">920:TRF("B:D:O;=8JE3K&3V3 M9$"G9 *)I1H]EZ5)%0$"!'(!@\C<2B6!:@6<9#K)3#)0;0,L:6&)J1J]MZ3X M5;M9/:-GD@Q4VP #+RRQ5*/G!HZ=S1$@0, 5D3) @$#GBLASG60F+S3TRF(" MB:D:O;=8JE3K&3V39$"G9 *)I1H]EZ5)%0$"!'(!5T3F5BH)5"O@)--)9I*! M:AM@20M+3-7HO27%K]K-ZAD]DV2@V@88>&&)I1H]-W#L;(X 0*NB)0! @1< M$>DD.SO)UBN+"K6\V+]V?<5G9()R%.6I]:=LC2I(D" 0"[@ MBLC<2B6!:@5:/\&R_NQ$O-H&6-+"Y"K+5>M.2XI?M9MM/2_6GWU?J;8!!EZ8 M/&5Y:MUIX-C9' $"!%P1*0,$"+@BLO43S'3]>F4Q@=157=LO!!=+E6K]TG:_ MI,=?IV0"J:>ZMOLN2Y,J @0(Y *NB,RM5!*H5L )9MLGF.GQK[8!EK2PU%5= MV_VWI/A5NUG]TG:_I,>_V@88>&&II[JV^V[@V-D< 0($7!$I P0(N"+2"79V M@JU7%A.0JRQ7K3LMEBK5K>?%^K/O*SHE$Y"G+$^M.V5I4D6 (%K#_[OE)M PR\,'G*\M2Z MT\"QLSD"! BX(E(&"!!P163K)YCI^O7*8@*IJ[JV7P@NEBK5^J7M?DF/OT[) M!%)/=6WW798F500($,@%7!&96ZDD4*V $\RV3S#3XU]M RQI8:FKNK;[;TGQ MJW:S^J7M?DF/?[4-,/#"4D]U;??=P+&S.0($"+@B4@8($'!%I!/L[ 1;KRPF M(%=9KEIW6BQ5JEO/B_5GWU=T2B8@3UF>6G?*TJ2* $"N8 K(G,KE02J%6C] M!,OZLQ/Q:AM@20N3JRQ7K3LM*7[5;K;UO%A_]GVEV@88>&'RE.6I=:>!8V=S M! @0<$6D#! @X(K(UD\PT_7KE<4$4E=U;;\07"Q5JO5+V_V2'G^=D@FDGNK: M[KLL3:H($""0"[@B,K=22:!: 2>8;9]@IL>_V@98TL)25W5M]]^2XE?M9O5+ MV_V2'O]J&V#@A:6>ZMKNNX%C9W,$"!!P1:0,$"#@BD@GV-D)MEY93$"NLERU M[K18JE2WGA?KS[ZOZ)1,0)ZR/+7NE*5)%0$"!'(!5T3F5BH)5"O0^@F6]6F4Q ;G*6J=:?%4J6Z];Q8?_9]1:=D M O*4Y:EUIRQ-J@@0() +N"(RMU))H%J!UD^PK#\[$:^V 9:T,+G* %71,H 0*NB&S]!#-=OUY9 M3"!U5=?V"\'%4J5:O[3=+^GQURF90.JIKNV^R]*DB@ ! KF *R)S*Y4$JA5P M@MGV"69Z_*MM@"4M+'55UW;_+2E^U6Y6O[3=+^GQK[8!!EY8ZJFN[;X;.'8V M1X 5=$R@ ! JZ(=(*=G6#KE<4$Y"K+5>M.BZ5*=>MYL?[L^XI.R03D*;0,L:6%RE>6J=: M%^O/OJ]4VP #+TR>LCRU[C1P[&R. $"KHB4 0($7!'9^@EFNGZ]LIA ZJJN M[1>"BZ5*M7YINU_2XZ]3,H'44UW;?9>E214! @1R 5=$YE8J"50KX 2S[1/, M]/A7VP!+6ECJJJ[M_EM2_*K=K'YINU_2XU]M PR\L-137=M]-W#L;(X 0*N MB)0! @1<$>D$.SO!UBN+"K6\V+]V?<5G9()R%.6I]:=LC2I M(D" 0"[@BLC<2B6!:@5:/\&R_NQ$O-H&6-+"Y"K+5>M.2XI?M9MM/2_6GWU? MJ;8!!EZ8/&5Y:MUIX-C9' $"!%P1*0,$"+@BLO43S'3]>F4Q@=157=LO!!=+ ME6K]TG:_I,=?IV0"J:>ZMOLN2Y,J @0(Y *NB,RM5!*H5L )9MLGF.GQK[8! MEK2PU%5=V_VWI/A5NUG]TG:_I,>_V@88>&&II[JV^V[@V-D< 0($7!$I P0( MN"+2"79V@JU7%A.0JRQ7K3LMEBK5K>?%^K/O*SHE$Y"G+$^M.V5I4D6 (%< MP!61N95* M4*M'Z"9?W9B7BU#;"DAK#_[OE)M PR\ M,'G*\M2ZT\"QLSD"! BX(E(&"!!P163K)YCI^O7*8@*IJ[JV7P@NEBK5^J7M M?DF/OT[)!%)/=6WW798F500($,@%7!&96ZDD4*V $\RV3S#3XU]M RQI8:FK MNK;[;TGQJW:S^J7M?DF/?[4-,/#"4D]U;??=P+&S.0($"+@B4@8($'!%I!/L M[ 1;KRPF(%=9KEIW6BQ5JEO/B_5GWU=T2B8@3UF>6G?*TJ2* $"N8 K(G,K ME02J%6C]!,OZLQ/Q:AM@20N3JRQ7K3LM*7[5;K;UO%A_]GVEV@88>&'RE.6I M=:>!8V=S! @0<$6D#! @X(K(UD\PT_7KE<4$4E=U;;\07"Q5JO5+V_V2'G^= MD@FDGNK:[KLL3:H($""0"[@B,K=22:!: 2>8;9]@IL>_V@98TL)25W5M]]^2 MXE?M9O5+V_V2'O]J&V#@A:6>ZMKNNX%C9W,$"!!P1:0,$"#@BD@GV-D)MEY9 M3$"NLERU[K18JE2WGA?KS[ZOZ)1,0)ZR/+7NE*5)%0$"!'(!5T3F5BH)5"O0 M^@F6]6F4Q ;G*6J=:?%4J6Z];Q8 M?_9]1:=D O*4Y:EUIRQ-J@@0() +N"(RMU))H%J!UD^PK#\[$:^V 9:T,+G* M %71,H 0*NB&S] M!#-=OUY93"!U5=?V"\'%4J5:O[3=+^GQURF90.JIKNV^R]*DB@ ! KF *R)S M*Y4$JA5P@MGV"69Z_*MM@"4M+'55UW;_+2E^U6Y6O[3=+^GQK[8!!EY8ZJFN M[;X;.'8V1X 5=$R@ ! JZ(=(*=G6#KE<4$Y"K+5>M.BZ5*=>MYL?[L^XI. MR03D*;0,L:6%RE>6J=:%^O/OJ]4VP #+TR>LCRU[C1P[&R. $"KHB4 0($7!'9^@EFNGZ] MLIA ZJJN[1>"BZ5*M7YINU_2XZ]3,H'44UW;?9>E214! @1R 5=$YE8J"50K MX 2S[1/,]/A7VP!+6ECJJJ[M_EM2_*K=K'YINU_2XU]M PR\L-137=M]-W#L M;(X 0*NB)0! @1<$>D$.SO!UBN+"K6\V+]V?<5G9()R%.6 MI]:=LC2I(D" 0"[@BLC<2B6!:@5:/\&R_NQ$O-H&6-+"Y"K+5>M.2XI?M9MM M/2_6GWU?J;8!!EZ8/&5Y:MUIX-C9' $"!%P1*0,$"+@BLO43S'3]>F4Q@=15 M7=LO!!=+E6K]TG:_I,=?IV0"J:>ZMOLN2Y,J @0(Y *NB,RM5!*H5L )9MLG MF.GQK[8!EK2PU%5=V_VWI/A5NUG]TG:_I,>_V@88>&&II[JV^V[@V-D< 0($ M7!$I P0(N"+2"79V@JU7%A.0JRQ7K3LMEBK5K>?%^K/O*SHE$Y"G+$^M.V5I M4D6 (%K#_[ MOE)M PR\,'G*\M2ZT\"QLSD"! BX(E(&"!!P163K)YCI^O7*8@*IJ[JV7P@N MEBK5^J7M?DF/OT[)!%)/=6WW798F500($,@%7!&96ZDD4*V $\RV3S#3XU]M M RQI8:FKNK;[;TGQJW:S^J7M?DF/?[4-,/#"4D]U;??=P+&S.0($"+@B4@8( M$'!%I!/L[ 1;KRPF(%=9KEIW6BQ5JEO/B_5GWU=T2B8@3UF>6G?*TJ2* $" MN8 K(G,KE02J%6C]!,OZLQ/Q:AM@20N3JRQ7K3LM*7[5;K;UO%A_]GVEV@88 M>&'RE.6I=:>!8V=S! @0<$6D#! @X(K(UD\PT_7KE<4$4E=U;;\07"Q5JO5+ MV_V2'G^=D@FDGNK:[KLL3:H($""0"[@B,K=22:!: 2>8;9]@IL>_V@98TL)2 M5W5M]]^2XE?M9O5+V_V2'O]J&V#@A:6>ZMKNNX%C9W,$"!!P1:0,$"#@BD@G MV-D)MEY93$"NLERU[K18JE2WGA?KS[ZOZ)1,0)ZR/+7NE*5)%0$"!'(!5T3F M5BH)5"O0^@F6]6F4Q ;G* M6J=:?% M4J6Z];Q8?_9]1:=D O*4Y:EUIRQ-J@@0() +N"(RMU))H%J!UD^PK#\[$:^V M 9:T,+G* %71,H M 0*NB&S]!#-=OUY93"!U5=?V"\'%4J5:O[3=+^GQURF90.JIKNV^R]*DB@ ! M KF *R)S*Y4$JA5P@MGV"69Z_*MM@"4M+'55UW;_+2E^U6Y6O[3=+^GQK[8! M!EY8ZJFN[;X;.'8V1X 5=$R@ ! JZ(=(*=G6#KE<4$Y"K+5>M.BZ5*=>MY ML?[L^XI.R03D*;0,L:6%R ME>6J=:%^O/OJ]4VP #+TR>LCRU[C1P[&R. $"KHB4 0($7!'9 M^@EFNGZ]LIA ZJJN[1>"BZ5*M7YINU_2XZ]3,H'44UW;?9>E214! @1R 5=$ MYE8J"50KX 2S[1/,]/A7VP!+6ECJJJ[M_EM2_*K=K'YINU_2XU]M PR\L-13 M7=M]-W#L;(X 0*NB)0! @1<$>D$.SO!UBN+"K6\V+]V?<5 MG9()R%.6I]:=LC2I(D" 0"[@BLC<2B6!:@5:/\&R_NQ$O-H&6-+"Y"K+5>M. M2XI?M9MM/2_6GWU?J;8!!EZ8/&5Y:MUIX-C9' $"!%P1*0,$"+@BLO43S'3] M>F4Q@=157=LO!!=+E6K]TG:_I,=?IV0"J:>ZMOLN2Y,J @0(Y *NB,RM5!*H M5L )9MLGF.GQK[8!EK2PU%5=V_VWI/A5NUG]TG:_I,>_V@88>&&II[JV^V[@ MV-D< 0($7!$I P0(N"+2"79V@JU7%A.0JRQ7K3LMEBK5K>?%^K/O*SHE$Y"G M+$^M.V5I4D6 (%K#_[OE)M PR\,'G*\M2ZT\"QLSD"! BX(E(&"!!P163K)YCI^O7*8@*I MJ[JV7P@NEBK5^J7M?DF/OT[)!%)/=6WW798F500($,@%7!&96ZDD4*V $\RV M3S#3XU]M RQI8:FKNK;[;TGQJW:S^J7M?DF/?[4-,/#"4D]U;??=P+&S.0($ M"+@B4@8($'!%I!/L[ 1;KRPF(%=9KEIW6BQ5JEO/B_5GWU=T2B8@3UF>6G?* MTJ2* $"N8 K(G,KE02J%6C]!,OZLQ/Q:AM@20N3JRQ7K3LM*7[5;K;UO%A_ M]GVEV@88>&'RE.6I=:>!8V=S! @0<$6D#! @X(K(UD\PT_7KE<4$4E=U;;\0 M7"Q5JO5+V_V2'G^=D@FDGNK:[KLL3:H($""0"[@B,K=22:!: 2>8;9]@IL>_ MV@98TL)25W5M]]^2XE?M9O5+V_V2'O]J&V#@A:6>ZMKNNX%C9W,$"!!P1:0, M$"#@BD@GV-D)MEY93$"NLERU[K18JE2WGA?KS[ZOZ)1,0)ZR/+7NE*5)%0$" M!'(!5T3F5BH)5"O0^@F6]6F4Q ;G*6J=:?%4J6Z];Q8?_9]1:=D O*4Y:EUIRQ-J@@0() +N"(RMU))H%J!UD^P MK#\[$:^V 9:T,+G* M %71,H 0*NB&S]!#-=OUY93"!U5=?V"\'%4J5:O[3=+^GQURF90.JIKNV^ MR]*DB@ ! KF *R)S*Y4$JA5P@MGV"69Z_*MM@"4M+'55UW;_+2E^U6Y6O[3= M+^GQK[8!!EY8ZJFN[;X;.'8V1X 5=$R@ ! JZ(=(*=G6#KE<4$Y"K+5>M. MBZ5*=>MYL?[L^XI.R03D*(3250JT?H)E_=F)^"HS.L;GEJLL5ZT[C3';J]SGUO-B_=GWE55F=$S/+4]9 MGEIW&E.F[2L! N,0,(@K#_[OM)RCRRR=GG*\M2ZTR*94DN (%$ MP" R45*SH\![[[W7??>[W^T^\($/= <>>.!D$%E^/^NLL[J?_>QG7?GZ5K>7 M7GJIN^VVV[K++[^\N_[ZZ[M''WW4U91;82WI_M9/L*P_.Q%?4ORJW:Q<9;EJ MW:G:!EC2PEK/B_5GWU>6%+_J-BM/69Y:=ZHN^!9$@,#*!0PB5WX(ZMB!L\\^ M>S)\+%="SOMUQAEGS%WHS3??/!UOSBW*4Y:GUIWJ3+]5$2"P2@&# MR%7J5_+V/ 8?UF.0.LG6-:?G8@O)WWU;E6NLERU M[E1O!RQG9:WGQ?JS[RO+25]]6Y6G+$^M.]67?"LB0 @:1JSX"%3S_J:>> M.AD>EA_%+A]2T[]'9/E1[1=??'$Z6#S^^..GJRT?9%,&C>4JR,,..VS#P/&> M>^Z9/N:+7_SB]#'^L#R!UD^PK#\[$5]> NO?%^K/O M*\M+8%U;EJ)'/O*1R4IF!Y'ECL]^ M]K/=*:>>^^=#AN_\YWO3._O_W#FF6=.OEZNE'S[[;?[N_V^ M)('63["L/SL17U+\JMVL7&6Y:MVIV@98TL):SXOU9]]7EA2_ZC8K3UF>6G>J M+O@61(# R@4,(E=^",:_ T<<<<1D:'C,,<=,%K-Y$#EOA9=<4JRM=> M>VV/DOONNV\ZJ'SHH8?V^+H[AA5H_03+^K,3\6%35__6Y"K+5>M.]7?"L"ML M/2_6GWU?&39U]6Y-GK(\M>Y4;P=8&0$"JQ(PB%R5?$7/>\$%%TR'AO???_^& M'\W>:IDGG'#"Y#%''774W)+R2=K]A]=<=]UU0JU"M[ MSM_^]K<;/OGZR"./G P1K[_^^BU7VG^(S8DGGCBWIKR'9#^(_/SG/S^WQIW# M";1^@F7]V8GX<(EK8TMRE>6J=:%^O/OJ\, ME[BZMR1/69Y:=ZJ["ZR. (%5"!A$KD*]PN?\Q2]^L6$8V0\1R_M'7G[YY=V; M;[ZY8=7O>]_[)H/&CW[THQONG_U+^;'MLIU/?>I3LW?[\Q($6C_!LO[L1'P) MT:MZDW*5Y:IUIZJ;8 F+:STOUI]]7UE"]*K6K=J<<\[TOLU_*!]4 M4Q[_\8]_?/.7_'U@@=9/L*P_.Q$?.';5;TZNLERU[E1](PR\P-;S8OW9]Y6! M8U?MYN0IRU/K3M4V@(41(+ R 8/(E='7^\3]A]6FOD: P/\5,(C\OQ;^-)! /XC\[G>_V[WSSCO=*:><,AU&/O/,,Y-G MZ>^;'4[./OW;;[\]?>>=-[FO7!DY[_;\\\]/'U.V[4: $"! @0($" $"! @0(#!N M 8/(<1^_E>]]^<3L_D>O;[_]]LG^;!Y$/OKHH].:?A!YY9573N_K!YBSB[GE MEENF7W_\\<=GO^3/! @0($" $"! @0($" $"(Q0PB!SA05NG77[OO?>Z M_D-E3C[YY,FN;1Y$?O6K7YT.%?L?S2X?7-,/,*^[[KH]EG3""2=,OEZV79[# MC0 ! @0($"! @ ! @0($"! 8-P"!I'C/GYKL??GGGON=*CXO_[7_^H>>^RQ MR=]ON.&&[AO?^,;T:\<<<\R&_?WPAS\\^5KY4)H''WQP\K4R=+STTDNGC[GJ MJJLV/,9?"! @0( 0($"! @0( 0($QBE@$#G.X[96>_W<<\]UAQUVV'1X MV%_IN/GW12>=O<>/F1ZBNOO++;_)Z0;6I8-0$"! @0($" $"! @0($" M0!$PB)0# @0($"! @ ! @0($"! @ ! @26+F 0N71B3T" $"! @0($" M $"! @0($" @$&D#! @0( 0($"! @0( 0($"! @L'0!@\BE$WL" @26 M)?#K7_^ZN_GFF[O++KNLN^:::[K[[[^_>_WUU[=]NI=>>JF[[;;;NLLOO[R[ M_OKKNT>NGD^6;O[__\[__^[]W/?_[SZ-?? M_O:W_F%^)[ 6 G_^\Y^[[W__^]U7OO*5[G__[__=_> '/^C^^M>_;KMO;[_] M=G?WW7=W5UUU5??5KWZU^]G/?M:]\<8;VSYF\Q=++_[S/__SCH][]MEG)_M7 M^O?K7_]Z=^^]]W:E)]T(K*M >=_LTA\EKU_ZTI>^WD M,??<5[?[PAS_LKKCBBDG_EGTM/>U& M8%T%2CY_\I.?3,[AOO"%+W0WW'!#5\Z]WGOOO6UW^8DGGIC4EG.X6V^]M7OF MF6>VK2]?7%7_[KAC"@@0(#!R 8/(D1] NT^@18$GGWRR._[XX[L##CA@CU^' M''+(Y$7?/),SAAQ_>/?_\\_,>LL=]9YQQQN3QAQUVV!Y?*W?, MVZ>M[OOVM[\]=QON)+"_!5Y[[;7N?_[/_[EE?LN <=[ OOQGP*&''KK'XTJ? M_>(7OXB64?J@[Y$77WQQR\>404E?-_M[Z?D''GA@R\?Y H%5"?SKO_[KW']S M2G[/.NNLR9!C\[Z5'CCNN./F9KT,)I/;?_S'?TP??\<==VSYD/*?!I077'#!W,>4<[JM!N^K MZM]U,[<_! @06(: 0>0R5&V3 (&E"92!R>Q)Z+'''CLYP3SMM-,VG&1N'H*4 MJSSZ$];R(NMC'_M8=])))TWO*\.4%UYX8=O]_O*7OSRM'V(0^=WO?G?;Y_-% M OM+H!^PEQXI_77>>>=->N2@@PZ:9O[**Z_+-N9'6R4JR.W MNSWXX(/3[9?GWFH0608P??^6WT\^^>3N_>]__X;[DJO,MML77R,PI,#L@+WT MR4<_^M'N_///[\J_'7V63SCAA U/608B1Q]]]/3K92!Y]MEG;QCVERLKM[O] MYW_^9U>&\_US;#6(+/\QU]>4WTO_EN7'TF9? ML,U>.5QJ2R^4P>,CCSPRW?5=NW9-!R$?^, 'IO?/_J'\Z/;G/O>YZ?/VO35O M$%GZMQ]NEA>9L_U;?ARO?VQY4>I&8!T$RG^8];D\\L@C-PS8R_?]V:N/[[SS MSNDNWW+++=/'??.;WYS>7]YRI/\I@-(+9?OS;O.N^I\WB"Q]UO\G0OF]O$5) M?WOYY9>[TK=E_X\XXH@=W^ZD?YS?"2Q;H/S'<\EEZ8'?_>YW&YZN_*AUWW.? M^,0GIE\K;S?2WW_ZZ:=O^/?MDDLNF7ZMG)_UMU7U;__\?B= @$ + @:1+1QE M:R10D4 _%"DORN;=RH^0]B>=Y055N97WD>OO^\YWOK/'P\X\\\S)U\N08W8( M4PK+"\-^"-)OH_R^U2!RCXW__W?,7LE9KE;9_#_V6SW._026+5#>1ZYD>JL! M1QDR]MDO5Q:7VRNOO#*]KPPD-]]NO/'&Z=R\'W%^ZZVWIO^N?/K3GY[N(')V:%/>$W;SK;S]2;\-5^YO MUO'W50C,#@?+>QC/NYUXXHF3W);A?W^;_0^OS5?XEA_9[J\>+E<$][?]W;_] M\_J= $"+0D81+9TM*V5P,@%RDECN5*CG#AN=2)Z^^VW3U] E2LDRZW_7^^M M!BWWW7??]#&S_RM>'CO[8W+E1^(^^'F'SK;]:V2!RLXR_KTJ@_(=7N2J_7&VX^3^W^GTJ M_X:4W/<#D/*A2WT?E ^UF7?K_R-N\Y7&Y8-I^L>68>9O?_O;Z=_G#2+[?Q/+ M8^:]]VMY[G[__NF?_FG>KKB/P'X5*.=S9FK>OSEE9\I;'Y1,EYK^5MXW MLMQ7?GQ[WJW_C[A2T_?J_N[?>?OE/@($"-0N8!!9^Q&V/@*-"Q,V[E:L3RTEH^;7Y2I/RHT#EBJORXZ;E5H8VI6Z10>3L%5WE1X/<"(Q) MX*Z[[IKV1_\"L'RB=M\S6WU"=AG$E)I^T-*ON0PBRWO?]=N:??_6>8/(\KA^ M*%*N%"L_IMK?_OC'/T[WX]QSS^WO]CN!M18HGT3?]T\_=)R]\KC\Y]B\6__O MV^R@I=25062YRKA;?RU@A]S>:K]^?5E_N&[M^MGL?]! @0J%G M(++FHVMM!!H3F/UQLMD3T?['W#")/ M.>64Z?;+!PFX$1B+P)MOOCD= LY>4?S9SWYVFNFMUM*_SURY(F7VMKFGDD%D M>;'8OT5"^;U\V-1L7Y7[RH]\NQ$8@T#_=@+EWYW^ YUFWZ_X5[_ZU=QE7';9 M9=.^FWV/X?)OV.R5C3L-(LM;'/3_YI4?$Y]W*U<8EYHRX'0CL.X"L^^OVK^% MQ^R/=F_V?[?[^\F.@6]WZ(4<9-&YW6W00^9>__&7Z@L_5D-O)^MJZ"93! MQJFGGCK-[PTWW##=Q7+U81E2;'=%5?GPF%)3KE+9[I8,(LOCO_>][TWWI1^B M]+^7#R1P(S &@:NOOGJ:XX]\Y"/37;[MMMNF]V^5Y]G'EF'C5K>=!I&S5X%= M<<45>VRFO&]DWUN;K[[6J^?(V!^7VW'//37.\^<,-^UTN M']349[U_#^3^:_-^G^W!9?7OO.=U'P$"!&H3,(BL[8A:#X$&!>?+SG_]\C^VY M@\ Z"I2K%LO@OG^!5MZ'W,=AI$%E^Y.Z\\\Z; M[DL9C)2K(?XS6]^TS^UWPFLI<"WOO6M:6;+$+]\*GU_*^]+U^=Y M]M/I^Z^7W\M_!O0U6[V-0:G;:1!9KH+LW^Z@;*]<:?GLL\]./D3MV]_^]O3J MX_(U@\C9(^#/ZR;PRU_^9S\<:O8_@LL'-,V[E;?=Z7MJWML8S#YF?_7O M['/Z,P$"!&H5,(BL]OA"Q7%94?"?>L@,/O^Q26KI8=F;[,_FET&[/-NY3^P^OQO]=ZL M^[M_Y^VG^P@0(%";@$%D;4?4>@@T)%#>6ZL?()83R:W> ZA_+[FMWB.R7/W5 MGXC.^S&U6=)%!I'ET['[[?Z?__-_9C?CSP364J"\A^GLU<7E@V;F#3R^\8UO M3+.]U4+Z3RLM0\WM;CL-(LL@M/11&=[,?E!-O\W9'ZV;]ZG:?9W?":Q"H%Q] M6/X3K/^WH%R)N'OW[CUV9?:3KLL'U\R[S7[:];RO]__9C^)]X<__.'G->?^1,/O>>N5]\=P(K(O !1=<,.V3(X\\ MLBM7\6]W.^&$$R;U6[T]3O]^QYO?"W65_;O=>GR- $"M0@81-9R)*V#0"," MY7VU^A=KY7_"RWM$[G3;:2C2GZB6[6UU!5C_'.D@LEQ=UN]G>5\O-P+K*E"N M@IK]X(KROEL[W4J?]%>:S!N*S [_RY!SN]M.@\C^0V_*8'_>AWB4'R/M>^WZ MZZ_?[JE\CMWR@6JDO0Y%WWGEGPV-FA_\[#0=W&D3. M_ACXM==>N^%YRE_*>R7W/?7,,\_L\75W$%B%P.PGRY=J3_#^/-5]ROLG^W6HO["1 @4). 061-1]-:"#0@4-Z_JC^I+)_T M68886_TJ+\;ZVX<__.')X\I)YX,//CBYNPQ3+KWTTNGVMGJ/R7X;Y?=T$'GS MS3=/M_OC'_]X=A/^3&"M!$KN^YXJ0_FM^JGR';I1^ MW>E6MMMO9]X5RZ5?^Z^7@>GL/OSJ5[_J^JO$2F_O='7,3OOBZP2&$)@=CI?_ MX-JNIV;?#[(,[?NLE[?V>//--R>[4SZ\IK_JMPPIYUW%.+O?.PTBR[]]9;_* MM?_WKZF%7W[W1'_($ 0(5"QA$5GQP+8U ;0*S MGV[8GXQN]WNY@J2_E2L4^__Y+H\IPXO9D]KRP1KS/I2C?WS_>SJ(+!^:T>^; MX4BOY_=U$R@#B=F^Z#.[U>_E2L?^5OJE_['I4E_ZJ1^6]'^?'1KVC]O\^TZ# MR%)?WM]K=I]*__979/;WEQ\U=2.P#@+]!Z3UV=SN]S(,F;WU5T7VCYF]6KG< M]X,?_&"V?.Z?=QI$E@?-]EW9;NFIV>\%Y3V5RWODN1%8!X'93XSO>V.[WV?W M>?;M=\IC-O?49S[SF=GR;M7]NV%G_(4 0*5"AA$5GI@+8M C0+E@V2V._'< M_+79*TV*1QF*E$\ W5Q7WB.HO&=6>> MVZ,?-O?'[-\W?_)HN:JD_]'IV;KRH1QE^)_<9J^@?.FEE[9\2!DTS@XZ^^OM!O1W MW'''W)XJ[\.WU8?J),^OAL#0 N4]5N?USU;W;7[^^^^_?X^LEQXK_[E6_D-N M]K;J_IW=%W\F0(! K0(&D;4>6>LB0&!+@7*UR$,//=25064Z@-QR8[Y @,#D M0SC*C[:5'Z-^]MEGERKRP@LO3/NW#%S<"-0H4(8C?_K3G[H''GB@*S^:O?D] M(X=:<]GNKEV[NC*H^8__^(_H??>&>F[;(;"_!>O311W=\BX-]V;?] MU;_[LH\>2X @54*&$2N4M]S$R! @ ! @0($"! @ ! @0($&A$P""RD0-M MF00($"! @ ! @0($"! @ ! @16*6 0N4I]STV $"! @0($" $"! @0 M($"@$0&#R$8.M&42($" $"! @0($" $"! @06*6 0>0J]3TW 0($"! @ M0( 0($"! @0( @48$#"(;.="628 0($"! @0( 0($"! @0&"5 @:1 MJ]3WW 0($"! @ ! @0($"! @ ! @0:$3"(;.1 6R8! @0($"! @ ! @0( M$"! @ "!50H81*Y2WW,3($" $"! @0($" $"! @0:$3 (+*1 VV9! @0 M($" $"! @0($" $"!%8I8!"Y2GW/38 0($"! @0( 0($"! @0* 1 M 8/(1@ZT91(@0( 0($"! @0( 0($"!!8I8!!Y"KU/3 GRAPHIC 14 pwca131.jpg begin 644 pwca131.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X0!:17AI9@ 34T *@ @ !0,! 4 M ! 2@,# $ ! %$0 $ ! 0 %$1 0 ! 7$E$2 M 0 ! 7$@ 8:@ "QC__; $, @$! @$! @(" @(" @(#!0,# M P,#!@0$ P4'!@<'!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP, M#/_; $,! @(" P,#!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( 'D GP,!(@ "$0$#$0'_ MQ ? !!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0# M!04$! 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*" M"0H6%Q@9&B4F)R@I*C0U-C+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! M 0$! 0$! 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< M 0(#$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J" M@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /W\HHHH M **** "BBB@ HHHH **** "BBB@#YU_X*>:Q;Z)^S?!-<,5C_MFW7(4GGRY: M_/G_ (6-I7_/:3_OVW^%?=7_ 5\N8[3]E*V:1UC7^WK898X_P"66_VW9_\ /S#_ -]4?VW9_P#/S#_WU7Y) M_9\?,_6/['I^?]?(_1C_ ()P_'OPSX8^%VNPWEY-'))JN]0+=VR/)C'85]A: M1JD.N:5:WMNQ:WO(DGB8C&Y6 8''T-?E3^R!XVTC3/!.II<:E9PLU]N >4#( M\M*_1CX:?&_P?;_#GP_')XDT=733;=64W*Y!$2Y'6OZI\,>*\+1RRG@,76IP MC3CIS247N][O]#^5?%+AB5',JF)P\)R'1?V-+6:?=L_X2.T7Y1GGRKBOR-_X6%IW]Z;_OBOYE\6,+ M6J9[S0BVN2/ZG]I> ]:$>&+2:7[R?_MIN45A_P#"PM._O3?]\5N5^7U:%2G_ M !$U?N?M4*D)_"[GIWP._P"0!>?]?'_LHKZF\)_\BKIG_7I%_P"@"OEGX'?\ M@"\_Z^/_ &45]3>$_P#D5=,_Z](O_0!7XYQ=_O,O7]$?F/%W\;Y_H:%?HI7Y MUU^BE?T?]%/_ )FG_<#_ -S'\W^*O_,+_P!O_P#M@4445_7Q^0A1110 4444 M %%%% !1110 4444 ?#_ /POR#C;"4ZF9:^E^OH?T-D.3X>IS\U^G7U/I/X2_M*Z%HNC7,9QP/E>(JN=12O?^8\K/N$\OK5+S3W[^1]= M?\-X^$/^@;XD_P# >'_X[7VM_P />OAK_P! /QQ_X!VO_P D5^.M>X5^V^ W M#."RWZ]]53][V5[N^WM+?FS\KXP\,LDQOL?;QE[O-:TFM^7_ "/W$HHHK]X/ MX2"BBB@ HHHH **** *?B#5#HF@7UX$\PV=O).$)QNVJ6QGWQ7Y,_P#$35KO M_1(=)_\ "@D_^,5^M&MZ8NMZ->6;,T:WD+PE@.5#*1G]:_-C_B&@\#_]%-\5 M_P#@OM_\:^?SR&9R5M_F?J/AS7X.IQQ'^M4.9^[[/\ B?WN;X&O M[N_R//O^(FK7?^B0Z3_X4$G_ ,8H_P"(FK7?^B0Z3_X4$G_QBO0?^(:#P/\ M]%-\5_\ @OM_\:/^(:#P/_T4WQ7_ ."^W_QKP?8\2_S?^D?Y'Z9]>\(?^?3^ MZO\ YGG7_#:.I_\ !=S5+#X$WFBV/PQB>9O$']M0S/J[ VL3CRO(/D?>\W[V M_C;T.:VO^(8C_JM__EG?_=U?17[#W_!%WPS^P_\ 'BW\>:7XUU[7+NWLI[(6 MMW:11QD2@ ME>G@\A^LP]KFT>:I?>]M.GPM+N?'9]XE/*,2L)P/6] MEA+)\O(G[[;YG>K&4MK=;=NI^4?_ !#$?]5O_P#+._\ NZKG_$,]_P!5K_\ M+/\ _NVOU0HK>?".4S^*E_Y-+_Y(\W#^.G'%"_LL=:^_[JC^M,_,'1?^#;[^ MR(&C_P"%S>9N;=G_ (1+&/\ R=KH;?\ X-^_L]O''_PMK=L4+G_A%^N/^WNO MT=HKEJ<"Y'-WE0_\FG_\D%;QSXWJN\\;?_N%1_\ E9^QD^1X'*N?ZA#DY[7U;O:]OB;[O8X<1XP<7U M[>UQ=[?].Z7Z0"BO!_VG/^"GGP!_8Z%Q'\0_BIX3T/4+4E9-+BNOMVIJ1V-I M;AYAZ9* 9[U\@>!?^#I'X-?&+]J?P3\,_!?@OQYK">-/$-AX=@UJ\2WL;>.6 M[N8X%E$1=I&C4R G<$;@\=Z]8_,S]-Z*^(?VUO\ @X0_9L_8HUR?0[WQ->>/ M?$UJ2D^E>$(H]0:T<<;99VD2W1@.K7P M_KT?C+X:2WTHB@U'Q#:0'3-QP%$DT$LABR2$_AS:^,H-4T'3#JUR=8TV*UB,/FQQ?*R3.2VZ1>,#C/-?4WC'QAI?P M^\):IKVMWUMI>C:+:2WU]>7#[(;6")"\DCGLJJ"2?04 :5%?FKIG_!U?^S!K M/B"WTZVL_BA))=7"VT4G]A0+&Q9@H/-QD Y'49QVK]$_B!XYTWX8> ];\3:U M.UKH_AVPGU._F6-I##!#&TDC!5!9L*I. "3C@4 :]%?E7X*_X.W/@#XG^,-O MH=]X2^(6@^&;JY6W3Q%=P6[I "0/.FMXY6=8AU)0N^/X,\5^I%KXBT^]\/1Z MM#>VLFES6XNTO%E7R&A*[Q('SC9MYW9QCF@"Y17YZ_M3_P#!S7^S#^S9XBN- M&TS6-?\ B=JEJQCE/A*SCN+*)QV^U32112#_ &H3(.>NRNI1R/^6;21CIG^/\Z+@?KU17A_[#__ 45^$?_ 4/ M\"W.N?"[Q1%K']FE%U+3;B)K;4=+9L[1- WS -@X==R,58*QP<>X4 %%%% ! M1110!_-K_P %RO\ @AK\/?\ @EK^SYX1\7^$/%WC+Q#?>(?$(T>:'6#;&*./ M[---N7RHD.[,8')(P3Q7P'^R5\)5^/O[5?PS\"OJ5SHR>-?%FE:"VH6Z[IK$ M75Y% 9D&1ED\SO\ MLI?AO_TZ6U1U _5_X^_\&>NEV?PSO+GX9_%K5[KQ99V[2067B#3XEL]2E&2( M_-B(:#<, ,5D (Y&#E?Q$\=>"-6^&7C;6/#>O6,^EZYH%[-IVH6_7GK3D@/NC_ ((;VVD_\%A_^":*53'#-&W!7(2>-5("@#XT_X+G_ /!*OPK_ ,$K?B_X M)T'PEXF\0>)+'Q9I,VH2-JZ0B6W:.41[08E4$'KR!BOI#_@SWL;B3]LSXI7* MQR&UA\%K%(X^ZKM?6Y0'W(1\?0UK?\'BG_)RGP;_ .Q9O/\ TJ%'0#"_X,^_ M^3WOB;_V(S?^E]K7O_\ P=7?\%-O^$$\#6?[.'@_4MNL>)(HM3\92V\GS6MC MG=;V1(Z-,RB1QD'RT0$%9N?A_P#X-[OVR_#?[ OC7X\?%#Q,1-:Z#\/F%E9! M]LFJ7KZA:K;VR=>7D(!(!VJ'8C"FN7^#W[)OB[_@H9\$?VH/VM?B=<75U:^& M["ZNK6;YHX]5UN8IA$YX@M874[ < M;KRH9:.@'QK\,?^2D^'O\ L)VW_HU: M_L7_ &[/^3(?C)_V(VM_^D$]?QT?#'_DI/A[_L)VW_HU:_I8_P"#B7_@J5H_ M[$/[*FI?#W27M=0^)'Q4TRXTRVLW.X:9ITJ-#<7DJ^ZEHXP?O.2>1&PHCL!_ M-'\//A_K7Q8\>:-X7\.Z?16, CMRPY\E4"2LO\3R , M/W8S]0?\&T'_ 1N;X)>%;']H;XE:7Y?B[Q!:$^$-+N8OGT:RD&#>N#TGG0X M0?P1-G.9"$_'S_@J_JM_K/\ P4X_: FU+SC<)\0=;@3S 0WDQWLL1%=;9L+T(W30<]N/4U^X/Q__9;^''[5/A>/1?B1X(\,^---A8O!'JUA M'<-:L>K1.PW1L<8W(0<<9Q32T _F:_X-Q=?\6Z+_ ,%<_AG%X5%Y)#J"WUMK MD4180OIWV25I3-@8VJRQNN[@R+&.I%?U15Y5^S?^P[\(?V07OY/AG\.O"O@N MXU11'>7.FV*QW%R@.0CRG+L@/(4M@'G%>JTUH 4444P"BBB@#\C_ /@\%_Y, MB^&/_8\#_P!(+JOQ5_X)GW4=C_P4>_9_FFDCAAA^)/AUY)'8*J*-4MB22> M.GNX$#26L=W=Q6[2*#P642$@'@D5+W _K,_;!_X*:?!;]B+X9ZAXB\:>._ M#ZS6T+/::/9WT5SJFJ28^6.&W1BYW' WD!%SEF4<(.]?M9#_P &<1D<9.SGT';[#_ &$_^#?W]G?]@_Q/9^)=+T/4O&WC M+3Y!-::WXIF2\DL)!R'@A1$@C8'!5]AD7 PXYR:L#S[_ (-KO^";FL?L-?LA M:AXJ\9Z=-I?CSXK30:A:BL R$#X?_P"# MQ3_DY3X-_P#8LWG_ *5"OW\KX1_X*Y?\$.]+_P""KWQ%\(^(=0^(FH>"G\)Z M;-IR06^CI?"Y$DOF;B6E3;CIC!I] /YI_P!E;]G#Q1^U_P#'_P *_#/P?;M< MZWXNU".TB!SY5NO)DN),=(XH_,D8]0JMCTK^E/\ X* _LM>&/V+/^"!?Q*^& M?A&W$6C>%?!C6PE*!9;Z8R(TUS)C@R2R%G;MEL# %2_\$E_^"$'@K_@EAX_ M\2^+H/%-YX^\4ZY9IIUI?WFFI9?V3;;M\J1HLCY:5A'N8G($8 P"V[Z>_;1_ M9H@_;&_98\;_ PN=7FT&#QIIK:<^H16XN'M 65MPC+*&^[TW#K0D!_&IX;U MD^'?$6GZ@L8E:QN8[@(3C?L8-C/;.*_7C_@D3^PMXP_X+6_ML>(/VHOCU";_ M ,"Z?JOFV]C/&?LNO7<>/)L84;C[%:J$#YR'(5/F+2E?8=._X,X/"<.H6[W7 MQT\07%JLBF:*/PS#&\B9^90QN&"DC(!VG'7!Z5^O?P7^#?AO]GOX4Z#X)\'Z M5;Z+X9\,V:6.GV<"X6&-?4]69B2S,']-\4>%];B\F\T^^B\R*4=0P[JZD!E=2 M&1@&4@@&J _D3_X)S_MT>(O^"=7[67AOXG>'X%U!=-9K75=-=]B:M82X$]N6 MP=K$ ,K8.UT1B& *G^B;X8?\')W[(OC_ .']OK6I?$>Y\(WC0B2ZTC5=#OFO M+-L9*'R(9(Y".F8G<&OEW]H;_@SY\"^*_$5U??#/XL:[X/LYG\R/2]:TI=8C MASU1)UEA<*.V]7; P23S7%^"/^#-IAJ:R>)/CXK6:,-T.F^$L2RKWQ))=80_ M\ :IU ]\T3_@YY\#_'K]L[X;_"?X2>#=6UC3_&/B6RT:]\2:X?L44<,TH1VM M[9W%I(.0\,2JD$;*>5=8]Z\?/GFOM"J **** "BBB@#^?3_@Y'_X*Y?!G M]NOX1>%_AW\,]2US7-3\*^*&U*^OI=+DL['8EO/ 40S;92^^0?\ +,# //0' M\ROV.?B[IG[/W[7?PK\>ZU#?7&C>"/&&DZ_?Q6:*]S);VM[#/(L:LRJ7*1D* M&903C) YKD_B=_R4GQ#_ -A.Y_\ 1K5AUF!_8%^P#_P5"^$/_!2W0O$%Y\+= M6U2\N/"IMO[8L=0TR6SGL/M/F^1DL#&^_P B;_5NV-G.,KGZ&K\._P#@S,_Y MN0_[EG_W+U^XE:( HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_ !V0$! end GRAPHIC 15 shop-20201231_g1.jpg begin 644 shop-20201231_g1.jpg M_]C_X 02D9)1@ ! 0(!>@%Z #_X4G)E4WI.5&-Z:V,Y9"(_/CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z M;65T82\B('@Z>&UP=&L](EA-4"!#;W)E(#4N,2XR(CX*(#QR9&8Z4D1&('AM M;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&%P+S$N M,"]G+VEM9R\B"B @("!X;6QN&%P+S$N,"]S5'EP92]297-O M=7)C945V96YT(R(*(" @('AM;&YS.FEL;'5S=')A=&]R/2)H='1P.B\O;G,N M861O8F4N8V]M+VEL;'5S=')A=&]R+S$N,"\B"B @("!X;6QN&UP.DUE=&%D871A1&%T93TB,C Q-2TP-RTR.50Q-#HR-CHR M,BTP-SHP,"(*(" @>&UP.DUO9&EF>41A=&4](C(P,34M,#&UP34TZ4F5N M9&ET:6]N0VQA&UP5%!G.DY086=E"UD969A M=6QT(CY0&UP1TEM9SIW:61T:#TB,C4V(@H@(" @ M("!X;7!'26UG.FAE:6=H=#TB-S8B"B @(" @('AM<$=);6#AF2'@X9DAX.&9(=T5(0G=C3D1!,%E%0D%91VA54D92;V9(>#AF)B-X03M( M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&9(>#AF2'@X9DAX.&8O.$%!15%G051!14%!=T52)B-X03M!04E205%-4D%F M+T5!84E!04%!2$%114)!445!04%!04%!04%!05%&07=)1T%104A#06M+0W=% M04%G241!445"05%%04%!04%!04%!)B-X03M!44%#07=11D)G8TE#46],14%! M0T%1341!9U%#0F=C1$)!24=!;DU"06=-4D)!049)4DEX459%1T4R16EC6455 M37!':$)X5WA1:5!")B-X03M5=$AH37A::3A#4GEG=D5L47I25&MQ2WE9,U!# M3E51;FLV3WI.:&156DA41#!U24E*;TU*0VAG6FA*4D92<5,P5G1.5DM"DI$4D1G:&%357E7:5DW3$-",U!33F5*16=X9%5K=V=*0VAG M6DIJ6D9':61K9$95,SAQ3WIW>6=P)B-X03LP*U!Z:$I3:W1-5%4U4%)L9%E7 M5G!B6$8Q95@Q4FQ:;61O85=PE9/ M4G5G>$LO,%5Y-G K:G1-96$O,5-,-')U.60V2W)$<48X2TAU5S8U)B-X03MQ M7A!;%!E1C$U:&Q(265V)B-X03M*-D%#0T%186&]+9V94;&5824E236HP0T-A1$1D0G4T9$XP3RLQ>3AM:D=Q86=* M2DE666=/858T0E9/)B-X03LY0RLO>7!M;S!U45DX57-S:C8U5S!X3D-Z>DM7 M95@O3G5N84IP3EW-4E697!#:FQU>' Q-F0X>&1,3(X37DY2&YN2&4P94E16&]';2]N6#5B=35O3&57,'4W96%D M,6IR>&IE3E-X;T-7-6AQ8B]Y-75O-BM*-6=T-'IG)B-X03MV46-Z;3DR2W5X M5C)+=7A6,DMS5G50>EG=U,&-S8EA%65I853!:4TLY M45)I50U6619.64Q;3)S2FU&5F=K97-P2&HV4V-N<#

%9!95=0 M>F8O)B-X03M!0S,X>C9H1G R:#8S1F18."],,&)9>'I1>5!W574S1EIK:DIO M<6LO3$9765EQ-T9867%L2&UJ6$3524D\S8S0P"]W M0DYJ2&A%1#DW2$TW5&93=VML2T]Y3W)R4YO,S9&.&UA2'!*6&DY;%DR.$UG+S1S5TI1 M-5!Z97!X67 S:7)S5F1I4AY0EIX M,DIK)B-X03M85' W,54Q4F\V,#1C1TU3>45F#50279K<5&1P*VYE6E!.+VU*8F$Q4V)69&(Q2U%K,5!+)B-X03M34GIU>G4W1V=! M-FQM3D%-579O,SAH=GE-.#(K55!/,'5T*UDT655H:7,U23=-=WER3"LO;%I6 M3F%B:6MF3'0S>%$K:&-69&ERE1-15)F16Y.1$-" M;$E22$UU3T)B,4Q1)B-X03LO2D=K869#5%(=U94=#E* M,WIP.4XR8FIX:F-C56Y+:FI!5&U7,# U24D%O=D5!0W!.2UIM M4VA!)B-X03M$8T-M9$(TDI%;V]Q<5152T%01$]- M>5-%<$5G5G4T4D\W169-6G)Q3E!"1D@V>FU:<"]P835*6&PW1CE,)B-X03ME M46(S-C4U33!E8G5,6DEJ.#1F,U@O1VUB,U13=D=(631Z8U%N*UAS,4LW=3=7 M>G1:8G$W;5,S=%E%36LX.')"15)&1E=:;6%G04$W)B-X03MN1EAH4&UV+T%* M>3,XFQF9&EP M.7-6)B-X03MP:R\U4V8X04]1*VLK97163V@S=&HK:61:9%=E,%%3*W)&3T5" M6C%6:7%&6%926&E19&=D*S)+2')K:VE2;S!K:D)%449N9&I1041C)B-X03MK M:S1Q.%,X-V8X-59E5'1&=7!B3%%B4U1Z0F-22&DQ=VMG9W1/6%$X6E-S:E!4 M>%9+2'-C5G!I;&@O>FU,8V979TY1.'-P.59*,TYV)B-X03MD2#%&6#502%)J M.4EX5%0S:GE.-3DX=65D=$985G1#;DUK45!#-&=K2$=A1U-L945I5DY$-V=K M2'-C54U-+T](.#E5+TQN5F)$5'AO)B-X03LS-E9E.6=A-%IV%!,+VYV45)Q,FM->49'.4\X M"LY4EEW2E=996UY3VHQ,E%..4]+="]L=BMC96=A)B-X03MV M-5,X>F$S<"]L=&1%,#-Y-T-B;5-'2F]GFIZ.35Z4U&1F%22&)F9D9A6GHK6C@Y9%)S M-% U25,Y4#ED<68X85IZ,V)-=EA%95@T*S5X.#4S468U9%%X>659)B-X03MG M>C!R1D,W<%@K8EIF,4UC<#=*:41M.7=,2$-.,F$K8V]D66PP5FAP8DU*5F-. M2W-:26MA34$Q0VMB.6%B9#@S4&%%8VAX+W4K9C9')B-X03LO2417>GDU3ED%A M-FTT.$959FA83FAP+W!94U,S3&U,)B-X03LS>CAM3$Q,B]S9DDR;C9B8E-' M3TA63'IJ949A:FY()B-X03M#:&-2;C),;%6@X7-*,6-Q5EI9,FQL569"0TAA;U5V*U!18FY&2F942B\U>&8O3$], M56)')B-X03LK%-I2F=X:F-32WI59FIV4FAI:$I0 M*V-V3EE.=C5,,&I3;&9I*V]8>&QD93=2,C!:<5!L>FQ1-'%(>E U)B-X03M0 M.'%A#9F<$]*)B-X03M14GEI5D5$2E)Q M8DUZ8EER8GHS.&U$3"]!37)6.'(K;%AL.69IE)R4')5)B-X03MI16AI:B\S9'9T,EEF1R]I3TDV M5GA54$QV>5(O2TM8.'=T8FXK='EV839$<'=6E%*6FA:,TYX.5-U8E%)T4$4S>D)1<5 Y631Q5W8K8W!D548W*V$X.75$6#E' M,E9T86XR-4MB:6XO2F9&46QF-4UF:S5F9FU*<49W,#%W,6IO5FA1)B-X03M8 M9#)Q:&YA4GA666]G9F@U54935#!(>D=+;%$UQ4U%&4DER36EOFQ3:3E-5797=GE8+W=#8V5V2S-N6'E3;78V,V5A:$)C5#-%,&-#5VMK2U(K M;$51)B-X03ML4TI)6E1Y-6AU*TLR>6HO04IY5#AK,E=K9FQ$;TYR<&]:%5*9"]Z:60U12MV-B]E)B-X03ME8C=U3W1T<$E. M=EE%:EIR<5IF:EEF.$%'3TDO.$]-5DPQ9CAW6G95.'EY<"]V;4].4'98;B]X M=FY,.7%Y=DUF24)X37 Y4U5A3G%S)B-X03LK;#9J1&5W:FLP6BM*1#!:4TM- M=C!J3514-7II;4I$;W=J2VIB,3-2.6%S3E=T0F-7:C%(4U---T]H.$='9%IP M.5)(3$&MF5U%.9S9S479) M+W=#54-C,6YA=6MJ=RM)3UDU=%=71S%V4$TU.7@R238T4615;DDO>5(Y>6=: M' O M=T$X>&UZ-U!034]8<&IS6'%M8D9Y5T@O;7(K6$YJ-2LX<5,V3E!))B-X03M, M939J8UA';C-D3UAP5'%#0E5D4W)":7)$-F5O>%8X5"MC+TEF;7)Y6'%N,418 M6(U:757=G)+.5!P85IE5$5T3D1+0E9);6,WFPUDTP:W10;VE4-SA63$DO*V-V=%DY1'EF M;W5K9V=.9EAZ5'-/)B-X03LU4S)I24DK6$MD8U9$>6HO04IX:3!C86@K8DYJ M3U%75%1,931V1TAB-TAO2U0X;6Y"*V5+;&EN-7,V'I7=6]4 M=WAK)B-X03LO=T,K-V1Z1$@O=VM9>%50<5 X035X93!I0W@O2V%Z=3!!.516 M3&TU=5IM2%5L2E1B04@V24U51FEV.$%Z;41R8TME6#E",$U-1%!C)B-X03M8 M8C-R2C-#45)M244O37IM;GEX4TAL+R]!1&I,<$5L+RMB96Y4<7!A3%198FTW M;3)Q05!384939CEN375+;&E8-6]A>"MM9GI%.'@V)B-X03MI1S52>E@X-G=S M93A58FU/4"]H14=+:#EC9CA!3T\R:%(V5"M5=6I55&A.<4AQ6#%W854U3DTU M-$XO>4I60FEH-'@O>FPQ-6AG=E!.)B-X03LR:S9*17=:=$IT6&QN;V9S>5AB M2V5*.2]4:5)V<$=+43$O>FE6<&Y(>DQR,VU+8T5796UA95EN:S="<'!"2E@V M16=B1E,X4C%B54ID)B-X03M3,574P<&1$+TQ4>3E:>2]!64Y0:&QN+WE8;%0Q<%!U6GII>&9#4&U$5DC5G=E!/=FXO57159U(U)B-X03MP3E5U+U1S25)5 M5!$<6YL-6)P<$1"9'EU-U%V,55O4&A!6F9M1'5- M>G1.,F%-=4AI=7!&)B-X03MN2$995'IY9#54,4A28GDT;G5P;S)34E!45T]) MF5Z.4101$EM4D1::GAM2E(S;F4U:F7E(,'9).#5.=S)(-G5A-FQC2"]! M0W%F8TM:F1!9E@X2$DP-3-E,S5T,TUE2BMC4"MC;61+.'$K9G11.'4S96Q3 M6'5N5U!P>'9E,G)R-F]M2VAP1CE.*TMS1C55*S).)B-X03MX:7)Z,S@X9GHV M.&XK9'9+565H85!P.7DP-U1X,T)U-WA)-'A$=T)Q27=J>45U83A4,G T-'!P M:% O3U O;'I53F$O3DQ2;G19>5E.)B-X03M-;$8Y95154$=/3TAC8VHO04IB M,%5F4$93<&9N,W)(-E8O3G)Z1$M(1%(R,#8R8UE(4F9Q&=!2'-':6(V831O M3'DO+T%*>3%5--R]*)B-X03MR M+VY)=E-F2FYL1"]!03=R;6XS5C!L;SAR-F1.865M,W=YE5L>$1! M<%!'34=G<5-34WAP=51I4Q0.$%L>BM81W1E8CE9:CE(5TQU>6MV M1VAC9D9"8E'-0-3-0>$U0)B-X03MK3V]X42M3,EIN67-X3$UX<7I( M8VMN=6-$2CE,-E(O>FQ0-50P6'E,66%8<#)I,V@Q8E1R3TLP9V=L368Q6&Q$ M1TDQ6G!1+W%&9FAQ)B-X03MF9W%F>'=O<#@K86IF83G)S37!8.4PS M5FY))B-X03LR;WEQ45%,;3E#,GEOE-L<4E(Q4F1$+TQ4>D1E)B-X03M2 M56I-1VYZ4E%E0W9);F]X+V-Z:D9$-$XP:E1P9%0Q87DP,DDP;'9:-')E32]W M0U9+-%%F:3),2BMJ5G9"1F(R.%9V14]-54M,2$=V)B-X03MG<6EG2#-$1FEP M-FI:4E@K;C-6:DXO9%A55'=38E8K1U)3<#(K4GA6*V-T>D)C-F9F>7=/5$AC M,FMR4G-Y:V=R2D'A16#$W:6@T6&14971D5%1F-SAD;B\T M26LU>$4U8U5I93EW)B-X03M39# Y.'9E9&12,&E-5S=+3&UZ2#)9;4Y'5W98 M:3(Y4&QM8G!E,%HT:%@Q4EIW>45-:B\U5V9P,W Q*W!497!4-U!*858K9CEM M8D@K)B-X03M7658Y2F)F1T1%=DU8;6$Y,75D5VU!:70T-BMJ07!Q0EAU5#-/ M87)6-GE763FMI6E8O-%EJ36I3;7-G8F-* M.5%F4E=B>'HS:EAN5"]!2GAE.&UE6616=717=$PK)B-X03LX,'4Y=EI8;G51 M0TQI2G!*1TQ/=U=4-'=3>$HK,U1W1TMP1EIF.#1E*UA%;E9R,WI$951W02]& M2$1$1D-X+S)B1U5$+T%)2$9.=EEV)B-X03M*;FM0>70U3C!W-F8U9G-L=%EN M4$ME56MV3DMW+V%K:V(T;3EH,$A91$9$>D169BMC569+1W V;F5A;&,V,7%8 M,6DY;FMU2G%E:%1N)B-X03M+-61Q5FI09'-6=#9X-5$X%IU24%Q5UEN<&ER>C=Z-2]Z:G(U83@V96%,F(X86YF<6-66E8K5V8U M8390*U@K:5A';&%:8U0S561Z8TYD4U184$1N>5I%5&HX0W%+04HT)B-X03M9 M<7(K9E!Y-#AQ965D3E=X,38R36AI<6)7-VE)4S1H3%5Q63-O971.=U%19D1& M6&IL>"]Z:'IP8EA)83,X>GIX,C(Y67!,4DI*2V1V)B-X03LS9VQJ2"]#67!T M;G9K1"]N2'9Y1C50=6]T4E=/5%9D5VE02TLX=F5,0TYH,&%+2E%%56IS5%5J MCAP3F%)8FI,)B-X03ME:4MZ:3DO5VQ53U K4EEB1EAX M.35!.'1*-6XX-F%.;T5J3VM';UA34EA$>%4Y4EEA.'!3=%%W<45"<%5(1DPV M06LO-74,O1T=&3U9$ M,'A69UAL4"]N1U!Y:#5B.'EA9G)T=G%6.6-Z-F1+2C1O6FI$-EID)B-X03M1 M95!,:D=P,D\O6$98;U!N-WE86BMC+TQ&>C5D=F)M83!T3'1O,FUK="M036E+ M45-+=GAH:%1K9S=9<3@W.'-F.#1U*U1D03AW-F1R)B-X03MC3W!8,7I.<',V M6$U-33-O;4UV16538W5-64]Z04AR:71V6F-665@K6B\U<"M8+TE/:79D6'-I M>F%N2W!';C992LX7%E0T5V<6E$.$5'24M56%AK3'DQ4'5T=3!$2'9% M-T0X)B-X03M'-40X37A*.6U96F1+.7I!-&]P4F1F;&AB1W!T8C4P.$9L45 K M2VQ0,5II5#=':B]!07DK8D$T17!U=GDT,39,949O8F=D9W)&5"]W)B-X03LT M02](35=F6D=58W%,0313;$8Q-5DX=UD5N;W,P M96-4.2\S351!:F]W>4QY;#5O,4\W;&%Z,'DU;5(U)B-X03M706PY3FQJDUA951-4$QN)B-X03LU33)7;#9J8F%H8S9L3&-4,G-I M5%)P1D=S4S@P25E"<6U1:V)E,EI74%%I2D)*-4XP34%"=3-O*UHW93=&6%EQ M-T9867$W1EA9<3=&)B-X03M867$W1EA9<3A)+S5Y,&963&YY,6]E:U=&=%!C M+U=,>5,V;5=#3C5+0S-J-$QY-$$P<5HY<3EA93)+=D]0*V-:9DM'#)X4U@Q.6EH M,DMU>%8R2W5X5C)+;V95$Y/,$4V35AN;F%61S1. M>5DX;2M%:F-N<&EL.5%8R2W5X5C)+=7A6,DMU M>%8R2W5X5C)+=7A6,DMU>%8R2W5X)B-X03M6,DMU>%8R2W5X5C)+=7A6,DMU M>%8R2W5X5C)+<$IO4"M#+S!J<68V0RMO9G!,,3,O5$@Q5#!V6"MS8W9J*W-C M4&HU8W8U&UP34TZ1&5R:79E9$9R;VT*(" @ M('-T4F5F.FEN&UP5%!G.DUA>%!A9V53:7IE"B @("!S=$1I;3IW/2(U M."XS,S,S,S,B"B @("!S=$1I;3IH/2(S,RXS,S,S,S,B"B @("!S=$1I;3IU M;FET/2)0:6-A&UP5%!G.E!L871E3F%M97,^"B @(" \&UP1SIG&UP;65T83X*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"CP_>'!A8VME="!E;F0](GX[>L4=BTN\1\=<2Q%!$NQ\.-E:&(5O?(4F+=;LMIXB01S8,%ER8TVX5)*;5->< M=>$)ETL -&1,D).%,QP=D(/\KCN#YW5" 5CNK!\:F%:G%I&_:O=B&A:ALS8( M6F"8;!1Z62QK\FT8?@[$V(7MQ$E%.$9TX? -3!\QO J*$?\ #,F-\^,LU$J7K*[W(..VT>FF*TTJ-'E,5&TGP5OWLW[9K!Q:(M@N%QC'BR/Y3$N"XC3J;/.D1);L1 MF7;IJDAA;=W:;1.BLI4=/-,<'6&TKN\*^Q'E,17WD)F.%;>P(9=<;) +:SYO MWJ1K0G.^=(.K2#N+K=U7ZCI2CI2CI2CI2CI2CI2CI2CI2CI2CI2CI2CI2CI2 MCI2CI2CI2LF)%?3%^4B2=;FR6E/ MOJ6EAN,+E^]+#^7'&EQH[,AF'%;99<# M.J5*6E]U!<<*@VEJ&]D-N:E(\W59[I=VK9RT%I;SKB5*2D*"$ X\Y9U$9/0 M!"NASC;*<;9RKVE8B&UY(Z5!K<3<4IO%N8A0XTZ=(!10WY?'UELL08>DL"H0 MI3S"%[UVR<8723QF[%>CVICCEY(O;3##4B0Y;FH' M\,C6E,V2VMUN&Q"+C8,=,=Y:GGUEP!S0,+>N\MU4PH*6A-(YP2 I1;2CEI:" MU#(0E&1YH2HE2CG?%9\)FS)M499DN3+*A16(,-1.?*G9B08K2&8T*+F4Z[F/ M$C,MH:8C,^QEEI"&VT)0E.,:SEW"?/+1G39>M@=FX M(?NKJ204-PP% X(*ER% @C<$%&01X5:KB2 S@X.I1!&Q!&G!'JS36>R/N2YV M:[[SH%PN=GM+;M1J5J!Q;)8"IM I $R2#E5"VR)DF=?($N9*E PXDIA,F0Z^&A'>=9=+0=6K1K\J:"].-6E&K. ME.,MX'F/.OSX[SSKHY++J XXI>C0M:%Z HG3JYJ=6,9PG/051#UT-6Q:.E*. ME*DI]37W-.3_ FL?$S6G$_RGE=I^W[NV+VZN M)NR^1=W+;&W!L_5\;9MGN)J$('$"T'89@O<:9-<8[]5H+&@T7G<=;O>E6]8"!4K0M0HPZT_@MD*WYH0SK/L T+@6./J*@RR$\/7W0M?*,RP1.\6LF),.Q/S'#(BP ,3F9* MDWK$(EC5?&F]6Y_".[Q_M6=^Q]6>^ML7D]KOD!S;V!OQOB!:M4W*^086RKE0 MUAK\3.B(8JB#5:QB$UW2FI=79,7D,](J=6BR(E;;RA]R'*:BS5'.6!A.-0/= MGY]#\:L&Z5#1TI2)NY ;_$M^CAB5^6Z[K\# 4C&?T3)FD3AAQ>$>.^$[59^%F MW_*%W;RJX^7VT19,.)#84&&FW076=,R1("_\-(6I*82DO!"7$ARWWJ[Q)T5I MJ,%:N;JAS_P!/VK4_9QMOY<9IOR8Q_']S].NG^QZ7Y-QHPSG'E]OGQ,?FT-IG8]/ M^YY]E7?@U[E7MM&<>41Y#/KPD/X_\&?95<_76U;>J6KO?]_^U\!]JQN)'%.C MU6Z<@T 01W85SO40D:K.MT6Z*T0JU7#5(1/$R[)>2H.5 LBWR!%H"%&E0"/P MRS2BLR*$5,VWJ&I1P/G^P^MJX#P,Y@^I$NO+_CC2N4>D#(#C_M.WM.; L=\X MRCJP JE &AB5IL>)-DIS->GT>U308F6)J#5XG)RY:Y@F#*#%W7%BY*OJDM:2 M0K<=!GK\/E\*21ZH[<'[2^ZO:Z:U*^>'H;36I-6H;;7[F&9A45.V^0]N$YRC M,C#NTFXLI>/ZS"XB8SF?,7"$*D9&$9\23^GZ5W7???T[J&G:1HR1H;22F'(FJ@4C"](WSC M'M\?W]NU3<;"]1#W6.T6F5F/)=5+RD)'GG<^G ]G?6J>SCZB??>\ M^4->X5\^ZU6(]PV <(TFA;1"U9S7MB#[1'_:;:UYL^EI6V(0\?GPI%=$S@HF MO$ ULS!"F Y%@LZ2 *^+: 3J2=NO7.WB#]9^?C=Z#OP\N^$/<0F\:]%'M="] M54RG:EFWO![7<.X61DU;X>+6??B3)!.%G&4U$R!7 'Y2A&'D_)\G]ISG"C;: M5(R6?J..[C(* ]]:ETM*XO\1KF>EP-+%[MH6990FSQL++\AE!/; M%X"O5RSGY<*-(E3H>M)02(/CM/Q8KDY0]\S)54EI'0G*AUP>GLJB'BAWGI/) M3L\\BN>Q"N5FH[QXVT';02\5.(F:_2I&YJ?1XI^A30\.?.<+(I]ZF62G.)'R MR,F4-F2S=?;+%%"<$Y2HE-X6$]Q(P>_!/Z;_ #I97:F[T/?MS.T'6U M\*)%EN^M:CIS2QQZZ7;D,8>7!TP"EPA9TZ6L@J0L)9F90.'#S,D,8P\Q( M9;ANH=56MM*=.YW."21L.\]!4F/*_=7+WG+S?/6W>&NBMDY7'[;5]8$=+@-< MGQY=NW:^CCZ-%UK&U:W]RR1C6)P-R$2^MEI4R0E*< [>. M?'OST]7=5:6S>ZIWI>/?:\DD*)&G.00=\^.,=*;AV M4^Y9?NC-4"OUFLB*?0J)2MA++RASY(NZU] !: M'I$Z3B4I+K<;*DM)4A6,JI<1I5I&3D#'>3G;N]-)M[J[HG<]YTG-$ZHSH M_6^E&X^T=C3[$2U)/L1O6^K!#DUB@Q34W-R9BF3DL^7H]2FO):CYF/$"!1AA M#45Q#:JU-I0D$Y)V&,C&>_H,_'PIC_,\W^/WFX?Q'M9XQ="LICS(EO0 AN,D !=3>4_ G\-FR>P>R;C?A'M8X&8X M+OD>,_=+?9HMNO-CF# G18+;,9J[05 I4I"E-L/+6PIN3;9I3CEI\ED/99:Y ML6Z0TPWDI4XVRAMYE?1:4 )#J/$;!61A3:_#S5%77+7CTUQ]V'&&!YDF?3K1 M!>,U=^:I*YT1MF1F.0"S74I0F2^,=6PIN6EM&)$.9$4YC[.'_'(7;5V8H[,^ M)VHD%]V38[Q']*AG?-*0Y,N^3U99_RQ$IWQ_UIGL_^'^G4 M'9TG$&XK_-+;3_I9!]7\_P!;5B=Q_&V/\I^)_M7[/!&V_DGF+QR.Y=^%#NU* MU77W?OVG[+JZH@JDS=X :,K\4*TAVMU$$9 MEEP*9L^J%8AR>9ACP#<8FA7H:<&-"MO#P.>X_6*W]V"^_)?N[PQZ/CZ34RX"G!^YIZ@DQ6+"SFQ:^W+SCOTXO"PI3J36 MDM6G[">DB7'D9\MLD-2Z^R+=D-9\1VWE.L_HVC'2IBXC\H2WR\W3O3D)?V6%+92 M7"42R/QZ4)F>,XQ)&3AEJH-JRRXG*23PB@W2PZEJ5?>E83AQ0H0W33)P M=#4I3<:=;34A/M]>53=&M_R?,;#XXK M]C?=='=QWU$%UUZ74\8INS^=$35!YR(\YAPAJ;3AJ!KZP/P)#*DK:1(UKK>? M(@2$*3EE"V7L^WV9\*#S6LCKIR/;O\,U39ZK.]:ZUIVUM5:1B0 8PO>M[T,= MKFJ#XD."T"JFKJG8Y9HF!',(:9@":Y%EUFJ9:@M-MPV+7!AMMHC.J3A43.Z\ M^ .:G=TR2L&AO33ZDI.5Y4TX5 4(74KO8"4^?=@01CN8PE2?*I#N\D?E22?6<_N#3PO24:\%ZSX42]CP@7 N>X MF0$TD\CQE5/T3KMBQNDL+SX]T*,0V;:&,9]V/$B!,3G&/;C.51O'*@/ ?$_0 MI$'86!$^6O?$I6X[)&7,5 L_('E%;T.?URFRA(3:G14IQW.,XPN)L.^5J3\V M[" M_9%<:[L$U):_3/M]]5 'X;Z_'[L27(SYQ_'"O.V<+3Z\>_;]:A9XO\ZU\?.R M)SIXY@#&8=\Y$X#/N.WSS]"JS/3!<$_P"C-P<WO_;V M5Y2S],.\HR%HV&_C%%(;E,';$O,19%AP&NU2Y^8TB&TEQV0.?9PU$F(9;>=Q M 6]EEEY:4M+_ "E5U^3=^*',<.R>.YUQNBE,*E-JMZKR_)Y+K" I;D5 MQ 0P^EM"UB,I90VM0"#JSF,.753LD_<*FK<=RG4.7SBK!2.J2,!6 ?-SL>E. M$U/H?C!3+GG=VL;-#2UD<03$9B78;/IHIDHQEN:^RAS+DV.YB.MUG,8@7=C0 ML+6E,-AUEKX>XN#.SGLBL5^/:#PE=F @QI*64,<019%BAHF-E,AQM*BI]I0: M4M')DS5LQ]2@([:VT'8!,V5EM/E0Y,,1P$I M?BLH8C-(D(\QYU+ZFBMGE.N8SQ#.:F2FT,*"VXZ%)YB=TJ6L@KTG^9("4C4- MB02"1@E'?)1WW70.U_)NL1E_\LNE2^,_Z-)S_P!^L9[/$XL\M?YKDX/8F-%_ M51K"+C_MD?\ 3']2JXM5#\JJ6BMVF%Y^Y6CX<_$]JO:K[0%?X<_+&1 MX5_+/Z];$BR%194:4C\<9]F0C!QYS+B7$[]VZ1O7C9<+3K3HZM.(<'K0H*'Q M%?0 68P]7UGPT-\]AT,HP)'P78;$DSAR%F;!AQ'R,F&/9?(^6F([LZ9%AMN/ M(7)DL,86ZGOYMQ+K;;J#J0XA+B#XI6D*2?:"#70:2%!*@R=COL_')G5*M4TC':M]@/6 M'#[@@;#'0[M-5S7.CMC MD*O9]LZVMM,AF=A7$C6J6T+&3[(+@MSB;U1L5VGR$L..OICQ75.)]KONZ5]= M4G2 "#N.A&V/57MWJ;N,?-_EASEUPWHKBER)VUJS57'ZM5V+:]?:DO%NJLJZ M6.VW&SVCZ)L*&F#7GV!,NHC9S++ZUQY(U;;V<+QEMM1DI2DY4 2?'?&/#WTU MGNH=FN]L$IT(3&OT ;K*OTW9-*9+SW8XT99 M+!, ![$)*%94<9,- L#"BLY^>=JFKT!O'U G&7C7:.V] MJ'BQR, 5,Y,MH@205Q?V9(V-KX;>YTN5EAY&P[(%&/@O@ 39PVKU:27B/%B9&R3H M5>5&XO60E/3/7Q/=M4?? ;9?-"F\NHW*[B-J$]OS?6H57+;!L..UC9MMQ&1E MV8GT2UV"R5.I*;/."Y"MA/0W"(^7"EBYA&.18G1%Q?LM*G4$Z=*C@';KCIO^ ME-T)<-.\_P!^GE%5-@/7OSAL'6MFU!J?4M%5-3-.,:MH%R?: MMM]L1:1\KRLQ)AZ>8+-C(-KN(2OBX4D,JC4VV/-.2? Y)]9Z#ZP*9QZ@G@EN M6O<3^W?P4X'<9=X;:U!I!&Q#]D=UKKJT7Q(\N*%UH'6C%N(5<-)A?FZZD;5L M^T&WG6H:I9.<0FQXS;,OXVE4-*&I2E* )\3CKX9/=@5O+C/QVWQQ.]-[:M0U M[3NRI7)VX\<]Z_:U6'IIZ5M-K8'("RVT.*C*ID2"X?:/U&L6X"N=$7!^R/8K MCTB:TVB,_P"Q5)(4[G.VH;YVP/3Z<4OKTLW;]Y(<>-\/^V-'38^I: M;J^A_M8H%CHTBS,7:X/VJW*KS=C'0'"+856MJLDLY$2XF)DP-0ZI/VD8RJMY M0(2 0=\G!SZOF:KDY0CJ$9XU<@PNTSXBJZT.:2VF$V!93[Z(P0#33-'.#+(6 M*ON>4MP( B5+DR<^%9RTVI*4J5G"1]5N0MM7 ML6K2DGOZ#U]WNZU]<@""#58$%K-<&0@M>K@D<"!!AK"(H\2&$0V1XL9 C-82 MW'A0(,=B+%8;QA#+#2&T8PE.,=*\58IM7;OX^6!;[XI%QJ$AU2W,9#6-9"/\ MJ\Y5E3K5FBG7W$Y5G.5)3+:7G^3B>N=;S]F'LSN:G'(:;[9'5E2_\!=%26]: MLDE:+LS<7%#4M7W?[-7:I; M-1C6VVWM"6 MKV8S6 MF\!N8>S-E?5J^BKDN--.H(3L MII;@."$Y(Q5ADV2E)4YH:1G*B<+=4A)P#OI)\.M=QUYV/^0I_X M)&Q=CZUUY#=]N7(PS)F\GHV,_P!_#L*/% U*3C^[ABS/)5G&<94C'C.=PV_ ML2XAD:57&XVVWH.,I;YTY]/CE"4L,''^62<^(JX1^!KBY@R9,:.#U"-;[@]: M0&T>YTU2]KVKR*10:/2Y9=1^54*A6JO)/+B8'K-R 6$)>+K@8DS<0E$G(BI MBHF)DO$;+V6<27_9\J^E+?%5!@082WO*%PX<:*M\HY9?5'90TIXMZEZ.84%> MC6O3JTZE8R=F1VBQ'88*^8666FBX1IUEM"4%>G)TZL9QDXSC)ZU[?U[*FHZ4 MHZ4HZ4HZ4HZ4I9/>3SMB5VR>7M;T?KV_;4V?L'6:=7UZBZRJ9^[7$U#V=8P= M$M:Q]?K, D6DQAE-L%A+%'6HJFHPR#+>>4E"<^55(QK3DX .NK7KLN7#1Y%SLEWF"X-N$B9D\;B:FD M,*EPVG(V)4=UEQSY6\)2J5Y0.D @C<[$&K%>E04=*4=*4=*5"QWZS/=MY:<\ MCW;9TQ7+;;^/Q0#K78=)I&I:M,KP&UU:Q06D?FC?E]F3'QZ1%;V,"MHIEVR6 M$!K]B371A5 -NP-1GT*]#>A*=9ZC(W/?Z!Z0:HA[-?:BIG:YX]/U\A+$W+D7 MM/\ "SN]=C#F7,P')L!E[\&U]3GI3$> GRAPHIC 16 shopifylogoblacka141.jpg begin 644 shopifylogoblacka141.jpg M_]C_X 02D9)1@ ! 0$ 2 !( #_X0"(17AI9@ 34T *@ @ P$2 , M ! $ $Q ( D ,H=I 0 ! 5@ !!9&]B92!0:&]T M;W-H;W @0T,@,C Q-2 H36%C:6YT;W-H*0 Z ! , ! $ * " 0 M ! #Z* # 0 ! !'@ #_X0L":'1T<#HO+VYS+F%D;V)E+F-O M;2]X87 O,2XP+P \/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/B \>#IX;7!M971A('AM;&YS.G@](F%D;V)E M.FYS.FUE=&$O(B!X.GAM<'1K/2)835 @0V]R92 U+C0N,"(^(#QR9&8Z4D1& M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO7!E M+U)E&UL;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M M+WAA<"\Q+C O(B!X;7!-33I);G-T86YC94E$/2)X;7 N:6ED.CDR03,X1C9% M-#-%-S$Q135!,#8X1#1&.44X0SDQ-#E$(B!X;7!-33I$;V-U;65N=$E$/2)X M;7 N9&ED.CDR03,X1C9&-#-%-S$Q135!,#8X1#1&.44X0SDQ-#E$(B!X;7 Z M0W)E871O ", * M #( -P [ $ 10!* $\ M5 !9 %X 8P!H &T <@!W 'P @0"& (L D "5 )H GP"D *D K@"R +< O #! M ,8 RP#0 -4 VP#@ .4 ZP#P /8 ^P$! 0&!YD'K >_!](' MY0?X" L('P@R"$8(6@AN"(((E@BJ"+X(T@CG"/L)$ DE"3H)3PED"7D)CPFD M";H)SPGE"?L*$0HG"CT*5 IJ"H$*F JN"L4*W KS"PL+(@LY"U$+:0N "Y@+ ML O("^$+^0P2#"H,0PQ<#'4,C@RG#, ,V0SS#0T-)@U #5H-= V.#:D-PPW> M#?@.$PXN#DD.9 Y_#IL.M@[2#NX/"0\E#T$/7@]Z#Y8/LP_/#^P0"1 F$$,0 M81!^$)L0N1#7$/41$Q$Q$4\1;1&,$:H1R1'H$@<2)A)%$F02A!*C$L,2XQ,# M$R,30Q-C$X,3I!/%$^44!A0G%$D4:A2+%*T4SA3P%1(5-!56%7@5FQ6]%> 6 M Q8F%DD6;!:/%K(6UA;Z%QT701=E%XD7KA?2%_<8&QA &&48BABO&-48^AD@ M&449:QF1&;<9W1H$&BH:41IW&IX:Q1KL&Q0;.QMC&XH;LAO:' (<*AQ2''L< MHQS,'/4='AU''7 =F1W#'>P>%AY 'FH>E!Z^'ND?$Q\^'VD?E!^_'^H@%2!! M(&P@F"#$(/ A'"%((74AH2'.(?LB)R)5(H(BKR+=(PHC."-F(Y0CPB/P)!\D M321\)*LDVB4))3@E:"67)< ^(#Y@/J ^X#\A/V$_HC_B0"- 9$"F0.=!*4%J0:Q! M[D(P0G)"M4+W0SI#?4/ 1 -$1T2*1,Y%$D5519I%WD8B1F=&JT;P1S5'>T? M2 5(2TB12-=)'4EC2:E)\$HW2GU*Q$L,2U-+FDOB3"I,%W)7AI>;%Z]7P]?85^S8 5@5V"J8/QA3V&B8?5B26*< M8O!C0V.78^MD0&249.EE/6629>=F/6:29NAG/6>39^EH/VB6:.QI0VF::?%J M2&J?:O=K3VNG:_]L5VRO;0AM8&VY;A)N:V[$;QYO>&_1<"MPAG#@<3IQE7'P M,QY*GF)>>=Z M1GJE>P1[8WO"?"%\@7SA?4%]H7X!?F)^PG\C?X1_Y8!'@*B!"H%K@%JX8.AG*&UX<[AY^(!(AIB,Z),XF9B?Z*9(K*BS"+ MEHO\C&.,RHTQC9B-_XYFCLZ/-H^>D :0;I#6D3^1J)(1DGJ2XY--D[:4()2* ME/257Y7)EC26GY<*EW67X)A,F+B9))F0F?R::)K5FT*;KYP M0)ZNGQV?BY_ZH&F@V*%'H;:B)J*6HP:C=J/FI%:DQZ4XI:FF&J:+IOVG;J?@ MJ%*HQ*DWJ:FJ'*J/JP*K=:OIK%RLT*U$K;BN+:ZAKQ:OB[ L'6PZK%@L=:R M2[+"LSBSKK0EM)RU$[6*M@&V>;;PMVBWX+A9N-&Y2KG"NCNZM;LNNZ>\(;R; MO16]C[X*OH2^_[]ZO_7 <,#LP6?!X\)?PMO#6,/4Q%'$SL5+Q MHM\IWZ_@-N"]X43AS.)3XMOC8^/KY'/D_.6$Y@WFENV<[BCNM.] [\SP6/#E\7+Q__*,\QGSI_0T],+U4/7>]FWV M^_>*^!GXJ/DX^'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:)B8?%_XV_V(\WA;PA*K7XREU>+AEMST*1]C M(.YZ+T^]]WXV9KJ^N2[F2XN)WR227DD=S^)9B3]2:_*N+O$:.#F\%EB4JBT< MMTGV7=_@O/8\W%8_D?)3W/:O$W[0'CO7'>/3)(]&MCG"6P#2X_VI7!.?=0M> M1W^O:YJK%]3U&[NV/4SS/(?_ !XFO=O!?[.WB#6HX[_Q1/\ V/;. P@"[[IA M[C.V/\2YO;IU55'4ML:-!^5?&PX6XGSB M/UC&U'&+U]^32M_A5[?6'COQ*U+X:W= MVMMX!TN2V$+8DNS*XCF [+$^X@>C94_[/>O+:^:P>;XS(<:U@ZZFD]>5MPEY M:I7]5\F81JSHS]UW_(_6RBORHM==URQ<266HW=NR]&BG="/H585[%X/^/_C' M0)HX-=?^VK'(#"; N%'JLH&2?]_=GU%?JV7^*^ JU%#%4I4T^M^9?/9_C M#,H-VDK'WK17-^%?%FB>,M)36-"G$T+?*Z'B2)^Z.O9A^1Z@DBFFKH****U&%%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 '__T/W\HHHH **** "BBB@ HHHH *^?OCA\46\)6'_"-Z'+C5[V/,DBGFU@ M;C<#VD?HO<#+?W:]9\9>*;+P9XOH,GM7YG:SJ M]_K^JW6LZI(9;J[D,LC'U/8#L . .P %?FGB+Q7++L.L%A7:K-;_ ,L>_J]E M\WV.#'8GV<>2.[*MK:W>HW<5G9QO/<7#A(XT!9W=C@ #N2:^]/A1\']/\$VT M>KZPB76N2+DN?F2U!_@C_P!KLS_@.,YY3X _#5-+L$\;ZS%_IMXA^PHX_P!3 M W_+3GHT@Z>B?[QKZ:K@\/>"X4*4PZ*.G.2?1/VA_B$][??\ ""Z5+BVM2KW[*>))NJQ\=0G!(_O>ZU\[ M>'] U/Q/K%MH>D1>;=73[5'15'5F8]E49)/H*\'Q!XKK8S$O)L WRIVE;>4O MY?1/2W5^B,<;B7.7LH$>C:)JWB'4(]*T6UDN[J4_+'&,G'R/%*D()6!PH9%WG&XL-V< ;>IZU]M_#_X?:-X MTA;&P42W<^.VEKJ?PUU)\9DLFAND]BCA6/\ MWPS5L_#6&&R6MB<4[UU%R26T;:V\W96?3MW*_L]1I.4MSXC\ V6C:GXPTO2_ M$$;26-].+9PKE I&P8=,.5//&*]-^*'P/O?!EN^NZ#+)?Z2A_>JX'GVX/ M=MH 9/\ : &.XQS7A5G=2V5W!>0G$D$B2H?]I""/U%?JV/L^H68WJLL%S%RK M#*LD@Z$'@@@\BO+X&X?P6=8#$X6O&U2+3C);JZ?WJZV??2S,L'1A5A*+W/S8 M^'GCO4? .OQZI:EI+60A+RWS\LT6>?8.O53V/'0D'](M,U*RUC3[?5-.E$UM M=1K+$XZ,K#(^A]1V-?G7\5O!!\"^+KC3H ?L%R/M-FQY_=.3\F?5&!7UP >] M>Z_LV>,FFM[OP3>R9, -W99/\#$"5!]&(8#_ &F]*]3@#-\1EF93R'&O1MI> M4EV\I+\;6W9K@JLJ=1T9GU;1117[D>N%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% '__1_?RBBB@ HHHH **** "BBN8\9^(X?"7A?4?$$V#]DA+1J>CR MM\L:_P# G('TK'$5X4*4JU5VC%-M^2U8FTE=GR)^T1XT;6?$:>%;.3-GI',N M#P]TX^;_ +]J=H]"6KA?A)X'/CCQ=!:7"$Z?9XN;T]C&IXC^LC<>NW)'2O-K MFYGO+F6\NG,LT[M)([#QX6\$P75Q'MOM7VW./$T/@_PKJ/B"7!:VB/DJW1YG^6-?H6(S[9-=77R7^TWXC(7 M2?"D+\-NO[A1[9CB_P#9_P!*_;.*Q*@@>Y%?IO'&D M4:Q1*$1 %55& . /05^5^%F1JO7GFM=7Y-(_XGN_DG^/D>=EU&[=1]!]KV[7=Q:7$"00-Y MTF^2-E 81[MG)_BQ7[%G&(H4L'4^L344XM:M+IYGJ59)1?,S\Z:_4WPI*9O" M^CS-R9+"U8_C$IK\LJ[Z^^)_CJ_TZWTEM6GM[.VACMXX;8B >7&H4!BF&;@< M[B:_GC@GBFADDJU2M%RYDDDK;J^[>WXGAX3$QHW;6Y],_M(0:#>^&[>9[VV3 M5M/G#10&1?/>&;"R*$SNZ[6SCHM?)?A+Q+>>$/$-EXBL%#RV;EMC$A71@592 M1V9217.LS.Q=R69CDD\DDTE>5G_$<\PS+^TJ4/9R5MG?6.SO9:[=.AG6KN=3 MVB5F>R^(/CO\0]=W1P7B:7"W_+.R38V/^NC%I ?HPKQ&3X__ !&^'OCZSU.+ M5KS5+%8$^UZ=>W,DL$Z,[;OOEMDF,;9%&00,Y7*FS7@/Q%?=XD8?W88Q_,_U MKMR;/,QKX]5JU>3DDWJW^6QS8C$U4N=2=S]LOA[\0_#/Q-\-6_B?PO<>;!+\ MLL38$UM,!\T4J@G:Z_D1@@D$&NXK\*_A/\6/$WPC\3)KV@OYD$FU+ZQ=B(;N M$'[K>C+DE' RI]02#^S7P[^(GAGXG^&;?Q/X8N/,@D^2:%\":VF !:*503AA MGZ$8()!!K]_R#/X8^')/2HMUW\U_ET/;R_,(XB-I:21W5%%%?1GI!1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 ?_]+]_**** "BBB@ HHHH *^4/VFO$IC@TOPE V#* M3?7 !_A7*1#Z$[S]0*^KZ_-GXLZ^?$?Q U>]5MT,,YM8?3R[?]WD>S$%OQK\ M[\3%RAT(OWJC4?DM7^27S.',*G+2LNI0^'/A@^+_&>F:(ZEH))1)<^T$7 MSO\ 3(&T>Y%?IHJJJA5 P . *^//V=++2](MM7\:ZW3P#4P&3Y1]; MQM6,)57?5Z\JT6F[ZOYF6"<*5+FF[7/CX^T3#_ ($X"?\ CE?/EQ<37=Q+=7+F M269VDD<]6=CDD^Y)KYKQ XSP>:4(8/ MM*5VVK)Z65KZ]7ND88W%PJ148'LG MP9\8>%/ M[J>O^(&E>Y,"6]I!!&7=E=MTAR=J+C:HY8'DUW'B#]IK5Y]T7AG M2X;1>@FNF,TF/4(NU5/U+"OEVBOD<'Q?F>$P4<#A)\D%?5+5W=]6[_A;0Y8X MJI&')%V1V/B#X@^,_%&Y=;U>YGB;K"K>5#_W[3:GZ5QU%%?/XC%5L1/VE>;E M+NVV_P 3&4G)WDPHHHK D**** "OGCQZV[Q3=C^ZL0_\AJ?ZU]#U\W^-'W^) M[\_[:C\D4?TKZ#AQ?[3)^7ZHYL5\!R]=]\/OB=XU^%^IS:KX,U V'M'F'?RC/%_P"A2R5\.T5ZD<^S M".U9G6LQQ*VFS]//AU^VG;^+_%FD>%-;\,'3SJUU%9)=V]YYP2:=@D>8FB0[ M2Y )WY .<'&*^Z*_GMT;49=(U>QU: D265S#<(1U#1.''ZBOZ#XY(YHTFB8. MCJ&5AR"#R"/K7W?"F;8C&0J1Q$KN-NRT=^WH>_E&+J5XR51W:'T445]<>P%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117\O'[3 MW_!2S]J_PQ^T-\0O"WPQ\>#2O#&A>(+W2M.M%TC2;E4CL)#;L1+<64LKAY(V M?+.WWN.,"@#^H>BOY O^'HW[=G_13/\ R@:'_P#*^C_AZ-^W9_T4S_R@:'_\ MKZ /Z_:*_D"_X>C?MV?]%,_\H&A__*^OW+_X)>?&OX[?M ?"#Q/\1/C=XD;Q M Z^(#I6E$V%E8B**UMH99F L[> .'><#+;L%"!CG(!^F5%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 45'--#;PO<7#K%%$I=W"OVZ0-YGLT$4 ML9_OYXH _52BOY]+;_@N3J'VX->?!V'[&6Y6+Q$WG*O^\=/VL1_NC/M7Z&_L MS?\ !1_]GK]I75+?PC87-SX3\77.%@T;7 D?VM^ZVEPC-%,WHA*2MR1&0": M/OZBBB@ HHHH **** "BOFK]HG]K;X&_LOZ,NH?%+75BU"XC,EEHEB! M9&8X PVH2"/-E:.+/&_/%?A-\;O^"RGQQ\83W&F_!71[#P'I9)6*\N$35-68 M= V9E^RQY'.T0R%3T<]2 ?TW5@:EXK\+:-(8M7UC3[%UY*W-U%"P^H=@:_B* M\=_M&_'OXFR2OX^^(7B36XY22UORVX<0H/94 KQ@DDDDY)Y)- '] M[.G^+_">K2"'2M:TZ]D;HMO=Q2L?H%8UT5?P!UZWX%^/GQN^&4T>(M M $1!$5CJ=Q% P'0/"'\IU_V64CVH _NAHKY:_8K\4_$[QU^S!X"\;?CJW MB?7]/;49[HP16Q>VN)I&LR4A2-,FU\HE@HW$DU]2T %%%% !1110 4444 %% M%% !1110 4444 ?_T_W\HHHH **JWM[::;9S7]_*L%O;HTDLCG"HBC))/M7S M1XE_:8TFU=[?PMILE\1D"XN3Y,7U"#+L/J4->-F_$&7Y9%2QM11OLMV_1+7] M#*K6A3^-GU#6!K?BGPYX;C\W7=2MK(8R%ED =A_LI]YOP!KX(\0?&KXB>(=R M/J;6$+?\LK$>0!_P,$R'\7->6RRRSR--.[22.37YOF?BU0C>. MHN7G)V7W*[?WHX*F9K["/MCQ+^TCX5LHI8/#EO<:E/M8),R^1""1P?G!I)IM%?EF?\38[.)QGC&K1O9)62OOY]%NV>=6Q$ZKO M(4LQ 4DD#H/3-)117SY@%%%% !1110 4444 %%%% !1110 5\S>*GW^(M0/_ M $WS?E^IRXKX49-%%%?8'"%%%% M!7[P_"35EUSX7>$]4#^8T^C6/F-_TU6%5D_)P17X/5^R'[).KIJOP,T2$$F3 M3IKRSDSZB=Y%'X)(M?9<%5>7&3IOK'\FO^">WD4[591[H^E****_3CZD**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,'Q5XALO"7A MC6/%>I'%IHMA=:A<'.,16L32OS_NJ:_@TUK5KW7]8O\ 7=2?S+O4KF:[N'_O M2SN7<_BS&O['/^"A7C?_ (0']C7XHZNDFR6_T?\ L6, X9CK$T=BP'TCG8GV M!K^-"@ HHHH *_L._P"":?@?_A!OV+_AY;RQ[+G6;>ZURY)Q7]X/PY\(V_@#X>^&/ EIM M\CPYHVGZ3'MZ;+&W2 8]L)0!V=%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !113)9$AC>:0X1%+,?0 9- '\[?_!6C]M#7+_Q1=?LM?#?4'M-(TQ( M_P#A+KJV$KG^Q-9G8_/=[$5 M[:[8?WIHFPY_BE20@ $ ??\ 7\]__!#>YOQJ_P 8+-239&V\/2N/X1,'OPGT M)4M]<>U?T(4 %%%% !7Y8?\ !03_ (*(:5^S19R_"_X7M;ZI\3+V -([@2VV M@PRKE)IUY$ERZG=% > ,22#8523W_P#;H_:MT[]D_P""UUXGM#%/XNUQGT[P MS92X8/>%)O$M[-J6JZK7+F2:>XF8O)(['DLS$DT 6_%OB_Q1X]\1W_ (O\::K=ZUK6IRF>[OKV5IIY MG/=F8DX P% X4 5SE%% !1110 5T'A/PWJ7C+Q3HWA#1D\S4-$_#>F^#/"NC>#]&3R]/T+3[73;5>FV"TB6&,?@J"N@HHH M**** "BBB@ HHHH **** "BBB@ HHHH _]3]_**** /#/VA]2>P^'4MNC%3? MWD%L<=P-TI'_ )#KX&K[&_:@O=FE:#IV?]=<3SD?]]4?I^ MIR8O9$=%%%?6'$%%%% !7Z?_ +"FLBX\#>(M /WK'54NO^ W<*J!],P'\Z_, M"ON_]A'6'A\7>)_#^?EO-.AO"/>TE\L?^E%>_P ,5O9YE3\[K[T_U/1RF?+B MH^9^FM%%%?L)]F%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% 'XX?\%I_&_P#8O[/?A3P/#)LF\2^)TGD7/W[73+>5G&/:::$_A7\R M5?M9_P %L_&_]I_&;P#\/HY-\?A_P[/J3J#PDVK7+1D'_:V62'Z$5^*= !11 M10!],?L:>"/^%B_M4_"WPHT?FPS>)K"[N(\9#VVGO]LG4^QBA8'VK^V2OY7O M^".O@?\ X27]K*7Q1+'F+PCX;U&_20CA;B[,5BB_5H[B4CV4U_5#0 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %(RJZE6&01@CU!I:* /X1?BUX M!U+X5_$_Q7\-]6C:.Z\-:Q>Z8P<$;EMI61'&>JR( ZGH5((ZUY[7]-G_ 4E M_P""=^L?'F_/QQ^"<$4GC:&V2#6='9UA_MF&!0L4T,CD(+N) $*N0LL:J 59 M )/YN/%G@SQ?X#UJ;PYXWT34- U6W)66RU*VDM)T(XYCE56Q[XP: .:HK4T; M0]:\1ZC#H_A[3[K5+^X.V*ULH7N)Y#Z+'&&9C]!7["_L;?\ !*'XA>/-%?"-LZ7"Z#,?+U;5-IR(YD!W6W@01Q0PQ*%2-$4!555 "@# P*N4 %%%?(W[=7QCE M^!G[+/COQK83FWU:>P_LC274XD6^U1A;1R(?[T"NTP_ZYGZ4 ?S3?\%$/VC9 MOVB_VD-"UY7'!-U/N<-C)C\M3]T5\*T44 %% M%.1'D=8XU+.Q"JJC))/0 =R: .L\"> ?&?Q.\5Z?X'^'^CW6NZ[JDGE6MC9I MOD<]23T5$499W8A$4%F( )K]I?A-_P $3?%VK:7!JGQG\>VV@74JAFTK1+3^ MT)(MW.V2ZE>*,.O0A(Y%ST*K:.Y MURZD4&6RBD >/3HS_ D/'G8_UDP))*K&%_0J@#\*]<_X(?>")K9AX;^*FJV= MQCY6OM)@NX\^ZQSVY_6OHS]@/_@G]XC_ &0/'?C;Q9XLU[2_$3:QI]IIFCW- M@DT4R6XE>:[$\4JXC+LEOM"22 [3DC S^I%% !1110 4444 %%%% !1110 4 M444 %%%% !1110!__]7]_**** /BK]IR^\SQ1I.G Y%O8&7'H9I&'\HQ7S17 MM'Q^O?M?Q,OXLY%I#;0#_OVLA_5S7B]?RAQCB/;9WB9_WFO_ '3]#YO%2O6 MDPHHHKYHYPHHHH *Z;PSX/\ $GC"\^Q^'K&2Z9<;W'RQ1@]W=L*OXG)[ UZI M\*/@O=^,]FNZ]OM-%!R@'RRW1!Y"?W4]7[]%[D?<&DZ/I>A6$6F:/:QVEK", M)%$N!]3W)/OTKA3P[KYE!8K&-PI/;^:7IV7F]^BMJ>AAL"ZBYIZ(^9_ M#'[,UE$J7'B[4GGDZFWLOD0'T,C@LP^BK]:]MTCX7_#_ $-5%AH=H67H\Z?: M'SZ[I=Y'X&N]HK]HRWA3*<"DL/0C?NU=_>[O[CU:>&I0^%$4-O!;((K>-(D' M144*/R%2T45]"DDK(W(+BUM;N,Q7<,+Z!1117U!QA1110 5]/?L?ZL^F_''2[56VKJ=I>VC\X! A:<#_OJ$?C7S#7 MIOP8U4:+\6O"&HL_EHFLV:2/V$BBBOW0^]"BBB@ HHHH **** "BBB@ HHHH ***^8_B7^V=^RU\(I9;7Q MW\2M"M;R D2V5I.=2O(V'9[:R6>9#[,HH ^G**_*+Q)_P6/_ &2-$E>+2;;Q M;X@P2%DL-,ABC;W_ -,NK9P/^ Y]J\[D_P""VGP&$F(O ?BYH_[S?85;\A=$ M?K0!^T-%?CSIG_!:K]F:Y<1ZIX4\;V6?XUM-/F0?7%^K?DIKW;P=_P %3OV+ M/%TJ6\_C*X\/SR$!8]9TR[@7)]9HHYH%^K2 4 ?HA17%^"?B/\/OB5IG]L_# MSQ+I/B:Q&-UQI-[#>QJ6Z!C"[;6]C@UVE !115>[N[>PM)KZ\D$4%O&\LLC< M!$0%F8^P S0!_'K_ ,%*/&__ G7[:'Q%NHI-]MH]W;:' ,YV?V;;103+_X$ M+*?J:^%:['XA^++CQ[X_\3>.KS/G^(M8O]6EW==]].\[9]\O7'4 %%%% ']# MW_!$#P/]G\*_%#XDS1Y^W:AINAV\A'W?L44ES.H/^U]JA)_W17[O5^SMG'LUQBOQ%M_P#@MW\)VGVW?PV\11PY M'SQWEK(^._RDH/\ QZOI7X7?\%6_V0?B3=PZ;J6M:CX)O)R$1?$MF+> L3CF MYMY+FWC7ONEDC&.N* /TEHJAIFJ:9K>GV^KZ-=P7]C=QK+;W5K*LT$T;7LT=O!"I>265@B(BC)9 MF8@ =2>*^-?B1_P4+_8]^%\LMGKGQ'TW4KV(E3:Z$LNL/O7JI>S26%&'0AY M%P>.M 'VC17XZ^(?^"U/[-]A(T/A[PIXPU8KTDDM[*TB;_=+7;OCZH*XI/\ M@M[\+3+A_AIKXC_O"^M2W_?. /UH _;^BOR-\*?\%FOV6]:F2W\1:/XM\.LQ M&Z:>QM[JW7/^U;W4DIQ_URK[L^$O[6'[.?QS>.V^%_C[2-8OI1E-.:4V>HD= M\6=TL5P0.Y$9'O0!]#4444 %%%% !1152_OK32[&XU/4)5@M;2)YYY7^['%& MI9V/L%!)H MT5\8?\/#_ -BW_HJNC_\ ?NZ_^,4?\/#_ -BW_HJNC_\ ?NZ_ M^,4 ?9]%?&'_ \/_8M_Z*KH_P#W[NO_ (Q7>_#7]K[]FSXP^*X/ _PT\=Z? MK^NW,4LT5E;).)&C@7?(V7B50%49.30!])4444 %%?'GQA_;W_93^"-Q-IGB M_P =V5YJT!*OI>BAM5NU=>J2"V#QPO[3/&:^(=?_ ."V?P)M)VC\->!?%>I1 MJ2!)=FRLMV.X"SW!P??!]J /VAHK\6=$_P""VOP-N9U3Q%X"\56$1.#):/97 MA7WVO/;Y'XU]M?!O]O\ _92^.%W!I'A3QO;:?K-P0L>E:XC:7=.[=$C,X$,S MGLL,KGVH ^S**** "BBB@ HHKS3Q7\:/@[X#U7^PO''COPUX=U+REF^QZKJ] MG97'E/G:_E3RH^UL'!Q@X- 'I=9>JZ'HNNP"UUS3[7485.1'=PI.@)[[7#"O M(_\ AIO]FW_HK'@?_P */3O_ )(H_P"&F_V;?^BL>!__ H]._\ DB@#UC2? M#V@:!&T6A:;9ZH15!K8KP__ (:;_9M_Z*QX'_\ "CT[_P"2 M*ZSPA\7OA-\0M0FTGP#XU\.^);ZWA-Q+;:/JMI?S1PAE0R-'!*[*@9E7<1C) M ZD4 >B445XQXR_:,^ /P[UZ;PKX]^(WA?P]K-LL;S:?J>K6MI=1K*H="T4L MBN RD,,CD$$4 >SU^$/_ 6[^(TEKX7^&WPFM9?EU&^OO$%[&#@@64:VUJ3Z MAC<3_BM?J?\ \-B?LH?]%A\#_P#@_L?_ (]7\W/_ 52^,GA3XR?M/)>^!=< MLO$&@Z#X=T_2[:^TVX2ZM)9&::[E*21LR,0UQL8@\%,'I0!^;%%%% !7W7_P M3>^$-M\8OVN?!NF:I +C2O#KR^);]&&Y2FE@/ &'0JUVT"L#P5)'/0_"E?LI M_P $?_&'P;^&'BWXB?$#XJ>,_#_A2[;3K#1M+36=1M[*2XBN)7N+HQK,Z%E1 MK>#)'&3[4 ?TT45\X?\ #8G[*'_18? __@_L?_CU'_#8G[*'_18? _\ X/[' M_P"/4 ?1]%<1X#^)7P]^*6DS:_\ #7Q+I7BG3;>X:SFN](O(KV".X1$D:)I( M690X21&*DY 8'N*YO7/C]\"?#&K76@>)/B/X2TG4[)_*N;*^URQMKF"0#.V2 M*2971L'HP!H ];HKP_\ X:;_ &;?^BL>!_\ PH]._P#DBC_AIO\ 9M_Z*QX' M_P#"CT[_ .2* /<**\/_ .&F_P!FW_HK'@?_ ,*/3O\ Y(KJ/"7QD^$/C[5& MT3P)XY\-^(]12%KAK32-7M+ZX6%"JM(8X)7<(I906Q@$@=Q0!Z11110 4444 M %%<;XQ^(OP^^'=O;7?Q \3Z-X9@O':.WEUG4+>P29T&66-KAT#L !_\ PH]._P#D MBC_AIO\ 9M_Z*QX'_P#"CT[_ .2* /<**\13]IG]F^1UCC^*W@AF8@ #Q'IQ M))Z #[15[_AH;X _]%,\'_\ @^L/_C] '__6_?RBBFNZQHTCG"J"2?0"@#\S M?B9>_P!H?$#Q![GRLY7DV%%%%MF[U%&&CZ>RM<'IYSG ME80??JQ'1?0D&O(+>WFN[B.UMT,DLSK'&B]69C@ >Y)K]-_ GA2V\%^%K+08 M #)$F^X%+>W18XHU"(B *JJHP . .@J2BBOZ5225D>^%%%<[JWB[PM MH3F+6-7LK.0?\LYIT63_ +X)W?I6=:O3I1YZLDEW;L)M+5G145P$?Q4^'4K[ M%\06(/\ M2;1^9P/UKK-.UO1M84OI-_:WJCDFWF24?\ CA-84,QPM=\M&K&3 M\FG^3$IQ>S-.OES]IGQ']GTK3/"T+8:[E:[G Z^7%\J ^S,Q/U2OJ.OSB^,/ MB/\ X27X@:G5&+]ZHU'Y;O\%; MYG)CZG+2MW/,****_FP\ **** ,C7WV:%J+>EK-_Z :^7J^F/%3[/#FH'_I@ MP_/BOF>OL.&U^ZF_/]#AQ7Q(****^D.4**** "I[6XDL[J&[A.)()%D0^C(0 M1^HJ"B@#^AC3KZ#4]/MM2M3NANX8YXSZI(H9?T-7*\J^!NL+KOP?\(:@O)_L MFVMV/7+VJ"!S^+1FO5:_><-5]K1A5[I/[T?H-.?-!2[A1116Y84444 %%%% M!1110 5^<_[7O_!2+X0?LPR77@_2%'C3Q]&I5M&LY@EO8.1P;^Y 81GOY*!I M3QN"!@]?/W_!2_\ X*#7?P;CN/@)\%+\1^-KN ?VYK$#9;1;>= MA!K^Y3X4V'C/2_ACX4T_XBZ@VJ^*K?1K%-:O62.,SZ@(4^T-MB54 \W=C '% M?R,?\$\_A!_PN;]K3P-H5U!YVEZ)=GQ'J8(W(+;2<3(KCNDMP(8C[/7]DU ! M7S-^V9XW_P"%=_LJ?%/Q4LGE30^&;ZTMY,X*7.H)]C@8>XEG4CWKZ9K\I/\ M@L5XW_X1K]DV+PQ%)B7Q=XDTZP>,'EK>T$M\S?19+>(?5A0!_*]1110 445W MWPI/A=?B?X1?QQ'$US3GU>X9&D$6GK<1FY;8@9FQ$&PH!)/% ']F_@*; MP;^S-^S-X3A^(.IVOA_1O!/A;2[34;R[;8B2V]M'')P.6DDFSM106=VVJ"2! M7X,?M:_\%:_B1\2;J]\&_L\-<^"?"P+0MK/":Y?KTW(X)%E&?X1&3-T)D7)0 M?)_[;'[:WC?]K?QR[L\^D^!-(G?^P="WX ROVNZ"G;)=2+[E8E.Q/XF?XAH M MWU_?:I>SZEJ=Q+=W=S(TL\\[M+++(YRS.[$LS$\DDDFJE%% !1110!]M_L M>?MQ?%#]D[Q3;QV5S/K?@6ZG!U;PW/*3"4<_//9[CBWN0.0RX63@2 C!7^N[ MX=_$#PI\5? ^B_$7P-?+J.A:_:)>65PO&Z-^JLO5)$8%'0\HZE3R#7\&U?OW M_P $5_CS>23^+?V<];N6DMXX3XET)7)/E8=(+Z%2>S%X9508P?-;N30!_0#1 M110 445S/C/QGX6^'GA;4_&WC;4[?1]#T>W:ZO;VZ;9%#$O<]2220JJH+,Q" MJ"Q (!T,\\-K#)\\ M&_ "TM_'?B&$M%+J\KL-"M9!Q\C(1)>D'KY;)%T*RMR*_,K]N3_@HWXX_:6U M"]\!?#Z6Z\-?#.*0QBU5O+O-:"GB6^93Q$<92V!*#JY=@NW\QZ /H#XU_M2_ M'K]H6^DNOBKXPU#5;5GWQZ8C_9M,@(/R^79P[( 5Z;RI:^?Z** "BB MB@ J2*66"5)H7:.2-@R.I*LK*<@@CD$'H:CHH _4;]E;_@J;\;O@?=V?AOXG M7%S\0_!:E8WAOI=^KV473=:WDAW2!1TBG+*0 JM$.:_ID^#OQG^''QZ\"V7Q M$^%^KQ:OH]Y\I*_)/;3J 7@N(C\T4R9&Y6'0AAE2I/\ "K7UE^Q_^UGXW_9, M^)UOXKT-Y;WPYJ#QP>(M$WXBO[0'[R@G:MS""6AD['*G*,RD _M*HKDO ?CG MPO\ $OP;HWC_ ,%WR:CH>O6<5]8W,?1XI1D9!Y5U.5=3AE8%2 0176T %?/? M[6?B7_A$/V8?BKXA5_+EMO"&LK WI/-:210_^1'6OH2OSR_X*G>*?^$9_8H\ M;01OLGUR?2M*B.>OFWT,L@_&&*04 ?R(4444 %?KA_P1CT#^U/VJ-9UAURFC M>#K^96])9[JS@4?BCO\ E7Y'U^M'_!,GXR>!OV;/"GQL^/7CMMT.D:=HFD:= M9HP6XU*_U"2\ECM8,_Q,;4,[8(CC!<\+0!_0_P#M!?M&?"O]F?P-+X[^*6J" MT@8M'8V, $E]J-PHSY-K#D%VZ;F)"(#EV4:%I=[+ MX)\#R%DCT/2IV26YB/'^G72[9+@L.L8V0]/D)&X_,?[07[07Q&_:4^(U]\1_ MB1?&>YG)CLK*,D6FG6@)*6UM&2=J+GD_>=LNY+$FO#Z "BBB@ HHHH _5+]B M;_@IC\0_@'JFG^ _BW>7?BOX6!!]ZW8D!1^Z*D% M7_J/\->)-!\8^'].\5^%K^#5-(U:VBO+*\MG#PSP3*&1T8=00?J._-?P/5^Z MO_!'K]JR\TKQ)BBB@ K^.G_@I)XW_P"$Z_;/^(]Y')OM])O;?0X1G(3^S+:*WE4?]MTD M)]S7]AM[>6VG6<^H7L@BM[6)YII&Z)'&"S,?8 $U_!UX_P#%=SX[\=^)/'%[ MG[1XBU>^U6;=R?,O9WG;/OES0!R-%%% !7[^_P#!#_P/\WQ2^)-Q'T&EZ':2 M8]?.N;E<_P#@.:_ *OZP?^"1?@?_ (1/]CK3-<>/9+XOUS5=98D88K'(M@GO MC%GD>QSWH _3NOXM/VZO''_"P_VO/BIXC63S8X_$-QI<+@Y#1:0%T^,K[%;< M$>QK^RCQAXDLO!OA+6_%^I<6FAZ==ZE/DX_=6D33/SV^537\&VK:I>ZWJMYK M6HR>;=W]Q+=3N?XI9F+NWXL2: ,^BBB@ HHHH **** "BBB@#^N+_@E1X*_X M1#]B_P *7LD?EW'B:^U36IEQ@GS+E[:)CZ[H+>,CV(K\1_\ @K-X)_X1']LW MQ!J:1^7#XKTK2M;C & ?W'V*0C_>EM')]R:_IR_9\\%?\*X^!7P^\"-'Y&=*L9UQ@FXBM8Q,Q'JTFXGW-?B3_P %P/!/DZ_\+?B-#'G[79ZIHES)C[OV M62&XMU)_VO/F(^AH _!FBBB@ K]+?^"2FO?V/^VEX>T_=M_MS2-9L,?WMEJU MWC_R6S^%?FE7V)_P3^U[_A&_VR_A1J&[9YVO+89Z?\A&&6TQ^/G8H _LXHHH MH ***\O^-7Q/TCX+?";Q9\5=;VM:^&=*N+_RV.WSYD7$$ /]Z:8I&ONPH _F MK_X*Z_'+_A9G[22_#G2[CS=&^&]G_9V%.4;5+O;->N/=0(8&'9H6]:_*>MKQ M)XAU?Q;XBU3Q5K]PUWJFLWMQJ%[.WWI;FZD:65S[L[$_C6+0 4444 ?HS_P3 M"_9X_P"%Z_M+:;K&LVOG^&? C\0:GO7,3;[2RG[LLD@K]"* /__7_?RN9\:7O]F^#];OP<[IU_P!X M1MM_,XKIJ\J^-E[]A^&6M.#AI4A@7W\V5%/_ (Z37FYSB/88"O6_EA)_&6"C1R2-5;SE)_<^7]#W MLOA:C?N%%%%?H1W'R5\=/BSJEAJ4G@OPS<-:^2J_;KF(XD+. 1$C#E0%(+$< MDG'&#GY*9F=B[DLS')).22>YKMOB7;W=M\0?$,=Z")#J-Q(,_P#/.1R\9^A0 MKCVKAZ_D[BK-L3CLRJSQ#?NR:2_E2=K6_/NSYK$U93J/F"I(II;>19H':.1# ME70E6!]01R*CHKYU-IW1@>M^'OC;\0?#\36WV\ZA 4*JMZ/-9"1@,LF0^1V! M)'M7DK,S,68DDG))Y))I**[<5F6+Q,(4\14:(?^1%/]*^>:^TX<7^S M2?G^B.#%?$%%%%?0',%%%% !1110!^OW['.LG5/@C8V9Y.DWU[9_]]/]H_\ M:_Y5]35\$_L'ZO)-X;\5Z"3\EG?6MVH][J-HR?\ R7%?>U?L_#U7VF74I>5O MN=OT/M\NGS8:#\ORT"BBBO9.T**** "BBB@ KYU_:N^/%A^S;\!O%/Q7N1'+ M>Z?;"WTFVD^[WUW M.VZ6>XN'+R2.>Y9B2:QJ** "BBOM#]@G]FNP_:C_ &AM,\"^(6D7PUI5K-KF MNB)BDDMC:/&@@5Q@J9YI8XV((949F4Y H \-^%OP"^-/QLN7MOA3X,UCQ*(7 M\N:>RMF:UA<\A9;EML$9(.0'<5]50_\ !++]N2:V%Q_PKR*,D9$3ZYI DY]O MMN!^)'\Z_K5\+>%?#7@CP_8^%/!^EVFC:-IL0@M+&RB6""&->@5$ ]2>I.2 M>36_0!_%UXP_8-_;"\"Q23Z]\*?$$D<6=[Z9"FK*H'4YL'N.!W/0>M?*VI:9 MJ6C7TVF:Q:3V-Y;MLEM[F-H98V]&1P&4^Q%?WW5YG\2O@Q\)_C%IATCXH^$M M(\36^THAU&TCFEA![PS$>;"W^U&RGWH _'+_ ((F_"#[!X5\=_'/4(<2ZK=1 M>&],=AAA;V@6YNROJLDLD*Y_O0D5^[->;_"7X2^ _@?X#T_X:?#73O[+\/Z6 M]R]K;&62=E-U,\\FZ65GD?YY#@NQ.,#/%>D4 %?SQ?\ !;_QOY_BCX7_ WA MDQ]AL-2URXC!^]]LEBMX&(_V?LTP'^\:_H=K^2'_ (*M>-_^$Q_;/\46,PTO0X6SD#9;K=2J/3;/[=)@-]ELU.%EN64@G)V1*0S\E$?^GWX)_L?_L[_ M +/^E06'P\\&Z>E[$H$FL7\*7NJSL.K/=2J77<>=D>R,'[J <4 ?Q-T5_=+\ M3_@9\(OC-H%QX;^)OA/2]>L[B,QAKFV3[1#D8W07"@30N.SQNK#UK^/S]L;] MG:X_9>^/>O?"U9Y;S24$6H:+=S8\R?3+L%H2^ 9(V#PNP #/&Q (% 'R[1 M110 5]P_\$X/%L_@_P#;1^&=Y&Y6/4;^XTB9WM MXVEFFE8)''&@+,S,!;TQZQXGM MA=>)IX7P]MI+$B.TR.C7; F09!\E=I!6:OYNZ "BBB@ HJ[INFZAK.HVND:3 M;2WM]?31VUM;0(9)III6"1QQHH+,[L0%4 DDX%?U!?L+?\$S?!/P6T73_B/\ M<-,M/$?Q#N42XCL;I5N=/T+(#+'&AS'-=+_',0RHPQ%T,C@'\]W@K]E7]I/X MBZ9'K?@KX9^)]4TV90\5[%IDZVTJGG, /& M!FDTZ)V:0Z;>18,UDSL2S(%8/ SG<4W*2QC+'\V* "BBB@#]]?\ @C'^T? M_P""V7BP:?\ KP-X+1]LFM>*6OR >6BTVTF1A]-]TA^H%?M#7\WW_!;OQ=] MM^*WPW\"!\C1_#]YJI7/0ZI=>3GZD6- 'XB4444 %3?:+@6YM1(_D%Q(8]QV M%P" VWID D9ZXJ&B@ HKZ3_9@_99^)W[5GCY?!GP^MUAM+0)-K&LW(866F6S M' >0CEY'P1%$OSR$'HJNZ_TU? ;_ ()J_LM_!+2[8W_AFV\=>(%53<:OXEA2 M]#R#&3#9N&MH%#9*81I .#(Q&: /Y J*_N+\5?LR_L[^-=(DT/Q/\-?"U[:2 M(4Q_9-M%)&#WBEBC26)O1HV5AV-?S;_\%&?V"[?]EC6+#X@?#9KBY^'?B&Y: MU2*X4\R0RHK-"[9?Y&1R2%=P#\O**** "NO^'_C;7/AMXYT# MX@^&I?)U7PYJ5KJEHV3CSK219%#8ZJQ7##H5)!X-KX)\6:5X]\&Z# MXXT)_,TWQ#IEIJMFVV5O)G!2XU M)?L4##W$LZD>]?Q0U_4[_P %C?&__"-_LH6_A:*3$OBWQ+I]D\8/+6]HLMZ[ M>X66"(?4BOY8J "BBB@ K^X3]E[P/_PK?]G/X:^"7C\J?2_#&EQW2XQ_I\SN:_C(^"O@D_$GXP^"/A]L+KXC\0Z7I<@':.[N8XY"?948DGL!7]UR MJ% 50 , #H * /BG_@HIXX_X0+]C/XFZE')LFU+2TT2( X+_P!KSQV<@'_; M&5V/L#7\;5?WS:WH&A>);$Z7XCTVTU6S9ETC2+W7 M-:O=3EET^Q@MIF@TRW$6QGB16V,UZ#M)P2H/5>/Y[Z "BBB@ HKZ[_8,^'UK M\3OVO/AEX6U"UCO+)=9&IW4,R"2%X=)BDOF616!5D?R-I#<-G!SG%?U\_P#" MF_A#_P!"/X;_ /!1:?\ QJ@#^$NO6O@)X*_X6/\ &_P!X":/S(]?\2Z5I\RX MR!!/=1K*Q]EC+$^PK^UK_A3?PA_Z$?PW_P""BT_^-5=TWX7?#+1KZ'5-(\(Z M%8WELV^&XMM-MH9HV'\2.D893[@T =W7Y3?\%B?!/_"2?LEQ^)HH\R>$O$NF MZ@\@'*P70EL67Z-)YE@4#WH _B@HHHH *]:^ >O?\(K\=/AUXFW;!I/BS1+XMZ"WO89# M^BUY+4UO<36EQ%=6[%)8761&'4,IR#^!% ']^U%9'A_5H=?T'3==M\>5J-I! M=ICIMGC5Q^C5KT %?B!_P6E^.']A?#[PI\ M)N-MWXGN?[_P!I.]^S M^!+:T4\W6HQ*1_LHDC']0M?0E?)G[45[A/#^G*>INIW'T\M5_FU?)<=XCV.1 M8B7=)?>TOU.;&2M1D?(U%%%?RP?.!1110!]A_LO.ITWQ!&/O">V)^A63'\C7 MU37Q1^S-K*6GB;4]$D;;_:%JLJ9_B>V8\#WVNQ_"OM>OZ<\.L1&KD-%1WCS) M_P#@3?Y-'T.!E>B@HHHK[@ZSPGXQ?"1?'$ UO1-L>M6R;=K$*MU&O1&/0./X M6/'8\8(^$[VRO--NY;"_A>WN(&*212*5=&'4$'I7ZQ5YK\0?A=X>^(%KF\7[ M+J,:XAO8E&]?17'&]/8\CL1W_+^,_#^.8REC"53W MX;GYNT5V'C/P-X@\"ZD=/UR#"N28+A,F&91W1L=?53@CN.F>/K\"Q.%JX>K* MC7BXR6Z>YXLHN+LPHHHK D**** "BBB@#A/B*^WPVP_O31C^9_I7@5>Z?$Q] MN@PK_>ND'_CCFO"Z^XX?5L+\V>?B?C"BBBO<.<**** "BBB@#[<_87U4V_Q$ MUW1B^U+W1S,%)^\]O/&!^(65C],U^I%?C-^RCJRZ5\=/#WF/LCO!=VC^YEMY M-@_&0+7[,U^J<&U>; ./:37Y/]3ZW)9WP]NS84445]8>N%%%% !1110 5_+K M_P %H+JXF_:LT*"4GR[?P/IRQ#MAK[4&)_$DC\*_J*K^=?\ X+=?#F[MO&WP MY^+<,1:UU#2[GP[<2@<1RV,S74"L?61;J4K_ -&OA)^U+%IWBVXCL[#QQI,WAV&ZE(2.&^EG@GMM['H)7A,([;Y%S@ U^95* M"0& /% '9T444 %%%% !7\+_Q^\;_\+*^./C_Q\LGFQ:_XDU2_ M@;.0+>:YD:%0?18]JCV%?V=?M%>-_P#A6WP$^(?CQ9/+FT3PSJMW;MG&;E+: M3R%!]6E*@>YK^&F@ HHHH *]P_9R^!?B?]H_XP^'_A+X6S%+JT^Z\O"NY+&P MA^>YN7' (CC!VJ2-[E4!RPKP^OZ8?^"-_P"S]#X.^$FK?'S6K8#5_'$[V.EN MZ_/%HUA(58J3R/M%TK%AT*PQL* /U:^%7PO\&_!CX?Z+\,_ %BNGZ)H5LMO; MQC&]SU>65@!OFE@T44 %?S3_\ !;6TM4^.O@*_10+B;PD8I&[F M.*^N&0'Z&1OSK^EBOY@?^"TFN)?_ +3OAO1HFR-+\%V8D']V6XO;UR/^^-A_ M&@#\@:*** "OMC_@G/H;>(?VU?A98JF_R=4N+X^PL+.XN<_AY5?$]?JS_P $ M=?"+^(/VMI=?*9B\,>&-2OMY' DN'ALE7ZE;AR/8&@#^J.N,^(OCO0/A?X#\ M0?$7Q3+Y.D^&].N=2NV&-QBMHRY5 >KOC:B]68@#DUV=?C9_P6:^,\GA#X(^ M'O@YI<_EWGCS4C<7RJ>?[,TDI*48#D>9=/ 03P1&P]< '\[OQ>^)_B3XT?$W MQ)\4_%LGF:IXDU"6]E7)9848XB@0GGRX(@L2>B**\XHHH ***W_"OAK5_&GB MC2/!_A^$W.J:Y?VVFV4(_P"6ES=R+%$O?J[ 4 ?MS_P1Y_93M=?U6^_:A\:V M8EM=&GDTSPK#,N4:]"XNKT ]?(5A%$>1YC2'AHU(_HDKS+X,_"_0O@K\*O"W MPJ\-@?8/#6FP6*R!=IGE09FG8#^.>4O*_P#M,:]-H **** /SR_X*D_#^T\= M_L9^,+J2(27GA::PU^R8C.R2WG6&8_\ @+/,/QK^1"O[3OVZ)(X_V/\ XMM* M 5/A>^49_O,N%_4BOXL: "BBB@ K^Y7]G+Q/+XU_9]^&GBVXD,L^K^$M$O)V M/),\ME$TN?<.2#[U_#57]J7[#C2-^R#\(S+][_A%=/ _W1'A?TQ0!]55_(E_ MP5.\:?\ "8?MI>,K>*3S+?P[;Z9HL!SG'D6L*/B MMX[T+X<>"[4WNM^(;V*QLXNB[Y3R[G!VQQKEY&Z*BECP*XJOWM_X(N?L_07E M]XH_:1UZV#_8&;PYX?+K]V9T62_G7/0B-XX58=GE7UH _8_]F;]G?P7^S%\) MM*^&/@Z-9'@43ZIJ)0+-J6HR*!-K6?&6%YI*_;8-I[%GA"$CLQ!X)KZLKSGXQ/#'\( M_&[W'^J7PYJQ?_=%I+G]* /X2:*** "BBB@#^I7_ ((S7\MW^R9JEO(- M-3@0>BM:6,N/^^I":_6>OR5_X(RV;VO[)NK3MTN_&NIS+]!9V$7\XS7ZU4 ? MSO?\%O\ QO\ :/%WPO\ AO%)C^S]-U+7+B,'[WVZ6.WA8C_9^RR@?[QK\)*_ M1G_@JMXW_P"$R_;/\5V<&[;4M'_ ;!)N@\+^%[?S$S]R[U">:9_P X1!7Y U]??M\> M-_\ A8'[8?Q4UU9/,CM]>ETB,@Y79HR)IXV]L'[/GCKG/>OD&@ HHHH _8/_ M ((O>"/[<_:0\1^-)X]T'ACPO.L;8^Y=ZC/#$G/O"DXK^GFOQ&_X(C^"/[/^ M$_Q$^(DD>&US7[7248CDQZ5;>=Q[;KXCW(]J_;F@ HHHH *JWUE:ZG8W&G7T M8EMKJ)X)HVZ/'(I5E/L02*M44 ?P6^.O"]UX'\;>(?!5]G[3X?U6]TN;=P?, MLIGA;/OE#7*U]N?\%&?!/_""_MG?$S3XX]D&IZE%K<3 8#_VM;Q7%MS6]C>V#>H^PW]S;J/\ OF,8]L5]QT ?%_\ P4!^ M-W_"A_V6/&/B:RN/L^M:S;_\(]HQ!VO]MU,-&70_WX(!+.OO'7\:=?M9_P % MH?C8?$GQ6\,_ S2KC=9^#K'^U-313P=2U-08D<>L-JJ,I]+AJ_%.@ HHHH ^ MF?V0/@)=_M)?M!>%?A@J2'2Y[G[;K+1;)R PSROVFX#.1T9(XF'6OV1H **** /_]']_*^' M/VEKWS_&UE9*CR22$_\ CH6ON.OSM^.5[]M^)VKX.5@\B!?;9"F[ M_P >)K\V\4\1[/)E#^::7W)O]#@S&5J5N[/):***_G0\(**** -WPQK]WX6U M^Q\06/,ME,LFW. Z]'0^S*2I]C7ZS^3Z'?@<2J5NS(W5 M6'8BOS[^)OPSU/X>:H$8MK!\3>'-,\6: M)^"Y7&1]Z-Q]UU/9E/(_(\9KXWB_A&AG.'OWGA_4A^^M)"NX# D0\HZ^S*01]:Y^OYBK49T: MDJ556DG9KLUN?/--.S"BBBLA!1110!YG\3WQI=I'ZW!/Y*?\:\3KV+XI/BWT M]/5Y3^07_&O':^\R)6P)=/N=*U73IGM[RRO(F@N()HSADDCYT.63,5XL8 MR\^GR-S*@ W-$?WL8SG.YL[RUD M:&>":(ADDC=2&5E(R"#7]8O_ 3N_;@MOVJ? \OA7QK)#;_$CPO AU.- (TU M.TR$6_A08"G<0LZ*-J2%2,+(J@ _2*BBB@#\V/\ @K'XW_X1#]C+Q#IJ2>7- MXKU32M$B(."?J&KWEO86D0_ MCGN9%BC7\68"O[K?AIX$TGX7_#SPU\.=" %AX9TJSTJ XP72TB6+>W^TY7/?;:/?3:],<9"'28)+F%C_P!O"1#ZFO[& M: "BBB@ K^.W_@I3XU'CC]M'XC744F^VTBZM=$A&<[/[-M8H)E_\"%E/XU_8 M7=7-O96TMY=R"*"!&ED=N%5$!+,?8 9K^#WXC>+;CQ_\0O$_CN[SY_B/6=0U M:3=UWWUP\YS[Y>@#C**** "OZ#/^"'_@CR],^*7Q(GCSY\^EZ):R8Z>2LUQ< MKGW\R _A7\^=?UF_\$EO!'_"(_L:Z'JSQ^7+XLU?5=;D!&&($WV%"?K'9J1[ M$4 ?I?7\F_\ P5I^)+^.OVO]6T"*7S++P3I>GZ'"%/R>:T?VV_'OXB^,V?S%UCQ3J]W$>PADNY#$H]ECVJ/84 >- MT444 %?IC_P2;^%L?Q$_:ZTK7;V(2V/@;3;SQ!(&&4-PH6UMAG^\LUP)5]X\ M]J_,ZOZ(?^"('@E+?PE\3_B/+&&>_P!1TW1('(Y0644EQ,H/^U]JB)_W10!^ M[=%%% !1110!\&?\%-?$2>'/V)?B/+NQ+?PZ;IT0SC<;K4+9''X1ES^%?Q[5 M_3'_ ,%J_'D>C? ;P=\/HI-ESXF\2&\9<_?M-)MW\P8]!-OV3='?0/V7OA+I,J[98/!6@F5?21[&%W'X,QK^)K0M&O?$6N:=X?TQ/ M,O-3NX+.W3^]+<.(T'XLPK^]'0-&M?#NA:;X?L1BVTRT@LX1C'[NW18U_110 M!Y7^T?XW_P"%;? #XB^.DD\J;1?#.JW5LV6^BP7NHJ1AAJ&HYN[H,>IV33,@)_A4#MBOX]_@ M)X(7XE?&_P _#^2/S(?$/B32M/G7J!;W%S&DQ/LL98GV%?W1 8X% !1110 M5\U_MC^*(_!W[*?Q9UV1]C+X1U:UB;.,3WMN]K"?^_DJU]*5^5/_ 6#^(\? MA#]E'_A#8IMMWXXUVQT_RP<,;6R8WTK_ .Z)((E/^^!TS0!_*S1110 4444 M?US_ /!*KPV_A_\ 8G\&7,J[)-:N]8U)@1@X:^FA0G_>CA4CV(K]%:\2_9K\ M!O\ #']G[X=^ 9X_*N=%\-:9;7:D8_TL6Z-<'';,Q<_C3_VD/&__ K;]G_X MB^.DD\J;1?#.JW-LV/&__ LKXV>/?'ZR>9'X MA\2:IJ,+9R!!<7,CQ*/98RH'L*\HHHH **** /ZF/^".'@?_ (1O]E2\\5S1 MXF\6^)K^[23&"UM9I%9HON%EAF/U)K]9*^7_ -BKP/\ \*Z_9/\ A9X6:/R9 M4\-6=]/'C!2XU-3?3*?<2SL#[U]04 %8OB37;+POX>U3Q-J;;;/2+*XOKANF M(K:-I'/_ 'RIK:KX[_;_ /&__" ?L<_%/6UD\N2[T-]&C(.&+:S(EA\O?(6X M)XZ 9[4 ?QNZ_K5[XDUW4O$6IMOO-4NY[VX;^]+<.TCG\68UDT44 %%%20PR MW$R6\"&225@B(HRS,QP !W)- ']@'_!,GP1_PA'[%W@%)8_+NM$O , 3PWH>G:2NWI_H-O'#G\=E=Y0 M 4444 %%%% '\S?_ 6K\$_V1\?/!OCJ&/9#XB\,?9';'W[G2[F3>V?7RKB$ M?0"OQGK^E3_@MEX)_M3X*> _'\<>^3P_XDETYV Y2'5;9G8GV\RSC'U(K^:N M@ HHHH _JR_X(^Z]_:_['D&G[MW]B>)M6L,?W=_DW>/_ "9S^-?ICXC\0:3X M3\/:IXIUZ=;73-&LKC4+V=ONQ6UK&TLKGV5%)_"OQF_X(C:]]H^#GQ$\,;L_ MV?XFM[_;Z?;K-(L_C]E_2OQZ+&%.)!81 M8GO7'JI14@;VG_( _F1^,OQ+U;XR?%;Q7\4M;W"Z\3:K=:@8V.[R8I7/DP@_ MW88ML:_[*BO,Z** "O9OV>O@WK7Q_P#C/X4^$FA[TD\07Z17,Z#/V6RC!ENK M@]OW,".X!ZD =Z\9K^B;_@C%^SQ_9/AGQ#^TGXAML7.ML^@^'BZ\BRMW!O9T MSQB6=5A!&"/)D'1J /VZ\,>&]%\'>&]*\)>'+9++2=%LK?3[&VC^[#;6L:Q1 M(/944"MRBB@ HHHH __2_?ROR^\=WO\ :7C77;T'*RZC>5YY#EY&+,?4LQ%J6&H=W)_= M9?JSRLSEI%$=%%%?AYY 4444 %%%% 'J?PW^*NM_#Z[$*YO-)E;,]FS<#/5X MC_ _Z-W[$??/AGQ1HOB[28M9T*X$\$G##H\;]T=?X6'I^(R"#7Y9UWGP]\>: MIX UV/4[-FDM9"J7EMGY9HL_D'7)*MV/L2#^B\&<=5LLG'"8M\U!_?'S7EW7 MS79]^$QCIOEEM^1^F%%4].U"TU6PM]3L)!+;7<231./XD< @_D:N5_1L)*45 M*+NF>Z%%%%4!\H_M,^&4:VTSQ= F'1S8W!'=6!>(GZ$.,^XKY!K]%_C99+?? M#+6589:%(IU/H8Y4)_\ '#F$.6 MK==0HHHK\[.$**** /(/BF^7TU/03'\]G^%>35ZC\4'S?V2>D+'\V_\ K5Y= M7Z#DRM@X?/\ -GFU_P"(PHHHKTS$**** "BBB@ K]O?V>-8?7?@GX0OG.3'I MRV>?:R=K8?I%7XA5^MG[%FK/J/P;:R=L_P!EZM=VR#/1'6.?\BTK5]=P95Y< M7R[7Q+I:M+8/N.$6<$;[64\#9* "*_#^F>*-"G%UINL6=O?V6WTZ[TP%CDB/2[ZYLHA]!%"H'M7V[0!_*I_P M6$\;_P#"3_M;#<^)]1@MGSG=:V4IM;<_C#$E?-] !1110!^U7_ 1,\$?V MI\:/'OQ!DCWQ^'_#D.FHQ'"3:M"/[&_9[ M\6>.9H]DWB7Q.]O&V/OVNF6\2H<^TTTP_"OV/H **** /FO]L;QO_P *[_98 M^*7BM9/*F@\,:A;6TF<;;J_C-I ?J)IDK^)>OZJ/^"PWC?\ X1G]DC_A&HY, M2>+O$>FZ9?L?H'M8P?E MZ;*,9 AN;F..5C[*A8GV%?W4 # H S-:OQI6CW^J'D6=M-<'_MDA;^E?P-2 MRR32O-*Q=Y&+,QZEBE_L?K?(H#:OXHU:\<@=2BP6V3^$ %?RI5_6'_P $B]0@ MO?V,](MH2"]AKNL6\N.H=IA,,^^V5?PH _3FBBB@ HHK@/BK\1_#OP@^''B/ MXG>*Y1%I7AO3I]0N.0&D\I?DB3/625]L:#N[ =Z /YH_^"PGQ8C\<_M.V_@' M3Y_,L? &CP6,B@Y4:C?_ .EW!!Z9\IK=&'9D(// _)ZNN\?^-=<^)/CC7_B! MXFE\[5?$>I76J7CC[OG7-C*I'HZFYB+#^Z]PL4?_ Z_L@K\(O\ @BE\$Y-.\.^- M/C_JMN4?5Y$\-Z.[#!-M;%9[UU]4DF\E 1_%"PK]W: /P2_X+@>-_+TGX6_# M>"3/VBXU37+J//3R$AMK=L>_FSC\*_GPK]3?^"P/C?\ X2C]KR;PY')NC\(> M'M,TLH#PLMP'U!C_ +Q6[0'V K\LJ "BBB@#]$_^"5W@O_A+_P!M+P?VV>>,_A7]=-?SE_\ !$+P7]L^(OQ,^(;Q_P#()T6P MT:-R.^IW#3N!]/L*Y^H]:_HTH **** "OY>?^"Q?QGC\=_M"Z7\+=+N!+I_P M\TWRK@*/C!X=^ GPB\3_%GQ.R_9/#] MB\\<);:UU=-\EM;(?[T\S)&/3=D\ U_$-XS\7:[X_P#%^M>.?$]P;K5_$%_< MZE?3=-]Q=2-+(0.PW,<#H!@"@#F:*** "OI+]D#X5/\ &K]I?X>_#QH?/L[[ M6H+G45QD?V?89NKL'L-T$3J">,D#GI7S;7[W_P#!%3X&R3:CXR_:'UBW(BMX MQX9T1W'#22;+B^D7/=%$$:L.N^1>QH _H-K\T_\ @K/XW_X1']C37M*23RYO M%FK:5HD9!P3^^^VR ?[T5HX/L37Z65^"/_!<#QOY>E?"WX;P29^T7&J:Y=1Y MZ>0D-M;-CW\V._'?ASP/8Y^T>(M7L=*AV\GS+V M=(%Q[Y<5R5?<_P#P3:\#_P#"=_MG_#FTECWVVD7EQKDYQD)_9EM+<0M_X$+$ M/J: /["[&RM=-LK?3K&,16]K$D,,:]$CC4*JCV %6J** "OQZ_X+1>-_P"P M_P!G'PWX*@DVS^)_%$+R+G[]IIUO-*_'M,\!K]A:_FZ_X+;^-_[1^+7P\^'< M@#\2**** "OHG]D?P1_PL7]IWX8>$'C M\V"\\3Z;)=)C.ZTM9EN+@?\ ?F)Z^=J_4K_@D!X(_P"$H_:^M_$,D>Z/PAX> MU350Q' EG5-/4?[Q6[8CZ$]J /ZLJ*** "BBB@ HHHH ^%/^"E7@G_A./V+O MB+;11[[G2+6UUN XSL_LVZBFF;_P'64?C7\=U?WC_$GPC!X_^'7BGP)OX/KBWFM+B6UN4,A7R+Z?9I+V-B/KYZY^@KYG_ ."N7QG/Q)_: M??P)I\_F:3\.K"/2E"G*'4;H+<7KCT8;HH6'K#4G_!)[XJ:/\)?BM\3O%/B. M39I>F?#?5M8G7=@R'2[FTF"+GJS(7"CDDD =:_-#QAXIUCQSXMUKQKXAE\_5 M-?U"ZU.]E_OW%Y*TTC?B[&@#G**** .^^%GPY\0_%WXC>'/AEX4C\S5?$NHP M:?;Y!*QF9@&E?'2.)-TCGLJD]J_N%^&?P^\/?"CX?>'OAMX4B\G2?#>G6^G6 MH(&YD@0*9'QUDD;+N?XF8GO7X._\$8/V>/[0UOQ%^TKXAMLPZ6'\/^'3(O6Z MF4-?7"9YS'"R0JPR#YLHZK7]#= !1110 4444 ?_T_W)^(M[_9W@/7[L'!73 MKA5/HTB%%_4BOS&K]"OCS??8_AEJ2 X:ZDMX!^,JL?S537YZU_/_ (LXCFS* ME1_EA?[V_P#)'BYG+]XEY!1117Y6>:%=_P""?AUKOCVWU270]ADTR.-_+D.W MS6D)PBL> Q"DC/'&"1G-0X2>/VW8.Y?\ 98$>F#S7R'XN M^ /C3P^[SZ0@UJS&2&MQB<#_ &H2G4]@3Q7P]'"UJM54*46YO2R6OW'(HMNR6I]O? 2 MZGN?AGIZSDGR);B)">Z"1B/RR1^%>RUSOA/PY:^$O#EAX=LSOCLHMAHEY!1117Y>><%%%% 'A_Q.?.MVR>EJI_-W_PK MS>N_^)#[O$*C^[;QC]6/]:X"OT7*U;"4_0\NM\;"BBBN\S"BBB@ HHHH *_1 MO]@S5=UIXPT-W_U_MP?%+X#?&/P1X%^">O?V5?:/ITNKZZGE1W-O=?;G$=O;7$4BLI"1 MPN_&& F5E8$ UG?!+_@M7X5U"*#2OV@/!MQI-UA5?5_#9^U6C-W9[.=UFA4? M[$LY/I0!^Z]%?-'PW_;'_9>^+,43>"/B5X?N)Y@-EG=W:Z=?'/;[+>>3.<=\ M(17TG%+%/<+K)&X#*RD,K ]""."* )*^!?&/@C4/V>/@/J::Y%JSI'XC\06IS9"VB(-,\+Z#;M=ZGK%Y;V%E M GWI;FZD6*)![L[ #ZT ?U^_\$U=$FT#]B+X7V5PI5YK/4+[GJ4OM2N[E#^* M2+CVKZP^)OC"#X>_#?Q7X]N2!%X;T34=6?=TVV-O).<_]\4SX7^![+X9?#;P MK\.=.(>V\,:-8:1&X&-ZV4"0[_J^S<>^37R-_P %,O&__"#_ +%WQ!FBDV76 MMPV>AP#.-_\ :%U%',O_ (#>:?PH _C\N+B:[GDNKEVDFF=I)'8Y9G8Y))]2 M3FH:** "BBM/1-(O?$&LV&@Z:GF7>I74-I;I_>EG<1H/Q9A0!_8Y_P $]O!' M_" _L;?"[2'CV2W^C_VU(2,,QUB62^4GZ1SJ![ 5]FU@^%O#]EX2\,:1X5TT M8M-&L+;3[<8QB*UB6)./]U16]0 4444 ?SU_\%P/&_FZ[\+?AQ!)C[+::IK= MS'G[WVEXK>W8C_9\B<#ZFOP7K]*/^"LGC?\ X2_]LWQ#IB2>9#X4TO2M$C(. M0,0?;9 /]V6[=3[@U^:] !1110!^BG_!*WP1_P )E^VAX1NI8_,MO#5IJ>MS MC&<>3;/!"WMMN)XC]17]=%?SL?\ !$'P1]J\:_$[XD2QX_LW2].T2"0C[W]H M3/<3 '_9^QQ$_P"\*_HGH 1E# JP!!&"#T(-?P>?$WPE/X ^)'BOP+)7\F7_!5[X/S?#/]K'5O$MM 8])\?VD&O6K@?)] MIV^1>)GN_GQF5AV$R^M 'YH4444 %?T'?\$2_B[9-I/C[X%7\X2[CN8O%.FQ M,>98Y4CM+W;_ -G_ ;^+OC3X$_$K0_BGX NA;:SH5QY ML8D!:&>)@4E@F4$%HIHRR. 0<'((8 @ _NMHKX+_ & M(K+P7XI9%%WH.O74=HZS8^86UQ*4AND)SMV$2;>7C3I7UOK?Q4^&'AK3&UKQ M%XOT'2]/1=S75YJ5M! %'?>\BK^M '>U_.S_ ,%?/VN;3Q'J,/[+?@*]$UEI M%Q'>^+;B%LI)>Q%='T:_^'7[+5V= M7UNZ1[>Y\6>64LK!6RK?85D :>?KB4J(DX9?,S\O\ZUU=75]=37U]-)<7-Q( MTLTTK%Y))')9G=F)+,Q))).2: *]%%% !77> ? _B/XF>-M#^'WA&V-YK/B& M_@T^RA&<&6=PH+$ [47.YV/"J"3P*Y&OZ(O^"0O[(4V@Z>_[4WC^R,=[J<$E MIX0MYEPT5G)E+C4,'D&<9BA/'[K>W*R*: /V&^"'PHT'X&_";PM\)O#0!L?# M>G16GF[=IN)^7N+AAV>>9GE;_:8UZI17"?%'QC%\//AGXM\?3D"/PWH>HZLV M[IBQMY)\?CLH _C*_:[\;_\ "QOVG_BAXO23S8+OQ/J,5J^<[K2TE:VMS_WY MB2OG.I9II;F:2XN',DLK%W=CEF9CDDGN2:BH **** /Z?O\ @C!X+_L/]FGQ M!XPFCVS^)?%-SY;X^]:V%O!"GY3&>OU^K\$?^";O_!0CX!_#WX0Z!^SW\4)& M\%WVB278MM9N #7\]O[='_!4Z\^*^EZA\ M(_V=C=Z1X5O%>WU3Q#,K6]]JD+95H;>,_/;6SC[[-B:13M(C7#O"6O^/?%>C^"?"MH]]K&NWL&GV-NG62XN7$:+GL,GDG@#)/ M K^W#]GGX,Z)^S]\&?"OPDT(K)'H%BD5S<*NW[5>R$R75P1U_>SL[ '[JD+T M K\<_P#@D%^R%-:!_P!JKQ]9%'F2:R\'6\ZX(C?,=SJ.#R-PW00GNIE;&"C5 M^^E !7\I_P#P6 \;_P#"4?M>3^'8Y-T?A#P]IFEE >%EN ^H,?\ >*W: ^P' MI7]6%?Q'?M=>-_\ A8W[3WQ/\7I)YL%YXGU&*U?.=UI:3-;6Y_[\Q)0!\Z44 M44 %?M7_ ,$3/ _]J?&?Q[\09(]\?A_P[#IJ,1PDVK7*R*1_M>792#Z$U^*E M?TW_ /!%GP/_ &+^SSXJ\<3Q[)_$WB=X8VQ]^UTVWB1#GVFFG'X4 ?L;1110 M 5_'S_P4U\;_ /";_MH^/Y(I/,M=$DLM$@&<[/L%K$DR_P#@293^-?V S316 MT,EQ<.(XHE+N['"JJC))/8 5_"%\4/&,OQ#^)?BSQ].29/$FN:CJ[;NN;ZXD MG_3?0!PM%%% !7]!?_!#[P1LT[XI_$B>//G3:7HEK)CIY2S7%RN??S(#^%?S MZ5_67_P24\$?\(C^QKHFK/'Y3-P^H6T4GV(]: /RUH MHHH U]+U[6-$AU"#2;N2U35K0V%Z(SCSK5I(Y6B8]=I>)"0,9Q@\$@Y%%% ! M70>$_"^N>-_%&D>#?#-LUYJ^N7UOIUC;IUEN;J18HU]LLPY[5S]?M9_P1P_9 MP_X3#XC:M^T3XDM=^D^#0VFZ)YBY676+J/\ >R+G@_9;9^_1YT8'*T ?OC\ MOA!H?P$^#OA7X2:!M:W\.Z?';RSJNW[3=OF2ZN".QFG=Y,=MV.U>OT44 %%% M% !1110!_]3]:_VFKWRO".FV .#<:@)#[K%&^?U<5\25]6?M0WVZ^T#30?\ M517,[#_KHR*/_0#7RG7\R>(V(]KGU9?RJ*_\E3_-GS^/E>LPHHHKX8XRYIUC M<:IJ%MIMH-T]W-'!&/5Y&"J/S-?JCI6G6^CZ7::3:C$-G!';Q_[L2A1^@K\W M_ACJNB:'XZTG5?$!9;.WE+,X&X(Y4A'8==JL0QQSQ7Z503PW,*7%M(LL4JAT M="&5E89!!'!!'0U^Y>$>'HJAB*_,N=M*W5)*]_1M_@>QED5RR?4EHHHK]B/4 M(9K:WN5V7$22J.SJ&'ZT^...)!'$H11T51@#\!3Z*7*KWMJ 4444P"BBN1\< M>,-.\#^';C7;\AF0;+>'.&FF8'8@^O4GLH)K#$XFEAZ4J]9VC%7;\D*4E%79 M\L_M*>)TOM?L?"]N^4TR,S3X_P">TX!"GW5 #_P.OF>K^JZG>:SJ5SJVHR&6 MYNY7FE<]V@[#BJ%?R5Q!FTLRS"KC9?:>GDEHE]R1\S7J^TFYA1117C MF04444 ?/GQ!?=XFG']V.(?^.@_UKBJZWQR^_P 4WQ]#&/RC6N2K])P"MAJ: M\E^1Y57XV%%%%=9 4444 %%%% !7O'[,FL+HGQR\*W$GW+BXELR/4W<,D*_^ M/NIKP>NH\$:R?#OC/0?$ _YANIV=WSTQ!,KG/MQ71A*WLJ\*O9I_WUW5IFL ^=R:=!B"S0@]"MM'&#[YKPBBB@ K?TC MQ7XI\/C;H.L:AIHSG%G=2P#/_;-EK HH W=:\4^)O$C*WB+5[_5"G*F]N9;@ MK]/,9L5A444 %%%% !7[-_\ !(C]E6]\>?$EOVC?%MF5\-^#)'AT02K\M[K3 M+CS$S]Y+-&W$_P#/9H\'*,!\Q_L4?L#_ !#_ &KO$%OKNI17'A_X<6VT\.,2S'!5I,&.'DMEML;?UG^ O GA/X8^#M)\ ^!M.ATG0M#MD MM+*TA'RQQKR22DVWE8/MNOE/U ]*_;6OYB/^"T7C?^W/VCO#7@J"3=!X8\,0O(N? MN7>HW$LCC'O"D!H _'JBBB@ KZX_8-\#_P#"POVP/A7X?:/S(X=?AU:52,J8 M]'5]08-[$6^#GKG%?(]?KU_P1C\$?V]^TQKOC*>/=!X6\,7+1OC[MW?S0P)] M,P^?0!_4%1110 445Y/\>?&W_"MO@EX]\?B3RY/#_AO5-0A.<$SV]M(\2CW: M0*![F@#^,/\ :-\;_P#"R/C[\1/'22>;#K7B;5;JW;.?]&:YD$ !]%B"@>PK MQ>BB@ HHHH _J6_X(W>"/^$<_95O?%)O%GB:^NTDQ@M;6:16:+[A98IC] M2:_6:OEK]B3P1_PKS]DOX5^&&C\J4>&[/4)X\8*3ZH#?3*?<27# ^]?4M !7 MYW_\%*_V7[G]I#X SW?A>T-SXR\#O+K&C1HN9;J'8!>6:]R9XU#HH&6EBC7@ M$U^B%% '\ A!4E6&"."#VI*_=7_@II_P3SU+1=6U;]I#X&Z8USH]XSWOBG0[ M1-TEC.V6EO[:-1EK>0Y:=!DQ,3(/W9;ROPJH **** "BBB@ HHHH ***_6[] MB#_@F#XT^.%S8?$CXW6]WX7^'X*7$%DX:#4];3JHC4@-;VKCK,P#NO\ JAAO M,4 X3_@GA^PAJW[3GB^+Q]X\M9K3X8:#<@W4C9C;6;J(@_8H&X/EC_EXD7[J M_(I#ME/ZO[&QLM+LK?3=-MXK6TM(D@MX(4$<444:A41$4!555 & !@5E^% M_"_AWP3X=T_PEX1TZWTC1M)@2ULK*TC$4,$,8PJJHX'J3U)R3DDFMZ@ KX'_ M ."FWC?_ (0C]B[Q])%)LNMKNH/)CTJV\D9]MU\#[D>U '\WE%%% !1110 5;L[^ M^T^7S]/N);:3&-\+M&V/3*D&JE% $UQ<7%W,UQ=2O-*_+/(Q9C]2/GBD\NZUU++0X.<;OMUU M$LR_^ PE_*OX_* "BBB@ K^S/_@GUX'_ .$ _8W^%VC/'YP ':OXXM!T:^\1ZYIWA[3$\R\U2[@LK=?[TMPZQH/Q9A7]Y?AG M0;'PKX;TKPOI@VV>CV-M86XQC$5M&L2#'^ZHH VZ*** /G3]KOQO_P *Z_9@ M^*'B])/*GM/#&HQ6SYQMNKN%K:W/_?Z5*_B.K^K#_@L!XW_X1?\ 9"G\.QR; M9/%_B'2]+* \M%;E]08_0-:(#[D>M?RGT %%%% !7]QG[-'@C_A6_P"SU\./ M [Q^5-I'AC2H+E<8_P!*-NC7!QVW3,Y_&OXQ/@AX)/Q)^,O@7X?E/,3Q%XBT MO3)1U BNKF..0GV5"2?85_=4 ,#@"@!:*** "BBB@ HHHH *_ G_@N#X)W6 MOPL^(T$?^KDU71+J3'7>(+BV7/MMG/XU^^U?F%_P5V\&IXG_ &-]4ULJ"_A/ M7=(U=3W EE.GG\,7O/T]J /Y0**** "BBB@#H/"?A;7?''BC2?!OABU>^U?7 M+V#3[&VC^]+<7+B.-1Z99AR>!U-?VV?LX?!+0_V=_@MX7^$FA[)!HEFHO;I% MV_:[^8F2ZN#GG$DS,5!R53:O117X@?\ !'']F$Z]XGU+]ISQ9:9L-!:72O#* MRKQ+J$B8NKI0>H@B;RD/(+R/C#1\?T7T %%%% !1110 4444 ?_5_0W]HZ]^ MU?$%+8'BSL((L>[,\G\G%>!5Z;\9+W[?\3-=F!R$G2 >WD1I&?U6O,J_DCBC M$>WS?$U/[\ON3LOR/F<1*]63\PHHHKPC$*]?^''QAU[P$RV$H.H:06^:U=L- M%D\F%N=I[E3\I]B:VE2XMI&BEC.Y'1BK*1 MW!'(->Q^'?CU\0=!58;BYCU6!<#;>IO<#_KHI5R?=BU?LF3>*]&45#,Z;3_F MCJOFKW7RN>K2S)/2HC]!**^5M-_:@TYU UC0IXB.K6TRR@_\!<1X_,UU,7[2 M/P_D4%X-2C/HT$9_]!E-?;T..,BJJ\<3%>MU^:1UK&47]H^@**^=+S]I?P5" MA^Q6&HW#]@R11K^?F$_^.UY;XC_:3\4:BCP>'K.#24;CS6/VB8>X+!4'XH?K M7-CO$'(\-%OVW.^T4W^.B^]DSQM&/4^K_&'CCP[X'TXW^NW(0L#Y-NF&FF8= MD3J?P[#H*H5^,<6<5B M<9*KHM$%%%%?#'&%%%% !1110!\U^+WW^)=0/_37'Y "N;K;\2-O\0:B?^GJ M4?DQ%8E?IN%5J,%Y+\CR9_$PHHHK@: M]*=SZEI=G=L?5IX4<_J:ZBO!?V8]5.L? SPK.[[W@MYK1N");C4_@WJ=C\0=*4LR6K,FF:LB=<&.9_L\NT<968,QZ1C.*_,/Q_\(/BK M\*[PV/Q)\(:WX9E#;1_:EA-:HY]8WD4)(#V*D@]C7]VU07-M;7D$EK>1)/#* MI62.10Z.IZAE.01[&@#^ JBO[?O$O[*?[,WC"1Y_$?PK\(7D\G+7!T6T2=OK M*D2R'_OJO,YO^">_[&$\AD?X4Z(">R&X1?\ OE9@* /XS:E@@FN9DM[:-Y99 M&"HB*69F/ Y)/H*_M(TK]A;]C_ $>02VGPD\+R,.UU8K>+_P!\W'F#]*]V M\)?"_P"&G@%=O@3PEH7AP ;<:3IMM8C'I^XC3B@#^/\ ^$G[!'[6'QFEA?PS M\/\ 4M-TZ8@_VGKR'2;,(?XU:Y"23+_UQ20^W6OV:_9N_P"".WPT\!W%KXG_ M &@-6'CK582LBZ-9A[;1(G'.)&;;/=@$ C=Y*'D/&PK]GZ* *&EZ7IFB:=;: M/HMI!86%E$D%M:VL2PP0Q1C"I'&@"HJ@8"@ 5?HHH *_D'_ &]?#OQ4^)W[ M7GQ-\4:?X1\07EDFL?V7:S0Z9=20O#I,4=BK1LL95D?R"P*G#9R.M?U\44 ? MPE_\*<^+O_0C^)/_ 4W?_QJC_A3GQ=_Z$?Q)_X*;O\ ^-5_=I10!_"7_P * M<^+O_0C^)/\ P4W?_P :K^@[_@C%\)?$/@GX>?$;QIXITB]TB]US6;+3(HM0 MMI+:8PZ9;M-N5)55MC->D9 P2N.J\?M-10 4444 %? /_!3C4_$5M^QWXNT+ MPII][J6I^([C3=)CAL()+F81O=1SSG9$K-M,,+J3C'S5]_44 ?PE_P#"G/B[ M_P!"/XD_\%-W_P#&J/\ A3GQ=_Z$?Q)_X*;O_P"-5_=I10!_"7_PISXN_P#0 MC^)/_!3=_P#QJN@\)_ #XN^)_%6C>&O^$-\0VW]K:A:V/G2:7=(D7VF58][, MT84*N[)). .M?W*44 4].L+32M/MM+L(Q%;6<,=O#&.B1Q*%51[ "KE%% ! M1110 $9X-?D3^UK_ ,$G?AM\9+R]\<_!.YMO ?BRY+37%B8S_8=_*W)8QQ@O M:.QY9X59#U,6XEJ_7:B@#^)KXT_L??M&_ &XG'Q(\$ZE;:= 3_Q-[.,WVENH MZ-]K@WQID#?A=\-/AS";?X?>$]#\,QD;2ND:=;V((] M_(C3/XUW5 'YH_LP?\$O/@+^S_/:>*?%*'X@^,+8K)'?ZK"JV%I*.0UK8Y=% M93@B25I74C\%P2;H/#'A> R) MG[EWJ$\TK_G"L!K^GNOXPOV^O&__ L#]L3XIZZLGF1VVNR:/$0V";@#Y HHHH *]U^#/[-GQD_:"LO$UW\(M ?Q _A.WM[G4+:&6-+ MCR[IG6,0I(R^:Y\MSL4EB%. 3Q7A5?TK_P#!$[P3_9?P2\=>/I(]DGB#Q)%I MZ,1R\&E6RNK#V\R\D'U!H _G%\2>%_$W@[5YM \7:3?:)JEL<366HVTEI*55=?Q%85?WH>+O 7@;Q_8#2_'?AW2?$=D,XM]6LH+Z(9ZX2='7GZ5\OZ[ M_P $]/V+_$4IFU#X4Z+$S=18MO/HMI-"H_ 4 ?QGT5_8W8_\ !-O]B33I M1-;_ ML'8'.)[[4;A?Q66[=3^5>^^!OV=O@+\,Y8[GP!\//#.@W46-MU9:5 M;1W7'3,XC\TX]V- '\D'P6_87_:A^.\T$G@WP1?6>E3E2=9UI#IFG*C?QK). M TRCN($E;VK]S_V7_P#@DC\(OA+/:>+?C1(QZ%:R#GB!_GN MR#_%/B,C_EB" :_72B@".***")(($6..-0B(@"JJJ, #@ #H*DHHH **** M/QJ_X+,R>,=<^%'@'X>^$M%U/6/[2U^YU:Z&G6DUUY::;;&%!)Y2MM#->DJ& MQDKD?=X_G@_X4Y\7?^A'\2?^"F[_ /C5?W:44 ?PE_\ "G/B[_T(_B3_ ,%- MW_\ &J/^%.?%W_H1_$G_ (*;O_XU7]VE% '\>O[#WP ^(FO_ +6GPOM_$7A/ M6K#3;'7H=6N+B]TZX@MT725:^ =Y(U0!F@"@$_,2!U.*_L*HHH **** /P=_ MX+11>./%UU\,/ OA#0=6U>WLX]5U:^:PLI[J,23&""W#-$C , DW!YPWY_A; M_P *<^+O_0C^)/\ P4W?_P :K^[2B@#^$O\ X4Y\7?\ H1_$G_@IN_\ XU1_ MPISXN_\ 0C^)/_!3=_\ QJO[M** /Y0_^"9OP(\>7?[8G@[6O%?A?5]-TOP[ M%J.K2S7]A/;Q>9%:R10#?(BKN$\L; 9R=M?U>444 %%%% !1110 4444 %?B M%_P60_:4T[0/ &G_ +,_A^=)M7\3R6^JZ^%(;[+IMI*);:)AVDN+F-9!W"0\ MC#J:_1G]K7]JCP/^R?\ "^Y\;^)72\UF[#V^@:*'"SZE>@<#U6"+(::7&$7@ M9=D5OXWOB3\1?%WQ:\=:U\1_'=\VHZ[K]T]W>3MP-S<*B+T2.- $C0<(BA1P M* .(HHHH *]2^"GPC\5?';XI>'?A1X-BWZGXAO$MQ(5+1VT(R\]Q)CGRX(E: M1\-[+R_%7CFU0:5%,N)+'0F(D0\\J M]ZP64_\ 3)8NA+B@#]0?A/\ #+PO\&OAOX>^%_@R#R-'\.6,=E;@@;Y"O,DT MF, RS2%I)#W=B>]>AT44 %%%% !1110 4444 ?_6^KO%5[_:7B?5]1SG[5?7 M,P/L\C,/YU@U^A&J? ;X:ZD69+"6R=NK6T[K_P".N70?]\UYWJ?[+^FOEM&U MR>'T6ZA67/U9#'C_ +YK^=ZG\,?B#H^3?:#>[5ZM#'YZCZM% MO'ZU\GB^&\UPO\?#S2[\K:^]71S2P]2.\6<)14LT,UO(8;B-HW7JK@JP^H/- M15XK33LS$****0!1110 4444 %%%% !1110 4444 %%%% 'RSK+^9J]\_P#> MN9C^;FLVK-X_F7<[_P!Z1S^9-5J_4::M!(\A[A1115B"BBB@ HHHH **** / MU9_8@U9;SX5ZCIC/F33]9F 7^[%-%$ZG\7W_ )5]EU^1CVB:6.0_^1$K]'*_8N&:OM,MI/M=?IMOO-5O)[VX;^]+<2- M(Y_%F-?V0_\ !0#QO_PK_P#8Y^*>MK)YW4-E:1F6>XD6**->6=W("J/3?%CX[?!_X&Z,==^+'BS3/ M#=N5+Q1WLU\9?M;_MO?"7]DSP\_P#PD%PNM>,; MJ$R:7X9M)0+J8G(66X;#"VM\]9'&6P1&KD$#\K/VG_\ @LAK&LPW?A+]F#2I M-(@<-$_BC6(D:\(/!:SLR7CB]5DF+L0?]4C &OP[\0>(=>\6:W>^)/%&HW6K M:MJ,K3W=[>S//<3RMU>21R69CZDT >H_'KX^_$G]I#XA7GQ'^)NHF[OI_P!U M:VT>4M+"U!)2VM8B3LB3)[EF8EG+,2Q\6HHH ***]C^ GP.\^NWP9[J$[C+:5J5]9L>@DV3H/H,(WYM7G>I_LR> M)X,MI.JV5XHZ"97MV/T $@_\>K[6HKYC%^'V15]?8\K_ +K:_"]OP.>6"HRZ M'YRZG\%_B5I66DT66X0=&M72?/T5&+_FM>?7^D:MI3^5JEE<6;]-MQ$\1S]& M K]6Z9)'',ACE571N"K#(/U!KY?%^$F#E_NU>4?5*7YZ>>PAF\Q!]1*KL?^ M^J^7Q?A3FE/6A4A->K3_ !5OQ.>66U%\+3/@ZBOJW4_V7[QB74!C MQ]71GS_WS7G6J? 'XDZ=DPV4%^J]6M9T/Y"3RV/X"OF,7P5G>&_B8:3_ ,/O M?^DW.>6$K1WB>+T5TFJ>#O%FBY.JZ/?6JCJ\D#A/P;&T_@:YNOFZU"K2ER58 MN+[-6_,YW%K1A11160@I&(52Q[#-+5:]?R[.=_[L3G\@:<5=I ?*))))/?FD MHHK]3/'"BBB@ HKJO#_@;QIXK./#.A:CJ@'5K2UDF1?]YE4J![DU[MX=_9 ^ M-FNE&O-/M-%B<;A)J%TG ]T@\Z0'V*CWKKP^!Q-?^#37+XM\5,W/[R#3K8+Q_LS2L?UBKW?P]^R/\$=! :?29]7E4@B3 M4;J1^GJD7E1'\4->WA^$LQJ?%%1]7_E<[Z>38F6Z2]?^!<_'6..25Q'$I=V. M JC))]@*]4\._ SXO>*C'_8WA34FCE&4FN(?LD+#U$MP8T(^AK]J]"\(>$_" MZE/#6BZ?I0(VG[%:Q0%A[E%4G\:Z*O5@>61Q(3STK[FHH MK[#+LOI8*C["C>WF>SA\/"C#V<-@HHHKN-PHHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#\>?\ @M%XW_L/]G+PUX*@DVS^)_$\+R+G M[]IIUO+(XQ[320&OYB:_;7_@MOXW_M'XN?#WX>1R;DT+P_,[K:QD% MW./H8H7K^VBOY5?^"/?@G_A)OVN5\1R1YC\(^'-3U)7(X6:Y\NP4?4I=2$>P M-?U54 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% $%S MU;2VKLZ+,C1EHG,17\-'Q]\ M,>+_ 3\:?&G@WQWJ-[K&MZ'K5Y87&H:A,]QW[#_[&WAC]D;X;C3W,.I>-M=2.;Q%JZ+PTBC*VMN2 PMH"2%R 9&R M[ 954YK]AO\ 81\'?LD^&3K&J-!KOQ%U> )JNLA M/;++6$EEJ"]A'*8W/U$BJH_[Z->5^*OAA\0](TJ^^T^'[YB+>7!@B-P,[3CF M'>*_4&BOF<3X5Y5*7-0G.#]4U^*O^)S3RVF]FT?B;X>_9L^-GB3YK3PM=VD? M&7U I8XSWVSLCG\%->\>'?V%?&5V5?Q1XBT_34(R5LXY+R0'T._R%!]PS#ZU M^G5%?08?@W PUJ-R^=E^&OXF-/)SDBLYI$*6-K$DNUE0@@W'FD8]:^ M%/\ A7OC[_H6M8_\ )__ (BO[S** /X,_P#A7OC[_H6M8_\ "?_ .(H_P"% M>^/O^A:UC_P G_\ B*_O,HH _"7_ ((I_"_6/#^G_%#Q[XATVYL)KN;2M'L_ MM4#P/L@6>>XP' )#&2'IQE:_=JBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_,W_ (*P_"'_ (69^R=J MGB2Q@\W5/ -];Z_"5&7-J,V]XN>R"&4S-_UQ'I7Z95@^*?#>D^,O#&K^$->B M%QIFN6%SIM[$?^6EM=QM%*O_ )&(H _@AHK]-_@%_P3#^)'QU\0:];P>+]# MT;1/#NK7>E7=V\=S(U2XABD'.ZWL@HMX\$ JSK+(IZ24 ?@C^RM_P3I^.W[3, M]IKTEF_@[P/*5=_$&JPLOVB(]?L-L=LET2.CY2'@YDR-I_IO_9N_95^#_P"R MUX3_ .$;^&6E[;NY5/[3UF[VRZEJ,B=#-* ,(#]V) L:Y)"Y))^C@ H"J, < @ #H!2T %%%% !1110 4444 %%%% !1110 4444 ?_]D! end GRAPHIC 17 subs2020jpg1.jpg begin 644 subs2020jpg1.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 shop-20201231_htm.xml IDEA: XBRL DOCUMENT 0001594805 2020-01-01 2020-12-31 0001594805 dei:BusinessContactMember 2020-01-01 2020-12-31 0001594805 us-gaap:CommonClassAMember 2020-12-31 0001594805 us-gaap:CommonClassBMember 2020-12-31 0001594805 2020-12-31 0001594805 2019-12-31 0001594805 us-gaap:CommonClassAMember 2019-12-31 0001594805 us-gaap:CommonClassBMember 2019-12-31 0001594805 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-12-31 0001594805 us-gaap:SubscriptionAndCirculationMember 2019-01-01 2019-12-31 0001594805 us-gaap:ServiceMember 2020-01-01 2020-12-31 0001594805 us-gaap:ServiceMember 2019-01-01 2019-12-31 0001594805 2019-01-01 2019-12-31 0001594805 us-gaap:CommonStockMember 2018-12-31 0001594805 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001594805 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001594805 us-gaap:RetainedEarningsMember 2018-12-31 0001594805 2018-12-31 0001594805 2018-01-01 2018-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2018-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2018-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2018-12-31 0001594805 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001594805 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001594805 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001594805 us-gaap:RetainedEarningsMember 2019-01-01 2019-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 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 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0001594805 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-01-01 0001594805 shop:A0125ConvertibleSeniorNotesMember 2020-12-31 0001594805 us-gaap:ComputerEquipmentMember 2020-01-01 2020-12-31 0001594805 us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0001594805 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0001594805 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2020-01-01 2020-12-31 0001594805 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-01-01 2020-12-31 0001594805 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-01 2020-12-31 0001594805 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-01 2020-12-31 0001594805 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001594805 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001594805 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001594805 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001594805 srt:MinimumMember us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0001594805 srt:MaximumMember us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0001594805 shop:ExchangeRateEffectMember 2020-01-01 2020-12-31 0001594805 shop:A10StrongerCADRateMember 2020-01-01 2020-12-31 0001594805 shop:ExchangeRateEffectMember 2019-01-01 2019-12-31 0001594805 shop:A10StrongerCADRateMember 2019-01-01 2019-12-31 0001594805 shop:MoneyMarketFundsandTermDepositsMember 2020-12-31 0001594805 shop:MoneyMarketFundsandTermDepositsMember 2019-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 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0001594805 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001594805 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0001594805 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001594805 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0001594805 us-gaap:RepurchaseAgreementsMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:U.S.TermDepositsMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:U.S.TermDepositsMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:U.S.TermDepositsMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:U.S.TermDepositsMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:U.S.TermDepositsMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:U.S.TermDepositsMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USTreasuryAndGovernmentMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember shop:CanadaTreasuryandGovernmentMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001594805 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CorporateBondSecuritiesMember 2019-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2019-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-12-31 0001594805 us-gaap:ForeignExchangeForwardMember 2020-12-31 0001594805 us-gaap:ForeignExchangeForwardMember 2019-12-31 0001594805 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2020-01-01 2020-12-31 0001594805 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0001594805 shop:AffirmHoldingsIncMember 2020-07-31 0001594805 shop:AffirmHoldingsIncMember 2020-12-31 0001594805 shop:AffirmHoldingsIncMember 2020-01-01 2020-12-31 0001594805 shop:UnbilledRevenuesReceivableMember 2020-12-31 0001594805 shop:UnbilledRevenuesReceivableMember 2019-12-31 0001594805 shop:UnbilledRevenuesReceivableMember 2019-01-01 0001594805 shop:SalesTaxReceivableMember 2020-12-31 0001594805 shop:SalesTaxReceivableMember 2019-12-31 0001594805 shop:SalesTaxReceivableMember 2019-01-01 0001594805 us-gaap:TradeAccountsReceivableMember 2020-12-31 0001594805 us-gaap:TradeAccountsReceivableMember 2019-12-31 0001594805 us-gaap:TradeAccountsReceivableMember 2019-01-01 0001594805 shop:AccruedInterestReceivableMember 2020-12-31 0001594805 shop:AccruedInterestReceivableMember 2019-12-31 0001594805 shop:AccruedInterestReceivableMember 2019-01-01 0001594805 shop:OtherReceivableMember 2020-12-31 0001594805 shop:OtherReceivableMember 2019-12-31 0001594805 shop:OtherReceivableMember 2019-01-01 0001594805 2019-01-01 0001594805 shop:UnbilledRevenuesandTradeReceivablesMember 2019-12-31 0001594805 shop:UnbilledRevenuesandTradeReceivablesMember 2018-12-31 0001594805 shop:UnbilledRevenuesandTradeReceivablesMember 2020-01-01 2020-12-31 0001594805 shop:UnbilledRevenuesandTradeReceivablesMember 2019-01-01 2019-12-31 0001594805 shop:UnbilledRevenuesandTradeReceivablesMember 2020-12-31 0001594805 shop:MerchantCashAdvancesMember 2020-12-31 0001594805 shop:MerchantCashAdvancesMember 2019-12-31 0001594805 shop:MerchantCashAdvancesMember 2019-01-01 0001594805 us-gaap:LoansReceivableMember 2020-12-31 0001594805 us-gaap:LoansReceivableMember 2019-12-31 0001594805 us-gaap:LoansReceivableMember 2019-01-01 0001594805 shop:MerchantCashAdvancesMember 2020-01-01 2020-12-31 0001594805 shop:MerchantCashAdvancesMember 2019-01-01 2019-12-31 0001594805 us-gaap:LoansReceivableMember 2020-01-01 2020-12-31 0001594805 us-gaap:LoansReceivableMember 2019-01-01 2019-12-31 0001594805 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001594805 us-gaap:ComputerEquipmentMember 2020-12-31 0001594805 us-gaap:EquipmentMember 2020-12-31 0001594805 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001594805 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001594805 us-gaap:ComputerEquipmentMember 2019-12-31 0001594805 us-gaap:EquipmentMember 2019-12-31 0001594805 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001594805 shop:LeaseholdImprovementsAndFurnitureFixturesMember 2020-01-01 2020-12-31 0001594805 srt:MinimumMember shop:LeaseholdImprovementsAndFurnitureFixturesMember 2020-01-01 2020-12-31 0001594805 srt:MaximumMember shop:LeaseholdImprovementsAndFurnitureFixturesMember 2020-01-01 2020-12-31 0001594805 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001594805 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001594805 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001594805 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001594805 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001594805 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001594805 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001594805 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001594805 us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0001594805 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001594805 us-gaap:CustomerRelationshipsMember 2020-12-31 0001594805 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-12-31 0001594805 us-gaap:OtherIntangibleAssetsMember 2020-12-31 0001594805 us-gaap:TechnologyBasedIntangibleAssetsMember 2019-12-31 0001594805 us-gaap:SoftwareDevelopmentMember 2019-12-31 0001594805 us-gaap:CustomerRelationshipsMember 2019-12-31 0001594805 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0001594805 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001594805 us-gaap:SoftwareDevelopmentMember 2020-01-01 2020-12-31 0001594805 us-gaap:SoftwareDevelopmentMember 2019-01-01 2019-12-31 0001594805 srt:MinimumMember 2020-12-31 0001594805 srt:MaximumMember 2020-12-31 0001594805 shop:A6RiverSystemsInc.Member 2020-01-01 2020-12-31 0001594805 shop:A6RiverSystemsInc.Member 2019-01-01 2019-12-31 0001594805 shop:OtherAcquisitionsMember 2020-01-01 2020-12-31 0001594805 shop:OtherAcquisitionsMember 2019-01-01 2019-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 2020-01-01 2020-12-31 0001594805 shop:DebtConversionTermsOneMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-09-01 2020-09-30 0001594805 shop:DebtConversionTermsTwoMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001594805 shop:DebtRedemptionTermsOneMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001594805 shop:DebtRedemptionTermsTwoMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001594805 shop:DebtRedemptionTermsThreeMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001594805 shop:DebtRedemptionTermsFourMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001594805 shop:DebtRedemptionTermsFiveMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001594805 shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-12-31 0001594805 shop:DebtRedemptionTermsFiveMember shop:ZeroPointOneTwoFivePercentConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-12-31 0001594805 us-gaap:RevolvingCreditFacilityMember shop:SiliconValleyBankMember us-gaap:LineOfCreditMember 2020-12-31 0001594805 us-gaap:RevolvingCreditFacilityMember shop:SiliconValleyBankMember us-gaap:LineOfCreditMember us-gaap:PrimeRateMember 2020-01-01 2020-12-31 0001594805 us-gaap:CommonClassAMember us-gaap:IPOMember 2020-09-01 2020-09-30 0001594805 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 us-gaap:IPOMember 2019-09-01 2019-09-30 0001594805 2019-09-30 0001594805 us-gaap:CommonClassAMember us-gaap:OverAllotmentOptionMember 2019-09-01 2019-09-30 0001594805 2019-09-01 2019-09-30 0001594805 us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001594805 us-gaap:CommonClassBMember 2019-01-01 2019-12-31 0001594805 shop:LegacyOptionPlanMember us-gaap:CommonClassBMember 2015-05-27 2015-05-27 0001594805 shop:StockOptionPlanMember us-gaap:CommonClassAMember 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 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 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2015-05-27 2015-05-27 0001594805 shop:EmployeeandNonemployeeStockOptionMember shop:PriortoNovember2017RSUsMember 2015-05-27 2015-05-27 0001594805 shop:EmployeeandNonemployeeStockOptionMember shop:LongTermIncentivePlanMember 2018-05-30 2018-05-30 0001594805 us-gaap:PerformanceSharesMember shop:LongTermIncentivePlanMember 2020-01-01 2020-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 2021-01-01 0001594805 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001594805 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 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 shop:LegacyOptionPlanMember us-gaap:CommonClassBMember 2020-12-31 0001594805 shop:StockOptionPlanMember us-gaap:CommonClassAMember 2020-12-31 0001594805 shop:A6RiverSystems2016AmendedandRestatedStockOptionandGrantPlanMember us-gaap:CommonClassAMember 2020-12-31 0001594805 shop:DeferredSharesMember shop:LongTermIncentivePlanMember 2020-01-01 2020-12-31 0001594805 shop:A6RiverSystemsInc.Member us-gaap:CommonClassAMember 2019-10-17 2019-10-17 0001594805 shop:A6RiverSystemsInc.Member us-gaap:CommonClassAMember 2020-12-31 0001594805 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001594805 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-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 2015-05-27 2015-05-27 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 2019-12-31 0001594805 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001594805 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001594805 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001594805 shop:CostOfGoodsAndServicesSoldMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001594805 shop:CostOfGoodsAndServicesSoldMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001594805 us-gaap:SellingAndMarketingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001594805 us-gaap:SellingAndMarketingExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001594805 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001594805 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001594805 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-01 2020-12-31 0001594805 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001594805 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001594805 country:CA 2020-01-01 2020-12-31 0001594805 country:CA 2019-01-01 2019-12-31 0001594805 us-gaap:ForeignCountryMember 2020-01-01 2020-12-31 0001594805 us-gaap:ForeignCountryMember 2019-01-01 2019-12-31 0001594805 us-gaap:CanadaRevenueAgencyMember 2019-01-01 2019-12-31 0001594805 us-gaap:CanadaRevenueAgencyMember 2020-01-01 2020-12-31 0001594805 us-gaap:InvestmentCreditMember 2020-12-31 0001594805 us-gaap:InvestmentCreditMember 2019-12-31 0001594805 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001594805 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001594805 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 country:GB us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001594805 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001594805 country:AU us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 country:AU us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001594805 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001594805 srt:LatinAmericaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 srt:LatinAmericaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001594805 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001594805 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-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:CA us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2019-12-31 0001594805 country:CA us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-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 country:US us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2019-12-31 0001594805 country:US us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-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 shop:OtherCountriesMember us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2019-12-31 0001594805 shop:OtherCountriesMember us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-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 us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2019-12-31 0001594805 us-gaap:NetAssetsGeographicAreaMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001594805 shop:A6RiverSystemsInc.Member 2019-10-17 0001594805 shop:A6RiverSystemsInc.Member 2019-10-17 2019-10-17 0001594805 shop:A6RiverSystemsInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2019-10-17 0001594805 shop:A6RiverSystemsInc.Member us-gaap:CustomerRelationshipsMember 2019-10-17 0001594805 srt:MinimumMember 2019-10-17 2019-10-17 0001594805 srt:MaximumMember 2019-10-17 2019-10-17 0001594805 2019-10-17 0001594805 us-gaap:SubsequentEventMember us-gaap:IPOMember shop:AffirmHoldingsIncMember 2021-01-13 shares iso4217:USD iso4217:USD shares pure shop:segment utr:D iso4217:CAD shop:vote 0001594805 --12-31 2020 FY false us-gaap:AccountingStandardsUpdate201602Member 16312000 5724000 1541000 P1Y P3Y P2Y P9Y P2Y P5Y P2Y P3Y P3Y P10Y 1 1 0.0006944 P5D P3Y 0.3333 0.3333 0.3333 P24M P4Y 0.2500 0.2500 0.2500 0.2500 P36M 0.25 0.25 0.25 0.3333 0.3333 0.3333 1 1 40-F false true 2020-12-31 001-37400 SHOPIFY INC. Z4 7372 30-0830605 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 110929570 11599301 Yes Yes false true 2703597000 649916000 3684370000 1805278000 120752000 90529000 244723000 150172000 56067000 0 68247000 46333000 6877756000 2742228000 92104000 111398000 135676000 167282000 119373000 134774000 52677000 19432000 173454000 2500000 311865000 311865000 885149000 747251000 7762905000 3489479000 300795000 181193000 19677000 69432000 107809000 56691000 10051000 9066000 438332000 316382000 21006000 5969000 144836000 142641000 758008000 0 0 8753000 923850000 157363000 110929570 110929570 104518173 104518173 11599301 11599301 11910802 11910802 6115232000 3256284000 261436000 62628000 8770000 1046000 15285000 -304224000 6400723000 3015734000 7762905000 3489479000 908757000 642241000 2020734000 935932000 2929491000 1578173000 193532000 128155000 1194439000 584375000 1387971000 712530000 1541520000 865643000 602048000 472841000 552127000 355015000 245343000 153765000 51849000 25169000 1451367000 1006790000 90153000 -141147000 23434000 48182000 9085000 0 135193000 0 669000 -2850000 150211000 45332000 240364000 -95815000 -79145000 29027000 319509000 -124842000 2.67 -1.10 2.59 -1.10 119569705 113026424 123463274 113026424 10510000 18046000 2786000 4784000 327233000 -111580000 110392689 2215936000 74805000 -12216000 -187757000 2090768000 8375000 8375000 110392689 2215936000 74805000 -12216000 -179382000 2099143000 2084063 75296000 -26959000 48337000 159310000 159310000 1252250 106408000 -106408000 0 514973 170630000 -38120000 132510000 5724000 1541000 2185000 688014000 688014000 13262000 -124842000 -111580000 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 319509000 -124842000 70060000 35651000 246940000 158456000 8756000 0 31623000 0 27282000 17946000 41998000 37918000 135193000 0 1689000 -3181000 29146000 56181000 112721000 74211000 11404000 12401000 24710000 0 118588000 82529000 -105890000 64648000 66155000 12305000 -1204000 1452000 424958000 70615000 5600207000 2718604000 3721405000 2477038000 11051000 0 41733000 56759000 262000 5638000 0 265512000 -1931848000 -569475000 2578591000 688014000 907950000 0 70809000 48337000 3557350000 736351000 3221000 1742000 2053681000 239233000 649916000 410683000 2703597000 649916000 21753000 15611000 29820000 153053000 1881000 7878000 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 global commerce company, providing 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 reliability, while delivering a better shopping experience for buyers everywhere. Merchants use the Company's software 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%">The Company’s headquarters and principal place of business are in Ottawa, Canada.</span></div> 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. 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. 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; estimates involved in evaluating the recoverability of our right-of-use assets and leasehold improvements, including, but not limited to, the estimated useful lives of right-of-use assets and leasehold improvements; and the incremental borrowing rate applied to lease payments. Actual results may differ from the estimates made by management.</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. 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, </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%">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 Fulfillment Network, and collaborative warehouse fulfillment solutions. 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 merchants 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 merchant; </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 sales of apps and Shop Pay Installments on a net basis as the Company is not primarily responsible for the fulfillment, does not have control of the promised service, and does not have full discretion in establishing prices and therefore is the agent in the arrangement with merchants. All other revenue is reported on a gross basis, as the Company has determined it is the principal in the arrangement.</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 merchants 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. </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 determined 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-</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%">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 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 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 control transfers. 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, 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 ensure 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. 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 Shopify Capital loans, because there is a fixed maximum repayment term, 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.</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 </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 earned and recognized by our 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 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.</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 offering 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-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 and hosting costs, an allocation of costs incurred by both the operations and support functions, credit card fees related to billing our merchants, payments for themes and domain registration, and acquired 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%">The Company's cost of revenues related to merchant solutions include 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, amortization of acquired intangible assets relating mostly to the acquired 6 River Systems, LLC (6RS) technology, 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 include 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 </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%">capitalizes all direct and incremental costs incurred during the application development phase, until such time when the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing.</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 capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional features and functionality. 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. Maintenance costs are expensed as 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-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, 2020 and 2019 were $240,555 and $177,607 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 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 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 adopted the new leasing standard effective January 1, 2019, using the modified retrospective approach. As the Company previously included non-lease components in the calculation of lease incentives under Topic 840, the transition to Topic 842 resulted in an $8,375 cumulative adjustment to reduce opening accumulated deficit on January 1, 2019. </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 (loss) as an operating expense over the requisite service period. </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 Amended and Restated Stock Option Plan (Stock Option Plan), and the Amended and Restated Long Term Incentive Plan (Long Term Incentive Plan), 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><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 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 Long Term Incentive Plan (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. We consider many factors when assessing the likelihood of future realization of our deferred tax assets, including our recent cumulative loss experience and expectations of future earnings, capital gains and investment in the applicable jurisdiction, the carry-forward periods available to us 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 </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%">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 (loss) 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 period, during which the hedged transaction affects earnings. </span></div><div style="padding-left: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%">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 agency bonds, 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 (loss). </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%">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%">The Company has minority equity and other investments in private companies without readily determinable fair values that it carries at cost with adjustments for observable changes in price or impairments (referred to as the measurement alternative).</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 the fair value of its financial assets and liabilities 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 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><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) 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><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 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, supportable forecasted information and other factors, including the potential impact of the novel coronavirus ("COVID-19"), 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 (loss). 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 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 and Shop Pay Installments</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 and Shop Pay Installments losses arise when refunded merchant transactions cannot be recovered. The Company estimates the provision based on an assessment of various factors, including historical trends, gross merchandise volume facilitated using Shopify Payments and Shop Pay Installments, supportable forecasted information and other factors, including the potential impact of COVID-19, that may increase the volume of refunded transactions. 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).</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 as separate liability and equity components. The Company determined the carrying amount of the liability component as the fair value of a similar debt instrument that does not have an associated conversion feature. The carrying amount of the equity component representing the conversion option was calculated by deducting the fair value of the liability component from the principal amount of the Notes. This difference represents a debt discount that is amortized to interest expense over the term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification.</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 offering costs incurred related to the issuance of the Notes were allocated to the liability and equity components based on their relative initial carrying values. Offering costs attributable to the liability component are being amortized to interest expense over the respective terms of the Notes, and offering costs attributable to the equity component are netted against the equity component of the Notes in shareholders' equity.</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%">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 office furniture and equipment are depreciated over four 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:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMjc5NTI_05c4736e-2dab-40a6-9b35-1d47d6bccbd5">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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NDk3MQ_b6c00607-8ac4-4791-9a51-11b960a0d2d2">three</span> year period, acquired technology is amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NDk4Mg_3339780f-36cf-4fca-87a3-bff447ff246f">two</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NDk5MA_14f0828f-eaa8-44a8-b522-e5661b289fd9">nine</span> year period, acquired customer relationships are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NTAwNw_7ef48d41-e606-4e4f-b972-a488f02d1187">two</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NTAxNw_cacf22ee-c7d1-4d22-9ed0-4e076c0539fe">five</span> year period, capitalized software development costs are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NTAyNg_61338b01-5fab-46aa-afe3-a1a2f9012f82">two</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NTAzNA_77868bd5-b25c-44a3-9058-b4b900a8f79e">three</span> year period, and other intangible assets are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NTA0NQ_43000bcd-f07b-4448-9d59-57fe1e5b6252">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NTA1NQ_ac4cdfb8-bb20-44ed-8748-69650bdda1ad">ten</span> 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 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><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%">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 (loss) 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.</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 (loss).</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 two executives, specifically the Chief Executive Officer 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, and foreign exchange derivative products subject 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 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 entering into an agreement with a third party that insures a portion of the merchant cash advances and loans offered by Shopify Capital. The receivable related to insurance recoveries is included in the merchant cash advances, loans and related receivables balance. There are no receivables from individual merchants accounting for 10% or more of revenues or receivables. Potential ongoing effects from 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, as discussed in notes 7 and 8, respectively. The Company continues its assessment given the fluidity of COVID-19's global impact.</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%">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 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’s exposure to foreign exchange risk is primarily related to fluctuations between the CAD and the USD. 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. As a result, earnings are adversely affected by an increase in the value of the CAD 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 (loss) 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:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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)</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 #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)</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="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)</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 #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)</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: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%">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"/><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%">1,578,173 </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%">3,148 </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%">1,581,321 </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%">(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"/><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%">(712,530)</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%">(4,283)</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%">(716,813)</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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,006,790)</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%">(39,505)</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,046,295)</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 (loss) 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%">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"/><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%">(141,147)</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%">(40,640)</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%">(181,787)</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 (loss) 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-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 June 2016, the Financial Accounting Standards Board issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments (Topic 326), which replaces the incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates on loans, trade and other receivables, held-to-maturity debt securities, and other instruments. In May 2019, the Financial Accounting Standards Board issued ASU No. 2019-05, Financial Instruments - Credit Losses, which provides transition relief that is optional for, and available to, all reporting entities within the scope of Topic 326. The updates are effective for annual periods beginning after December 15, 2019 including interim periods within those periods. The Company adopted the standard effective January 1, 2020 using a modified retrospective approach. Upon adoption, the Company changed its approach to estimating its expected credit losses, which did not have a material impact on any of its existing allowances at that time. </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 August 2020, the Financial Accounting Standards Board 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 will early adopt this ASU effective January 1, 2021. The Company is currently in the process of finalizing its assessment of the impact of this ASU. Upon adoption, the Company will no longer separately account for the liability and equity components of its Notes, which exist under current accounting guidance. As a result of the adoption, non-cash interest expense related to its currently outstanding Notes will be eliminated.</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. 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; estimates involved in evaluating the recoverability of our right-of-use assets and leasehold improvements, including, but not limited to, the estimated useful lives of right-of-use assets and leasehold improvements; and the incremental borrowing rate applied to lease payments. Actual results may differ from the estimates made by management. 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, <div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Fulfillment Network, and collaborative warehouse fulfillment solutions. 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 merchants 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 merchant; </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 sales of apps and Shop Pay Installments on a net basis as the Company is not primarily responsible for the fulfillment, does not have control of the promised service, and does not have full discretion in establishing prices and therefore is the agent in the arrangement with merchants. All other revenue is reported on a gross basis, as the Company has determined it is the principal in the arrangement.</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 merchants 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. </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 determined 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-</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%">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 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 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 control transfers. 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, 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 ensure 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. 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 Shopify Capital loans, because there is a fixed maximum repayment term, 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.</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 </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 earned and recognized by our 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 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.</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 offering 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-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 and hosting costs, an allocation of costs incurred by both the operations and support functions, credit card fees related to billing our merchants, payments for themes and domain registration, and acquired intangible assets.</span></div>The Company's cost of revenues related to merchant solutions include 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, amortization of acquired intangible assets relating mostly to the acquired 6 River Systems, LLC (6RS) technology, 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 include 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 </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%">capitalizes all direct and incremental costs incurred during the application development phase, until such time when the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing.</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 capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional features and functionality. 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. Maintenance costs are expensed as incurred.</span></div> Advertising costs are expensed as incurred. 240555000 177607000 <div style="padding-left: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 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 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>The Company adopted the new leasing standard effective January 1, 2019, using the modified retrospective approach. As the Company previously included non-lease components in the calculation of lease incentives under Topic 840, the transition to Topic 842 resulted in an $8,375 cumulative adjustment to reduce opening accumulated deficit on January 1, 2019. 8375000 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 (loss) 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 Amended and Restated Stock Option Plan (Stock Option Plan), and the Amended and Restated Long Term Incentive Plan (Long Term Incentive Plan), 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 Long Term Incentive Plan (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. We consider many factors when assessing the likelihood of future realization of our deferred tax assets, including our recent cumulative loss experience and expectations of future earnings, capital gains and investment in the applicable jurisdiction, the carry-forward periods available to us 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 </span></div>applies this method by using the common stock issuable upon conversion determined by the end-of-period conversion price. 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 (loss) 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 period, during which the hedged transaction affects earnings. The Company’s exposure to foreign exchange risk is primarily related to fluctuations between the CAD and the USD. 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 agency bonds, 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 (loss). The Company has minority equity and other investments in private companies without readily determinable fair values that it carries at cost with adjustments for observable changes in price or impairments (referred to as the measurement alternative). <div style="padding-left: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 the fair value of its financial assets and liabilities 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 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 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) 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><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 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> 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, supportable forecasted information and other factors, including the potential impact of the novel coronavirus ("COVID-19"), 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 (loss). Recoveries are reflected as a reduction in the allowance for credit losses related to merchant cash advances and loans when the recovery occurs.<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 and Shop Pay Installments</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 and Shop Pay Installments losses arise when refunded merchant transactions cannot be recovered. The Company estimates the provision based on an assessment of various factors, including historical trends, gross merchandise volume facilitated using Shopify Payments and Shop Pay Installments, supportable forecasted information and other factors, including the potential impact of COVID-19, that may increase the volume of refunded transactions. 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).</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 separate liability and equity components. The Company determined the carrying amount of the liability component as the fair value of a similar debt instrument that does not have an associated conversion feature. The carrying amount of the equity component representing the conversion option was calculated by deducting the fair value of the liability component from the principal amount of the Notes. This difference represents a debt discount that is amortized to interest expense over the term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification.</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 offering costs incurred related to the issuance of the Notes were allocated to the liability and equity components based on their relative initial carrying values. Offering costs attributable to the liability component are being amortized to interest expense over the respective terms of the Notes, and offering costs attributable to the equity component are netted against the equity component of the Notes in shareholders' equity.</span></div> 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 office furniture and equipment are depreciated over four 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:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMjc5NTI_05c4736e-2dab-40a6-9b35-1d47d6bccbd5">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 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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NDk3MQ_b6c00607-8ac4-4791-9a51-11b960a0d2d2">three</span> year period, acquired technology is amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NDk4Mg_3339780f-36cf-4fca-87a3-bff447ff246f">two</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NDk5MA_14f0828f-eaa8-44a8-b522-e5661b289fd9">nine</span> year period, acquired customer relationships are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NTAwNw_7ef48d41-e606-4e4f-b972-a488f02d1187">two</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NTAxNw_cacf22ee-c7d1-4d22-9ed0-4e076c0539fe">five</span> year period, capitalized software development costs are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NTAyNg_61338b01-5fab-46aa-afe3-a1a2f9012f82">two</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NTAzNA_77868bd5-b25c-44a3-9058-b4b900a8f79e">three</span> year period, and other intangible assets are amortized over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NTA0NQ_43000bcd-f07b-4448-9d59-57fe1e5b6252">three</span> to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF80Ni9mcmFnOmNiODk4NmVkMjlkZTQ3MWRiZDc2ZGU1NWEyYWNjYzBlL3RleHRyZWdpb246Y2I4OTg2ZWQyOWRlNDcxZGJkNzZkZTU1YTJhY2NjMGVfMzI5ODUzNDk1NTA1NQ_ac4cdfb8-bb20-44ed-8748-69650bdda1ad">ten</span> 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. <div style="padding-left: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 (loss) 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.</span></div> 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 (loss). The Company’s chief operating decision maker (CODM) is a function comprised of two executives, specifically the Chief Executive Officer 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. The Company’s cash and cash equivalents, marketable securities, trade and other receivables, merchant cash advances, loans and related receivables, 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 entering into an agreement with a third party that insures a portion of the merchant cash advances and loans offered by Shopify Capital. The receivable related to insurance recoveries is included in the merchant cash advances, loans and related receivables balance. There are no receivables from individual merchants accounting for 10% or more of revenues or receivables. Potential ongoing effects from 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, as discussed in notes 7 and 8, respectively. 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 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’s exposure to foreign exchange risk is primarily related to fluctuations between the CAD and the USD. 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. As a result, earnings are adversely affected by an increase in the value of the CAD 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 (loss) 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:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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)</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 #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)</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="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)</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 #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)</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: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%">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"/><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%">1,578,173 </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%">3,148 </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%">1,581,321 </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%">(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"/><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%">(712,530)</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%">(4,283)</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%">(716,813)</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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,006,790)</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%">(39,505)</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,046,295)</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 (loss) 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%">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"/><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%">(141,147)</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%">(40,640)</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%">(181,787)</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 (loss) 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> 2929491000 7367000 2936858000 1578173000 3148000 1581321000 1387971000 7900000 1395871000 712530000 4283000 716813000 1451367000 47292000 1498659000 1006790000 39505000 1046295000 90153000 -47825000 42328000 -141147000 -40640000 -181787000 <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 June 2016, the Financial Accounting Standards Board issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments (Topic 326), which replaces the incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates on loans, trade and other receivables, held-to-maturity debt securities, and other instruments. In May 2019, the Financial Accounting Standards Board issued ASU No. 2019-05, Financial Instruments - Credit Losses, which provides transition relief that is optional for, and available to, all reporting entities within the scope of Topic 326. The updates are effective for annual periods beginning after December 15, 2019 including interim periods within those periods. The Company adopted the standard effective January 1, 2020 using a modified retrospective approach. Upon adoption, the Company changed its approach to estimating its expected credit losses, which did not have a material impact on any of its existing allowances at that time. </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 August 2020, the Financial Accounting Standards Board 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 will early adopt this ASU effective January 1, 2021. The Company is currently in the process of finalizing its assessment of the impact of this ASU. Upon adoption, the Company will no longer separately account for the liability and equity components of its Notes, which exist under current accounting guidance. As a result of the adoption, non-cash interest expense related to its currently outstanding Notes will be eliminated.</span></div> Cash and Cash Equivalents As at December 31, 2020 and 2019, the Company’s cash and cash equivalents balance was $2,703,597 and $649,916, respectively. These balances included $1,927,013 and $423,443, respectively, of money market funds, repurchase agreements, U.S. federal bonds and corporate bonds and commercial paper. 2703597000 649916000 1927013000 423443000 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, 2020, the carrying amount and fair value of the Company’s financial instruments were as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.608%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><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="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></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="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, 2019, 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:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.608%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">200,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%">200,009</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%">300,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%">301,354</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%">222,713</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%">223,403</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%">69,922</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%">69,919</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,212,643</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,216,822</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%">5,830</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,830</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 $5,754, 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. There were no transfers between Levels 1, 2 and 3 during the years ended December 31, 2020 and 2019.</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, 2020, the Company held foreign exchange forward contracts to convert USD into CAD, with a total notional value of $340,843 (December 31, 2019 - $285,700), 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, 2020, $16,340 of unrealized gains related to changes in the fair value of foreign exchange forward contracts designated as cash flow hedges were included in accumulated other comprehensive income and current assets 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, 2020, $2,985 of realized losses (December 31, 2019 - $5,181 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><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%">As at December 31, 2020, the estimated fair value of the Company's 0.125% convertible senior notes, as further described in note 16 below, was approximately $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, 2020, the carrying amount and fair value of the Company’s financial instruments were as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.608%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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></tr><tr><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="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></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%">As at December 31, 2019, 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:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.608%"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">200,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%">200,009</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%">300,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%">301,354</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%">222,713</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%">223,403</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%">69,922</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%">69,919</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,212,643</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,216,822</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%">5,830</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,830</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> 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 0 0 200000000 200009000 0 0 300000000 301354000 0 0 0 0 222713000 223403000 0 0 0 0 69922000 69919000 0 0 0 0 0 0 1212643000 1216822000 0 0 0 0 5830000 5830000 0 0 5754000 340843000 285700000 16340000 -2985000 -5181000 0.00125 1098342000 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 Company holds equity and other investments in private companies without readily determinable fair values that it carries at cost less impairments, with subsequent adjustments for observable changes (referred to as the measurement alternative). The carrying amount of such investments as at December 31, 2020 was $173,454 (December 31, 2019 - $2,500). For the year ended December 31, 2020, unrealized gains of $135,193 relating to these investments were recorded within other income in the statement of operations and comprehensive income (loss).</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 July 2020, the Company received an investment in Affirm Holdings, Inc. ("Affirm") in conjunction with its strategic partnership for Shop Pay Installments. The Level 3 fair value measurement of this investment at July 2020 was $24,710, which was determined based on an income approach for which the Company developed certain key assumptions, including revenue growth rates and a discount rate. In September 2020, the Company identified an observable transaction for a similar investment in Affirm, which resulted in a fair value measurement at the date of the observable transaction. As such, as at December 31, 2020, the carrying value of the Company’s investment in Affirm is $158,000. For the year ended December 31, 2020, an unrealized gain of $133,239 was recorded within other income in the statement of operations and comprehensive income (loss). As discussed further in note 26, Subsequent Event, Affirm priced its initial public offering and began trading on the Nasdaq on January 13, 2021. As a result, the fair value of the investment will be readily determinable in future reporting periods and the use of the measurement alternative will no longer be applicable.</span></div> 173454000 2500000 135193000 24710000 158000000 133239000 Trade and Other Receivables<div style="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">December 31, 2019<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, 2019<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%">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"/><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%">12,653 </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%">Indirect taxes receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,774 </span></td><td style="background-color:#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%">Trade receivables, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,191 </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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,109 </span></td><td style="background-color:#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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,620 </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%">120,752 </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%">90,529 </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%">41,347 </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%">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, potential impacts of COVID-19 and other currently available evidence. </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="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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><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, 2019</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%">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"/><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,023 </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%">Provision for credit losses related to uncollectible receivables </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%">6,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,836 </span></td><td style="background-color:#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%">(3,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(965)</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,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"/><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%">2,894 </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%">(1) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.</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:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">December 31, 2019</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, 2019</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%">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"/><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%">77,653 </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%">Related receivables</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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,482 </span></td><td style="background-color:#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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,249)</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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,959 </span></td><td style="background-color:#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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(972)</span></td><td style="background-color:#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%">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"/><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%">91,873 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.</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-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 and loans receivable:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 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><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="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><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, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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="display:none"/><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%">Allowance, 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%">12,781 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Provision for credit losses related to uncollectible merchant cash advances receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,954 </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"/><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%">Merchant cash advances receivable charged off, net of recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,783)</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"/><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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,655 </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"/><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%">Loans receivable charged off, net of recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="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%">18,580 </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%">12,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related receivables</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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"/><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%">(3,179)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">Allowance, net of related receivables</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%">17,761 </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,602 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.</span></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) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.</span></div> <table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">December 31, 2019<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, 2019<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%">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"/><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%">12,653 </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%">Indirect taxes receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,774 </span></td><td style="background-color:#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%">Trade receivables, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,449 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,191 </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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,109 </span></td><td style="background-color:#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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,620 </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%">120,752 </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%">90,529 </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%">41,347 </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 style="padding-left: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="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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><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, 2019</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%">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"/><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,023 </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%">Provision for credit losses related to uncollectible receivables </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%">6,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,836 </span></td><td style="background-color:#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%">(3,646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(965)</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,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"/><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%">2,894 </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%">(1) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">December 31, 2019</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, 2019</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%">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"/><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%">77,653 </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%">Related receivables</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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,482 </span></td><td style="background-color:#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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,249)</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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,959 </span></td><td style="background-color:#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%">(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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(972)</span></td><td style="background-color:#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%">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"/><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%">91,873 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.</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-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 and loans receivable:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 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><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="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><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, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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="display:none"/><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%">Allowance, 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%">12,781 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Provision for credit losses related to uncollectible merchant cash advances receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,954 </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"/><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%">Merchant cash advances receivable charged off, net of recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,783)</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"/><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><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,655 </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"/><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%">Loans receivable charged off, net of recoveries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,266)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="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%">18,580 </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%">12,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Related receivables</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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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"/><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%">(3,179)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">Allowance, net of related receivables</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%">17,761 </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,602 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.</span></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) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.</span></div> 50073000 31629000 12653000 45961000 36821000 3774000 13449000 9660000 11191000 7563000 5754000 5109000 3706000 6665000 8620000 120752000 90529000 41347000 2894000 1023000 6793000 2836000 3646000 965000 6041000 2894000 218840000 131227000 77653000 819000 3179000 4482000 15816000 10420000 6249000 43644000 28547000 16959000 2764000 2361000 972000 244723000 150172000 91873000 12781000 7221000 13896000 11954000 8500000 7783000 1915000 2655000 1512000 1266000 18580000 12781000 819000 3179000 17761000 9602000 Other Current Assets<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">December 31, 2019<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%">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"/><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%">20,840 </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%">17,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,810 </span></td><td style="background-color:#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 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%">16,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,830 </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%">Deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,853 </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%"> </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%">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"/><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%">46,333 </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;vertical-align:top;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, 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%">December 31, 2019<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%">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"/><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%">20,840 </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%">17,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,810 </span></td><td style="background-color:#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 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%">16,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,830 </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%">Deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,853 </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%"> </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%">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"/><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%">46,333 </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> 25053000 20840000 17478000 6810000 16340000 5830000 9376000 12853000 68247000 46333000 Property and Equipment <div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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</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%">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></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%">Net book</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%">value</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%">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%">131,196 </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%">65,052 </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%">66,144 </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%">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%">Fulfillment robots</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">(1) 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="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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</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%">Accumulated depreciation</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%">Net book</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%">value</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%">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%">110,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">24,675 </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%">85,802 </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%">18,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,152 </span></td><td style="background-color:#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 robots</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,023 </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%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">157,659 </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%">46,261 </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%">111,398 </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%">During the year ended December 31, 2020, in light of the COVID-19 pandemic, 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%">With respect to certain office space the Company has ceased using, for which the lease has been or will be either terminated or sublet, the Company has changed its asset groups, through a change in facts and circumstances, and recorded an impairment charge of $16,838 related to its leasehold improvements in the year ended December 31, 2020. These losses 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 additional charges. These charges were recorded as general and administrative expenses in the consolidated statements of operations and comprehensive income (loss).</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.</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, 2020 and 2019, the Company retired and disposed of computer equipment with an original cost of $1,677 and $693, respectively. There was no gain or loss recognized in the consolidated statements of operations and comprehensive income (loss) as a result of the retirement and disposal of these 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%">The following table illustrates the classification of depreciation in the consolidated statements of operations and comprehensive income (loss):</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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><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, 2019</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%">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"/><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,253 </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%">9,710 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,929 </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%">19,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,940 </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%">5,735 </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,657 </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%">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"/><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%">16,779 </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:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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</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%">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></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%">Net book</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%">value</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%">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%">131,196 </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%">65,052 </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%">66,144 </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%">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%">Fulfillment robots</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">(1) 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="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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</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%">Accumulated depreciation</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%">Net book</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%">value</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%">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%">110,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">24,675 </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%">85,802 </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%">18,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,989 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,152 </span></td><td style="background-color:#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 robots</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,023 </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%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">157,659 </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%">46,261 </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%">111,398 </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 illustrates the classification of depreciation in the consolidated statements of operations and comprehensive income (loss):</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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><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, 2019</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%">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"/><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,253 </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%">9,710 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,929 </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%">19,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,940 </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%">5,735 </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,657 </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%">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"/><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%">16,779 </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> 131196000 65052000 66144000 24387000 15056000 9331000 5419000 2005000 3414000 30716000 17501000 13215000 191718000 99614000 92104000 16838000 110477000 24675000 85802000 18141000 10989000 7152000 3220000 197000 3023000 25821000 10400000 15421000 157659000 46261000 111398000 16838000 40457000 P2Y P3Y 1677000 693000 0 3160000 1253000 9710000 4929000 19587000 7940000 5735000 2657000 38192000 16779000 Intangible Assets<div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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</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><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</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><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</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%">value</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><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%">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%">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%">Acquired customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Purchased software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%"> </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="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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</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:100%">Accumulated amortization</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:100%">Net book</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%">value</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%">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%">17,332 </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%">144,311 </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%">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,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,799 </span></td><td style="background-color:#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%">Acquired customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419 </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%">Purchased software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#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,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419 </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,660 </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%">41,378 </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%">167,282 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left: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 $9,030 and $7,464 for the years ended December 31, 2020 and 2019, 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 (loss).</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 (loss):</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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><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, 2019</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%">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"/><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%">17,535 </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,184 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </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%">526 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </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%">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"/><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%">18,872 </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, 2020 is as follows: </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.307%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><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</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><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%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,816 </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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,716 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,384 </span></td><td style="background-color:#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">45,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">135,676 </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:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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</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><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</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><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</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%">value</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><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%">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%">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%">Acquired customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Purchased software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%"> </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="text-align:center"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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</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:100%">Accumulated amortization</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:100%">Net book</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%">value</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%">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%">17,332 </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%">144,311 </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%">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,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,799 </span></td><td style="background-color:#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%">Acquired customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419 </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%">Purchased software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,334 </span></td><td style="background-color:#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,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419 </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,660 </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%">41,378 </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%">167,282 </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> 161643000 36953000 124690000 27520000 25720000 1800000 8435000 2677000 5758000 6973000 6773000 200000 4351000 1123000 3228000 208922000 73246000 135676000 161643000 17332000 144311000 27489000 16690000 10799000 8435000 1016000 7419000 6973000 5639000 1334000 4120000 701000 3419000 208660000 41378000 167282000 9030000 7464000 <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 (loss):</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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><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, 2019</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%">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"/><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%">17,535 </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,184 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </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%">526 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73 </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%">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"/><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%">18,872 </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> 28885000 17535000 2184000 998000 273000 266000 526000 73000 31868000 18872000 <div style="padding-left: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, 2020 is as follows: </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.307%"><tr><td style="width:1.0%"/><td style="width:85.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.789%"/><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</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><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%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,816 </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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,716 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,384 </span></td><td style="background-color:#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">45,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">135,676 </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> 20816000 18088000 17716000 17384000 16186000 45486000 135676000 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 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 12 years, some of which include options to extend the leases for up to 10 years. Additional office space leases are set to commence between 2021 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, 2020, 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:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</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="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><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, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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><td colspan="3" style="display:none"/><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%">Operating lease expense</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%">20,488 </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%">16,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Variable lease expense, including non-lease components</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</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%">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"/><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%">29,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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, 2020, the weighted average remaining lease term is 9 years and the weighted average discount rate is 4.4% (December 31, 2019 - 9 years and 4.9%, respectively).</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:115%">During the year ended December 31, 2020, in light of the COVID-19 pandemic, 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">With respect to certain office space the Company has ceased using, for which the lease has been or will be either terminated or sublet, the Company has changed its asset groups, through a change in facts and circumstances, and recorded an impairment charge of $14,785 related to its right-of-use assets in the year ended December 31, 2020. These losses 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 additional charges. These charges were recorded as general and administrative expenses in the consolidated statements of operations and comprehensive income (loss).</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as at December 31, 2020 were as follows:</span></div><div style="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><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%">Operating Leases<br/>$</span></td></tr><tr><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%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,446 </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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,257 </span></td><td style="background-color:#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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,183 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,957 </span></td><td style="background-color:#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,535 </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%">368,014 </span></td><td style="background-color:#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%">585,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> 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%">(159,085)</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%">(236,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: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%">(34,813)</span></td><td style="background-color:#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%">154,887 </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 P12Y 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:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended</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="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><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, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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><td colspan="3" style="display:none"/><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%">Operating lease expense</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%">20,488 </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%">16,372 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Variable lease expense, including non-lease components</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,971 </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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</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%">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"/><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%">29,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 20488000 16372000 15165000 12971000 35653000 29343000 P9Y 0.044 P9Y 0.049 14785000 <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, 2020 were as follows:</span></div><div style="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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"><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%">Operating Leases<br/>$</span></td></tr><tr><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%">2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,446 </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%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,257 </span></td><td style="background-color:#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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,183 </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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,957 </span></td><td style="background-color:#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%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,535 </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%">368,014 </span></td><td style="background-color:#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%">585,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> 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%">(159,085)</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%">(236,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: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%">(34,813)</span></td><td style="background-color:#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%">154,887 </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> 23446000 43257000 43183000 53957000 53535000 368014000 585392000 159085000 236607000 34813000 154887000 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 previous acquisitions of various companies including, but not limited to, 6RS which was acquired on October 17, 2019 (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, 2020. The Company elected its option to bypass the qualitative assessment pursuant to ASC 350, Intangibles - Goodwill and Other, and performed a quantitative assessment. 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 market capitalization, was greater than its carrying amount.</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%">There were no indicators of impairment between September 30, 2020, the date on which the Company completed its annual impairment test of goodwill, and December 31, 2020. No goodwill impairment was recognized in the years ended December 31, 2020 or December 31, 2019.</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 gross changes in the carrying amount of goodwill as of December 31, 2020 and December 31, 2019 are as follows:</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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: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="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%">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%">38,019 </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 6 River Systems, 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,527 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,319 </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%">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"/><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> 0 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 gross changes in the carrying amount of goodwill as of December 31, 2020 and December 31, 2019 are as follows:</span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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: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="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%">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%">38,019 </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 6 River Systems, 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,527 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,319 </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%">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"/><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> 311865000 38019000 0 264527000 0 9319000 311865000 311865000 Accounts Payable and Accrued Liabilities<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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"/><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%">90,517 </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%">61,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,372 </span></td><td style="background-color:#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%">54,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,018 </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%">16,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,286 </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%"> </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%">300,795 </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%">181,193 </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;vertical-align:top;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, 2020</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, 2019</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%">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"/><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%">90,517 </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%">61,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,372 </span></td><td style="background-color:#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%">54,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,018 </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%">16,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,286 </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%"> </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%">300,795 </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%">181,193 </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> 168720000 90517000 61891000 32372000 54097000 52018000 16087000 6286000 300795000 181193000 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:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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"/><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%">41,061 </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%">119,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,291 </span></td><td style="background-color:#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%">Deferred revenue from acquisitions</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,901 </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%">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:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of 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 #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"/><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%">62,660 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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"/><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%">56,691 </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%">21,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969 </span></td><td style="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%">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"/><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%">62,660 </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 $39,180 and $1,881, respectively, as of January 1, 2019.</span></div> <div style="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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"/><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%">41,061 </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%">119,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,291 </span></td><td style="background-color:#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%">Deferred revenue from acquisitions</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,901 </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%">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:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of 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 #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"/><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%">62,660 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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"/><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%">56,691 </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%">21,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969 </span></td><td style="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%">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"/><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%">62,660 </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> 62660000 41061000 119324000 46291000 0 8901000 53169000 33593000 128815000 62660000 107809000 56691000 21006000 5969000 128815000 62660000 39180000 1881000 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><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 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 </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%">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%">In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated as the fair value of a similar debt instrument that does not have an associated conversion feature. The net carrying amount of the equity component representing the conversion option was $158,810 and was calculated by deducting the fair value of the liability component and offering costs attributable to the equity component from the principal amount of the Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate of 4.01% over the contractual terms of 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%">In accounting for the offering costs related to the Notes, the Company allocated the total amount incurred to the liability and equity components based on their relative initial carrying values. Offering costs attributable to the liability component were approximately $9,944, were recorded as an additional debt discount and are amortized to interest expense using the effective interest rate method over the contractual terms of the Notes. Offering costs attributable to the equity component were approximately $2,106 and were netted with the equity component of the Notes in shareholders’ equity.</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 liability component of the outstanding Notes was as follows:</span></div><div style="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.307%"><tr><td style="width:1.0%"/><td style="width:78.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.734%"/><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, 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Unamortized offering 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%">(9,434)</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%">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"><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 net carrying amount of the equity component of the outstanding Notes was as follows:</span></div><div style="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.307%"><tr><td style="width:1.0%"/><td style="width:78.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.734%"/><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, 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds allocated to the conversion option (debt discount)</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%">160,804 </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%">Allocated offering costs, net of tax of $112</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%">(1,994)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td 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%">158,810 </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"><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="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.307%"><tr><td style="width:1.0%"/><td style="width:78.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.734%"/><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%">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, 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="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%">329 </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%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Amortization of offering 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%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the outstanding Notes</span></td><td colspan="2" style="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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 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 158810000 0.0401 9944000 2106000 <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 liability component of the outstanding Notes was as follows:</span></div><div style="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.307%"><tr><td style="width:1.0%"/><td style="width:78.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.734%"/><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, 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Unamortized offering 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%">(9,434)</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%">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"><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 net carrying amount of the equity component of the outstanding Notes was as follows:</span></div><div style="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.307%"><tr><td style="width:1.0%"/><td style="width:78.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.734%"/><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, 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds allocated to the conversion option (debt discount)</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%">160,804 </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%">Allocated offering costs, net of tax of $112</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%">(1,994)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net carrying amount</span></td><td 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%">158,810 </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"><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="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:92.307%"><tr><td style="width:1.0%"/><td style="width:78.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.734%"/><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%">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, 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="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%">329 </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%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Amortization of offering 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%">510 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense related to the outstanding Notes</span></td><td colspan="2" style="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="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 920000000 152558000 9434000 758008000 160804000 112000 1994000 158810000 329000 8246000 510000 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, 2020 the effective rate was 2.75%, and no cash amounts have been drawn under this credit facility. 8000 0.0030 0.0275 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, 2020, was $223,280.</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%">The Company records accruals for loss contingencies when losses are probable and reasonably estimable. 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. The Company currently has no material pending litigation or claims. The Company is not aware of any litigation matters or loss contingencies that would be expected to have a material adverse effect on the business, consolidated financial position, results of operations, or cash flows.</span></div> 223280000 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 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-weight:400;line-height:120%">In September 2019, the Company completed a public offering in which it issued and sold 2,185,000 Class A subordinate voting shares at a public offering price of $317.50 per share, including the 285,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 $688,014 after deducting offering fees and expenses of $5,724, net of tax of $1,541.</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 Stock Option Plan (“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 ("Stock Option Plan"), as well as a Long Term Incentive Plan ("LTIP"), each of which became effective upon the closing of the Company's IPO on May 27, 2015. On May 30, 2018, the Company’s Board of Directors and shareholders amended both the Stock Option Plan and the 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 Stock Option Plan allows for the grant of options to the Company’s officers, directors, employees and consultants. All options granted under the Stock Option Plan 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 Stock Option Plan, 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:id3VybDovL2RvY3MudjEvZG9jOjg2YjMyYzFhYzA2MjQzYTdiMzY5NjU4MzljNTAxNTAwL3NlYzo4NmIzMmMxYWMwNjI0M2E3YjM2OTY1ODM5YzUwMTUwMF8xMTgvZnJhZzo3MWJlMGVjNmY4ZjU0YzJjOTc2ZDg4NTNmMWM4MjZmOC90ZXh0cmVnaW9uOjcxYmUwZWM2ZjhmNTRjMmM5NzZkODg1M2YxYzgyNmY4XzM2MTc_49d3fc9d-ac0e-4f89-aa42-17dac6ce037e">five</span> trading days ending on the last trading day before the day on which the option is granted. Options granted under the Stock Option Plan are exercisable for Class A subordinate voting shares. Both the vesting period and term of the options in the Stock Option Plan are determined by the Board of Directors at the time of grant. The majority of grants outstanding under both the Stock Option Plan 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 Stock Option Plan 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 a three year vesting schedule with 1/3 vesting after one year and the remainder vesting evenly over the remaining 24 months. 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 Stock Option Plan 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 Stock Option Plan 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, 2021, there were 25,384,187 shares available for issuance under the Company's Stock Option Plan 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, 2020 and 2019:</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2018</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%">5,476,790</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%">32.96</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.23</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%">577,731</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%">2,473,665</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%">92.40</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%">488,485 </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%">165.03</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%">126.93 </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%">(2,084,063)</span></td><td style="background-color:#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%">23.19</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%">(68,970)</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%">68.24</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%">888,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">232.09 </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,252,250)</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%">84.98 </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%">(170,488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">116.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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="border-top:1pt solid #000000;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="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%">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="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%">6.14</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%">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="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,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="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%">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="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%">258,163 </span></td><td style="background-color:#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%">505.69</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="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%">197.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"/></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,530,759)</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%">46.26</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%">(50,369)</span></td><td style="background-color:#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%">189.56</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%">473,697 </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%">645.99 </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%">(1,176,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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="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%">(124,011)</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%">262.93 </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, 2020</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%">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="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%">103.76</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.45</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%">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="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,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="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%">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="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, 2020</span></td><td colspan="2" style="background-color:#cceeff;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,852,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="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%">44.61</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.66</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%">2,014,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="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:12pt;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, 2020, 992,376 of the outstanding stock options were granted under the Company's Legacy Option Plan and are exercisable for Class B multiple voting shares, 1,441,791 of the outstanding stock options were granted under the Company's Stock Option Plan and are exercisable for Class A subordinate voting shares, and 55,110 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, 2020 and December 31, 2019.</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, 2020 the Company had issued 856 Deferred Share Units under its Long Term Incentive Plan.</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, 2020, 91,560 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, 2020 and 2019 was $2,047,327 and $833,556, 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, 2020 and 2019, there was $381,318 and $306,355, 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.06 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 (loss) 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="padding-left: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="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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><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%">50.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%">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%">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><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.25 </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.41</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.77</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 </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%">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. </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 (loss), which includes both stock-based compensation and restricted share-based compensation expense:</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="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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,483</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%">3,572</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%">40,680</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%">33,917</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%">154,119</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%">93,549</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%">45,658</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%">27,418</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%">246,940</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%">158,456</span></td></tr></table></div> 1265000 900.00 1117646000 20854000 2127500 700.00 277500 1460945000 28305000 2185000 317.50 285000 688014000 5724000 1541000 1 10 1 1 0.25 P36M P24M 1 0.25 P36M P24M 0 3743692 0.05 25384187 <div style="padding-left: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, 2020 and 2019:</span></div><div style="padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2018</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%">5,476,790</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%">32.96</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.23</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%">577,731</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%">2,473,665</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%">92.40</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%">488,485 </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%">165.03</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%">126.93 </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%">(2,084,063)</span></td><td style="background-color:#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%">23.19</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%">(68,970)</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%">68.24</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%">888,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">232.09 </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,252,250)</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%">84.98 </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%">(170,488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">116.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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="border-top:1pt solid #000000;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="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%">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="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%">6.14</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%">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="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,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="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%">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="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%">258,163 </span></td><td style="background-color:#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%">505.69</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="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%">197.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"/></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,530,759)</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%">46.26</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%">(50,369)</span></td><td style="background-color:#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%">189.56</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%">473,697 </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%">645.99 </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%">(1,176,637)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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="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%">(124,011)</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%">262.93 </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, 2020</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%">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="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%">103.76</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.45</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%">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="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,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="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%">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="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, 2020</span></td><td colspan="2" style="background-color:#cceeff;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,852,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="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%">44.61</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.66</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%">2,014,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="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:12pt;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, 2020, 992,376 of the outstanding stock options were granted under the Company's Legacy Option Plan and are exercisable for Class B multiple voting shares, 1,441,791 of the outstanding stock options were granted under the Company's Stock Option Plan and are exercisable for Class A subordinate voting shares, and 55,110 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, 2020 and December 31, 2019.</span></div> 5476790 32.96 P6Y2M23D 577731000 0 2473665 92.40 488485 165.03 126.93 2084063 23.19 68970 68.24 888991 232.09 1252250 84.98 170488 116.06 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 1852236 44.61 P4Y7M28D P4Y7M28D 2014011000 992376 1441791 55110 856 122080 91560 2047327000 833556000 381318000 306355000 P2Y21D 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="padding-left: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="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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><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%">50.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%">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%">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><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.25 </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.41</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.77</span></td></tr></table></div> 0.464 0.507 0.0104 0.0225 0 0 P4Y4M28D P4Y9M7D <div style="padding-left: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 (loss), which includes both stock-based compensation and restricted share-based compensation expense:</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="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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,483</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%">3,572</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%">40,680</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%">33,917</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%">154,119</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%">93,549</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%">45,658</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%">27,418</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%">246,940</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%">158,456</span></td></tr></table></div> 6483000 3572000 40680000 33917000 154119000 93549000 45658000 27418000 246940000 158456000 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, 2020 and 2019:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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"/><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%">(12,216)</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%">7,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,865 </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%">Loss on cash flow hedges reclassified from accumulated other comprehensive income 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%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </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%">933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,538 </span></td><td style="background-color:#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%">1,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,620 </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%">441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </span></td><td style="background-color:#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 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%">(2,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,784)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive 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%">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"/><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%">13,262 </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%">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"/><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%">1,046 </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, 2020 and 2019:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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"/><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%">(12,216)</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%">7,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,865 </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%">Loss on cash flow hedges reclassified from accumulated other comprehensive income 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%">151 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </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%">933 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,538 </span></td><td style="background-color:#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%">1,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,620 </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%">441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </span></td><td style="background-color:#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 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%">(2,786)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,784)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive 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%">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"/><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%">13,262 </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%">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"/><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%">1,046 </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> 1046000 -12216000 7525000 12865000 -151000 -279000 -933000 -1538000 -1460000 -2620000 -441000 -744000 2786000 4784000 7724000 13262000 8770000 1046000 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 (loss) before income taxes and recovery of (provision for) income taxes were as follows:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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 (loss) 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%">133,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,507)</span></td><td style="background-color:#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%">106,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,308)</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:700;line-height:100%">240,364</span><span style="color:#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:700;line-height:100%">(95,815)</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 recovery (expense)</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%">54,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">(19,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:700;line-height:100%">34,344</span><span style="color:#000000;font-family:'Times 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"/><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:700;line-height:100%">(64,970)</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 recovery (expense)</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%">(12,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">57,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,592 </span></td><td style="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:700;line-height:100%">44,801</span><span style="color:#000000;font-family:'Times 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"/><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:700;line-height:100%">35,943</span><span style="color:#000000;font-family:'Times 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 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%">Recovery of (provision for) 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:700;line-height:100%">79,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 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:700;line-height:100%">(29,027)</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 recovery of (provision for) income taxes reported in the consolidated statements of operations and comprehensive income (loss) for the years ended December 31, 2020 and 2019 is as follows:     </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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 (loss) 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%">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"/><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%">(95,815)</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) recovery at Canadian statutory income tax rate of 26.5% (2019 - 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%">(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"/><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%">25,400 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,024)</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%">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%">16,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,770)</span></td><td style="background-color:#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 earned 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%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </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%">Other items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">1,468 </span></td><td style="background-color:#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%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,328 </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%">Recovery of (provision for) income taxes</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:700;line-height:100%">79,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 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:700;line-height:100%">(29,027)</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%">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.</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, 2020 and 2019 are as follows:     </span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">101,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,407 </span></td><td style="background-color:#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%">Temporary differences on 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%">50,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,445 </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%">16,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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="background-color:#cceeff;padding:2px 1pt;text-align: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%">21,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%">10,397 </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%">Share issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,590 </span></td><td style="background-color:#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%">Temporary differences related to lease assets and 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%">9,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%">4,526 </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%">13,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694 </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%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,363)</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</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:700;line-height:100%">103,903</span><span style="color:#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:700;line-height:100%">48,020</span><span style="color:#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"/></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%">Temporary differences on 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%">(32,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,967)</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%">Temporary differences on 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%">(17,917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,374)</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:700;line-height:100%">(51,226)</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:700;line-height:100%">(37,341)</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%">Net deferred tax assets</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:700;line-height:100%">52,677</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 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:700;line-height:100%">10,679</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 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%">In July 2019, the Company formally established its EMEA headquarters in Ireland and its Asia-Pacific headquarters in Singapore. As a result of these actions, the Company transferred regional relationship and territory rights from its 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 Company's current developed technology within Canada. These transfers reflect the growing proportion of the Company's business occurring internationally and resulted in a one-time capital gain. </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 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%">As a result of the capital gain, ongoing operations, the recognition of deferred tax assets and liabilities, and the utilization of all applicable credits and other tax attributes, including loss carryforwards, the Company had a provision for income taxes of $29,027 in the year ended December 31, 2019. </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 fourth quarter of 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 recent regional financial results and its ability to carry forward the assets indefinitely. </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%">Comparatively, during the year ended December 31, 2019, the Company released some of its valuation allowance against its deferred tax assets in Canada, the United States, and Sweden. In the third quarter of 2019, the Company released a portion of its valuation allowance against its Canadian deferred tax assets as </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%">a result of the capital gain from the transfer of the regional relationship and territory rights. In the United States, as a result of the acquisition of 6RS the Company released a portion of its valuation allowance during its fourth quarter against deferred tax assets on its United States net operating 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%"> </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, 2020 and 2019. 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, 2020 and 2019, 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 2013 through 2020. </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, 2020 and 2019, the Company had unused non-capital tax losses of approximately $342,308 and $209,759, respectively. Of the December 31, 2020 balance, $273,131 of the non-capital tax losses do not expire, while the remaining non-capital losses of $69,177 are due to expire between 2031 and 2040. As at December 31, 2020 and 2019, the Company had investment tax credits of $14,629 and $2,111, respectively. The investment tax credits are due to expire between 2038 and 2040.</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 (loss) before income taxes and recovery of (provision for) income taxes were as follows:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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 (loss) 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%">133,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,507)</span></td><td style="background-color:#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%">106,607 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,308)</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:700;line-height:100%">240,364</span><span style="color:#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:700;line-height:100%">(95,815)</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 recovery (expense)</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%">54,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">(19,907)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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:700;line-height:100%">34,344</span><span style="color:#000000;font-family:'Times 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"/><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:700;line-height:100%">(64,970)</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 recovery (expense)</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%">(12,552)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">57,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,592 </span></td><td style="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:700;line-height:100%">44,801</span><span style="color:#000000;font-family:'Times 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"/><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:700;line-height:100%">35,943</span><span style="color:#000000;font-family:'Times 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 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%">Recovery of (provision for) 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:700;line-height:100%">79,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 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:700;line-height:100%">(29,027)</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> 133757000 -55507000 106607000 -40308000 240364000 -95815000 -54251000 63120000 19907000 1850000 -34344000 64970000 12552000 -14351000 -57353000 -21592000 -44801000 -35943000 -79145000 29027000 <div style="padding-left: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 recovery of (provision for) income taxes reported in the consolidated statements of operations and comprehensive income (loss) for the years ended December 31, 2020 and 2019 is as follows:     </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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 (loss) 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%">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"/><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%">(95,815)</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) recovery at Canadian statutory income tax rate of 26.5% (2019 - 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%">(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"/><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%">25,400 </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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,024)</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%">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%">16,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,770)</span></td><td style="background-color:#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 earned 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%">1,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </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%">Other items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">1,468 </span></td><td style="background-color:#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%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,328 </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%">Recovery of (provision for) income taxes</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:700;line-height:100%">79,145</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 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:700;line-height:100%">(29,027)</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> 240364000 -95815000 0.265 0.265 63711000 -25400000 -138601000 74024000 -16825000 1770000 1900000 1571000 -4503000 -1468000 18973000 -18328000 -79145000 29027000 <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, 2020 and 2019 are as follows:     </span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">101,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,407 </span></td><td style="background-color:#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%">Temporary differences on 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%">50,297 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,445 </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%">16,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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="background-color:#cceeff;padding:2px 1pt;text-align: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%">21,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%">10,397 </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%">Share issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,590 </span></td><td style="background-color:#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%">Temporary differences related to lease assets and 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%">9,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%">4,526 </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%">13,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694 </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%">Valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,363)</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</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:700;line-height:100%">103,903</span><span style="color:#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:700;line-height:100%">48,020</span><span style="color:#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"/></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%">Temporary differences on 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%">(32,521)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,967)</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%">Temporary differences on 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%">(17,917)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(788)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,374)</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:700;line-height:100%">(51,226)</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:700;line-height:100%">(37,341)</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%">Net deferred tax assets</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:700;line-height:100%">52,677</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 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:700;line-height:100%">10,679</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 101209000 59407000 50297000 44445000 16653000 11324000 21926000 10397000 14423000 6590000 9292000 4526000 13448000 694000 123345000 89363000 103903000 48020000 32521000 35967000 17917000 0 788000 1374000 51226000 37341000 52677000 10679000 -79145000 29027000 342308000 209759000 273131000 69177000 14629000 2111000 Net Income (Loss) per Share <div style="padding-left: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 applies the two-class method to calculate its basic and diluted net income (loss) 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. </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 reconciliation of the basic weighted average number of shares outstanding and the diluted weighted average number of shares outstanding:    </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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><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="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><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, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><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"><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%">Net income (loss)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/><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%">(124,842)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:11.25pt;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Denominator:</span></div></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="display:none"/><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: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="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><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%">113,026,424</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="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><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="display:none"/><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: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="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><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%">113,026,424</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:11.25pt;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Net income (loss) per share:</span></div></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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 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"/><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%">(1.10)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 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"/><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%">(1.10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:11.25pt;text-indent:-9pt"><span><br/></span></div></td><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"/><td colspan="3" style="display:none"/><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%">Common stock equivalents excluded from income (loss) per diluted share because they are anti-dilutive</span></div></td><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%">638,848</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%">5,752,833 </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"/><td 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:8pt;font-weight:400;line-height:120%">(1) Included in the effect of dilutive securities is the assumed conversion of employee stock options and employee RSUs. Convertible senior notes have been excluded as they are anti-dilutive.</span></div>In the year ended December 31, 2019, the Company was in a loss position and therefore diluted loss per share is equal to basic loss per share. <div style="padding-left: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="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="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><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="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><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, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><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"><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%">Net income (loss)</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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"/><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%">(124,842)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:11.25pt;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Denominator:</span></div></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="display:none"/><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: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="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><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%">113,026,424</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="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><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="display:none"/><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: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="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><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%">113,026,424</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:11.25pt;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Net income (loss) per share:</span></div></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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 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"/><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%">(1.10)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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 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"/><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%">(1.10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:11.25pt;text-indent:-9pt"><span><br/></span></div></td><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"/><td colspan="3" style="display:none"/><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%">Common stock equivalents excluded from income (loss) per diluted share because they are anti-dilutive</span></div></td><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%">638,848</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%">5,752,833 </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"/><td 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:8pt;font-weight:400;line-height:120%">(1) Included in the effect of dilutive securities is the assumed conversion of employee stock options and employee RSUs. Convertible senior notes have been excluded as they are anti-dilutive.</span></div> 319509000 -124842000 119569705 113026424 3893569 0 123463274 113026424 2.67 -1.10 2.59 -1.10 638848 5752833 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:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.4 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-style:italic;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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 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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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-style:italic;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Australia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">68,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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-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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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></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%">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><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%">1,578,173 </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><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 the total net book value of the Company’s long-lived physical assets by geographic location:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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><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%">104,349 </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%">93.6 </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%">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><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,747 </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%">4.3 </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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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="padding:2px 1pt;text-align:left;vertical-align: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%">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><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%">111,398 </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:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.4 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-style:italic;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 Kingdom</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.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 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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,063 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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-style:italic;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Australia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">68,571 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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-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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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></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%">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><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%">1,578,173 </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> 192721000 0.066 96168000 0.061 1954105000 0.667 1079520000 0.684 199825000 0.068 103498000 0.066 254444000 0.087 121063000 0.077 122007000 0.042 68571000 0.043 170233000 0.058 88670000 0.056 36156000 0.012 20683000 0.013 2929491000 1.000 1578173000 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:6pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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><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%">104,349 </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%">93.6 </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%">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><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,747 </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%">4.3 </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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,302 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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="padding:2px 1pt;text-align:left;vertical-align: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%">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><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%">111,398 </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> 75283000 0.817 104349000 0.936 6141000 0.067 4747000 0.043 10680000 0.116 2302000 0.021 92104000 1.000 111398000 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%">6 River Systems, 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 October 17, 2019, the Company completed the acquisition of 6RS, a company based in Waltham, Massachusetts, United States, that provides collaborative warehouse fulfillment solutions. The Company acquired 100 percent of the outstanding shares of 6RS in exchange for cash consideration of $261,194, and $132,510 in Shopify Class A Subordinate Voting Shares. In connection with the transaction, a further $64,074 in restricted shares and stock options were issued and are being accounted for as stock-based compensation as they are related to post-combination services. The transaction was accounted for as a business combination. The operations of 6RS have been consolidated into the Company’s results as of the acquisition date.</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 summarizes the final purchase price allocation of the 6RS assets acquired and liabilities assumed at the acquisition date:</span></div><div style="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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%">Net tangible assets and liabilities:</span></td><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade and other receivables, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">4,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,551 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued 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%">(4,056)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current and long-term deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,901)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Estimated fair value of identifiable intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired 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%">142,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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability on acquired intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,527 </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 purchase price</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:700;line-height:100%">393,704</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 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 acquired technology was valued at $142,500 using a discounted cash flow methodology and customer relationships were valued at $7,600 using a cost approach, and are being amortized over 9 and 5 years, respectively. Goodwill from the 6RS acquisition is primarily attributable to the expected synergies that will result from integrating the 6RS collaborative robot technology with Shopify Fulfillment Network, and the acquisition of the assembled workforce. None of the goodwill recognized is expected to be deductible for income tax purposes. The deferred tax liability relates to the taxable temporary difference on the acquired intangible assets.</span></div> 1 261194000 132510000 64074000 <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 summarizes the final purchase price allocation of the 6RS assets acquired and liabilities assumed at the acquisition date:</span></div><div style="margin-bottom:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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%">Net tangible assets and liabilities:</span></td><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade and other receivables, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">4,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,551 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued 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%">(4,056)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current and long-term deferred revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,901)</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">Estimated fair value of identifiable intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired 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%">142,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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability on acquired intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264,527 </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 purchase price</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:700;line-height:100%">393,704</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8158000 2038000 4394000 3551000 4056000 8901000 142500000 7600000 26107000 264527000 393704000 142500000 7600000 P9Y P5Y 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 EventAs disclosed in note 6, in July 2020, the Company received an investment in Affirm in conjunction with a strategic partnership for Shop Pay Installments. Up to January 12, 2021, the Company carried this investment at cost with adjustments for observable changes in price or impairments (referred to as the measurement alternative) as the fair value was not readily determinable. On January 13, 2021, Affirm priced its initial public offering at $49.00 per share of Class A common stock and began trading on the Nasdaq. As a result, Affirm's fair value is now readily determinable and therefore, going forward, the Company will commence accounting for this investment at fair value through earnings, with changes in fair value recorded in other income using the closing share price on the last trading day of the related reporting period, which is considered as Level 1 in the fair value hierarchy. 49.00 XML 19 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover
12 Months Ended
Dec. 31, 2020
shares
Entity Information [Line Items]  
Document Type 40-F
Document Registration Statement false
Document Annual Report true
Document Period End Date Dec. 31, 2020
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 30-0830605
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
Current Fiscal Year End Date --12-31
Document Fiscal Year Focus 2020
Document Fiscal Period Focus FY
Amendment Flag false
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
Class A Subordinate Voting  
Entity Information [Line Items]  
Entity Common Stock, Shares Outstanding 110,929,570
Class B Multiple Voting  
Entity Information [Line Items]  
Entity Common Stock, Shares Outstanding 11,599,301
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets    
Cash and cash equivalents $ 2,703,597 $ 649,916
Marketable securities 3,684,370 1,805,278
Trade and other receivables, net 120,752 90,529
Merchant cash advances, loans and related receivables, net 244,723 150,172
Income taxes receivable 56,067 0
Other current assets 68,247 46,333
Total current assets 6,877,756 2,742,228
Long-term assets    
Property and equipment, net 92,104 111,398
Intangible assets, net 135,676 167,282
Right-of-use assets, net 119,373 134,774
Deferred tax assets 52,677 19,432
Equity and other investments 173,454 2,500
Goodwill 311,865 311,865
Total long term assets 885,149 747,251
Total assets 7,762,905 3,489,479
Current liabilities    
Accounts payable and accrued liabilities 300,795 181,193
Income taxes payable 19,677 69,432
Deferred revenue 107,809 56,691
Lease liabilities 10,051 9,066
Total current liabilities 438,332 316,382
Long-term liabilities    
Deferred revenue 21,006 5,969
Lease liabilities 144,836 142,641
Convertible senior notes 758,008 0
Deferred tax liabilities 0 8,753
Total long term liabilities 923,850 157,363
Commitments and contingencies
Shareholders’ equity    
Common stock, unlimited Class A subordinate voting shares authorized, 110,929,570 and 104,518,173 issued and outstanding; unlimited Class B multiple voting shares authorized, 11,599,301 and 11,910,802 issued and outstanding 6,115,232 3,256,284
Additional paid-in capital 261,436 62,628
Accumulated other comprehensive income 8,770 1,046
Retained earnings (accumulated deficit) 15,285 (304,224)
Total shareholders’ equity 6,400,723 3,015,734
Total liabilities and shareholders’ equity $ 7,762,905 $ 3,489,479
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Balance Sheets (Parenthetical) - shares
Dec. 31, 2020
Dec. 31, 2019
Class A Subordinate Voting    
Common shares issued (in shares) 110,929,570 104,518,173
Common shares outstanding (in shares) 110,929,570 104,518,173
Class B Multiple Voting    
Common shares issued (in shares) 11,599,301 11,910,802
Common shares outstanding (in shares) 11,599,301 11,910,802
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenues    
Revenues $ 2,929,491 $ 1,578,173
Cost of revenues    
Cost of revenues 1,387,971 712,530
Gross profit 1,541,520 865,643
Operating expenses    
Sales and marketing 602,048 472,841
Research and development 552,127 355,015
General and administrative 245,343 153,765
Transaction and loan losses 51,849 25,169
Total operating expenses 1,451,367 1,006,790
Income (loss) from operations 90,153 (141,147)
Other income, net    
Interest income 23,434 48,182
Interest expense (9,085) 0
Unrealized gain on equity and other investments 135,193 0
Foreign exchange gain (loss) 669 (2,850)
Total other income, net 150,211 45,332
Income (loss) before income taxes 240,364 (95,815)
Recovery of (provision for) income taxes (79,145) 29,027
Net income (loss) $ 319,509 $ (124,842)
Net income (loss) per share attributable to shareholders:    
Basic (in dollars per share) $ 2.67 $ (1.10)
Diluted (in dollars per share) $ 2.59 $ (1.10)
Shares used to compute net income (loss) per share attributable to shareholders:    
Shares used to compute net income (loss) per share attributable to shareholders - basic (in shares) 119,569,705 113,026,424
Shares used to compute net income (loss) per share attributable to shareholders - diluted (in shares) 123,463,274 113,026,424
Other comprehensive income    
Unrealized gain on cash flow hedges $ 10,510 $ 18,046
Tax effect on unrealized gain on cash flow hedges (2,786) (4,784)
Comprehensive income (loss) 327,233 (111,580)
Subscription solutions    
Revenues    
Revenues 908,757 642,241
Cost of revenues    
Cost of revenues 193,532 128,155
Merchant solutions    
Revenues    
Revenues 2,020,734 935,932
Cost of revenues    
Cost of revenues $ 1,194,439 $ 584,375
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.20.4
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, 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, 2018       110,392,689 110,392,689              
Balance, beginning of the year at Dec. 31, 2018 $ 2,090,768 $ 8,375 $ 2,099,143 $ 2,215,936 $ 2,215,936 $ 74,805 $ 74,805 $ (12,216) $ (12,216) $ (187,757) $ 8,375 $ (179,382)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Exercise of stock options (in shares) 2,084,063     2,084,063                
Exercise of stock options $ 48,337     $ 75,296   (26,959)            
Stock-based compensation 159,310         159,310            
Vesting of restricted share units (in shares)       1,252,250                
Vesting of restricted share units 0     $ 106,408   (106,408)            
Issuance of shares related to business acquisitions (in shares)       514,973                
Issuance of shares related to business acquisitions 132,510     $ 170,630   (38,120)            
Issuance of Class A subordinate voting shares, net of offering costs (in shares)       2,185,000                
Issuance of Class A subordinate voting shares, net of offering costs 688,014     $ 688,014                
Net income (loss) and comprehensive income (loss) for the year (111,580)             13,262   (124,842)    
Common shares outstanding, ending balance (in shares) at Dec. 31, 2019       116,428,975                
Balance, end 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                
Issuance of Class A subordinate voting shares, net of offering costs 2,581,197     $ 2,581,197                
Equity component of the convertible senior notes, net of offering costs, net of tax 158,810         158,810            
Net income (loss) and comprehensive income (loss) for the year 327,233             7,724   319,509    
Common shares outstanding, ending balance (in shares) at Dec. 31, 2020       122,528,871                
Balance, end of the year at Dec. 31, 2020 $ 6,400,723     $ 6,115,232   $ 261,436   $ 8,770   $ 15,285    
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Changes in Shareholders' Equity (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Offering costs, net of tax $ 1,994    
Common Stock        
Stock issuance costs 46,553 $ 5,724 $ 16,312
Stock issuance costs, tax $ 2,606 $ 1,541  
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities    
Net income (loss) for the year $ 319,509 $ (124,842)
Adjustments to reconcile net income (loss) to net cash provided by operating activities:    
Amortization and depreciation 70,060 35,651
Stock-based compensation 246,940 158,456
Amortization of debt discount and offering costs 8,756 0
Impairment of right-of-use assets and leasehold improvements 31,623 0
Provision for transaction and loan losses 27,282 17,946
Deferred income taxes (41,998) (37,918)
Unrealized gain on equity and other investments (135,193) 0
Unrealized foreign exchange (gain) loss (1,689) 3,181
Changes in operating assets and liabilities:    
Trade and other receivables (29,146) (56,181)
Merchant cash advances, loans and related receivables (112,721) (74,211)
Other current assets (11,404) (12,401)
Non-cash consideration received in exchange for services (24,710) 0
Accounts payable and accrued liabilities 118,588 82,529
Income tax assets and liabilities (105,890) 64,648
Deferred revenue 66,155 12,305
Lease assets and liabilities (1,204) 1,452
Net cash provided by operating activities 424,958 70,615
Cash flows from investing activities    
Purchase of marketable securities (5,600,207) (2,718,604)
Maturity of marketable securities 3,721,405 2,477,038
Purchase of equity and other investments (11,051) 0
Acquisitions of property and equipment (41,733) (56,759)
Acquisitions of intangible assets (262) (5,638)
Acquisition of businesses, net of cash acquired 0 (265,512)
Net cash used in investing activities (1,931,848) (569,475)
Cash flows from financing activities    
Proceeds from public offering, net of issuance costs 2,578,591 688,014
Proceeds from convertible senior notes, net of underwriting fees and offering costs 907,950 0
Proceeds from the exercise of stock options 70,809 48,337
Net cash provided by financing activities 3,557,350 736,351
Effect of foreign exchange on cash and cash equivalents 3,221 1,742
Net increase in cash and cash equivalents 2,053,681 239,233
Cash and cash equivalents – Beginning of Year 649,916 410,683
Cash and cash equivalents – End of Year 2,703,597 649,916
Supplemental cash flow information:    
Cash paid for amounts included in the measurement of lease liabilities included in cash flows from operating activities 21,753 15,611
Lease liabilities arising from obtaining right-of-use assets 29,820 153,053
Acquired property and equipment remaining unpaid $ 1,881 $ 7,878
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Nature of Business
12 Months Ended
Dec. 31, 2019
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 global commerce company, providing 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 reliability, while delivering a better shopping experience for buyers everywhere. Merchants use the Company's software 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.

The Company’s headquarters and principal place of business are in Ottawa, Canada.
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Basis of Presentation and Consolidation
12 Months Ended
Dec. 31, 2019
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 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
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. 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; estimates involved in evaluating the recoverability of our right-of-use assets and leasehold improvements, including, but not limited to, the estimated useful lives of right-of-use assets and leasehold improvements; and the incremental borrowing rate applied to lease payments. Actual results may differ from the estimates made by management.

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 Fulfillment Network, and collaborative warehouse fulfillment solutions. 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 merchants 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 merchant;
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 and Shop Pay Installments on a net basis as the Company is not primarily responsible for the fulfillment, does not have control of the promised service, and does not have full discretion in establishing prices and therefore is the agent in the arrangement with merchants. All other revenue is reported on a gross basis, as the Company has determined it is the principal in the arrangement.
            
Sales taxes collected from merchants and remitted to government authorities are excluded from revenue.
        
The Company's arrangements with merchants 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 determined 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 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 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 control transfers. 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, 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 ensure 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. 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 Shopify Capital loans, because there is a fixed maximum repayment term, 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.

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 our third-party provider that bears the buyer underwriting and buyer credit risk associated with the product.

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.

Revenues earned from offering 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.

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 and hosting costs, an allocation of costs incurred by both the operations and support functions, credit card fees related to billing our merchants, payments for themes and domain registration, and acquired intangible assets.

The Company's cost of revenues related to merchant solutions include 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, amortization of acquired intangible assets relating mostly to the acquired 6 River Systems, LLC (6RS) technology, 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 include 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
capitalizes all direct and incremental costs incurred during the application development phase, until such time when the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing.

The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional features and functionality. 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. 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, 2020 and 2019 were $240,555 and $177,607 respectively.

Leases

The Company accounts for leases by first determining if an arrangement is 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 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 adopted the new leasing standard effective January 1, 2019, using the modified retrospective approach. As the Company previously included non-lease components in the calculation of lease incentives under Topic 840, the transition to Topic 842 resulted in an $8,375 cumulative adjustment to reduce opening accumulated deficit on January 1, 2019.

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 (loss) 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 Amended and Restated Stock Option Plan (Stock Option Plan), and the Amended and Restated Long Term Incentive Plan (Long Term Incentive Plan), 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 Long Term Incentive Plan (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. We consider many factors when assessing the likelihood of future realization of our deferred tax assets, including our recent cumulative loss experience and expectations of future earnings, capital gains and investment in the applicable jurisdiction, the carry-forward periods available to us 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 (loss) 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 period, 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 agency bonds, 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 (loss).

Investments

The Company has minority equity and other investments in private companies without readily determinable fair values that it carries at cost with adjustments for observable changes in price or impairments (referred to as the measurement alternative).

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 the fair value of its financial assets and liabilities 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.

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) 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, supportable forecasted information and other factors, including the potential impact of the novel coronavirus ("COVID-19"), 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 (loss). 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 and Shop Pay Installments

Shopify Payments and Shop Pay Installments losses arise when refunded merchant transactions cannot be recovered. The Company estimates the provision based on an assessment of various factors, including historical trends, gross merchandise volume facilitated using Shopify Payments and Shop Pay Installments, supportable forecasted information and other factors, including the potential impact of COVID-19, that may increase the volume of refunded transactions. 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).

Convertible Senior Notes

The Company accounts for the Notes as separate liability and equity components. The Company determined the carrying amount of the liability component as the fair value of a similar debt instrument that does not have an associated conversion feature. The carrying amount of the equity component representing the conversion option was calculated by deducting the fair value of the liability component from the principal amount of the Notes. This difference represents a debt discount that is amortized to interest expense over the term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification.

The offering costs incurred related to the issuance of the Notes were allocated to the liability and equity components based on their relative initial carrying values. Offering costs attributable to the liability component are being amortized to interest expense over the respective terms of the Notes, and offering costs attributable to the equity component are netted against the equity component of the Notes in shareholders' equity.

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 office furniture and equipment are depreciated over four 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 (loss) 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 (loss).

Segment Information

The Company’s chief operating decision maker (CODM) is a function comprised of two executives, specifically the Chief Executive Officer 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, 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 entering into an agreement with a third party that insures a portion of the merchant cash advances and loans offered by Shopify Capital. The receivable related to insurance recoveries is included in the merchant cash advances, loans and related receivables balance. There are no receivables from individual merchants accounting for 10% or more of revenues or receivables. Potential ongoing effects from 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, as discussed in notes 7 and 8, respectively. 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 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’s exposure to foreign exchange risk is primarily related to fluctuations between the CAD and the USD. 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. As a result, earnings are adversely affected by an increase in the value of the CAD relative to the USD.
The following table summarizes the effects on revenues, cost of revenues, operating expenses, and income (loss) 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, 2020December 31, 2019
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$2,929,491 $7,367 $2,936,858 $1,578,173 $3,148 $1,581,321 
Cost of revenues(1,387,971)(7,900)(1,395,871)(712,530)(4,283)(716,813)
Operating expenses(1,451,367)(47,292)(1,498,659)(1,006,790)(39,505)(1,046,295)
Income (loss) from operations$90,153 $(47,825)$42,328 $(141,147)$(40,640)$(181,787)
(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 (loss) 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.

Accounting Pronouncements Adopted in the Year

In June 2016, the Financial Accounting Standards Board issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments (Topic 326), which replaces the incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates on loans, trade and other receivables, held-to-maturity debt securities, and other instruments. In May 2019, the Financial Accounting Standards Board issued ASU No. 2019-05, Financial Instruments - Credit Losses, which provides transition relief that is optional for, and available to, all reporting entities within the scope of Topic 326. The updates are effective for annual periods beginning after December 15, 2019 including interim periods within those periods. The Company adopted the standard effective January 1, 2020 using a modified retrospective approach. Upon adoption, the Company changed its approach to estimating its expected credit losses, which did not have a material impact on any of its existing allowances at that time.

Recent Accounting Pronouncements Not Yet Adopted

In August 2020, the Financial Accounting Standards Board 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 will early adopt this ASU effective January 1, 2021. The Company is currently in the process of finalizing its assessment of the impact of this ASU. Upon adoption, the Company will no longer separately account for the liability and equity components of its Notes, which exist under current accounting guidance. As a result of the adoption, non-cash interest expense related to its currently outstanding Notes will be eliminated.
XML 29 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Cash and Cash Equivalents
12 Months Ended
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents Cash and Cash Equivalents As at December 31, 2020 and 2019, the Company’s cash and cash equivalents balance was $2,703,597 and $649,916, respectively. These balances included $1,927,013 and $423,443, respectively, of money market funds, repurchase agreements, U.S. federal bonds and corporate bonds and commercial paper.
XML 30 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
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.

As at December 31, 2019, 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:
Repurchase agreements200,000200,009
Marketable securities:
U.S. term deposits300,000301,354
U.S. federal bonds222,713223,403
Canadian federal bonds69,92269,919
Corporate bonds and commercial paper1,212,6431,216,822
Derivative assets:
Foreign exchange forward contracts5,8305,830
The fair values above include accrued interest of $5,754, 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. There were no transfers between Levels 1, 2 and 3 during the years ended December 31, 2020 and 2019.

As at December 31, 2020, the Company held foreign exchange forward contracts to convert USD into CAD, with a total notional value of $340,843 (December 31, 2019 - $285,700), 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, 2020, $16,340 of unrealized gains related to changes in the fair value of foreign exchange forward contracts designated as cash flow hedges were included in accumulated other comprehensive income and current assets 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, 2020, $2,985 of realized losses (December 31, 2019 - $5,181 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, 2020, the estimated fair value of the Company's 0.125% convertible senior notes, as further described in note 16 below, was approximately $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 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Investments
12 Months Ended
Dec. 31, 2020
Equity Method Investments and Joint Ventures [Abstract]  
Investments Investments
The Company holds equity and other investments in private companies without readily determinable fair values that it carries at cost less impairments, with subsequent adjustments for observable changes (referred to as the measurement alternative). The carrying amount of such investments as at December 31, 2020 was $173,454 (December 31, 2019 - $2,500). For the year ended December 31, 2020, unrealized gains of $135,193 relating to these investments were recorded within other income in the statement of operations and comprehensive income (loss).

In July 2020, the Company received an investment in Affirm Holdings, Inc. ("Affirm") in conjunction with its strategic partnership for Shop Pay Installments. The Level 3 fair value measurement of this investment at July 2020 was $24,710, which was determined based on an income approach for which the Company developed certain key assumptions, including revenue growth rates and a discount rate. In September 2020, the Company identified an observable transaction for a similar investment in Affirm, which resulted in a fair value measurement at the date of the observable transaction. As such, as at December 31, 2020, the carrying value of the Company’s investment in Affirm is $158,000. For the year ended December 31, 2020, an unrealized gain of $133,239 was recorded within other income in the statement of operations and comprehensive income (loss). As discussed further in note 26, Subsequent Event, Affirm priced its initial public offering and began trading on the Nasdaq on January 13, 2021. As a result, the fair value of the investment will be readily determinable in future reporting periods and the use of the measurement alternative will no longer be applicable.
XML 32 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Trade and Other Receivables
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Trade and Other Receivables Trade and Other Receivables
 December 31, 2020
$
December 31, 2019
$
January 1, 2019
$
Unbilled revenues, net50,073 31,629 12,653 
Indirect taxes receivable45,961 36,821 3,774 
Trade receivables, net13,449 9,660 11,191 
Accrued interest7,563 5,754 5,109 
Other receivables3,706 6,665 8,620 
 120,752 90,529 41,347 

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, potential impacts of COVID-19 and other currently available evidence.
Activity in the allowance for credit losses was as follows:
Years ended
 
December 31, 2020
$
December 31, 2019
$
Balance, beginning of the year2,894 1,023 
Provision for credit losses related to uncollectible receivables (1)
6,793 2,836 
Write-offs(3,646)(965)
Balance, end of the year6,041 2,894 
(1) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.
Merchant Cash Advances, Loans and Related Receivables
    
December 31, 2020December 31, 2019January 1, 2019
$$$
Merchant cash advances receivable, gross218,840 131,227 77,653 
Related receivables(1)
819 3,179 4,482 
Allowance for credit losses related to uncollectible merchant cash advances receivable(15,816)(10,420)(6,249)
Loans receivable, gross43,644 28,547 16,959 
Allowance for credit losses related to uncollectible loans receivable(2,764)(2,361)(972)
Merchant cash advances, loans and related receivables, net244,723 150,172 91,873 
(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.

The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible merchant cash advances and loans receivable:
Years ended
December 31, 2020December 31, 2019
$$
Allowance, beginning of the year12,781 7,221 
Provision for credit losses related to uncollectible merchant cash advances receivable(2)
13,896 11,954 
Merchant cash advances receivable charged off, net of recoveries(8,500)(7,783)
Provision for credit losses related to uncollectible loans receivable(2)
1,915 2,655 
Loans receivable charged off, net of recoveries(1,512)(1,266)
Allowance, end of the year18,580 12,781 
Related receivables(1)
(819)(3,179)
Allowance, net of related receivables17,761 9,602 
(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.
(2) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.
XML 33 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Merchant Cash Advances, Loans and Related Receivables
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Merchant Cash Advances, Loans and Related Receivables Trade and Other Receivables
 December 31, 2020
$
December 31, 2019
$
January 1, 2019
$
Unbilled revenues, net50,073 31,629 12,653 
Indirect taxes receivable45,961 36,821 3,774 
Trade receivables, net13,449 9,660 11,191 
Accrued interest7,563 5,754 5,109 
Other receivables3,706 6,665 8,620 
 120,752 90,529 41,347 

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, potential impacts of COVID-19 and other currently available evidence.
Activity in the allowance for credit losses was as follows:
Years ended
 
December 31, 2020
$
December 31, 2019
$
Balance, beginning of the year2,894 1,023 
Provision for credit losses related to uncollectible receivables (1)
6,793 2,836 
Write-offs(3,646)(965)
Balance, end of the year6,041 2,894 
(1) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.
Merchant Cash Advances, Loans and Related Receivables
    
December 31, 2020December 31, 2019January 1, 2019
$$$
Merchant cash advances receivable, gross218,840 131,227 77,653 
Related receivables(1)
819 3,179 4,482 
Allowance for credit losses related to uncollectible merchant cash advances receivable(15,816)(10,420)(6,249)
Loans receivable, gross43,644 28,547 16,959 
Allowance for credit losses related to uncollectible loans receivable(2,764)(2,361)(972)
Merchant cash advances, loans and related receivables, net244,723 150,172 91,873 
(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.

The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible merchant cash advances and loans receivable:
Years ended
December 31, 2020December 31, 2019
$$
Allowance, beginning of the year12,781 7,221 
Provision for credit losses related to uncollectible merchant cash advances receivable(2)
13,896 11,954 
Merchant cash advances receivable charged off, net of recoveries(8,500)(7,783)
Provision for credit losses related to uncollectible loans receivable(2)
1,915 2,655 
Loans receivable charged off, net of recoveries(1,512)(1,266)
Allowance, end of the year18,580 12,781 
Related receivables(1)
(819)(3,179)
Allowance, net of related receivables17,761 9,602 
(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.
(2) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Other Current Assets
12 Months Ended
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets Other Current Assets
 December 31, 2020
$
December 31, 2019
$
Prepaid expenses25,053 20,840 
Other current assets17,478 6,810 
Foreign exchange contracts16,340 5,830 
Deposits9,376 12,853 
 68,247 46,333 
XML 35 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
 December 31, 2020
Cost
$  
Accumulated depreciation and impairment(1)
$
Net book
value
$
Leasehold improvements131,196 65,052 66,144 
Computer equipment24,387 15,056 9,331 
Fulfillment robots5,419 2,005 3,414 
Office furniture and equipment30,716 17,501 13,215 
 191,718 99,614 92,104 
(1) Included in accumulated depreciation is $16,838 of impairment on leasehold improvements in the year.

 December 31, 2019
 
Cost
$
Accumulated depreciation
$
Net book
value
$
Leasehold improvements110,477 24,675 85,802 
Computer equipment18,141 10,989 7,152 
Fulfillment robots3,220 197 3,023 
Office furniture and equipment25,821 10,400 15,421 
 157,659 46,261 111,398 

During the year ended December 31, 2020, in light of the COVID-19 pandemic, 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.

With respect to certain office space the Company has ceased using, for which the lease has been or will be either terminated or sublet, the Company has changed its asset groups, through a change in facts and circumstances, and recorded an impairment charge of $16,838 related to its leasehold improvements in the year ended December 31, 2020. These losses 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 additional charges. These charges were recorded as general and administrative expenses in the consolidated statements of operations and comprehensive income (loss).
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.

During the years ended December 31, 2020 and 2019, the Company retired and disposed of computer equipment with an original cost of $1,677 and $693, respectively. There was no gain or loss recognized in the consolidated statements of operations and comprehensive income (loss) 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 (loss):
Years ended
 
December 31, 2020
$
December 31, 2019
$
Cost of revenues3,160 1,253 
Sales and marketing9,710 4,929 
Research and development19,587 7,940 
General and administrative5,735 2,657 
 38,192 16,779 
XML 36 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
 December 31, 2020
 
Cost
$  
Accumulated amortization
$  
Net book
value
$  
Acquired technology161,643 36,953 124,690 
Software development costs27,520 25,720 1,800 
Acquired customer relationships8,435 2,677 5,758 
Purchased software6,973 6,773 200 
Other intangible assets4,351 1,123 3,228 
 208,922 73,246 135,676 

 December 31, 2019
 
Cost
$
Accumulated amortization
$  
Net book
value
$  
Acquired technology161,643 17,332 144,311 
Software development costs27,489 16,690 10,799 
Acquired customer relationships8,435 1,016 7,419 
Purchased software6,973 5,639 1,334 
Other intangible assets4,120 701 3,419 
 208,660 41,378 167,282 
Amortization expense related to the capitalized internally developed software was $9,030 and $7,464 for the years ended December 31, 2020 and 2019, 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 (loss).
The following table illustrates the classification of amortization expense related to intangible assets in the consolidated statements of operations and comprehensive income (loss):
Years ended
 
December 31, 2020
$  
 
December 31, 2019
$
Cost of revenues28,885 17,535 
Sales and marketing2,184 998 
Research and development273 266 
General and administrative526 73 
 31,868 18,872 

Estimated future amortization expense related to intangible assets, as at December 31, 2020 is as follows:
Fiscal Year 
Amount
$  
202120,816 
202218,088 
202317,716 
202417,384 
202516,186 
Thereafter45,486 
Total135,676 
XML 37 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Leases Leases
The Company has office 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 12 years, some of which include options to extend the leases for up to 10 years. Additional office space leases are set to commence between 2021 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, 2020, 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, 2020December 31, 2019
$$
Operating lease expense20,488 16,372 
Variable lease expense, including non-lease components15,165 12,971 
Total lease expense35,653 29,343 

As at December 31, 2020, the weighted average remaining lease term is 9 years and the weighted average discount rate is 4.4% (December 31, 2019 - 9 years and 4.9%, respectively).
    
During the year ended December 31, 2020, in light of the COVID-19 pandemic, 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.
With respect to certain office space the Company has ceased using, for which the lease has been or will be either terminated or sublet, the Company has changed its asset groups, through a change in facts and circumstances, and recorded an impairment charge of $14,785 related to its right-of-use assets in the year ended December 31, 2020. These losses 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 additional charges. These charges were recorded as general and administrative expenses in the consolidated statements of operations and comprehensive income (loss).

Maturities of lease liabilities as at December 31, 2020 were as follows:
Fiscal YearOperating Leases
$
202123,446 
202243,257 
202343,183 
202453,957 
202553,535 
Thereafter
368,014 
Total future minimum payments
585,392 
 Minimum payments related to leases that have not yet commenced(159,085)
Minimum payments related to variable lease payments, including non-lease components
(236,607)
Imputed interest
(34,813)
Total lease liabilities
154,887 
XML 38 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The Company's goodwill relates to previous acquisitions of various companies including, but not limited to, 6RS which was acquired on October 17, 2019 (see note 24).

The Company completed its annual impairment test of goodwill as of September 30, 2020. The Company elected its option to bypass the qualitative assessment pursuant to ASC 350, Intangibles - Goodwill and Other, and performed a quantitative assessment. 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 market capitalization, was greater than its carrying amount.
There were no indicators of impairment between September 30, 2020, the date on which the Company completed its annual impairment test of goodwill, and December 31, 2020. No goodwill impairment was recognized in the years ended December 31, 2020 or December 31, 2019.
The gross changes in the carrying amount of goodwill as of December 31, 2020 and December 31, 2019 are as follows:
December 31, 2020December 31, 2019
 
$  
$  
Balance, beginning of the year311,865 38,019 
Acquisition of 6 River Systems, Inc.— 264,527 
Other acquisitions— 9,319 
Balance, end of the year311,865 311,865 
XML 39 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Payable and Accrued Liabilities
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Liabilities Accounts Payable and Accrued Liabilities
 December 31, 2020December 31, 2019
$$
Trade accounts payable and trade accruals168,720 90,517 
Employee related accruals61,891 32,372 
Indirect taxes payable54,097 52,018 
Other payables and accruals16,087 6,286 
 300,795 181,193 
XML 40 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Revenue
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Deferred Revenue Deferred Revenue
    
Years ended
 December 31, 2020December 31, 2019
$$
Balance, beginning of the year62,660 41,061 
Deferral of revenue119,324 46,291 
Deferred revenue from acquisitions— 8,901 
Recognition of deferred revenue(53,169)(33,593)
Balance, end of the year128,815 62,660 

December 31, 2020December 31, 2019
$$
Current portion107,809 56,691 
Long term portion21,006 5,969 
128,815 62,660 

The opening balances of current and long-term deferred revenue were $39,180 and $1,881, respectively, as of January 1, 2019.
XML 41 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Convertible Senior Notes
12 Months Ended
Dec. 31, 2020
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.

In accounting for the issuance of the Notes, the Company separated the Notes into liability and equity components. The carrying amount of the liability component was calculated as the fair value of a similar debt instrument that does not have an associated conversion feature. The net carrying amount of the equity component representing the conversion option was $158,810 and was calculated by deducting the fair value of the liability component and offering costs attributable to the equity component from the principal amount of the Notes. The equity component is not remeasured as long as it continues to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount, or the debt discount, is amortized to interest expense at an annual effective interest rate of 4.01% over the contractual terms of the Notes.

In accounting for the offering costs related to the Notes, the Company allocated the total amount incurred to the liability and equity components based on their relative initial carrying values. Offering costs attributable to the liability component were approximately $9,944, were recorded as an additional debt discount and are amortized to interest expense using the effective interest rate method over the contractual terms of the Notes. Offering costs attributable to the equity component were approximately $2,106 and were netted with the equity component of the Notes in shareholders’ equity.
The net carrying amount of the liability component of the outstanding Notes was as follows:
December 31, 2020
$
Principal920,000 
Unamortized discounts(152,558)
Unamortized offering costs(9,434)
Net carrying amount758,008 

The net carrying amount of the equity component of the outstanding Notes was as follows:
December 31, 2020
$
Proceeds allocated to the conversion option (debt discount)160,804 
Allocated offering costs, net of tax of $112
(1,994)
Net carrying amount158,810 

The following table sets forth the interest expense recognized related to the outstanding Notes:
Year ended
December 31, 2020
$
Contractual interest expense329 
Amortization of debt discount8,246 
Amortization of offering costs510 
Total interest expense related to the outstanding Notes9,085 
XML 42 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Credit Facility
12 Months Ended
Dec. 31, 2019
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, 2020 the effective rate was 2.75%, and no cash amounts have been drawn under this credit facility.
XML 43 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
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, 2020, was $223,280.

Litigation and Loss Contingencies

The Company records accruals for loss contingencies when losses are probable and reasonably estimable. 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. The Company currently has no material pending litigation or claims. The Company is not aware of any litigation matters or loss contingencies that would be expected to have a material adverse effect on the business, consolidated financial position, results of operations, or cash flows.
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Shareholders' Equity Shareholders’ Equity
Public Offerings

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.

In September 2019, the Company completed a public offering in which it issued and sold 2,185,000 Class A subordinate voting shares at a public offering price of $317.50 per share, including the 285,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 $688,014 after deducting offering fees and expenses of $5,724, net of tax of $1,541.

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 Stock Option Plan (“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 ("Stock Option Plan"), as well as a Long Term Incentive Plan ("LTIP"), each of which became effective upon the closing of the Company's IPO on May 27, 2015. On May 30, 2018, the Company’s Board of Directors and shareholders amended both the Stock Option Plan and the LTIP.
The Stock Option Plan allows for the grant of options to the Company’s officers, directors, employees and consultants. All options granted under the Stock Option Plan 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 Stock Option Plan, 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 Stock Option Plan are exercisable for Class A subordinate voting shares. Both the vesting period and term of the options in the Stock Option Plan are determined by the Board of Directors at the time of grant. The majority of grants outstanding under both the Stock Option Plan 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 Stock Option Plan 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 a three year vesting schedule with 1/3 vesting after one year and the remainder vesting evenly over the remaining 24 months. 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 Stock Option Plan 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 Stock Option Plan 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, 2021, there were 25,384,187 shares available for issuance under the Company's Stock Option Plan 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, 2020 and 2019:

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, 20185,476,790 32.96 6.23577,731  2,473,665 92.40 
Stock options granted488,485 165.03— — 126.93 — — 
Stock options exercised(2,084,063)23.19— — — — — 
Stock options forfeited(68,970)68.24— — — — — 
RSUs granted— — — — — 888,991 232.09 
RSUs settled— — — — — (1,252,250)84.98 
RSUs forfeited— — — — — (170,488)116.06 
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.765.452,559,442  1,112,967 377.08 
Stock options exercisable as of December 31, 20201,852,236 44.614.662,014,011 
(1) As at December 31, 2020, 992,376 of the outstanding stock options were granted under the Company's Legacy Option Plan and are exercisable for Class B multiple voting shares, 1,441,791 of the outstanding stock options were granted under the Company's Stock Option Plan and are exercisable for Class A subordinate voting shares, and 55,110 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, 2020 and December 31, 2019.

As at December 31, 2020 the Company had issued 856 Deferred Share Units under its Long Term Incentive Plan.

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, 2020, 91,560 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, 2020 and 2019 was $2,047,327 and $833,556, 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, 2020 and 2019, there was $381,318 and $306,355, 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.06 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 (loss) 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, 2020December 31, 2019
Expected volatility46.4 %50.7 %
Risk-free interest rate1.04 %2.25 %
Dividend yieldNilNil
Average expected life4.414.77
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 (loss), which includes both stock-based compensation and restricted share-based compensation expense:
    
Years ended
December 31, 2020December 31, 2019
$$
Cost of revenues
6,4833,572
Sales and marketing
40,68033,917
Research and development
154,11993,549
General and administrative
45,65827,418
246,940158,456
XML 45 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Changes in Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2019
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, 2020 and 2019:
Accumulated Other Comprehensive Income (Loss)
Years ended
December 31, 2020December 31, 2019
$$
Balance, beginning of the year1,046 (12,216)
Other comprehensive income before reclassifications7,525 12,865 
Loss on cash flow hedges reclassified from accumulated other comprehensive income to earnings were as follows:
Cost of revenues151 279 
Sales and marketing933 1,538 
Research and development1,460 2,620 
General and administrative441 744 
Tax effect on unrealized gain on cash flow hedges(2,786)(4,784)
Other comprehensive income, net of tax7,724 13,262 
Balance, end of the year8,770 1,046 
XML 46 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The domestic and foreign components of income (loss) before income taxes and recovery of (provision for) income taxes were as follows:
Years ended
December 31, 2020December 31, 2019
$$
Income (loss) before income taxes
Domestic133,757 (55,507)
Foreign106,607 (40,308)
240,364 (95,815)
Current income tax recovery (expense)
Domestic54,251 (63,120)
Foreign(19,907)(1,850)
34,344 (64,970)
Deferred income tax recovery (expense)
Domestic(12,552)14,351 
Foreign57,353 21,592 
44,801 35,943 
Recovery of (provision for) income taxes79,145 (29,027)

The reconciliation of the expected income tax (expense) recovery to the actual recovery of (provision for) income taxes reported in the consolidated statements of operations and comprehensive income (loss) for the years ended December 31, 2020 and 2019 is as follows:     
Years ended
 December 31, 2020December 31, 2019
$$
Income (loss) before income taxes240,364 (95,815)
Expected income tax (expense) recovery at Canadian statutory income tax rate of 26.5% (2019 - 26.5%)
(63,711)25,400 
Permanent differences138,601 (74,024)
Foreign tax rate differential16,825 (1,770)
Tax credits earned during the year1,900 1,571 
Other items4,503 1,468 
Change in valuation allowance(18,973)18,328 
Recovery of (provision for) income taxes79,145 (29,027)

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, 2020 and 2019 are as follows:     
 December 31, 2020December 31, 2019
$$
Deferred tax assets  
Tax loss carryforwards101,209 59,407 
Temporary differences on capital and intangible assets50,297 44,445 
Stock-based compensation expense16,653 11,324 
Accruals and reserves21,926 10,397 
Share issuance costs14,423 6,590 
Temporary differences related to lease assets and liabilities9,292 4,526 
Investment tax credits13,448 694 
Valuation allowance(123,345)(89,363)
Total deferred tax assets103,903 48,020 
Deferred tax liabilities  
Temporary differences on intangible assets(32,521)(35,967)
Temporary differences on investments(17,917)— 
Other deferred tax liabilities(788)(1,374)
Total deferred tax liabilities(51,226)(37,341)
Net deferred tax assets52,677 10,679 

In July 2019, the Company formally established its EMEA headquarters in Ireland and its Asia-Pacific headquarters in Singapore. As a result of these actions, the Company transferred regional relationship and territory rights from its 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 Company's current developed technology within Canada. These transfers reflect the growing proportion of the Company's business occurring internationally and resulted in a one-time capital gain.

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.

As a result of the capital gain, ongoing operations, the recognition of deferred tax assets and liabilities, and the utilization of all applicable credits and other tax attributes, including loss carryforwards, the Company had a provision for income taxes of $29,027 in the year ended December 31, 2019.

During the fourth quarter of 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 recent regional financial results and its ability to carry forward the assets indefinitely.

Comparatively, during the year ended December 31, 2019, the Company released some of its valuation allowance against its deferred tax assets in Canada, the United States, and Sweden. In the third quarter of 2019, the Company released a portion of its valuation allowance against its Canadian deferred tax assets as
a result of the capital gain from the transfer of the regional relationship and territory rights. In the United States, as a result of the acquisition of 6RS the Company released a portion of its valuation allowance during its fourth quarter against deferred tax assets on its United States net operating losses.
The Company had no material uncertain income tax positions for the years ended December 31, 2020 and 2019. 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, 2020 and 2019, 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 2013 through 2020.

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, 2020 and 2019, the Company had unused non-capital tax losses of approximately $342,308 and $209,759, respectively. Of the December 31, 2020 balance, $273,131 of the non-capital tax losses do not expire, while the remaining non-capital losses of $69,177 are due to expire between 2031 and 2040. As at December 31, 2020 and 2019, the Company had investment tax credits of $14,629 and $2,111, respectively. The investment tax credits are due to expire between 2038 and 2040.
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Net Income (Loss) per Share
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Net Income (Loss) per Share Net Income (Loss) per Share
The Company applies the two-class method to calculate its basic and diluted net income (loss) 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, 2020December 31, 2019
Numerator:
Net income (loss)
$319,509 $(124,842)

Denominator:
Basic weighted average number of shares outstanding
119,569,705113,026,424
Effect of dilutive securities(1)
3,893,569
Diluted weighted average number of shares
123,463,274113,026,424

Net income (loss) per share:
Basic
$2.67 $(1.10)
Diluted
$2.59 $(1.10)

Common stock equivalents excluded from income (loss) per diluted share because they are anti-dilutive
638,8485,752,833 
(1) Included in the effect of dilutive securities is the assumed conversion of employee stock options and employee RSUs. Convertible senior notes have been excluded as they are anti-dilutive.
In the year ended December 31, 2019, the Company was in a loss position and therefore diluted loss per share is equal to basic loss per share.
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographical Information
12 Months Ended
Dec. 31, 2019
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, 2020December 31, 2019
 
$  
%  
$  
%  
North America
Canada192,721 6.6 %96,168 6.1 %
United States1,954,105 66.7 %1,079,520 68.4 %
EMEA
United Kingdom199,825 6.8 %103,498 6.6 %
Other254,444 8.7 %121,063 7.7 %
APAC
Australia122,007 4.2 %68,571 4.3 %
Other170,233 5.8 %88,670 5.6 %
Latin America36,156 1.2 %20,683 1.3 %
2,929,491 100.0 %1,578,173 100.0 %

The following table presents the total net book value of the Company’s long-lived physical assets by geographic location:
 December 31, 2020December 31, 2019
 
$  
%  
$  
%  
Canada75,283 81.7 %104,349 93.6 %
United States6,141 6.7 %4,747 4.3 %
Rest of World10,680 11.6 %2,302 2.1 %
 92,104 100.0 %111,398 100.0 %
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Business Acquisitions
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Business Acquisitions Business Acquisitions
6 River Systems, Inc.

On October 17, 2019, the Company completed the acquisition of 6RS, a company based in Waltham, Massachusetts, United States, that provides collaborative warehouse fulfillment solutions. The Company acquired 100 percent of the outstanding shares of 6RS in exchange for cash consideration of $261,194, and $132,510 in Shopify Class A Subordinate Voting Shares. In connection with the transaction, a further $64,074 in restricted shares and stock options were issued and are being accounted for as stock-based compensation as they are related to post-combination services. The transaction was accounted for as a business combination. The operations of 6RS have been consolidated into the Company’s results as of the acquisition date.
The following table summarizes the final purchase price allocation of the 6RS assets acquired and liabilities assumed at the acquisition date:
 Amount
$  
Net tangible assets and liabilities:
Cash8,158 
Trade and other receivables, net2,038 
Other current assets4,394 
Property and equipment, net3,551 
Accounts payable and accrued liabilities(4,056)
Current and long-term deferred revenue(8,901)
Estimated fair value of identifiable intangible assets:
Acquired technology142,500 
Customer relationships7,600 
Net deferred tax liability on acquired intangibles(26,107)
Goodwill264,527 
Total purchase price393,704 

The acquired technology was valued at $142,500 using a discounted cash flow methodology and customer relationships were valued at $7,600 using a cost approach, and are being amortized over 9 and 5 years, respectively. Goodwill from the 6RS acquisition is primarily attributable to the expected synergies that will result from integrating the 6RS collaborative robot technology with Shopify Fulfillment Network, and the acquisition of the assembled workforce. None of the goodwill recognized is expected to be deductible for income tax purposes. The deferred tax liability relates to the taxable temporary difference on the acquired intangible assets.
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Comparative Figures
12 Months Ended
Dec. 31, 2019
Comparative Figures [Abstract]  
Comparative Figures Comparative Figures
    
Certain comparative figures have been reclassified in order to conform to the current period presentation.
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Event
12 Months Ended
Dec. 31, 2020
Subsequent Events [Abstract]  
Subsequent Event Subsequent EventAs disclosed in note 6, in July 2020, the Company received an investment in Affirm in conjunction with a strategic partnership for Shop Pay Installments. Up to January 12, 2021, the Company carried this investment at cost with adjustments for observable changes in price or impairments (referred to as the measurement alternative) as the fair value was not readily determinable. On January 13, 2021, Affirm priced its initial public offering at $49.00 per share of Class A common stock and began trading on the Nasdaq. As a result, Affirm's fair value is now readily determinable and therefore, going forward, the Company will commence accounting for this investment at fair value through earnings, with changes in fair value recorded in other income using the closing share price on the last trading day of the related reporting period, which is considered as Level 1 in the fair value hierarchy.
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
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. 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; estimates involved in evaluating the recoverability of our right-of-use assets and leasehold improvements, including, but not limited to, the estimated useful lives of right-of-use assets and leasehold improvements; and the incremental borrowing rate applied to lease payments. Actual results may differ from the estimates made by management.  
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 Fulfillment Network, and collaborative warehouse fulfillment solutions. 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 merchants 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 merchant;
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 and Shop Pay Installments on a net basis as the Company is not primarily responsible for the fulfillment, does not have control of the promised service, and does not have full discretion in establishing prices and therefore is the agent in the arrangement with merchants. All other revenue is reported on a gross basis, as the Company has determined it is the principal in the arrangement.
            
Sales taxes collected from merchants and remitted to government authorities are excluded from revenue.
        
The Company's arrangements with merchants 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 determined 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 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 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 control transfers. 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, 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 ensure 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. 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 Shopify Capital loans, because there is a fixed maximum repayment term, 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.

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 our third-party provider that bears the buyer underwriting and buyer credit risk associated with the product.

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.

Revenues earned from offering 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.

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 and hosting costs, an allocation of costs incurred by both the operations and support functions, credit card fees related to billing our merchants, payments for themes and domain registration, and acquired intangible assets.
The Company's cost of revenues related to merchant solutions include 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, amortization of acquired intangible assets relating mostly to the acquired 6 River Systems, LLC (6RS) technology, 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 include 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
capitalizes all direct and incremental costs incurred during the application development phase, until such time when the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing.

The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional features and functionality. 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. 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 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 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 adopted the new leasing standard effective January 1, 2019, using the modified retrospective approach. As the Company previously included non-lease components in the calculation of lease incentives under Topic 840, the transition to Topic 842 resulted in an $8,375 cumulative adjustment to reduce opening accumulated deficit on January 1, 2019.
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 (loss) 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 Amended and Restated Stock Option Plan (Stock Option Plan), and the Amended and Restated Long Term Incentive Plan (Long Term Incentive Plan), 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 Long Term Incentive Plan (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. We consider many factors when assessing the likelihood of future realization of our deferred tax assets, including our recent cumulative loss experience and expectations of future earnings, capital gains and investment in the applicable jurisdiction, the carry-forward periods available to us 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 (loss) 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 period, during which the hedged transaction affects earnings. The Company’s exposure to foreign exchange risk is primarily related to fluctuations between the CAD and the USD. 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 agency bonds, 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 (loss).
Investments The Company has minority equity and other investments in private companies without readily determinable fair values that it carries at cost with adjustments for observable changes in price or impairments (referred to as the measurement alternative).  
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 the fair value of its financial assets and liabilities 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.
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) 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, supportable forecasted information and other factors, including the potential impact of the novel coronavirus ("COVID-19"), 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 (loss). 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 and Shop Pay Installments

Shopify Payments and Shop Pay Installments losses arise when refunded merchant transactions cannot be recovered. The Company estimates the provision based on an assessment of various factors, including historical trends, gross merchandise volume facilitated using Shopify Payments and Shop Pay Installments, supportable forecasted information and other factors, including the potential impact of COVID-19, that may increase the volume of refunded transactions. 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).
 
Convertible Senior Notes
The Company accounts for the Notes as separate liability and equity components. The Company determined the carrying amount of the liability component as the fair value of a similar debt instrument that does not have an associated conversion feature. The carrying amount of the equity component representing the conversion option was calculated by deducting the fair value of the liability component from the principal amount of the Notes. This difference represents a debt discount that is amortized to interest expense over the term of the Notes using the effective interest rate method. The equity component is not remeasured as long as it continues to meet the conditions for equity classification.

The offering costs incurred related to the issuance of the Notes were allocated to the liability and equity components based on their relative initial carrying values. Offering costs attributable to the liability component are being amortized to interest expense over the respective terms of the Notes, and offering costs attributable to the equity component are netted against the equity component of the Notes in shareholders' equity.
 
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 office furniture and equipment are depreciated over four 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 (loss) 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 (loss).
Segment Information   The Company’s chief operating decision maker (CODM) is a function comprised of two executives, specifically the Chief Executive Officer 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, 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 entering into an agreement with a third party that insures a portion of the merchant cash advances and loans offered by Shopify Capital. The receivable related to insurance recoveries is included in the merchant cash advances, loans and related receivables balance. There are no receivables from individual merchants accounting for 10% or more of revenues or receivables. Potential ongoing effects from 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, as discussed in notes 7 and 8, respectively. 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 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’s exposure to foreign exchange risk is primarily related to fluctuations between the CAD and the USD. 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. As a result, earnings are adversely affected by an increase in the value of the CAD relative to the USD.
 
Accounting Pronouncements Adopted in the Year and Recent Accounting Pronouncement Not Yet Adopted
Accounting Pronouncements Adopted in the Year

In June 2016, the Financial Accounting Standards Board issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments (Topic 326), which replaces the incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates on loans, trade and other receivables, held-to-maturity debt securities, and other instruments. In May 2019, the Financial Accounting Standards Board issued ASU No. 2019-05, Financial Instruments - Credit Losses, which provides transition relief that is optional for, and available to, all reporting entities within the scope of Topic 326. The updates are effective for annual periods beginning after December 15, 2019 including interim periods within those periods. The Company adopted the standard effective January 1, 2020 using a modified retrospective approach. Upon adoption, the Company changed its approach to estimating its expected credit losses, which did not have a material impact on any of its existing allowances at that time.

Recent Accounting Pronouncements Not Yet Adopted

In August 2020, the Financial Accounting Standards Board 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 will early adopt this ASU effective January 1, 2021. The Company is currently in the process of finalizing its assessment of the impact of this ASU. Upon adoption, the Company will no longer separately account for the liability and equity components of its Notes, which exist under current accounting guidance. As a result of the adoption, non-cash interest expense related to its currently outstanding Notes will be eliminated.
 
Comparative Figures   Certain comparative figures have been reclassified in order to conform to the current period presentation.
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
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 (loss) 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, 2020December 31, 2019
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$2,929,491 $7,367 $2,936,858 $1,578,173 $3,148 $1,581,321 
Cost of revenues(1,387,971)(7,900)(1,395,871)(712,530)(4,283)(716,813)
Operating expenses(1,451,367)(47,292)(1,498,659)(1,006,790)(39,505)(1,046,295)
Income (loss) from operations$90,153 $(47,825)$42,328 $(141,147)$(40,640)$(181,787)
(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 (loss) 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 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments, Measured at Fair Value on a Recurring and Non-recurring Basis
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
As at December 31, 2019, 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:
Repurchase agreements200,000200,009
Marketable securities:
U.S. term deposits300,000301,354
U.S. federal bonds222,713223,403
Canadian federal bonds69,92269,919
Corporate bonds and commercial paper1,212,6431,216,822
Derivative assets:
Foreign exchange forward contracts5,8305,830
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Trade and Other Receivables (Tables)
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Schedule of Trade and Other Receivables
 December 31, 2020
$
December 31, 2019
$
January 1, 2019
$
Unbilled revenues, net50,073 31,629 12,653 
Indirect taxes receivable45,961 36,821 3,774 
Trade receivables, net13,449 9,660 11,191 
Accrued interest7,563 5,754 5,109 
Other receivables3,706 6,665 8,620 
 120,752 90,529 41,347 
Activity in the allowance for credit losses was as follows:
Years ended
 
December 31, 2020
$
December 31, 2019
$
Balance, beginning of the year2,894 1,023 
Provision for credit losses related to uncollectible receivables (1)
6,793 2,836 
Write-offs(3,646)(965)
Balance, end of the year6,041 2,894 
(1) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.
December 31, 2020December 31, 2019January 1, 2019
$$$
Merchant cash advances receivable, gross218,840 131,227 77,653 
Related receivables(1)
819 3,179 4,482 
Allowance for credit losses related to uncollectible merchant cash advances receivable(15,816)(10,420)(6,249)
Loans receivable, gross43,644 28,547 16,959 
Allowance for credit losses related to uncollectible loans receivable(2,764)(2,361)(972)
Merchant cash advances, loans and related receivables, net244,723 150,172 91,873 
(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.

The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible merchant cash advances and loans receivable:
Years ended
December 31, 2020December 31, 2019
$$
Allowance, beginning of the year12,781 7,221 
Provision for credit losses related to uncollectible merchant cash advances receivable(2)
13,896 11,954 
Merchant cash advances receivable charged off, net of recoveries(8,500)(7,783)
Provision for credit losses related to uncollectible loans receivable(2)
1,915 2,655 
Loans receivable charged off, net of recoveries(1,512)(1,266)
Allowance, end of the year18,580 12,781 
Related receivables(1)
(819)(3,179)
Allowance, net of related receivables17,761 9,602 
(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.
(2) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Merchant Cash Advances, Loans and Related Receivables (Tables)
12 Months Ended
Dec. 31, 2019
Receivables [Abstract]  
Schedule of Merchant Cash Advances, Loans and Related Receivables
 December 31, 2020
$
December 31, 2019
$
January 1, 2019
$
Unbilled revenues, net50,073 31,629 12,653 
Indirect taxes receivable45,961 36,821 3,774 
Trade receivables, net13,449 9,660 11,191 
Accrued interest7,563 5,754 5,109 
Other receivables3,706 6,665 8,620 
 120,752 90,529 41,347 
Activity in the allowance for credit losses was as follows:
Years ended
 
December 31, 2020
$
December 31, 2019
$
Balance, beginning of the year2,894 1,023 
Provision for credit losses related to uncollectible receivables (1)
6,793 2,836 
Write-offs(3,646)(965)
Balance, end of the year6,041 2,894 
(1) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.
December 31, 2020December 31, 2019January 1, 2019
$$$
Merchant cash advances receivable, gross218,840 131,227 77,653 
Related receivables(1)
819 3,179 4,482 
Allowance for credit losses related to uncollectible merchant cash advances receivable(15,816)(10,420)(6,249)
Loans receivable, gross43,644 28,547 16,959 
Allowance for credit losses related to uncollectible loans receivable(2,764)(2,361)(972)
Merchant cash advances, loans and related receivables, net244,723 150,172 91,873 
(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.

The following table summarizes the activities of the Company’s allowance for credit losses related to uncollectible merchant cash advances and loans receivable:
Years ended
December 31, 2020December 31, 2019
$$
Allowance, beginning of the year12,781 7,221 
Provision for credit losses related to uncollectible merchant cash advances receivable(2)
13,896 11,954 
Merchant cash advances receivable charged off, net of recoveries(8,500)(7,783)
Provision for credit losses related to uncollectible loans receivable(2)
1,915 2,655 
Loans receivable charged off, net of recoveries(1,512)(1,266)
Allowance, end of the year18,580 12,781 
Related receivables(1)
(819)(3,179)
Allowance, net of related receivables17,761 9,602 
(1) Presentation of related receivables represents a comparative figure reclassification referenced in note 25.
(2) The provision for the year ended December 31, 2020 includes expected losses as a result of macroeconomic factors, including the impact of COVID-19.
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
 December 31, 2020
$
December 31, 2019
$
Prepaid expenses25,053 20,840 
Other current assets17,478 6,810 
Foreign exchange contracts16,340 5,830 
Deposits9,376 12,853 
 68,247 46,333 
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, and Classification of Depreciation
 December 31, 2020
Cost
$  
Accumulated depreciation and impairment(1)
$
Net book
value
$
Leasehold improvements131,196 65,052 66,144 
Computer equipment24,387 15,056 9,331 
Fulfillment robots5,419 2,005 3,414 
Office furniture and equipment30,716 17,501 13,215 
 191,718 99,614 92,104 
(1) Included in accumulated depreciation is $16,838 of impairment on leasehold improvements in the year.

 December 31, 2019
 
Cost
$
Accumulated depreciation
$
Net book
value
$
Leasehold improvements110,477 24,675 85,802 
Computer equipment18,141 10,989 7,152 
Fulfillment robots3,220 197 3,023 
Office furniture and equipment25,821 10,400 15,421 
 157,659 46,261 111,398 
The following table illustrates the classification of depreciation in the consolidated statements of operations and comprehensive income (loss):
Years ended
 
December 31, 2020
$
December 31, 2019
$
Cost of revenues3,160 1,253 
Sales and marketing9,710 4,929 
Research and development19,587 7,940 
General and administrative5,735 2,657 
 38,192 16,779 
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets
 December 31, 2020
 
Cost
$  
Accumulated amortization
$  
Net book
value
$  
Acquired technology161,643 36,953 124,690 
Software development costs27,520 25,720 1,800 
Acquired customer relationships8,435 2,677 5,758 
Purchased software6,973 6,773 200 
Other intangible assets4,351 1,123 3,228 
 208,922 73,246 135,676 

 December 31, 2019
 
Cost
$
Accumulated amortization
$  
Net book
value
$  
Acquired technology161,643 17,332 144,311 
Software development costs27,489 16,690 10,799 
Acquired customer relationships8,435 1,016 7,419 
Purchased software6,973 5,639 1,334 
Other intangible assets4,120 701 3,419 
 208,660 41,378 167,282 
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 (loss):
Years ended
 
December 31, 2020
$  
 
December 31, 2019
$
Cost of revenues28,885 17,535 
Sales and marketing2,184 998 
Research and development273 266 
General and administrative526 73 
 31,868 18,872 
Estimated Future Amortization Expense Related to Intangible Assets
Estimated future amortization expense related to intangible assets, as at December 31, 2020 is as follows:
Fiscal Year 
Amount
$  
202120,816 
202218,088 
202317,716 
202417,384 
202516,186 
Thereafter45,486 
Total135,676 
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Lease Expense
The components of lease expense were as follows:
Years ended
December 31, 2020December 31, 2019
$$
Operating lease expense20,488 16,372 
Variable lease expense, including non-lease components15,165 12,971 
Total lease expense35,653 29,343 
Maturities of Lease Liabilities
Maturities of lease liabilities as at December 31, 2020 were as follows:
Fiscal YearOperating Leases
$
202123,446 
202243,257 
202343,183 
202453,957 
202553,535 
Thereafter
368,014 
Total future minimum payments
585,392 
 Minimum payments related to leases that have not yet commenced(159,085)
Minimum payments related to variable lease payments, including non-lease components
(236,607)
Imputed interest
(34,813)
Total lease liabilities
154,887 
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill (Tables)
12 Months Ended
Dec. 31, 2019
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, 2020 and December 31, 2019 are as follows:
December 31, 2020December 31, 2019
 
$  
$  
Balance, beginning of the year311,865 38,019 
Acquisition of 6 River Systems, Inc.— 264,527 
Other acquisitions— 9,319 
Balance, end of the year311,865 311,865 
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Payable and Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
 December 31, 2020December 31, 2019
$$
Trade accounts payable and trade accruals168,720 90,517 
Employee related accruals61,891 32,372 
Indirect taxes payable54,097 52,018 
Other payables and accruals16,087 6,286 
 300,795 181,193 
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Revenue (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Deferred Revenue
Years ended
 December 31, 2020December 31, 2019
$$
Balance, beginning of the year62,660 41,061 
Deferral of revenue119,324 46,291 
Deferred revenue from acquisitions— 8,901 
Recognition of deferred revenue(53,169)(33,593)
Balance, end of the year128,815 62,660 

December 31, 2020December 31, 2019
$$
Current portion107,809 56,691 
Long term portion21,006 5,969 
128,815 62,660 
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Convertible Senior Notes (Tables)
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Summary of Convertible Debt
The net carrying amount of the liability component of the outstanding Notes was as follows:
December 31, 2020
$
Principal920,000 
Unamortized discounts(152,558)
Unamortized offering costs(9,434)
Net carrying amount758,008 

The net carrying amount of the equity component of the outstanding Notes was as follows:
December 31, 2020
$
Proceeds allocated to the conversion option (debt discount)160,804 
Allocated offering costs, net of tax of $112
(1,994)
Net carrying amount158,810 

The following table sets forth the interest expense recognized related to the outstanding Notes:
Year ended
December 31, 2020
$
Contractual interest expense329 
Amortization of debt discount8,246 
Amortization of offering costs510 
Total interest expense related to the outstanding Notes9,085 
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2019
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, 2020 and 2019:

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, 20185,476,790 32.96 6.23577,731  2,473,665 92.40 
Stock options granted488,485 165.03— — 126.93 — — 
Stock options exercised(2,084,063)23.19— — — — — 
Stock options forfeited(68,970)68.24— — — — — 
RSUs granted— — — — — 888,991 232.09 
RSUs settled— — — — — (1,252,250)84.98 
RSUs forfeited— — — — — (170,488)116.06 
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.765.452,559,442  1,112,967 377.08 
Stock options exercisable as of December 31, 20201,852,236 44.614.662,014,011 
(1) As at December 31, 2020, 992,376 of the outstanding stock options were granted under the Company's Legacy Option Plan and are exercisable for Class B multiple voting shares, 1,441,791 of the outstanding stock options were granted under the Company's Stock Option Plan and are exercisable for Class A subordinate voting shares, and 55,110 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, 2020 and December 31, 2019.
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, 2020December 31, 2019
Expected volatility46.4 %50.7 %
Risk-free interest rate1.04 %2.25 %
Dividend yieldNilNil
Average expected life4.414.77
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 (loss), which includes both stock-based compensation and restricted share-based compensation expense:
    
Years ended
December 31, 2020December 31, 2019
$$
Cost of revenues
6,4833,572
Sales and marketing
40,68033,917
Research and development
154,11993,549
General and administrative
45,65827,418
246,940158,456
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Changes in Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2019
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, 2020 and 2019:
Accumulated Other Comprehensive Income (Loss)
Years ended
December 31, 2020December 31, 2019
$$
Balance, beginning of the year1,046 (12,216)
Other comprehensive income before reclassifications7,525 12,865 
Loss on cash flow hedges reclassified from accumulated other comprehensive income to earnings were as follows:
Cost of revenues151 279 
Sales and marketing933 1,538 
Research and development1,460 2,620 
General and administrative441 744 
Tax effect on unrealized gain on cash flow hedges(2,786)(4,784)
Other comprehensive income, net of tax7,724 13,262 
Balance, end of the year8,770 1,046 
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Schedule of Comprehensive Income before Income Tax, Domestic and Foreign
The domestic and foreign components of income (loss) before income taxes and recovery of (provision for) income taxes were as follows:
Years ended
December 31, 2020December 31, 2019
$$
Income (loss) before income taxes
Domestic133,757 (55,507)
Foreign106,607 (40,308)
240,364 (95,815)
Current income tax recovery (expense)
Domestic54,251 (63,120)
Foreign(19,907)(1,850)
34,344 (64,970)
Deferred income tax recovery (expense)
Domestic(12,552)14,351 
Foreign57,353 21,592 
44,801 35,943 
Recovery of (provision for) income taxes79,145 (29,027)
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 recovery of (provision for) income taxes reported in the consolidated statements of operations and comprehensive income (loss) for the years ended December 31, 2020 and 2019 is as follows:     
Years ended
 December 31, 2020December 31, 2019
$$
Income (loss) before income taxes240,364 (95,815)
Expected income tax (expense) recovery at Canadian statutory income tax rate of 26.5% (2019 - 26.5%)
(63,711)25,400 
Permanent differences138,601 (74,024)
Foreign tax rate differential16,825 (1,770)
Tax credits earned during the year1,900 1,571 
Other items4,503 1,468 
Change in valuation allowance(18,973)18,328 
Recovery of (provision for) income taxes79,145 (29,027)
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, 2020 and 2019 are as follows:     
 December 31, 2020December 31, 2019
$$
Deferred tax assets  
Tax loss carryforwards101,209 59,407 
Temporary differences on capital and intangible assets50,297 44,445 
Stock-based compensation expense16,653 11,324 
Accruals and reserves21,926 10,397 
Share issuance costs14,423 6,590 
Temporary differences related to lease assets and liabilities9,292 4,526 
Investment tax credits13,448 694 
Valuation allowance(123,345)(89,363)
Total deferred tax assets103,903 48,020 
Deferred tax liabilities  
Temporary differences on intangible assets(32,521)(35,967)
Temporary differences on investments(17,917)— 
Other deferred tax liabilities(788)(1,374)
Total deferred tax liabilities(51,226)(37,341)
Net deferred tax assets52,677 10,679 
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Net Income (Loss) per Share (Tables)
12 Months Ended
Dec. 31, 2019
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, 2020December 31, 2019
Numerator:
Net income (loss)
$319,509 $(124,842)

Denominator:
Basic weighted average number of shares outstanding
119,569,705113,026,424
Effect of dilutive securities(1)
3,893,569
Diluted weighted average number of shares
123,463,274113,026,424

Net income (loss) per share:
Basic
$2.67 $(1.10)
Diluted
$2.59 $(1.10)

Common stock equivalents excluded from income (loss) per diluted share because they are anti-dilutive
638,8485,752,833 
(1) Included in the effect of dilutive securities is the assumed conversion of employee stock options and employee RSUs. Convertible senior notes have been excluded as they are anti-dilutive.
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographical Information (Tables)
12 Months Ended
Dec. 31, 2019
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, 2020December 31, 2019
 
$  
%  
$  
%  
North America
Canada192,721 6.6 %96,168 6.1 %
United States1,954,105 66.7 %1,079,520 68.4 %
EMEA
United Kingdom199,825 6.8 %103,498 6.6 %
Other254,444 8.7 %121,063 7.7 %
APAC
Australia122,007 4.2 %68,571 4.3 %
Other170,233 5.8 %88,670 5.6 %
Latin America36,156 1.2 %20,683 1.3 %
2,929,491 100.0 %1,578,173 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, 2020December 31, 2019
 
$  
%  
$  
%  
Canada75,283 81.7 %104,349 93.6 %
United States6,141 6.7 %4,747 4.3 %
Rest of World10,680 11.6 %2,302 2.1 %
 92,104 100.0 %111,398 100.0 %
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Business Acquisitions (Tables)
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Recognized Identifiable Assets and Liabilities Assumed
The following table summarizes the final purchase price allocation of the 6RS assets acquired and liabilities assumed at the acquisition date:
 Amount
$  
Net tangible assets and liabilities:
Cash8,158 
Trade and other receivables, net2,038 
Other current assets4,394 
Property and equipment, net3,551 
Accounts payable and accrued liabilities(4,056)
Current and long-term deferred revenue(8,901)
Estimated fair value of identifiable intangible assets:
Acquired technology142,500 
Customer relationships7,600 
Net deferred tax liability on acquired intangibles(26,107)
Goodwill264,527 
Total purchase price393,704 
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Advertising Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]    
Advertising costs $ 240,555 $ 177,607
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Earnings Per Share (Details)
Dec. 31, 2020
0.125% Convertible Senior Notes  
Debt Instrument [Line Items]  
Stated interest rate 0.125%
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Adjustment to reduce opening accumulated deficit $ 6,400,723 $ 3,015,734   $ 2,090,768
Cumulative Effect, Period of Adoption, Adjustment        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Adjustment to reduce opening accumulated deficit     $ 8,375 $ 8,375
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Property and Equipment (Details)
12 Months Ended
Dec. 31, 2020
Computer equipment  
Property, Plant and Equipment [Line Items]  
Useful life (in years) 3 years
Office 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
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Intangible Assets (Details)
12 Months Ended
Dec. 31, 2020
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 76 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Segment Information (Details)
12 Months Ended
Dec. 31, 2019
segment
Accounting Policies [Abstract]  
Number of operating segments 1
Number of reportable segments 1
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Significant Accounting Policies - Schedule of Differences Between Reported Amount and Reporting Currency Denominated Amount (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]    
Revenues $ 2,929,491 $ 1,578,173
Cost of revenues (1,387,971) (712,530)
Operating Expenses (1,451,367) (1,006,790)
Income (loss) from operations 90,153 (141,147)
Exchange Rate Effect    
Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]    
Revenues 7,367 3,148
Cost of revenues (7,900) (4,283)
Operating Expenses (47,292) (39,505)
Income (loss) from operations (47,825) (40,640)
10% Stronger CAD Rate    
Financial Statement Line Items with Differences in Reported Amount and Reporting Currency Denominated Amounts [Line Items]    
Revenues 2,936,858 1,581,321
Cost of revenues (1,395,871) (716,813)
Operating Expenses (1,498,659) (1,046,295)
Income (loss) from operations $ 42,328 $ (181,787)
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Cash and Cash Equivalents - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 2,703,597 $ 649,916
Money Market Funds and Term Deposits    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 1,927,013 $ 423,443
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Schedule of Financial Instruments, Measured at Fair Value on a Recurring and Non-recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents $ 2,703,597 $ 649,916
Marketable securities 3,684,370 1,805,278
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
Carrying Amount | Level 1 | U.S. federal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 174,397  
Marketable securities 1,224,052 222,713
Carrying Amount | Level 1 | Corporate bonds and commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 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 885,000 300,000
Carrying Amount | Level 1 | Canadian federal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,988 69,922
Carrying Amount | Level 1 | Repurchase agreements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Carrying Amount | Level 2 | Foreign exchange forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 16,340 5,830
Carrying Amount | Level 2 | U.S. federal bonds    
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  
Marketable securities 1,550,330 1,212,643
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 | Canadian federal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
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 200,000
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
Carrying Amount | Level 3 | U.S. federal bonds    
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  
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 | Canadian federal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
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 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
Fair Value | Level 1 | U.S. federal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 174,399  
Marketable securities 1,226,657 223,403
Fair Value | Level 1 | Corporate bonds and commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 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 887,102 301,354
Fair Value | Level 1 | Canadian federal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 24,987 69,919
Fair Value | Level 1 | Repurchase agreements    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value | Level 2 | Foreign exchange forward contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 16,340 5,830
Fair Value | Level 2 | U.S. federal bonds    
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  
Marketable securities 1,552,907 1,216,822
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 | Canadian federal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
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 200,009
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
Fair Value | Level 3 | U.S. federal bonds    
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  
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 | Canadian federal bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
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 $ 0
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Derivative [Line Items]    
Accrued interest $ 7,563 $ 5,754
Unrealized gain on cash flow hedges $ 10,510 18,046
0.125% Convertible Senior Notes    
Derivative [Line Items]    
Stated interest rate 0.125%  
Estimated fair value $ 1,098,342  
Foreign exchange forward contracts    
Derivative [Line Items]    
Foreign exchange forward contracts, notional value 340,843 285,700
Foreign exchange forward contracts | Cash Flow Hedging    
Derivative [Line Items]    
Realized gains (losses) related to the maturity of foreign exchange forward contracts (2,985) $ (5,181)
Foreign exchange forward contracts | Cash Flow Hedging | Other Current Liabilities    
Derivative [Line Items]    
Unrealized gain on cash flow hedges $ 16,340  
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Jul. 31, 2020
Dec. 31, 2019
Schedule of Equity Method Investments [Line Items]      
Equity and other investments $ 173,454   $ 2,500
Affirm Holdings, Inc.      
Schedule of Equity Method Investments [Line Items]      
Equity and other investments 158,000    
Unrealized gain on equity and other investments $ 133,239    
Fair value measurement of investment   $ 24,710  
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Trade and Other Receivables - Schedule of Trade and Other Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables $ 120,752 $ 90,529 $ 41,347
Unbilled revenues, net      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 50,073 31,629 12,653
Indirect taxes receivable      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 45,961 36,821 3,774
Trade receivables, net      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 13,449 9,660 11,191
Accrued interest      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables 7,563 5,754 5,109
Other receivables      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Trade and other receivables $ 3,706 $ 6,665 $ 8,620
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Trade and Other Receivables - Activity in Allowance of Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Provision for uncollectible receivables $ 27,282 $ 17,946
Unbilled revenues and trade receivables    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, beginning of the period 2,894 1,023
Provision for uncollectible receivables 6,793 2,836
Write-offs (3,646) (965)
Balance, end of the period $ 6,041 $ 2,894
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Merchant Cash Advances, Loans and Related Receivables - Summary of MCA, Loans and Related Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Related receivables $ 819 $ 3,179 $ 4,482  
Allowance for credit losses related to uncollectible receivable (18,580) (12,781)   $ (7,221)
Merchant cash advances, loans and related receivables, net 244,723 150,172 91,873  
Merchant cash advances        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Receivables, gross 218,840 131,227 77,653  
Allowance for credit losses related to uncollectible receivable (15,816) (10,420) (6,249)  
Loans receivable        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Receivables, gross 43,644 28,547 16,959  
Allowance for credit losses related to uncollectible receivable $ (2,764) $ (2,361) $ (972)  
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Merchant Cash Advances, Loans and Related Receivables - Summary of Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance, beginning of the year $ 12,781 $ 7,221  
Allowance, end of the year 18,580 12,781  
Related receivables (819) (3,179) $ (4,482)
Allowance, net of related receivables 17,761 9,602  
Merchant cash advances      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance, beginning of the year 10,420    
Provision for credit losses 13,896 11,954  
Receivables charged off, net of recoveries (8,500) (7,783)  
Allowance, end of the year 15,816 10,420  
Loans receivable      
Financing Receivable, Allowance for Credit Loss [Roll Forward]      
Allowance, beginning of the year 2,361    
Provision for credit losses 1,915 2,655  
Receivables charged off, net of recoveries (1,512) (1,266)  
Allowance, end of the year $ 2,764 $ 2,361  
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 25,053 $ 20,840
Other current assets 17,478 6,810
Foreign exchange contracts 16,340 5,830
Deposits 9,376 12,853
Other current assets $ 68,247 $ 46,333
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment - Schedule of Property and Equipment and Classification of Depreciation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Cost $ 191,718 $ 157,659
Accumulated depreciation 99,614 46,261
Net book value 92,104 111,398
Depreciation 38,192 16,779
Impairment charge 16,838  
Cost of revenues    
Property, Plant and Equipment [Line Items]    
Depreciation 3,160 1,253
Sales and marketing    
Property, Plant and Equipment [Line Items]    
Depreciation 9,710 4,929
Research and development    
Property, Plant and Equipment [Line Items]    
Depreciation 19,587 7,940
General and administrative    
Property, Plant and Equipment [Line Items]    
Depreciation 5,735 2,657
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Cost 131,196 110,477
Accumulated depreciation 65,052 24,675
Net book value 66,144 85,802
Computer equipment    
Property, Plant and Equipment [Line Items]    
Cost 24,387 18,141
Accumulated depreciation 15,056 10,989
Net book value 9,331 7,152
Fulfillment robots    
Property, Plant and Equipment [Line Items]    
Cost 5,419 3,220
Accumulated depreciation 2,005 197
Net book value 3,414 3,023
Office furniture and equipment    
Property, Plant and Equipment [Line Items]    
Cost 30,716 25,821
Accumulated depreciation 17,501 10,400
Net book value $ 13,215 $ 15,421
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]    
Impairment charge $ 16,838,000  
Depreciation 38,192,000 $ 16,779,000
Gain (loss) on disposal of assets 0  
Leasehold improvements and furniture fixtures    
Property, Plant and Equipment [Line Items]    
Depreciation $ 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  
Computer equipment    
Property, Plant and Equipment [Line Items]    
Useful life (in years) 3 years  
Original cost $ 1,677,000 $ 693,000
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Cost $ 208,922 $ 208,660
Accumulated amortization 73,246 41,378
Net book value 135,676 167,282
Acquired technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 161,643 161,643
Accumulated amortization 36,953 17,332
Net book value 124,690 144,311
Software development costs    
Finite-Lived Intangible Assets [Line Items]    
Cost 27,520 27,489
Accumulated amortization 25,720 16,690
Net book value 1,800 10,799
Acquired customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 8,435 8,435
Accumulated amortization 2,677 1,016
Net book value 5,758 7,419
Purchased software    
Finite-Lived Intangible Assets [Line Items]    
Cost 6,973 6,973
Accumulated amortization 6,773 5,639
Net book value 200 1,334
Other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Cost 4,351 4,120
Accumulated amortization 1,123 701
Net book value $ 3,228 $ 3,419
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Internal software development costs, amortization expense $ 31,868 $ 18,872
Software development costs    
Finite-Lived Intangible Assets [Line Items]    
Internal software development costs, amortization expense $ 9,030 $ 7,464
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets - Classification of Amortization Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 31,868 $ 18,872
Cost of revenues    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense 28,885 17,535
Sales and marketing    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense 2,184 998
Research and development    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense 273 266
General and administrative    
Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 526 $ 73
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Intangible Assets - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
2021 $ 20,816  
2022 18,088  
2023 17,716  
2024 17,384  
2025 16,186  
Thereafter 45,486  
Net book value $ 135,676 $ 167,282
XML 93 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description [Line Items]    
Operating lease renewal term 10 years  
Weighted average remaining lease term 9 years 9 years
Weighted average discount rate 4.40% 4.90%
Impairment charge $ 14,785  
Minimum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 1 year  
Maximum    
Lessee, Lease, Description [Line Items]    
Remaining lease term 12 years  
XML 94 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating lease expense $ 20,488 $ 16,372
Variable lease expense, including non-lease components 15,165 12,971
Total lease expense $ 35,653 $ 29,343
XML 95 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
2021 $ 23,446
2022 43,257
2023 43,183
2024 53,957
2025 53,535
Thereafter 368,014
Total future minimum payments 585,392
Minimum payments related to leases that have not yet commenced (159,085)
Minimum payments related to variable lease payments, including non-lease components (236,607)
Imputed interest (34,813)
Total lease liabilities $ 154,887
XML 96 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill impairment $ 0 $ 0
XML 97 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill - Carrying Amount of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Goodwill [Roll Forward]    
Goodwill balance, beginning of year $ 311,865 $ 38,019
Goodwill balance, end of year 311,865 311,865
6 River Systems, Inc.    
Goodwill [Roll Forward]    
Increase related to acquisitions 0 264,527
Other acquisitions    
Goodwill [Roll Forward]    
Increase related to acquisitions $ 0 $ 9,319
XML 98 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Accounts Payable and Accrued Liabilities - Schedule of Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Trade accounts payable and trade accruals $ 168,720 $ 90,517
Employee related accruals 61,891 32,372
Indirect taxes payable 54,097 52,018
Other payables and accruals 16,087 6,286
Accounts payable and accrued liabilities $ 300,795 $ 181,193
XML 99 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Revenue - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Change in Contract with Customer, Liability [Roll Forward]    
Balance, beginning of the year $ 62,660 $ 41,061
Deferral of revenue 119,324 46,291
Deferred revenue from acquisitions 0 8,901
Recognition of deferred revenue (53,169) (33,593)
Balance, end of the year $ 128,815 $ 62,660
XML 100 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Revenue - Classification of Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Revenue from Contract with Customer [Abstract]        
Current portion $ 107,809 $ 56,691 $ 39,180  
Long term portion 21,006 5,969 $ 1,881  
Deferred revenue $ 128,815 $ 62,660   $ 41,061
XML 101 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Deferred Revenue - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Jan. 01, 2019
Revenue from Contract with Customer [Abstract]      
Current portion $ 107,809 $ 56,691 $ 39,180
Long term portion $ 21,006 $ 5,969 $ 1,881
XML 102 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Convertible Senior Notes (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
Dec. 31, 2020
USD ($)
d
Dec. 31, 2019
USD ($)
Debt Instrument [Line Items]      
Proceeds from convertible senior notes, net of underwriting fees and offering costs   $ 907,950 $ 0
0.125% Convertible Senior Notes Due 2025 | Convertible Debt      
Debt Instrument [Line Items]      
Aggregate principal amount $ 920,000    
Stated interest rate 0.125%    
Proceeds from convertible senior notes, net of underwriting fees and offering costs $ 907,950    
Conversion ratio 0.0006944    
Conversion price | $ / shares $ 1,440.09    
Equity component, gross amount   158,810  
Issuance costs attributable to the liability component   9,944  
Issuance costs attributable to the equity component   $ 2,106  
0.125% Convertible Senior Notes Due 2025 | Convertible Debt | Stock Price Trigger Measurement      
Debt Instrument [Line Items]      
Threshold number of trading days (day) | d   20  
Threshold number of consecutive trading days (day) | d   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) | d   10  
Threshold number of consecutive trading days (day) | d   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) | d   20  
Threshold number of consecutive trading days (day) | d   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  
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  
Effective interest rate   4.01%  
XML 103 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Convertible Senior Notes - Summary of Convertible Debt (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]  
Offering costs, tax $ 112
Convertible Debt | 0.125% Convertible Senior Notes Due 2025  
Debt Instrument [Line Items]  
Principal 920,000
Unamortized discounts (152,558)
Unamortized offering costs (9,434)
Net carrying amount 758,008
Proceeds allocated to the conversion option (debt discount) 160,804
Allocated offering costs, net of tax of $112 (1,994)
Net carrying amount $ 158,810
XML 104 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Convertible Senior Notes - Summary of Interest Expense (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Debt Disclosure [Abstract]  
Contractual interest expense $ 329
Amortization of debt discount 8,246
Amortization of offering costs 510
Total interest expense related to the outstanding Notes $ 9,085
XML 105 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Credit Facility - Additional Information (Details) - Line of Credit - Revolving Line of Credit - Silicon Valley Bank
12 Months Ended
Dec. 31, 2020
CAD ($)
Line of Credit Facility [Line Items]  
Line of credit facility, maximum borrowing capacity $ 8,000
Effective interest rate (as a percent) 2.75%
Line of credit facility, amount drawn $ 0
U.S. Prime Rate  
Line of Credit Facility [Line Items]  
Interest rate basis spread 0.30%
XML 106 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Unconditional purchase obligations $ 223,280
XML 107 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
shares
May 31, 2020
USD ($)
$ / shares
shares
Sep. 30, 2019
USD ($)
$ / shares
shares
Dec. 31, 2019
vote
Class of Stock [Line Items]        
Public offering price per share (in dollars per share) | $ / shares $ 900.00 $ 700.00 $ 317.50  
Proceeds from follow-on public offering, net of issuance costs $ 1,117,646 $ 1,460,945 $ 688,014  
Stock issuance costs $ 20,854 $ 28,305 5,724  
Stock issuance costs, tax     $ 1,541  
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,265,000 2,127,500 2,185,000  
Over-Allotment Option | Class A Subordinate Voting        
Class of Stock [Line Items]        
Issuance of stock (in shares) | shares   277,500 285,000  
XML 108 R90.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Jan. 01, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Intrinsic value of stock options exercised       $ 2,047,327 $ 833,556  
Remaining unamortized compensation cost related to unvested stock options and RSUs       $ 381,318 $ 306,355  
Remaining unamortized compensation cost related to unvested stock options and RSUs, period of recognition         2 years 21 days  
Net income (loss) per share:            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Units granted (in shares)       473,697 888,991  
6 River Systems, Inc. | Class A Subordinate Voting            
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)       91,560    
Stock Option Plan | Class A Subordinate Voting            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Trading days used to calculate volume weighted average trading price     5 days      
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        
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%        
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      
Legacy Option Plan | Employee and Non-Employee Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period     4 years      
Remaining vesting period     36 months      
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%      
LTIP | Class A Subordinate Voting            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares receivable per option exercised (in shares)   1        
LTIP | Employee and Non-Employee Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Remaining vesting period   24 months        
LTIP | Net income (loss) per share: | First Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
RSU Vesting (as a percent)   33.33%        
LTIP | Net income (loss) per share: | Second Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
RSU Vesting (as a percent)   33.33%        
LTIP | Net income (loss) per share: | 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)       856    
Prior to November 2017 RSUs | Employee and Non-Employee Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Remaining vesting period     36 months      
Prior to November 2017 RSUs | Net income (loss) per share: | 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 | Net income (loss) per share: | 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 | Net income (loss) per share: | 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 | Net income (loss) per share: | 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 | Subsequent Event | Class A Subordinate Voting            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for issuance (in shares)           25,384,187
XML 109 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity - Summary of Stock Option and RSU Award Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Stock options outstanding, beginning balance (in shares) 3,812,242 5,476,790  
Stock options granted (in shares) 258,163 488,485  
Stock options exercised (in shares) (1,530,759) (2,084,063)  
Stock options forfeited (in shares) (50,369) (68,970)  
Stock options outstanding, ending balance (in shares) 2,489,277 3,812,242 5,476,790
Stock options exercisable (in shares) 1,852,236    
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 $ 32.96
Weighted average exercise price of stock options granted (in dollars per share) 505.69 165.03  
Weighted average exercise price of stock options exercised (in dollars per share) 46.26 23.19  
Weighted average exercise price of stock options forfeited (in dollars per share) 189.56 68.24  
Weighted average exercise price of stock options outstanding, ending (in dollars per share) 103.76 $ 54.59 $ 32.96
Weighted average exercise price of stock options exercisable (in dollars per share) $ 44.61    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Remaining Contractual Term [Abstract]      
Remaining contractual term of stock options outstanding, beginning 5 years 5 months 12 days 6 years 1 month 20 days 6 years 2 months 23 days
Remaining contractual term of stock options outstanding, ending 5 years 5 months 12 days 6 years 1 month 20 days 6 years 2 months 23 days
Remaining contractual term of stock options exercisable 4 years 7 months 28 days 4 years 7 months 28 days  
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 $ 577,731
Aggregate intrinsic value of stock options outstanding, ending 2,559,442 $ 1,307,565 $ 577,731
Aggregate intrinsic value of stock exercisable $ 2,014,011    
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 $ 0
Weighted average grant date fair value of stock options granted (in dollars per share) 197.26   126.93
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) 992,376    
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) 1,441,791    
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) 55,110    
Net income (loss) per share:      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Outstanding [Roll Forward]      
RSUs outstanding, beginning (in shares) 1,939,918 2,473,665  
RSUs granted (in shares) 473,697 888,991  
RSUs settled (in shares) (1,176,637) (1,252,250)  
RSUs forfeited (in shares) (124,011) (170,488)  
RSUs outstanding, ending (in shares) 1,112,967 1,939,918 2,473,665
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 $ 92.40
Weighted average grant date fair value of RSUs granted (in dollars per share) 645.99 232.09  
Weighted average grant date fair value of RSUs settled (in dollars per share) 138.04 84.98  
Weighted average grant date fair value of RSUs settled (in dollars per share) 262.93 116.06  
Weighted average grant date fair value of RSUs outstanding, ending (in dollars per share) $ 377.08 $ 159.13 $ 92.40
XML 110 R92.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity - Fair Value Assumptions of Stock Options Granted to Employees (Details) - Employee Stock Options
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 46.40% 50.70%
Risk-free interest rate 1.04% 2.25%
Dividend yield 0.00% 0.00%
Average expected life 4 years 4 months 28 days 4 years 9 months 7 days
XML 111 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Shareholders' Equity - Classification of Stock-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 246,940 $ 158,456
Cost of revenues    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 6,483 3,572
Sales and marketing    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 40,680 33,917
Research and development    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 154,119 93,549
General and administrative    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 45,658 $ 27,418
XML 112 R94.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of the year $ 3,015,734 $ 2,090,768
Balance, end of the year 6,400,723 3,015,734
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance, beginning of the year 1,046 (12,216)
Other comprehensive income before reclassifications 7,525 12,865
Tax effect on unrealized gain on cash flow hedges (2,786) (4,784)
Other comprehensive income, net of tax 7,724 13,262
Balance, end of the year 8,770 1,046
Cost of revenues | Accumulated Other Comprehensive Income (Loss) | Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Loss on cash flow hedges reclassified from accumulated other comprehensive income to earnings were as follows: 151 279
Sales and marketing | Accumulated Other Comprehensive Income (Loss) | Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Loss on cash flow hedges reclassified from accumulated other comprehensive income to earnings were as follows: 933 1,538
Research and development | Accumulated Other Comprehensive Income (Loss) | Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Loss on cash flow hedges reclassified from accumulated other comprehensive income to earnings were as follows: 1,460 2,620
General and administrative | Accumulated Other Comprehensive Income (Loss) | Reclassification out of Accumulated Other Comprehensive Income    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Loss on cash flow hedges reclassified from accumulated other comprehensive income to earnings were as follows: $ 441 $ 744
XML 113 R95.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Schedule of Comprehensive Income before Income Tax, Domestic and Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Tax Examination [Line Items]    
Income (loss) before income taxes $ 240,364 $ (95,815)
Current income tax recovery (expense) 34,344 (64,970)
Deferred income tax recovery (expense) 44,801 35,943
Recovery of (provision for) income taxes 79,145 (29,027)
Domestic    
Income Tax Examination [Line Items]    
Income (loss) before income taxes 133,757 (55,507)
Current income tax recovery (expense) 54,251 (63,120)
Deferred income tax recovery (expense) (12,552) 14,351
Foreign    
Income Tax Examination [Line Items]    
Income (loss) before income taxes 106,607 (40,308)
Current income tax recovery (expense) (19,907) (1,850)
Deferred income tax recovery (expense) $ 57,353 $ 21,592
XML 114 R96.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Provision for Income Tax Recovery/Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Income (loss) before income taxes $ 240,364 $ (95,815)
Expected income tax (expense) recovery at Canadian statutory income tax rate of 26.5% (2019 - 26.5%) (63,711) 25,400
Permanent differences 138,601 (74,024)
Foreign tax rate differential 16,825 (1,770)
Tax credits earned during the year 1,900 1,571
Other items 4,503 1,468
Change in valuation allowance (18,973) 18,328
Recovery of (provision for) income taxes $ 79,145 $ (29,027)
Canada Revenue Agency    
Income Tax Disclosure [Abstract]    
Canadian statutory income tax rate 26.50% 26.50%
Operating Loss Carryforwards [Line Items]    
Canadian statutory income tax rate 26.50% 26.50%
XML 115 R97.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Deferred Income Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets    
Tax loss carryforwards $ 101,209 $ 59,407
Temporary differences on capital and intangible assets 50,297 44,445
Stock-based compensation expense 16,653 11,324
Accruals and reserves 21,926 10,397
Share issuance costs 14,423 6,590
Temporary differences related to lease assets and liabilities 9,292 4,526
Investment tax credits 13,448 694
Valuation allowance (123,345) (89,363)
Total deferred tax assets 103,903 48,020
Deferred tax liabilities    
Temporary differences on intangible assets (32,521) (35,967)
Temporary differences on investments (17,917) 0
Other deferred tax liabilities (788) (1,374)
Total deferred tax liabilities (51,226) (37,341)
Net deferred tax assets $ 52,677 $ 10,679
XML 116 R98.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Tax Credit Carryforward [Line Items]    
Recovery of (provision for) income taxes $ (79,145) $ 29,027
Non-capital tax losses 342,308 209,759
Non-capital tax losses, no expiration 273,131  
Non-capital tax losses, expire between 2033 and 2039 69,177  
Investment Tax Credit Carryforward    
Tax Credit Carryforward [Line Items]    
Tax credit carryforwards $ 14,629 $ 2,111
XML 117 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Net Income (Loss) per Share - Reconciliation of Weighted Average Number of Shares Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Numerator:    
Net income (loss) $ 319,509 $ (124,842)
Denominator:    
Basic weighted average number of shares outstanding (in shares) 119,569,705 113,026,424
Effect of dilutive securities (in shares) 3,893,569 0
Diluted weighted average number of shares (in shares) 123,463,274 113,026,424
Net income (loss) per share:    
Basic (in dollars per share) $ 2.67 $ (1.10)
Diluted (in dollars per share) $ 2.59 $ (1.10)
Common stock equivalents excluded from income (loss) per diluted share because they are anti-dilutive (in shares) 638,848 5,752,833
XML 118 R100.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographical Information - Additional Information (Details)
12 Months Ended
Dec. 31, 2019
segment
Segment Reporting [Abstract]  
Number of operating segments 1
Number of reportable segments 1
XML 119 R101.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographical Information - Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 2,929,491 $ 1,578,173
Geographic Concentration Risk | Sales Revenue, Net    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 2,929,491 $ 1,578,173
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 $ 192,721 $ 96,168
Revenues (as a percent) 6.60% 6.10%
Geographic Concentration Risk | Sales Revenue, Net | United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 1,954,105 $ 1,079,520
Revenues (as a percent) 66.70% 68.40%
Geographic Concentration Risk | Sales Revenue, Net | United Kingdom    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 199,825 $ 103,498
Revenues (as a percent) 6.80% 6.60%
Geographic Concentration Risk | Sales Revenue, Net | EMEA, Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 254,444 $ 121,063
Revenues (as a percent) 8.70% 7.70%
Geographic Concentration Risk | Sales Revenue, Net | Australia    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 122,007 $ 68,571
Revenues (as a percent) 4.20% 4.30%
Geographic Concentration Risk | Sales Revenue, Net | APAC, Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 170,233 $ 88,670
Revenues (as a percent) 5.80% 5.60%
Geographic Concentration Risk | Sales Revenue, Net | Latin America    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Revenues $ 36,156 $ 20,683
Revenues (as a percent) 1.20% 1.30%
XML 120 R102.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographical Information - Long-lived Assets (Details) - Geographic Concentration Risk - Net Assets, Geographic Area - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 92,104 $ 111,398
Long-lived assets (as a percent) 100.00% 100.00%
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 75,283 $ 104,349
Long-lived assets (as a percent) 81.70% 93.60%
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 6,141 $ 4,747
Long-lived assets (as a percent) 6.70% 4.30%
Rest of World    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 10,680 $ 2,302
Long-lived assets (as a percent) 11.60% 2.10%
XML 121 R103.htm IDEA: XBRL DOCUMENT v3.20.4
Business Acquisitions - Additional Information (Details)
Oct. 17, 2019
USD ($)
Business Acquisition [Line Items]  
Goodwill recognized expected to be deductible for income tax purposes $ 0
6 River Systems, Inc.  
Business Acquisition [Line Items]  
Percentage of company acquired 100.00%
Total purchase price $ 261,194,000
Equity issued 64,074,000
6 River Systems, Inc. | Acquired technology  
Business Acquisition [Line Items]  
Estimated fair value of identifiable assets acquired 142,500,000
6 River Systems, Inc. | Customer relationships  
Business Acquisition [Line Items]  
Estimated fair value of identifiable assets acquired $ 7,600,000
Minimum  
Business Acquisition [Line Items]  
Acquired intangibles, amortization period (in years) 9 years
Maximum  
Business Acquisition [Line Items]  
Acquired intangibles, amortization period (in years) 5 years
Class A Subordinate Voting | 6 River Systems, Inc.  
Business Acquisition [Line Items]  
Equity issued $ 132,510,000
XML 122 R104.htm IDEA: XBRL DOCUMENT v3.20.4
Business Acquisitions - Summary of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Oct. 17, 2019
Dec. 31, 2018
Business Acquisition [Line Items]        
Goodwill $ 311,865 $ 311,865   $ 38,019
6 River Systems, Inc.        
Business Acquisition [Line Items]        
Cash     $ 8,158  
Trade and other receivables     2,038  
Other current assets     4,394  
Property and equipment, net     3,551  
Accounts payable and accrued liabilities     (4,056)  
Other current liabilities     (8,901)  
Deferred tax liability on acquired intangibles     (26,107)  
Goodwill     264,527  
Total purchase price     393,704  
6 River Systems, Inc. | Acquired technology        
Business Acquisition [Line Items]        
Estimated fair value of identifiable assets acquired     142,500  
6 River Systems, Inc. | Customer relationships        
Business Acquisition [Line Items]        
Estimated fair value of identifiable assets acquired     $ 7,600  
XML 123 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Subsequent Event (Details) - $ / shares
Jan. 13, 2021
Sep. 30, 2020
May 31, 2020
Sep. 30, 2019
Subsequent Event [Line Items]        
Public offering price per share (in dollars per share)   $ 900.00 $ 700.00 $ 317.50
Subsequent Event | Affirm Holdings, Inc. | IPO        
Subsequent Event [Line Items]        
Public offering price per share (in dollars per share) $ 49.00      
XML 124 R9999.htm IDEA: XBRL DOCUMENT v3.20.4
Label Element Value
Accounting Standards Update [Extensible List] us-gaap_AccountingStandardsUpdateExtensibleList us-gaap:AccountingStandardsUpdate201602Member
EXCEL 125 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( , ]45('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 " # /5%2+F=?%N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+; M2@,Q$(9?17*_.WM0*V&;&\4K!<&"XEU(IFWHYD RLMNW=S>V6T0?P,O,_/GF M&YA.!:Y\Q)?H T8RF*Y&V[O$55BS/5'@ $GMT9U"^,2 M2:=P^I4,IV/ -3M/?FOO'S:/3#154Q=54]2K3;7BUS>\O?N877_X782MUV9K M_K'Q65!T\.LNQ!=02P,$% @ P#U14IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" # /5%21;)JP&D& !T'@ & 'AL+W=OMM=:;=YU.&JY9 M0M-3N6'"_+*4*J':G*I5)]TH1J.\41)WL.?U.@GEHG5QEE^;J8LSF>F8"S93 M*,V2A*KG2Q;+[7G+;^TOW/'56ML+G8NS#5VQ.=-_;6;*G'5*E8@G3*1<"J38 M\KPU\M]==CW;(+_C,V?;]. 8V5=92/G-GDRC\Y9GB5C,0FTEJ/GWR,8LCJV2 MX?AW)]HJGVD;'A[OU2?YRYN76="4C67\A4=Z?=X:M%#$EC2+]9WBG0,0PE"-Z#7&)0\3T+3Q'Q3Q#VL)>NJ6(IH$K*UR.Y M*CFB>B4TU\]H*HK^:_O!W]?F'C35+$G_ 9X0E$\(\B<$Q[AEF)E>JM']\X95 M!1)N'GCM"4#1+2FZS2CNV(JG6A6O.M?4O*:Y7,4%"RYIG#( K%>"]9J!C83( M:&SX-E)5\L Z6F403K_$Z3?#F3'%961[+S+CIO+#U2CM^NMO;][8'@NP#4JV M :BXZZL3'C-TDR6+ZG$):WB>WR;]P(-XAB7/L G/OD>9H-W0I#)2L,[\P^UL M.GE TYOQ*8#E>\ZRO"9@4Q%*97I3WM=/BLZ.I$)CF0FMGLW_J)*V1OUK $$> M^*K?!'*FN,UV:#X= Q^U1JM/^AB"P@X*-X&ZIT]H&IEAP)<\+*P"8(,EB=?V M!L3K>5V(T/FU3YH0CJ+()(#T9'^ /8GIDPW,NMJ.2#Y6ZU MIEL*D;F\X,.&_IJL'+XS)1^Y"*N_-*QY>P.AN1SAP];^7= *0ZD$@I7&(PC( M)0:_468H@68RU2:7?N6;XR8'*W[$,X2O!Q"=2Q,^[.]YGQJ9DN X#"S0\PDT M@71Y 8L MS)2)5B46K#2.J;&6$9IG"ZDB+NQ@^2PU%RLTKYLL8Y1SLI!Q M)28L8',]1.+R (9->Q\J=/44KJE8L:.3CQJAFX?Y%43D[![#WEP2%5-8&Z;; M1?ZL!(/U_.[;Z ^(S)D\AEUY-[4^+')LQ5K)!"O5S+*Q'ZRH:+:TF#! MNA*3..,GL&=/QY,[E'BR&04Q7560U>C7]C#C_)XV*@+'YU6T XS@7+31X@*F?]I,;Z M#5)48!WKZC^WSD.M$H4. ,.8,]L5D?5B/1(K]V%%R*#@S5VV"UWEF)--Y5"L/AH-5 K5*X8 MFFI,/?*05<]@7H(Z/PY@.SU>ID'RSF.#WJ_:SG"6&S2;&\LDR;<09/CM9%=C MHMM,FT$CHN_>9Q?\0KF;*]O]P,<+W_>&>-CMFW[P6(7E7#J +;6(["7ZE,6: M;^(F876>&@Q_45B[SAF[C9SQ_X1UI_PRK-WAD'C^JZAV#C8"[3P]W^Y,46@7 ML(H]P?)JN:4Z*C82W>W%?NPG:J?Y*8K9TC3U3OOF\:K8XBQ.M-SDVXH+J;5, M\L,UHQ%3]@;S^U)*O3^Q#R@WFB_^ U!+ P04 " # /5%2XQN,G. & #' M&P & 'AL+W=O[TKT.(6F_;N,R,Q,;&2Z)*4LWN__BC)M6SQQ3[@OB22/!P^ M,YJ99X:Z?57ZB]D*8<'7MNG,W6IK[>[M9F.JK6BY>:-VHG._/"O=Q6][?CLT_Z_E;UMI&=^*2!Z=N6ZV\?1*->[U9H]=># MS_)E:X<'F_O;'7\1C\+^L?NDW=WFJ*66K>B,5!W0XOEN]1Z]?2#%L&"4^)<4 MK^;D&@RF/"GU9;CYI;Y;P0&1:$1E!Q7<_=N+!]$T@R:'X\^#TM5QSV'AZ?5? MVG\>C7?&/'$C'E3S;UG;[=VJ6(%://.^L9_5ZS_$P:!\T%>IQHQ_P>M!%JY MU1NKVL-BAZ"5W?2??STXXF0!RB(+\&$!OG8!.2P@HZ$3LM&LC]SR^UNM7H$> MI)VVX6+TS;C:62.[X34^6NU^E6Z=O7]0G5&-K+D5-?C &]Y5 CP.Z@RX 7\\ M?@0_?O\3^![(#OR^5;WA76UN-];M/*S?5(==/DR[X,@N'T7U!A"T!AAB&%C^ MBVM%$&8DYK\9'M"BXPPN(#IRZ$"YI@589SY$6>>Q/F[YK48 M?:KL5FA7,BKAO.IPFS7HA U!SGTH&+(<+Q#[8J4#7(;QTB->FO:KT-66NZ : M0X#7^R&3'-1&\0C5B6MDMQ?&MC$"1P&>823+O7#UY7 .(Z4/S42#TDSS=Z7J M5]DT06@^(Q"$"IHOH5V4.PCFTUN.:@^LQ9"5BZ]$I!# MQ5!^PD[!,[?@-+>F[%SU<;KJ7Q5.@;'!O:IE M;Q(0RTL:*59X+OTX7?JO"R:_FJ,L*XB',22':18+^;GJXW35?U".W+65TP#< M2:5!IVP$;( !\@+"8@G6EXNP/)Y+/T[/#V>MTR6G^L/!KG19&Z+U8W8/0"=?_0=&YS3,1D?1IU^.6:[%532VT^>&[ M B/V;AS)[+>4^I.CKPMG7\ZEJ@/&JNK+&O3N=^=A%[5_1+T&",%UB;?<$'P ;=]8N6O2&ZWSLEP3B*9]T+IT6Q<01[8)1H;/ M=Q2A''MD$Q D.*>XB(Q79.9&DN;&]W4MA\-PEX([+NL;V8&*[Z1+R2!@G_0P M19E7>@-R%-/800.9N9&DQRS7=/;NW8QG8-.N7V1G0".>W4KXACE/Z.FK MT71CU6[\\/*DK%7M>+D5W,$?!-SOS\HU'H>;X5O.\=O=_7\!4$L#!!0 ( M , ]45)5P,NX60( /H& 8 >&PO=V]R:W-H965T&UL MM55=;]HP%/TK5IY::6N^"($*(A6J:7NHA(K:/9OD0JPZ=F8;Z/[]KIT0T2FP M3-I>B#_N.3[G&-NSHU1ON@0PY+WB0L^]TICZWO=U7D)%]9VL0>#,5JJ*&NRJ MG:]K!;1PH(K[41",_8HRX64S-[92V4SN#6<"5HKH?551]7,!7![G7NB=!I[9 MKC1VP,]F-=W!&LQ+O5+8\SN6@E4@-)."*-C.O8?P?IG:>E?PRN"HS]K$.ME( M^68[WXJY%UA!P"$WEH'BYP!+X-P2H8P?+:?7+6F!Y^T3^Q?G';ULJ(:EY-]9 M8Q?+GDVOV28U.;Q![)]]K(J@6C@HJ)YDO?VQS. M .'H B!J =%00-P"8F>T4>9L/5)#LYF21Z)L-;+9ALO&H=$-$W87UT;A+$.< MR992:,E900T49$$Y%3F0M:73Y&9%%0A3@F$YY;?D,]$ECNB9;W!EB_?S=I5% MLTIT895'R.](''XB41 %/?#E8'@X_0CWT6]G.NI,1XYO=,DTIUJ3![+>;Z0J MF$#SY%4:)G97R.../+Y.+JL*_Y]-5(1IO<=D;]AIY+8OO88Q<8SVW!VR, RF MT31),:W#>5 ]E<$H"2=A&G>5'V2/.MFCOY"-YUT;*C";W9^TCP9K[ZF\KCWI MM"<#]G-!GO#LLIH/V,QQQSS^YYLY[@DDF4[C(/PMC[[":1A,@J@_CK03G?Z? MK4R'*N\K[%7NG]U,]E5XHFK'A"8G^HS*L& !(' & M 'AL+W=OB@E_6LMYR#5_KS4+M:L&S=M"V7) @ MB!9;7E2SZ\OVV>?Z^E+N=5E4XG.-U'Z[Y?6/&U'*AZL9GCT]N"TVN6X>+*XO M=WPC[H3^NOML#>L]U_SZLI8/J&ZLP5OSH9V; M=C1$4U1-&N]T#;\6,$Y?+V6E9%ED7(L,W6EX@QQIA>0:?=J)FC=SK1"O,K24 M6RB4O,G@0: /U4IN!3K[4RKU!LW1U[OWZ.R7-^@75%3H2R[W"L:HRX4&C,T_ M+58]GIL.#YG @PGZ*"N=*_1KE8GLN8,%!#=$2)XBO"%>C^_%ZAQ1_!:1@ 0. M0,L7#\>I!PX=)IRV_NB$OUMQ$-5>*(\K-KABK2OV4ZZZ.>E&1NW(9BD?KDE* M4I;BR\7A.'C;#H=Q@F,ZV#V#%@[00F^42ZET4T/UZ6BCP67DC=;OLHNZ\Q > M1T.3.(W'4=MV,28A#=Q!QP/"V(OP]QH6 ]K5TT&R*7D%;PHJ[YZO,2>7IRP= S7-B,ACM()M(9\,?6CE1JF M5IY8"CU4:D\9"S&-K%)P&$(7%:<3?((-P6,_PS^I;-FJ[+J6VR?LH,I.S,R" MDD)-6M5@F\TQPYC%$X@-[V,_\7_2N:BA!VAPOT65T!Z2P8;ZL9_[/U1:U +X MOW/LC-SF= ++@(TCM\U8@A,R$;>A?NSG_@%A7U%.B#:QS],@"<<0;;.I0C+< MCQ,OO*\5]/AE\2\T>1OH[1$L5O%]7^@?[9J5?=(.$$#;_CG1)PYQ#7%JU99M M-P7?J SVRPQT[-"/ ^;'5B"Z):%$ZM#<"*+8VRC.4G"";#$J WQJTW/ M,?Z%T'>NMHC@,"!XW*\X[(#DZ435$J,UQ*\US_GE7L"V4/28D>:/;EXD+LD) M:#1>:@Z[>1HF4PI)C.00O^30;MU*-I-)8!_ M'X-W"% :D E^)$: B%^ _A)/).8IW]['<5=.<1H&XPIVV,TQ80F;*@PC/(1Y M:=R"B4!VD,HYU ?7NB[N]YK?ES#1LGN:RS(3M;KP;=B,B)#0.TDW7!4K= 9+ M/)-ER6ME_MT]7YV[^#A9YY9,.ZSF^'RBN21&FXA?F]X7Y;[9//\$W,@!-[22 M:UMYX!JA(K$WLW<-+(7V"B!#\B#%.X#?$-3K)]S($_'+TRN#0O/F:*]3>1T$E$CKN,!UV#D?=7!T2L.C-KF/W&%'H"^=:$RI(7+J)_*/HF[V)_I% MI<,,/S(_/[[DR-BP(?.SH??0V-'9!R2(K5VTPQ F.IW:D###>HR\5NTP0T/L M% V=KAUFM]+0"C!&QVV9PS!,&(W'Q;,XNI/9BGK37E4I4+E]I;O+B^'IE-4"I5B#2Z#\QCR47?75MT7+7?MS<^]U%IN MVX^YX- C- ;P^UI*_?2E^8/A\O#Z/U!+ P04 " # /5%2<2>00QT' #W M( & 'AL+W=O,9 M*R+ #4QMS\2RDJB)6X_=Y:'3!YB"+#84H1"0G?Q]+RA:% &04E.U+]9VEW-Q MMP/)9T^B_"@7G"OT>9D7\GRP4&KU:C22Z8(OF7PI5KR 3^:B7#(%+\N'D5R5 MG,TJI64^(IX7C98L*P879]5[-^7%F5BK/"OX38GD>KEDY9=+GHNG\P$>/+]Q MFSTLE'YC='&V8@_\CJM?5S";"E&'0E K!":DL$,AK!5" M0R'N@A35"I&A0.(.A;A6B V%SF.EM0(U%(*NH)-:(3G4 _:>,^>9/CI5MLDV ML]WMY3G=V,QWM\ISPG&5\=&F%JM"OF**79R5X@F56A[LZ2=5-U3Z4+]9H1OW M3I7P:09ZZF(L"BGR;,84GZ$[!0_0E4HB,4?C!2L>N$19@>X6K.0+D<]X*;]' MDT_K3'U!0_3KW15Z\>T)^E;+_+(0:\F*F3P;*0"FS8_2&L3E!@3I /&+4"QW MJ(W[U<;KY3IGNO'19#Z'27"*;GB9B9E&_WHF5GHTG,*SO^ D=5@.%U='= $G M>,ER5J30G.42AMN=$NE']-TW./)^<%A^ MLR<$V\CQHGK;[_OU;)9I6RQ'-RR;#:<%&K-5YL[VNZ^U=;QPIGL@I.G&%1CY M62UXB>!P(5T+OT?SQ@G[?C^J6*]C_8&'"RB(K M'B1ZL0OTBL^S-%.N<#\0C&-#;*4VV4YI4 (/^'I9Z#,-L M7BNI8-("TE-TSQ^R0H,&_E*Y0R^R9\D3Q!2@3U\B'Y\BXF'J&DP;UV'E6O.\ MQPN,/3\A$4W.1H^[@^80R59\_C8^OS>^^J1VHX$CA19 7S@K#XGBXN M$CH JJ5Z=E*1%[WY3/+RQZW(TQ1U]'6X7ULA*7$!]WZB!B2T5AR0Q M:SVRXAF2* D[)DF\#2?N#:=*]E!?Y68(MB7<;R73X;BBB>UQ!CV)/0/H7K$6 M4+H%2GN!_L:EJN<<5(8JLU2OC*I.T+K(U+ZZF5 ;%@D)"3MP)5MU'@&=/YK6UH:,BU@L)><\WQ>L.:2KFNMJ,N\\T:+?EFO2N! M[M<2Y*5$+(7Q(+-#&G=2>]P%&^(@B3L:$N]3F*$Y1 MP966%$#!2OU^*N3^;L$V=R&8AI[7A;ZA+KB?NQP#O3-]OH4XHM3#@9D^>YL: M0[AY]7@(VTZK M'/?O\BV-!HQ]!-H%[!+;:]OW\1$DD9K)ML6P%Y@$ MU"$U]+V D*XZ;Q@#CO]_VH@;'H#[B\,5<#]9 M^$?D$=L<(/:H9Z%U4 6 ZV.SNAQ<(0B ;F#(@U5(/U4X9]02&)S !)$26#N MSOUR;; -5R#]7.%?TTCB8 DXCJ(=5M^&MO.=1?]:_RHF2>P];?*56J15(!$) MB'7FMJFA(=B.K%GYY+]?^7OS8J]_WT^ WG>A;_8ZZ=_K_Q5A(?8V)B'%.#'O MA[5@U"/8#JU9VV3/)7PSI777BH(7ZGD)IJ)XY*7*[G..)"\RX"F%4)W1;=]6 M[+,S4L<.#RFU;H[[Y=IQ-HN>]"_ZXU,S8J]7G\3$-[Z%F#KDXI@8F_^]RQI. M0J]CX9!F5Y/^Z_TQ>)GN?T>_.:[Y<)LFE,:X W6SXDG_BC^0ESF!7=:V6_P^ M\#S(C=E6#D'8G,0G9EG:@B3"@?EMY-0A1^/8,W-M2X%3:I+9T['Z#IV?V/"EHE+VEZRZ6L\A M::.TJ#LP*J@9;Y_TI>O#!L!/#@""#A!L Z(#@+ #A.\%1!T@LIUIK=@^3*FF MHX$4*R)--;*9@6VF1:-]QLVQS[7$MPQQ>C017(F*951#1N8:'WBF6A&1DTE) M>0&*,$[F)950BBH#J3Z1V^>&Z5?R>8:+7)>@64JK4_*%/,RGY//)*3DQF%^E M:!3EF1JX&H6:[=RT$S5N104'1/D!N1/(K,@MSR![2^"BP]YFL+8Y#HXR3B$] M)Z%_1@(O\/8(FKP;[E_M@4_?#[\\XB;L#RVT?-$!OI]Y#I+Q@J1":75&.,8# M'IBF+_MZW7(EELNDP'+D7UU% W>Y1T'4*XB.*3!A=*T6-(6A@VFC0"[!P?]2 M7>.G/-S98DW;$9)'(>]S_:< MXYUFQ!=!]+9HNEOD)Z$?[&]9TOM(_MO'V:$S2W84!(F7;'G9+?+CR-]2Z6YD M0PVRL!FK9M.]%B81/H46C,,SLL\8H":0KP?2Z$7D_,!OVE-_H+4$L#!!0 ( , ] M45)J)]_C6@@ 'LA 8 >&PO=V]R:W-H965T&ULE5IM M;]LX$OXKA&]QV )U+;[HK9<$2-,NKL"V%VRVM]B/C$3'O.K%*TI.LK_^AI1J MR2(I)U\22QY2SPR'SS,<^>*Q;KZKG1 M>BJ+2EVN=FV[?[_9J&PG2J[>U7M1 MP3?;NBEY"Y?-PT;M&\%S,Z@L-B0(HDW)9;6ZNC#W;INKB[IK"UF)VP:IKBQY M\_Q!%/7CY0JO?MSX33[L6GUC/W-XSI <;BOU(\JLEGI%VYK^OO^N)S?KD*-")1B*S54W#X=Q WHBCT3(#C MKV'2U?&9>N#T\X_9?S'.@S/W7(F;NOA#YNWN0MO[IHZD?4:&N837\PL3&CP1M9Z66\:QOX5L*X]NJFKE1=R)RW(D=W M+?R#-6H5JK?HAJL=^@766:$U^G;W$?W\TQOT$Y(5^GU7=XI7N;K8M(!!S[3) MAN=]Z)]'/,_#!'VIJW:GT* TK-?-074!VUK8G:MJE+!!NNX:VL'OJ,E:T4:N$Q[/@89A[# M/(_Y"CM<5EE="O1S42OU!L&61NU.H&?!&]>Z]/-%9CZ]N0]7%*=A #X?IM&R MS=:8L(21H]T)WO"(-UP,RW7^/TCF/K?:&@@@JZM,%@)5EB/PM;Z9Z4#NF_H@ M(4_0_;,SDN\70AD=H46+H;PNZZ:5?_.>5JH<6 8,9/FABN2_73A)$0QD&8P M"Z1M1<,HQ.XPQD>L\2+6N[;.OJ\U;^4(8@9DKKPP8PL 85'*YCAM,QPF+(S< M0),CT.3E004RR<5]BW*ILKJK6A/E>KL5C5[-K%:MDTD2"UD23W#U\&VCP(T\ M/2)/%Y%_+O=<-CI3->Y&R\"ZWJX[)1!72D#^:O2%@#78U46.9*F3M*=-EQ>I MG0<',Z&E@\L+,G M)@F9P7:8X3AEGN3!$U7"B]@_"DB.!I)\H(:6/WEP8@O FN$T3>9 '78T3G'B M04I&I&01Z;<*JJ="_@U8'Z!J0A!>\5%)S-# M.SHDQ6Q.8"Z[,/(':)0UO*QK7T2CUW%04IX?>)4)]=;L_#Y$C2A,W7?.$UO* MUA@#'>"Y*P[#F!'L_\Q <\ZH 2M'F:1G4AM,0.D+&!SH"X[P@(? MT%'U\++L?:VKM0DWE#<*"I>F%\ ^P(;.QMVE65F)YB S3]AM:5L3%N.Y@#OL M?*PP:B!>%L'KS BU0GO^K//"I O/LJ83)SO+B=O6,HR3,+$HV;9+2$A2-W8R MZAY9UKW/1\GPT($+-+&%;(V#,$GGT7881BQB'ATAH^*1%RI>(PZBZH03I"UB M483#< [1-L.$!J$'XBAU9%GJ?M4USVMBZM(U8FU&AQEFH>>\049A(\O"]O6E M9P@G=%NS&&%I.,]AAUT?-=M&:[*P%DZX^.4[(".'_'\_BX1##&233)@E/DH[R1,_+&6PWQ^77( M':3+$CJ*&%T6L0EDC?B^4V"@#VMO37,$;O55 MG39KYGVTW@%J*]5]J6CT%'R*O;=R@IJYQ>S+YWT"I"R&#S ^$24 MVN)(B766=5CAV-<%IZ.*TC,'Q+[=W9A26KX6N2V0) AIE%C@'88T)1/%/84_ M*BE=5M(;'USTSW\D<-#_%_H@'F15Z92"M?K3\RZ"VJH9L33%\]Z(PX[A($H\ M?K!17MFRO)[WXY/A(Z\'S-4?#6B8SBM@A^',U5,71H5E>%&D[KK]OC!M9U[T M;FC%@ISJW^T"#2VUO=@HAFSYU&="M>?2] <1+_N^ .1PT>6]M&LJ+"&ANT;\ M:)N;]OCT?'@R('OU.[(AZ/9)D> XG->1#C,<1KXN%!O5FBVK]:^64[R!&DTK MF/'BON729+[CI8'3'8=JIPF9Z M2B> TP?[?2%.+#YR6,5)/"^2-Y/7V*5H'LS;?85,)ZI_'WR\>_P%P;5Y;SZ[ M_P&_O^E_!S!.T_\LX0MO@)X4Y.<6I@S>Q1#5IG_3WU^T]=Z\++^OV[8NS<>= MX%"L: /X?EM#'3-! W @ M !@ !X;"]W;W)K7!CQ+T\%'V@I)%$F"(5DEIY\_4])+5:!VC<%GWQBAS.F3-G M9DAO1V,?7,OLZ;%3VETM6N_[5UGFRI8[X5:F9PU+;6PG/):VR5QO6531J5-9 MOEY_GW5"ZL5N&_?N[&YK!J^DYCM+;N@Z80_7K,QXM=@LCAL?9-/ZL)'MMKUH M^)[]K_V=Q2J;42K9L7;2:+)<7RU>;UY=GX?S\"\Z29G,.BD3K_B<=+AWSCDDT,> M>:= D>4;X<5N:\U(-IP&6OB(J49OD),Z%.7>6U@E_/SN9^$'RV1JNAX<;,YM M,P_<8,W*">,Z8>1?P-CD=&NT;QW]J"NN/@?(0&AFE1]97>?/(K[A1;RS+^"]MXW0\I,(C;"D&Z.=4;(2J2]T17>6'6N?-J#%6ZF% M+J50=(]-1A-Z1W^\+IRW:*,_GV%T/C,ZCXS._Y?N_Q6#[EO3R_I [S0$_/;K MKR[R?'TY;<;5YI*,)=\R3<8;T_5"'XW?T2@<25T:VQN+U"O"6M"-T**20M/1 M$(72=,\]Y"G84GX1JK4^7\T<9'!4N"BD;JA1IH"DZMB6'CQ!V2;TU>QF/ M>(MV1T!OT-/X2\X+ZY?40-HE>MX^,%:A7!W8- QTRUY(1<4Q?4@!4'+R$Y]X M=.*!W2ERP=Z#+^XSXCW;@]&,F?,MX'HE?+CG8A#'=B]+>/I6>!(0FG6#,&S! M,7A;5E(44DF/-,96*L9UH'#'V)"-. 9RH-&''7[L86(-#L&]& YL7>(PMD!= MT2T(MB+TVN X%FFJSC>.G*G]&%A &#OH8)7VE+DHK0D_2@41DM$)%1('HF;E MEJ&L:HA2CUPD(4T1:..6P5UH,<,XU;<')TO4:A)7F3*6&R9GXDQTC%;XW"E5 M)50(&D*T%?T"]L<*S+JF8H-4-V#391@D^^=\A6,0BLO3C$T5]2/:A:(EYLC%;V MTZDE*$IUXA9Z(HF%,U&P(;3<,>02XX!RQ][50AV\+%,@RQ@J#PF2DJ*,3.IT M"\5=Q(;6'85NE=ISDX:S$.4#1*C1J$GR)^.\>7GIJ,7\?1PP1W-.Z,Y2]BAC MK%10\"2S#>#TWGLQBF4:>K'ZN]LN>_+B(.\FOJMAR ;MT^,S[\Y/]^OT8IV. MIW?_5EB,E8,T-5S7JYXO4$L#!!0 ( , ]45)R 'JM=@, "\( 8 >&PO=V]R:W-H965T M&ULK59-;]LP#/TKA$\K$-A)VGVU28 D[;8"'1;,ZW88=E L MQA8F2YXDU^U^_2CY(\FZ%3OLDD@4^?@>Q8B9-=I\MP6B@_M2*CN/"N>J\R2Q M68$EL[&N4-')3IN2.=J:/+&50<9#4"F3Z7C\(BF94-%B%FP;LYCIVDFA<&/ MUF7)S,,*I6[FT23J#1]%7CAO2!:SBN68HKNM-H9VR8#"18G*"JW X&X>+2?G MJS/O'QP^"VSLP1J\DJW6W_WFFL^CL2>$$C/G$1A]W>$:I?1 1.-'AQD-*7W@ MX;I'?Q.TDY8ML[C6\HO@KIA'KR+@N&.U=!]U\PX[/<\]7J:E#9_0=+[C"++: M.EUVP<2@%*K]9O=='?XE8-H%3 /O-E%@>8Q7 Z&<%T/'G]!-[I(/TTX)W^!>^# MR9D2/X.^T;'<4("CBE"%W@C%5":8A)2,2)WI+'Q=;JTSU%O?GF!T-C Z"XS. M_O]E_!=@^%30,62##3GL!M5VKUJH3-8""&8%]"J'R$6QK!TH[D*(4GI+3YY 6 MNA*[![A6#HT*[(GB3>LQ\M':5-H$"4+!M4%)^2^&.&)9HLD04DK!R!-AXS"& M&\?CQ^&#TT50T8/X0MH@*T%=1 MA7QU15>>'39 _*\-\-M=[^&KML%:-4>$@=-5,Q/T7YX$BD=A%2D-45Z%X903 MZ2UT1:^*:D=N5#!124++4:%AOGGH'*N#^AUG):9+NFF1,4HWM,SF->2M07L!*>8U48XT7EM^Z$) M-$7$(,"@ U?12]OFR<73I]\\ MV;JZ/7OY@CY[V[]\T8U#4[?^;5^$<;MU_?Y'WW1W/YP].],/WM4WFP$_>/+R MQ<[=^&L__+9[V\-?3^(J5;WU;:B[MNC]^H>SRV??__@5/D\/_*WV=\'\N\"3 MK+KN _[QNOKA["D"Y!M?#KB"@_^[]5>^:7 A .,/6?,L;HDOVG_KZC_3V>$L M*Q?\5=?\O:Z&S0]GWYT5E5^[L1G>=7=_\7*>KW&]LFL"_;>XXV>_O#@KRC$, MW59>!@BV=>OBVAO>&E]?U35NOZ]*U0W%9EMW8#G5[4[SMFKJL?7CQ9(!- M\-$GI2SX(R]X<63!9Q?%+UT[;$+Q4UOY*E_@"4 70;Q0$'^\.+GB*U\NBR^? M+8J+I\_^]<1Z7\8C?TGK?7EDO9EC%O]^N0I##R3R?T]L\%7L=T3Y\679M@.OET !_XQUCTLOG4ML"N^4PP= M_/7!%UYW7A2_C]4-K5>XMBI< &[?(0RA N*-QZ#?P(__:PX*[K$1JWQ1,% MA!*>]_)J4[M5W=0#'M#Q&P@\/H7_OO<\M,BQ?7I_Z]O1\T/^(XBX ']48X]X M32_A7SO?UUVU+.PE/.B\@$Y8*3P$U+HMF['RWQ[,"SDU @Z8(BX#P1L@\3'R%0PBM*%3>&JV_15T[D6H*O;W0B; MC$%V=W5?W+H&\.1*HM8*'AG@=/6J\9:XD):'/?VS(Z35[2TVNAQ&WC@EN_CTS9['CD"-NWI,[BG5=>#>,-# M]7H+D&49X 40 :#P4 _NBJH&=^V+==]L,5/RV\L5J M;X3%LG@G-/S.T/#[1*Q?A"( "DMO.928IPX#?A3&52C[FM@+'FU&YK.,5.+' M2[MT8H!F7P#M^YZ /+*@;CUL^FZ\V=#)@FO\%(:@'+0#^D?[*-_3-:$SF[FJ MHB,CYY_<-R1\GMSU;0>TC;=_C4\]>OOK]>/B;=_!\W G>*$ 4K'JZ_(#HPB8 MS_6)MQ?9#O#OK? 6D(!\V?N;&M6BZI"J0S.O:-T6)9]2$Y@@:F/!,[>N!\'= M)*04:^\GMY&0[8B!69( OMK@&!\**VI/ MN)0>P$=LY*B'BRLVKJ_N7.\7*.8\2,E '"F =*1)XHZ7NUUQ/73XM'[T$UQ, MD_Z\ 9L ]3)J MQJ W%C523KEQFYR#I^],SXQKPX9C6P56P'NA%3JUB+MA[-NE= ,;,588J,-8$<. M#]'P@D.)5( W[S9UN\+Q/[%-\^+UQ4N">0KX+#I0*3DXCF>SS\.UAQYLFCA=JNF MOG'66(NKI;=?B87E$QJ%N4&GE#X]> G0EJA"CSR'Q*?/OM/KBK<%QEN[(.(0 MZ:"X# !@6),1? 3XG!(8:WQ5-V/-MKP0(EW!Y?55\CJ0#Z5NP!0F=A:\Q(P!GLNPYZ_H2FHPCIA.C4XH I 9 MF.2)DO$!%]=>@M03$[Q&\=>6?H)\.^-1HJ=#[:@JC_T\ ML#$(R%D%A6=Q1>O1'P#C#^7RA-I8NH*MV=<- A%V*)70[%!4&TVU 'GL^9V- MNQ4F[YIH'4S$(6O _!58K0%K%V2^5]<+;%VP<^JP(773U^J:).4B7!&Y8.)L M313E$B6(Z@5!91V2]THXN>E!,S)6%E.T(-E&@JZ0D _8\A (\&OI3@;W$?XK MIARJ0[S$I!/P8. RU(/X>3?H^K1,1"/(\5[\=#@UB'CT964).R3\1*89'0;:]:]4MD(B- M/K#RS"4BYL2#B;9W'>+I@)UK5MCL1M!>(A&940^4-= PR]42_;O\4&JM,"=$ M9!\S U@<$^1S&%N(;A%W"92C=V"W^7/?;C#N@5I))1OF('86E,B_,YX>:A(04,!@ MQ0I8"(U4>G%A782$+4&W' *5@P1%JUPI9EQTXE2K1)_X(;$0AI1 :N$#^%FW M^MU3XD+B'*[_X,DF8G\XY'%)?6N'%,*6/;A3*$Z!/G+#'5&# :LCL0@5P*CS M5,C$5469H_V*0(&<'+=>(V#F%N1!M<< +]ONIG<[$-G\S8W7OU%U.)29O?$( MR-_K&C!2&%^@;=%[Q5UNNO.A.Q=T4(S"WP#K@WD$CC$*@@SKI.+8KQ7N42K' M:\OM*926Q[@"KYTB6QH:0IP"??&;[(%P! 4D'0;7]@1L"H(M\$+HK@]OY.BQ MP#(($QW&SQ7Y@ZB!/2FM7 :B*PUTQ3J80*81)*+-A(*)B &70BO M,-ZQ, <&H_;"97SMPWZ']ET#)@M%]NBE!)Y2O5/&9AB[/FZ#=PP8^/)I4;E] M4*',,'*"@L",QK20-!R&N'E=S 7R.8QJXG[I\7AZM@^ 60$P!$0 @MOR;*(: MH8.4=!",2&>S5KT$["D&OP4CFDU"*Q.NHTS(/LZL_0='2-FB%9>A(FDG%XW6 M+5 QJ0&V^OE+H_(P^HQG9.)*=\HW#UC>8N(1+0#7MB-[H23]S_?>320=O91" MTO8V5L!);?2G*G;IA2@/XD#J!(I<<+>N;N@,$Q-G65SY?D!+( ,CW1+=H9O1 M8>(?T^6A&1@#K/'"Y)&)6HT,]841T"0)B4+#B#S./&2%Q8@&%H6=/JKE(4<1 M-E%W D4JV:;)"L4_#7A&N*E0<1R78ISS>$7,"S=:5A_KY*,0C*2RZ$)B],MSQ!<-><]A2@2C M1W.9#'.,'_LJGH8]L@@G [9/\"X2="3+0CTD^B/]4U,?X83FPJT5"@#,IG6=,YDCB: P:ZQ02.4VB87H[2 M9&TU ,9:6'CP_4V!YY##O@FGTS+,128U$QGO!&%/#)2)%[0L?M9HWVR")XOMG-PGBG/B)'"NX9+A M<*#Z*>T^T3"S]1L$AB)$=-[E)V28[H4299,)$C28;93%-)/E66(L\V35@_'P M *WF<4%4QM/H)*5@.<\W&YV,>3(W7VQ0//KEZO)QK#A ^@=_9*,!T@ MSIH.27B [/9H9;I4=H/W= @(W[Z/MT-!2/Q^77]$;QT^QSJ& M&^7$&KQ,AS%AQI7PB$"X*-!0:3CJ, [DO2 *I.HDF1(8[MW'@"=S].3H!5#& M%Q/;B8LG)%.3PR6+L4^0PJSN!O7'D)WQBV PI+ Q*NS"1GU-)*&B4V";JXIQX:K'MK"4\D7NHLUZBD/QZ4P MYBQ?P^%CE9&0B^XC_$YY3' M7\CRN-Z:2;B[XFPU[H&W[_ X!>*F/U-UNKA?Z; *,%)*V81TS"CL7P>S)!S/ MN@1S-,F12+0QI6QJKD B,S2)MC']G@*2F6"E&%TB.0!ND131UOV.B8*]=8,% M=Q-K5N(F<**^.N=$F,2.>[:55O >VRB 5O@PDZNX&'\L=6I]'3Y@?517UL0G M$2+!UHF[/%(E85DN54>@H$;T4EG9.*R ":ND?B>7;$S43(>*HZ"AC#"*W2?! M=[ <5^A'*I#XU2$$:N@["T#,;V&^C%FRV9NSFS/M0(]3UF[GR@_NAOZ):W%1 M*<4F>HJJHR;$#3@5-#EA6WJ;!;!VLCHZ1U ?:YC*IANK"\#Y98I7DND9"LP-3TO MP8I)M5C,P+;DF8\[N"PTF6A=L6)$\Y;==EM3"<_$+BHC9$&2\S&20^O$4$'O M3;P+17,L'R5Q%O9A ,-OJ$MQHB3_%S.KQ. .%'C?9F:Z5,%02*/K*C0Z3#8^ M5;.D3 M65@IWA%FOD0&"IZD@$\NWIQ&"5,39U.LH@(U9(V4]P$H$L=]GP%!!LQM[>]8\)ORZM=\! MH(S1Y&/;C"OY1"BXUJ;?B% #5\[ST8!R5IUP?;>3L&.0J#F5#()N:#4M)89! M"5XYN_T&E0!,(L[PQ(0,*7^AMSV/[P/1;'%J>BZ/F'(NDK$]H MUJY+%H.-$LW9Q7K/"TE74X"CT2!^0CE(^1%+U;CC9OYL<(^F3M1:=GT'F);X M*.918S$AG(-K$^&RJ'\A_][:%J6QD(B//6!"MI?L;'X=R^):#=!7\%'3,7+8 MJ'H'AHSKRXTLE;Z6H_7>F LBG$EY*?F03 AZS:FVS0A,H*G0M:UOQ$1D/M7N MI:1QJ?BRBKEIS/)1T3D@H?P@MC0FC^ U(Z[ (MUUY)BCT;+QKC+D;CM5$J8. MBD^M;:=Z]A 9D6-8"[?2/$!W7M/W:+.!MB.R%IQ'_)AK2[B=1D#,GIA$)5J1 MNXNI2$TI(*LS^V9&%DEPE*O\79ZC9H//JKA8J7CGFX8\.J']=)R)F$DGNSI MBS FQ@%;S&$'=-M)\=NC<;G=$5J:O11'98R]E_JA0],B F%ZX++7:-&V_ MPV"?QM3(^D^A"G+[%.4U%]TA*7+" JFO\8/Z.J[:$Z/KY6/C*%Z^<6-X]])3 M>''",1NG,UFJ10C+8XJ9WE38(4G675BN21464 M \IMQC5P$J-(1>R3O0%*9V@ECH4K%&"^L^L!QC/7J"&TG9U'%\*&J3#5Q MJ==0XYK4'AQB^\/4D3KAM]3]B?8SD/A4Y[SI??2*?W%T@;1M.L(\D=I$A+BF MYI-/>3O2+E>>8M8MEOQPC0P^-=?G26 73'&OP)'?KN#@W&Q\\93>QZYC8&J MXT\77SU=?/WUU_3QGYY]^^WBFZ??3H(I;YA",ZKC!#GKU(:_!X&RKGL0Z[:R MOEZ3C6'2=!1WY3X\+@+PDD9[-]/YUZ-8#NQ16.LRR^+!!A0KXS8+]FRU9)HW MBNX:_VG;<(_M8++QVA&<-P_"H?BB8LB*OF?N/-G%F+2WL FS)Y=K M9)%E!3EZ.!/0HHN>CC^US^72)ET]6*:\11YIK*5Z0VLKI6IDJD0&_AMCP]_A-=5K MSF63=XP8VV,E/T?].%0VBV"))6"UFMJ\7:HB\A\'B@/TA1;K^0DAA?0\*1TC M#?+KS60XM@R" ,8(FUHL!#Q)<.Q>^@A*'Y.8PMO1LS9:@Y>.]3@'-23W1H>F MI ?>6$\,2K=YO->7^$%")Z1 :%USX5J<$0J;:7V,>H[,Q5\>6](#7JKS.J< M(@"F9U[B>]S6[?9TLRO3!]WX(^646@E/D<,$H?]8&ZF-=(481$G!KQG%TVI* M*V6%*$V[IJ )JGSL;U"OU<<&T\J&2K<2,-$ ',I:DG]48(__N.D[CO.RYL,& ME/PFEL7K]22<=Q]L,UF'V5WQ+C%PQ+[+<$ $"Y$WBCWLO8]$&DV$3*XD(%-C M/,? YHB)PU#(.+2)KQ83O.7PQ/3/$;H\8F04<^2?]K#U)$9%3"6%NP&3(QN= MH%]0@*L]GW+DO# C)S=5.MDFBN^^NEB(,E\6?].:M@-&/[;?3"=,XO.H>E22 MQWSI<8S.Z<-%M.CB_:OKP*'+NC7A;*.D5>%K *D^YCJX"B2J5+&W_HY X(9, MK/OM*Y/;_3_@T*.G(G-:%C$IZ;GVN*8,Q]!W:BUQE;0K-]/R9E1EMW4WAE20 M>P3):O,*^C*%E!39Y%Z?FKZ%6FV6>.EBM$LVIRW^]-WBRV^_+D!8CMH$4/T^ M\J0(#M6"*J1X#]$OT!8_B1Z47Y-M #M,D+/$XAIPQ7\D;KTRKCAA?U)1:=UV M!_Y4%0YJ/>C";OD'YCMZ));&D03(]^O-817/4( ]EFBUO)!L](>DN-X?')Q.$8V O)\FD>./ MC8.S7I>;CIH1Z>ES+8H'6O4-5K !7M2>L)3:IKP%%K1T_=J+RX>VN@S/(//" M6O892N6(1UI&PLR%VG,I"=CR9'B$;Y8/:8?0]/[&T2VGL@K.;H8-EQHB1F\[ MI&T>8Q(35O;QC*IPFD$=/IROT>W+2CJD<[)&\[BES*7GKD;:#%$41BV"FK@0 M/W=C#^KQZ2%\7Y8<_3$QOLYDD?*.724>BS*-U0.G,S(1(,*; 3"E6MP[V@ZVH)9-:K6:0JCD@.7LT6[=8KMK4']"2(QL:_1-V M!^#>*:BV+/Z>^A(P!;&G=OFN%X_0\=0181-:J]YTG ..M8LI&BD-;S- VF@Y M387R)5UJ7W$E>%DZLK@?$U@RZWT*8II,?;<=9KJC1@@')(2\N"'G4>1[T7Q MAZW'8CH:O/'T.=+(.=/(.=+(.= (??7L.84Q PW-@GVY9B> H<>E5I(<,,BE MRY;6=Y3,R'I:H66S$1E$2)(5>BZ2VO5LEGT2=$CK%(;"\P\)@_=8:'-SYY;% M3T);Q5LJ[L6UP2@%4UB)#K<1S<)),_%4""6DZ1%1Z"G'-]S \SJ4HC"*A5*= M1Z[A&3!3EVL>1? =3=%$+8,AA1LXZ4@16:KK)T5 >5=:4*PB4\<[B>N"4*Z; MD7)D_PM.LRAVS2BM62QK,1N$!T1YLNNP\*FF/,Y#L6/Y-5:HJ)*4!8!]-AU[ MRM'-TE+S!T/!I:';7=/MO9]8Z23X]"LT-J0\2#:.4R=)SL>-9.]5=H=LM'"* MZS1 &U=Q0#)&]]1#HAJOF.FF5L!66C&C3L3.Z=SZ1NM$JK1E2!*ZH!@D6_G) M1 29 J4UG!0R!G)Y1)>;YB[AL4&$FC&-8YM"*J8$5V7-20\.3$&L8=1Y-E*G M/R&5G(0%7*7<0YLQ>_EAM%6OST$F8=K&5Y^1LE#D/ET^N_CZGPM9GA)C 5QR M6!QD):5\/*9TOBX>X09G?\4/SQZG>%[<\1B<-*J#@5E,)$2O00$)*1'>UH-G M+6H.XU>#<9C,=#E\@T"*IEQJFK@/!7.Q;B[L/I V,=X$%P-RD9>>%8^?AA@, MP)X;['0F2"*=N=0TW^6($U1]!F"SF%6LCDQ29+4W[D^&/>)/A B>Z MDYW.TAS<-XS*26S-/$I.- 56R2^XPD!:"][I>PPQ25P*[_6]F8S KEQ,_THB M7.VM4I>8,B6:? -GTT%7@67$?A4^\]OUJR6.7O8#VM!'K'_PRSM.GA"MJ"LC M^Z4=HG\<)N1A4C G0A-^L M;-Y&< ]++3]3M$UQ&L^'SH1\;WHU4O_'Y.^I!I*I3XE84?N#/87V9B;=; M:H*M9'K#*2A%!AK(A,@I@Y@Z;*E,*\H#_'56Z2PIQ'&&#T.V%[,3$UM MD.$ 4LX M> T3]^BEH\+PE(4XFH;F6#M8$49]N MP0C^:U/#B]:[,WXNELM(85A4=82(#VUWU]J$'::AY$J!,>!6@*RW6'UBAVK7 M/9=32BP\C=C&Z-Z6)[E+3;,X&I3=2O8)%7U@B06)T6M?ZOKO9\AXFYX,Z4E3 MXT8#QQE_''DIUKZBL0,X1JW$$LL6(Y#T'*&L\N1?A6D5&SVH'(&56Z@Y=PZN M-]8FHG:@@V+ W,HVEL:D3I^B1S^8713)TA*6X^MQI XNI'&F+1*>=3I;3D554[H8H)B&8,+'BL5><>Z'4OIHA-#A,,[7Y=7)&%S6M8.EFJ@+M M3"P2([,'/Q4AC;5YVD\MS"(V7LJ%RL#$J&M4NXCD?_Q9,UA(R$E*OY\P$!R# M6QY/#9Q'>,"&O$5Y0R40;>VY#PO<]RCO8UD%3<6+[I@.4!V$UP(7#@4=B&L, M<1KYE8:MF7(03@-E!22A>-3'P&:G?FUFMC14UXIB ;#P,T+T-W(0?TD/A;R< M1943.WVB*:?Z9#&O)1:H>2N?12!-0_N1'PM(SRRTM5F6T:J\G=MSO147_/9@ M_(DNB6$)94']FA."'Z6'*GG&U1CG_I!./R<%950N\Y',H^U'4YD59W4Q[N:R M@&CX'_R^PGQXW]E7-S70,B 'YXB9!1((R/,WJS-^T8"R.3NR#JQMM:8")#N!C*8*XB7W6)-?3T<>HJ0B MJ_@!OC-*,J##FU0 QEM*_N]@!7)O3,V&_?T=?B4Z3Q6VR??%HZO+5X^SZ(I4 MUZ/Z)9P.TH] KYN)N-/ZN[F;F!PG]3EQ BY7?T#>MU/'4HI>\:E2VN^I?X9F M26B0D81^["W!'TI*O)#W,(V@7@IW']CZ<$KCX.0?A4]VV,8P. M!:?A&UL#=BK8O'?/141C<9KD$A$,02.AV8=D(7< I"-B;<:2$M MCP:$=7 ?'2KP>6(GIT,GX3\:.T%,@%@]A8N@R* Q]5C#FT; ,?[!U:]JF2-] MS '@(E@1+YQ8XM+^/\"ZP\Y&C>*?(LG.#N#&"2\D&AKQ(K6N4D0&;+D&MQ?3)$?KM;5WR(4LL2>9G MU8<\GEP!J CA5JA*.]8\8 N)L 2ZH%BTS_,6:*@O+2<0&(%NB83&+,.%PWGZ MU&Z%#AK.AN1&4W9\K:\+5F1W*S9T O>+P)M%?1.'M66'G.J?A42%$U-/F3+? M1GQD0G]D/2;18]QWHFK7U,+>@RDXNF4G0LN]V..9NM*==C@.WL$=!DQDM4)> ML?!:>KT=CU[*K8)<+ZJFYWJ%0"D@I-;&:WNF3NA>I!'WELCRR21.:S.E>'GZ M.U\4W@KD+)E%K-+O\A^7>'BQQ%ML_ E:0'W%]L$;#F^\2SHX=G93"/C2_FS= M&_1 TP/9J+EL*IH,G)NV7+F;&RSH'&Q^<#K 2ZT!NUZGLS72D.4H @YCB)S? ME X)K=KBF7>S/P XJ?R)OP'']*LX2Y.H6BLC._[)L [KCKB0R!IB)JDSX 0= MX^B'+^37,.0#8&(O,\(6ZF(X^44099BLTRK&$6;VY9BGYEN9MQ1A;8>^!.B; MKG6W=0^ /SJ[^O5OKU^=/_O7,RI#Q1]. /O/_-:E =J$3:E3+I]R%@6*N3[L M==2)UCI/.:*5K8^US).KVVC/):TMO]A'C,AQGQ[5@QUUEJ]'V5HRM21X)T'5 MK%'=19@F 7 -&UA=KP,49;WNLP;@WG&8,F4O%1N39C6MD,M(^NA/6=[WZY/) M%DUA4AI8/!44)NT[(RVF$SEH@_E?Q?F$1^.]U3H#AG]_S)N?2LRM#-?F_5S3 M5I#_:K8^QLOX.C*,="#CVP_'PW^=(%"&-^QN?W_0#">-B,]SQ/^?I4^Q])5) M;EYS'0_7QV25'K:QVI30I!^3B4$>#B5)$#YU$)W\V8Y)U#JVI<4EDY?EYN*U M+D9XI/ G.J;B4-I(["K5D M]8\L*(\V"COEJ42]P@@SXI=#6D&K$:+4X*)?MM3LG@' M_4$V*LGW;TI5CDP>90].7.\I[N(ONZ3FJ4 V- 7EANB/A:R$U_SH!!E*LFH6 M4.<-TVC#?.#&9(2)EA3F9Z-&C.Q7?_*;F:7RH[_^(Q/$I^W&R^+7',9I#>Q1 M-NCUEYX>>'EI=D(>S*'#2K'Y_: <7"%%ROTP';![\%R&6AP:L:%I2E32^X4\ M3MH<))<@%RLZ>/I)]K&/'V.>@Y65Y.$67#N1=P:F 3KL'L:T&T9BS9=UQJ2) MLO-NNP5I_J1GBJ MAM3Q')\APLH+;IA^JVD$QS7.WS*PS&VZQJX*&3GR9O;7KC]UT@EG[.)HR!.# M3P[D3MU;VEOZ;^OM?/!E>OGA2!_A/"?_K MNSOX+[F#K]S@7KX H^S&7_FF$=?^A[-G9^93M%5^.+M\]OWEQ=D3>#,]_O+% MSMWX7\ VP7A(X]?PZM/EMU^?<8^S_C%T.UP2JTV&;DO_Q/%3OL<'X/MU!PPJ M?^ &.&B,P'OY_P!02P,$% @ P#U14@&%B^F- @ HP4 !D !X;"]W M;W)K&ULK51;3]LP%/XK1P'Q%.5.2Z&MU!:F[0$) MP=@>ICTXR4D3X4NP'4+__6RGS8HTD#;M)3ZVO^\[%^><>2_DDZH1-;PRRM7" MJ[5N+\-0%34RH@+1(CB MT[3A>"=!=8P1N5LC%?W"B[W#P7VSK;4]")?SEFSQ ?5C>R?-+AQ5RH8A5XW@ M(+%:>*OX<$-4FJ%3!C/ M>TUO=&F)Q_9!_9/+W>22$X4;0;\WI:X7WH4')5:DH_I>])]QG\^YU2L$5>X+ M_8!-IQX4G=*"[\$(I:CU( M)>](Q0G<"JYK!3>\Q/*M0&CB&H-+#L&MDP\5K[$(((U]2*)X]H%>.B:;.KWT M;Y.%'ZM<:6E^D9\?N,E&-YESD_V/FOZC%*P4$ VF0LARE&J6@.(@Z X]$^*8558NNF>@N@*\U*CP0%32\H)UY?3B-_5DR]:,X'>A9DOI9EKZE^R J M8(+CSOS3\LG,H*KCI;*@MI-%;=H-R%8B,AN>#X_!0P 5EB@)A5P8Z)"'D*V0 M1..;,\90%HT!MJ1%&?SI8<.CQC'HK1L/ID"BXWKHH?%TG$"KH?%^PX?Q=4OD MMN$**%:&&@73:^$D(?-M;!.)>7OP!0 M2P,$% @ P#U14@(I4_!!!P BA4 !D !X;"]W;W)K&ULY5AK;QNY%?TKA)IMN\#8FH>>6=N 8W>Q"W2+($ZV'XI^H&:N M)"(SI$)R(FM__9Y+CF3)DATWS0(%^D4<#+$V]J-;$GEQW]3:7?:6 MWJ]>]_NN7%(CW;E9D<;,W-A&>ORUB[Y;69)5V-34_3Q-1_U&*MV[N@COWMJK M"]/Z6FEZ:X5KFT;:S1NJS?JRE_6V+]ZIQ=+SB_[5Q4HNZ([\A]5;BW_]G91* M-:2=,EI8FE_VKK/7;P:\/BSX5=':[3T+]F1FS$?^\W-UV4O9(*JI]"Q!8OA, M-U37+ AF?.ID]G8J>>/^\U;ZC\%W^#*3CFY,_4]5^>5E;](3%,H[[LX[&V8I$]LR+L->; [*@I6 MWDHOKRZL60O+JR&-'X*K83>,4YJ3W?1 M]Q#-"_IE)^9-%),_(2;+Q2]&^Z43?],558<"^K!I9UB^->Q-_JS$6RK/19$E M(D^SZ3/RBIVC19!7/.6H5%;\*NN6Q*UR96U<:\F)?UW/X#9JX]_/Z!CL= R" MCL%_&\RO$".NG9!>("S4S,AVH?@\=F M'E;=F&8E]>;/?YKDV?@')^8[16I/T9HL"8E94P.R[K7X.WVF6F3=F'=C(6ZV M2J^CTKT0?]W4M7/DH?!&NJ6@3ZV"]6S2:_'A_.Y(.0E M"7B\*4N&PS0IBC0\Y
0 4C)\9J%.ZK-L*:LO2ME3A/])%SC/@7HV3X:A( MQ'JIRJ50CFWAQ0"F-&\EJT3T#(18M,:2X#^JA]=% MP48[4ZL*P:[0M&J@'*7%30(Z3A))-OW_()(7 C;M !O&8VYY.6"+3E*19DDQ M''P-8/,\3\99@;%(!FGQM6 =39-IGH0Q6#,EH4(2G43+)CQGJVX!U MF$Q "?'W&T!UF(R'@_]%J-8U-!_60;C2)#4F[!>W3 MF@2_"Q[Q;O[11B#RVLW).C$COR;2$:[<0 !=-J(0%30C)BR=-2%P?/H[/J2$ MY4PR3[#/]AC3\8I84EUQ%7RI++SA/Y_)>O'A[I;38,3-]6T20B DYCV*51O^ M ,##CL->@>*3">KTKTL8-["=BF AO 9@=V,:WP5 1UX MT57""XQ=2I1A2%',%J=E336_C$=G8P4*8ROP@'1?(#XB]!"U:[ O?[-4HET9 MO>-=I5>M=[MZWQ8L7%*F.B.N+U6=Q1H3GUH$,7C*2@5);$%(R-8!#UL#F.A+ M69=M'>MK$Q)ZV!B4;T,,0W:B\H.L0T2H.HBC*H9A3[M$749G(&*FJKYT'P_F M8;&!!>;<1H-J@$U# >S[P*F 4##/3MLC>RBP4Q7A\8)*"NDI 2I\TY_.8#2B M(@=)(=U^:=!1V6TF7/=@;O.P9>\*^R'K[U UJ;YNNF"-YH_VAN)9\(1'[B6DBMV\+)_8S3MKS M=!LJFP\@705R8=/]BLK.U1EQHZ@A3LW5-F_;C LT,QL4:+KWAPQRCA+=D?%3 M7(R(XQ@]&7+<=N'&Y[!#%$[3X3#))MF)Y=_OYX?5=N2V^8-24IK8KBUH3(?. MSHTU$C' QB'4CO8P0;O4/ +D8;+[;X<"@FJ#@R1/V7YQ(S[-\^-VVSZG8\H,* MS2J2<,)N;2A11+2T:A;#Q=/XG$$YP9\D] *Y0@#N@])Z ^0EZ70"\.61:T_: MP]LJXD.MTJ&0.[9D(U&B'F'' 20403CL<(_@N>A_YPUHF=LG)R#TF P'4KY M#/-GD:5M1[U[!S$&D:H">\&.A_[UF .6"E6 <_WF_-0U3G_O?@PGV$6X!63A MT!JORG9O=Q>-U_%^[6%YO*7$R7_!S%33'%O3\_&P)VR\^8M_O%F%V[:9\=XT MX7%)"(SE!9B?&P2F^\,*=M>O5[\#4$L#!!0 ( , ]45(] EN@T00 " + M 9 >&PO=V]R:W-H965T*@*8RX31^*/E"[(RT3+KDAN5+4K^\94E+6B1T$!?IBBY>9 M.>?,97FV>#.L;VV6@4RIH;%8Y=RQ8G2^<;%;'TJU%H/:LJ M&35F5(S'3T:-TG9P<9;V;OS%F>NBT99O/(6N:93?7K%QF_/!9+#?>*M7=92- MT<59JU9\R_&/]L9C-3IXJ73#-FAGR?/R?' Y>78UD_OIPCO-F]#[3<)DX=P' M65Q7YX.Q &+#910/"O_6_)R-$4> \7'GN M8GT^.!U0Q4O5F?C6;5[QCL]<_)7.A/27-OGN_,F RBY$U^R,@:#1-O]7GW8Z M] Q.QP\8%#N#(N'.@1+*%RJJBS/O-N3E-KS)CT0U60./B >-)06^-B_ U_TP.]:?(W?<#?RX^=CEMZP[%V%?7(DK(5O7;:1GJ'=>'2+/4N39?Q/VNXWI]YKIN6M:9;=4.U,%XDQ*&+A8LR?= MNZXMM5ZO560JDY4&LXT&_RZ2M*TV6Y1M9(]J4@O#M%3:TUJ9#A=CK2+I2*7R M7@RQ*EV(9#C -=QIG\(,DTNT\B( #79(5>^[/0;,"G(X\>L4H*R57<'9$1J. MO>>*HB,EP9@:5@'B-\F% 2JKI$T?'R?> F.K[8I4XSK<<$N$+.L[A%5"B<+A M9@$M]L5#&QP\FIQ,A[/YC(Z^.)\\I9_H43&?(MT2-,^=TB3 MW$X(0D3BDAAPCLGKEZ0V0PU]FH&81D& M%7ST,$G R^42Z:17*"H@1TZO+;KO:)#W!X_E3NGL^\[F"9I2KD%'NB3R2I?4 M*A\M^U#K-F7]MG8MW:@M7(&*,8E^SN6OO&9#TUZYW4D^^$*5T(>(M!XXY706 ML^')!/PVM485R-:^DL%/AC,ZPF:B21W5MMXI7!5LV:@O3260H#*T91^14_K MZ*N +U2;=!^*(].)/-!QS1:@5Q@$T$$4R'E15.E0IOJ4S92+6VYCKI^O$Z(K MD--+G5/2ZQ.H:H/*6@M@14$WVBA_;][V*F!RX0L$9SA1#ZD+*05")6,A*+65Q* M;M)DUE$K0VVW,&@=M\0P3+,-T1>\ D?D(96:RW!_4Z%2'V7U6MD.3R::3),B MDX1([5*?$])+_"X9/?$WVAC$N'_^@\>RDR\@CEOGTQ2#-MI561GQU86#VP\E&KH/1"7&\7T?U%'OU=*P7Z6W6:#42?D!<]@]//\N\ZOG\_7\ M=GRC_$HFLN$E3,?')_,!^?P>RXOHVO0&6KB(%U7Z64,+]G(!YTN'3.X6$N#P M*+[X%U!+ P04 " # /5%20^=%ZN,% "\#P &0 'AL+W=OD[*2_OC.4[#B'DS8HBF*QL43-\>9Z)(_7VGRU"R$<7+>-LB>C MA7/+UY.)+1>BY?9(+X7"+[4V+7?X:N83NS2"5UZI;291$&23EDLU.CWV:Y?F M]%AWKI%*7!JP7=MR2_P68JUW7D&BF2F]5=Z>5N=C (")!I1.K+ \6OV3 M&.))R5ZI&^O_PKJ7C5"X[*S3[:","%JI^E]^/>1A1V$:[%&(!H7(X^X=>91O MN..GQT:OP9 T6J,''ZK71G!245$^.(-?)>JYTX^&5P*XJN"]6P@#5Z(4V/1'F-A!.^T<@L+/ZA*5'<-3!#9%EZT@7<>/6GQC2B/ M( X91$%8/&$OWH8;>WOQ'GL[X<%O9S/K#+;%[T\83K:&$V\X^7?R^&)C@!D1 M[0P7^ZQ$P?V5L("?N>IPPF#S_DG-9-.("J=H)50G+ .%\YX&+,AC4LNB L*( M96D,;U4E#8X,.'Z-[LS6-20I*[(0XHQ-(_QA>9Y C_16:+ RO/ !M'65[>"E&U[$(NEU+-_4O=-35Z:@D":IDY M)8>C(*9V(:#4RNI&5M[MC#=55NP>I(_3N?F&1 M/TN?QQ[9X! )$*N)O$2YPV5TMI*>L(DJ*\"'KTJOT9/1W8R\;,PP6$AD-R-+ MWH"X7@HC!0;*,/_+I3;.0\:H1XTMTP6&J'84A4EXBE[(4N MWG]^^^85]CP%H7T_E9VA>)L;X"LN&V]8K&1%[HZP+7%;0'N;=#R5\C65C_J! M9.QK^%5P8T$0USTREP>/3.8!G/>E9EBHN52*N@5AD^<;M 81FQ8)#FX0Q7"Y M3>9CU=\V;*>VF6GNENPP'./LY$5,9N,,OACIQ"M=U_@I9EF2C>&PR-+Q+2A! M6=N!D[$@"0=09.WCG1H3K*WHOC1(539=A6BHR"5A'D*@9")7WLF=V[MD7 M>^$1&[?\3UU6$EL93@= J.6\,WY.&FZMK)& W'#")%XL_19%FX6 *.W)KA]X MWX,^UOX$*_\4/?GRGD*DL)O9&=CQVV]PI\R_M\_P^#]K $K:_>P_1T6/$='! M;>'WD1$>"?)IB!MUA!O^B]CH;S0Q=@D>%Z9%1@>% L\"ST[EL)T24]5]K_@> M*/6*-A$<06SO@*8A1_CQ^&7('VEP!,J*, 4Z**4/9NQ95"%+PXB&E449#NU. M]N^S+K)-.@TVZ=_',H=(,V,B0 MQT[_DYT;%?;PW-\;+?BC2W^YVJYNKZ9G_8WL5KR_U[[#KI#8*8VH434XRM,1 MF/ZNV+\XO?3WLYEV>-OSCPN\7@M# OB]UIC X84<;"_LIW\!4$L#!!0 ( M , ]45+X[R"0]04 / / 9 >&PO=V]R:W-H965T7KR<26"]%R>Z27 M0N&76IN6.WPU\XE=&L$K+]0VDR@(LDG+I1J='ONY*W-ZK#O72"6N#-BN;;FY M.1>-7I^,PM%FXKV<+QQ-3$Z/EWPN/@CW:7EE\&VRU5+)5B@KM0(CZI/16?CZ M/*'U?L%G*=9V9PSDR4SKK_1R69V, @(D&E$ZTL#QL1(7HFE($<+X8] YVIHD MP=WQ1ON/WG?T9<:MN-#-%UFYQF MR0C*SCK=#L*(H)6J?_+K(0X[ M-@CT T"$0>=V_(HWS#'3\]-GH-AE:C-AIX M5[TT@I.*DO+!&?PJ42*SQIACR<.39."23F8.>_-1'O,A!&\U?2D MQC>B/((X9! %8?&$OG@;B-CKB_?HVW$/?CN;66>P8'Y_0G&R59QXQ&G MS7PTO!)>W3NW$&97&6"L1#O#R3Y>47!_)BS@9ZXZ[$K8O']2,]DTB,J(E5 = M(5;($6G @CPFL2PJ((Q8EL9PJ2IIL,W \6LT9[:F(4E9D8409VP:X8/E>0(] MTMM%@^8P9DE20,&R+( P9&$1PEE9F@XQ2.6$$=9!SM(LAI3E:8*_85 ,WNYH M(RM!!AGJ26&*,%%;%*!$!$7 4D2=A"Q.\H<>X@")S0K,%6]UIYP%I1W<(+AA MI=/0#NFDU7W:<-)V,UL:N?1$4PM4A70)5TUG;]WBRA;=B&72ZGF M_J7NFAHMM00!I2S9:71@ML"]W*$FI,J#98);TXA8DL]9G>3?31BQCQP/]MZ;PD.N<# MG>^$D,'<(%B(PBF;)D@^J#"*1 M[7/@T%3*IB$E,0Q8$@4XR%B4%.-A/WKH1T)93R":LA1),\Q8D18O0]?]K?^J5?XJ>?'E/(5+83>\,[/CM-[A3YM_;9WC\GQ4 !>U^])^C MHL>(Z. V\?O("(\$^33$C3K"#?]%;/0WBABK!(\+TR*C@T*!9X%GNW+83HFI MZKY6? V4>D6;"+8@EG= W9 C_'C\,N2/%#@"9468 AV4T@<]]BRJD*5A1,W* MH@R;=B?Z]UD7V2:=!IOP[V.90Z29,1$Y$LT==5O;#^5"# F>X?!@%D3_>2M1 M!/^'&\AC]X+)SBT,:WCN[YH6_-&EOY!M9[?7V;/^%G>[O+\+O\6JD%@IC:A1 M-#C*TQ&8_G[9OSB]]'>ZF79X0_3#!5[)A:$%^+W6&,#AA0QL+_FG?P%02P,$ M% @ P#U14NV_+MET @ 404 !D !X;"]W;W)K&ULI91-C]HP$(;_RBCGB'Q"L@B0@&W5'E9%NVI[J'HPR4"L3>S4=A;: M7]^Q$U):[7+IA=CCF6?>&3Q>G*1ZUA6B@7-3"[WT*F/:>1#HHL*&Z8EL4=#) M0:J&&=JJ8Z!;A:QT04T=Q&$X"QK&A;=:.-M.K1:R,S47N%.@NZ9AZN<&:WE: M>I%W,3SR8V6L(5@M6G;$)S2?VYVB73!22MZ@T%P*4'A8>NMHODFMOW/XPO&D MK]9@*]E+^6PW'\NE%UI!6&-A+('1YP6W6-<61#)^#$QO3&D#K]<7^GM7.]6R M9QJWLO[*2U,MO=R#$@^LJ\VC/'W H9ZIY16RUNX73KUOEGE0=-K(9@@F!0T7 M_9>=ASY3A&P'Q$! [W7TBI_*>&;9:*'D"9;V)9A>N5!=-XKBP?\J3473* M*8S&!)/(A#J.[&[QDK#-QO.1-W@&IQA*V4AOMPY:UW+":_\+2 MAYW"EG%:,%%"WY&^$W#/=5%+W2F$;^N]-HINT?<;]_2./S7$MU=N@!XIHG7J"&>^N$TH4,_3\.A M+\7 93TWROPTRV'FYU$(-"8T!(( 1<7$$:&@.V$[1GXS/R'&U,\3F[J5FI/U MSD^R&42QGU.:6>[':08I>28)O-;CX.J:-ZB.;I@U9>F$Z6_\:!W?BW4_)G_< M^\?F@:DC%QIJ/%!H.,FF'JA^@/N-D:T;FKTT-()N6=&;A\HZT/E!2G/9V 3C M*[KZ#5!+ P04 " # /5%2+8N'#08' B$0 &0 'AL+W=O)B]*?*?R,TIC M04D49R_(2R=/TR O?<5303>U;/V7#M-O5[?.6^3([R^H6DRJ%D'5XB^#^J(< M+L@WKI.YNIBAXIRR]VKVC' "7*JY57:$+(GHVCA/)W25YWW3U]*K ND*.;F6 M0T& 7S>=U#8(^#;^#M0_H0]P#=&]K'N%BW\JY'QEZD!KS;UB8DY:236\8KBM5A&,(\Y6BO9+V M[.L8P*'78O!_ !Y'8K%>,YZK]9(V2[&)DJ< CS<(!1")1+;):"UBA.<)P $8 M#5W34:;J:]__N7#NU/ UD&Y:G0NAFLX*=L]D,LU2_*&&N!"I34- M2>JLQCS1]9ZZ:N]T+FO(8V=.AM]J#@2E.6=YI99JG M&,_H7T>6=.@@CF7=*=4)NNT!J^IZVQFG*$=U8AJ.1E!M\A#K0._ZKC/6![=: MC*S!*(8:041[1X:0X9EY6R,O#,CL$W(JZ4E[*$*F!+&]4V?TJ_85S' =!AY? M?F5':"1?X%E)-\@H( 1$X0A3[M*YU6@"RD?J&Z5:MFN'9((!U(Z6#;97#P8 M+1ZKJ&2[Y)]+TA!WQ^@[QGJG4!F%&AP'_>V> M

WW0^5'>#, M?8_RE(WI.6 %!#,.8]YQ!STD'J>JW%HUAA9+61"*&E>?58X>6:#?E(3*D74M MQBQGA; :Q&$N%(5FF5 X9-1DXG@8O@11-JL3AS MSHQ9EJ-T3:V+ :RVH^6 BA&?ZSMD/C(**LJWGSON29P5O0M9^!WKU;Y0Y=@ M_?E8 RC9.]7YKSI5\;A6V;=MJ__+WN4Y=F?[>&;!X(/29^J*G7@8)&R1\?Z_VAE4T-M9%W(<30;AIT1VZ(B*KD&3>U]T*'KL U$):8-K=#&_-* M-DA'I\'58"5FBM#W$,D_/96.,<&\:;TN-2A/%IA]RS6[_Z?<#JX=&N8QF*"W M:'D)NYD.MB#^VH2$.E9NE;>FY/[%_]1G>,T>#)%^[)%[SJ5@&*\CXFOQH1GP M6R :,B($]_%.L>.DDQQ'S,M0'[S7A'Z+;60=1)RLLE0<,A.)6^]#]=BA:;2& MMB%-;6BEQXGV=]8'0R@/)7UHM,'/X,>#JV%)X-=3\QTF?&EJ]*8 JT17(<2O M#R6MAMCD-:B1$/E4"U]ND'^C+V_H/R]&]>2)??-DV#BAQZI[U?)X2$6\PL8F MDF5*GV2M!KW8?^Z&^LBP,4>T$%F2T4? (6U>#4!!0FW&I3(32VSQ:Y$M(OKA M^::W%.MTB35^A4))L8AF"6$BK]<9/?59-3_Z;FT4.BQ_G6-AX&8_?,).M],/ M %?#=^\#^?#KP8]HT+KE25^"-3I;+V?#A#T1R_\!4$L#!!0 ( , ]45+> AUL@P0 )P* 9 >&PO M=V]R:W-H965T2 MTM-]KP=WEJR\7Y_,9JY=R5ZX8[.6 _XLC.V%Q] N9VYMI>BB4:]G/,NJ62_4 MD)R?QKDK>WYJ1J_5(*\LN;'OA7VXE-ILSA*6[":NU7+EP\3L_'0MEO)&^E_6 M5Q:CV1ZE4[T9C&+SOSI(L$)): MMCX@"+SNY"NI=0 "C4];S&3O,A@>?N_0W\;8$S\^?O!BV&I;K6D"^>D M=ZC-T,GN[P S\-F3XCM2E_Q%Q->R/::< MI<0S-G\!+]\'F4>\_!F\=\9T&Z4UB:&C+R*FU\JUVKC12OKCXM9YBZWRYPMN MB[W;(KHM_H^V+T*$DCQQ:]'*LP0UYZ2]D\F7N 3!9'\K[58TGM$KXSP=T47; MCOVHA9<=B=Y8KSZ+6 U']",J/E0+W0D]RKCVTZ@L%GK9K@:CS?*!6,72JL@I MK])YF1/C15K-,[HQ"[\1T*N3=ZCK-:K44PN7CGB=EO#/R[3&BZ5-ECTB3QL: M/*W4D8=;J;6C)BWRDGA:U37!KFSH:K3M"L76D=NY H,ZQ[/&$RV'?O(K *E' M+<2D19'F)8-CQD$[Y;S!ZB:=$$WAH35&8-J 2RH5E49 M%3"K&W"K4]YPNC@41-[C<'!R(A9$, 1T:L5:>:'59TS!D;2#T/IA%_>7@N-5C M%QE$E>"5-:%U\=A'ZFF^B#T%(N"[#.V"-578 M,[B.+5!F5)3H(Y@QJ+Y]GWOJ))L=W!C069;Q7N209="9+@_[V?W5ZV*Z<3PN MG^YM'X1=*NP2+1/^X-1YM+'ZN<'V4-BS _X4Q?C<( M#O87TO._ %!+ P04 " # /5%2:^#2\+,& "'#P &0 'AL+W=O\WNNFG^_3VS:YN$EG(G5++>G?>=>6;V?*?--UM(Z>BN*FM[ M,2J<:UY,)C8K9"7L6#>RQLE&FTHX?)KMQ#9&BMPS5>5D-ITN)I50]>CRW.]] M,)?GNG6EJN4'0[:M*F'V+V6I=Q>C>-1O?%3;PO'&Y/*\$5MY(]WGYH/!UV20 MDJM*UE;IFHS<7(RNXA+CNI;_QOL.7M;#R6I=?5>Z*B]%R1+GFX8IVJ^E!MG<*K YR[_E'#)GD\<9/'.).OX7@:^ MV2_XXAF]T[4K++VND9<,GB5> M7O*H9_3WU=HZ@\O_YQ&9\T'FW,N<_^]H/"D-.$VZ=E]!L=27Y;%>HK(""K&QS;#1<:I9)Y9V34,9&=TJ (-0V7LPT MB!G359XK9A%E[[+JK/+!FNS5.].6WAE[ 0:3UK<+148JU*V &-.U66[([AD_&]RY$UHH(+ M@ I-M\(HW=I.BM@:*6&B"YX>N>,*F/>0,V(#>834E]4:BY#^LVG4^>*M85L< M6-6V5I IX-U_]@<1+CFT/\7C(+S("B/<<.LV^ P#&UU[9\ 8**X/1Y MX!8X:CL/[' --6+0IQZL$U*65B&I_44\R)@KZVN2#-\G..;C^5,ZN1^@TR-9 M\_'J:02MMI&^A97[YV-ZU1JV@/7XXOQ%]#E4R ?8,23!^R]O7YU""5(AEY7* MHL/<0$/+%$M"DE8:H+ QNB)!C5'HV:K<4U/L+9*PK]?33#+(9+[Y@B67)?,> M23Y)F43T;I%W&33FD;S94OC< D#6.I, M#,ACVP:0&""@QE@0C/*W@IM2-0=?\UR"Q'(=5MZ7PQ6K'!3Y2H'8EO'@JW)% M?Q6^D(_MZ*O]\C!P"<&.1!X=0W0,V>JHU@QJ?<A0R?2E@/MP267P6O0 MK_>^L,60[8?>/8,GR@"'RY:MKP1:$#I,E^F/@F2ARYS=,TAR#]H1^P$VR,N$ M,7O6%P23;\I>Y$$\*DAIC>>E''&(F,S([ZWB_M#"64-7-]>4+%"$'[CY&K?' MJF3\9C->@[1A]C&]&;R@':0]BT#@;!>EO0 MAI&Y#VU/8A&A/7>M?2AK'\[,M:A-43$P034$>"^-'M0SH-)G:?X?I_9*"EK:P!GJ%\10ZC M%$]S#(,]E@]9EJ%N=:ER'PS+$U+5-["NR7%A^ZQ'1AE9\-/BE@LBXV'FA#,0 MR/I.((QA&!A:W^&$(!YN%O?;XAO /2SG[GC0[KJIST\OLR2:SQ>\GM$\B6;I M&:\37L?+A-=S2I-H%?937J=)RB'#2. GAV2QC*;QO.MQ709PE*JV L+O0P32 M91HE*TSL/Q\5@VG$P]9<-0Z.DGFT3).GA^U\L,[B5,0+,_HH1%_"E+ T3X'RCM>L_6,'P]K[\%U!+ P04 " # /5%2/>Q 7@T$ !) M"0 &0 'AL+W=O&DAV[\:9 "P,61^>5=/H\& M3 @59IX1!#V>\1:58B"B\=1C1@>3K'B\WJ/_&'PG7S;"X:U1?\C?44A[ MA33P[@P%EG?"B\7,FA8L2Q,:+X*K09O(2+7$N'65+70NZ\=%/MMBTIX=. - MD-*S-(VC6G]JI)-<]P[,%IZ%#?M94)4)OG&(K(^0CK^].&89S"ED3$GQ%EHW M0H&D,VFIKST0;<_T#KZ(P':-M<>*C8P&;"0=G,*&ENY!31V:FYS?[&KA* PD M^$1VI!?<[P3IT+E@KFZL:P3;-;!'@.S@IF0^$9>.PK-'R "2C M@M&U?PU_RC$GMRWU*\>S%#[0RB@;1LE<,/E-X^B4"$M'*0SIUF%_1R;HJ*!" MI7UC/:VAT=('(H3!B3N&I2#**F!N*;"4:]4@AY'/3A'B8UILOZ!18A]I]&>B M)H^4_"0XG''(>D%#GJ39D ZQSH2U.U82E6EZAZEY6O[3ADHJEYGPQH8D'J5Y M@[Y%U&?R&@>2'! NK:[@_/\HH"Y9-$=Z,\-]^?QB7HKL2)_=M)B90LM/;$0' MZSL4Y /R5'N-!<;^6^L(;RF5&XBM!A7=)/@W:FW%^;..,$-9JP7&ZP M-8IN4G=S1N^USI?T6PDE=(;4Z%A(K9E+7QWL*,D.X^GE!$;3F#66+Z.#Q2[A M@.^X6&]%=?3--A^CVDE^-XDEYUG7(Z=?8BU_&(4 \<**KGK??/ M<_,W.;K>*K1%N,1YF%$\NYONL'OX3EAVU^.+>/>1\5Y8BH$#A5M2'5Q<32*P MW<7=O7A3A\MR8SQ=O6%9TK<.6A:@\ZVA2=>_L('#U]/B;U!+ P04 " # M/5%2ZS*(TW8" "7!0 &0 'AL+W=OACW(-A,+E2U/4IKV[T?)CNL- M:["7P8 M4CSGD)+)Q5&J1UTA&GBN1:.77F5,>QD$NJBP9OI"MMC0SDZJFADR MU3[0K4)6.E M@C@,9T'->..M%LZW5:N%/!C!&]PJT(>Z9NIE@T(>EU[DG1SW M?%\9ZPA6BY;M\0'-EW:KR H&EI+7V&@N&U"X6WKKZ'(SL?$NX"O'HQZMP5:2 M2_EHC=MRZ84V(118&,O Z/.$5RB$):(T?O:/UB?V]JYUJR9G&*RF^ M\=)42R_UH,0=.PAS+X\?L*]G:OD**;1[P[&+G9!B<=!&UCV8[)HWW9<]]^

N&L++.QAX3&8;X.U M5M$.+ S\:&2'13TL.@8+;+#( L-)8(?%/2P^!@MML'@/%@7CH0=KP#@JY_\*&+,V)IAG2 O'V-NJ<:)23 M-46ET.@=JDPJ"EB5%.POZ*U$.;76GXE, ?A#'WL"AQMOLAOV# =P556WTLA(.&U7: M2O?WZ4&8X('KB[=I$!_.@^V1:S> ;XN"5<-^;L11F"1?-\#=J5FF_M\3N6*E M L@2#+W+$40AVY+:=K2HFC*V$!J*8M/,X3.$2K, YI="Z(^.J8S]A\WL'U!+ M P04 " # /5%2A/N8[S8" 8!0 &0 'AL+W=O),YPWGLS0PZS3JI'70,@>6JXT+.@1FQOPE 7-314CV0+ MPNSLI&HH&E-5H6X5T-*!&AXF430-&\I$D&?.MU9Y)O?(F8"U(GK?-%3]7@"7 MW2R(@Z/CGE4U6D>89RVM8 /XT*Z5L<*!I60-",VD( IVLV >WRS'-MX%?&/0 MZ9,UL95LI7RTQFTY"R*;$' HT#)0\SO $CBW1":-7SUG,$A:X.GZR/[9U6YJ MV5(-2\F_LQ+K6? A("7LZ)[CO>R^0E_/Q/(5DFOW)9V/G8P#4NPURJ8'FPP: M)OR?/O5]. '$TS. I D+I"?6:NK!5%FF=*=D39:,-F%ZXW#FVJ M8<*>X@:5V64&A_D7*D7E9,MM:RLFM\/?#-OIJ!4@9U]9N%EDC,R<4+NI,!:DT^BA/)?@M#D/"2>'!-?)!<95U",2!J_ M)4F41"\DM/QO>/SQ0CKIT,?4\:6O]9&*TK0/J:C8E@.9:PVHR8KI@DN]5T!^ MS+<:E;F^/R_(C@?9L9,=OR;+FI8R9<8+7SH<3S)U)':N#[EIV>&T6YFMB'E[]=V0DK; M$':EOB2^S)PY,\KDT$F5VMRXKHQ3R+!L\0TPO;/B(L-* M3\7:E1L!.+%.&74#SXO<#!/FC 9V;29& [Y5E#"8"22W68;%?@R4YT/'=PX+ M<[).E5EP1X,-7L,"U,-F)O3,K5 2D@&3A#,D8#5T;OV;B6\=K,5/ KD\&B.3 MRI+S1S.Y2X:.9Q@!A5@9"*Q?.Y@ I09)\W@J09TJIG$\'A_0O]CD=3)++&'" MZ2^2J'3H]!R4P IOJ9KS_!N4"74,7LRIM$^4%[;=MH/BK50\*YTU@XRPXHV? M2R&.'/SHA$-0.@1O'4Y%"$N'T"9:,+-I3;'"HX'@.1+&6J.9@=7&>NML"#/' MN%!"[Q+MIT9?.4]R0BGZA"98B#UA:W2;\2U3B*]0M7LY!84)E5?:[F$Q19<7 M5^@"$89^I'PK,4ODP%6:C@%UXS+TN @=G CM!^B>,Y5*])DED+P&<'4>53+! M(9EQT(@XA;B%0O\:!5[@U1":_+.[WV^@$U;:AA8O/*?M[SG73_W9Y5@D?QJ0 MVQ5RVR*WSR$O,<4LAFNTA#5AS)R>/K8]8%%W'@5H9$'-_=Z-0M_O19V!NSM6 MJ<:L9Q79U5#N5)0[_TD96-)$MH#KG"-[UNP5VZAB&S6RC=!<5Q>!%GNI()/7 MZ([%K8:#ZU:XW0_^)'H56_4?6\11.U.T*U7MU]Q[3=R_:Y2K>UI=J] ?>^EE'D?+*Y_5";]#Y>WA(P: M]*TQZ8?OKII[5-\S$&O;]B2*39DNJF.U6K766]M0WJR/3,%INC7]UCH M B(1A96&]%I=?>:B:('%1/&-[2)+KG1/LL-4_S: , 9Z?\6Y.DQ,@.I'9/07 M4$L#!!0 ( , ]45)L]V?IM@( 'H' 9 >&PO=V]R:W-H965T<&5%!;<]Q0KO I+22B5E;\F3":DE)"4N.1%T4 MF+_> F6[J>5:^X5[LLVE7K"3286WL +Y6"VYFME=EHP44 K"2L1A,[5F[LT\ MTO$FX!>!G3@8(UW)FK$G/;G+II:C@8!"*G4&K![/, =*=2*%\:_-:75':N'A M>)_]JZE=U;+& N:,_B:9S*=6;*$,-KBF\I[MOD%;3Z#SI8P*\XMV;:QCH;06 MDA6M6!$4I&R>^*7UX4#@CDX(O%;@?53@MP+?%-J0F;(66.)DPMD.<1VMLNF! M\<:H536DU/_B2G*U2Y1.)K,T974I!5KB5[RF@'"9(;7(:\C0=X+7A!))0*#/ M:*5N4%:K$+9!'Y9=+D!B0L652O"X6J#+BRMT@4B)'G)6"Z42$UNJ.C2-G;;, MMPVS=X)Y >DU\MU/R',\9T ^_[#<';^7V\J]SD*OL] S^?P3^5H+Q)L'F KT M9[86DJM;^O?,$7YWA&^.&)TXXH'C3'F\-[TZ,%WNM\RQ0V8VJ4.36K_4SXD; MQI%V[OG0M'[8V G@;]UA MB#KJ74/?<:)Q<(3=#W-CUQW[1^#V06?47Z4?F&])*1"%C1(ZUY$JG#>=OIE( M5IEFN692M5XSS-7'$;@.4/L;QN1^HOMO][E-_@-02P,$% @ P#U14D_. M_J7M @ ] < !D !X;"]W;W)K&ULC97?;]HP M$,?_%2OJ0RNUS2\(80*D ILV:94JNFX/TQY,?"-3"1KSI_- MX%LZ=3P#!!02912P_MO" B@U0AKCI=%TVBV-X^'W7OV+C5W'LL82%IS^(JDJ MID[LH!0R7%&UXKNOT,0S-'H)I]+^HEUCZSDHJ:3B9>.L"4K"ZG_\VN3AP,&/ M3C@$C4-P[# XX1 V#J$-M":S82VQPK.)X#LDC+56,Q\V-]9;1T.8.<5')?0J MT7YJMH0,A( 4K6 +K )T@Q8%9CE(1!CJK%XN06%"Y96V>WIH,6'W?WQ&9RPS7%H]<(3>G5"3986.DZA;ZX^9%6@A3U>$-?H M.\%K0HEZ0[]7G%*D;^@.B_3/F8#N_G@Q.9S3#%+X!JM(2>,$98CGB%5 M 'H#+/I.J]:+K)XI MM9%$21SN/V,(5=JX'O17YK]0YVV,(.S\+6]PU3@RCJ M*]='6(L,#_;V_7$8#(X0NV:#*!B?0(Q:Q.@#B/I)-'PH$[S4U>BE(I*8RM3[ M J(.RG$^NQ;QV#O!.FI91V=95Y#PG%DJD]'T"+T/=-3!N!F&?C0^HNTQ"\/A M..SGC5O>^&-W%5CZOUL:=^Z?'\2Q/SP"[9J]O\PUIWM00/6#S&U?D2CA%5-U MV6EGV]9U9ROVT?Q*+ZQ97K- ME:X*]K/0;1F$,=#K&>=J/S ;M(U^]A=02P,$% @ P#U14F(?GPR. @ M)0< !D !X;"]W;W)K&ULC55=;YLP%/TK%NI# M*VWAFR95@M1"IVW:I*I=MX=I#PY<@E6PF6V2[M_/-@0E(8GR K8YY]Q[[C7V M?,/XFR@!)'JO*RH65BEEP:$VK%<[/VQ.,Y:V5%*#QQ)-JZQOS? U1LL[!<:[OP3%:EU MV/&_P"EY MOC9/7,WL024G-5!!&$4].1+OK V^0R]'Y-@QBIAGFC38QT+9:V0K.[)*H.:T.Z-W_LZ[!#I02_ M)_B7$H*>$%Q*"'N"L6YWWDWA4BQQ/.=L@[A&*S4],-4W;%4O0O4^>9%*=S"2;(-_]@#S'D8Y<_ :X#Z M7C FMQ-]D TW8_P?4$L#!!0 ( , ]45(\C-DT60( .,% 9 >&PO M=V]R:W-H965TGU(2]R?[]2_.._&RY(H7 CVB^:ZG'L3#W(L2,/TH]A^Q<[/T.JM!%/N M"]L6.QY[L&J4%E5'-C>H*&]'\MKE88\0)B<(44>(/DJ(.T+\44+2$5RJ_=:* MRT-&-$EG4FQ!6K11LQ.73,\_;%LA2XSU(0R=64@ST\97%YHX73TSFIV" HGD_"=!W_O1=GV]YW(->4*&!:& M%@S&0P]DVU+:A1:U>V1+H4VAW;0T71BE!9CS0@B]6]AWV_?U]#]02P,$% M @ P#U14O.HH[JO!0 "1T !D !X;"]W;W)K&ULS9G1CILX%(9?Q8JZ4BN-!C!DDE292)VDU8ZTW8Z:Z>[%:B\<. FH@%/; M3%II'WZ/@<%D DZZG51[DX#!OW_[''^ /=UQ\5G& (I\S=)<7@]BI;:O'4>& M,61,7O(MY'AES47&%)Z*C2.W EA45LI2A[KNE9.Q)!_,IF79G9A->:'2)(<[ M062194Q\NX&4[ZX'WN"QX&.RB94N<&;3+=O $M2G[9W ,Z=1B9(,>*\7P5!7*._X(X&=;!T3W945YY_UR6UT/7"U(T@A5%J"X=\#S"%-M1+Z M^%*+#IHV=<7V\:/ZN[+SV)D5DS#GZ9])I.+KP7A (EBS(E4?^>Y7J#M4&@QY M*LM?LJOO=0@3RI0VE/!KROX3ROT MM1#4%8)R9*JNE..P8(K-IH+OB-!WHYH^* >SK(W=3W(=]Z42>#7!>FHVY_D# M")6L4B!+R!,NR.]<@20O%Z!8DLI7Y 5QB(R9P,(D)Y_R1,D++,3C^Y@7DN61 MG#H*O6A%)ZS;O:G:I3WM>N0]SU4LR=L\@JBC_OQ(?6H1<' 0FI&@CR-Q0ZV* M2]A>$M^](-2E[J?E@KQ\\IY>WI='5V<+.--:AE+;_TF[GXI MZ_?*KA2YS:42!=,O@ M7C6M7YTC=J-&?F3MW)O-1L"&*2!;'/TPV;*4L(P7N>J:YJ/#$. SQ^T9X''C M86SUL%38?H2,48"33Q&!IUVMVU6J,%F&9-+8F?P/TOEFMIO/6.\4]O'E H!IX65K#>UWJAEQ@L" M]#/IL4*-%6JU\O9+D:AO&()LRW.)$Q4#2A*V2=,]PIT7_P.*D/VR&X9X=XB<8 MA"?#V>GN$+_4V=C,!8M%0\_D[LR&^]%LMF (.^!R4) =M"/?8<& MT]Y9..T94'MV4M_'.']BGD8D+[(5]@#9HP2+-&0B]@U?XO#W%?:V^P5K=) U MM"^I#;<].W*[+"$O)82%?L'_'GOC WM^GSW#<<\.V>_*&&V=3.[.=+;WK([%Y[AMC43NP?2^_Y$?7)^%AV&WC3<\+[(T20;?6Z MP07Y4/Z3#SG8C!EFT[,PFQIFTW,RFY[.;&J837\6L^GIS*:&V?2NBY;C+VA$YSSUJS<#:M[^"/_N$N]]QFS$#>9^>8\+YK84. M.[*_.RAVN1."8G#MVX':'E;59'GU*:(SW'Q_\T))A1^1. T[/1^^8H_[/\)] M@VG_)V-:SV4;J'T#:O\LH/8-J'T[J+\[;^QR)^2- ;9_RKK&,X;E'2^$S9EA MM3\YR[*B06SPO(@](G<\*H%!;/"3$?L.'[XV9X:QP5D8&QC&!L_+V"-R)T2E MM1!].F/Y+@@WE!MC1%<_Y$:7@TO4Z!\YI[1%E(#;E7IO$]SQ\UE2;)$UILY_WIMS% M>E(^]UXOJETY(U-M$KYG8I/DDJ2P1DGW&PO=V]R:W-H965TZ MBA/&1G$MI(IFD[!V;V83O7655'AOP&[K6I@O-UCIW33BT?/"![DNG5^(9Y.- M6.,"W+.'HS!I[+4^K.?W!73 MB'E&6&'N/(2@UR/>8E5Y).+QUQXT:F-ZQ\/Q,_HO(7E*9BDLWNKJDRQ<.8VR M" I,)N;\LBR+?6Z7KO3 QJJ9JW>-H+<>"0\!,. MR=XA";R;0('E7#@QFQB] ^.M"3G9K=:/:)Q"]=FCA-2R:C0*]@D.K.2X=G,_1"5G9"S@#J>#W4F^M4(6=Q(Y(>>@X MWQ.X:0@D)PCP!-YIY4H+/ZL"B^\!8LJF32EY3NDFZ46<8WX) _X*$I:PA\4< MSL\N>F 'K5*# #LX"4MYWRGKS)9.I8,_WI(!W#FL[9\]\,,6?AC@AR?@?UNM MT$BUAEQ;9U^!$T]=8C8@HP#B;]SCC/-D$C]V1$[;R&EOY*/-_0;LDB?I3W#R M<,RWZ-5->_(>M=%'_X>L5RW\56]R]Z1I+C>BZA*S<4T/Q!Q3-6.L6\^L#9GU MAGQ0HM:DVER@KK)?&>&DHNC/GB@Q,?TJ"S-K"C\%=IQM@)"?A!6>/_L.\Z1RPL MB*K2N7"DA=/@2B0E_*$.745O0F_(@G'[&,G=(I>>&9]/*\ M;NGI'PJ (@6I]%(=\*^S<,T[B"4=AV@\/L7KI=CQP7^R?X/C>I1F&?_Q"L4' M':I&LPY]V$(0O&E6[6K;ZZ^;#O=BWOPHO!-F+96%"E?DRBZO*'?3]-YFXO0F M]+NE=M0]P["D_Q4TWH"^KS35L/W$!VC_@&9_ U!+ P04 " # /5%2!61P MHI0" I!@ &0 'AL+W=OIU:#8: M6>:=2A'&430*2\9E,$W\VKV>)JHBP27>:S!563+].D>A=I.@%[PM//!U06XA MG"8;ML8ETM/F7MM9V*IDO$1IN)*@,9\$L][5?.SLO<%7CCNS-P87R4JI9S>Y MS29!Y(!08$I.@=G/%J]1""=D,7XVFD%[I'/<'[^I?_*QVUA6S."U$M]X1L4D MN @@PYQ5@A[4[C,V\0R=7JJ$\;^P:VRC -+*D"H;9TM0C'<*4F%@1N98?:W0&BC:4.*WT*:QT<5%YB>0[_W >(H MCIZ6"S@].3LBVV\SU?>R_8.R*X(%-ZE0IM((WVM^,"+#PY? M@]>JF+#Y;)*-=;*[&ULM55M;]HP$/XKIVB3 M6JDE(11**T#BI=605@F!VGV8]L$D%[#JE\PV4/[];"=D=(5,FK0OB>V[>Y[G M[I)S;R?5JUXC&GCC3.A^L#8FOP]#G:R1$]V0.0IKR:3BQ-BM6H4Z5TA2'\19 M&$=1)^2$BF#0\VC)C6%4X$R!WG!.U'Z$3.[Z03,X',SI:FW<03CHY62% M"S3/^4S975BAI)2CT%0*4)CU@V'S?G3G_+W#"\6=/EJ#RV0IY:O;3--^$#E! MR# Q#H'8UQ;'R)@#LC)^EIA!1>D"C]<']$>?N\UE232.)?M&4[/N!]T 4LS( MAIFYW'W!,I^VPTLDT_X)N](W"B#9:"-Y&6P5<"J*-WDKZW 4$#?/!,1E0.QU M%T1>Y808,N@IN0/EO"V:6_A4?;051X5KRL(H:Z4VS@S&"E-JX)$DE%&SAVL8 MIO; %HPPF(JBZZY\%Q,TA#)]:5V^6A"0&93!US#'K61;*E8?30N+F]CX%\(8 M[F%$Q&LO-%:YXP^34N6H4!F?4=F,X4D*L];P(%),WP.$-N4J[_B0]RBN19Q@ MTH!6\PKB*([&PPE)J; MO] D!4U6TERY+X/R#8>E5!;2-20AN;6:_:FB%R0=3^+^WNV@&T51+]R>D-:N MI+5KI3UD&?H_#:@PJ% ;4,0@7! -!')4"0IS>4I-/6[#33.*J5G]P:$M>D8KQ5I]7E,"QF MXF_WXF9Y(FI%A0:&F0V-[(<4@"JF=;$Q,O<3&PO=V]R:W-H M965T:&DM$>%#)2DK_?N0E"RX0-U#+Q:7W)F=62Z=]]J\V ;1P:L4RBZ2QKGV M@1!;-BB9G>D6E3\Y:".9\Z&IB6T-LBJ"I" T3>^(9%PE11[WGDR1Z\X)KO#) M@.VD9.;W"H7N%\D\.6T\\[IQ88,4>1F_1LYD*AF MY^L3^Z?HW7O9,XMK+;[SRC6+Y#Z!"@^L$^Y9]Y]Q]',;^$HM;/R%?LQ-$R@[ MZ[0Q#V< .K\ H". 1MU#H:ARPQPK.J1E5RM/ >EE7%0_N8@$/"WL 5< 5?&]U9#[ENNX'KJYL_ M68BW-/FBDR\::;/_\K7AMA3:=@;AQW)OG?'#\?,?5;.I:A:K?KA0=:=*K::& MM9TI&S\QH/>"U[%Q?VW0P'D7.<,C.A:49O0^S#! M ]/9Q]L$S#"$0^!T&R]^KYT?H[AL_+M%$Q+\^4%K=PK"+$W_!,4;4$L#!!0 M ( , ]45(GY$;7,@0 (T/ 9 >&PO=V]R:W-H965TY=)1N:0D*9RRU,&N&SH987PP&1=C#W(R%FN=,DX?)*AU MEA'Y>D53L;D8H,';P#>V7&D[X$S&.5G2&=6/^8,T;TZ-DK",TS2U2":.GQ7H MH)[3.FX_OZ'_49 W9.9$T6N1_F")7ET,A@-(Z(*L4_U-;/ZD%:' XL4B5<4O M;"I;=P#Q6FF15!=AW"/@U(?.X%<._HX# M&NYQ""J'@KI3.1, MJQ,S:)[_7HFU(CQ18T>; .TT3EP%.AW0:<' MAXI&AZ/>]*-.:7Q6Q8I&ST+3'E&]>LUY!::W!_,Z)4J!6,!,B_@)_OG+?(=; M33/U;P^Z7Z/[!;J_!_UA/4]9;. 75#*^A%RRF$).9:D$')DUFH@T)5(UH\?P MW]:2[EJYY:1A,:FMOL^3D>N.G>?MK+=MHEV;:6D3;=EX*#H+:JMWG(.:<]#/ M68J8TD3!0HH,%H:=V)R:_9J_U^($N#EZC/!,J37A1I98*-U)-VA100A%H1_N M4.ZP\T-WY <[M-MVX7#H(K^;=UCS#GMYEPOHUVS"UNS8'0;^#I<.JZ'G[C(I MK8(MJR#">WA$-8_HMWF<@"8O764@:DL>^*@[@&$=P+ W@')+7L)L/1.:O#1)^QWY#9'F-L;?!DH2'LG4,7^MH5J9W>W:U=UHKBM?.[1 M$FV=J>@ -:_@SMQ66)X>("7"#3;^##&;VHR\3Q33:XOI[E&SJ>>HOZ!7$56W MC5CP9RHUFQM9CYJ@.J/Q#TYM4VA1?Z6]?;@W_#^T75!3U5#X&3ENJ@WJ+S>W M;X7&3*&**6R>2X%M>O>?@A7P.TEQ&+BMH[##$",FR MZ\J(L]5V9%0NBW[/[M UU^45NQZM>\K+HI/:&;]"Y].R,VQ@RD;UCL@EXPI2 MNC"0[EED@I)E[U>^:)$7S6SH5AR2J:ET2(;>HX3#A@9S3+M2<7QM78ZV(ZI#9NOOWM_6TY>3>:&"'K&LC_2J9P?#^(! MFM);4F3RBJU_I?6$ NTO89DH_Z)U?:PS0$DA)%O4QBJ"19I7_\FW^D0T#%Q_ MAX%7&W@_&N =!K@VP%T-_-K [QI24!L$/QJ$.PS"VB#L.D)4&T2E6-79+:49 M$TE.CCA;(ZZ/5M[TBU+?TEHIDN8Z%2>2JV]392=/)G/"Z9QE4\K%+^C\:Y'* M#7J%)I(E7UZ=*HVGZ(PM5.(+4J;.F^DTU2](AB[R:B7HCP_&5)(T$R^4[?5D MC Y^>H%^0FF./LU9(4@^%4=#J<+5@PZ3.K33*C1O1VB_)_(0N=%+Y#GNJ,7\ MS&S^@6P0=DKKN,5Z;+?VJK&#%NMSL_68)H<(N]K<$R(']'0!>YY*FB88)6)"LH8K=(Z(1%;*GC$HA^ MHSQ)51QMTE6^P]*W)O7JQ'/\"'O1T7#5U.C^<3'&01!N#[L3N[^-W3?&?D7U M!I'F,U3D9,&X3/]1IRMIGM:$":DPGQ&IOI%,';BB0K^^.TFUJM#5Y+IM99W[ M]V+'L8OU0K@SQ9;#G%#-L7V*P7:*P?\\Q9=H27G*IEII3A,VRTL(M:TL MVE#"!?)<-"4;8-=X)LJA!$J%*-1@ZU3.D>1DJE>H^ERQ-*F6FUG-TWJ4 MIDZNYSFQTZZ3"_N+ZUF 406AUW\5*M\BQ))AM>=F3",W"'>%!#N,:]YBR@(( M_5YR"%UF)-\[<6!C) Z W#7C\E.=)9J5J! 5JQ.2)84F-UJQK%#<6Y?U MOOJ2J.6FKE^VR;54HM+6VLL\;&"#LPMT=LUX;M/Q?+',V(;2&W"P!WS02OW.K]MM2HW%A;RVNS&UQMI::0@-2N&=50,70(R^S* M\]&"Y7+>5A:-+;8X;+6]6S3#1N YSY5ZZLBW*5,7X$..?V\2W&'K!H>/\;)H9;![> MPS>/[LI/5(&KCK%)#_N*UY-]Q8-]Q3,#?E_IS5[;I+\;(&P;WK-M&^K(3_.4 MVP6$/<3KR1[BP1[B/60/Z2Z@94NQ"@@[BF=&^7LZ(\FFM8 [11^*3*;+K$/U MAH'VN"=E/P;FXTYEO[I@INF*W*CYZDO3ZMH:6B26"GN,6ZK^]NH: _JQF;6M MZCR^+,.-!A+NB5J :6QN#'4LR\86-[ZU+,. :=RUD=,A+ N;.Y16&/",S7A^ M3/YTK:TP\!GWA,\8^(R?@\]CBU=KB82!SW@//C]UC>0#O?V>T-L'>OMF>N\I MH<6K54(?(.X_'\2[%DD^$-WO"=']1J?_(43OKJ#9JUU!X+MOAO)C,W<" RH&9 MG[4\IOMV74O$H'%'-.B)0$#;P%Q#7TVNT>=:&ON5N\69]2\O+YK#RAU5E!Y:U[TQ# T+ G+>40"!N::]D'/9=0 M^VIN^SON&(>-YT L/8GJM(_I+>5])F"(&:X1,^#!*V/.:Q MZVFJ$"@9FL%VJ8H*KF]+?V0KNKA1"/(<-RJ?&GJ2(BP"+D8]Z2%$0,W(7(H^ MI(%G<=6E@1VGN6OH'%JUU ('=D)O>C!.Q4VT6 \*@GW8486!Z;:]P] M];-XM>H7 ]EC,XX?!]!.C;L8:![WI/T0 ]1C#/2.>]*-B('AL>6!BZI:)BN29F4W3UV[E ^LEM]F98DC M'X?D\E_;[2?_?-.$!\W!/$CP#QHTX-Y+TR[MWH?M_8"W#LNW'T0\H- M&[_-TC_N^T#X+,T%RNBM,G4.=:'%J]_+56\D6Y8_U[IA4K)%^7).R91R?8#Z M_I8Q^?V-_@78]E>+)_\!4$L#!!0 ( , ]45*53330! @ .0K 9 M>&PO=V]R:W-H965T27Y]E.)''*;G+ =YM-E#]=L21[O!C!T?.- MVWBU%NK&^/)\&ZW8C(F[[4TNOXUK+LMXPU(>9RG(V?W%: +?3ZFK%A047V/V MR!O70(DRS[)OZLO'Y<7(58A8PA9"L8CDOP=VS9)$<9(X_JJ8CNH]U<+F]3/W M7POAI3#SB+/K+/DC7HKUQ2@8@26[CW:)N,T>?V.50%3Q6V0)+_Z"QXK6'8'% MCHML4RV6"#9Q6OZ/OE>*:"Q M&,!JA:@O@MPM0#W74"J!:303"E*H8=I)*++ M\SQ[!+FBEMS41:',8K44/TZ5W6S.S!YC/(EF"BCJ05OIDQ$<<+?RJ5WLREX M\\M;\ L8 ZZX%8:;Y'F4KICT6 'F3Z!)=Q,]%;<+FYY5 MEI:V^KP37$@SQ>D*_'F;)0F0GJ9H_FL!2FJ@I !*NH 6IRHK]P*9WNH,S-DJ M3E.UZSQ*HG3!P!MY:,JC]+;MR)0[T6(G%><>+G$ $2+H?/S0M*1)1XGO^:%; MT^V)0FM1Z !15E+/0FKU"&9J8$$T@!X^@&R2D2 @ 6U'[-6(O0&(V7>6+V)^ M'+-G@'D'*79]&AZ@;B%$;D#6)($"+?/Q##I&OUAJE)9_6&L)8W''ZVHGER M5+[0P ,#BA#VVO% 5V)JLH.2QG.HYR#+2$709&6C'HM(IIQNB>FB@1A$T)7>H8,:2% M#GK4<3L"']1Y'>+3RK@?U7M*B0WTQ'.086Z3#&$'AATRZI( VFN"P3+N9X"> M,A+30D'H4$-(D\X+'(3#QJ=#8%TX0'OE\#J/KM+' -&I*7JK.]-^[FR2V=Q9 M%R?07IV\]*C72::G-CP#/B&.!SO@ZQH%^C\MW=PRU;HK*U_+KD>EDEV4@"\L MW_1,+KI*@?8R1>^T:.PDU$X]\TJKCNV;4O#$E*$HV)1-G6SOEM%36U]X?825 M5[&")2O93W5QFO;DA)Y!(=S":E_-NCB"]NKHQ6HNG;U5Q_8=!^G8SFJ(COMQ M&J!CI.L]Y)Y,QXW0T:;;(SN12@R_%B/HU.U)6.UK1%>."/ZTD#19K7*VB@0# M'Z5RXY3'"_ U2G8]RUVDJSIDK^KT1G&]T4.QT2L"4K6GM]=WTY 8SPI:"*%J M=3UZD 5;"*GO^[@CCR!=\2%[Q?=2^;LC1;4A/2X\[BN\26@57I>"R%X*]A#^ MF.L2T](N)"[LPJ:K-D1_FC<9+>2_56L"IDKR7Z,X'^1:NL)" RNLHB&2\4;N M>J]V'>1G VJN"E?3*.[AV3M*,K62[*M$5VW(_FCII2H9WDI60/:J\- WNJQI M&QWRG+"CE42ZU$/V N(>"L;BZ^9,,+J_B-Z7:#@O^6!5/^']%A7#MC^S.G% M3_,JOLU<$X8(^QW=(=9E ;:7!7OCJ#UC3/]S(.E?A(6.0(48V1QR40M@10;'.*-B>47YG M0M9IBVPC$209YV]U+GAODUB':!S^:.-4H^V/J2RD=NH'#CZ+M83Y92V/URN' MGCKTDR.]Z>S.6D;9IIRNZ:$A#D,U-]X?UT 5!$';%':(3!;$GB@(L9T(D/<"BEM$F]#T/&W#;*!%%B'9X M$=%IAM@;O@)P[Z$F,9LY"62OOZD0MQ'Z+@F"#L"-$;X]V9B'N5$5VJ"WY!H( M4>@9RFXA;#ORTQ9"^Y'7V8O\\&:O,_*(OY8^R$S(EJ?M"HG.@.147>&Q M*-:O(R#F WCL^XYKQ#.3#M+0@?CP$)AT(7*(V_AT!16=>LFIVD0C5O94BMGU M>80ZX>&@L84.8>2X'3,IHG,Y.55W: 38GA(&9E^+ \X\B#^_H*RU$O;J%K]>(6 MNF->/&Z\_KAA^:IXC92#1;9+1?DB8'VW?E5U4KR@>7#_"KZ?EB^<:C;E^Z^? MHEP&. X2=B]9NHXOLT9>OE):?A'9MGC)_E/?M\1W\GU48GB 9>4Y'I@9<8 MD]_XOEXFF#+=DCEF]&8E5VSL$'ODZ,3;@#_LY6^,..[TT1BLDX64&SNYCP=>8 6AP*6Q#(P>+SA!(2P1R7@N M.;WJDQ9X/#ZPWSGOY&7!-$ZD^,5CDPR\*P]B7+&M,(]R]PU+/UW+MY1"NU_8 ME6L##Y9;;61:@DE!RK/BR5[+?3@"A-TS@+ $A&\!T1E IP1TG-%"F;,U988- M^TKN0-G5Q&8';F\BT MOT 8A$&-H,F[X>WK!CF=ZB ZCJ_3=! 7-B-CF,B4;JEF+M%'BO9XC71S#"SV M<+QNQO8N/-HQ%J. MK9DDNFQ%P8>ZW6W&=8-6[RWNQ$6WG.Q4I2 G!)5H3:@F,$Z)\U$ M[580U1IIAH6ML-ODX[+R<=G(,^4O/,8LACU'$=?);\8'K:#^'/X;=B*_5\GO M-?*,7E!14P \))7@J]I#:*:)8(],:8@@+8I!> 4QV]?5D\G[F*X/3+T:HL*J M?U1=4U1KUW0T+.4V,T6YJ:)57QNYCL@OH_4I*U,!6/)8"VEF067MYDL8FJ*"FIES MM0&).RNE:V9QJM>AV6A@I4^J11A'41[6C,M@/O5K-WH^55LKN(0;30W2<"6)AM4LN*!?%C1W M"3[B3PX[TQL35\J=4O=N\JVZQ/[X M&?U77SP6<\<,+)3XBY>VF@7C@)2P8EMA;]7N*[0%90ZO4,+X7[)K8Z. %%MC M5=TF(X.:R^;)'ELA>@E8Z.F$N$V(#Q/25Q*2-B'QA3;,?%E7S++Y5*L=T2X: MT=S :^.SL1HNG8U+JW&78YZ=+RNFH5*B!&U^(=<_M]P^D<]D(9@Q?,4+YL56 M*[*TJKC_[!0KR4+5^#1+R"XIPD](S$ M41R=(+3XW^ET,D GZ61//%XR)'NKY@U[PN_"D@NMF5R#&Y^1ZT>G,.ZB@&3! M-MPRP?^%\HQ(4\'*=^" ::+ MRHM4XA/WXE%^].5)F]O47*D/^W[2(!FLM^DMNM6N9[WPG=K!^J7K97U#MH=I&N'O M3*^Y-$3 "B&C\Q':I)O>LIE8M?'MV9VRV.SY887].&@7@/LKI>SSQ+V@Z_#G M_P%02P,$% @ P#U14G):H*J/! UA, !D !X;"]W;W)K&ULS5AM;]LV$/XKA-$/*9!&(B5+=N 82)R]!&C7(&FW#\,^ MT-+9$B*1'DG%Z= ?OZ/D2(XD:VE19/EB2]3=\;D7WD-RMI7J3B< ACSDF=!G MH\28S:GCZ"B!G.L3N0&!7U92Y=S@JUH[>J. QZ52GCG,=0,GYZD8S6?EV+6: MSV1ALE3 M2*ZR'.NOEQ )K=G(SIZ'+A)UXFQ \Y\MN%KN 7S>7.M\,VIK<1I M#D*G4A %J[/1.3U=,-\JE!*_I[#5>\_$NK*4\LZ^7,5G(]GREVQWLNZ(1(4V,M\I(X(\%=4_?]@%8D^!!@<4V$Z!M17\ PK> M3L$K':V0E6Y=$N%X4M,@9'DFBL0YIC\AFL?,_*)/Y _;V26$2SW+5?Q7P,3 M^_7$?CFQ?V#B"YYQ$<$Q6<(Z%2(5:SL5)IE\ :[Z,E79"TI[MJ7Q "WW5#YK6@=N7:+CV! M&M10@T&HW[1N!G(9UO.%+UM$DWKBR0\NHDDGXM3U@U9:ND+O*&,TZ,_*M 8[ M'01;92)ZDHFTRL02D$4!N2S*N-;I*HVX9:;>AC7M@ O';-SRH"M$V208]SM MW:;#NX,NV"3":H6\29 W"X%LGZ7_8)6MD>7M4,1U0E9(Z 0;.G;QWH[K=L/+ MPDD["7UB?C@YL#3H'DO1[TS#,1%5K1K^T N<=D,?LG;[Z9&B'@O8 =RLPB)^B_;TVA#-'28:6P4^A;37G] _U=*YKAU;0(B#_<7A(Z5 M8ONC)EO 3L,U62%NN=6GO?73)28ZINWRZ0JQ<'J@>AKJHL/<=4QFQAG*9^[)EQ!JF9,-,^?^7$>OA4C]H\UB/%/*M MVU]'K"%<-DRXOX Q;.RC'B,!^94&\7M5<&KJJ2&E]D+'_580Z9L^+#W"BJI M>RKT_3:C]0B%?GO#Z>S=D.2@UN7%D4:4A3#5-4 ]6E].G9=7,JWQ"WJZJ*Z8 M&C/5C=<'KO XHTD&*S3IGH18VJJZ1*I>C-R4]S!+:8S,R\<$> S*"N#WE93F M\<5.4%_ES?\%4$L#!!0 ( , ]45)1-8/(J , #T- 9 >&PO=V]R M:W-H965T'ZAY8F 14P#G;^=-O?[8AA 5"[WJW+XEM9L:_&8_']OS(^'>1 DAT M*O)2+*Q4RMT[VQ9Q"D4D;MD.2O5EPW@12=7E6UOL.$2)42IRFSB.;Q=15EK+ MN1E[X,LYV\L\*^&!([$OBHC_N(.<'1<6MLX#C]DVE7K 7LYWT1:>0'[9/7#5 MLQLK259 *3)6(@Z;A?4>OUOA0"L8B3\R.(I6&VE7GAG[KCOWR<)R-!'D$$MM M(E)_!UA!GFM+BN.OVJC5S*D5V^VS]=^,\\J9YTC BN5?LT2F"VMFH00VT3Z7 MC^SX.]0.46TO9KDPO^A8RSH6BO="LJ)65@1%5E;_T:D.1$L!^U<42*U N@K> M%06W5G"-HQ69<6L=R6@YY^R(N)96UG3#Q,9H*V^R4B_CD^3J:Z;TY/*^C%D! MZ'-T H&FZ$FE2;+/ ;$-6K%"94:JE^P J!9\!I4Z34^IO45KU1(RBU%4)DC% M5D6N1),UR"C+Q8TR^N5IC29O;M ;E)7H<\KV0DF*N2T5OZ:PXYKUKF(E5U@Q M09]8*5.!/I0))"\-V,KQQGMR]OZ.C%I<0WR+7/P6$8EWHOM34]\+ &8;V&VA_%'H-&U#8R;^G M]GL\GC=S<(>Z+^72T'.'H8,&.AB%?CP#JOT_V7%VR$R]5BER\],4"7I 08@] MVL'N2TU)Z)!@F'O6<,_&@UW7H)'M$3:FPE?."_PZ6[&VVR:B'J'=K!X0F_HN)E%+\LNA@-U1\OI('4NZ2^G'WFLF]Z5@X_&*_6O)W2_$V/%] MIY?< P5;'4;.[$JD+Q4;CY?L7T_N?C&>XC#LDP_)S>BUY+Y4;3Q>MO]#<@>] M$YL&+G6[X'TQ@FE(.N!VZR): -^:^[E ,=N7LKJ5-:/-&^"]N?EVQN_TV\!< M<"]FJH?%IXAOLU*@'#;*I',;J&#RZJY>=23;F>ON,Y/J\FR:J7K? -<"ZON& M,7GNZ F:%]/R;U!+ P04 " # /5%2YC B/P8$ <#0 &0 'AL+W=O MKI( MK1HE[=V'ZCXL]@!6[5UN=PW)O^^L#<8!Q[FK=%_ 7L_,/O/BF?5D)]4/O48T M\%3D0D\':V,V'QQ')VLLN+Z2&Q3T9"E5P0W=JI6C-PIY6BD5N>.Y;N04/!.# MV:1:NU>SB2Q-G@F\5Z#+HN#J^09SN9L.V."P\)"MUL8N.+/)AJ_P$QDF8%"IU) 0J7T\$U^S!GD56H)/[,<*=;UV!=64CYP][6B..?O=%!LZ=5;%\?K/]>.4_.++C&N-#>,!$;E$].Q^?J((TPO 6#<]R?4%:WQYO8?CN M MY!)N#K6I::BU1/'$. =ALGV*S#,@\]2F+6&CR+%]*4!ASQKW/,. M[MUXO19O,;D"G_T&GNNY'4#S?ZW.QCTX?A-MO[+GOQEMN,UTDDM=*H3OUPMM M%!7TWSU;!,T60;5%T+_%D&Q3;A9(>41*2[5H;):[TE*;C"J3]L7?SKS ]:-@ MXFS;P3H7NQR'(Q8V8B^(PX8X["6V%9483%N4,,2ZS"ZH5=2%!]S G N>9ER M-MR41M)J2T=Q@R"7X$57X7L8VI11;59W%UU.UU1AVYO(CQD[O1'34L(YZ6>T[E2A,,Z,!N1)4 M3VFI,K$"LT9XIJ4NX-$Y\+B5VYJW0RB,63?NN,$=]^)^(2H%F<&B,^WCLRV# MT/5/N,Z%6!"-NKF8>QP(;B_9?,W%RK8,V/*\Y/6PS6G<;]1V M;/=]U[#^!<67CAU'$@M[H_=E@T1ON\)1ZIH+:<95J^/Z)I.'.OKN] M83P. ]8_#7XQC/U&>\+XWQ5KQYS6.;- M:J.WQH260I3G\F:U>:(?UT=;$_6 M;^S1OSJ_'LW4WPV?N5IE0D..2S+I7L64)U4?Q>L;(S?5:78A#9V-J\LU?;Z@ ML@+T?"FE.=S8#9H/HME/4$L#!!0 ( , ]45(J#B\]]0, . - 9 M>&PO=V]R:W-H965T] M8\R@YU)4>NGMC-E_\GV=[UA)]97;*0JJ8%;M?7U7C%:U$ZE\$D0)'Y) M>>6M%O6S>[5:R(,1O&+W"NE#65+U\S,3\KCTL/?RX"O?[HQ]X*\6>[IE#\Q\ MW]\KN/.[* 4O6:6YK)!BFZ5WC3_=X-0ZU!8_.#OJLVMD4UE+^6AO[HJE%UA$ M3+#F-W2FWNH M8!MZ$.:K//[)VH1B&R^70M?_T;&U#3R4'[219>L,"$I>-;_TN27BS %'(PZD M=2!O=0A;A[!.M$%6IW5+#5TME#PB9:TAFKVHN:F](1M>V6U\, K>-%CKA6\ H5W'SULTGQLT9 3-+HG=.*1 M*C=939RDCF/[\6F% TP"2.WIG)2A69Q%0=I97:",.I31-$I6[J6"SD8%WP - MK,IATZ'Q[-E>,Q?<> $)TD<]N ZK'!((C?Y=3X>+1Q'ITSBT2N(L<".<=PCGOU&YB@EJ;"M+)!@41%NP-=7B--9@+E,(JXF^ULR'881?,>QJ%5 MDHV4+ Y. A),@OQ!Q:%I*BK@4&"KPCGX@\'B,TS"\*S%VQ'O,)QG81*. #U3 M.CQ=%]*.K>*UF=["Q<[F"?H%[+"+YK5X.<&>E ?_@O2,UN=E\), X5<4:&RV MOVF>M\$O-B@D,<%]:EQV<9:,#"!\4B;\F]+$NWYQ Q]JS RG&>Y+D<-N;#]/ M0H2GE>@?LV/JLOA>F3IX*#&S=-YO:9<5#M.QKCXI$9Z6(D>SO(9W*#>S&).! M*KGLPC2,\ CDDS#A:67Z&SYZWMK=Z?#(1))T4 A#,QPD:=9#ZI\=O^VWSQ>J MMKS2H#,;\ NN4LA5-9\3S8V1^_I$OI8&SO?UY0X^P9BR!O!^(Z5YN;&'_.ZC M;O4_4$L#!!0 ( , ]45+> I:C!@, (,( 9 >&PO=V]R:W-H965T MA5'GM MNC)=8$'D%2^1Z2\S+@JB]%3,75D*))EU*G(W\+S(+0AESK!OU^[%L,^7*J<, M[P7(95$0\3K"G%<#QW>V"P]TOE!FP1WV2S+'1U3/Y;W0,[=!R6B!3%+.0.!L MX-SXUV/?,P[6X@?%2NZ,P80RY?S%3";9P/&,(LPQ50:"Z-<*QYCG!DGK^+,! M=1I.X[@[WJ)_L<'K8*9$XICG/VFF%@.GYT"&,[+,U0.OON(FH*[!2WDN[1.J MVC8.'4B74O%BXZP5%)35;[+>)&+'P8^.. 0;AV#?H7/$(=PXA#;06ID-ZY8H M,NP+7H$PUAK-#&QNK+>.AC*SC8]*Z*]4^ZGAA*6\0'@B:Y1P"3=91DUZ20X3 M5A>)2?;9+2I"\0TV[G>(;N[RNQNVP[5R)%%-@=^-;R,$[_3[;NKW;P=F@6) M%\2-U3O=W49W]Z3N[YQ=IJ2D2M>:%@@YE[)=98W3W:$/.T'H]?94'IH%7A)W MDW:942,S^H#,"V <<%U280](F^KH4$X<^J'?+B=NY,0?DF.U($Q158A,EW 8 M@CZ79I"TJ8L/U$6)'Q_9TEXCKG=2W(2M4"I]R2LX4OPGZCUI2)+_>:Q\[^UF M]$Y&8XC2FBC=(6J_ZKR#(^)WHB#9*]$6L\#W]TO"W;G."Q1SV^4DI'S)5'T; M-JM-)[VQ_6-O?60ZK&T3;S!U>[XC8DZ9A!QG&M*[BG4EB+KCU1/%2]LTIESI M%F2'"_V7@,(8Z.\SSM5V8@B:_X[A7U!+ P04 " # /5%2_R3>^Y<# #! M"@ &0 'AL+W=OM MU 0PA)!5$FF3]'25KKW5[FW[V0$G6 MV:IMD^^]O; A+"4NV7Q(P,X_WW@SV MS$]"/JN,4HU>BIRKA9-I?;AU795DM"!J+ Z4PY.=D 71<"OWKCI(2E*;5.0N M]KS(+0CCSG)NU^[E/5/7FHC6@E^]$8" MKA-P-R%\(R&H$P(KM&)F96V()LNY%"@Q(Y*B$7J@B> )RQFQGHL=^F%]H2FZ.U()=4;? MRF(+&?#()BGT;ZF5)CQE?(]N-E03E@/J"#T];M#-AX_H W*1JD(91T^<:?4) M%N'ZOTR4"C+5W-4@S1!TDUK&JI*!WY#A8_15<)TI])FG-/T=P 5/&F/PV9@5 M'D3@BMWYWNSP;H!$V= HL7O%6GL@"_M9"W V!A Q9:L'"@ MZ*PN>FZ*WF=X!1%9"+,9')>!/YMX(.;8MN$R;.3C, YQ$_<;Q4E#<3*H=T.Y M@':_ICAJX*)!Q2NB6().Y^8E=?/RIGGKCA3MYH66K)9[_:E>.&D)]\&?:#;U M)AV+^B(##TZ_;LO:-QC1&IR',BU>L+>CVIX:8MJ7@<33M^]$2-_+'? M[X7?.DO\=U7V#^CZ/70GW1;LB1J@BU_IXD&Z:U$4<*K!&9L\(_JS9$>24ZX5 MHB])7L(Q@G92%#WU36N=5A?:TH24BB*=T5_(+!"NV:CY(J\T< X"#HVN*UA ,Z,O9V1%$I$R75U_#6KS1QV9Z>/SOK*S&=VR'B% MJ8:[KT3N&5:FZT>)@1XZMT## V,L,9DPJ30 \WPFASS?F M!&PO=V]R:W-H M965T](N_QY_I*&@W2Z7>,:>>?/>Q./TJ/2]:0"0/+1"FF74(';7 ME)JB@9:9B>I VI-*Z9:A=75-3:>!E3ZI%3293M_0EG$99:G?V^HL53T*+F&K MB>G;ENE?:Q#JN(SBZ+2QXW6#;H-F:<=JV -^Z;;:>G1$*7D+TG EB89J&:WB MZ_7"Q?N KQR.YLPF3DFNU+US;LME-'6$0$"!#H'9Y0 W((0#LC1^#IC16-(E MGMLG] ]>N]62,P,W2GSC)3;+Z&U$2JA8+W"GCI]@T.,)%DH8_R7'$'N51*3H M#:IV2+8,6B[#RAZ&/IPE)/$3"H9!GN6'(LE2K(]$NVJ(YPTOUV98< ME^ZG[%';4V[S,-M#;5N,A,F2? 15:]8UO&""W,KPQUWK7I-567)G_G/P8@/( MN# O4XJ6C(.DQ5!X'0HG3Q2.$W*G)#:&O)4.E4BEL%PTV1,?V8=H'T[AM1&)WMDN9M!\_)PUQ7Q(' M=;TJ'R!QSW/RG..GY^28_HJ+5SFG5('W+&7RJC-7:G'I.'(RIQF17;Z@3'\R MY2(C2M^*F2,7@I*X &6I@US7=S*2L,Z@7ZP]BD&?+U6:,/HH@%QF&1'_7-.4 MKZXZL/.Q\)3,YBI?< ;]!9G1,57/BT>A[YS*2YQDE,F$,R#H]*HSA) MPN+WA*[DQC7(0WGA_#6_N8NO.F[.B*9THG(71/]YHR.:IKDGS>/OTFFG>F8. MW+S^\/YC$;P.YH5(.N+I'TFLYE>=L -B.B7+5#WQU3=:!N3E_B8\E<5OL"IM MW0Z8+*7B60G6#+*$K?^2]S(1&P#H-P!0"4"[@%X# )< 7 2Z9E:$=4,4&?0% M7P&16VMO^461FP*MHTE8OHUC)?2GB<:IP9C.]*8H0%@,?J)\)LABGDQ("N[8 M6B-YKK^")_I&V9*"LQNJ2)+*<[WV/+X!9U_.P1>0,/#;G"^E=B+[CM*T@5+'HM+.HV:(WT"V3^Q7\;H A%O0CVG;?-O.W; M02\(88 KNRUJ7D7-LU(SP@,CSB9:CV(MO*=$OH)_P9BD.GME !?@%ZHL^?"K MA_HGW)6@8A$#EU39=T3B@UN5'MXL-Q*Z):.(A2@7;G5 MV$4^],-ZM4%DN*%CZ:W%D]_UZ^76BH-6M4%3\2$^OMZ>6:+TWH\54;L[M$W# ME'S8.Z7L3'V']@)OE9U7(SNO!UUO5W7F+KU6>Z030/YKR[)Y\OQLT M2*\%&'9[=NV9C@+M+>7_:._GA,UBGMEXF/8!PU.*SY1^:*_]5O%%->*+0K2G MO1H[%_>BAJ*'3&- [K&DU^+)[X;URFO%[17+[5A,PJ9ZUX(+]G';L9C>@HX]/.C%H9:#(&EB>[M#IG^@4XX2R%1^=/@P@6JF M!(1<-]C5W+Z='WH!;)"%S5(K@V'[9(S'05]AVEB^#@/%+AFI A>OZNZ?3/D M^F%#=\6F'>"CC1,MGF!3J6O%-90Z9^.D6._6K#A EV#"ETRMSU>KU>J0?E@< M3>^L7\/+T?JHW;A9G_P_$#%+F 0IG6J7;C?061;KP_3UC>*+XCSZA2LMF>)R M3DE,16Z@/Y]RKCYN\@=4_](8_ =02P,$% @ P#U14F=;[BU[ P 3PT M !H !X;"]W;W)K??KVTHT(2XLSN5^I)@^Y[# MN=='%WNR8_Q>9 2/98%%5,GDW)SYKHBR: D8L V0-7*BO&22#7D:U=L.)#4 M@,K"]3TO9U!/N M;+(A:UB"O-W<<#5R&Y8T+X&*G%'$835USO'9',<:8"+^S&$G.L](IW+'V+T> M7*53Q].*H(!$:@JB_AY@#D6AF92.?VI2IWFG!G:?G]@_F^15,G=$P)P5/_)4 M9E-GY* 45F1;R 7;?84ZH:'F2U@AS"_:U;&>@Y*MD*RLP4I!F=/JGSS6A>@ M<'0$X-< ?Q\0'@$$-2 PB5;*3%J71)+9A+,=XCI:L>D'4QN#5MGD5&_C4G*U MFBND0%>T\HBN]4=TS>CZ8Z$*GJ)S(4 *='() MDN2%.%6K+1#-&4T4'Z^ BUSGZ!W**?J> ML:U08L3$E2H]+=)-ZE0NJE3\(ZE@'WUC5&8"?:(II,\)7%67ICC^4W$N?"OC M)20#%. /R/=\KT?0_)?A>&R1$S1[%1B^X C? AZ ;D&@%6ON3OUUK7C0E812_&U1$38J0J,B/**B8P5B7M"W4Q5%9"AT)WF8 MC7WLA1/WH5N^PRB,<3 >-6'/! X;@^J-@ST2'4LU+=TERJA):22! VQL[7 M [^AF[#?ZO!_WT\U1]C8-7-]0+E-$Q0[V "P>! MW5#MIP#;OP4+$!*Q%?K!>&'[X.*V=^/A6QJJ;;?8WF]_S5!13^^)1MZ^HP[# M_,#SCSBJ;>0X?GU'V2DQ/NPU=0YVH#_ _99R.T=3M7]KEJ:X:WPA?YU2@ E:*TAO$RF&\.KU7 \DVY@!\QZ0R MD7G,U(T'N Y0ZRO&Y-- OZ"Y0\W^!5!+ P04 " # /5%2 %T,R:H# !R M#0 &@ 'AL+W=O&ULO5=MC^(V$/XK5M1* M6^E*8@-A.0'2OO1EI:YNM?2N'ZI^,,D UCEVSG86./7'WSAA$]0%K[8J_0*V MDYEGYO'X\62RT>:S70,XLBVDLM-H[5SY/HYMMH:"VYXN0>&3I38%=S@UJ]B6 M!GA>&Q4R9DF2Q@47*II-ZK4',YOHRDFAX,$06Q4%-[MKD'HSC6CTO/ H5FOG M%^+9I.0KF(/[6#X8G,6MEUP4H*S0BAA83J,K^OZ:];U!_<8G 1M[,"8^E876 MG_WD+I]&B8\()&3.N^#X]P0W(*7WA'%\V3N-6DQO>#A^]OYSG3PFL^ 6;K3\ M0^1N/8TN(Y+#DE?2/>K-K[!/:.C]95K:^I=LFG='242RRCI=[(TQ@D*HYI]O M]T0<&#!ZPH#M#5@==P-41WG+'9]-C-X0X]]&;WY0IUI;8W!"^5V9.X-/!=JY MV75E<<5:5Z/N21WJME\3^+%+3@NI/UA$CM$]S[B;(]T MW2"Q$T@?,M% M_2N T6\Q^C7&X 3&+UKG&R$EEF&F5TI\A9S ML3"PH'39 %8"'F%!;:00) M M(E2F"R".;TE9F5);L,<8:V#3&M:?GZ=9,HF?CD0Z:",=!"--R2,6N2'SG?7) MO\/-RWH!!H:MW^'96$Y;C#08^P.8#)1#+2!Z29"_DJL='EL$-) ?HR_LCR9) M+TF^#T0V:B,;!3W]KAV> ]S(;(T"0$HC,C@6S^C%=K*4TO$@24YLZV4;P&4P M@)^0 [6@OMCS*T%9X/UMX)K M?F;-O@%02P,$% @ P#U14L_E,PSF M P X0T !H !X;"]W;W)K*T>QCV0$N4190259*R8Z _?B2E2 XLJ#4_,/Y=9!A+\)330BRL3,KRDVV+.,,Y$A-6XD*]21G/D51- MOK-%R3%*#"BGMNLXH9TC4EC+N>F[Y\LYJR0E!;[G0%1YCOCQ!E-V6%C0>NYX M(+M,Z@Y[.2_1#F^P_%K><]6RVR@)R7$A""L Q^G"NH:?;EU' \R(;P0?Q,DS MT%/9,O9=-^Z2A>5H1ICB6.H02/WM\0I3JB,I'C^:H%:;4P-/GY^C_V8FKR:S M10*O&/V+)#);6)$%$IRBBLH'=O@#-Q,*=+R846%^P:$9ZU@@KH1D>0-6#')2 MU/_HJ1'B! #] 8#; -Q+ 5X#\"X%^ W OQ00- S=;N>NQ%NC21:SCD[ *Y' MJVCZP:AOT$HO4NB-LI% =( 1XS5@F% M$G-;*LHZL1TW]&YJ>NX O36.)\"#5\!U7*<'OKH8#F<]\/4X_$LL)P!.!^&W MEV>/7L)MM4SM6KGM6KDFGO>*M0)_?U9]X$[B7/PSDL-KE.]PL#D* MK<@5N"OBR8@L01LW>#/IPS9'.,I]A436MT?#,Z$B&$3].DW;7-/17(\<)=B< M9"8SI1?',29[M*6X[Y"NZV#!"077\08H1"V%:)3"%Y,XKCC'A03(F$Q?[N@L MM^_-_/[D MMV1241!6?$X4R41*#F)<2\!_WR?SKRI M,W!88&=^,'B]JX*?74D@<9P5C++=<<0'86>$,'PSMX6=!<)Q#[P5DJA*4]%/ M$>%@CVB%=;U#$K7W24KJ,UD7/\\;KU?V$OALXSH#LG4'"<8<&PO=V]R:W-H965T=[#>;$.XXV0]ZH$T.BQ8EQ-O%+K^@QC ME950$340-7#SI1"R(MI,Y0JK6@+)'50Q'/K^$%>$BT8QRF$ND MFJHB\ND"F-A,O,![7KBCJU+;!9R.:[*"!>AO]5R:&>Y5.?! MV71HXUW =PH;M35&MI*E$/=V,LLGGF\W! PR;16(>:WA$ABS0F8;#YVFUZ>T MX/;X6?VSJ]W4LB0*+@7[07-=3KQ/'LJA( W3=V)S#5T]B=7+!%/NB39M;))X M*&N4%E4'FQU4E+=O\MCYL 4$\0X@[(#P4"#J@.@U$.T X@Z(#\V0=( K';>U M.^.NB";I6(H-DC;:J-F!<]_1QB_*[7^RT-)\I8;3Z:)9*GAH@<7=OGT15H M0IDZ1A_1!X21*HD$-<;:)+,(SCKABU8XW"%\0_@ !=$)"OTP> >_W(\OH!Z@ MR'>X_PY^M1^_)4\H"G;2TX.3!ZY-#IQ<=:O+/+R8"S314ZM<> M_:C7CYQ^O$-_WBP9S9 H"I"4KU M:0:H!MF>'CJB'.6",2+5W]7C]PZES3-T M>6R+6:>GOC%PO>W\VYC1ZYAI&S/:BHF"T2#IHUZ4&?=EQGO+?&/C;W1>%%16 MZ%JPW!2N3M",9P.S/IM_W>-KTB=,_LFY#7O]X?\YMXOAFS.)3U^9C;>:A+T" M;HE<4:X0@\) _F!DO)!M6VTG6M2N;RR%-EW(#4MS$X&T >9[(81^GMA6U-]M MZ1]02P,$% @ P#U14FH,Q+/@ 0 5 0 !H !X;"]W;W)K_.]SS/W=E.UAO[ZAH )#LEM5O2!K%=,.;*!A1W M9Z8%[7>VQBJ.WK4U0T;P,=V;;W')I9**-!.&$TL;)?T>K98I2$_)CP) MZ-V!34(GA3&OP?E>+6D2"@())08&[I??L (I Y$OX]?(22?) #RT]^Q?8^^^ MEX([6!GY+"ILEO2*D@JVO)/X8/IO,/9S&?A*(UW\DG[(O9A34G8.C1K!O@(E M]+#RW3B'0\#5"4 Z M+W@%,*YR/@/#8Z5!;;^L*1YYDU/;$AV[,%(\XFHGTW M0H=3W*#UN\+C,+_C!!J *8G@$]<=O OC/F2 MI[K3J>XT\ER1..'PYUM_' M])W[5'/>_GR3F50&D3>)H'!L#O\EL#@ID":S>9+>@RK 'IL7.SCS\-[NN:V% M=D3"U@LF9Y\O*;'#'1X<-&T\S\*@OU31;/RS!QL2_/[6&-P[X69-/Y+\+U!+ M P04 " # /5%2KI[:-SP" !H"@ #0 'AL+W-T>6QE$,D8*H[:3):.K;=@*A<$V"LW#WHIBGVV!?GBRG#G]ZR=9MF.G#90^ M;&D>HKOO3M]]D@Y+8:7W#.X+ (T:SD05X4+K\K/G54D!G%27L@1A(IE4G&CC MJMRK2@4DK>PDSKR%[Z\]3JC <2AJ?LMUA1)9"QWAY0 A-WQ+(QRL/V+DZ&YD M"A%^F+__74M]_0ZYLZ2K%Y!>^J=Y3>P4]7I*W:>W M/\,WGP MB==M1!QF4DSWPP*F"N& =H1%^(8PNE74SLH(IVSOX(4%$LFD0MH< MA"D;6*1Z=.' >?:,.AY.A51M;5?!_6^[]*- [UF!E+%!X ([( Y+HC4H<6N< M-KD%GX109V_VI5&8*[(/%BM\F- .ILA6JA344"; /12'##(K1]&\L*.6I6># M6DMNC)227 K2:NAG=(:A38"Q>]O O[()=Y.-SL^WIR<&TPCJ3$?C',L_9G/< M8UK_5;RHI#NIO]9F.:+U;/GI?TENORK'@I_5V-U*YRYR]19$KL]?Y/+J+#5ZW:TSNMHF M%]N (ON B/!/^RQAAZ)H6U.FJ>B\@J8IB"?WFZ'79&N>?1-^DY]"1FJF-T,P MP@?[!Z2TYE=#UIW=B"[K8'^WRPO6;<'#VS+^"U!+ P04 " # /5%2EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M , ]45++8#6I>P< %E% / >&PO=V]R:V)O;VLN>&ULQ9Q=<]HX%$#_ MBH:736S*1IIF0[^]91; &:VA*5;-+TUZ\D(+U.G#O[+PS$/>\7L;CC3\_@MW($>#=.0N.)?&-N&,<'WN&-?"G;QYU3;Z M0E:-,&>\$9=&MRNI%OXR[E<,P<\(Y;![W!3B>_-_BE'/Y[(09[IH:Z&:33D: M47E 99=R90=,\5H<#4[U6AC_>]P77)6;W]8X*%!2YKUT;YBK,N!1HBBK*UFZ M;R_9":^X*@0+16@!8(0 1GL#9 >W'$!.$,C)&T+./(3_@&5ZSCZO.E4=(Y#Q MWB!/EUP!R 2!3/8(^2T"D"D"F>X/DMLE@)PBD%-:R!O>M$9XII/62B4L;- 9 MPI71%;E7C9,%N M7:T74L"2'(^PSGM$?".ZNVU3=/[)^8]6KGGE;T4(B-J%6"\74KD.6_**72G; MF'!Z!PXSRYA8+5=J+6SS @GSR)A8)'>&ER+4Z.=F*0S[(@KAZM1!=! QBXR) M-?))F&+IVT6XYX[+M3>R_9-=:ZXL@T(>8QX9$XMD4WZGK3'"MV%KNR.:,::/ M,;$_W #:C0J:QU#1OM6N_ <@'>:-,;$XKER?K!;^2WN*#1/'F-@5-2UW#AT-X;S(R6AG@V3(LP%$;$+9DMNQ%)7I3#VC]#A=@L0 MS%Y@[I@0 MNV,7(;I;T#4.*\,)$ XSQH0\156ON.$^E\1YK M]I8C9I:8?K:C-^C<@D),3"TQL5KZXJ?>LL3$$A.+!0VDNO8)))J&.8=!!> PQ M,>4D>PUI$HB)*2?9:TB30DQTEITZ(X9B3B$F)IZ$6CPH9@8Q,?4DQ.K!,7.( MB:DG(58/AODMS&,_86(22H@E].JD-CMT\6()EX!@$DJ))=2?%3AD,W?MLH73 M0BDFH70?,_";DO1"@IB8A=*WFXMG!V>BX;+J*#+%W)/N;U;>5SC$Q-R3$KL' MQSR&F)A[4F+WX!D@F/5+T35>Q.[!,>&X*,7N@[]T8<_Q[4/A'RA7D),S$)38@OA MZ74X0LHP"V7$%GJ17C]D( E[!C$Q"V5OO.*LV[O#>S/#+)016Z@'$S8EB(E9 M**/?ZO+*E$7H.2$F9J&,?K-+/Z8;*+4U7'B381;*]C4!Y#$[F>P,LU!&O4BM MN_CP>2\/,3$+9=130-AB1'8(,=$-,-1YN+[IM-]%"C$Q"V74:]?Z,6>-+KX? MGL#)H!RS4$X]&?0*IFOEW#S"("/'+)036^@5S LN#?O*8;HPQRR44\\&]6/N MA DQ,0OEU!9")WOA""G'+)036Z@SV=L)T9E?U0@Q,0OEQ!9ZAGEKM&?0BKFK M=;OW'+-03FRA9YA/ Z;M<8B)62A_PZ72/?$0Q,0LE.]O];2C_@(QT8V8^UQ! MW6GIXQ&^%7.OBQ+B#BBZ)7-$;2(4-.F HMLS1\0NZE\_T3=U-1ZAFS9'Q#9Z M#70[!NF HELW1]2K$YZM5^^=:AN/T'V;(V(9_:-<5"X6_G]!?-_>B-H7Y;>K M?\]F'4AT ^3NBY(%?*,NNHG\KM 8,;P;/T)F_OM?PVXYO1X/X_;U M-"[>][O#^-!MI^GTH^_'U7;8+\>[XVDX7-Y9'\_[Y719GC?]:;EZ6VZ&WAF3 M^O/M'MWC_>V>B^>/T_ _.Q[7Z]?5\/.X^KT?#M,_-N[_',]OXW88IF[QO#QO MANFAZ]]WU\MC__EB[RX[=XNGEX?N_/1BNW[N("=!;OX@+T%^_J @06'^H"A! M#J"W:WYL _1V MJK<#Z.U4;P?0VZG>#J"W4[T=0&^G>CN WD[U=@"]G>KM 'I[U=L#]/:JMP?H M[55O#]#;-P]+ 'I[U=L#]/:JMP?H[55O#]#;J]X>H+=7O3U ;Z]Z>X#>0?4. M +V#ZAT >@?5.P#T#JIW .@=FH?= +V#ZAT >@?5.P#T#JIW .@=5.\ T#NH MW@&@=U2](T#OJ'I'@-Y1]8X O:/J'0%Z1]4[ O2.S9^5 +VCZAT!>D?5.P+T MCJIW!.@=5>\(T#NIW@F@=U*]$T#OI'HG@-Y)]4X O9/JG0!Z)]4[ ?1.S6$3 M@-Y)]4X O9/JG0!Z)]4[ ?3.JG<&Z)U5[PS0.ZO>&:!W5KTS0.^L>F> WEGU MS@"]L^J= 7KGYK @0.^L>F> WEGUS@"]B^I= 'H7U;L ]"ZJ=P'H753O M"[ MJ-X%H'=1O0M [Z)Z%X#>1?4N +U+<]@;H'=1O0M [ZIZ5X#>5?6N +VKZET! M>E?5NP+TKJIW!>A=5>\*T+NJWA6@=U6]*T#OJGI7@-ZU&=8!Z&U-.ZX#\-N: M9F#' 2WIAG9,0##K6F&=@Q <6N:L1T#<-R:9G#' "2WIAG=,=]I^3A][(;Q M6O2U;@*^4^[I\MGA^OV?RZ^+[?W^B75_FS$^_@502P,$% @ P#U14J% MUB-M @ _SL !, !;0V]N=&5N=%]4>7!E&ULS=O?;ILP%,?Q5XFX MK0+88 -3TYMVMULO]@(,G :%?[+=+GW[.:2MM*F+5F72OC=!B>WS._A(G[M< M?WN>C5L=AGYTFVCG_?PI25RS,T/MXFDV8UC93G:H??AJ'Y*Y;O;U@TEDFNJD MF49O1K_VQQK1S?6=V=:/O5]]/H2?73>-F\B:WD6KV]/&8]8FJN>Y[YK:A_7D M:6Q_2UF_),3AY++'[;K9784-4?)NPG'ESP$OY[X^&6N[UJSN:^N_U$/8E1SZ MQ/GGWKCX?(EW>IRVVZXQ[=0\#N%([&9KZM;MC/%#'Y^*7IU/]N&&S>E37)R_ ME#D7&';>VVEV86+6?#SN=23'T^LY%#+6=^=?\2TQE+[X_Z7>;AD>5Q^Q[_.^*W^!_N0D#XR2!\YI \%Z4-#^B@@?920/BI('R*E-$(1 M55!(%113!05505%54%@5%%<%!59!D5529)44625%5DF155)DE119)45629%5 M4F25%%DSBJP91=:,(FM&D36CR)I19,THLF8463.*K!E%UIPB:TZ1-:?(FE-D MS2FRYA1914G@5*<57 MD?Y/8+]/T_X?QR_/>*B[\34_6?[W>_,34$L! A0#% @ P#U14@=!36*! M L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$" M% ,4 " # /5%2+F=?%N\ K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " # /5%2F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M , ]45)%LFK :08 '0> 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ P#U14E7 R[A9 @ ^@8 !@ ("!PQ4 'AL+W=O M00QT' #W( & @($S'P M>&PO=V]R:W-H965T&UL4$L! A0#% @ P#U14L\T@/"T M @ < !@ ("!AB8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P#U14G( >JUV P +P@ !@ M ("!5#8 'AL+W=O)7]-B< +V$ 9 " @0 Z !X;"]W;W)K&UL4$L! A0#% @ P#U14@&%B^F- @ HP4 !D M ("!;6$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ P#U14D/G1>KC!0 O \ !D ("! ML7 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ P#U14BV+APT&!P (A$ !D ("!HG\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P#U14CWL0%X- M! 20D !D ("!@Y( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P#U14M'L<$4M# \B4 !D M ("!BYP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ P#U14H:N.;0X$@ J#D !D ("!L*\ M 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ P#U14FE$ZI.1! U@H !D M ("!'Q8! 'AL+W=O&PO=V]R:W-H M965T 0!X;"]W;W)K&UL4$L! M A0#% @ P#U14N(N0E 9!0 Q0T !D ("!%"0! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P#U1 M4@AX4$EE! VPH !D ("!23 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P#U14N)PY8B* @ A 4 M !D ("!0#L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P#U14L?0&PO=V]R:W-H965T M&UL4$L! A0# M% @ P#U14C=P&PO=V]R:W-H965TY60, / & 9 " @9M< M 0!X;"]W;W)K&UL4$L! A0#% @ P#U14L2L M3PM$ @ *P4 !D ("!*V ! 'AL+W=O&PO=V]R:W-H965TH/L@L ( )(' 9 " @>-D 0!X;"]W;W)K&UL4$L! A0#% @ P#U14LA*E\RK @ $0D !D M ("!RF&PO M=V]R:W-H965T&UL4$L! A0#% @ P#U14H1!EG0*! * \ !D ("! MFW ! 'AL+W=O&PO=V]R:W-H965T-9: @ $%* 9 M " @65W 0!X;"]W;W)K&UL4$L! A0#% M @ P#U14J29E;&\ P 8@P !D ("!!( ! 'AL+W=O&PO=V]R:W-H965T6P, *D- 9 " @>^& 0!X M;"]W;W)K&UL4$L! A0#% @ P#U14K\%J*$> M P @D !D ("!@8H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P#U14J7%C(JM @ . < !D M ("!L)4! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ P#U14C,_,\\G! &Q, !D ("!C*$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MP#U14FR#,:V5 @ ,P< !D ("!$JP! 'AL+W=OK@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ P#U14H_,[30! P MY @ !D ("!P;0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P#U14FSW9^FV @ >@< !D M ("!;KT! 'AL+W=OT" #T!P &0 @(%;P $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ P#U14CR,V319 @ XP4 !D ("!1,8! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P#U1 M4@5D<**4 @ *08 !D ("!&](! 'AL+W=O6+4" ^!P &0 M @('FU $ >&PO=V]R:W-H965T&UL4$L! A0#% @ P#U14B?D1M&PO=V]R:W-H965T&UL4$L! A0#% @ P#U14I[&[-_D @ $0@ !D M ("!-.\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ P#U14E$U@\BH P /0T !D ("!H_H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ P#U14MX" MEJ,& P @P@ !D ("!ZP8" 'AL+W=O^Y<# #!"@ &0 M @($H"@( >&PO=V]R:W-H965TP, $\- : " @3D5 @!X M;"]W;W)KP8 @!X;"]W;W)KP@ @!X;"]W;W)K7!E&UL4$L% 3!@ !R '( 7!\ '8V @ $! end XML 126 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 127 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 128 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 340 474 1 false 105 0 false 8 false false R1.htm 0001001 - Document - Cover Sheet http://www.shopify.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.shopify.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.shopify.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss) Sheet http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss Consolidated Statements of Operations and Comprehensive Income (Loss) Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Changes in Shareholders' Equity Sheet http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity Consolidated Statements of Changes in Shareholders' Equity Statements 5 false false R6.htm 1005006 - 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 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Cash Flows Sheet http://www.shopify.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Nature of Business Sheet http://www.shopify.com/role/NatureofBusiness Nature of Business Notes 8 false false R9.htm 2102102 - Disclosure - Basis of Presentation and Consolidation Sheet http://www.shopify.com/role/BasisofPresentationandConsolidation Basis of Presentation and Consolidation Notes 9 false false R10.htm 2103103 - Disclosure - Significant Accounting Policies Sheet http://www.shopify.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 10 false false R11.htm 2113104 - Disclosure - Cash and Cash Equivalents Sheet http://www.shopify.com/role/CashandCashEquivalents Cash and Cash Equivalents Notes 11 false false R12.htm 2115105 - Disclosure - Financial Instruments Sheet http://www.shopify.com/role/FinancialInstruments Financial Instruments Notes 12 false false R13.htm 2119106 - Disclosure - Investments Sheet http://www.shopify.com/role/Investments Investments Notes 13 false false R14.htm 2121107 - Disclosure - Trade and Other Receivables Sheet http://www.shopify.com/role/TradeandOtherReceivables Trade and Other Receivables Notes 14 false false R15.htm 2125108 - Disclosure - Merchant Cash Advances, Loans and Related Receivables Sheet http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivables Merchant Cash Advances, Loans and Related Receivables Notes 15 false false R16.htm 2129109 - Disclosure - Other Current Assets Sheet http://www.shopify.com/role/OtherCurrentAssets Other Current Assets Notes 16 false false R17.htm 2132110 - Disclosure - Property and Equipment Sheet http://www.shopify.com/role/PropertyandEquipment Property and Equipment Notes 17 false false R18.htm 2136111 - Disclosure - Intangible Assets Sheet http://www.shopify.com/role/IntangibleAssets Intangible Assets Notes 18 false false R19.htm 2142112 - Disclosure - Leases Sheet http://www.shopify.com/role/Leases Leases Notes 19 false false R20.htm 2147113 - Disclosure - Goodwill Sheet http://www.shopify.com/role/Goodwill Goodwill Notes 20 false false R21.htm 2151114 - Disclosure - Accounts Payable and Accrued Liabilities Sheet http://www.shopify.com/role/AccountsPayableandAccruedLiabilities Accounts Payable and Accrued Liabilities Notes 21 false false R22.htm 2154115 - Disclosure - Deferred Revenue Sheet http://www.shopify.com/role/DeferredRevenue Deferred Revenue Notes 22 false false R23.htm 2159116 - Disclosure - Convertible Senior Notes Notes http://www.shopify.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 23 false false R24.htm 2164117 - Disclosure - Credit Facility Sheet http://www.shopify.com/role/CreditFacility Credit Facility Notes 24 false false R25.htm 2166118 - Disclosure - Commitments and Contingencies Sheet http://www.shopify.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 25 false false R26.htm 2168119 - Disclosure - Shareholders' Equity Sheet http://www.shopify.com/role/ShareholdersEquity Shareholders' Equity Notes 26 false false R27.htm 2175120 - Disclosure - Changes in Accumulated Other Comprehensive Income (Loss) Sheet http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLoss Changes in Accumulated Other Comprehensive Income (Loss) Notes 27 false false R28.htm 2178121 - Disclosure - Income Taxes Sheet http://www.shopify.com/role/IncomeTaxes Income Taxes Notes 28 false false R29.htm 2184122 - Disclosure - Net Income (Loss) per Share Sheet http://www.shopify.com/role/NetIncomeLossperShare Net Income (Loss) per Share Notes 29 false false R30.htm 2187123 - Disclosure - Segment and Geographical Information Sheet http://www.shopify.com/role/SegmentandGeographicalInformation Segment and Geographical Information Notes 30 false false R31.htm 2192124 - Disclosure - Business Acquisitions Sheet http://www.shopify.com/role/BusinessAcquisitions Business Acquisitions Notes 31 false false R32.htm 2196125 - Disclosure - Comparative Figures Sheet http://www.shopify.com/role/ComparativeFigures Comparative Figures Notes 32 false false R33.htm 2197126 - Disclosure - Subsequent Event Sheet http://www.shopify.com/role/SubsequentEvent Subsequent Event Notes 33 false false R34.htm 2204201 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://www.shopify.com/role/SignificantAccountingPolicies 34 false false R35.htm 2305301 - Disclosure - Significant Accounting Policies (Tables) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesTables Significant Accounting Policies (Tables) Tables http://www.shopify.com/role/SignificantAccountingPolicies 35 false false R36.htm 2316302 - Disclosure - Financial Instruments (Tables) Sheet http://www.shopify.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.shopify.com/role/FinancialInstruments 36 false false R37.htm 2322303 - 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 37 false false R38.htm 2326304 - 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 38 false false R39.htm 2330305 - Disclosure - Other Current Assets (Tables) Sheet http://www.shopify.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://www.shopify.com/role/OtherCurrentAssets 39 false false R40.htm 2333306 - Disclosure - Property and Equipment (Tables) Sheet http://www.shopify.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.shopify.com/role/PropertyandEquipment 40 false false R41.htm 2337307 - Disclosure - Intangible Assets (Tables) Sheet http://www.shopify.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.shopify.com/role/IntangibleAssets 41 false false R42.htm 2343308 - Disclosure - Leases (Tables) Sheet http://www.shopify.com/role/LeasesTables Leases (Tables) Tables http://www.shopify.com/role/Leases 42 false false R43.htm 2348309 - Disclosure - Goodwill (Tables) Sheet http://www.shopify.com/role/GoodwillTables Goodwill (Tables) Tables http://www.shopify.com/role/Goodwill 43 false false R44.htm 2352310 - 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 44 false false R45.htm 2355311 - Disclosure - Deferred Revenue (Tables) Sheet http://www.shopify.com/role/DeferredRevenueTables Deferred Revenue (Tables) Tables http://www.shopify.com/role/DeferredRevenue 45 false false R46.htm 2360312 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.shopify.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.shopify.com/role/ConvertibleSeniorNotes 46 false false R47.htm 2369313 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.shopify.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.shopify.com/role/ShareholdersEquity 47 false false R48.htm 2376314 - 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 48 false false R49.htm 2379315 - Disclosure - Income Taxes (Tables) Sheet http://www.shopify.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.shopify.com/role/IncomeTaxes 49 false false R50.htm 2385316 - Disclosure - Net Income (Loss) per Share (Tables) Sheet http://www.shopify.com/role/NetIncomeLossperShareTables Net Income (Loss) per Share (Tables) Tables http://www.shopify.com/role/NetIncomeLossperShare 50 false false R51.htm 2388317 - 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 51 false false R52.htm 2393318 - Disclosure - Business Acquisitions (Tables) Sheet http://www.shopify.com/role/BusinessAcquisitionsTables Business Acquisitions (Tables) Tables http://www.shopify.com/role/BusinessAcquisitions 52 false false R53.htm 2406401 - Disclosure - Significant Accounting Policies - Advertising Costs (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesAdvertisingCostsDetails Significant Accounting Policies - Advertising Costs (Details) Details 53 false false R54.htm 2407402 - Disclosure - Significant Accounting Policies - Earnings Per Share (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails Significant Accounting Policies - Earnings Per Share (Details) Details 54 false false R55.htm 2408403 - Disclosure - Significant Accounting Policies - Leases (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesLeasesDetails Significant Accounting Policies - Leases (Details) Details 55 false false R56.htm 2409404 - Disclosure - Significant Accounting Policies - Property and Equipment (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails Significant Accounting Policies - Property and Equipment (Details) Details 56 false false R57.htm 2410405 - Disclosure - Significant Accounting Policies - Intangible Assets (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails Significant Accounting Policies - Intangible Assets (Details) Details 57 false false R58.htm 2411406 - Disclosure - Significant Accounting Policies - Segment Information (Details) Sheet http://www.shopify.com/role/SignificantAccountingPoliciesSegmentInformationDetails Significant Accounting Policies - Segment Information (Details) Details 58 false false R59.htm 2412407 - 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 59 false false R60.htm 2414408 - Disclosure - Cash and Cash Equivalents - Additional Information (Details) Sheet http://www.shopify.com/role/CashandCashEquivalentsAdditionalInformationDetails Cash and Cash Equivalents - Additional Information (Details) Details 60 false false R61.htm 2417409 - 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 61 false false R62.htm 2418410 - Disclosure - Financial Instruments - Additional Information (Details) Sheet http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails Financial Instruments - Additional Information (Details) Details 62 false false R63.htm 2420411 - Disclosure - Investments (Details) Sheet http://www.shopify.com/role/InvestmentsDetails Investments (Details) Details http://www.shopify.com/role/Investments 63 false false R64.htm 2423412 - 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 64 false false R65.htm 2424413 - 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 65 false false R66.htm 2427414 - 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 66 false false R67.htm 2428415 - 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 67 false false R68.htm 2431416 - 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 68 false false R69.htm 2434417 - 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 69 false false R70.htm 2435418 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 70 false false R71.htm 2438419 - Disclosure - Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails Intangible Assets - Schedule of Intangible Assets (Details) Details 71 false false R72.htm 2439420 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.shopify.com/role/IntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 72 false false R73.htm 2440421 - Disclosure - Intangible Assets - Classification of Amortization Expense (Details) Sheet http://www.shopify.com/role/IntangibleAssetsClassificationofAmortizationExpenseDetails Intangible Assets - Classification of Amortization Expense (Details) Details 73 false false R74.htm 2441422 - Disclosure - Intangible Assets - Estimated Future Amortization Expense (Details) Sheet http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails Intangible Assets - Estimated Future Amortization Expense (Details) Details 74 false false R75.htm 2444423 - Disclosure - Leases - Additional Information (Details) Sheet http://www.shopify.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 75 false false R76.htm 2445424 - Disclosure - Leases - Lease Expense (Details) Sheet http://www.shopify.com/role/LeasesLeaseExpenseDetails Leases - Lease Expense (Details) Details 76 false false R77.htm 2446425 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 77 false false R78.htm 2449426 - Disclosure - Goodwill - Additional Information (Details) Sheet http://www.shopify.com/role/GoodwillAdditionalInformationDetails Goodwill - Additional Information (Details) Details 78 false false R79.htm 2450427 - Disclosure - Goodwill - Carrying Amount of Goodwill (Details) Sheet http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails Goodwill - Carrying Amount of Goodwill (Details) Details 79 false false R80.htm 2453428 - 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 80 false false R81.htm 2456429 - Disclosure - Deferred Revenue - Changes in Deferred Revenue (Details) Sheet http://www.shopify.com/role/DeferredRevenueChangesinDeferredRevenueDetails Deferred Revenue - Changes in Deferred Revenue (Details) Details 81 false false R82.htm 2457430 - Disclosure - Deferred Revenue - Classification of Deferred Revenue (Details) Sheet http://www.shopify.com/role/DeferredRevenueClassificationofDeferredRevenueDetails Deferred Revenue - Classification of Deferred Revenue (Details) Details 82 false false R83.htm 2458431 - Disclosure - Deferred Revenue - Additional Information (Details) Sheet http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails Deferred Revenue - Additional Information (Details) Details 83 false false R84.htm 2461432 - Disclosure - Convertible Senior Notes (Details) Notes http://www.shopify.com/role/ConvertibleSeniorNotesDetails Convertible Senior Notes (Details) Details http://www.shopify.com/role/ConvertibleSeniorNotesTables 84 false false R85.htm 2462433 - 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 85 false false R86.htm 2463434 - 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 86 false false R87.htm 2465435 - Disclosure - Credit Facility - Additional Information (Details) Sheet http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails Credit Facility - Additional Information (Details) Details 87 false false R88.htm 2467436 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.shopify.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 88 false false R89.htm 2470437 - Disclosure - Shareholders' Equity - Additional Information (Details) Sheet http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails Shareholders' Equity - Additional Information (Details) Details 89 false false R90.htm 2471438 - 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 90 false false R91.htm 2472439 - 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 91 false false R92.htm 2473440 - 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 92 false false R93.htm 2474441 - 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 93 false false R94.htm 2477442 - 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 94 false false R95.htm 2480443 - 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 95 false false R96.htm 2481444 - 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 96 false false R97.htm 2482445 - 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 97 false false R98.htm 2483446 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 98 false false R99.htm 2486447 - Disclosure - Net Income (Loss) per Share - Reconciliation of Weighted Average Number of Shares Outstanding (Details) Sheet http://www.shopify.com/role/NetIncomeLossperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails Net Income (Loss) per Share - Reconciliation of Weighted Average Number of Shares Outstanding (Details) Details http://www.shopify.com/role/NetIncomeLossperShareTables 99 false false R100.htm 2489448 - Disclosure - Segment and Geographical Information - Additional Information (Details) Sheet http://www.shopify.com/role/SegmentandGeographicalInformationAdditionalInformationDetails Segment and Geographical Information - Additional Information (Details) Details 100 false false R101.htm 2490449 - Disclosure - Segment and Geographical Information - Revenue (Details) Sheet http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails Segment and Geographical Information - Revenue (Details) Details 101 false false R102.htm 2491450 - 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 102 false false R103.htm 2494451 - Disclosure - Business Acquisitions - Additional Information (Details) Sheet http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails Business Acquisitions - Additional Information (Details) Details 103 false false R104.htm 2495452 - 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 104 false false R105.htm 2498453 - Disclosure - Subsequent Event (Details) Sheet http://www.shopify.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.shopify.com/role/SubsequentEvent 105 false false R9999.htm Uncategorized Items - _IXDS Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - _IXDS Cover 106 false false All Reports Book All Reports shop-20201231.htm shop-20201231_d2.htm shop-20201231.xsd shop-20201231_cal.xml shop-20201231_def.xml shop-20201231_lab.xml shop-20201231_pre.xml shop-20201231_g1.jpg http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 131 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "shop-20201231.htm shop-20201231_d2.htm": { "axisCustom": 1, "axisStandard": 39, "contextCount": 340, "dts": { "calculationLink": { "local": [ "shop-20201231_cal.xml" ] }, "definitionLink": { "local": [ "us-gaap-eedm-def-2020-01-31.xml", "srt-eedm1-def-2020-01-31.xml", "shop-20201231_def.xml" ] }, "inline": { "local": [ "shop-20201231.htm", "shop-20201231_d2.htm" ] }, "labelLink": { "local": [ "shop-20201231_lab.xml", "dei-doc-2020-01-31.xml", "us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "shop-20201231_pre.xml" ] }, "referenceLink": { "local": [ "us-gaap-ref-2020-01-31.xml", "dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "shop-20201231.xsd", "srt-2020-01-31.xsd", "xbrl-instance-2003-12-31.xsd", "xbrl-linkbase-2003-12-31.xsd", "xl-2003-12-31.xsd", "xlink-2003-12-31.xsd", "numeric-2009-12-16.xsd", "nonNumeric-2009-12-16.xsd", "xbrldt-2005.xsd", "ref-2006-02-27.xsd", "srt-types-2020-01-31.xsd", "us-gaap-2020-01-31.xsd", "us-roles-2020-01-31.xsd", "srt-roles-2020-01-31.xsd", "country-2020-01-31.xsd", "us-types-2020-01-31.xsd", "dei-2020-01-31.xsd", "negated-2009-12-16.xsd", "net-2009-12-16.xsd", "deprecated-2009-12-16.xsd", "reference-2009-12-16.xsd", "us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 709, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 30, "http://www.shopify.com/20201231": 7, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 42 }, "keyCustom": 34, "keyStandard": 440, "memberCustom": 36, "memberStandard": 67, "nsprefix": "shop", "nsuri": "http://www.shopify.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.shopify.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103103 - Disclosure - Significant Accounting Policies", "role": "http://www.shopify.com/role/SignificantAccountingPolicies", "shortName": "Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2489448 - 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 }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2490449 - 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-20201231_d2.htm", "contextRef": "i06f75d245fba4bd1a1db066b109db154_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ie01ad1c89c794c94b8f8210e967f7265_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2491450 - 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-20201231_d2.htm", "contextRef": "ie01ad1c89c794c94b8f8210e967f7265_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id1c8852755544aec897161b724ec5978_I20191017", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2494451 - 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-20201231_d2.htm", "contextRef": "id1c8852755544aec897161b724ec5978_I20191017", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2495452 - 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-20201231_d2.htm", "contextRef": "i338e036dc73b48a0a9f493b7e3f677ce_I20191017", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "if6e189f21f744d2aa204098abcde9c15_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2498453 - 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-20201231_d2.htm", "contextRef": "i566ba12bf9014dfbba765ab419fb6246_I20210113", "decimals": "2", "lang": "en-US", "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113104 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115105 - Disclosure - Financial Instruments", "role": "http://www.shopify.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Investments", "role": "http://www.shopify.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Trade and Other Receivables", "role": "http://www.shopify.com/role/TradeandOtherReceivables", "shortName": "Trade and Other Receivables", "subGroupType": "", "uniqueAnchor": null }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125108 - 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 }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129109 - Disclosure - Other Current Assets", "role": "http://www.shopify.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132110 - Disclosure - Property and Equipment", "role": "http://www.shopify.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136111 - Disclosure - Intangible Assets", "role": "http://www.shopify.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142112 - Disclosure - Leases", "role": "http://www.shopify.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147113 - Disclosure - Goodwill", "role": "http://www.shopify.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151114 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154115 - Disclosure - Deferred Revenue", "role": "http://www.shopify.com/role/DeferredRevenue", "shortName": "Deferred Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159116 - Disclosure - Convertible Senior Notes", "role": "http://www.shopify.com/role/ConvertibleSeniorNotes", "shortName": "Convertible Senior Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164117 - Disclosure - Credit Facility", "role": "http://www.shopify.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2166118 - Disclosure - Commitments and Contingencies", "role": "http://www.shopify.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2168119 - Disclosure - Shareholders' Equity", "role": "http://www.shopify.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2175120 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2178121 - Disclosure - Income Taxes", "role": "http://www.shopify.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2184122 - Disclosure - Net Income (Loss) per Share", "role": "http://www.shopify.com/role/NetIncomeLossperShare", "shortName": "Net Income (Loss) per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ifa845fef52b842278f4bfe5e6320cf90_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.shopify.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ifa845fef52b842278f4bfe5e6320cf90_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2187123 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2192124 - Disclosure - Business Acquisitions", "role": "http://www.shopify.com/role/BusinessAcquisitions", "shortName": "Business Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "shop:ComparativeFiguresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2196125 - Disclosure - Comparative Figures", "role": "http://www.shopify.com/role/ComparativeFigures", "shortName": "Comparative Figures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "shop:ComparativeFiguresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2197126 - Disclosure - Subsequent Event", "role": "http://www.shopify.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "shop:ScheduleofEffectsonRevenueOperatingExpensesandLossFromOperationson10StrengtheningofCADTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "shop:ScheduleofEffectsonRevenueOperatingExpensesandLossFromOperationson10StrengtheningofCADTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316302 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322303 - Disclosure - Trade and Other Receivables (Tables)", "role": "http://www.shopify.com/role/TradeandOtherReceivablesTables", "shortName": "Trade and Other Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326304 - 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": null }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330305 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss)", "role": "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Operations and Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333306 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337307 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343308 - Disclosure - Leases (Tables)", "role": "http://www.shopify.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348309 - Disclosure - Goodwill (Tables)", "role": "http://www.shopify.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352310 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355311 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2360312 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2369313 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2376314 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2379315 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ifdf6a8a5c10b4f14a404c41d25336621_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - 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-20201231_d2.htm", "contextRef": "ifdf6a8a5c10b4f14a404c41d25336621_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2385316 - Disclosure - Net Income (Loss) per Share (Tables)", "role": "http://www.shopify.com/role/NetIncomeLossperShareTables", "shortName": "Net Income (Loss) per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2388317 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2393318 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406401 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i6fea7eb5161545468370f603fd7acfa8_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - 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 }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Significant Accounting Policies - Leases (Details)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesLeasesDetails", "shortName": "Significant Accounting Policies - Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i027cc9aa03474cd89dbab67d498187c5_I20190101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i6c854ac0298448c8adb4a954787a3d80_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - 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-20201231_d2.htm", "contextRef": "i9204d466924c41b98bebc16ebba0833e_D20200101-20201231", "decimals": null, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Significant Accounting Policies - Intangible Assets (Details)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "shortName": "Significant Accounting Policies - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Significant Accounting Policies - Segment Information (Details)", "role": "http://www.shopify.com/role/SignificantAccountingPoliciesSegmentInformationDetails", "shortName": "Significant Accounting Policies - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412407 - 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-20201231_d2.htm", "contextRef": "ide1cfc130945455aa6e991f3584261d9_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_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": "1005006 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - 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-20201231_d2.htm", "contextRef": "i4707f1f7dfc54b9c9aedc5b55e5129d5_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - 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-20201231_d2.htm", "contextRef": "icec1dbf397014be4ba80fa3081a9a5fe_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "shop:EquityMethodInvestmentsAndOtherInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - Investments (Details)", "role": "http://www.shopify.com/role/InvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i85b138e2ae1248b88d9a46daf67e7468_I20201231", "decimals": "-3", "lang": "en-US", "name": "shop:EquityMethodInvestmentsAndOtherInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - 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-20201231_d2.htm", "contextRef": "ic99514ecc37e4d8eb7158d7a371cb76b_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "shop:FinancingReceivableBeforeAllowanceForCreditLossRecoverableAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427414 - 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", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i9d14f62cd87f4c97881a9e2c89099235_I20190101", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NotesAndLoansReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i2e38325bd3304b488549cedd26bbb07f_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForNotesAndLoansReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428415 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "lang": "en-US", "name": "shop:FinancingReceivableAllowanceForCreditLossExcludingRelatedReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431416 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434417 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLeasehold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435418 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438419 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439420 - 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-20201231_d2.htm", "contextRef": "i55d050f31a2341c89d216a2f3b8240fd_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440421 - 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-20201231_d2.htm", "contextRef": "i736725e2628d48758845c90caa9e042c_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441422 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444423 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445424 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446425 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449426 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i2e38325bd3304b488549cedd26bbb07f_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - 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-20201231_d2.htm", "contextRef": "i9781fc36abbe433882bd93816fb8d33c_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Nature of Business", "role": "http://www.shopify.com/role/NatureofBusiness", "shortName": "Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453428 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableTradeCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i2e38325bd3304b488549cedd26bbb07f_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456429 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "shop:ContractwithCustomerLiabilityDeferralofRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457430 - 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 }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458431 - Disclosure - Deferred Revenue - Additional Information (Details)", "role": "http://www.shopify.com/role/DeferredRevenueAdditionalInformationDetails", "shortName": "Deferred Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461432 - Disclosure - Convertible Senior Notes (Details)", "role": "http://www.shopify.com/role/ConvertibleSeniorNotesDetails", "shortName": "Convertible Senior Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i864c2bc458f44fcdab36f3fe689a319e_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "shop:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCostsTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462433 - 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", "div", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "shop:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCostsTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463434 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i721a29947c9e4ddeb36bc616ecfe4649_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "cad", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2465435 - 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-20201231_d2.htm", "contextRef": "i721a29947c9e4ddeb36bc616ecfe4649_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "cad", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467436 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "if6e189f21f744d2aa204098abcde9c15_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470437 - 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-20201231_d2.htm", "contextRef": "ic59d954b89104f59a0e2d1b3b044bcab_D20200901-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - 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-20201231_d2.htm", "contextRef": "i04a62f3340d048e4ba223020fed1d1db_D20190101-20191231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2471438 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i2e38325bd3304b488549cedd26bbb07f_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2472439 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i65a545e4e3554fff9fff46b168941a9a_D20200101-20201231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473440 - 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-20201231_d2.htm", "contextRef": "i65a545e4e3554fff9fff46b168941a9a_D20200101-20201231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474441 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "i2e38325bd3304b488549cedd26bbb07f_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477442 - 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-20201231_d2.htm", "contextRef": "i6a8d561cef3c4f72bddb8e8fa5427a59_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480443 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossAttributableToParent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2481444 - 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482445 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2483446 - 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-20201231_d2.htm", "contextRef": "id778eee444e14bfe9c60f2ed20519b01_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "shop-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2486447 - Disclosure - Net Income (Loss) per Share - Reconciliation of Weighted Average Number of Shares Outstanding (Details)", "role": "http://www.shopify.com/role/NetIncomeLossperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails", "shortName": "Net Income (Loss) 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-20201231_d2.htm", "contextRef": "ibb85487eba314bada17064cfb135f245_D20200101-20201231", "decimals": "0", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - _IXDS", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - _IXDS", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 105, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AUSTRALIA", "terseLabel": "Australia" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Domestic", "verboseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r662" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r662" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r661", "r662" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r660", "r661", "r662" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r665" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r663" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r663" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r664" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r662" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r663" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r663" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r660", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r657" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r658" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r659" ], "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/2020-01-31", "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/2020-01-31", "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/20201231", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails" ], "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/20201231", "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/20201231", "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/20201231", "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" }, "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/20201231", "presentation": [ "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", "terseLabel": "Offering costs, tax" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCostsTax", "nsuri": "http://www.shopify.com/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "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/20201231", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/InvestmentsDetails", "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "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" } } }, "localname": "CanadaTreasuryandGovernmentMember", "nsuri": "http://www.shopify.com/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "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/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "shop_DebtInstrumentConvertibleCarryingAmountOfEquityComponentNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Carrying Amount Of Equity Component, Net", "label": "Debt Instrument, Convertible, Carrying Amount Of Equity Component, Net", "terseLabel": "Equity component, gross amount" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfEquityComponentNet", "nsuri": "http://www.shopify.com/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "shop_DebtInstrumentConvertibleEquityComponentFaceAmount": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Equity Component, Face Amount", "label": "Debt Instrument, Convertible, Equity Component, Face Amount", "terseLabel": "Proceeds allocated to the conversion option (debt discount)" } } }, "localname": "DebtInstrumentConvertibleEquityComponentFaceAmount", "nsuri": "http://www.shopify.com/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "shop_DebtInstrumentConvertibleEquityComponentUnamortizedDiscount": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Equity Component, Unamortized Discount", "label": "Debt Instrument, Convertible, Equity Component, Unamortized Discount", "negatedTerseLabel": "Allocated offering costs, net of tax of $112" } } }, "localname": "DebtInstrumentConvertibleEquityComponentUnamortizedDiscount", "nsuri": "http://www.shopify.com/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "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/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "xbrltype": "pureItemType" }, "shop_DebtIssuanceCostsGrossEquityComponent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Gross, Equity Component", "label": "Debt Issuance Costs, Gross, Equity Component", "terseLabel": "Issuance costs attributable to the equity component" } } }, "localname": "DebtIssuanceCostsGrossEquityComponent", "nsuri": "http://www.shopify.com/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "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/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "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/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "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/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "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/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "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/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_DeferredTaxAssetsLeaseAssetsandLiabilities": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "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": "Temporary differences related to lease assets and liabilities" } } }, "localname": "DeferredTaxAssetsLeaseAssetsandLiabilities", "nsuri": "http://www.shopify.com/20201231", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "shop_DeferredTaxAssetsPropertyPlantandEquipmentandIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "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": "Temporary differences on capital and intangible assets" } } }, "localname": "DeferredTaxAssetsPropertyPlantandEquipmentandIntangibleAssets", "nsuri": "http://www.shopify.com/20201231", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "shop_DeferredTaxAssetsStockIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "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/20201231", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "shop_DeferredTaxAssetsTaxCreditCarryforwardsInvestment": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "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/20201231", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "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/20201231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_EquityMethodAndOtherInvestmentsUnrealizedGainLoss": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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": "Unrealized gain on equity and other investments" } } }, "localname": "EquityMethodAndOtherInvestmentsUnrealizedGainLoss", "nsuri": "http://www.shopify.com/20201231", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "shop_EquityMethodInvestmentsAndOtherInvestments": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity Method Investments And Other Investments", "label": "Equity Method Investments And Other Investments", "terseLabel": "Equity and other investments" } } }, "localname": "EquityMethodInvestmentsAndOtherInvestments", "nsuri": "http://www.shopify.com/20201231", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "domainItemType" }, "shop_FinancingReceivableAllowanceForCreditLossExcludingRelatedReceivables": { "auth_ref": [], "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", "terseLabel": "Allowance, net of related receivables" } } }, "localname": "FinancingReceivableAllowanceForCreditLossExcludingRelatedReceivables", "nsuri": "http://www.shopify.com/20201231", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "shop_FinancingReceivableBeforeAllowanceForCreditLossRecoverableAmount": { "auth_ref": [], "calculation": { "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/20201231", "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/20201231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "shop_IncreaseDecreaseinDeferredRentCredit": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.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/20201231", "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/20201231", "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/20201231", "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": { "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/20201231", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "shop_LesseeOperatingLeaseVariableLeaseandNonleaseComponentsLiabilityPaymentsDue": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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/20201231", "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/20201231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "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/20201231", "presentation": [ "http://www.shopify.com/role/CashandCashEquivalentsAdditionalInformationDetails" ], "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical", "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "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/20201231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20201231", "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/20201231", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "shop_TransactionAndLoanLosses": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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/20201231", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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/20201231", "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/20201231", "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/20201231", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails" ], "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/20201231", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "APAC, Other" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r136", "r144", "r241", "r396", "r397", "r398", "r433", "r434" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r136", "r144", "r241", "r396", "r397", "r398", "r433", "r434" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/SignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r136", "r144", "r241", "r396", "r397", "r398", "r433", "r434" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/SignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r136", "r144", "r241", "r396", "r397", "r398", "r433", "r434" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/SignificantAccountingPoliciesLeasesDetails" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Latin America [Member]", "terseLabel": "Latin America" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r356", "r358", "r551", "r552", "r553", "r554", "r555", "r556", "r575", "r623", "r626" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/LeasesAdditionalInformationDetails", "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r356", "r358", "r551", "r552", "r553", "r554", "r555", "r556", "r575", "r623", "r626" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/LeasesAdditionalInformationDetails", "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r214", "r339", "r343", "r576", "r622", "r624" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r214", "r339", "r343", "r576", "r622", "r624" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r346", "r356", "r358", "r551", "r552", "r553", "r554", "r555", "r556", "r575", "r623", "r626" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/LeasesAdditionalInformationDetails", "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r346", "r356", "r358", "r551", "r552", "r553", "r554", "r555", "r556", "r575", "r623", "r626" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/LeasesAdditionalInformationDetails", "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r215", "r216", "r339", "r344", "r625", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r215", "r216", "r339", "r344", "r625", "r642", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r137", "r138", "r139", "r140", "r238", "r239", "r240", "r241", "r242", "r243", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r433", "r434", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "extensibleListItemType" }, "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/2020-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/2020-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": [ "r69" ], "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/2020-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_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r56" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails", "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r53" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r12", "r52" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r27", "r585", "r607" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r49", "r286" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r79", "r88", "r466" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r39", "r76", "r78", "r79", "r609", "r634", "r638" ], "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 income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r509", "r510", "r511", "r512", "r513", "r515" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r75", "r79", "r80", "r133", "r134", "r135", "r467", "r629", "r630" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r272" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r37", "r399" ], "calculation": { "http://www.shopify.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r133", "r134", "r135", "r396", "r397", "r398" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r298" ], "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, net of tax" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r359", "r361", "r402", "r403" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r309", "r317" ], "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, net of tax" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-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 (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r404" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r405" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesAdvertisingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r361", "r388", "r401" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r225", "r244", "r246", "r249" ], "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 period", "periodStartLabel": "Balance, beginning of the period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r248" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": { "auth_ref": [ "r43", "r225", "r244" ], "calculation": { "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r103", "r115", "r520" ], "calculation": { "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails": { "order": 1.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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r97", "r115", "r522" ], "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 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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r115", "r522" ], "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 discount and offering costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r115", "r270", "r277" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.shopify.com/role/IntangibleAssetsClassificationofAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/NetIncomeLossperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r115", "r283" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r127", "r195", "r205", "r210", "r236", "r463", "r468", "r503", "r583", "r606" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r10", "r71", "r127", "r236", "r463", "r468", "r503" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r18", "r19", "r20", "r21", "r22", "r23", "r24", "r25", "r127", "r236", "r463", "r468", "r503" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r362", "r390" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r478", "r482" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r355", "r357" ], "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/2020-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": [ "r355", "r357", "r448", "r449" ], "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/2020-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": [ "r458" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r447" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r459" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r455", "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Equity issued" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r460" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r451" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r451" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r451" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Trade and other receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r451" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.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 accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r451" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r451" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.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": "Deferred tax liability on acquired intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.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": "Estimated fair value of identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r451" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r123", "r446" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r119", "r120", "r121" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r499", "r500" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r46", "r117" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CashandCashEquivalentsAdditionalInformationDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "auth_ref": [ "r17" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CashandCashEquivalentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r17", "r118", "r123" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r112", "r117", "r122" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r112", "r508" ], "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 increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r475" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r125", "r127", "r152", "r156", "r157", "r159", "r161", "r170", "r171", "r172", "r236", "r503" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r63", "r293", "r591", "r614" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r290", "r291", "r292", "r294" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Subordinate Voting" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "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/2020-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": [ "r65" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r133", "r134" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r34" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r34", "r309" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r34" ], "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, 110,929,570 and 104,518,173 issued and outstanding; unlimited Class B multiple voting shares authorized, 11,599,301 and 11,910,802 issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComparabilityOfPriorYearFinancialData": { "auth_ref": [ "r0" ], "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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r83", "r85", "r86", "r93", "r595", "r618" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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 (loss)", "verboseLabel": "Net income (loss) and comprehensive income (loss) for the year" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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 income" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r92", "r105", "r594", "r617" ], "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/2020-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/2020-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": [ "r271", "r275", "r454" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r180", "r181", "r220", "r501", "r502" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r180", "r181", "r220", "r501", "r502", "r640" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r180", "r181", "r220", "r501", "r502", "r640" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r176", "r602" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r180", "r181", "r220", "r501", "r502" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r180", "r181", "r220", "r501", "r502" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r123", "r465" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r322" ], "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": "Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r319", "r320", "r340" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueChangesinDeferredRevenueDetails", "http://www.shopify.com/role/DeferredRevenueClassificationofDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r319", "r320", "r340" ], "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/2020-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_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r321" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Deferred revenue from acquisitions" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r319", "r320", "r340" ], "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/2020-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": [ "r341" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenueChangesinDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r297" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r62" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Summary of Convertible Debt" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r99", "r576" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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/2020-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_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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r428", "r437", "r439" ], "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 recovery (expense)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r453" ], "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/2020-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_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r119", "r121" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r119", "r121" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r305" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r26", "r27", "r28", "r584", "r587", "r605" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails", "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r28", "r300", "r587", "r605" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r299" ], "calculation": { "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "totalLabel": "Net carrying amount" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r302" ], "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" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r61", "r310", "r313", "r315" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r521", "r523" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r498" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r60", "r303", "r521" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r60" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails", "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r62" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails", "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": [ "r600" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r62", "r129", "r310", "r314", "r315", "r316", "r520", "r521", "r523", "r601" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r520", "r523" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r123", "r295" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r522" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r51", "r522" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r128", "r429", "r437", "r438", "r439" ], "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 recovery (expense)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r30", "r31", "r418", "r586", "r604" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r409", "r410" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r419" ], "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 before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r421" ], "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": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r421" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r426", "r427" ], "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 operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Tax loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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 2033 and 2039" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r426", "r427" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 3.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 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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r426", "r427" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 4.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 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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r420" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 8.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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware": { "auth_ref": [ "r426", "r427" ], "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": "Temporary differences on intangible assets" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware", "nsuri": "http://fasb.org/us-gaap/2020-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": "Temporary differences on investments" } } }, "localname": "DeferredTaxLiabilitiesInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r426", "r427" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedTerseLabel": "Other deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r51" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r115", "r284" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r115", "r193" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r72", "r73", "r498" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r72" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r480" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r479", "r481", "r484", "r485" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r476", "r479", "r484" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r472", "r474" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r471", "r473", "r474", "r476", "r477", "r483", "r484", "r486", "r488", "r489" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r123", "r131", "r471", "r473", "r476", "r477", "r487" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA, Other" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2020-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 (loss) per share attributable to shareholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r94", "r142", "r143", "r144", "r145", "r146", "r150", "r152", "r159", "r160", "r161", "r166", "r167", "r596", "r619" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shopify.com/role/NetIncomeLossperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income (loss) per share:", "verboseLabel": "Shares used to compute net income (loss) per share attributable to shareholders:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shopify.com/role/NetIncomeLossperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r94", "r142", "r143", "r144", "r145", "r146", "r152", "r159", "r160", "r161", "r166", "r167", "r596", "r619" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shopify.com/role/NetIncomeLossperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r123", "r162", "r164" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r162", "r164", "r165", "r168" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income (Loss) per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/NetIncomeLossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r508" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r412", "r440" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r58" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r389" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r389" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r386" ], "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/2020-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 robots" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r133", "r134", "r135", "r138", "r147", "r149", "r169", "r241", "r309", "r317", "r396", "r397", "r398", "r433", "r434", "r509", "r510", "r511", "r512", "r513", "r515", "r629", "r630", "r631" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r233", "r620" ], "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": "Unrealized gain on equity and other investments" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r231" ], "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", "verboseLabel": "Fair value measurement of investment" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in equity security without readily determinable fair value, which does not qualify for practical expedient to estimate fair value using net asset value per share. Includes, but is not limited to, information considered for determining upward and downward adjustment from observable price change.", "label": "Equity Securities without Readily Determinable Fair Value [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValuePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r498" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r490", "r491", "r492", "r495" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r490", "r491", "r492", "r494", "r495" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r491", "r548", "r549", "r550" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r490", "r496" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r493" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r347", "r348", "r353", "r354", "r491", "r548" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r347", "r348", "r353", "r354", "r491", "r549" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r491", "r550" ], "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/2020-01-31", "presentation": [ "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r548", "r549", "r550" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r229", "r230", "r245", "r250", "r251", "r252", "r253", "r255", "r256", "r257", "r258", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery": { "auth_ref": [ "r250", "r254" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts": { "auth_ref": [ "r224" ], "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" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r276" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r278" ], "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": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r278" ], "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r278" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r278" ], "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r278" ], "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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r271", "r273", "r276", "r279", "r577", "r581" ], "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/2020-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" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r276", "r581" ], "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/2020-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/2020-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" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r271", "r275" ], "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/2020-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" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r276", "r577" ], "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": "Net book value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-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_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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r504", "r505", "r506", "r507" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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 (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r116", "r506", "r507" ], "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 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 (gain) loss" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r123", "r518" ], "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/2020-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/2020-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": "Office furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r115" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r95" ], "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/2020-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": [ "r179" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r261", "r263", "r582" ], "calculation": { "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.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": "Goodwill balance, end of year", "periodStartLabel": "Goodwill balance, beginning of year", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r264" ], "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": "Increase related to acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r123", "r266" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r123", "r274" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r269" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r115", "r262", "r265", "r267" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r98", "r127", "r195", "r204", "r206", "r209", "r212", "r236", "r503" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r476" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails", "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLeasehold": { "auth_ref": [ "r115", "r283" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r100" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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 (loss) before income taxes" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r288" ], "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/2020-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": [], "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/2020-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": [ "r414" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r414" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r413", "r416", "r423", "r435", "r441", "r443", "r444", "r445" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r415" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesScheduleofComprehensiveIncomebeforeIncomeTaxDomesticandForeignDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r148", "r149", "r194", "r411", "r436", "r442", "r621" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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)", "negatedTotalLabel": "Recovery of (provision for) income taxes", "terseLabel": "Recovery of (provision for) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "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": [ "r87", "r123", "r407", "r408", "r416", "r417", "r422", "r430", "r643" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r45", "r603" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r412" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r412" ], "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 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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r412" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails": { "order": 1.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) recovery at Canadian statutory income tax rate of 26.5% (2019 - 26.5%)" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r412" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "negatedTerseLabel": "Permanent differences" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r412" ], "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 other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "negatedTerseLabel": "Other items" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r412" ], "calculation": { "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails": { "order": 4.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 earned during the year" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r114" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r114" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r114" ], "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 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 tax assets and liabilities" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r114" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r114" ], "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 taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInFinanceReceivables": { "auth_ref": [ "r114" ], "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 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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r114" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTradingSecurities": { "auth_ref": [ "r111", "r114" ], "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) of investment in debt and equity securities, measured at fair value with changes in fair value recognized in net income.", "label": "Increase (Decrease) in Debt Securities, Trading, and Equity Securities, FV-NI", "negatedLabel": "Non-cash consideration received in exchange for services" } } }, "localname": "IncreaseDecreaseInTradingSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r153", "r154", "r155", "r161" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/NetIncomeLossperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r282" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r89", "r192", "r519", "r522", "r597" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r103", "r304" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r104" ], "calculation": { "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails": { "order": 2.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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivableCurrent": { "auth_ref": [ "r70" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Interest Receivable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentCreditMember": { "auth_ref": [ "r425" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r538", "r540" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r538" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r285" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r531" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r528" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r539" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r539" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r539" ], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r539" ], "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": "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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r539" ], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r539" ], "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": "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r539" ], "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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r539" ], "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": "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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r539" ], "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 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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r529" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r530" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r541" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r42", "r127", "r236", "r503", "r588", "r611" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r59", "r127", "r236", "r464", "r468", "r469", "r503" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r14", "r15", "r16", "r28", "r29", "r127", "r236", "r464", "r468", "r469", "r503" ], "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", "totalLabel": "Total long term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r54", "r129" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r54" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r54" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r54" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r54", "r129" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r26", "r584" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r227" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivables", "http://www.shopify.com/role/TradeandOtherReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LoansReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An amount of money or property, or a portion thereof, leant to a borrower (debtor) in exchange for a promise to repay the amount borrowed plus interest at a date certain in the future.", "label": "Loans Receivable [Member]", "terseLabel": "Loans receivable" } } }, "localname": "LoansReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofAllowanceforCreditLossesDetails", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r218" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r28", "r301", "r587", "r608" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r305" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r62" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r62", "r296" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConvertibleSeniorNotesDetails", "http://www.shopify.com/role/ConvertibleSeniorNotesSummaryofConvertibleDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r6", "r57" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r599" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r173", "r185" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r112" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r112" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r112", "r113", "r116" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r81", "r84", "r91", "r116", "r127", "r137", "r142", "r143", "r144", "r145", "r148", "r149", "r158", "r195", "r204", "r206", "r209", "r212", "r236", "r503", "r593", "r616" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss) for the year" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows", "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shopify.com/role/NetIncomeLossperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/NetIncomeLossperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r136", "r137", "r138", "r139", "r140", "r141", "r144", "r166", "r238", "r239", "r240", "r241", "r242", "r243", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r431", "r432", "r433", "r434", "r578", "r579", "r580", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesLeasesDetails" ], "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 Pronouncement Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r216" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NotesAndLoansReceivableGrossCurrent": { "auth_ref": [ "r4", "r5", "r68", "r223" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r4", "r5", "r35", "r222", "r223", "r589" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/MerchantCashAdvancesLoansandRelatedReceivablesSummaryofMCALoansandRelatedReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r187" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationAdditionalInformationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r187" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationAdditionalInformationDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r195", "r204", "r206", "r209", "r212" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null }, "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 (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r532", "r540" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r524" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r526" ], "calculation": { "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r526" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r526" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r527", "r534" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r525" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r537", "r540" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r536", "r540" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r424" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesProvisionforIncomeTaxRecoveryExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r425" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r2", "r132", "r185", "r470" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/BasisofPresentationandConsolidation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r58" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r70" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r79", "r509", "r511", "r515" ], "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).", "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "terseLabel": "Other comprehensive income before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": { "auth_ref": [ "r74", "r76" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax", "terseLabel": "Unrealized gain on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shopify.com/role/FinancialInstrumentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r77" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "negatedTerseLabel": "Tax effect on unrealized gain on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r82", "r85", "r461", "r462", "r466" ], "calculation": { "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r461", "r462", "r466" ], "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 on cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r110" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical", "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r106", "r457" ], "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": "Total purchase price" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r106" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r106" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedTerseLabel": "Purchase of equity and other investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r107" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r228" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r107" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r362", "r390" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r497" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r44", "r45" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/OtherCurrentAssetsScheduleofOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r7", "r9", "r259", "r260" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r109" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows", "http://www.shopify.com/role/ConvertibleSeniorNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": { "auth_ref": [ "r108" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r108", "r391" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r49", "r287" ], "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/2020-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_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r289", "r644", "r645", "r646" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r48", "r285" ], "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/2020-01-31", "presentation": [ "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/2020-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": [ "r21", "r22", "r287", "r613" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets", "http://www.shopify.com/role/PropertyandEquipmentScheduleofPropertyandEquipmentandClassificationofDepreciationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r47", "r123", "r287", "r644", "r645" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r21", "r287" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r21", "r285" ], "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/2020-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_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/2020-01-31", "presentation": [ "http://www.shopify.com/role/PropertyandEquipmentNarrativeDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r96", "r247" ], "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 uncollectible receivables", "terseLabel": "Provision for transaction and loan losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows", "http://www.shopify.com/role/TradeandOtherReceivablesActivityinAllowanceofDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r247", "r592" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r69" ], "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/2020-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": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r36", "r43", "r612", "r641" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r79", "r88" ], "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": "Loss on cash flow hedges reclassified from accumulated other comprehensive income to earnings were as follows:" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r406", "r656" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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/2020-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": [ "r50", "r123", "r280", "r281", "r656" ], "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/2020-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/2020-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": "Net income (loss) per share:" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r38", "r317", "r399", "r610", "r633", "r638" ], "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 (accumulated deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r133", "r134", "r135", "r138", "r147", "r149", "r241", "r396", "r397", "r398", "r433", "r434", "r629", "r631" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r190", "r191", "r203", "r207", "r208", "r214", "r215", "r220", "r338", "r339", "r576" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r124", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r345" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r342", "r345" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/DeferredRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r217" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r535", "r540" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails", "http://www.shopify.com/role/SubsequentEventDetails" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails", "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "auth_ref": [ "r590", "r615" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesScheduleofAccountsPayableandAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r180", "r220" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r69" ], "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/2020-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": [ "r69" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/AccountsPayableandAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r79", "r514", "r515" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r448", "r449" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "http://www.shopify.com/role/BusinessAcquisitionsSummaryofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r448", "r449" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CashandCashEquivalentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r421" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDifferencesBetweenReportedAmountAndReportingCurrencyDenominatedAmountTable": { "auth_ref": [ "r517" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesScheduleofDifferencesBetweenReportedAmountandReportingCurrencyDenominatedAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r412" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r361", "r387", "r401" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityClassificationofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r361", "r387", "r401" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r1", "r127", "r235", "r236", "r503" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r271", "r275", "r577" ], "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/2020-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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r271", "r275" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r266", "r268" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/GoodwillCarryingAmountofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r266", "r268" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r130" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r49", "r287" ], "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/2020-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": [ "r90", "r219" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformationLonglivedAssetsDetails", "http://www.shopify.com/role/SegmentandGeographicalInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r371", "r376", "r379" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r362", "r390" ], "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/2020-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": [ "r381" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r64", "r125", "r170", "r171", "r306", "r307", "r308", "r310", "r311", "r312", "r314", "r315", "r316", "r317" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r163" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/NetIncomeLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r275" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r186", "r188", "r189", "r195", "r196", "r206", "r210", "r211", "r212", "r213", "r214", "r219", "r220", "r221" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SegmentandGeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r123", "r197", "r198", "r199", "r200", "r201", "r202", "r215" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r95" ], "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/2020-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": [ "r343" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r363" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r375" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r373" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r373" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r372" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value of RSUs outstanding, beginning (in dollars per share)", "verboseLabel": "Weighted average grant date fair value of RSUs outstanding, ending (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r374" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r384" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r383" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r385" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r368" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r368" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r378" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r370" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r377" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r390" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of stock options outstanding, beginning", "verboseLabel": "Aggregate intrinsic value of stock options outstanding, ending" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r367", "r390" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r366" ], "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", "terseLabel": "Weighted average exercise price of stock options outstanding, beginning (in dollars per share)", "verboseLabel": "Weighted average exercise price of stock options outstanding, ending (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r360", "r364" ], "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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r123", "r362", "r365" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r363" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r382", "r400" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityFairValueAssumptionsofStockOptionsGrantedtoEmployeesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r390" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r390" ], "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/2020-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", "terseLabel": "Weighted average grant date fair value of stock options outstanding, beginning (in dollars per share)", "verboseLabel": "Weighted average grant date fair value of stock options outstanding, ending (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r380" ], "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, beginning", "verboseLabel": "Remaining contractual term of stock options outstanding, ending" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r55" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r52" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r132" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IntangibleAssetsAdditionalInformationDetails", "http://www.shopify.com/role/IntangibleAssetsScheduleofIntangibleAssetsDetails", "http://www.shopify.com/role/SignificantAccountingPoliciesIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r32", "r33", "r34", "r125", "r127", "r152", "r156", "r157", "r159", "r161", "r170", "r171", "r172", "r236", "r309", "r503" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/BusinessAcquisitionsAdditionalInformationDetails", "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": [ "r66", "r133", "r134", "r135", "r138", "r147", "r149", "r169", "r241", "r309", "r317", "r396", "r397", "r398", "r433", "r434", "r509", "r510", "r511", "r512", "r513", "r515", "r629", "r630", "r631" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ChangesinAccumulatedOtherComprehensiveIncomeLossScheduleofChangesinAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquityParenthetical" ], "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/2020-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/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r133", "r134", "r135", "r169", "r576" ], "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/2020-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/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r33", "r34", "r317" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of shares related to business acquisitions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r33", "r34", "r309", "r317" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r33", "r34", "r309", "r317" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r33", "r34", "r309", "r317", "r369" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity", "http://www.shopify.com/role/ShareholdersEquitySummaryofStockOptionandRSUAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r66", "r309", "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of shares related to business acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r33", "r34", "r309", "r317" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Class A subordinate voting shares, net of offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r309", "r317" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r66", "r309", "r317" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofChangesinShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r115" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r34", "r40", "r41", "r127", "r226", "r236", "r503" ], "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": "Adjustment to reduce opening accumulated deficit", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-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/SignificantAccountingPoliciesLeasesDetails" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r126", "r317", "r318" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r343" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r516", "r543" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r516", "r543" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r516", "r543" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails", "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r516", "r543" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r542", "r544" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityAdditionalInformationDetails", "http://www.shopify.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r424" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r425" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r425" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r425" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r452" ], "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/2020-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": [ "r67" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/TradeandOtherReceivablesScheduleofTradeandOtherReceivablesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r229", "r230", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r347", "r598", "r639" ], "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": "U.S. federal bonds" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/FinancialInstrumentsScheduleofFinancialInstrumentsMeasuredatFairValueonaRecurringandNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r115" ], "calculation": { "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.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": "Unrealized gain on equity and other investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r174", "r175", "r177", "r178", "r182", "r183", "r184" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r533", "r540" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.shopify.com/role/CreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r390" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r390" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/ShareholdersEquityStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r151", "r161" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Shares used to compute net income (loss) per share attributable to shareholders - diluted (in shares)", "verboseLabel": "Diluted weighted average number of shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shopify.com/role/NetIncomeLossperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "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/2020-01-31", "presentation": [ "http://www.shopify.com/role/NetIncomeLossperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r150", "r161" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Shares used to compute net income (loss) per share attributable to shareholders - basic (in shares)", "verboseLabel": "Basic weighted average number of shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.shopify.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shopify.com/role/NetIncomeLossperShareReconciliationofWeightedAverageNumberofSharesOutstandingDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=35735333&loc=d3e288-107754" }, "r1": { "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" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r100": { "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=120395209&loc=SL114868664-224227" }, "r101": { "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=120395209&loc=SL114868664-224227" }, "r102": { "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=120395209&loc=SL114868664-224227" }, "r103": { "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=120395209&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3444-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r221": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a,b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r226": { "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=27010918&loc=d3e74512-122707" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117546-209714" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r292": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=51819886&loc=SL6014347-161799" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031898-161870" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r306": { "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=65877616&loc=d3e177068-122764" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r348": { "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=118255775&loc=d3e1928-114920" }, "r349": { "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=118255775&loc=d3e1928-114920" }, "r35": { "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" }, "r350": { "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=118255775&loc=d3e1928-114920" }, "r351": { "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=118255775&loc=d3e1928-114920" }, "r352": { "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=118255775&loc=d3e1928-114920" }, "r353": { "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=118255775&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "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=115993241&loc=d3e301413-122809" }, "r401": { "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=115993241&loc=d3e301413-122809" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r435": { "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=116825942&loc=d3e330036-122817" }, "r436": { "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=116825942&loc=d3e330036-122817" }, "r437": { "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=116825942&loc=d3e330036-122817" }, "r438": { "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=116825942&loc=d3e330036-122817" }, "r439": { "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=116825942&loc=d3e330036-122817" }, "r44": { "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" }, "r440": { "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=116825942&loc=d3e330036-122817" }, "r441": { "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=116825942&loc=d3e330215-122817" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r443": { "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" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r475": { "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=121590274&loc=d3e41620-113959" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959" }, "r489": { "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" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r523": { "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" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r541": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r542": { "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" }, "r543": { "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" }, "r544": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r563": { "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=116651436&loc=d3e122625-111746" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r633": { "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=121370832&loc=SL117420844-207641" }, "r634": { "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=121370832&loc=SL117420844-207641" }, "r635": { "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=121370832&loc=SL117420844-207641" }, "r636": { "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=121370832&loc=SL117420844-207641" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r641": { "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" }, "r642": { "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" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r658": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r659": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r66": { "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" }, "r660": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r661": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r662": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r663": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r664": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r665": { "Name": "Securities Act", "Number": "Section", "Publisher": "SEC", "Section": "12" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r89": { "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=120395209&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r90": { "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=120395209&loc=SL114868664-224227" }, "r91": { "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=120395209&loc=SL114868664-224227" }, "r92": { "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=120395209&loc=SL114868664-224227" }, "r93": { "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=120395209&loc=SL114868664-224227" }, "r94": { "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=120395209&loc=SL114868664-224227" }, "r95": { "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=120395209&loc=SL114868664-224227" }, "r96": { "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=120395209&loc=SL114868664-224227" }, "r97": { "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=120395209&loc=SL114868664-224227" }, "r98": { "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=120395209&loc=SL114868664-224227" }, "r99": { "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=120395209&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 132 0001594805-21-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001594805-21-000008-xbrl.zip M4$L#!!0 ( , ]45*@QTWZ(G %"0! 1 R-?S]_A5Y^'RTTR_5;[GVSGT9#!SG1G8")AS[2Z[JKFHLHQ>. M) /FUS_5L@V8D !!6!I9.QN0-*.9T:S55:MJJJO__7_?C(8_O.+I;# 9_^>. M_I>Z\\/__?G?_U^O]S]W'S_Z87=2SD8\GO]P;\HX9_KA]6!^\L,SXMF+'^IT M,OKAV63Z8O *>[W%=^Y-7IY/!\]/YC\89?1'&Z<_YIUT!:O;:4_F\NOD%XYG/[W)TR$-_G/G9#Y_^=.//[:W_YI,G_]H ME/(_7FR\<[GK8#:14X1W^[Y^_?I?'^YO?[S[ZA__I__H M23GA$?8&X]D^N_#%7Q^Y;;W:M4S.QO/I^?4[../RK^>35S]>;I33&-53NF?UU=?^=(+K M/[)MSCA[=U/.YM._W#O]*%O?_]#YIW=\_R-_G$]Q/*N3Z0CG0N]V#UQ/F9[Q M5P[RP_OR<7>WW_RXO_W!V(5R?]:8CCY_^YP^/>TR=W9+0P MTL__'O$_>?.O+#?_]X<>@\H?.?_TV#5S_,YN=#_L\=&LQ> M#O'\I_%DS'(!@S<_M1UY>O%R0,3CQ4O9OB^&:#HH%^=_,W_,]3]W!CE'!S%P M1JLA(Z$.RD.I65M7#;@_=MNE*"WW^?T-'..HG9H'/]T?R_6=WY.?,\7AWICX MS?_C\SL_#$@.3?;W\[P[>?7(/'YU9/MG='K_U?'#='IPNN..WCX_[[]]\;K_ M=G^X?_J;/GYX!,'#T;[N_TWC^S^\.CMY/7!LS[T3_NN MO]M_>WQXI/:?/1X=/'P\[#\[>KO_\,CT#U_(=W][V_\]JD?F^/SH6?']A\?M._9@]\'P^+#_BAX^&.2'3[V< MY^V^N6_ZYC=[)'_V=X]@__1D>/3L^,7QZ'BP?WKW].CM_;;M\CN_R[G<^/AP M(K^I;X\.C]X>[]+I\6Y1^Z?/S<'#WT^.1X]'QZ,]TW^X?]H_E&T/XOFCP_OS M_A/UYM'ASA\IE<">.ZL[/2D!P":)R__[Q&I[? M$]Y[9].I8/M@,"LX/&*79LZIV?>SUM>FW(WQB\5^+D/;X/Y)/9%MW/H:L^1#?&:,#'TC.5!=T, MN8=5IQYYL$808:/3G9_;_5\9M+_*\2>T!?>+P-4?@LO&JFPB]\1&AQZ J&A, MV?4\%_8.0_&@[_S\X.@&H=T17&F![1"?;^'\')SF0S@]%8\15"\5)P%4X"BO M#(JF1%[OQ<<3CCKT&4BQ8;#X%DK -;BADL.SF8ST#>^H:HCI>(ZO@A MHI=J]J>=LH@ !N/G3R1F(9S2[.E+$E][_XVHQ=D@#_G18#;_+-[/S=%I__SH M[8.3H[<[IB\X'1W2H/_VR.V?/H7^V^'I_N'.&_GS^A)OV!_MO>V/^F^.GO5? M[Y_NJ;Z1>W[:-P>'1_I@MR_W^NGK_J'\>1#?'#Q)HS)Z,#Z0[4>G+W3_X9[N MR_>.#A^/^@]_&?0?/E7]MWN"^>,7_='1>7_WE]$C^_CD:/1F>'#ZU!T?EM?' M#W\SQ\^.Y)B/AT<+GCT6WA3HCWX[/QH]A>/#%^KJ.W*NLV/SU.\?#H?[;^^^ M.-X]'AZ?RO4__'W0.+W_\#>W+_P^WOUE<'QX,CPX?%S[Y^KU)>;R&Q\/^;\? MGQ\_HY=9K/3QZ5.[;QZ\D'MRNG]Z?+J_^_QM__2%;)???_I4[0MO]I\=Z?[A M[[5_N.,.#I^^Z1\>GC.==8EH[PF2L$'#P8C0@3,F:)Q MAKF43[*.N Q&PN__W.G9.S]_8.9)CF-]D>S'"D,'![N/!T>ESV-^EDV-A^KY8 MJX-GCT^.#_?^Q,[CPQVQ1"=RO"-[]&P/]F4D'.P*8\R#D3!(B[5RQP\?#/NG MPLY[S1)=L/./!,4;8[G'N:@>N"+2/R;;B[;D'$08IB+"4/O_LMI<$>6*&5_# M%,,^:/2A!"<,!4K) I"IT1(K\KQ@2KIB2MHR92V8\N0#IF@GH8/VT"N4A2DH M^C(%JWI1%56XB@)%L3SNOX*!=2=*2W"\8\GD$RPYQ#=;HGP-408?$(5+!J[, M/:-1%(X"[B6-U%-19Q /X4..8E+^RX'^*Z)\4N*(BRG.JE!] K"BEUR, 5-E M,!Z<+G\C6M]9ANGD)4_GY[\.<3S?&=/]_ST;O&PL>#KC>C9\-*B?3RQ\5[35 M_A7:HWVYVR_DN[^_Z)\.7QP?_F;[SQX/1&H:D[OEC?'#W]YL?]69&U#3B3RD1%Y^E DQFEQ^X=[?R@GXM%Z M 8T6H*'OI6Q=3Y-H2I]+R>3N_/RK_JHPHU)V07'251% 54@U9.C.;,:W&+*W>^Y@]^G;_5T9P+LO;/^W/[(O2GD5 M>A$+2%"1="^ATSVM<_(*%1DR@I[]*O02!6.K1!'-ZAOM$AG%(N^B0R=R$[?H M+0$]Z(NFMS:%J&K/^E)[4 OVQ+#97JX5(%0)R+UHL%_-5Z%'OD:MK54Q:M A MQ.IB4@U"]MKJ[=A;!GJNO_.'%L,63:P]1HP] /DK.V-Z[+S7V<14*0EZZ>LL M9]7)VYJ4R"P(.LZQU[YGD32M9=3 M,#W1*;$J0UK'\-5CKT#,9%WVD HDRSE8AYDH1C0B9]46O26@]T;0*UBJ,=QR MHZ1[$B:87F*2Z(15$)?HK*A#0<]]'7I#>-,2[=\E M1[?H?2EZY_O/_Q _9&.6V^AJTYP>L8>5;0\U&C%]6H(^\]5CCR7*T"J8Y+1$ M'M5B==;Y3-$"AE2WEG,9Z+W=W_E#)(47,^=ZV;C2_)[M)>7$^4%.2F&L(?%7 M:\[L"8L2OZD4@!;4/.M@-.LLGR7B+7I+0$_M__:'!-!*Y4(]"<=D[ '$7B*7 M>BY4UBRNR[BOCQBT6$HM(E:CA(T2.\0:O1?3#%&38QNWZ"T!/2WH2917)):6 MP9:->#M@DHA!(/3).R5"0RPHM6A=_15\?\[$S?AY2X1\E(U3@-Y4*YJ%%$2& MC,98@:XR:?DO?R8;M[?_X&. Y4(R3P_JP4N>XN+)Q,6)WV=FU8KQ??>$:?3[ MX+@]Q3._#/.R8X]'>Z_[NGJ!4]/N$VX.3_NC("%[0 M?_9@='SX>- _[,/QLP@3[A\_E.H_E MG'MO^F_;T\@'P_[;8OJCIV;QI/391PDWGR#7'&*/@Y4()$110254^0M4S,G$ M8(4-?YEL6ST7'O/+R72.,M*W9/@G9#C_@ R638ZNL,2?"\.>L)W-UO\B MW^GK_=VA0/S;Z_ZS_9%020G,KG]:/JH^>#D4WW"R__:^[H\>G!Z-]I1[.FR,C6]_^=B[G/M_7\B,QV)M>*+.;"N:3D\"46(\3PD.W"1CCE3.A= MO;CV4.;)"4ZYU1+3O;=O%\)JI!7M[#83D;+HZU8M+T#Y^_.A[_A./C3 M_=$1')\^%1!_.3TX%/&P^US&_?ZHORB#.1X=W$OJ^'].5!G]/L9GZ>S@M+PY M&CU]??RL;XY/3T;[AX]/Y?RNB8>#W>>Z;X[>M)*;=MS_>=LW#71(9&M)U!-Y MS3VH,?40P?1T$,'M"RL;%I'R[M?H/0-*E9:JBE1!@XVJH/&<:M1/1T>CHS?]AT>"MPSPAWOZZ'1''S^[_WI_ M]S=U?/K+Z:+T2# _>O;+3 ;[R?[AGMW?/1GLG^X/Q2"H@X=]*W_'P5*Y5 M1.'O@_ZN^)$GE]_YGU].\HC$_XB!$"-R\'#/],U3,0B+)X'R9WAR\*Q_OK_; M1.K>:_$CP_]Y^W3^[G'OSA]6^3:!(_8(H(7FVO=R$6-.GGU*+JCL])V?[1>K MRT\Z$3;*"R64%TY"=8R^,FO;\M1%)W:?I,_?.I%/FX\_DR;_'6D>-S,S$^H4 MV2J&9FT<3C=X=/0AC\!(Y"YDZEFG0P\<2:!2*[<43Y%-UD3MFJ^Q\K]OE"2$ MX"7T:=HT@G@N1-_J!;S8(]&_RFS9U$4VE6ML!#W0:XCW*D;C MG:-(L"PVF9*XE, N4@:'G*PA[R$J;R6\9K]E4Q?9]/R:C^.0G%"G5]A2#ZQ( MX!1,[$4KX9-6J;B6P/Q[-GU76322@YY\@3S^@$/Y+SCTF$\C9 ; !BO;. MSW_%EB]-R"A4$4K('@V(N,)4HO/*A2A!OBGYD_S9^JMU)]*U27S%#QIY+ M61Q6)M63,,SV"EJ'Z+ D[YO#,DZI;Y0_40=RF6U-,4 -(K5J" HI%;%(NNHM MG3I)IVNS!E7-$1/9GM?*]("TZ2'5V-.%14Y7X'2A?Y9 IZI="A44IV) POV8 M=/4AUQA2J7+2+9TZ2:=K\Q0SYQ:;A5X IWI0+?1BFXE:N'K9$LE>I)670*=2 MC4_.)PG/$)R-2"+AQ8_*/SYYHBV=.DFG:_,D62-F:[#GG2AM$,G=2ZQL+P1G M74M-*N<^1Z?OJK2WT=GZ,,=^R!S!MG)-V!.#TV;81NBE5+%7C(ABSL QQ3L_ M6_]M@ENB^F 2H(2 $2)PEIA?*.E5*QL%S5L;U$4F[;VY)KBQ1DHY]\0PI!Z8 MT KS"_1R,&3$_^20S84-^D:'%A!",A0J9@..-!I74?LH 5PA%%-[$K?97K9@4W+B?KQ>"ID,)8,%VHPK V XI\BHDDM)/B>E MMF3J))FNI0),;857R+UH,XAE A8>L81RH+6%I(-ANQ0R1569 ;(QFB%0S"2V M*B6+)E97_.>>@\!R!-+A^,G77NL,T0.'5BVT?M?_L-^$6#8\/Y9B'3^W!L^/3_FC/]0%YY]HKUN:W7\TVS1"UK8\<.BN?)/\_.7S7\,1B^'K0?RXK.3Z8)1 M'W;2_=>;&[OW[\Y9^O/KI^])>+#.;5N]D];$IZ?_-R."B#^45_MA]H,&K]]UIS]_<=CW>(A"4S MGEV^:)V==]X,9G=^;OO6L M:;#9.W!&C+.S*?]\>?K%QJM#7&V[>M^.\4EV5(S@*E=G9R*Q>S9X8XN^I^=L&)JUU$U8XFX\7VG>63XJ+;_?P3.%]M M^0>CMEHMQEN!IR*(D(X%/4&JFDN1CV'3<+F[OKB\&W]G"T]V?8!=KJ?PT],G MNU\]]BB$R"W/!*S;J$O%JVJ8C'(Z9:5O#N-5L=RPC=:X3-8JR!#%PZ?"1,;G M+/*VMCMP*2[7Z0[HM+0[( &[K:1S9L] IJ"E(NH>K>&"->6;NP,;8'^7B O[ MC%6Y#&)O(<2,WENP,4DXSE8V;1HNW]7^+A$7HV*LN69+)#8SAF1U5 4\:FUU MMJ$#:G8VG;>6C'16Y@?3)SQ]-2A\'9E\*Z<>C]!L@9>L+N^Q* M\0F*M=$PH\O:^5QUT9]L!=8]2"\^W,0AJ7.J-?NJK;7@LHU5:4&SEDHQ5 J; M,21O K_5C+]_DKU=OR7W[,+K[E:>+YUSO[@4-7LEO^'#71=D"?OM\^W.7Q9#08?^JPE[_^L\F=:X?X\?K5?S8'1-5C1">&.4/5@*"@@/AC MUQ9/,HLX]'(9@S4;Y'_2NJVU]?R\/<6'P5QS0WO@>OAS,<=@1F%J+Z FL&,& MZVH$9ZPC=&V)3]9E4DRH$V0$IMS&0/>8Y#L9,]W':BNUG'<$'6UI,Z^AR*Q6- M):H*+9XH7+FE#6\.GU7=@7^RN-7J;\4U$1>_7,3%I8G?ZF.2B"6+@$'PEB7D M)(=:>:6"C');.NP&EGJ I:R&Q!6T;VVBLO MVLLZ7\BL+W#?+7Y9"668[N*PK2;5$=XDHUOSDA;LMEZRK75$X.A#!>]",)O# MFW\67&TY]"4RM3CB['*1W]16HHP:8]68K:<-7_Q0NFI),4*D*@" B 9TVRHCB=$9K7;M0V+"N6?S5 M@YN+0B\!0THQ0S&$D6/.D6LQN7CLPB/R+N3^5P]T)+"XJ(=/".RR2+.<1>=[ M[Y0MN6P>T-\_?[=Z5+&M\@HZN2#*VMN02K)!:\5%*= (':KO7(]GWLLK\50* M 27@<4544,2466,"9ALY9ZQA8Z!9Q3/OY<'DDI$@5'F20(,0VR<2'5DK25C?7"3QFS"&3IXV![$:?0"T/'\^DV @-AG+H$_N>YGQ\%==02X&J#1DS-.M24. M0"RS2Z&$&"O8G"M[;S$:B8P.>;J'8!#R.ZB&VZ(BT)YVZ$9UFL1 M 2YQ6G"("2WGF&Q18$$ALC+!9TJMI3;>X,3H3?&6WP4F$Z7@@P>#$2$*1IFB<8:YE!74_';9.ZV^&%G\5BD)45D(4"B*E<3L T&* M.H9R,?7Y^+]U)>7AW@BUN]^,H8.#OM M)49TX*,-JGIE*P4L%>/ZV]WK*Y5? M^:A^[(9;L/5BY_PN/!9+H_F7-7C*XO MT0$699+$=[$57V7 Y"#$@*(WNS!;_0JE7Z<3^>'S\U^'?INITT,\UI]+X'WR;0YK3G%S+EHWQXEJ6@M;RJX#\Y$^,S% M.,F.#P9OVJN-#.-%)Q5G5:@^ 5AET$49MJDR& ].=R'%VOSGX]9J^;T[[0_& M@]'9:%D3=[Z*.8_$J?')9$A[$N5,7BTTW&92QZI2344;#8+FG+S72$KT=K+D M4I<2N-\=X']$8GSS!23N)'4J91<4)UU56W%$(=7,584HKB: U1VBS@,Q-7-^ M),J=]L8BH9XW$;\CZ>3Z47CMD]*AR>3.G^-4_[HFYL(>:)6,F39 M:2VAN0!!;=8_YNC0!8G2-QWR0RXGX\EP\OQ\L6+RQU_\'O;CBYQ@)\E$OD:M MK54Q:M AQ.IB4HU1[+75&V\_5D"F#79&52=O:U*H$P2=8ZVMLX55-1@?H0L= MOK^_!/YG;NYL-I^,>/J8+WKUS4X&+S=2"A>(F:S+'E*!9#D'ZS 3Q8@F6>A2 M"N3&@-Y:H>L4XN)<%$%<* ,X$T&AF" =M,XEVE6LSW"C%+J2PKO\BH>3+\FG M;371]:FO46?=EI=U6@%7B]59YS-%"QA2[8(;ZP*!-M<"94]8E-=9*0 MQ/&L M@]&LLWR6J NIWC7508NJAZ\4Z9VDD!:GI:TOK4H")-R/-7I? D'4Y%K7L?6G MT(T#O;5"UT-[UJ46;54"!\XA>DY)5^LB&*\I=8!"B^>Z]]^4DP;:8[D/3PJ/ M4>[ !X]]/]Q\\K)_/I1':8 MWMO9;3MM)I@.V9B N1C(I6*UL6@3?33&0XP=F,F[CB-S12W.(V/43L=('C1 M5HQ@JR&MV]*XFP+F38_,F^^[?K7^Z-6&JYJJQ<^_W'AUC"^NMX*@0M4U4"T. MS@[:0N%R#_M8>XK'/*[VLG%K>E/QBPZ;OJ"YP_. MQC3#,1WR=+3++R>SP?=0Y]^E]@IK-35A+<%$$-&42=N8.1 'B\5W8![^.@.U MS 6QVII+;4 E-) BH6"6N53#!JM3O/XCZ@$.IK_C\(PE_+FP(XL""9P-/DX& MXW1ZWI8R7ZQ4S+0SFIR-Y^^^OCN8E>&D?7^),3F.RP"''Q=87NWP],GA='') MY\*TAY-7/!TO(SWTB3OS[N5_R[W&:3DY?]3241_5EEWMM#=^>3:?+?;0'3$X M(14NH2H#E2$4<0;82G](Z:Q!%^H CV\!6Y8_J._/YH.1R).#^NXK7S^BUX7$ ME9TW,9BV"@A8CRE0C":K#)K!Z@Z4DV^-\?<<7J8K/%8V.S*((3L $E.V"3+\-;-D:X[]_["2L51YMXAJAVH"8:YL7:TRT7D,72+P$$MD;)]&F M>(9UX;'B-BE-98Q@H'B?K!;:6F],$C-=\Y;'Z\"6K3'^>T4AT1PPY\()(!6/ MIBTGS+'Z@@RZ Q/Y.I&#P![.YD3$^XG$T'\\%G)W=M@OV]16F*2H$# MU5PB6RBN9H<5K1-"%ZQ&=T%4K ^/MVF*U9 825MKU'&#KE5J).E6&I[ MLR7Q[3;&74E3*&=2\10Y;'J\#6[;&^'/][D+-"JR- M :JV:%)K-IO95E\3;(UQQ\++F_8,Z\)C4@I2CE@">^ 2(BL70G";Q1QEA!2"I66PQEL"$F9;5IO:# >X8*'2#Q1BO3I05^?U<=]+Y7XX"^'=1AOCI05^&\YC[P-IE27&$V,,,:;$E3!0 MU&2+2EW(&:\36[;&>!4D%O,+8"6R\\F#KDYTA"=,Q"XH6WG[%'K-TP1;'E\: MXTB0R)-0&<$7(_*"V 9;HB,"J[8\WAKCM2?IOY[\ZROFXFR U;U5-10^::![?ICS6EKJJ^$KA:C=-"78Q![&[2 7*NJNK: M >JN5=BVZG%TNVHC/%2=":S6;$!S35%Y%77RQCJC;TL&^+:P=Z,,+Z2@4C*N M*/8 -F!.%+16R0&RW;+F'8R2\FO&#*YWQTTGQVY6L0X(2@JK1:@A0 M.63OJE;*5:BM2JT+I3UK1.1M F)%.MC'ML!-T"@L5I932K:J8+1KB^(EOV7Q M+3?'7!9=[7BV69$K;/I (N[$]AMHF]8%R)7(,S"8]#@FJ[(&+PRR: EA1QN2<'P M+23R1IGCPD53Z_(3E(;,D#&JBE9%C0E=[4 SS%WYL:\6Z[6_9\[CP>S%1]R= M3'GP?'S5HUC>OL8I==8(KE4 NBY[ Q- U(_(&&N6N9"V\QXR>@HG: M@C6,E#*PIN12K;8+2>0UX_(V<;$:(JO"D7VFDIR%K D+&>*8H[=BK+N@E-X^L<0U:12RC12M2(HVTJ-,%\*[]9Y U$D]_EWK*I;(WFB0M2$H03&0 PR1N21; M2T8BTP43O&KVWK:4R+I0%Z"B4EP,% 6*70J>O$>?E$M":+>E[FTTO-^U=F*) M["V&-1HR)MD,7#&BAX"NB/)546F]9>\V_;&FU$TAU: @ZVH)=!3&6A#F.B&R MU]65#E!WK<*V58^C#M1'+)&]&,#9 N!*U!"RC1*QJ62PK94D&MANV;M)[-TH MPULS5&/ )F\0DF_Y,A=0,VIKDKY8CZ,SU%TW[;D^"^%N?-*A4H@!7"=K: MBU[8K#1G=$F%T(6'<+> +5MC_/)N(&$2N42OMTX5%YL1.)++*A2 KV^D,\ :Q96N,_Y[$ :@ZC92M!G8V.RR4 MJK?5.H>Y"XIBK8*ZV^89UH7'QM<(T8M UA94\AB$Q$OIDX%ZX=('%G&I9T\AE=5_(4F (3A,Q.>3"< ML_/9D6XD=K:$SI?V=*0KVS91\6UU$B7''$,2-D?P1>1$TBYDDBT9?$M M-\==R50T)9%];4W9C! Y(HC,L,IE;XC8=[YDHB/F>)NJ^+94A?1-]P[H0.7"P,>J28G0 J63 9(JR,9"RY+M0?[DE M\JTWQT"HA;Y(5@%PKFBJ"EC%.$=&HDUX_'%O,A6+(X#=G8SI"9>SZ6 ^X.Y6 MDJU5\+DN/,X%(WF.E#1 (9-=MCX8DU-(6M6XY?$ZL&5KC/]>&UNR3B<*A:S8 M9(S *B0;34RD('6A-G-]2+R!QK@KF8H0:RI51A4'/+X]MNC#5X9*R6HE. G%+0@2(G'PLI"QUX%-VI1JJ= M5,==2568RN" #"7O0!M.X$/6Q4>O*#OL@+!8,RYOTQ6K(;*'#&WUYPHY04TQ M&BL17BS86!UJ!ZHUUXS(&VB4NY*R2#H VF@J.-TZ"F))*NI8G'9L8A, MR]NTQ8J(C(:UT%9DL0+C*2?C:P65V;(SJ0NYMW4*M]9L5-VNU(4*A6."@+IJ MD.@O?+*B.3CE;:>5#>;R1AEE8C#(;%3P!0 9H["Y)GF1+2.X]5^4YCMR MYYM 6N:JQT%YLIK9<8%*/@;2&%,L%JEHZ$!][;J"M,21Y-!$2,$9K @^8UM, MA"%A5;8:-/F/W<8)I97NK?N0NHM#'!=^29G3P8 M3EY?[KA\%@M3I_-=<407QD9XI=[Q^/VV=PRC][M>H_S5EG^29B$YFH?H61F@ MZ+-XD^P*9EW)/!5I>-UJUID4W*:.M,8YQ.EXR[ MM2YQ,QDGOOI+&?>Q6_\6&\TV73^ MTQ,Y(YT-)59I'?[G$MG,3R:T-W[%LWD[S)\_9=['$7]0X+Y3ZV Z^N^)G&S\ M?+8W+M]9-*NPI.H"E[7$Y8LVZA!SC)1$EQ%6'SB C^L;V704N*6%I*GH'))8 M[PB@:HU8!+5JR%F5M2X=4!7=07#U+CVYX$(-G$M;'%=5=)2T=VQ\(I9X:GW' MZ947W"FE93-G^Y,YSQY-<#S;&=-E:5#SGH7%R>8AWSU___KP_.6'2#\=2P@U M9'K,KWA\QK/W.W9DT!89ISH$R^(3(665+ 3-%JK$!^A\!Y+[G45QF96EA8-) MICJM&5(Q2>(X6WQ(X%0V]7(*;#.]6Q27C^(UX_LM8]&K@A&\(F! [ULK;:A4 M34)3=.1;85&?X)!GA_BF+'K+ M?#!H+=640H[6 *H:'?J<$#WY-N4OW0H+>N/H+)]?" MCVAJR1NO1:^.Y M(+0,/2RJ)%\-0!#;R5E\(167? I7RS=NKB5=+8K+LJ@H L8P*.-"$#4#T=E$ M4'WE"H7U&F?AEN@/Y1#3,Z8]N2]3GLT[9U"AD').;&G* ;! ) AD4#DQHED^ MVG2#NCH0ESFYPU:=#%O1,AZ85+8IEYIT+-;EZ&Y';+\J$)=E3J'J0HF\KJJM M"9 S5ZM]2NBJ1;Q8:&CCS>FB^*1S1A1+S9R"12X)$ILDP'GK(D,HSM2-5Z4W M#=TRVPT[<#H''Y 2D/<9*6>!T.:0LTKZ5IC.FX5N608SD1:U:0K%(((SA1BU MA(.FQ*12,M;=''0K$>)PZ*V$.% )X@ MEXBU5./)2QQHRJV L\_35K<\;W7"._2J32KI"GXRZ))QU:B($O.)L(K&684D M%ME6Y6Z';+YI_);9 D3[B@AH,26P02&2A^Q<-LZ7?+5ZYH;'["O ;VD/CJ(" MP5"$,5<9?UK$L-?9F!!"SK6H3;>?5T=9?+%[R<[0GK@7747-0FU3(;4&#$8K M5#%UH>EUY]!;9NO]B$ZS2%%F#2H'5%Q(IQBLJ2KAQA]=4D#4H*&%2*$ V"-S'YH'/-+M;V%\1;,]9OS&2O?J1S-!+$)"_8,P0) M4!U7DMJYMG*X2"DE^2MZ=.@" MZ]*!_.Q7P=0U>$HJ',F1B]H"E81ZL<9%,GK1>J$#=<-?!<^#L^EX,#^;\L+_ MO6FONF+O8LK.EUB!G ,T%:,O4%7.WCM5E%K_5,]ZNZ9E+KCA4NN*[3*1@8 D MEL^4*K?3^ZB+[L D[?5U3W?JYI MF8W^DK8MLV*C59#!23A66=?J1>*9&#JP3O1:NZ9EKO:F.29GVQ.("LB<4ZN1 M2PCH=!6P.I0=^2+(%JFO3SJHAMT5CM\/Q-7G1K"@=J&RCS6 X9!80\&:N8G& M)AO7'_'6.^AQZ_5VB:F\[0_&@]'9Z#. ;;FT7"Z96FTHA;,$AF(](%85 P9/ M-?E$%3O*)7RSY=*- >X=(7XWKA,1OQD M+G>B??/3_8'O36;S@[KH [&)<&J?4R86^Z 5B*[(4(L1A(,%T*TA=W=2\.L% MYVJRZ\0.-%J)BWT&S";'HLD695I8G#ALVNA\PL/A8/QWK<$R6:BM#1Z^1ARM,CFPY0*ZYA1RB1+9 M.]NJZI/;M.&[0H!7,X*#L=4*OLHX@)087?;)6DY1&:Z.-VT$/^0Q3W$H^.[0 M2"+[V7RZ:,&^P6,X1!>Y!M!$&7+D3 5\B@5ML9!=VK0QO%*(5S.*58&V8I0I M/E2HFK+6S.R2=5K;B'K]']@^$*#F_$A@:OUA\,YOQ?';WO(^GD^F] M(#*S09C%NM5 M_O=L,!N\?XAST2C>/Q:S-WUR/IOSJ"V]^:]-]%5!9_3@N.KBH!*V.5LH\;6U M%7QRI4.^:KW@7(U/TBJHB,89L &T,Q('9!,-UQ1KLJE+G5_^'LY%&/#!IHTL M,DW5R'WU+GH@J";&7,7K)1_!99OTY@S.&T9S-6-34"PF%W"Q M0BMM;Z:MM, ME816IZMUY)-5ZPKB+N?YGDB'Z5G[X@?X'?-T\NMD,)X?C/GP]>2!6-I?>5ID MIWN3L5C=>0L;GO!X,)DN&GWLGK'\5K>L*0B/)N/GIQ6'$"]$IXW+&IAB ME'",2O%D(B<(79@CM>X\;==U<:+V^=WSI^/!_YX)*6=E.GCYD2>]ON^AL'LF M%[VA(V8%J3UAN,1%*;J 0.RR2@G9I;:2#,>XM\*J1"VE&79D5M*-OEBC>4[3=OVZ-F:\@&Q]E!"JUCA'L-F*02.:-B*-780F#SENUKQ;&;&F*? M=RB=9#LTX8XVNVP=%,38YHMZ<-EY;TKNTE.K=67[MQ+O9,I;Z[XTZVYBSM:$ M8+R&D%5;]L:%Y!T8%Q5U:5'!;^35@\G9=)D47\>A=^OI;FW,"JQ-I@(H&S&: M:(QW[*Q%35UJ\_:M=!?J;>F^X71OZV&EH,'&XB!J2%F%I-L\"=(:4+8+FS+X;;-G:Q-M W'>/)PO^^0'E8#8! MH\-/]W:^_C%E,!I-2A!*8B#B5J-;O/9<*H.'M/Z#X,G)9#H__$N('PW&?%#O M39D&G\/WRTGUP3$?8!D,Y7Y\0/DG\H'#6B MT_/6/?.@/IE/RHOKP.[]>K L_KQK2[28E_/)L]V;C$:3\<6\G4U\:EU]FQ!2 MC:X!@ QB:V23(N9"G(IV-U=G^;5>9EFU@\4E2@[$SV@%U254+(,FVZP 9$4H&,@[?ZJI;-7=TWM\;>^79;'??EW'%+JAZP MW!8_RK18<,!%E.AB$6L[7]'SY6KE-T&9K[8Z;DEY!ITDI*U-T"K@-EVA9II?)YF8/V0.+XG>%P,F]7=[#(<6SD:-(Y5ZU# $20D81 $C*U M*?,M6'*P BYUXKY5#]F"34D&7=/.R?G"'*@D;[(NZG+&4+J<,;35S6OIP=K\ MI"]4/Q>[+D7]:$S>>EU)R9BK@J=SR52GA#LQ!W6YJM6:B,5K_3F6I9NY6)O! M>455(H<0D60<:2-!9VCSFVV71L_6@ZUV-&646 )KJ*6M'>0E!G-&%1!N6>]" MB"O@TKK>MW=)_U>3.?\IZ[]([;4M7Y_SKZWSF"Y$M;4";*U76*''V+I'%(H= MFCZ[=N[IYJ?/6BL#AY*O1+%-AL:B4+?^CL585:%+776^#LV[&XEFL@%J0485 M 9-M%0P2-Q9V[!#@8FPZL9FA=_5B7=%L"Y_MX^CZ2F?/L9Q?.+>V>34J]7L3 MQ[6PQ80O(5"I9#$U;2:965V.QKD.\^9UG;4FGCYJNG>"4%PU_6WM+ M^U/QGSY[@-F;?G[33,8 M.+!O*1PP%HAU:EU$L'I?+%%!W2'^;MES\UX3E"JU"FM:1 0VJH+&;-FSCNR)BU2Q^A+V?+3KM[#'(THX96NP!LBKJ(%%>Q4*-:?( MU"'V?$JL3\;/6QW3WKA5:[:ZS94I]N\=N*^$/;'Z;(42FF("9H7BQWQ;L:;6 MP 1=4NR?8,^O%Z/-YM-!F3,M*/UT M/)C/Y(=OHO.T*3FT5AF7#-3J$50N54?2Q<42NQ0ZW#R!OX>[[B2+-(C8"O*C MG8H T>6BR57/8)F\#W[K1#O%H96X4B_,,36*^W0>8HK9U1 45C945 ;7H?+Q M%7/HW67PM$ZF(W&:O/"J&]E'-GO#5A=OG!$'YE.,&A54#LGI!6WVUMUOK6VJ M5,S/H\.]7[_G])./?= W%#CX4+0OSDG\'P!*S)DPU(#1)K$?I4M)I-O'B#60 M,&S8A*C%.%40\9(@%1=$QF0CKQ 6-:ZZN9\M:[X+:[[\=Y[E&?_OF?S0^Z_D MKS_[O8]V^)[VR^CK/N];%@7,OA8/R3 'R,I%<.+:BM>@4.3THLA:QW66/:N. MIC]P*W%Y:X(H4&18N> L!(EO@B&60#G5A! #=*@T8]7XK+XR T,PJ S%7 A$ M*[3J-1ESS%Z)@%2X_NO*K1K#[[/QRYU,%LU M/JL/R&KPUCHLEDV$6E7T57/*23EKO$EJ_;L1K!K#[S([/]O$Z#56" S>MP6C MM:_1!"9;*M3UA^4VU:)]GY7E2G11H ?/'GQV.8,GU:JX<4$(:,QUMN3Y+F[(.W3@&-@Z)P%E3?)' MY*OV,8'&U*55N/XBLKQ_TT_X5]3X2D).Z\B5FA-0RP68X(*,:\C: F+W4ZDW M#N1JTJALE'=6*8^E]6!B])59H(U)%9W8=:C<9^UJ$+A)"XEL(N4P2$G:\A[H9:W1,A=*K?L M-GN^^S#]@H5C.LE@">C06Z @IAB\<[FU(JR>D(RRJE,SG6_PL<0ZU@JOI%@K MJ=9:H83LT4@,6#"5Z+QR(5:E3,D=HL_J!>B6P#=/X*@#N4\^_7]KL%DX]#P@A&0H5LP%'&HVKJ'V4 M.*X0N2YIX)5//?\V^FPEQ#]-Q%(R6( J@$PW#K&H$HN)?FK?]>3OB7XUC>?6 M]C?')^F*-+E2=S6R[U+=P M31J>W%[UNQK[2TC.:=?6P@)/F(K6WI*V5K2$3[S^LVG?%>K>_]\SN:Z&X&0L M;V?7,=XIY6QT-FPS.A[B8/QH,IOM\_P>SDX>#">O_YOI.?\J+/B^K0:6.-_6 M8R3G=>%J"]1@,E&.'"LZ, %=6O]6 YT";GG-"!1&3REG4C9#814I!=(2?)(+ M$EWJ#I5"KS^"JR^8+CX &IU9QPK>9/3186X=:0)7?UEGVXV"Z6[!O:)U0XK* MY&S5T1#D;&,(D8"CA#24BHH=&MVB^B8C?@?ZHTG!CZ:CW)O,Y@?UX61"LYTQ M/>'IJT'AV9/)D)8EUQYS:=-KY)=4_.\JR?D6W!LYJ[*1)%,&WQ5F1@=BEI-JJ6)I4C,Y&TR$[N1TXMW/@K,;C M4-:6C2>3LPR<6"\6-+98?''LR';(XVP&:?]V^+]C-@^'+0\QICY.7W#+2=Q_ MTU(/MW3LK,;IZ(#<)C&F8J&UKLH..61/Y&14&=6E-?NV8^?6CIW5^!U37 T4 MVKK# -'4[).U+A7CE-'HJ4-^YXM8]YAGC--R(K3;Y5<\G+Q<$&2YQ-N,4=RM MX;,:UQ."!Z:87 D$+A8LNBC.J#3*.VL[Y'JVP^)_HB1.Q]38G2+HE M596OAL Z$R4(ZI#WV0S2?I$1>,ACGN)0;, .C0;CP6P^Q?9<^5;+M]7X'ZM- M!FLBEU;#&S+FXF4(I92B!^6[Y'^V ^AV#Z 5-= !9S6@5R9I*&12M&06:QTE MKZK!#K4X6UN4OTLO,O)@DZ@&K5KD6C2VI8JM\:[ZF%7L7N!ZB&]VSN8GDZE< MV@5T97(VGD_/?[JWLUE.BVRVQA S& 5:4]:M4E\U")U'73ODM%8'W6K,I6>T M/E'"0 %*51A-=09U3EFAH2X)]K^"[FK[@\F4!\_']RZ0W$3QB Z-X@H%0@8/ M%8VN0243#4>O+ZNVNST.5P'FBDI64"QGB=Z"C.[-F1N,(5%2O52.@85(V8= E*>T^%P5-<_U+Z-<-FB=7RSGI-C,6I MJ,!4S)C9Y6R2,3MA$# M:E>T6!.1WTX(V9(K'9)I6PJOFL*KT:0YD0$?J@E60P*/K"@XRJ2+ M$#CY#ECA+Z3.TR??A3HW.DK6G,(KLL(VIU(=)18*<[*I"J.]#6A\CF!U!ZSP MEL+K0N'56.& +KJ8141H!$><<]45F%K7$!\[L5+K%U+XX=TMA3?2"F=TJ&), MU9D(2I<8M4E.0P[*0O ;9(6W%-Y0*VQ+1(X6VT0=8*&P"HDQ9F,4>@]=F@:^ MZ?SZUK%\==;[_?N?6R>ND]8X9D_>< A91?!MO3_=;"XJB>M235U:$VQ+Y76A M\HJTL2ZV+265(E7(*D6W#61!^H6@\JAH@UH"O!1%6-+[X#!GG+YC5D M\VIL"9F=>_OGW5M%K+VD9AZ\YLQO/9^PO:F?+G), _8/!W M*>PWB4O0NBK'!-;KZ"VE@MH4KRW8;MC7)4[.B<6TI&@"$S,H1=@B%WMBJP2L7@\VN:E=OV*;6:8JP5;3Y%L%&+-2A4+FL?ETLNW/9PK-Q>G6+HF>A:%$2&$"(BZ)PY9TCEPU%MIU5MUM";XS8-6)G7;"%,EK M( I!DRXU6RXV^]B%%JQ;LJXA65>O??G_;^_)G]I&LOY75-YO=TB5Y>@^R&ZJ M'(X,L[&= 6>RR2^IEM3"2F3)(\F ^>N_][I;AR\P!((YIG8)V#JZ7[_[5%0" MJ.RXOHW:A.$YH:.I"G4M.[0U:XM]MR_H]3":J!)25S'] #!$-0+'*BL:/00*4&!NT#TP$D"U6?6K:E>]NK%[Z@U\-H M:9:G:IH-XLRAH>&%H1?ZGN-@:;-K4\M]#"[)%]1Y!#J3KCM4T:W MW7/<(A" M0/ZYNF=3/;1LVZ>",RFJO:WH]6Z:1PG-\Z[_]S3*HX5!W5WK.#JCV* .N$6JF3K:?S@ZC)"KH!SBK MX"@!K#Z-O)AR-OENUB/?TVP/QV_-<](A]4=)&J>GLW(%"/#9L0'T$X@*]>L> (K0N-^P!^HRGXZK9F4-#,;.?7,>.'XC&F97E$U;P0[$XC"#T/VP9@1J(;>I9F6,R_"@!0]6W# MU*H ;^KE41"1;(:E>(/PI$C]!=OOZ./@KD0-OHW^/84E'IS!CV6C=^&"GWUO M0*/=#_24Q <,ZDVQ%H91-OX]A?N34Q1K]^J?12M65O6;8MSKZ&(WHWDZS7R: M\S]'E 1L/4%T]O;?\$.X;5W?T717T75J&29.;*%JJ!NA!?078@]O](74]^3% M+ 94&T>)/*+1Z:C8-;2.;4Z*-^=14(QV547Y9XM=^O;?^80D;__M9:_A ?QW M_ISEIY'L%![HI07H*KL6/ QW(9,X.DUVT<] ,WAF04#?*6_QT@QV(_MI')-) M3G?+7]X$43Z)R0P@%8-N(K.;WH :4F!,2SRR2"=BN:[=T30-5UP :(J@?+S8 M3(=MYG41K/C.Z;C*^J^5CKK^UI?'WMEC7[-SXV<'.(!H]I^6:K;*.R8D0#K= MU287DKH*L19Q@R-ABV-O^11X+;[VQ!X1B[UZ;ET MG(Y)\EL[)TDNYT"7(;\PCR[IKHKO9G^>?QW^4'JQ<]G[_L/H#WO*8-C5!_M?C&^* MICN!XU'9)\27#5=Q9$_Q7-FWJ0W:@Q,8U&F]-13YD"D:]8F\E>8%_U:(?"#" MCL*ERTUEOM9Q7?W.I9VF=1S;>GFL8[NW%_GZKQ,&W2PBL?0IB?PTH%+O9%-I M8*R4!G?.P\(T&Y,"[H9M@QD(VTMCC\1Q6GCIQ2H6=TQ/HUR$\JI,L$?)\PXC M[_TGN,=7ON[#"H;OO@_V^["&'Y>]X6C4^WXTZX__^M'[_-?X*_S=O_PB[OD+ MWF4F7X>3J']Y_ /N&/7>PUJU+\ #>Q?POAGIXCBR8?FZC(U:9,L)B$NIH9(0!.R__N':AO%FD4O. MB?XYZ:YMG8JC;(34QP?OCTZ&Q]TA:')!&0'Q[>!P\9[&T=!$-/G MRPN[23(E\3&=I-D+"[R6!4@>,YLF,%H1QJOA4X9H"S MB 0+M'X-"P2=[X&HM-OO?^I^D(X//@Z.U[ ]?8>\D@;'DFKN!*]NS0)O;*>M M\L?]4O/N6AN9F7?_^H=J*6^6?QZFF52,J!1&.9RS-*,DDV@2T.#N;<$&[]@- M4"N")XX",L-WTF05\_C(G+$'/"SR*+G'K8U&M??G-]!T MNAOFQ3%70@'VQ% MSW(=62&^K8/52 #TK;?[U.?.=EUM2PCM15:P[NC7_=Q+Q^,H1Z^]=!B!M0C/ MPM= UO"H#;S/]T[>I5665+TX9OGAV(FH!@F31+/5&7 -%CPBW34W^ML[H"Z?T2Z5E5@B+1S<$'\ M@AV_E(92?>P2R:5\0G&( (BW*)&B(I?\$5'.:>\H\=,,3(#:)<*+WV9[8.4\0U+L=;^Y1JA0(W" O9L:"'<% MM'L3_K0T*_!US50H<5MO]T@"Q_((B? C($24^$""F91BM:/T?9I%>1#YB )( MF%$3)]AEV2E)HDOV]PL]WEK.?:01/YS5:;,_NDWRZ"!:=-0MCT"DLZV M7-E3+!W4*IQ@IN.($;OUUM9M[5$2%SMB"3AI$I LD(Z28 I"#EU'+&45Y^1P MND(&6VKP.U$HD0DFTZ"-^^K5"XG=DL2&Y.)()'QQ,#]32CLX!T$6@,32 T.7 M/6)YH%/Z@4PLS9/=T#9M4S4=TQ>76#(,,D>/[/!UB ^NQ(JVL :?FV";CD*K(5H@-(-0+9)9HM M&Z[I>+:K*883M-ZJIBH-?MM+DP24J),BH[18I+'V_7MOE@]->X:'UO_SFT5L MU75=7_9OL^ P,HD [C-,V6.>(O.JP]^'60 M#=/SY!D>U:#[S=&II<*YR+H3A* D,G>(HI?(+^*9'U,@R_AK-'F>KBL#2,VGCJ^3P)855]= M&0E#L*WA-Y]0)_1"K!K36F__JWV4M _.TD$]I+Z_F8+;+0K4[]-D5_HCS>ED M)'4[TF%&>)S68_?-OBFX2 M/<#6/:9/0=R81/9"UT)OKF5:JDW=$/0]"TN.YBE!OL=C^9#Z)/XX2I-G&U$U M!G]^P]GNMF.! FY;*AY-*#NZ%<:GDH=_-.QE("LG%S19'WP+.)CDDH.MC>-GV58^> <%0* F6+Y M*IB\J'&[J+C9!H4?KJWKO@D*G V*6R/<LVO%[)U^"TS7\W57ETU@ IC,%,B>Y=FR99NJIYJ^ZAND M]?9S%(]YY=[#G=1S]YX !S_]1LU (X$'MK:J*$!D@2-[F@UV76CX&EAU0: ! M!]\_N)'9?9>G],S-;K-WCNF@OF%AC WT5AD[PLJN&IBR"^:!81JA[?A*ZZWJ M.HHCJY9M/#ZANG.?VMJS-E0-H'%B^B$)=%?6"%BKAD%4&:P>0U8=.PP=QP[< MP,- [5)&Q*O[I/)G;ZD"_SW_IA"%J-379-4P0%P:"B@YR'\=4PNPLQH 4FN] MM71+-E>D_FZ_H8JV45LBPES= 4$;3['V1+J,)A*6.KU:;<,VKB1 O.)2L&S) M*>P'G>Q2+DR)*&&%#)^PIUL@,:F>/\(8_&8 W4LG$3P- 1'' )4,X#I)DX!B MRET^2J=Q('GP&P*I2'>?*A@6W;/;[[+9+O?Q9FL^&0&VA3,).PYN_6)9-L2_ M_N%HJOUF+B>B+BA&A\-IEF^90P@2'!7_A^PY9C;T2SW-NU'=+?C.IOUR+AAMRW#L>_\L;K3T33C473TN-/: MWV&$7CW 04K\D>1C?O/:ZN9'N\>,,"7W9#;VTOC);:\OBK'8"=(+?X2-627@ M+^>C"#ZIF="]]F+X12!8W:3L'H.]@L7/5,UCM/(H36C>9Z%_V8^^#KLJK.VB M_QG>L_])_;H_^O$%3.?^/KSG\NOHZ^=/L\%PL<]"JO>T/^+>_B=XUX$*:U'Z MP[]^P!J_][__4/K?89WCP_CK\,CL@]G=[+.@$R]T[-!"1XB*?C4B$\?294]Q M7->V/5EDBF(K2L"\E/Y*"T:T([!-\XT[,+Q@\!(&"_;'N=\+ M^FZ O@<5^IJ>ZMLZ]D?2B"D;>JC(#B&.K/NN%Q";^@XF/F)-[PN&_G2M*XBN MY0S.DO\>",'V:!,!?C42'U5([!I:&&JN*5-=TP")J2U[Q/5DUS!5XAF^ F<& M:@2@R9\K\?JANV_^(BOMM&FE[6Y_J*>/3MZM-YYW*MN#B?]? MYDZ^YK:%1N&3E(\*VQDE/V02PDYV27Q.9GGK]3VV.=\6-&E0+T8DN%>]4BG*) /EB^S-4 M%5,/5LM3H%81\B\P$H[+M0RJI3Q*6?63>;O=;Y[M:!:AIDP"S9$-&T-N-OQI M!JJIAM130M]$=_).\&HIDOZH6"VW7-Y)O6E<1)-XR6S9\N4K'54S_RGMI0E3 M-=%_>$*3".BLGQ;PFOTIQ;97YK,5)@^S&VP<1UAS1\'>\K84)0'61%/)FTG^ MB(**AN,K&:E$"=>EDKNDG;_9Y5!\UGNSSDRY&[_R;2XE.=:+*IJ?8 MV-XGE#W#L633MBS5"="IY%_;O'-#]/D,Y,%FY_P-, LUXX$ ^CA"0^;*SJ/9X_0QH$#8^$MFN:FB9;@:FC8]>2B>I0 M60T\(PC"T Y<]84&&S3(L4@2M%CAD50CT@VD])ORHXR_\GK)O?BLY1M_-42. M2H4&59BZK"J=%C@UC$7L3ZEF4A#R7G0DE_EDTE4 $Q!??+3 M\3C%/:$SB^3EO7Z1BE?PB;;'1N M')&J'_%A1KBM/$TBSEOY";3F^6U(',,,:6AJGF-HFNW@H'IJ4DO7%#]T%38. M4+#9@/K1F,3Y?UK*?)=B./$@+<37RZGI>^S\F"^2VU*#&B]:$O93INR1SXKW MPOIGW[!KL4MQ8KRF>[+A>IKL:J8K!X%*B6&'KJE0L*U5I>UJ;MNTJXS6\G3? M2M?&VUC"Z V10E>I%2J&%?B #H'J^,0*##=4J>_#Q\8+4MP;4IQ>?G/,0#.( MJF(UKB\;H6'(GJ5BWQ6-:L3Q3%W3$2G:INNV=45=AQ/K/!FJ.^@HX:R[L<4PD%I8\ M_/OW-$)YP\,/_ )X9A5PT%%^\4[[0E"5P1ATBDG!-$/(,P&6 >#9.:B:Q%J^ MY](.W,Q2MZ<@,?-1BAUX2TE7C$BQN-!S,K\D7 ^_62R89X_O:'P_'J4 ^:GW M'5:+E[,KX1Y81.#XNN^:,B$A"&SJZ[*GAK9L&R;.4[8T8I+6 MVR_+62XW-5CNUN*N;+>'0].;DM2O\&ALA5/S3J'<3[< T8PW-U,9ME8'R)J6 M58ZBR,2OND('PJR(**4#^C&=<\ MGL*5AF**7B336'1_D(?2#B*5_4;3M8ZX@,4"0(F8L'[\]ZQ"\/56J@'-7]U0 M']P&BMQ&2KUWL=U 1\1&(<6?G=@^..__^[H=R,3W M"!;CNHJEOHCM%['](K:?F-C&M*)$ C,6BZY.I=,L/2]&Z%"&E<_0XQ'0$%[! MQMPP(:QJGJRMLM77B;VG1I /]5/B_QVL.2KVWS.-6G)Y7D+F/0.,: CV[,1Y MUP1QKCFN:1.+R-0R*?I%7=GQ E/6-,TW0\5R=&)<._1X>R3.5K/;\"H&RBP( M,#LFW*^,KL(J&)I7P5!DKL3WTRP@V':!)31]PD$1[[O=CVNSH:)PE0W&+"_@ MUTG*#*=ISF..0(E\&B=>R5-V2RLGY!'$23S##;"7X](3@ ]\D]&S*(?[ZG7C M2J<)\Y?G8FY,C@%*S7@C89/Q*%B77>X89@5K M:BRQ#Y0W-T$>=HOZ!BX.:98CPB#Z32:J6;P8E(X&>H41H&.3_[(R&(%/N&*"62IB7;OWSH&>JVYVY(<9RP=*LVZ- M;XJMEE[_L/HS_L*:"B:8/]'[-OND-HJ'J&K!#/EHV0&C*0G":[2J H MIN.&=(.LLIOPJ4>3+?7M5_QW"SAL"$ 6U]4ZVG)@5WSX4JWU4]5:/PWGN\-G M;:,DM(_'1X-CZ?#HPU'__8G4&^P?'1X=[$O=_KYT\NGCP?')P?[!_D]/W;ZO MC)'%/:YIA81!%Y'P>5RI&9AZ#2)>/D0!WVS_)>VTQ)^MMM0ZI_@SG6;P#PKV M5F6]B\2*5AV!:;VJTBUFE&02-VN6LG+:DHC=%!%O&2+R-D2U".4&5J/@#C6B MRBAIC*[?8>\_.=BK%U-_VWK5EL9,IQ1/R*=@58'*BW_&,;;*AYN"U)^*1!&F MB*TPCG*PCMJ2:K"'S.7#+*YS+C\&KE%=W9!V0,D#D8N@$!!L7B9 !J\%!B"Z M_8&*G89,X<;@%XGKC_,&3)B&C,]CRG@96Q.@;&X#;RR53J;75=8M/A_,0AR8 M74Q706#5)NN]Z2OV-G\A[(X72M:#@.$+;\8-"M;(L+@&.7=8#=*L!/GB>1&$ M^BCR4&MD"[[R:2L"@-=2ZX/W -N,D1T.CC]WC_?E#X/!?X&722?#[O"@=] ? MGCQR[E6R)C26QB0034"O1AK69_0:;,'2W2)MLVO#+!US;H0XA/^.R8S/M#X' M*QG^^D';5YD)H'B'VGU" 9C$.9C)T:#-#_"/J%$&2P/A5I&U"_9V:0%J=K77%XBK1IM1P M[WB WAPA@7\#W@M\&T@@G!;3#&WN?!HS3\$,TS4 QA0MU7@F@11D_+;@F([\ M=.$>>C'!MKW"$A_# 52N'<#_]=AW]PQU^^%_!2UF%,'(.O+.'=191,_S1OW' MG,R^G^CM9ON98Z(/R>#F&'A':N YH&L1X5 CU!V8URB?>CG]>XI@IF<,[LAH M O@]3B?\() &?")<[/"3'P!P=\Z>.M+OZ3FF/K5108EI\[C8O$>5]-5N' N4_ M")1O%!JWN+Y2K7N%,SV(VHF^PE=**%6HN/D[J[?^+ MC"=ONFC#7K'19=H&(QW72YJ[00/[%\COAS%[NAUI'[8:ISEJ,WL\P,'EP<O)9#@>=MU'BC#&HE$FC M]%PZIW!-0'-8+%KN(W*&9M6(JXAQ-(YX*"#OL% =EN:=QK,V$[8,LP2X_2:X M)_/@7@PZY>NC3@'%^"1+9>*)QE44"T0XX&\"&JR(7L-=)$\3)O=(#HM@47D4 M5/XHHF.34WZLD6VEK",VN*4F8*Y2["JJKV-"*@VIJJ!AC!,*(71_F(E67"S6,"K #^SRC]>MZQTTAL%+'DAL>W M2G74B:R:._158U--UT/MB"[5;B!XFK W,Q.B-([G5!=.DLA#TGG(U1-JT',$ M2PIC:2@ M!.\S$[V"VU$.H+!@9X6>@C8\8CR& MC5^*@ES^"M'V22R/.=-X-E,N(>M%?WP@U8L7)PLZ63:-A>S $\G?\'K/"%Y. M?'\ZQL(2\2)LJC!-6*)%L'!6E3I7:WB+QWAR#Z,0-H4<%=L(];1D] M)4Q"UH=>H_D3-@0^TR9@;\U"F.Y!ST@\Y:>Y*HEEWC[=1 %970[.+F,OA!MQ MY;112+2(0!N\YAR[/];*RKHB= EM)I%]==?*:IFA)0AJI1717O)^2_VTLZ%Y M\L!I5S\G[6MA^-N*/2X!.5T#Y.L&HA3I9%?I&!MG(VP-#=^'LE!_?P<* \C- MOZ-*NZ-F_3SE+8Z(%\51,>-![>6' ME_!IFAESEUZ3>-R<>R>= G_,F'L?KJ,3)ASK'#LQ"1Y$ZHL,VD@&\63*#410 MA6F;YU6N.,LEYB.SCTXS)@8/,S*FY]@&?4=3<(;5?+(MTYM =V.F[PF24\HJ M:0?9*4FB2VZ\E\L> NX&8-[-94ZT]@8G@]:KCO2.L*"/B*G6&:5MD&YW!]RF MB;].X&X.3BSTG1.[\,12['+&7\O>;A PXQD)I2UYY6[3:;:PV55K!"G-9#SW MGG"#X1RL9L0*FDOS*OAO-]G"_*)7ZPHWE%[7J AMD8J!B(CKQ5!JPY$K^L+- MV38K^=*:E3,D %QU2PV^?(](.;=?N2<4K67N"Z_:,3( ^I65PA^Q %9X6&7[<^&T M:"/E(K\0BU-W3.?53G=-C2INA%<8LN5-6!(.T^,S2N?D9;7+-BPDCE'P_I&. MDKQ HPA86I2!YGF< M$64A?6Q>7=>Q+%TOLT#0#D[=+CO+"=1X'R>YW%93?8 M],$%J!G%(X]_S:/"HDVW>.:"S>&YKR%^YK/Z&VP-'K@@K"E':Q'!:Q9(&1!; M:U);CT"- BO%7FJ6]=]%) ZG&4NY6MP!EBZ,F53)UZR8$BW+))O* 8I=UUR M]D?'DSB=49IOZ QMK_>$"NLHQM]9))$15H[_8L2;,=@(X ;V0SA-?)&!-;QJ M1\WZ*]S=&2@J;'/I:F/BG'I@ 5-T18R*8I+OOGX=)6>@AL'&.SE_2P2B@WP?TY5+K]_ZY2:L^PF*HUI73.;*P=*& M4[)<+3R6$[3X(-^D!@BY7;)0!33GM)@K0Q,>#.0VRYF<=;$0F&O-A!$T@PB3 MS>FB*[BQ]IHAL4_R$:*=1Z]8S<-L[SX%])S;N2S7 I&,U6&B>^=F@F7-BC_AFD@%-\B6""6'E 9$T:>1U#8;XAM )23#K*UT_.>^X^T05Z$[NRX&%7 M4F!5JLN&1M<"YU$92/%]OKL.V5 ]GGOW,ZKK+^:Z6CKK_UY;%W]E@V3UR<'> (MY_ M6FYKH4)Q5Y%4)@[*YU67ZDN7:I,+O'@9!1>QB"/PKX\=,L@<1CB[AK$B1G.? M3OZO(KLGMT?57;G'GSU[:^OALJ05,+CL, $%LAMD4&-N[08@\8C_XS0#^1W( M8K&^3VD8OKD" -@?9JNVSYT#J!>NQ7CM9CM6I!7[9D7-6[5QM6U8ZD)/SWG^ MN.GYLOTJF^_VV0!8U?6' _"&_.S1T&BI:&]*JX\08YBW1EMLM#N/,_='>R\ MNRTM/0E!. 3S]1F*0=U]D8$/2Z O4G!#*1C'TH#YEIZN!-1>9-_&C.M%ZMV! M5V"8%B3^&9$G7(?"_ZA/,$@_1==BN79Q ;HC\2!8DGWUY5;CW6J(J6U3T1ZH M\X]2YZ7>5)C+5%,2NV@2OO M_7M*^5"I""&SCLD8S64))VR(?!=[7+#N10B3,SY'/N=SY/GM\)SR/KQ- MZ:B:^4],5V&$AM1[0A-L$]U/,>LDF%*\R;R'-L*-:*7>L1M=TQ\/W.(V+1K[M0MX 2[MDZ0"- MPHT&0;!R6RG]0NX M[*.B@R7GV3/ ?MSS@NP!YAMA?E]9QX$I,6R,682?M3&-F119Q*Z&KS):3+.D MV12!9]%,8I!99=N$,Y)%Z33GZ37!691CLDY))>OY\7PW8=5Y+IBXQDOT#/"1 M[YIA)&:KL]Y850^ *MTMY*,/,"UU05&IYN2)#+A)E4!(J@1"3!*>;XA;W7X= MTVSC.(UE> P#](P@LOQSA<467 MOB>,T8>+TPG:C>YFK#/;&'/ Q7R^@"4NTKQ@R>XI\M)X+CC+*%1%V?+O<[N/Z(GVZSH:MP5\"; M@*K?K/,26=+18I?"FQ+.#;.'">M9!V_B-BS3P9I=M>[BG%>2\D*Q(I;,2,SM M-==^DS?4BQ(V[7'%,C;H:<%Z K-&Q70EVSJ/>(E%Q;CFX<]::4ZSFW;26)_D M?D6WBY<,[2VC8[;8DX@/GV*UBS&3I%>U &C(%!*7+5 1N_L@9!@5 N&9;590 M=J4\S1#;Q R'&V,@;^[ NL4T9%PE&:XM2']4=8V'':R.(%/B;8QC2K!-V0[O\U,C M3]TG6)@GK#)1#!,:-$IK66,WQJM/@4%'J)528G%<^((%=?T_3;#JN^BF,@?N*@!&C M@C0.&@T/%A^)QCEV4N!AI[(_?#[%HO (>#I2;=%-'7MXLH8].!H*3A"]66P6(.LG6K7?CEF+*#8>"]VT MHMQS@M12!R'0JIB@>L^:QG,V4,WG [ AO<81G9:0F)]&* ZO;(6%)P@"?IHM MP;PRGAJ A4]0EA42AN?$XP5$64%GS!>/@"IGRXI3:IW_ M'H43XH0#9R6%2+3BJTLUT&S>F\!&_@S&B\IF.- M&AX^?C=U/0>BJC5)>YY)HNT*\F+U[@(:(9 M4CH;J+(\'@983!AR/HX]"J99$N4HQX 6"FS_?(Z-B&L7:<&Z#^7I^B>MF0ZS M*YRNU4S:.=.]EM.5HOIF\8:H?%[*1L)PK9@QDDHSY3.JL.%\4B;O9*MF'6= M^?D;-@$=@)\3,;0(7]HC0+>>6/2),R[V/]@C.RV/= MCJX9M^\1L5%3A"TK?N!+"W"^%Q,[NTQXXU6HO%?C@M861ZBKRV<>[Z;W!<.Y MO@?"MA_WFH+TCOIX#W--31SG_8V!OYS[;S*[]^D>L_;DCEF,2-AKYK&NFE(@ MIBTL3R*Y+G3^=)%!?VK(T%L>X;T_/\*[>Y,1WD_UY#7]Z;%[I'\QLVY]2L93 M/5#]"T(RCR0TEP<7,9VQ&;?PC:8HVI/% M&.T%8S;&&-5A+NN]3H4[JFXJ/(H6I&S*XBH$ZQ':SRUH]UC0XL^@O(H77_*>?.4 MQ?#QLN=WE-2C"15U!0HL%6-OH;.UZ@$.:D6;C5C$3>)L:,;.KFY"SB.XZ_-W M1.!RDR)?P3SK(%*9*H3#/M,L.HW8"$_A *X"Q8V0#?SOCRES5=45\U6[DIF_:DT#O\"I2Y)JMWD2^\*Z=$,SU%?23I&>LK('#K'6ZN7E M.-FVI$VT@*Y.-.-C5T1$0;H2:5<$T38@Z@TK"WF1HM&I4[-^-3?X=@__W: V M\R7J^!BCCB='[_O=X:?C@SN+.VY=;L.Z(9B+27ESB3 K1M6U%SBEY',[IDH- M+%A.65Y.IEEZ)KJR@(^R/*(Y29R(@6[\ZJU:FK'4K6[#Y=J'=6X^RBLV=$MZ\Z?:ECE5(;;Q797 M6#L;-(&?;PMU;>.GAV\2SYZXJG9[M3%5%@D<)7[G>AOXIV"X4>>LAP?@U5WV M:]9_HQ[[C\F^!D.:[DJ'U,NF))L)A5Y;[R%:=HS\W&"-K0/(N]GN#39_TQT] MA.> ;>MU_KHJ]]H.9O1'FM/)2.IVI,.,Y#Y9T)_7LR7S-BAX6[:T=?C9)V,@ MV"7@H<8VQ+*'7>$X_T!/:Z?Y!MZN9VK>_KP_8'L,W-=>&LS@GU$QCM_^/U!+ M P04 " # /5%2/!8KVQX8 #T$P$ $0 '-H;W M,C R,#$R,S$N>'-D M[5U;<]NXDGZ?7\'UR\Y6C6)1I'Q)37)*L>,<5SF.RW9RSN[+%$1"$C84H %( MV]I?OP!X$260("#)(Y]#5DU-+ G= /IK=#<:M]__]C*/G"=(&2+XPY'[KG_D M0!R0$.'IAZ/OCU>]LZ._??SEE]__H]?[YZ?[&^>2!,D43QS M_A%"]M.94#)W_D'H3_0$>KV/DNB"+)8436>Q,^@/W,U?Z?OQ&)Z>GX]![R3T MQCT_](:],W\\[GGGDS[HCP,8NN>_3=\'WG@P"/RP%[KCH.>?!&>]\?EPTAN> M0!#XP _\@2N9OK#W+)C!.7!XQS![_\(^',WB>/'^^/CY^?G=L_>.T.GQH-]W MC__Y]>9!%CW*RD8(_UPK_3*F45[>.Q8_CP&#>7$V(XNUXN(+-%F^"\B<4PSZ M[L!S\\*"%=(P1YC% <%"E(4%'3-1.L$HD 8 M%S3E5@V/TQ^/'!#'%(V3&%X1.K^$$Y!$G"3!?R8@0A,$0ZXU$11ZL5:@]',, MZ!3&MV .V0($L%EN'W]Q'($FFB\(C1VL4$X &\N6,AI+LE[?[0F!I_C?D #$ M4JG+/5.(CF$4,_&IMV+Q[H6%1\?F#4A8;PK PKX19<*T(=DW]HTI*;=[?GY^ M_"*TM;89JO[)\CWQ9\\=V%5;I\CF=?-/O9QN'VU8C52[-N1T.[:A>GR:-*5, M>9L2BK:8?[ ?C&LL0(OMVY$3BC]KZ <8DEES$-]EWBP7"$Y)^P;\2*OT^U^M[.,FM MON+K*HR'_.<]H $E48.E.5Y0LH T1I"5_:1D,*-P\N%(&/E>;MW_B,#X'6]) M7D2I8'UPBI^/.0F,;E8]R6F%GG+V'(P(IK)YRQT/0&3;<4X2))'$^5^^^R&< MV':?DR",_BUZOZ#0MO>C"\*#_"-'?/?]_KHV_))U MIF5S9CF[%0X?^SQ\YO\YO=5TH.=(JM^/-\MN<$D8#+_AC_+OS;YEQ%D1#>'& MB#"F6U>E2K+LRUQV6HEB1B(4BEG0)Q")V.5A!F',C*5<1Z^1O"LE/^#B?N!R M@X7H5ZR3,NL B=D=H+Q7,Q@CWLY=T5EGIH=*#&-SJ)Q?UWC_5TNA*Z3% MR.0;MZZR:0S@\(+,>2]G$#/T!*\QAPK>$+;-<+.N0@^SU^_[.IA7U3EDXJPJ M='B-SEJ53EJG\ZNHM5, ,KF8 3R%#.&'&1\;,Q*%D++/?R8H7NZ(NXZS'FZ? M3TK,X<[J<1!VRC7]IY/6U6&L0V)7R[U5-7KTA_W^R=[0[TR^"A-@LZN(/.]J MUU=\]'B>]/NG%GARKHYDVR*H;D&<4$@FGQ(^>J"QQU7(-$ ,W+[KIC,*Q(*( M,$[)/Z0LA.!S)BT2^R? $%?DNU(G9(B2*R?_;(B$"2<]..*_37 D5X%-F6\6 MTY0XMPBQ!S3%:,(M.8Y'@

(CR]XY(($#0=-7H>>I0\5\XWUE J\7-6#)V< M8X=.*H=]HF2$UJ#O#U2#UX 6CQ>RO]H4*FB%_0C&T7Y@RSCI0//Z0V\+T%+. M'6290$;ADTB:DZUCKD3[UU3BF&>F\+H=7EL[C.J@W\;B!@,%]#N5U MAGI8SWSKP(>72&OHH%3BEW15:\E#>9&F6(C9[QZ!U;'7PWSNRT2K)FZ+;@FF^4>Y M2&9G-__2)NDM[BF?WE[1 MX&REL;/;J1SWX)JMV>K5Y(S/U4W5I'/*!;C7^ FRV,87ERGT+OC<56?3)>IV M2MEND%00:H?!H.^[RC)2B4DK=?R1@A!RB_XMGD'*;3SD\;E%T%-+KM5^KO_J M#%^RDLY%,G-*W#H\[$+1!B;:<'0P\-2U&@TV;0Q*Z^2[B@+K2MA9N-WKT1M$ MSW>5F8<.ZO4@4JL4G2DMA#$*8O2$XB7"HR@BS^)$"9E1B+A;.]_+9GJO?+05?-W>05I_BZOXC='5I+ET&4U+?77=@!8>?&M6.M] M^XFGYMBW0KB-7M\.CX=D/@=T229?+T;UI>S,_FNV0.\-3GUW3XK#8XBT7<(S M\)8U*EKG*DQQ+ISNA- +"D,4BV.*?Y&2-56NUZ\SWU56)/:@7ZLPA+?*29OE MI.UJI6+)L"U=ZH[3S3>&2E%!J(\ESETU,YT&C1F7;/-/JX5O%0[4DFM=/I_, MJVM]54"TT:.K(EW-K-7?[,SH=KRU5M)S?5=)&E=BN3Y1KX:[A>:O:F>K(9R5 MI%H3Z(DLYR9:U7M=6PZ!E1G4,- ;0FX*E<%3M_6X?::P2JPK@U7UJ]@Z% '& MY*X\T0HRN81<" ':8L'SU:K7&U3?=Y5UB!J=6#>I-87D1J>U5LG\5ZE=G=W- M9'4+J+AFY\6PGFV"N"Z#^L. MXE0AO(?=6U8L];B>^P-E#E&%:[=KJQ;0S2AQ-!='/OY/?OK\LH"8688@.U2@ M!=OO^X-F/RCVU"L19KE*)ZNS Y]+ZS.+T5SDB*\2<5/1WK$WYZ^'WO4'RDZ, M*NB+^IRTP@[Y'/GTL+@AC%EA;5C*!Z.Z.R8E;)U8K2+0-1)MW.E[GKKC(#_U MW[Y@,^WY'@(0 T9Z<^3[ V7S3X9+%VLHB,G_;^5.ZNGU^ S]@;(<7^ C_^A\ M ?LJ+B=$XO)W,I'?W" P1I'\9AN83/CI83OQ!\I:7 ';BKV(Z%(02S5T0.H$ M_X>[;RC_<#LP]POF%T+"9Q29WA-<%-='::>NND\U)VVA<*TBM0TB?:QVYJD[ M.G(&;8S6\K[O(5XS8J6W1N?^0%G=+-#I8K8*W"X I4N$I^DE'V22?[\==$W< MM.@-^_Y R;^7T,N9YQ>2<)>R&GDMA# _1W 'EL+L !SR;V@"PY*+-<3/B)76 M PU=5]T;6YQTR/C*=<6,K76VG/'RC9*F,]65][,U>O%IKW2SB!E(IMYD\0)]!0*S:I]$;; M=]4-YSD')V/17I%;V>%J6KW)'7KJEH]-\;?1M&[(LG@39^-[.WMIR51O!$_\ M@3(-5)#KE1_647'M;)JZ=7&/^)KQUL-\ZGM*3%0%<\5FQP[M3;3WD"*PX:A' M]LSWFDUOES%8?PI+OB3 G=$#Q(C06Q(;>\<:8GUT2>IEH?6L)VXOF>!3V?',N$6)WA+/U_" ML>4MTMOQU@,Z\#UE::<6T+5SO^52HKX.;A62:QQ#WK]XJXT+V_'6P^WYGGH! MM!'<>76MWO20GFZ_ H%('1F_OKM.I(U*3GQ7/2V5G:G/.;16WONXC]N&]1QT ^J$U<]C5;BEK_7N>+7 MX9(^)+?[>-N2NW[PG?I>Q=1-@VOCFU*M(]&#Y+IEI[=]KW/?6QGBKT.C.GQ?4A)L'/ M3X#SX]Y"S&)D"U\%[2VJTNN ZWM*#%.C [+NGJS<*=?>*8=6.?*)M13?MX44 M% [O'[Z/G@$-\YM7=U8,NVKT2B%.KYHJQ6HJ+VMVTJK3.]X>OCNR]M7]LIU. M"+D53XF,&$OF4F!L#3GVA0(+B"RA]?.O>ZU3KRV>[ROKC37:4GJ9 MI-2,3>5A3M84)R9.T9A.=Z04-Y>(I>#&FQYA5VVQJT6O'[[OJT^ 5^N'NB:= M.IVQZG3:J W%]H]1$"3S1-Z@F5Y(QR7#Y; 0G%5INELVI:M=G9V M.G35BP]*>TI*E>37VY6K<=)ZG%]%31VX]2C8K9UNQUP[^SL]\=3=T]L"W<89 MHBTHJXVQMI26V;6_O%UZ!\(]B+HZO*V>K6_FW5Y=6^A^4@D\@A>+&ZU6%'JG M<>967: B)2[)VREFR^O#-NGTYOO<4_=1ET7>1I-3:VOG=ISM5J#>M;W?25MNX;\AI&LLH-I4TIDOSEY<^3D/VM0 MVPWE'25/B'&V7%K%U_\QV@KYGJ- !,X6TR'T-*)K(L^Y;$3-S]CO#4SBZ^2M5Z(WKB^\K2N$XA>LYZ>T38G+?( MR9KDI&V266W9*J?4K%8:WP*)^ZZIUY M&4\9YI2YECUF!]5*%G;;C0RYZ:WVF:=N:C:!K8WFNU'B^]BNLE,=>H-\[OOJ M/A43K+MHUT8+MCK$;,M5B_1YW_?5S2=F2+?YW'(C"#<$3R/TQ".D+1X]V):[ M'FK7'ZH[1\R@%O7U9(5M?@'A4\(0AHR-@C\3Q"174T0K2;5ATOG 5:^NS=DX M93XM1\ J%-(PT$8_YYZGGCZI1*.-X4Z55/<0X5BSU=L_WQ\JBY[5$'913 .X MJ\>,TW=;Q$\4ANMI<;GG$(:[8[Y-;7I5&/I#)2]8IPKE5Y)3WYJF?NNJ]N2L.CF317I%;QO?5Q'J;=>8/U;39!@#_[I;G]^,7]AXL%HC[ M9/%-^AECDK9=?L6_@1&4LQH!E!#^'_\#*;DC",??,'Q\)E?<3-Q!&O R-?>H M)'#0'PR_0I%"/G+ F,44!/&'HYB*:Q8QF,,/1SLRQ2B*1*28,WT9TPB]7T"* M2"AZ_.$H3&B6EV4$H+8YB.#]R8ED<$XR3^?N0S '"U_P' MP>7HN%8H([?_$%,^LX/T8G1Y#V*H[V]]^8-W16;XE0WS(TK%?D-1=+Q<%;D# M2_&5/"O#^8KIKOS[A]A.@Z?W8AV!94B"*2R+8P(B5LCC=2O=OTRY0!=I!082 M%9?!W,,0IH=&'B&=,Z[C>@71TQQ<2>3C$N(4Q/5\0&%OFU0_11JB%^I@SRP@=S5&_41"Z^2UG&/V,\"%/[W'8E0L$S__PA?XD\1[XVF MQ_:L7FL Q'D5)K'49(+H_._<*W"4V#4.&D*INN(''\QEPP\6* 91NGOBGL\0 MZ!,,)X2F#VI>,Y8 #M:(\P?1*G+AG:'"0QJYEAUK.'",I&8N1EF7ZW#74;S2 M,.;LN8Z9>"5Y+/0KC&R =_82@R)B(&-(PR+'F^43W.GLA8 MA4+9$RM/NRSBNW5(Y 7$;Z6?DB=SQSL!6$QXZP9VU!X_8AIIGZC8Z,B M3R&2=];)C3+1P]@. ?((K@\A/ /_7=J2U^^(YLFU:[AZ(&\;1<*;%V M)QN^_QR>MK)7"N5RHEW]\F&V/V%F[A)DUXOE4[^!USHQT5ST6(DUV/ M%(1PY?D:XB0+!@:6(0Z1MRLNG]7ZH"H_!_ MDZS=CV2U\>,.(!X'Y5-4,5T5'H_'1F6_]PA>:F6T,]\W*[&MK68IERPR663R M':.8I5.,_=MH?6VO-=^6[$V$N+H,[(ZCUN"NJPL?W**,3NYY$$0?EHR7%8FL M=PWSB]KR!^]*58!'$FH?%9:(WD"GTEE\<7*9_Y'><"Z=]H10,5#8RG1KO+\U MIS<:_J_N?/@\F< @9L66^6+*EYVME^>\N?.ZHF2>_2;N\<-R(1SB*?=Z(@0D MDXO1I=SUV9S@_FLJ?PLI\0<0B:M17DQ3#_7E#SZ*:CR07,OG7HA#VFPI['@< MO,MJIMID\49#\R94'UGY7DW: Z.DVGN\@H$,)V?[9P&+;-ZJ],Z MT9=5^&>^?:6>YN!(C_KN8%B]LZPAYFHF/'CGKA ?68%8X2ZL_R=YY=$HBLBS MT)@K0M-P0_C$[!(<4:Q!J7=G_$:C&#%-)),[2GA+XJ4P3>*\F!BJ"U'P@43U M62\CVC?:;YEJ,(TI:@H?7-TWDT:F_6FF.WC7:KW(XXP'!&+?7)XFO*.(C\P% MB$H7,]@[)T.V;S:7(IZX$?U]1O'L(N'C<@YIL9243KI 1";%$^_U&V>LV.P@ MC]>=G%6&R3](Q''?N'1$I%E%TIVB &9W9N<[H[*?+L&2?>>L$+Y8;52WS#/M MM^JWL#*P,8\O4I!%\M$\!U!%^T;]AM)VN9);=9V;>?;Z1[PRZ#<3_WA9!0;*UZ@/2)FR$FHK:&+4J-= <'()2'/>\A'S#:*Y*1(0 .Y?*OQBO4$_UHQIL&" M8O9@SF@ZI1R^&%Z+@R68H2!]ZJ=A\^^K5WOH'<2[=G CR)8&^)+W=_68TBM+ MV*(!AY9UU8F@T0MB)KY@O?P>>A+&[T,T%S>6IU.0+?O$IU.$QN16'*KCQI [ MZ=/[A^\-VD7Z,@K"VC3./8FBJW2=O3;$M^9S:$/VE0MI M^170GS"^2G H]\_QT.X2+@A#<(?RMUS3TTHP^U1*WIG'#'6E#]Z-BJT*U9L4>!00):$L*!_0*QTUL-D'L07S@X?/\L(G M%LRXT__XR_\#4$L#!!0 ( , ]45+*P<=[I# +88 @ 5 &UL[7U;DUNYD>:[?X6VYW7AQOWBL#VAEEI>1:A;"JG; MGGEBX))0<6,\:HG% CYD?@ R@43FG__S MR_GDV27,%^/9]"\_L#_2'Y[!-,[2>/KQ+S_\_MLK8G_XS[_^X0]__E^$_-=/ M[]\\>SF+%^_A/3L\WAY]NP?"1;_?);GL_-G_YC-_SF^](3\=?5+ M+V:?OL[''\^6SSCE[/Y/YW\* 8QSP1.=1" R"46L#($(EZFG(4)B[G]__%,4 M@?,H$TDL1")UM"0XE8G2X*/T,DK.5HU.QM-__JG\$?P"GN'@IHO5/__RP]ER M^>E//_[X^?/G/WX)\\D?9_.//W)*Q8_7W_[AZNM?'GS_LUA]FSGG?ES]].:K MB_&V+V*S[,?_^N7-AW@&YYZ,IXNEG\;2P6+\I\7JPS>SZ)NOD?(189P(]LZ7)S-/HWSUS_& MV?F/Y><_OI@A&Q#IZC>77S_!7WY8C,\_3>#ZL[,Y9/P,?P][Y)3Q=7__L?[% M'V^[C7X2+R:K4;[!?U_]>NGD: 3P90G3!&FS^2-'-5W,)N-4*/N3GQ1M?#@# M6"ZZC7178U5&?Q#2&XF4'J_[G,SBG2]-"LEF-[*<^ "3U:>CBP7YZ/VGT8?E M+/[S;#9)N +\_*^+\?+KB&JMF62,*.$LD3D)XB$[(I3P0MGDC)=W)70UG!4W MLU^$%4&O>OBQ2.Y'F"P7UY^L9$DHN^+I?^R&LA9G]\&]F)V?SZ:K=O_N)Q

8H 5R*?WCV M&;4JKU'Y>7Q H;MKPM4W?EQ'B$9+$2VDM\LSF"-)/\WA#*:+\26\1G/G'-[,%HM? M8?DV_^:_C$*""#0 84XY(AEP$G@PA'+@44L;(Z--:'(E'T\A_>SG4[27%QN@7T(>Q_%R1"UG,N9,G,XH RXB<0$11AEYB@ZRU;H% MDQZ'=@AYY+=)GLIZJ;<,+19HQ_TZF\:+^1Q]J!%('PW+@D27<6\,.%P;#%KR M)D:O<9RX.S999^X!Z3NP=_/9)Y@OO[Y#(^]:MIHAKI7XVG./XWN&RC%8!N M\,=QF,#5F!&323@5;?(D)!RQ!.Y(\#CB:*5EE'-/0V[!COVPAF285>5'16U4 M8\A;9"P*8OKQ#?@%O"\B?9M_7ZQAC02G@B:.Z[,L*[6!0*Q0G%A/01DN+ VN M!4'VHAJ2Y565'_5T48T>N&4##BRAF;<>ZM_F:/F-J(PZ6N.(8\A2*94BSAN- M]H+TE"4F#&MB66V',R1KJBHA*DB_-Q/*&=EH;1?^ LNS&2Y=E[!8EFUM@7O< MRD'8^&C$(DT!T+-,29.^,[LL]#]*^^)?VWE'FU MI>%OLUGZ/)Y,1LH:' E$ F BD1&GK44CASBKJ%*2BD!9B\7@&L AZM??DOI[ M2;BRPS1BCE(60D):"4"K1)4[(LE(MA28U#)8U<2#6'=?9Q OKI2AA:(B@B=@ ML$/)HR<6!.ZC/*C(M4HFM#F!W$0Q//?G*!T_."SJ+.%VKCWUQF0VYLE^UWX(GDP%57>4[,K\XPWV]_*?L^I=^LMKIER_\?/X5_8'U98X+*&WG'5&2 M>2*=R\1JF4AD$93UP7';Y&[P('3#6]6Z,.3!A5IUQ52;!K_X^3]AZ<,$/@#. MQ_%R##=#CI0;@X,F/,6 \Y(+]!(1'^0LE5 BX%1MP90]F(:W%-;@1RTEU+QL MFUUL> GO(0+2%@&6(Z9K:"YYY2!I(@(:E;C\4]R@G231>^VH$0D\-%DT#T$W MO..=&DRIKYAJG/EUMH2"Z\W,3Q>WN#9@20F&1XL;.V5H-'B'.[Y0EG#E62XT MAVA;\.519,,[^:G!E;H*J<:3]+6)P,N E-F+$%R_!.@6IPH:_0JVG_W1P^^7'Z^AF[.U 9F)*>2J(3 MQX%F9XFSS!(990B063"BB=]U +;A'1+58$=MI51CRYNQ#^/)RA[:\!=3T#Y( MCSN;<&@211Z(-TX0$P7/QD?/91,/9BN:_@&.T^7+)4[3^75' M7S<&;6,&H4"C:URBIT'@WR)P MSPG%W2VC29% ?B&Y+CUI\U#R,BZRNIT=WK M-E@T,>R!M#.-7'D'D4V)'>N/FOJ*J8:7Y#,ES!? MEJB!EQ"6&W"VB8'Z ^AU#K[>N>_%C<)K6'\ M9'X!:=.Q$-%!+K!)-*FBA MIOFUVY>X1I9XT(I1A?J# M3<"$I=0;YD@PY85>2HP$&1T!RQ3W#K*#)K;9?E@#-G1$\M-#XT5EQXGHP@*6I *%P3YZ,DB6I' MJ0*F9&ON#_[6LVRH'8U+5IT5/+=QCPY]_O"^O-_COVHEHWOFRO)W!W5]E(?<;;Z54 M03=>RVT_(Y\](EH;)JU/RK59V[9@Z?V6J+QK>S>?Y3%Z MZ9YR'J+"92=S(J7#K8,K7(J"DM%'SU*;$[8-#$.R_/MJ_L&CHHZBKG\@3>T/U4VN, MCCF0X $'1<$3A$*)R)$EGKV(KHG'_XCZ.]B?,,$??423:AT7?MOT*%/TF5U& M37%>,B\)2ZRP@H3 9 Q&4?2HF]BA.R$-CA?+,MY+N 8E!+74!4J\BA9]::.)]1"(D#%J)+.(JLD5 MP2.XAG3.49]=48\F55&D2!QAQ@ 'P M;\PQPH)ER61JO&TR]W-TA0SOE!>^/170_)-*K+AQ.HHE[RP]D--=IPC, [) M$FNSR+126#T[#98;AW'1EG2-Z %8JA""10L4UT!#8LPF&4F-C4U>L]U!4>=1 M;VGI^7(Y'X>+53:#WV;KVZ01,]D'CF+V(J,Z8[+$12Z)LXXZ[5V,T"3X8C^L M0=E@G3FQ_:EO%574?_-]-;]_0M>XW!PP"$E[IDG4)1!$4T<\C3C-'<)$G0:A MFCPXVH%G6!9894;TDW[-,)S[UYVW&> CS5ZN$KI,_&(QSN-U;:E;4T5G$S5Z M121;@[/5&C2#!?XA2V)G=#0LCTTF1^5Q#.E.H!7[GE+U ^/O2I0"E.+:HY_& M,Y$THH=,K(-H\3:HW@2$>\K5TP;-(>J^]ZUU\; 2D1C:$H4B2Z M$$-2B&C8E'1ZBN/<28YRUN1 ;V?L3Y?;WDN87L K5/^V1TD_?XF3BU+@L21I MP?^5W-XC$RE/D0O":$*YA^A+@45'+ 0&0C)E?),!%7#RSOU^322?XJ0]&N+IVK<^6VC+06Y'7FE"/*2/1([P#7P+Q45Y1?$VOYM?Y6Q9/6'!]7W] 90G%N634E EMKO59,J'F+]5Y"J9%B MRNGL$[&LQ"&JXI)1;8F06@?'DXMM<@;NP32DXY\G8%,?#36AS(JY;S^M'B/] M_ 7F<8PR&'$I*7<)34\F3+D92,3+' G(I&G,V:;0Y$[R462#"HDX/7WZ:ZN> M$XE#OU?0X#TLEO-Q1'ODJN#!W0\VOOD.YN-2CBK.2_:,E[#^+_Y[[2&CJ[RR M!M^C5?-SSA"7(\E--"IGDM!=QK4UHK>E=$F#+U4*SGL035YWG':8%6Z;ME'R M)N)U@Y)&>*G+)8A4)?(N>D<\3XRX++0$%"?-38R0PR$.R? 8,-NW7'VUX$#- MZ)=M^-:17W?QT< 1B2MT]0;+"O^-$"XWB5QN,94AQKM\0 MZY^:5:V7\&UFD*>9Q> -8:%D87"44_/L$ MKIXN/C^?S9?C_UE]/G(T<9JB)LDEW,ZD%[B=I4"XC=GQ&"-SC3?STYOE[TIQZSPEU'@=K!2>6)TZB=L"=5=DDVH(_V^$, MR?P]$6,JZ*5>#O0-EK[--]9SB8 HL0\OQXMU$O>181R[J5G!^??[)C^?EZOO%F9]_+,Z8R%)G;HB+ M"O=5;='ZM8J6I_?(LAQ;,&4?J"$5&#P17ZKIJ.9S MM7O.]H,R/#AF%YE6G$?";$!H'CWL$-"MI5$X\":G*%H5+7T]SR"ZQ 6 MV>^,1355=<(D!+>P1V"CCT8CPZD/I!PG$*\8(DQ2<2:S4+Y)+KAC0!["+/>= M,:N9$AMN?'L*SH^"E=[Y($@20A%IP)549I(8D!8A.EQ;&^57.@+E0>>,]#MC M6CL]-J3:VK^$3626QY2S1F04RHD%+K-624>THI0ZJWUJ\QSE$' '$8M]]\3J MJ;6&?%H_:%R7'%G7,L>]6UL!)=.Q,Y+(X!3QVB8$ZBU 9D#;U&L\!-Q!?#IE M]HFGX5-/K37D$^[7Y<+U \2+^57\%.5*EX=?3'!>+C8Y"4RR4O-;!,Z2!]&D MZ.D!V YBT\G>+#\9F_KI[ 1VU;[:I2.:I&9* U%&^E(_I>0[DP(%@M)(F<:@ MFWB%W> >1+GO[(3\!(IM2\)[E5&O4(]X]%Y29PC.!U>N$R/Q0#DQ.7/FA0\V MG.AL:R?&@^CVG1VMMU)A0X[M+:DZ8M%$*I0BZ-HF(FE,Q$JNB-4T!RX=%>9$ M/-N+\R"N?6?'\BU562>7ZWV$XYOSWO?EW@G_6Y[IF^2DB(JD8%Q)1I))H.B1 M:"Y8\)K'8.X=ANU(WWI(;P?QQ'P?/&FC@J=X9N"]92+IDFPTX6[,F2.^W#%1 M93(- 2*2=TC/##I<@_JOJ\/KWV;/X[\NQG-8ES0I^\2&:9RL8C2C06*<1!:4 MB$U;@D=!.!>XUTG*-N^2#T%W9+S@D_@S?4>G K#$G" XJ/*PS:$L;(AHFLCL%3!'VSP<.Q3@H!+*/=5B5D-Y[:B% MXD!#:?FU!% N<3X4M*LB3R-G(+E$ V&T5+E3NAQ':D\@1LH]BRGH-F%#!T,\ M,E3Q^Z17'06V(]CKZ=)//Y9,$%?'W"(F9QR7)+.2F=N&1-#LML1:$S@P&;UJ MDW3A,61'QC!^GW3JI:YV+/KI8C&>EG2"BU42T-5;K/5/T@C "TE-),&@,RY5 M*4/G-9!HN>4Y*,%4DVS3QX \,M[Q^^16+26VS ?X:[$'89:OL=[M\["\: _: MJ) &;3^NWOGA?O*+\6)6*N:W=>YU\J3I Z2.*39"L(Y&GUO>7T8 M?YRND@'CGKN^"<%Y\PY[B\6SZB"I_0U6D-$1B-M*IYF43B:MIY#:;^M@G-HR M^VTCQJ>AQ+:A;RNOYVF5@&QQ_8[G);KVXTE] >[JI[5$#QI?6Q'_[.=3_&=Y MN;]*9MI*Q+OZ:2WB@\;75L1ORF5#,^[>;;VU./>,I?&&<^4A^PWGN)5(]_75 M?%LZ=)QMQ7W?@VPEZEW]M!;S0>-K*^(/\+$H]_4TS^;G5P_FVPAY=T^MQ7S@ M&!L+.IY!NIB@W_5RG*^2X"Y^@N5G@.E[^#2;+Z'D)[@HE$CK#\J&?/7RX25, M9^?CJ;_Y4C,MM8'97,4GD&ZE?. WT00;F4VD*VGQ7&5Q*$H4@0S"49%5>!7JJ20A4$&.S2R+3$-N4JG^ 9% WV+5YT$_N3:OR M^,59.<&]E^NP@]VTHZ4:A4D.P-B_;LO63IZG-%X=FDFP,/'UENX M5YE^2D^+Y?SBO"O'MK9304"/XVLB@NY'S7M::R2.)@?+VSJZ]56V_?07\(N+ M.22_?.7'\[_[R04@@]^7.+(YKJ_(\E]GT_GU/U?753VFZTGQ-5+<:>39A JU M5]^C^VBDDA.NO)LQ@ATD]B#$L)\P=J*I.!-G22MU1MU%R>90*?DNJB@XB MV-E6!4$,M6O O>>I\O2]>+-K&16 M*D?CDW(*WG.)/;*'"F+N,Z83"[3[(MVIGY,+M\F"?AR$#^44;/YUEG]Y\7SW MMWJL+BWAG%QA/:15JT3N; GE_'C5^VV?);AXG=9F)#4+G&=&RCLI(K-EQ('/ MQ$F?0N A*Z/N*JW2@]/'D/5^=+N]@U79].O!^\"R*X4NE3- I%*&6!H=4=!_TV&\5M$/P%ZW'!C5;R:S=>/RLL9 M/WYK=@GS59J5U47WB ;+O 1/J#."2&! 0@Z1A(AVBP@YN9 ?6PVK(!G4&](F M3#J]PNHECM\ MT,XUY+)W$.D/!$54RF3B/2W1E 2/&7@$:K@3=[Z'0YQ4!=Q M;1>M1GIK>5_7T7:Y&6G>G#Y/8>0]AN3I[+NC9-3;9-^2K[&#$G9E?>PGP,>P M-1A\=[=O9UM-!-'$?7O8S>UYU,.?]9BSW3IJ(LBC1UC)F7HWAT]^G*X",:ZS M%Z_[O5[LK5"1N1P%9F#6VVD1UXAE1@KST[^JNDI=^Z[54S4HI[=]ZY+)G2/G.B?'E$@M8?L9()PE!BD5J#HFF2 MX*W6 ;U]JL9!9]$W:>VY7[U\_G*_*R\_SYHM]%>NA]_A?#D>QD0.XAG>Q;% MOJ')^W!5'W9WE6,8G'\9TT$-^1(ZMD<;X:3W%U?X/S M-]WOMBS?6D?JA68D.VU*P8" VWR.)$"D3.(B#JS)"_K]L/K:$7M:7ULWWN*V ME(,O%5LBNOPJ$%/ 1N2Y5F1.0_*L];43S7KT1O#<3<=:S5A?[S8CD^+[/MU45) M'-Q6YH=WUD#D'4=Z&A//A C2,(8>NJ1$ C#BDLXD)FF7@,ZX[9PROK]B3&XT/,_PU^_MOGV<@X[M"D"00T^%(B-Q$?!1 ?DM,9-'>B MR;UP)[1#"C49#/NZ:/(I28$=K\PFI]VIV,1\):J3GWI"RX%53A1(J>)2&5SF( Y+N#^#.RNU9;'ANNB!EW.4*Y^L\*!R#8,O<^3UHUVOQF]\_O5!MGD%G3==.T# MWP-:K2:6$Q[NKCM<_=G_''%W8]5$\RC22N> JWY*8N61M=P[03G)WD;<(1DN M3:$$Q="8(LW4"M/DR.\&0;5TS+=C AV]UM(0PZ,FDG))/'>>0-8Z!6>2:W-B M]Q#*D$[ANNE\9Q;F;N*N9F3]W<_'97F]A<%BM-'D0&(V#C=W98E-01$&-,9$ MA9.^21;N!TB&=/A51^G]A-W>HKDJBSZ&Q2RO/GF#<,>3U2>]%_Q#&J^V 1P] MDFH; EJR<'=R7W?]];HTZLL+& 6M-1JQI;HJE25^TI,0,R,R,9=I<-3GU&:_ M. Q@KU0WAW:R^L&OL^5_P_+%[/R\5())(\I=Q"GA2;8.G8ML*'%2>&*50*%H M&_S]AUL[TMST03&L#:?9M."?ZO( M=EPJTYYW)U@W3L+:]IZ#>"719S7[:*Z'?IVF\ M6.4'A?3SEXA?O3I=%J_B,Y=D*/HF,:Y@%9J8*E<%&3BG9*$&E^.:QF$V,0=W8%G2+ 2)Q8J419/"-Q&=UBY9D#R6B(J&Y2U/-(G-^F:W "UG71 MX].0;14^%(-(T@I.G%=H7GB+WG+"B<$SB]):X6R;V^FCD7Z;IO^I"'>T+I^$ M4YES.\W)P'3WSF'AUD2,86LYH33X-WTJD M!F=2!(5\8,;A0@Q4D5!R!'@MT/W1SDC;)#/;L4"'%/8U/+X=J\F3\^UN>)"D MSJ-!:0F8Z(A$,1'<_ WQ7"6!2ZF9_'D\F M74Y#;GZWPE''=AR] WRNF^T>^G6OA8I#;1+^==UX[0"P@]JM*)P3!H%==_G" MS^=?<0:OS[UG^?KS"E)[K.F*@CMJ%+UE=UTF#M>YPF8_3?C)_ +2QAEE%\$= MU&X%J1V/_R0BZ[Y<'='ZB<379)D[I./;+#F'?+O'+&\'YD0JJB"I2C<.]_I_ MOJW_Z[2[VA@C!3BTX'EY-$0-L4QRX@$T6E#9QS:9TX_ 6"&+X697JTJ>-Y6^ MM/1@;204_TMD9)0XZTM^:I&T-9PGV21AS!Y,0[H]:,6D+9D'JZBHFH_Y,RY9 MLZ\ 5U5XM@S7@/*,@R'":UN.6B+Z'DX22E6RS'BJH4DD[*/(AG0/<"K^U%57 M-19]\)-5J:Z?O\3Q G[S7Z[D<%U#9A6]%*\0PY6:',$39R0EPE)IL0#)2 MX[G13)LF4=5[4?7=^?Q++=9L$BW9ML$""DEXS+[.@3:[L M#\0W))_WB6C445DGM"-KWZ8=TWS]C>Z$=VNH]TN8+TLNE \P'5^5 .\BLATM M59#.(1@;":*[K;ZWO69":6*Y;^^JQ^S:WV SX9QR!MT45-_X\4L(R^I2>ZRC M9M(\:H25S/#2_NOI8CF_*$$[&QW?O51_FW\[@U+5!BV@ZZ>;(R\EL]XYDEE$ M&RB4PI+">J)2V22CHU0U,=)[8.[U6'EGO_F X+CH1/%C,_$@.;$^)QUR3*W>KVR Z%\W^H[@[ZAXI'5@ MD>E,E',E%5/);"X@XG@A*F:5\KI))/$^4$,Z1^G,AH>EHBMIH1K1[R+:MJ;3 ME)PN.9NT+M$*V7/BK5JYXC'8''WF3>)I'D4VJ()#C2C25R$5>;(^*W@UGOII M7&7S6N5�)H28>+"S-N^](J*#M!)-1Y+;)*&F0C^W8KGB.O\[\93O07?LMC ML4=R?2[-;1^V=T4-&6,D9?= 5>797ZU[[^9P/KXX'\DHP1H')!CK<)N$L/8Q M(&N5/86(NV>3 ,?'D W)8NG+D@?AC%754FU7VC+,G[_$R45:6U6W%?B\X\;D M%'#LI6*/RH9XSPRAE@IT577PIDFY[D,!#LDQK,V=)DJJ1J&[S%[OL ALM<>. M.)4NAF2)3R79'T.3W*FD".CL01A))32Y)-P':D@1BVV7F1[*:&KMH"4V+B<4 MZX"'+F;,W19JV"=[,/6_:[C3>.U+SR-:KRZHDUYYGI^/EZM7OWZ:RL4W$AN0 MWETO^G8W5\7>/1!M2[E49UK'KMK*\X0<_'#FYW VF^ >L5@?N'81XY96*DCH M,6P-!M_]FGUG6TT$T>1Z_6$WM:?;D3TT$=V33JX/RUG\YT]^ :G<:Z"!M#;3 MFHNY0[]-A-]W_"U4+K)QW/8[PXOU@] 5T]M2I=(T[L?7P) MKZ?X"_!FMNAF#1_;1PTSN->X3B[6'G&8W7IZ A&WB=T\$L1MIHEC?[./.WAR MD$^@WLJ2K72)M:_?7Z'$'/DO[\I1()J+R^5\'"Z6JRP*LW=^]1[ )N9MXH$X M5NI(2>5(X-:1J%B0P@F1=)M\__UP5WD6O:/[GP"-:9RA\4#B24*RM.3:)90:,:+MYK9L_GH%8W4GFMX.QD;+W9VTAXW4'7,3UVJC_0W; M_B%KPVK_O_GV2_S/8HD+\32]PL_''_N12+7COJMNK@(F?8 IY MO"RU_#3^OR<&5ZB2RTL0K]!BB]X(HYPNI3W:A"=MQ=/[#?YZ@]\U6F&H]8H; MM$!+ +,KE0L5M\29F(S*8%EL4FA[/ZPA^1HU>/+@K7T]I52/*M\%RECK'(1( MM#.QRO,#F<'6_ M^1@=D-DES+_V#SSOV%/=?:WS&!OO7HR"-#;B1$I6$9D B$W*EZKNE#D1L[E? MPGK0N]<=T4Y+H-A*:SMZ>[Y\!3CA_>3#TB\OL.6OM[_OES!2D2H;G2'<)8.. M*S 2K%3$V,REDTQEV60)JSJ*;V%O/(:%#T.4GTKE%4/AMP[AUUF9^!=Q_(I]20G'T$ 3;RU';"/H[Q6]AB&S"NM[I:\^G*2;I# M^)?CC/8"VI9C/QDY99*,01(T ] V$)H2G[4CS/(80C)&VE-RZS&\PXJF/QG/ MJJJQ->?P@W78]F(4%-@0A2!:)$:DQ*75N8RN"DOX?]Q+GIL\Q7\4V9')?]N> MHIZ02!UUTYHRZ[S$Z?]>+-9!UR.J=)9 @3B/+)8Q2N*MDT1+EB)8IU)*)R3. M?7Q#*LQW0O;T4E-K#JT#)E[?I-4MEU2+!2P7)4YOK9S)9/:YO,@>*:YR< 8( M%:G(II1LLPF];:,,+J ,A77*=>D(Z$,JS'="YK52[HF..QZ:!N&LI:3D?R,R,$^<"+F4D9 T@<,-O8EQM0_4H*)P3L&1WIHY M#5>H0\? V&X,TV7S,>YTFN]O+,QK3^],F9>^$_C MI9^45$X?9GGYV<]AQ#@7PBN!ADVI;A[0U0Z,ETHI41LMJ52RZ<0Y%O 0U]W> M+-NSZ+;39O7)=A?MZ^DE7/M4269KLXU$**E*$9Y$ A>16!5%3@[1M2F(^"BR M(9WQGIA-7?73F#8K?WRD,V?H="N2F4 #0S!)0M",<-R.LO(10IOH^CV8AG1, M>V*J'*^3%B2Y-3\5X.JF$81GH=#5%_.36F)1F#F6^I6M,EH_Y@=4&.#;3S#W M)3=#"?I?,LWEY(;L894C.92J(2]H3G+-H2E$*&<,]9[GU,OH8QB%N MSYVY\Z@O5$E7M?)0WT/W;CY#?,NO[R9^NO335!Z5?BH+/O[]=?GS8[GB6W]W M) ,O<<(6%XP2W;[*F<0#)]1[I7E.F>5["7AWIJ3N 6.(^W%O^IQ8.^W6WA*L M>L\&WI6QXO5AR(R4 MCMHI7O+KNX2N=D")J. (!Q-L]M'Z^Y4A#^7&8UT?0A'S?5"DJA;:&2M;H@&" MMVCT.QPT9>A;INA)\"$@1&%%S(KY-F5W*\5RV">[\ZINA_14SHE"-6KG^SNT MZ;JA&"?,VH<\N7UXC5[ZRJ/I(JGM#560RP$(VTBA^UOG?[H; MVS7+_UBM<)">7\+TS#)CA:::*J?/IG M&(2/5T=M?X/9Q[G_=#:.=]:5+OIXO-$:60*/0]Y>4CU2&!_8]"FDUB;!\6.] M5D_$VZO#4\CYE*EW'\-R572\I;SO=7$*">\;57N9EH)CD_$EKNLK^[BE;'=T M=0H9'S+*WK+^Z6(QGL)B\3S^ZV*\6,V:3H+UIK)(XF MN\JVCFIO)$?WT4B )]PNMG5_D[-\/<]7/T+W_^Z)XBI=-J3*TN[2=2,E])9" MI:<0U]A>S,[#>'JUV<79QVD)@7R=RK/1//8WE^;7./\VFZ7/X\GD^3:\Y43( M::5ESI$D\(Y(L)QX08'DR)/FV48'3=*2-AI/WQ/(CK"VPGGA%V?/U[$-EWZR MBC4$H\%290BLW@XDH8@MSWJ#E\Q2%DO-K@%)^\!A#2GN:0CSY/[)Z8!(5>VH MONJ8UJFQUM_$5@"'5FR'D9 H5J?+RS^?B%10HBX=(S)$K@0U0KHF\3*G&-R0 MHKV^^TE3@V##GSKK4&6NC(#Y00R(%G0(WL5&2PY.,;DB1 M<=_[M*E#L4'.GJL58?,'<55^?/'.?RUMC*B5-%GN"8TEYBQ[0YQ4GN2$MBGG M6>8V :,G'>61$85M SR^]^E4EW/?R+1:[[;6@@U62J($RP1MU$2\AA*[FU$= MRK!DOL')=+ =I___%!H.OP8Y<6[?""U&+CMEE'-(ZI*\(0A); J1,,522!RL M47+HDV5C/$,*0OW>YT=7&@UR3FQ_OCS2+ &W+!*(M(1DVD2LL6B*AIB0$T)I M-?@SM.U#&U2X[?<^52JPJ]JLN1;:B(4 *61)>!0X9S5/Q'$AB(U!\V M];Q) M,IMK (C?"XFA'ECU(/^Z]_ M^']02P,$% @ P#U14B6VJEO, ( "!86 !0 !S:&]P+3(P,C Q,C,Q M7V0R+FAT;>R]ZU8;298V_'^N0A_3,U.U5@:.\\&NYEV4[?*X5P%5-E4U]I]: M<82TA40K)0.^^B\B4X(4"%L" 4)$=]N-42HS,F(_>S_[$#M^^G^G1]W.%S^H MRG[OGQMH$VYT_M_63_\? /_W\[M?.Z_Z=G3D>\/.RX'70^\Z)^7PL/.7\]7G M3ACTCSI_]0>?RR\:@/H[+_O'9X/RX'#8P1"C2Q\.GAOCA5)& ^Z( =01!B0U M!A 5H(;&>H=4GY:E?_<.!P.CY\_>W9R]1OC;XV&@ZEOG9I!=_(]]2Q^.KFP/+WN.D2> ME;UNV?-I1L\OK_KQ+<2U]X[?::ZXN/]P]L47]WXV'.A>%?J#(SV,JYD>S0#$ M //)3:K#_O'47=(ORG"V:?M'\?+X!4Q0ZXF@\G;Z>F\W#_I?OOM0"2[N4PTN M1AYT9>I1QU_6#P0075PZ:WV04NK9:5K'R?VA8F@XH?7+WG\W1)^:UY MOKSB%3C0^OCJD,P?_W/ ]\,?[C8@6K]W63T=^J#OI^\#_>U1^ M^>?&RWYO&'4 V#\[CE^SS;_^N3'TI\-G]<(\V_J/__B/GX;EL.NWDD2!B2C] M[?!/SYK?__2LN;OIN[.MGUSYI5.Z?VZ4WP/QWRB.ZUF\O/E.-3SK^G]N')4] M<.B3HGDN\/'PQ4GIAH?/$83_M5%?M_53=:Q[\6 _';S<_-3:[<*KT%T-WR MH/>\UEP;S7_\]^>>2KSJX_Z;SK'^G> M_Q15!$)$S* ,S855^=7'0<7QU?\\&0\XWB>!9_(""*=1O_Z__WW[\]O]#MK$ MTP/^_E!GO>;L;]FX;G[P6+Y6'AUTJD'4/],B=8 V/QT?;'1T=WC=1^.;CB>8 MT^/3%T=Z@3-QV-QPA@?GVX\N_NYN6]9 MBWBN^MW2U0;]E[(7M5^INYWWP_B+9.RKE7^#5][Z(^,'__V?B,,7!!6);\ K MPYYK5=IZY+A?E_F,C1/@,=XKH\U]T3?58EZ;USM?EI5 TCAW@@4=C1O?CN M26S_I^IL]WJC*,GO_'%_,.ST>YVW24A[\5?)A@WZWA'U+YILKR][!/"(_ M_:+S@_V^)HA^9X(Z_= 9'OHX%T=Q'&=%9]1S<3;2KZK1L1]\*9,3<'[58>E# MY_6IMZ.$A,Y>"*6-E^N>:WU^,97CSXM.674&OCJ.2J8T7=^)U+#C(\4RW;(Z MC#-=W^!(E[UA_%/_VT6>$55/IYPLEATO5O_+>'CC$<<5#N?/&TR6;O-BE:>^ M../2-+;HN\1%B9IOV.\<#_I?2N?C!;KJ]W0:KJZJT2#QP?C+ SUPZ5MI"%$C ME-J4W7)XEF9HULTG,W,OK0ZU[#Q73O:VO[ U8^JO:H_>F52R+4: MKCH'ON<'NML]2]?YX_1)^D+DDNE1QX,RWO*XZZO-]97:T\'NHO];+Z^+]F@7P(WJ8;].+O+J'B?ZIKY'"F.%U=Q2L:!]2_.A@TUG:@ MC_Q)=(L[/R3'\,J&KL_O-Q[O_?C9N=GG=XU_F)X&$6^>?DD>$7G9(F3ZGQ\UVA4 MZFG5PQM/XXFN+M8DCK83[S7;Q&]VMIVK[6V"1M$QD_?LCP:77G/6Z 9QD=)? MO7[40/'3-(R3:#23'/@:E#=]A6\.>GTANK],-'UK#J/ 51WC?0115-D MV]HTE(.C(CV^5M!N+ ?E8#RV,5[B!TF"RMX]KN=CD8-?O!F,]."L630DZD5# MUXY[VAOCQ\F5'=;F]YQ>#R(U 7'X77U<^>>3'UZXLCKNZK/G30 *U%^ZXLKU MC\?4EN)-RD5BM\-!_.,FMQ\3W\V:^#X;NJN?*;FIX/4?PTUT_MFS^M[-_>,X MTRO_Z%&V\\'@RAJ#HQ7(]3_>7&L7=+!SZ.7V4%QEEN+V?7ABH-Z5#K7 M]1O?F,?DU8YO"M(=GB.TB=GDSF4-A.= '=]AC*.^X_-R&(=LORTV]>0^JYYU M]ONFC-#[];__$S/\8OC97_(\YIGB1EKBNC^/$]FIG=O.Y'T6G.9XD_O'4#T9 MUT_$'%/P:-[R&K9Q]5V?U=B^XLW?MV9K--K\?V>=M[@TKJMJVSXZZ[P_U)&4 M])^J4ILU!>NGSJXX2'.HLWN+/SY<\':V1L7+"(**901!HZH4;$WBH).89^B\ M;;D][R[E*/2CC M0'\8]@]\"DL5[9C)CRD2D>1U' CIG,= TDTP1*HX#S77=L*[Z:&TPLSQ-BDF M,@X^R%__M.S]T^U7U8]&QA[IWT 3"JA8^_OL_)4;B12?5 M PS/FMOHZK 3NOV3J@[PI[&<>1VA%'_J=9+V<9?CC).Q]OHIOOU#HK=-W*A[ M%C\+?C!H@O*ZOLGT*\V*H?^XV8E+I+M5_^HZW3#\-&O66T%&.RCKH.%%/J,) M%ET!2SUAZ,4#1'[7%XYOFR!OO]%@Q7PR,BU8)JY]RLY4R30&70Y2"#G%\+O= MBWAPREU%N:R:)US<=$*T+D4X%P)K->HVH$RJX!(PTZ_F0%4:;WSM5'"5L%CG M'&8FAF9ED,8![NE,4QS.]E%\=ZLW.]L)3>6,F9Z\[21QU\#[NIF[".8_%OA% M\#QN[,SOGM9H>EEK^C1[+4+XVT1X'O5,?/.]MZN.*RL[JG.!\>UWHS'JD*0= MYM(GTV!HS&4#[CBR"+=TRY/#TAY&.$]@V6"YZ_4XQ924PN.6M6]2S)]U53:O M/"&;Z_"NLZ5I?XIJ'%U46LRH@8A"4LTE8>GB=GW$#91I8W/2C9)5N\9U./2?N636$=!#_7)-D;*S!*K"-]$-]RU)VFK.\O MOI^N>'W:Z,XV@YW_:;8X202W>B0UI,:>6:BB\UZ-8^*$M W2<',+GV*3'D4[W%8.Z=S M,NTD@&'0.##GE#"M[>22XOR&;N1K* \&44/%_X5!'%:CLR:7W(1!IC*2"WYZ M+3U=9]':NY"FL;!\?^'.%?I83AHWHF^]&\4I:SSR9$ :'Z:L/E?7+O'<#YU+ M%JX93Q+OQC2X1I,E&-3CVNR\'T7JU;KX_-W\:9SN7FW DJKI1/TY3"J\3-Y* MJ@&\6O&GCQKVEH:2.&.W7XWO.=\[-D9LO!JZ<:PFH_FBNR,]/'_23/]ME.Q+ M>GBJ5RQ#U+)Q@N.PRZ/:;3O2SB?WY8)UU"4L)S[*?*JGFGY$ DU"P]C[U6U/ M=I$W68@L7+QPHVR:(LFF[+366^D7B[&/1A3/0TIQU1N!T%<+NN*:1UM;C?WO M-''C&LU+4],4A#9TH'')VZ3K6H9D+DKL6N6%:43?6/B62%=)5/LU!EH"6Z]@ MO2)1)I,I[T6'N*KTX.Q<[LJ!'1TU>Y8:QF%\M_1?QHJ_94\FU:VZK>3-.3UO M^?AKHA.OVRP0):D)W:0U_K4\*H<7Y"0'NK>V._82>5X X54BNTE^JU4IK:X+ MSD_'+W \&ASWQX[W97(U=XEUYU8SU&"_&ANJXZAI[80&7S9K/Y0_)A51$[,Q M2:\)C>_5HXYO//#I'9K+ZPA<:WZ=CU_L%NDE1BGJU6U"]4V@,T5"NS7YCS>M M]VQJ>Q%\3"4FX_CF.7-(.JW-(^H)>!''F ;YK=5MJFVG'E$[)VGD:8ZKEE)+ MDI*J=(27KW2635R?59]2>7(9^MYA;"_"1J7W--Z\OC,1'TI\FC M+HA44NY\>D^-3?K][HS?6L]BII@T,[IM )'#1@GB>K+V$N?1OQ]#X 7 MZC6"*E*8!E/1D8O3&<>4"N/M!&>CWF0\]51$%[*1_"+QSR)]JZ4;+@WH7!N. M544]77$RNVZ+15/2KCZ\QU'/-D^YBY>/56'CM%6LKQ>]=1 MV/$^%>CA[&M[U!!/\A(O%V,O;&4SVJQYZ6]VC4B[^OJS1\MW_2 MD-;QQSK*5QV>3=U,:MTV&M2(:43RPNN=+YC2!-]T-?W8_N!R;';JX[&D-X^R MYY4 YQ8HT<*F>J()QTSR2HUR/@],-([PP%]HW7G36A/#\F-$S)=^]\LX+ED' MS,K:6D9$=;N^=U [X6.$1AC7F*H!Y$\[GT;N8*P.]@_;KS@&_\SUB5Y#/XX] M*1G='389M*0W4GE#RT.=6(YY,G3Z<]HFE-;XY+#?]>/ 8A.9C\\I4M2D-;BQ M%S);>FJ!*<;FMO9$.E7#4_V5HM?Y$R'*_R#'=\Y5S*^1/. MX_K$J/1'C1MP,';'P23CK)L61*.JLWU0=QL:QS\:@[7&GG?M,T?!,4V\NK=H M-KK%'$._6Q>.I&\>C,J&<(YI8GWS[?. M'=9\3$>]TUJD=%4=5J@:J+O&W4_F;PQP+_ZE)%J"=JD'/+] M87E\7)N1>FITMQF)/CZ>%.;VCSN_Z50W&9_>[8X+&5/0ON?',?OI^9E4#+:$ MLN&L961:91WZN)**C\2S&\KF[L6%":K=EG-6',;"/9:$\>(U]F3Z*_%NW7J) M!KY>@3B#4ST/CM-.U?.LZ<#'4?@)>,[!4O^CM18U7J(X)S;;<.SN.& \F=BZ MS"!Q]282K3L'@W[DU>.\AIXJ24A"W=H270ZO@C>-^I) ;'8N%/KG_@0N%5?0BNMUXS69G+>+/UU/3BSFV4Z;M M/! _#>!:_\U.?S4QK,19^IU9-G52^S:796V8\&SBDM@2^G%JZ[R>C?^F"."J M9KJB1IJ2P:D,3AF]LTC"^A-[,%5>-?'W9J$PZL\&1 W=;KK0G9=Z-D2^L0;M M.N2+A\_2^R>-,K]&:XPUQF3D5P;43E]/6Q/W7?TPQF'2$1,%-5OMX*CM.H=1 MNEH.;+UL\5N3]6@1]$FY=O2[FXWL;:EJEKN=?+J:'&O5K([CU^>7KT?.Z!IB MYMR@):5C2)P[1[.A>6GZFND]3RXWL8C>./)6Z_;)/6H_9YR@7=3?J8WOU+I< M9!LG2<^9)5_GZ&IKE OX3L7V+JK'EH'7\IMPG?%"4SG4(B7FTZ0EH"5WK_62 M%]'0R5M^]X4N*:&+B;GH/G05B6-_;3+/WV/)M]47#RM]?I-M6.#KFL44)VVB.KIV MQW^-T]*KKFRVU'/V5'S8%]P;#O6)+CHOH\IT>O7'.^DYT_ENNYE'+WN3K8A) M)3<9]%DESQ,>&&E+U*@8(G1]3NTIILCI,C:>([B,G>>$+RVI_J"-6*?VN*Y\ MV]BIQK<_CS?LOJ\W[*[0V&<+[^MFWT/#D/YXW_E'?-PY\OUIJF5H]NQ.ZE;G M;T3S8M8[WD5KFBCJF[ 1]T5[TS"^B:6[X4G6Y$<\D77_;7CS-?:8MY%1K([;)<:O=4=WJ M??++.]=&\GN*M.GJDSHU+NB+W>SYL[ONS&JUM<*R=(.F3J35WJJ]WM=*TP-( MP96]VE-=CVXQ 4]\(I&Z2:NL!03ULMM[G'F@YR22V! M:TF]C-*5$M.7XV))?7-QO?3J-UJHIW*/96K %9&K:]IJID9(YWW&ZG/(='?J M:*);Z((9CMJ#F+[Y$R]P.GSY0'JP/7^BCAMW9DQE[:\^#(F8/6\_E:?/>_W> M+X-F-UIGU"N'[WSXY\:HN.0 QWN)T^+PW.G+]X?CSC4Y/'_GTL/KTP.=)LK=[ M+OW?ZPNQWAZ^U(-!:J'RI^Z.?%R+.'>^7I4Z+.W(GV?F5?_+K_C=EP]D9^0^ MO?[R\8WZM/?I '_XM'/VX>LOAQ^^;N.=3[]__;#ORIVO']CNIS_HSM?NI]W] M[=/XY^17LMO]\+5/=X_>?MTYVCG]\-?.R>ZGMW 'OR;Q'GAO_P/:>[7#/GS] MXV1G/_[Y19[NO%1']NB7WM[1OS[M[/]./^S_3G;>O$8[G]Z5>_OQVGUWN/OJ M@.[@W[_NO.IV=[]^P+^2=XY]>D]UXS>[7W4^[^/7)SM=WW8]O/L;O M'7[>>?7[Z>[7URR@W?(A_WMK[MO M_OS\\>@MVWOS^\GNJ]=D9__G3_%G^.'K;MA]#[_^NO]ZN/,>GOSM!1108P8" M9Q10:S0PU@B@,/3("TU%"N#C0D!2,"5^>C8M'%L98W>-,>R)))@91PBDADK) MJ++>. YFYD.J+_EYC MES"KUT74:]FB,,(HXYBUP"DL 84V *-]_"<7Q#OAI/-N8XL47-*""+@<"I.1 MM5H4)B-K:O>0.N>M?B,AD )AL!PP0 RG'&+?6 X*F),:2$PR8&;=:0Z&5U+ M1E>+YF K#2<"X, MH,8KH"D3\:^TKDP8HT5T)!@LD/B.(_%D@C=OFP/^AOJT M[ATR$<V&"\@SR4SCY6V?/6#OHO>;D;2TI%TP5$X\X1H$_'CA034 MTTA/8$C)6^-YL#H0[M/^-8D1?I%C,;!I/)'22G;II>2/E*"H[ >N 3_Y+1UG M4;K7Z;R RD\"W\VVGNP)+JYE=_:WASMG\+36M-M_2T,4'(=R*9MXVU//3VOWO;0KB^ZN ^BC@R\&\,_-=MRTH$ MM"EI#+A%:0<-E4 BA$%(R\:X1$:':%D+*40AV'?J^S/4UM#R9JC=!FHM&^MU M\-QI#KB1"%"9;*QE#&A'*0[.(F-UO5F-X@+C9=>CKGZX8/:>\U_[O0.0NMBN MT:[SN^N#\*"#?#)IMM\&J0/NI-GZOT?E<=.(_6F71Z.Y.D+EW,"*4^N)UM%YHP)B*3%LJ Z1AT>/V4GG (2;VPI M7"!(5XYFKS^R[B6&E9&U-&2UB#5DW$$C(.#,&$ I1T!*I($.DD%J+4*"1?.$ M4$'4TZ/5UU4*#77OH!R?).R'3[[:&=VL4"CG"5:+O?Q2QL?[7\LOWEV(>!/" MR%IV42W[>YN_B,!Q( P!Z[D&E#L&5/ $&$>9PL(8YDF$$6$%%TN*$V9PK1:! MR>!:*KA:%(:%P!&4"' "(: 8"6 L)4"* )41QB*1BIVY*+#,Q Q.P=UT=V]@Y^];KRM9SOA3^J1M5F-;N0FOVCS6&@ M<$ZSM$5+:IM:@BB@2) !XH40]) RI,KH HBEK1C*V-KM3A,QM8RL=4N(;)2 M.&DXX%A'"N.M 3)H"@PS4FLUZ>-;_@FG1Z?5>M"JO5#F[9P8F00B -$7 #4,0FD4A X%;B@ M# ?ATH8M7'"1RY_7DK5D3"T%4^V(B]4BKAH!**K#M E2 HT\!51);3"V JH0 MZ8HJ*,D!EP82*5\Y+GII>@.6O2^^&AX]\9,:>/8+'S%KJ0[[Q\\;R=[QP\.^ M>WLAU)-M)JU?996[D,JU;1I#XQ(*A340PMFH:%%JYD&B!D9:6*PYQ3IED 0I M*,LE,&O%8S+*[A9E[3)S:* TU (LK 940 V4APA(**DF6BEG<"HS9_ [S<2? M3!3F3;_O3LIN]PF'7A#);N(C)C$3-W$BR5E_+J0_#]HL12GHI+(R;2X/47]B M!21V 5@8N*)&I_]L;!&$"LE9CK:L$TO),+HEC-KI(& MB" EL4O[D][G>VY;RW7[/YJVN-P#_Y[8--8Q")9$"%AL(J%$, M&(D(D,Q;2:'6.&UUC:J[0/0[/^WX^^\5/;4[Z^2NO>"$)6 M58NHJD]3;=P($=*D<]BX-QQ0;A0P"D8G&TKHG+4B+F)4587@N%!P]9SK)XZQ M>R,&&6,+8JQ%!X(/UBEI 22IH1-&$FBG W#$2^VLXW7XGQ14JH**91\0](W2 MAE4G!+^6VI3=^NC-NL2A.M0#?]CO1L17=0=?\:+N]3$\>VC_9,D^#HD+Y/JC MM!5X*3UH'G:4:YBUFBVOXXYZ%W#ZT?5S[>SR94J_)$7Z=8WU6'V.?-**V M=C#R[M82MQYE7XBNBAU87\9YC\?!_M8(^G;/;3=BWN(#N?GA36CI5/IMU!!,)"J"4Y?AEI*^;;9:3=&=):#B 2-GB! M N!:LU2_((!$Q %"*.*"D(#JPG:)"J26WFC2G/$ZX&RQOQUH7: M)/5Z?N)35J\W4Z_3;9 HTD(S&-4KLH ZRX'"!(*H9PV2ACF*<;UO*._%6U\> MDV&U%%BU6(OEDE@**8 A.@E4!P:4T@$0AXGER#H?W,86S]OQ9C0/&/@OOC=Z MRJ>\(I8]Q#4@+"_C\])(_BJ'AR]'59P5/Y@XAV=9R=Y$R4ZU/Z*!890:LT3& M@M.1VND$"BH P] 2Z*2VZ>!7!$4AX>J5Y:T_Q.Z!O&2(W0'$VKVH>3 T]>8@ MT1\ %++$8X2/C,9SJ!@USJ'Z;&6N[K$8;Z5Y3-V(:]EIS,=*9&[6P#&[B*M% M9*:;S&7]>BO].MT*B7)+'<= 490.JA0*:"BCIB4R*E[&'-I0ZV^F2G+O M@ILQ@*]3&X(YLMBFKD!8$@@HAP0HIP+0BD?V%BQSP:9RQ +")1TIET&V6HPZ M@^QN0-;NQ,6]M=H*0+@-@&J$@#;6 H>DI((RAS3?V&*%XLO>#;SZ)#MG)'-& M\N'U[,-E)+.&O:&&?=VF,2PNF*8* X6BFJ7Q1Z Y44 &@I%S4R\=5F,(I[32D#4!D%J"$L'1R 0X22145I4[%X8CB@M-E5U4] MUGA,)-;U4-+F_%=31PMK%5MQ;#+W+DY>J!N#D DS?C/R;6 MZLSLP=P0_U.];@(6!E)J@=$F *JH PHA 0*!,NIP MY!3R&UL*DT*R[QPFF0&WAJ8W VX9@&N?Y:*X=(+AM*_9IQPT0+CI(/K2+LU#% M]-VPB=.J?-XKN__<& Y&_FKD\UQZMGON95MVLOJ:0WU-]9>Q$"H5M :*&0*H M3\TOTH8.I14.VD7JX&R2HRMZ:[V$!UI0&R!FUU%\KG$_I()3W:WWPR4K?8TFD;3[1$UP-Z MD)J5HZ-^>FC??BZBANV64?UYUWG9U5441<3AB^U.-4IJN^SIH>]\Z2>-V!S5 M$]G?:'C8'\3'N:)SK;INKKVDL8.6E 4?&#:28BQD2*2">4XPM$'!V<&)M[N_ M+%2VD%[N?7JW&F'5WFA8#2-CC6]P[C/!K-?GT.MVN/-RK-=?*OCQ_PZA/?JS MI_]2HS@&^@&__KJW__9L]\V'T[U7[\J=OUZS>-_3#^G/IS\_[?SUX63WS1]? M_R^.9V__,]K9?QWG\2#.P>]_,ZLID\( Q"@#\4<9N0P3 #OD+$<"Z13Q> 3" M];:J1MYEN5H1N?)26J61 =&YCXX]<1QH)21 BE!K%5.&J.BR(5@HK HF9D73 M+OVB=G87DT3K @D.&>.YIPY;39PU(?X?]E8'96:'A+(DKHTD?CKXFQC- H($ M>(ZBCR8= H8;!IQFVBDB&31F40WW('*5S>?J"9>WR&H4/2N->3KEQ_#H^PL- M0A >*D[CSS)U9Z,%0[) 8E8,\[*:*VO]46N[_L62O[A,#SL_=XY&W6%YW%TB M+23(\P I=S;:;(>DU=Q1%9"W-OZ:9LN]WB(=G_.W5H%0;!V $#M %0M 4T0! ME) 3CYG$5B[,"!]"KK*^7#WA=&!\@,C=)'A32:2(#X"NRD8^LJQ;2 M5=/]O)52,#@*()71K0T6 @.] 0I"2PA3GBFQL84Y*NBR&O-D5*V6Z<^H6@ZJ MVE7JQ+A -022"A3]^?B7$0$#[!BUAEIJG(R4&A<W0\\(>^5Y5??*>L-R\^X6IU#%?*T5H_57L_Y\U/A'POR?C+ MMH@WVW-_[5=I4^Y>V->G604OI((_3YU"CQUW-.4B$8LJF&D'C T2<,*=CGP& M4M[LS)U92;1"0,NT)F-M%;'6HCL<$DN%0T!"DC;E<0)4U)I BM1TPD?M61>U M%!%S.=A10^6='^KX2]?Q>M"+(Z\Z/^@6 7(^E+8<_K@J_M72?+3UTV3WP!HF MPO)Z+"LMS?:J$92LO!907KNOIDY8",H'QXT%FCJ6"H]=]-I2#B1 @BGDP7F> M=A076++5#H \$G#]<"\\H8JO&7_*,'M(F+63(L8XZ:T!BG@.J'80&!F) C9& M1IYN>=V'*JYR@?'5E,B/ZQX4F;W1<+\_U-VF2G=YVPWOP%&Y\RW&Z^L)W0-_ MJ+.Z8_EY7&PQN]US6A;?4A5,'$ 0AC4$$ 6=XVGGO(5 >,^"5\LI$2T:0W-@2A>"X M4'#U8A49G@].3C(\EPS/%E514B/%F '&):I"K 628@1\<,QI'K3W-E$5*E5! MQ3P'23X;Z@B/R6:-5C.:EL!_&E7#,IR-A7OK)S-XMC6]R6.>[RT-% A^#Q6X M9B>'OJ-M*O#0O;.T$;D^>*D3R4FD*9TR@N)@4->!#H:=?N@,#WWE$UAJE5!G M2$+9TSU;INC(,/ZB[@"VN?B+/Y8)V^MU?O:'NAO&T]'YN:\'[OG27_A(#P[* MWD1'\VGE>G&G6C#/%7ZCMN-4=/5QY9]/?GCARNJXJ\^>E[WZA>HOS2#(+TY* M-SQ\CAFM*?7&.4__Q R_ M&'[V&W-O;UN SSR!B7P9$>M]K_.O_F&O&O9[L^9Q_47PF_-T1=:RJ'U[PB[+ M5!:I*S-TJ,M!T5CR9-9?E0-OA_W!N(_?U;^SR,TUH=LC5PX[36?8H9\%U&^S MZ_$]4Y/'%\?]JJZ-?S[P73TLO_@7$^M=.W>M;XTI$[SXBC:1KHZ&UW_E2@'R M_<];/28V#XV<&N$L%MG^.]VB]A\E-P1;I"WDF!(M#.&*,TF491 Q"/]&?&/R MI>& &7G\&.L2G/M?=$WU6;3R;YJJ1J([?@^*:_EV9Z>^-]D$7XTK@ M%C>]9?O'$4*=MSV[V5EX8>Y[M"_;/MG[<_Q@CKT/%5^V6GJ+SL_ MI K,'U?H+6=[7Z]/X]"K*KYBV>O\\;[SC_BXA_MOZ[S9QC>Y)1?^S'<1-=^]JW; MRDW&Z+QWG6'_)J_?Z_?\REPY]\S 30GETN<4\4VDOO70FWYV9X,E<]WV._F_ ME12%I5_YG4FX 76+GO/E[-)+GD2M[V/C=_J;F2MQ^\'E0=WW/>+9+ M?CQK]R#RT$I1S9MH>@S"\LI;?V0BY2"HZ*0$[CQYOD6.]7BB$WFI4]1M:TZ7 MM1_L 7>NSC>-N_WA/-MT'XM:N;>%?0P0^<=#%R\^[@E;CP*T^=[\G?_B>Z,; MGB^WR/F4:T1A'OZPSQ4IX5M@D&NP%^0RH&9':=^/3&4'Y7%=1E1'EE-L;0T: M8IR__ORIRZ8A!LDT(]X#+[;0\('+YN83]D7*YJ"4P01#G$/42)'*(*&E7"-$ MD"'B[U?)*8(((K"$G;BU4?MET#]*9PVFT?U5#@]?CJHX4W[P^M1V1VFFMZNJ MCA>O4E^!W7)24K>#=_]ZRW;^^AU_^.MMO._O)WO['\OXVZ.]-[\<[::2NU>O MSU(OXXN2NL]G'S\='NZ^^8!V_]K!'_=__[J[_YGNO=K^^O'-:_;AT\>CCZ]^ M/MQ]]:^CRR5U>_O_BO=]#3]^^@-]^/JQN_MJ!^WM']"=5[N?/^QWR]VCCY]W MXN<[1Q_#[GM(ZG*Z]_#D;V*UXUH+@*E#@%+$@=%> >=5@)Q#!:7>V(I_%X*) M*^5TEU*FT['!A:P"G!\I&>!W '#F ^',(XXQ8AQ*AGPWJ;-/9@#C1T&C :#D>60I2._.,4%IENVLD2?<>F:8M5Q1 M2XC$WFMFHB8S 5D$,]U\1-:H;-%-;JVC5$:2*92+UHB+=, +!PI)+:3%A#@: MM4 1%W7F5M,%[=$W;,)=$M0-QRBD("0.8 MT,B,"(= *QR XW%YG2)6I(WGN#Z8FZIE>>IS ^D1Q>F>KG* 5',<(I^"#E+I MHW[ F$0M$+Q#\;\F*2E"FO-P7(Z1U]8:XIH)YY("&2@'!C+43:!"+JVBL:_^!;Z_E%(?*(@EY/%_;WR?4R[&\. M^Q:YXXHA(3 #QD,5R1WE0#$%@=!.:4U1H,9M;$G."DYO77!Y7Z!?9L78JI.[ M<6OLWD''GQ[[7G7#DLLZNY/)!!_ED4OWOH]UH>LH?Z<%GGW"4/:2< M'WQT3M![W^VF72@]MS.1X]>-.I$.I,/R(P ,KK U51 %IK M%9R64-.(9"IP(6_?'FJ%,OV/AHB]\Y77 WM8XG\!A

^> VMAC# M!<*YC>?Z@OE^.P!D,"\/S"U.)J6Q3$H'B-<24*H4,%0&0 3S0MH@(!,;6X2Q M J*\#^8! /G&]_Q =VM*IMU1V2NKX: ^N719K3OIYN4)> S=.Q$L.@@7'H@ %(+@+ SO.X MFA8:G/;I,5((ODY[>QX-N]P?Q.^.X9@89K0N+T1;]&I'X:PW$;( 6,D"VS2<#P\QQ+8#",/))YB30)IU Q"DV M'C+-5(I5HD+26^\2SZ'*E<7P?=#)C.%E8KA%(J%&2&.%@8<* NJH!SK126X@ MDT0Q21&,/B$K$%\E#*_GYJ9K:&0_\JI.?SE5L+F,+^]X6#F&-@D6G%=ZCZ,# M6;,OIMD/IJ-]$ MNS_2/?^2$%#'_LA$'_:,(!<\OLW-ED?;E?(_?)L\\&8"$#\'F:_6G( MH\H'CJ=^VIAQH%)W(VR"5YQ@+KQ+QX$7B#V:4T8R]F^+_1_NE_M5\7WC3UD+ MW*L6:-% 116E3FK G<> 0HF X(\KIP'6,^QW MS;;WX:$?=,H:!T6GYW-CHY4^P^=1#/+)E%Z\3440OAJ.\9/=I9SK?'0>T42& M&RHTCHKM]GOGF:!=GQL#+42./DWU?B4!0B8A 9Y3'UTD*8"2@0 L@K18.ADP MV=C"I*"W/[\^ER^L+*3O,\:=(7T'D&[[.R1$'!,%($$,4!T,D#C^972S?9(* MAS>VJ"R07*7SP[Y#RQX+K7@:5SZ9S7'G''I<Q,-?]52GAK _#>1V9 4X\K#!V@+D!-*&5,J(TM54!Y=:O,_''0 MO.GMJ=#\KW[0=[HZS)!=+F3;I^ MYVV]Z6,.-JT.>ZSWRKRN@;CCAX=]M]US=3+Q[046+Z#[)B(WI]D7ME13750= MAP3[=)2$Q3):*J* :*T?_;1$/A]?9JU]T+: M>ZJ7JH1QW1PQ0)'4[\I!#;03$G"%+0R68,1)=,QNO[$YA_U6-U[_(&7,&>!W M!_!VSWNJ=)!619>+17J6G"]-+ %>2:Z\TUC6S0L*R:[N<'N0H/YZ[E_[9MN" MI50QYU+,O'MEY>)L$V7?KM^:*NS*JGTAU3[5J]1JPS4)&"!&4R67T, PQ(!G MF$0/W#LF26IN" N,;GV<2=[ MH8JX#[K.K,*6)8*:/2@!<9@#&K"( M[,X' +GW3!%+/18;6ZE;,5E6,6?>P'9G#0Q,[?",F6!GJ$]S ZO[=/*?KAVX MWX*]R:[E[>%P4)K14)NNW^__I@>^ERO[%S,&4[U&D>6"2$J!%JFRWY %(_, M$'++#4'.,I@VZU!8$'[KW3JYE]5CT0,K'PG,&F&I&J%%#X6!E*7NPU@8#2BV M'$@,+8@*G@8MJ56I_;UBA9QQMM+"T;_58X:/(C0XFQF^\[8?QW+6Z8?.#\># M_I>R2MB-H/KQ]@1Q]KP\MG)!C'*]8(YPW#FSO:E!V]>GXPC'S[[G0YDMV6*6 M;+I3JPM,$Z6B)2,84*(TT.GT3Z6D=P0K:'@$F% %HLLZ)7!EJ&U6!"M";;," MN&<%T"XSM$3 @"V01!E E4# $.\!T5QS+[Q74D1*H HXX\S?W*7K(:GLKI_T M&,I5ASF8\9BHW_S)+3_,W1AOJ.:G>[(RS@16'" 4"*#">*"Y=,!YZ65@0GC& M-K8(4@6#RZI)7!FBEV&_(D1O<91P7 (^,+R($@ MM#(TTKRH C:V$*:%I%=3VBL;LYP,9"S5J@;VW97VY?+ )KFCRNUA[G#A#,#M#W':"O;\\C(+O[.V3GY&_!L:36 M8""--X &C8 RT ..$?;6:(^8B7IJ\_9'$JY>IXRL?QZ/_OEF6.8:!73+\ QN M16>R)EJ^)IJ$8B::B#CFB;? $ @!Y80#)74 Q 9GHH$(F*1PS":ZS>[1E>WJ ML=I$_579'0V]6U;/X\'A-YJPW7&F3N8*4?:Q' MLJE<7H@9A_/A\);N?<;AJN#P4AC (HR4'QU?8P4SC,6;:<95LI*K:JOMA:&XN')VUC;%ZQ M&=E<+&0N[&7:1@Q&, HR\()'<:^\%M2FSK*8%)23 HOOF(N, MQ+6G;1F)2T+B)>(&4W,#:12(O,T RC !AF$(F'8R<.PU3:YS4J3_W8T_ML1E,;IY=MVW31FN)E1.8O$9C_FW Y.6AK M.T08O?.VJZNJ#'%RT]ODT[=N1N%?M]O9*(Z)H=( #04$-!W6HIR& "FO8- 8 M-8XT+-B, JQ'OY4KH_\!>@]F]#\L^MNGLQ 1*(SH)\%A0!%20"IM@'51&$+T MZI%-9Y[+ E*^0NA_,BY M!!GRJ]=0,4-^ MY2'?[L$HJ>)6$L \9X!ZJ8%T!@-F%71(0L2XV=BB$?)7TTWYS.@[3CV\G)%T MN$U?[9R*NU&\8MQRL9'#65T7UZP#[XI2Q!FF8MRA(0]8C"GD]-C:Q\(^^L4):_ M%STJ%*D5-(9'-8)2*)1)#K0F%#A+.=5(.0A=JF-"!9-+:"7U\+KD.Y3TL7"H MIW%E7JQ'=&5>K$=T9;U8S^HN ?'_7?EEZZ?XU^0;+97Z:50-RW V9B5;/YG! MLXO2U;F_MS0V@^#WZ RN,TB'OJ-MJ@/4O;-H,CJ]_C#>O6Z0T(O.^= ?#'2W MZ*%WG5#V=,^6\:)J&']QY'O#:O/:%Q\_G.)FS]1Q MORJ3@7P^\%T]C(3EQ4GIAH<3EZWUQ;$EA!=?T28.8C2\_BM7$E3W/\?UF/@\ M8C UPEG2T_X[W:(F<)*;Z,L@;2''E&AA"%><2:(L@XA!^#=2&Y,O'9Y731_K M P_,P.O/0*?HXW/=/=%GU<:SJ<$=E3UP:;DNS_3W1ON@BW$E^H2;3B']XPBW M3F3&FYV%%^:^1_NRC;3WY_A*4'QYJ'L'\4EEK_.^U;KDO_]38B1>=%[_>U0. MSU;I#6GT5NI4M^6^")_O._\(SYN_ Y5QY]:G\AMT[#E*/+D8;44,+7% M7 \.HJ2/]0N?E=A.>POJ-C'GNJCFWG&*NOJX\L\G/[R8&)"R5[]H_:49<=<+ M'&W"!DMC-C"^__CCS?JC2QY#\QDAFUBP:S^&F^B&GW%T_4._]NC( 4//Z=R$S%U!^M/A'S28U6;4-X%KI[Z6!^3#,2Q\OGF=?9N-$R^L1UM M@335W5QZ%SKRNX]75RY=E2JR[Z4JC_J17PW[]G-G=E+@AHLQZ)]<#K$_JIG9 MCF--7EAT^VIZ]9LN'7C;Z[S4QZDBK_[=EO.ET M^-MQ.OS7.AV>9W'V++[S0QU_Z3J3IKN=']H3^\J'TI;#/'_7S=]^?S9&K[%G MXL'LV:.8S=W^<)Y=LROIQMQNF19)0JWV&C9]'^:I/YKGE9_4U&W7<9G.-_7L MMT1K2;LU5J,'_S535'7T,)HEZU.SD0Y!10=#).]IJ_WMSHY>ZWJZ^SBP?J6+ M7&;+ZV+->X(+7$O-+(*&!D0UA=12Y# CA'.,_GZ;A/UR=_ %WOKZE'U^]^[QS M].%LIU6BLO?I#_9QWYY\?/,[_OC7AWC/=]WX'+83K]W;MW3GZ/>S#T=_T(_[ MG^'ELI;=_6YW]^O/GS^^^MC]^"F._\V?\9T^G^R^^9WM?CTX^_CJ7^7'_TO(B=J[5U-U,Z"Y7FUMIFG%9KTFDK4T#W2#3- MZ<[+\P(ZJADU4>$ 2%WJ). %,$($@$V@'DL.I8=I&Q9&K%#DZE:LK&FRIGD0 M34-3GPM/+68&4>NI8EHPIK3B1C$57-8T*Z%IRG-- YUS6",(+ \<1.-@@>3" M :WC)]+(8(7;V!*TD-]HUY[53%8SMUT%M#"?>"Z$!HPH!"@T'&A$/XLI))S&EVJI[%[9=0BV1D0I8#3&(IAP#'^[WR?PCU/_[9+6WM2O7ZGWMW2'$TZ//2=X2#>M2Z?2K^9 M&EM\E@7E*3@LG?.]YQFIWT+J&3R9I#+B?;K^?]^=??S+'1M,^<=/?Y!=_,OG M.">?=C]]_+3[ZN#K3MHY_%=\_T]_P-TWNY]V__J =O;_##O[VVQO_X_3G?T/ M9_$9(Q0KX0>W@ MI'*2B4 \H(190*&BP$#!0% *<10XQM)N;,F"B*O9SPSU;[_0VJ-=A* "=M0C M3BEV4GNDA*5!$XR]TAGM*X'V5GS2(LDY0QAPB0*@6EI@A.; !BL0DI!%0-\3 MVA\L0/A8-P3\2_=&>G#6:;8#J(?>#I K_G,6:^ZB?\2P"]$Z:.\)1<1KSZ,R MX81XPKAU.!?]KY#-V'W9*OI7-AIYCC20"D:+07&T& @Q@)%RGD@:J&=/I>@_ MY]!77OM,E%H)P)@;.^60U]TRK/"UY9[Q100D=] M$Z #ACH&HM40-AH(SBU] AL LK)9%66S2%6PMLQ%@VEL"#Z5FDBDHX'4AG!G MA($\5P6OE-II;0.@%$DJM ,R, DH0QXH"0F 1F(2.:O%E-S#-H ,^\<(>R^@ M@U;&=PR.2A@,DRE1 Q%-6P/\-W899M@_!.Q;^3:BD,<" B$(-LA::(1U1B$HOK'I+Z/] M_M#>RK=Y3*U5)#H3FD! A1,1Z%P"K)$.*%A&,&KV Z@"T:M'BV7WXJ'W SS MS+\^]0-;5C[U[:_J9K+]XR0--SN/_0YJQ-"Z2YL((1 M"JE3BE#J<)#$>>BX_\YQ=HOE_FJK];:J1MZ]&@WBM/X6W[#OFCQ@_>%> Z$) MMES.""YBU=Z?9P3/=K_N_$V)$QX9 72T8JD3F 92:@(D#\@YKC!ULC9KDA:0 M+_G$S(?GLEE%+*%V[);Z87%2>U4]_*F[(_]M[9 Y[US:X2)_]\E^_=M:XK1T M!'#A":!2"2 IC]ZN5U:GZ@'D4D2=%5A=#6UEW;"FNF&1^);$5F$!58C*@*:$ M,$,88J$PPPBAP._D+-RL)>Y<2Y0M+2&CNE?0!F"%-("B^)-&B /)*$OMTAS# M44M@7BAVM:CHID?D9@6QN@KB;C80Y?7-ZYO7=\7(_Q+.NL]F?67,^EZ;_".A M+8=< 1II6S3KU .EJ />N: Q]8YJN[%%94'(U697*ZH;UFJ/R6SPUD@ 1J>S M5=,!S[Y7Z;0D>9O)X]IF\OC,QLUHP6R$/984=EZEO$H/3,&6$&*9FX)=-#>K M]OL7AT&F8R#?]L:'0-:YFMK^O&R9GW?^WZ.R*H?^O1]\*:UON-L[;_L'O?HN M-8W+C&T1QE9>"L1 0S"DC@*A+ +4"P.4V$%,%0?"VE"UK MA*RW\RKE57J,J[2B 8YL75?,ND[%0S!&PEH+ 53* DJM!M++ *RQ@AE!!--B M%:WK$RBT^]-7PSC45&_.\5)? MMGVB!V[7#_?"+_U!\.5P5 \^E]C-;S?.IDOLL%:,.QL %(P!*N-/1@L/&"2* M,62<)NFPS2*ZZ_'/K0W';.7]6!)I:X3[U2V46PCRF2K.!?E+=7,.4T6\ EP% MGTZ/L$ ZCP%DPE%JD%8\1,Q#7E!X]>R(C/B51ORC+G_+V+\+[$\%814UU"$' MA.<2I*W\0$*B02 RR@]'E#MS/?87+H?+L%_IR%Y>I;Q*>956)_[ZU0_Z3E>' MV68^L,V<"JT28[&!W@/-O 54DP"40QIHY5C\0*GXUSFV5X@O/X%RLH0)W;/- M'N8Z8M0^ULR,JOB-JNIHVR0@;KR[^0XJS1[I"5B8KO416#GQ^ BCQ-LM>.=H M\ *F;N_E=#28*Q*M631MBB$4+9V@0*8>A1PABAW"C#JQL<40+92X]7;K7%:P M(NA>W5CP3&!G#CL7L*=COD(31@,RP$1 VJU!&GS(\"&<"QT_!^J^X'!@I-5 M*@_(R%[WF&_&^&TPWH[M8BJLA5@#1P4!U'$(#*((B. EY!@3P?#&%I%%7/'; MM_S+Z%[IH&%>I;Q*>956)[2;[>-#V,?I.&Y0F#!G %?0 LI9Y,!$:4"@L%A+ MK1R"D0,37+ G72+KRB\/'LQ]V=55U=GN5*.TZ[KLZ:'O?.G79;1-,*KH]/PP M7=D/P2?(Q*FIAE7ZS3]6U-/]39_5U?-[X1SOZ75?IG%G9"^&[)/)R6'Q/EW_ MO^_./O[EC@VF_..KW]F'OW[I[KUY_?7CIQVT^R:^\]'KLX]'Z1T/CW8^'7S= MQ:]/=O!NV-G?9GO[?YSN['\XB\^@NP=_&RY"P$8 J#P$%,H M. :".@P\C(@ M+.S&%BM$BH-?TA#G(CG4IZLHA]5A_T((^S.$<%^?9CE\>#EDN[__S;SBB#L* MG,4BVBK.@?;IO.2@ B)1+()UJ2Z7471M-^=GM2)_Z$T%CS3/-=?)IX\WSY4+ M/!YAGBN^??U13G(MI*4O=166WB*HL 2*NFCB':51M3(,@A-8>$>)M3IU%4:2 M%5$,5ZB@(X-[/=-<5W&=V==,ZQ7&M:Y=#:O4EZEO$I/9Y4>8:XB$YF;$IFI1 5C4DI*-0B2 M!D E4\!PC4!<2Q.$4!8ZO8I$Y@D4G._Z8:?;3R7EO::!Z< ?^EY5?O'-KR., M.L-#WSGS>K JE>9KW=;C2:>S<]%!7J6\2GF5GLXJ+4"*C86:,RZ4DH9:[+3T MTACI@\7&@YDSJHM1X9W][>'._N\I5A_I\%NR<_(W M\9P[01P@Z?P_2BD'BA(.L'.&:L,L,3Y5[1287SW(.J-YI=&\4.&ZHT1[3C!4 MFGIFXLL:(R3BG$%BC;V3PO6,ZV7B^D,;URQ$&&-'@4F!>BI0Q+53&EA-$%?" M8&13)Q),"TF7<$)]QO0*8GH)<:N,Z8?%]$$;T\AC::Q%@$L%0;32$!BK:?PG MI%X+X[3&$=,(%4RNR!:4M>H_*V8B8CJ MEG.(%Q3+0@EV;4'K@T2%EGI2W&/-GCX)W7.5G]Y,\2R>3CWL=^/T5J__/2J' M9YF$+JAM:B+:(J%48THQ!9(@ V@47V"(8\#95.&IF:4<;6R1 C->8'DU?YJU M3=8V#Z)M(-140T2CA$9O6"OCD5;4>R*],3J(K&U60]N\;6L;#X40 6M K8@N MK_<:2.Q#E*5@F6.(L^ VMC@N.+[:3S>KFJQJ'D35,(6="S 2&^^CX%(I,)(4 MHT"]"9C"K&I60]5,9<(8UY#'90$8PG2 HHNJQC(/-(Y:Q_K C>1I3R"D/&N: MK&GN4-,L$N.GB@II.0Q<1&^?61.-HJ)<&VV$<=Q=KVINV&,:.^(7/"\BH7V'4+[2SCDB" MF7$DBH:A4C*JK'<.S58 (FTB19-6(U)(KL42 4YT-%' M(9 9(W@Z^#9274*NMMC*BF'M%,,B,2U.N(D^,K%80"I=VE]"K2::&1@X9W8. MS;#<)NI912Q'1;QMJXB@0F0)W@ /*0<440PD%1XXA!02C#*LV,86I07#2RA0 MS\IAA97#K38'YI7-*YM7=I69OC&242E\)/DH,GVGD8B$T :#" O1AL_*X]JP\/JN1>Z/E5WXZ2FP>GN;[IT;WLO]7'J$5^G9&K[\[)E?M[YYBP>_]X/OI36-]3MG;?] M@UY]EYK%9<*V$&';N1QWT4Q$JJ8E<$)(0#$60&/G07")* 5(<@XHL1YHE:I@ MTK8P2Y3G@474;[KBRK#ZA_ ,0F:.B>K?WKH.U_Z=12VB7@5G9X?IBO[(?@$IC@UU;!*O_G'BOK,O^FS M.OVR%\XU07K=EVG<&=L+8?N/X<49PQ_2O;K^?]^=??S+'1M,^<=7GT\_?OH0 MQQ+G8__/P[/F MWW][!_L6O#E^?O7V7/=+3XZ.7W\\.'YS!<^)#D]/\IP&2F4!80$K""T5HFL6 MD"!@80D"!/X?Y 1-QTD2KXB)EB[G[.,V$F-S-NLH<;:&$H>&^UM#C/3P[Y.$ M)EG HI*HM,!!.[$B3(D8U!=-DZ(,TC0('SV)QFFPN;W8O[5$_][9N6O4D B M5/4W1HWZAK]@N+L2M]!*MVK)O[M1M2%58P>C:JL3?8?0V>TD=2]TIB@OX!^* MI:0YR-:L)"P1)4FB+,.*% 62%ELKQ44T3H)M2KH8N/O'#)T-H[H_&X(M-9(( MX31E%)(PS26A3 )K1XG".6:BQ&--HAAA4Y*'X[#XXJCXP-J[X((=3FDXI>&4 MAE/:Q5/:TJSR _WK^ M=G]R?OCIC]7HQN5)&,92L3(EN0P2@I$.PK(B(2HMTTRF85SD!>8+%\5J+^DO M"6[< ZUZ$8POH<8APK$U!$F/GIZ ?C:C>W+XAO?(7BFUV-;Z0_='SC0>= #9EJPRD-I_3@VZ88Z^29,TZ.RF>= M6;*O^'Q 0W=%0_UT?%$&G&9Q21B-"BS!*T@A!;:V#QEC29@"V@5%F^3C/!R* M<7:,[P?I/)S2<$H_M!-[T*'?18?V^\&"_F01$T064823'TI2E%E)A PH32(: ME3@??OMTZ -H^WJHYJ-J*F;G:L2FIO-KK<[4M*D^*/<%\)IV>%\I5@_M8(>\ MS6W4]D/(>CBEX92&4]K%4[H#M#B&VNP)B,=<5JUZ'%ZF2$DZ'!#(I"JC2-!V;>5F9^XS-S M4J09*Q@PQ&$Q3KY\W,G SEO+SM_2JS6P M\WVR<\]9E8LT5BH1)"I%1*A,*"G*4I"$9ED0\C(IH@C8.W^W)NWJ'H["#!-MJTGR6^[EZ6=#:;P XW)G([ M0-X[RJRE@NHL+T29@L J(R4(9:$@>9('1 1,%5F<<9&$CYZDXS!, /1NSM4> M9-8@LW909@'YLUCQO(A%0&,:,*:"*$NY+'@L&TY"15B8HS"G:]0%\6F(1Y,@BL06#]2 (+YV KI2BE M*J2\5(5(@S)2,@J2L.#!8!)NB<#J16Y+CGV44X;Q6D6HDB'A21B!<9C25*4, MC'OMQ@*Q,V$-3E5>6;Y_\G]X_>^E M#@^WN>[>#B4,;CJ5"$_E^$R-F,":"#:]PD8^NK_/"$?#PF(JD!>G-9N,+ECM MF@(UNBV0WFB&GQ9R?F9DV;>A98"@NX2QF$1B_GF2U8Z67RG/E=?74VNP"^&;V8BKW1;1CMNZ[V MF<\RKUI&T;-"6',V^FTRNVRVZ"W64_+SCQ>U:AIXA6HZ>OUJ]#_P.)V GSW> MO/AS5I\"!5H&3C64T_*T8VTMP^$E)NRB4;^X/SQVR1S55"]%7[0LK4'R=]2\ M%QB*MCE"]O[VZSW]U9+B,=\EZ5Z4YQN_#O;"C=]=>]N]("T^ZZ[7?Y<']-[7 M&J9[89CNTF)OM[,WY(QM7[;2#0N^0R;6??ZT6/DI@JEX+TJ^7\NH_%8FT1O% MZF:DIE+)'OCT;I?JWSG>_^PIW>Y'WU#%D^^CXQNXA/TUF3?/S MKO8*N=7!9-H]])U#';<[F"TM6P-Z,<5J?P*Q;$NXX^KHF0UWG+^M#G[_K3H\ M_CL\./YU\G;_9?5V_X >OGO_Z>WQZ>6;=Z?AFWT_OWQS M_#0X^N?OX.CX[X]'^QBN.'QW]/N;Z.#3B^CM\:]G!^=_Q\OACJ/?G],#_ Y^ M_Q:OV7].#_??QW!_^O;=FT\'[]Y.#GY_?O5V7Y:'KX)/NLK@57!Y$JN$I5*6 M),&,-THS17(:9Z2,HURD 0THYYLK3K>%+7>,I7ZZ T\%E*51&<!N;X-+NQ@-=H;S2?C6H%'"&JB=)C!?H@ M ;[&#P6BX(MZ]J&22H[XU5H8_,L.57?NYCWN$[/&V983Z?D,UO*):0&.#>^D MN@!*K?0'VZ(8'Z!RW5*\NN]1!_QYHO /3Z?2)Z-!T]Y%TUYY,#;+4R;#/" R MCK"$HXP(BTI)HC($L 3_Q R[( 7C(-V<$3TPVM=BM'L L0.C?4=&ZR!M3$/& ME.0D3$N<,0?4QD*@+1Q,DZ3S07INQDP_@Y!Z#NA^FT'3#I+ ME7"&:2V8"*>FS>=CI2U%PS^N"/_FTT*/+G!)?TW8]/E'I!4U".T[".TCW\D7 M")G+$. 0J%I** .S(K@9KY? 0( M2<#[S;4[I3_R]CYLM&W)F-$WO.?)BX.!NC/HQB?]H_(W4]8Q/=4S9\%.W;=, M,,1=[B*3=1NB*]L^[>E)*8-(TJ@DE,<,I'(0$< ZBB14QCD50O"4Z0+YFV3R MP&W;CW<^J7HF67,V,-HW8K3#5RVC"85Y HJ1. ,>HU&D2"%D!ABHH$E1PA_S MM!T><<_P9X=](2_.+UA58X03P8_F93(KR:)1(]8T:MYH"#11K%%8USNJSC&X M:6J9[L,>VU4H%(Q'..![,$A_(#B$]-[QP[,S5I^J02;?328_]\%/4')92"E) M2%-*:)KFI(@C0;(R*/(DE %3>HK .+VF5@GX"J.RI23 M+"ER0F-&"8]+29(T"44<<)&S_&MAG6M=/:;6?(OASE^8F=4@7^BD[AKN9/E$ MPYP9+ C3N3ZS4F'(F_F!X4%+.K_-ZOW9@L_+Q>2I& RWSQ!F+WH@0T^9Q^_K(QS2)3Y9A4[WQ(=O9B*&IV$^\K\]\7448ZIWSE&NAED^)UD^-\^ M3.)"19PS#D9>+ G-8I#F(0"F5&:2QF#H19%X](2&XZ+(;ZC@&;AM2^OC!F[[ MKMSF(28E(RF#3)"PP+!MI@3AL4H)!1051Z7(XBAY]"0&Q!3>Q&T/S,/R>@H4 M.8'?R]$IJZ8C8!JE.\&:7)KYF:H!2WQ0MJSNOM)IZ-XRDMJ%,-*04/-CH:". M^'\'VL>:Y:/IBX[8!XE\)XG\VL<_DL6R+)DBB0HIH3S-2:X4(P6EE,N41E$! M^ ?.= PB^YX T,!HVQ=-&ECL?EG, SUQ#J>7 $]1'(E 8YZ2/*89B5,1R)(6 MLDCED$)S'>(! H9O /%\%&=L>JI&/R$&^EG'E+;%!!O,N*V!"[\90P]T["PV\]Q5YSP,561!P.$E%BJR, +)20*69$E M>9[ESPD M. N24"K/65B<]>MK#L%D4 MYH7$RE[4HS3," ^%()+G61'&HBQ5]NA)5(S#-3D< XC]T>-_ ]?=']?YF5-Y MF4:9 LLQ#4I"LR@BO."*T#(-9:2DBF+^Z$F2KH6O7S,.N-T8XD#5Z "S[3"9 M_,"F0C5CG6!MX*L>_Z;D%Z.++46//["<^[[HPA3/JD&\?:YX>^^#"E6(+&-A M3E16,$(+S@F3O"1Q*?,@*'A:8#^>,(S&@#Z&H-J#0Q4#MWTQMWE@(F)I'F#R MM>1)2"B3!2@4(/$B%)A_G%+"07@2.&,)!TP9#QD. M[ !F&_P._I3'*=$N!QQ87TD=-@.F,4X&,\2Z3&< YQ( M.'!:GG%2L"RF/(XD9VK([%WM#6R#:J,+=H7>+QVY8$+4"]5+P-D6X^8!&D@[ M@QX<+?UE2 GGP!A"^K.CHT',?2:@T!93E,/_.)&IBA%1",)DP$B8!R&+,A%( MB3TNPGRL3 ?5\!9 #W)9$*2UDJ4@8"H'R4103/F.0 MX3-)D[10P'UY-$ZB&X;W/B1WQ8NVI\J&S-YML7$>H)WTC?T2=R]@6"OD4*1Y M+2"LN!LDVYTDVX&/*UBF1!IDE.0R*@C-6$KRE%,2)3230:+2.$NP'W0RSHO! M2_$0@<7 <_?"IX^>I'2I"41,H2C3@4M5 DB+!V'23)X(QX8:!BX[CZY MS@,.:13(G.8YR;,0VYAD@A2QRHF2$E@P5S%/A$Z;B(,;N.XAN2'^1*H$IB(G/.01 MB1*11I('><1#[%D2W5NVYL&W:M'CK*>MH0U M2+T[2;U>1[0\"=,8VS!A^2>A/"D("VD))E,2Q(&D/)4@5VA$QT6R?=D2#YP= MOZ7S8F#'K\:.?KF'HBKE$2.QGA(.9TD*5BK",#,S"X(HP7;S63!.PV_HM]@J M%)*M[Y*&"*2EN\F[_L(!W0V_C&@<' MQ8-R4#S7]'.@YFRUE>0&:J"0Z\%R7VU:1T8;OLZI0RL]I58S9]7) *9\S0B9987A I5('871*1A%@91 M&>O M"9O.P69Z[HAG$&QW$FS/>X7,:2:2(F=$284)Q7%.D+# M<18/\Y,?7)!C8+G[8CD/2W"0BX#3"Y+QC!*:P,D5I1)$ICD+DRA7/$ST])@L MN6GPZ /S1RQCB6HZ9]/32O=@&QK [XY,NP<8<8/@>M%2QM!U^C/D5;^'6B)* M.(.(1*( >94+L'UH1(E(%&-QDJLD!GD0I:N5$(./X0?'!P.;?2&;^8&*0@,B#L?YFEZ7W]WM\M!Y\QXPR<"; M6\2;'C0!QDRE*F.BBH 2&I0IR0.E2")%G*5908-,8O"F&--L-8_[@?AI;E>5 M7>HQTD-5]HXL\H$!:9>D;VCU8L$GE7!)T+.RA'M.3SL/8]4T"YR)#CO3W$\8 M$K>)[BTWB=P%+V-8?&_\L:,08UL3L;QRE1>6SH_*OVK;<.[5?";>/YU*\X&" M+_4G \BX$\CH]6$2<1J&84Q)03DG-&1@ *0T!Y"1E3P*>08GCS4K29:/DV(U MMWO@OQU+[1[X[_OSG]]X*2BYB(#KBJQ("96Q(,!Q*0EBH=*,9GD0XJ2)/!\' MX6HE^L/ ^+=!3< R>FVF%GU:S>K1=#;W K/PWJJ^Q")'L )*I4RC:0>OO@!, MK=G%'053Z;:81#^N,/]>8.I9QQ[[B@\YM7>3V,)'3$4>Y#$(;9*E*+&+("$, M&EC5L3 7??&77X\-@WAU$I!HJ3 M 1HR)'F>Q80+&J6Q(:[:-X%.LBJN9BP*[Q>7<]6N_S+!^9/6CM/Y,$%CA^ O-^" M82*_.;(:,F4^2_ ?[O>Z$Y69HF@>DCC!$>FYQ''-\"^J5%C*)$X36F#/PR3) MQO$6.F4>,C=NP2R1@1N_G!M]&);"_Y)0DHBG&:$%%:2044*8B%6>9!&C*@=S M)TZ!%V\(*#\P%\[SLE1"1ZN I.&+Z4A]%&=L>JI&P$2FM' JS1\P/^@#D.@/ MTA/Q(8O ;PE(#(D=E<\M8;UD9*ZE*CJ>Q_X/UR MD)5WDI7]GDAE!N D24E*)(7,"TW3K/T$-FV6^) M6@:6_?XLZS=/R#+&:!Z0)*+ LA'/"4O#B 1E+"-69('(];S6C-[WO-9=\:^L MS\E'_TIE9PECM>#]PIG!O[(ULO%;PIDODH)_P4Y@V]K^?&OX^V2!1^3+6R.# M![%Y)['9:^U4%$F62)&0#,Z;@,[,">I_D]H9V! MHW<.[0P1PF7 M<1Q03G, 0H504D8IYSS(RI,7WU<^#N+N3N*NUYXI3N'@TC0E18Q-\PH6D3R3 ME)192>-8I2G+L%*#%N,",^FWS%GSX_,>BTL9AF&>ZS*HSP<9N^)Y>1BFFLRR7"E%*54AY:4J1 K,H604)&'!@Q"EX/?T MN0Q2\$Y2L->L*0G*,N4@ $6B,D)+S".6>4@4S9)4T"1(HE3/+0[B<5+>\9#2,I<#H+7HW9X5W=KO"WTMEY!:P/H@@'2 (;L7-X+3!^*AT2,&UKL53R M7+%F46NR1&-HHH/4DXKQ:J+S07L7M%1K:RUQ_OB0[%N&JH\P^@ZTZ@J]>)(:&!"HHD(F&4Z0:9BN1EFA 6A:DLLBP+L@3LH7"<)3 9A7\_>A(FXS2\ M[R3^ZP#NEJ.-/U> ZNK1K>34(QCL)QEXWAS0I0 *& M.9%!"H(QEB$IDCPDL8S*+$KAG!,)J*,8Y]%65QH^2/[\EIADX,]OQY\><$EY MF*M4!*1(54)HED6$YQDC6:AX*54B:%DB<(DQU?0;IJ5M.7)QPZ2P_8$>Q*VC MQLI-X1[5ZMQ"E\44W2G;8C_=@[?6R*YU O&AB\MOF\I_@:U*GW^\4%-9S1>U M:EY,Q0+[#O^ZF!_.YF_4_"\@O$$VWDDVON]UH@H+E2N.W;YS#K(Q MF81 )D M8\SR,E."I2@;Q_E])> /S/IC8IN!6;\2LWI 1@1IP*F,"0A?06@9Q20/\H($ M@F9A1L.,I^&C)]DXSU;G<@W=K.[8S6K[%OS5-N'?E5=6YCWY/[S^=T=3M[[NWF1E&-PD+",4EL=G:L2$F)W#LZ\0JNH6 M\"-6P\JP3$Z4YV)Q.8 ?FV_+_A1,X.PB,5\\R4KS>2_ M_1[K->6W(8/>"M=1C_]OO(76#7G*XTB$# 1?1&.6\3@MTB2/"Y$$81($)Z"P MW$5G;8+,!3M5A->*O2>LA*?^PB:7[*IY]._>XLZKJ7N/+((7W9YM7DF3T*3\ MZFQV 8PT JVZF?ZV9;&'FLWF,QU*?^;STV\M/[UJ^6F+7F>]& %44^.D91WL M?_UJ]#_PN'\UV(M'8=KBF9$G8"FKVOW-I!6LHW'O_2P$)6CZ_Q*G#GE64PEO M^PO!3[[3 88MC7W[IS_N;4N4[YE4-P-H#A?G<$]Q#T!WJ1,80\QZ5%K_&Y#L M]\6GGPY>67SZ[M<*/WL3O;X\W']Z]>;=W]&;\S_.WIZ_A&?]YSU@1,"/(CH\ M_\][P)H3];\OK][^(R]X1-.#WU_ \W]]]Q9PZL'^']7A_MOJS?EOYV]_?_'I M4./6T^#PTYOH[3\ORX/CYY='?Y\D2L4T"AG)L%LJ%6%$\H3EI$Q#(20M6!XG MQLRHI@LEGZ)M$!1I7*BB%'D9TC@)BB2A<9&&9925B8C$HY$"T'^!#%TO 'J8 MO4:%ZV:8.[AJ3W43Q7#'1J>3&<<4O]DY'+(> M5Z@?/K;]5?$G0!\-/G8^ _B*^@- 5ST?C\#^OQR/SEG]7L'?4-3"9H&:A[O7 M:LZJR8A;2D*J@IN.<-_VVG6PS>V3N9J#,M'Y7PI,^RL Q*/+:GX&MP.$ M/$>C5S\$SN%#)5"3G;&Y1HUJ>@J/4>@6Q:L!USD/_7AT>59-%-C/$P!Z>H00 MI577WYDS4,_S/9&*Q+'S9@*T-+PYWG*I),[99:[B42\7- M1LXX+KN9SVI5UD!C\*N+LZL&W1UNY H+H7V1.!4\(]A V M;6^$Z-N=0+NOMIEN,SIOW]1N/4;%824?*N"&]@6ZM\.2):".V3ENVZ:I1I8@UR(N?D-#JF?PHL80A2:AM!O9+Z]L)DCXU&YF)05/$\3 MQEEU87\UAB56DVYM(X/U8;/@-WK#%DAR[I%C8 @,I,]_%R!%VA,%WA35!9I]2*=(/QV1U;H3T=%\SB[9V @^M@2W_[VD1.YD MK]!'M]G1+SJ(+4"/T4-#CT?U*9M6GS0]=.8._,7,1FPPN1W_>E2V]D]G_NQ7 MC9C,,-L8?OT*N*@"7@;!^%0(-"+@7?Z"^XE*-<>PYE\G>L#B=\6FA\YW^NZ/ M]W#-U9OS@^#-/_^!^_]]^79?GAWMRW=O]]]?O7WW/#KZ_>6[P]^U'[2/3<__ MAO7]4;WY]/+L[3^ 1_=_?7\8/:>'T>'[H^,_S@^.W]"WOQ\$NJW_\=/DZ.E) M%@5)D(F4E%&8$AI02HJRC$DBBY)F5)8\%N]\\JBQ25F8@%,!F5 M(L_#+)%1FG%. Q6)_*NS<>^(-=-=/6"6HX>7)W&6EGD8,Q(F80[F((^ Y>*8 M\+ ,L$0Q5FFTS$+'M_.BN@H*#7*9D76-17-.BQN !A_+JE9B/K$?3-N_GBF M7I=GLPG\>78YA4^F*/W=S2ISBMC8OPRZ@PF0 =3?>JP MQ#_-+\9]2PA@P0N$=E/YN+WNF3,H7L$C&/Q2C?Z: PK[,*9-HDX\" -+AVQ1P.VMY5"\FRMFHIPMKW+H7?J7$HK:)[? + ME\FH16/5-,@8/[UZ_NQGO);5^O;=_K4V[RU$QF;3]LYXZG:V&DUO9:MMC=$5 M/S2C:Q=,I>"P3DYW!0L85G,(Q& @A"LY#>X_+\>A^L[KIO0OI[G7YM9KL]!ZIUKX7XO M6[P[-NU2V&_O I,C!IQ?)T?YK %7O0_@G.C@]B8H\SZ,X M(B*)2T)56( 1R HBRB I1!A&,I-KP),%,C9F5-Z,I,;K$$^+4\: &71:>F-] M^3H577OVWRMXNCVN\>C=0IX:9*:]Z4VS.#>#-6TLQPS6001C0 C&NLY;$]34 MW^E+>Z5[Y@II32O\\\W(4)M1&YY3JP\*A)(-5F#N9(.X<%$[&-8B),PMJ&9R M;^0+W5N]KP&!=['(?QF]5U?>'75$0YO,;L'P7S&#=1@)/!U)!0;DN:D&N#Q3 M\+RZ!X0&.^=2>GD:<=8W(T3Q2GWH;(7KSR"6UPL3,C./)Y5]>@#FRS0L6&K*,#&AM?#B? ^=2$QV\J* MF=XUC$8U<[T)_EO#Q[/)!P/I%=[9M),I&9OIX78U$M^S7$Q&&.@T9'RGASUN64)/?["=7_BLKF>7 MNA(6V4O;'V8W3>\-%XC; Z@Q7VCCH5E,\&C9U4A6P,^U-^B\W;AS)A7.[>RD MQ1I;8TGY[8!FO"-.>&G9]J7'MO=G3VW%CGPV5K@'2\1N+\YP?F9%R#\@P)[9 MD/!6.5^^AT5"#_??G&1%',2%+(G(RXC0(F4D#R0C09&G:2#R(,A6<'K.: +X MO9 TS6DI8Y8J^#%594I#6:Y&;XZ7\B4P].XK6JT#JT8G^Z*C6-25UI(CG6NK MU65/XK/3^K9XO3,^.=91.UO(8V7]*E2O2? MR2;-S'L8\IKU5U__W*:3BM<^]:\9:"B4X:_P5S_]=?3JY]%?]0PS"TPVBTY8 M >YY;]-&ZCFK.Q4][CT!\RVLB@1!;K^LU2EL?0<%Y0P+"#4KV?01 Z@F$R7< M;SZPNM).J#9_I%1JZ32Z35D]MW;W^9679N1O7IOB,_,R4N O[60BDURR:%K( MM_Y\%*NGUZ[ Y(6@TIZMN/N[ ,"KLTJG"HUOL)[79R'TT]!U7O.#R$$O[CT' M?4@GWZ+%#NGDF]/)U_K#;O1O+7O^,AFF6 ^?4$FS*.596$8%(J,L4"6--X6[ M;M;/_>>$'&XGLU1A@ZY"F2-(V#L%0LV9E46V.L>='15I&@AP(T)I85 MH:KJZT70JB,X4(D!V3&:DEA7JKL!.2TQ,R$;QYY/+RZ LF?X:_?1<]":D^ZO MMO#2?( *!5@:3/K)9$FQ_&;2%[6_Y%#-+V?U>Z-T4>$RKM-Z/Z@1KNQLAMJN M]"[P<-#3S68Z:'1M.-H43]M'L9?EJ7$ [J/F9O397&CCO;'Z7F^62W-M%A?. M^^$Y$[K,/K#>M6>D3=F=Z]1?,/T,_^A464RKQ>')+FIF,W=9XTZLM?K[L*)] M3!]>+5^S_,XF*[A<3&5CG!Q7UK#7;VVQZ'Q13_N PT;JD @T.!7H8YC86-O> M:,CK;'&6]3Q]4AZRGHVDNJBL/T\S)7H#8!OA5,XK%+3K81YZ&J=6N!J_(!P= MHL^F]>W!F5K$"E=>GE7BK.?8,JXH?5N.V>'S:CZQ7AH7"2UUROT,.*I=!(!1 M]&]<.]T0KJ"('W\;2*0ZY:PM!.1B4"^P*@L M2C][G,:[9_/-'1T\'K;[:VPWH!?=/0"=^#,.4H3Y_NCV-(;=OZ_=W[=.>-6) M08M-+L!^5(^'?;Z??7XZT?4P&[<9H<>PU_>SUR^=MF^5_>69FHXUM++8VJGB M!N1+4^HPW0;9,Y3'=+ME((?!.:>+RL1:+8C5^.7IJV>C-$C'(Q<[T&Y$Y]ZV M<-YYN+$\"H[DB\* ",96;(NNXDO#,QL&@XL,J,;?F*ZU/*KZPG@+/V3=J M *-59=7!0/P!:^^]!Q:3#9%6:#I-A5HB+?=><&OW6M4<#+FF YCM(XU86'UD M-6_4I!S]I"^R[_^S+L>V4''=U09?MN># +*W!7A;MY,_HQT#6^U6;> K M(&2EC1*C?DOFZM]$58O%N7UO'5YE '*]H\!?Z:A\ [OE;Y$]#3"1O)BT"QOW MO:-K4+NFIU6WIS.731S^XJ)I\Y]7C%M\%S::*HS78M4&:Y:IS5AF%U&YT+AJ ML+M*U9S9=$T7.NX,4\L5+1OLN7J(F[E(_R^TLT4(7_YOW=1LK_2##-G'W65LPZ@H)\#.:RS M=DT&[WDUMTD2IY@V,#4H!5-UM];4?=%T; MC=P;_0.XS7.;.4U^\Q)Z[A:3^N+I8:VLUE^+<@UD\1S>=FZKMF>+B41%NN(+ M!)!@TM24;JBG=4^7T;H ,JY'QZ"J!&(B!Q@P(6@EH-J]\_@ZL:LQ2_]4N)JJ M$I[=Q6NM\L=706UW.75A4IN(YG[ E5$N%AW80$D;BZR:]NU "U;&2#=A55-0 M;H"$T6\K!OK>Z)6!(P+CW?V7^;L?&%I+9\#%@2J4[ MA1 U/3-5\!T@@%/Z+V@^/X9L$,=\AME$*V;9J.IMO]U 6*VZF'N^Y]9'I/W' MUM#3.WH=H8&B-9K7Q(I=I!53ZZ:23;!@'\#?I$, *Q2T&C<>KS M7PY\A52B#WO3>"8#AO+P*:V\^JW7/%G_7F:O<:N6:DS]X;'T# M$?78)GF%#*DS*5T2$^XI<+ZYTOC33:X/Z"!,YKS2B^V2+L=X(/JL5T]DXVN! MJ=,LH0OSNYM288;DF%XOMV!(7@^D[KAV[Q9HXRM15$N$,T[HU)H8\QD\>LAFCI 42D,F6RQAS+MJ[C=;LY:/3I(!E8]VN#XN;9*PUK6(A@EV@K,W M0J#0(@D+P3 Y]\IB.0,NYE<7Z!:=S,],IK.^J%N>PU;, 7NSQEG=/@:1!)Q_ M'(PDZ!YGE)DUFKHKO=Y^?9(I#O'RH+N?MV]O_ , "6%A MN!"[(*!593R['K1%O+*2_].]F^\,;]NWZ6:'0,;H%__A*?>.Q2FO?"3^RB'Q M'WZ7KG?H^GO2BYC=H50*X46S*N]$5[;1S19TT.2F7:QJ2D":I; M";62A^<":=8481]8-='OL.3OVAL]4S6.UNHOHV-9S=!LC4/#QA@U)Z-/L*T^ M:+G7_F3)Q])*UW]Y-J$VOK2X:A:H[HQ ]?7FHC&M*2TDLDEFQC[4,M-O[Z$= ME9U+$O_J+<^SIYQ^92; 6\U-W>:Z.+I'3$(LZJY6=8-O"7V8NCN)B[5C/>JM M*!437[&:I$^QGT.AEO#64&K;.\FJ0=,[Q91KZ@-IT^^4R;A%KZXR::*XC%J: MAK=2Y^\JV;Z-"9RTZS0+N^K6.^Y6IQ4;&(B=;];5[3YL>?9RHPCK'-.:!^5R M[= 2D6".[^@":Y4TJM2[?]F&%F:3-OW3DS@K#[6YN, 7NF#5]R*W#([^%V]U MXZ5U7$<$RZ3I.++J->F9.M%IJ'=YL:8HRKF[S0K]%EQBPIK&) E8U+3!HV5E ME&$C)UVO--6W?7#UR_K(L!\_0&FM%ZW-R<8X<5;=^)W[J@M>8]&8$LPU,VY= M8A<+O+D3@&U*N/N=75FWI[A)RT[Z,6 MH%5F-TAOX>>[?[2%6YB2:&+P=]<,>CW/^A)6/<]@"7= _RZVA6CZKSZ ME58[7B-_ETS*I;C5WN@WE]:TM@JFE\1R[7-:S*4%/K9[K'4C[@NF^S\LP<"U MC43T,MR&6&#Z] YE.#>N$@&$%]:=8+VLO9DK]U%&L>WU*WINO0^W@)XXF7." MB/FZQ)T'P4N^GT174)LRW;4Y:&TE%5O?\F/TT\&SIS^W?3]01YW6[-Q$3^%= M=5Z9EZ?E/[M+7'#A=VRC@0#T$M-NT$$ _X5W9,9:8,WZ/AQ^G$<'=\!F8HB< M3"*AU:JNKF1E5?]JK!/.8F3='5]GTYZ;\ S3KS;&>YVIR04H?&R;TA9EFQXC M>Z/7.B%B9>-\XZ93\("O%#I%6-?\!HET=2&&V%WDS:Y*W\ LREDG[>GH;";\ MOJP^*NU(1HOQ4X1X\U[[_BOQMLAMS8[ M(L"[L0@< MN0>S=_H[V"[/-X59TS/QVLL136)YUNT/Y(%+V8V(94T]*AL]XHLK$&R7>)8C M)(SZDFW4,:;*&]$0/T[AI77.' MGA] ,S96IW;)0SVMHO-I.GZ#Q8T["'+.WF&ZI>[6- 2S[Q3,#H=@]A#,_B&# MV3<%IY>"S&E1\+),LKS,"IIR^)N,TR@/PJ04&<6QW>N?CF8G22)C$3! MDU!2^#$KI.)%+O(,GJ02N3/!;">>K9):\NK:E"50';4DIJC&)M36QFO&%;-Y MKGIL5Q^]X\W,Q[8G85TU[[$5'H[+FEL?G>_9&AS"US@YUO2J\&%MUZ,"C2$S M2@O#LG..4^([^WX)2WBNVIZ1;L,%+KK=+*S_T^9C-Z,9QVB26R1^M;H"Y^YG M_@+:2B&L/#*P=W+5NGI[4/VB$N]U_=,%$^_9:3L'S+1/U>%J,Y0,K4U\@*G; M6'K#J5!^8KCO+W;AC@&JKM)=V^-,3&8+20Q2;-N0Z-CA'7JD7$-W-X8(3!W M:'%ANIC"PS">VFQY<.N')ZD[^K2M^:PWU%7,PA^:^5T:=._H5EW+?4^;=M:Z M$:I^UUU7\FN#]TNM!=NJSJF.5"\N]-Q)W<*W<3XS-P*RG3VQY(43[;DTMN"W MS6S0]VE#Y[7RDH'0$="V#-;V8W/5 &X%82!L6,T61[75FEK1,YS].>UYQ&U; M&AWBG\TDNKB\"M^NO4Q7AH+-=*V>:-;&$Z!R]N^7+$O.O;.ZG*UN+U MG&C=O$J3KK!4YKO.J660C,[O PF&3AI9M>D1OC7N;KP9>"XGZ_BACZ:)+?CWB*T MNPP'CAH Z+44MS$-A<#"ED0O]^+6=6-=)\EJJE,F;%X+T""Z"%R.BG&O.=+V M*-[DKYTI1V+F>ON Y:(D0^R7.G&RT^R8':FS;N )0/Z;DDQN=UR==\S61[4- MFLW#>YQKVAIU;V.*T&T?<^.HT>Q:6[B-WFR7J]*%C$RC;"R"@C>Y^D[-KK9' M=\Q,D64+5.X4Q]YY#>&)ZS;S2]@MJ=?@Y@U)#UZUJF_1 8_6#(0E&&"+VGE] M31 M4?[K>G)<5P5I,X-=",(.F79> S-[S[:*6R*1U:#_;0BJE^\];E-I#"$ONR1 M6-NX%])AFW9C#2)D"%\OZ;+HC0,-V@['Y_ H@"9NL(.[(AV]Q-'HHU<:/L&] M__SSV>BG].6KGT%1B[,I4 '6LOGI 8XM[\K$\EX9N1O+WA,Q2V2@X\ONM-?O M]HK?8+SJMAAO] 48+=X;I[+6*="!;#^'89U3Q9VSF]ZN(] 3EP?:;3EPW@([ MQIC!).O?#<[1ZW7H6\;U#';:)IEA]5_;TP?>P[0(@L/24Q[ZW_MP7'@FE1:' M"G;"/M[6%/:/8^\N(^0> K!XY?P9^[!#DYFAE;L8I3=#C*\]9:$!E"O.O/4_ MG4J4RPN@6_=Z#W[80@)K/V%)DD6QB$B4E0&A2LS@A02G+-!6PNT&^[.B7 M$Y/&QA1Y2^(QLK-CK:MV*L5IXU;6T7;=LY M5:%]"(T3Z5T[*0]C@OYH9M.IFEAWFM');J!39Y#J?F>RK9[&"B'=(QH$GGAO M_8Y8:P"7>0BOG>ZK;?HSQ:2GVOS9/9U4K/08WH?L:MKD]W$V^"HEM-# 6.A3 M.X5"*[=*?Z^G1$]TDK+S#H.Y:JG#4U =92TGXW@/Q?(SK16M6&[K=EP&.H(: M U1Z'A@-^86)1?*KI>H^XPWR;:*V-=JEFDQTX,-J^>Y]E@!5]VK/5O;%0A S M_KF^P@+-4].JS7\UTT)J R>U;[)JG5P_,_I!ISU$0]K#D/;P(Z8]W)C&L(12 MHBA(AR*8O.5&=/M)FME&U:MNFM; MV>W-E+2CO6U7T$YJ7V"ZKLN*U1&5+M].!Y6=IJI,ES?$+Z8L""'+1,U=,)') M*VT).J4YE69FX-ZH#8R9IPNE$X07%SK$JN_AO R3B?^,T5PU=D[X@&F\;/8> ML-$'[KM&;=LVV-_3FDGK1S2]U%QO0.VBUVCC JQT4TU[9I6WK! .8%1NXJ8M MFJ!S&_*P_=G,C9VWA)D4\6<;\% 7BG9.BE5'4M>!KA.?+BV[.5-NO*05-[W( MW#6!L*J^9H3E_'*FF_&>U:J-N1\P3;WZL=TKK 4V#]#3>D?W@U]E\QE>AQW= MI.\YE=+;<;WA@V?D8/_I229"G@8I)YQF,:&1# C/DXQP'@<%+0,N@Y6QDC[M MWB@(^G;,:/5:ZR+6D*KKT&9:[>"OULV!UA)I9#3IO@+QS55MJD#C<#S"&>;Z M)D@*8.C!XO['$M=OM:WQP[:FFK06C7QT#]/2)2B7'3$YY& M+*-!3$3*&:&2E22/\X3D&2TC468\$O&C)Q$-QDF2.%)S1_Q$D\!=#OZSA,QP M\/=\\,'AWR*LB$22[FC4HF?JF;8_ M)LP[,23/P<2NZF;>F[E2E3KL[;7?T+6:^I*1:6VD;'N,E]I*FI5$=T!Q\7MT M]IB\,#_AH=>=@TU-Y8.97F?R$]TP#?.@-NG._'52,5TV7*G-3_!Z#&$2!WV3"L-A"J3<'7WQN'\GSVTI5F1V(G_''TQE2F"]?IBCU?2[_BLKLV,P-5Z63_UL&N+ MI8?B++_9)8#5A0VTR][ L!M><_-6VV$1]O=(8U/=N-D/WW<-]W6S?4#*BW;& M]^HQ5:7I4:-S''''KG#&BZEB,-GO:S?89H1B.TJ7AC'K>J,!9^MLSGKDNAZK M)4)JNM]K-Y>'T_O'VW.Y>HU*.W/3*JFLA*]WG7M JPWW#3KTSGJ^LE(HDC7W(@C['VN MDX2/UW7E=J,N=/9[MT+UL?*L2>0JI!^4D^8RS]E$N MI:3?M+8U%71KGXIGBY-<$"28]'6*]F3JMTB2[C*O0'F M<:\C)I-*C6)#/T3)\=*^]=?3UHQOH,L-?LW1.N;OGN%WR;)R;9 &RUJ"G=;* M^K^=FK!?Z!3U*5F6QNL5FMZ:$4R= MC&]AA]/B;7^-S?2T#@N-6Q=Z2_TNOF^*#ZJI5Y#B 30']EP^:^7']Z^/Z3\T MZMN0;WR3Q=('_Q(PB1VH,85EX4'JVE+=&KN67D>5/Q@\I[X::8]@6(S;;AC* MM.>N=-G?O)XY9X$9V,#$V?*D!02#'ZK9HNFZ-F\@51>JL438@W0=%%SBCL ; M;E,YU-^RCHTUV1+'Z=T\6E$F1,%8$-.,"ID7DC.>9I(6>9AG(CEYX:ME9S((3- M+S&PK4IM0 %=+-'_D &\G$BCLPQ_U1CGF9=E^/4=AMLEDK^B3^\5YL#H'?8W M^$A;E4^G\H63B']-X!V,T^^!R0ST]1U^.@!!0<.(L8($90J"@F4!*4K*2!XI MIF2L!$M6@IV"-V7SFAJ%OFF_+M6A M:?/#=(E'OS@%;U@KL$X;TT0-"TU'/Z$Y\[.MO[07=)'$V[6G7LZ__ X)#0\O MK3,>TCJ'M,X?,:WSQC3-)=%>%KS(:5**HE0T"M.BD&54B)B'84*3@.Y,X&9# M]NF-FFLIJA4(^#[D>2K1CJ%,4%5$+"C2F$6,AD:W]3655CNM![L_[[2S!'^= M,%!.KP18,.@9U;\F;F03F(EJ@FW509$Y9[AO)$Z[U@G8P756E\HF"6*@2?>& MD,8W[H>E>CK0ZJ1^*4"[TF:-!O;?R^EL?V((_,2H8O.2K&D6YQ>NN>DITVJY MZR-JNNT8HC93/S[,4,%,=#O&MF>&__,>#&C&NK<7*3%1L-?#U Z$KS"V,]6= M=)09UJX?AEO4+%S7WZ7XUV^S13T_&ST]-QD^>)^72L, .=*H?60@Y AQX^BG M/^&UQ)7_V<_&HK[M#58^^KFK,%U[CS]GL(?'N!6K MUP L<>:.0[^=*%D%RMX8<$/SS 7S1G@CDYKV0>FZ)M.65;.$Y68?4-^OK+DE M&UY#Y<K-&\ +#%DZF$'+HX3" M+@F29S(@%( -R8,\)9F,%*4R87&^ N^R%(Y!98(7+*%QS'@J IDSQF)*A2BB M'N_5GM&&F-H!JW9F^QQYXCLU/-J>3=QW M+0EQ&_V0U5+BC@=G>_X:,]\1TUQ&7,TOE2U7*EO#K/6GK,;E'>C!1W.=HX.1 M[?5K,(I/39D!AG!%;28ZN*[V;6A,=^/JQ<^Z-7:YX\(&W)FY&&ZHPX2&-C!N M.+%*73?H8MVU#;9HK)HSI_^F"LN!T?/=N'!=9$!'[G'_ZDJ?N2YJTMMIO63=([''I^EB8PNE M1KJAOZV50QQB(IA3ORX.S^#= C"^K(2IP6^S"0@0?S;>VR9 M5_>N-7=2-AIU=^UUSK$!6)INLRYUSZ3E.C'3/TNEKYPI'&& OLRAX MC)Q&#*<1Y#0"G*:_"A_KTK,&XXKX7-/%M8%C,)V';1, CT0URRSF9WJ.P![" MJZYAL=]UH+?=SMX@U-[C3C^@AX]P]BV M[XSJGUO1.OI+#P("HMA-;._> UY#O\6#A_C)P?'3$Q'0( I53((LH 3VM2 Y MEQD12:3R.&0BR:(5B,\!!5%><%$*6O*4"YXF89QE)2OS-%4["O%_90V0G4,2 MOD>\[M)>C(36KC^4VYCYV%[!YO.ZXHNY@PF8DXV^"9TZ,K*))$L.%"?OS!=8^6?&^FEOAFYLIV]HW:3>)*NE^L&]T7Z%43'Y0[S->'0Q6=CQ MR09 8Q,:?$$$B1"I[1GL_%QV^P#+G,U,YF.;\.5& MS=WZ#,QTI/.+R>Q*J:6@A<;R[BOT&-J&S?;!.GQ=*VNZM ^RS^8]"C:>1],@ MX_H%G3%IB@O:3'T7X===M]M&BGI8N78RV@][?4"YF$IOOH0N_P!F^4F3-CK!S;0\?&W LS89"B]<3+L$86\*E0-^UV8@ M-#_K$0,V?=3-Z5MBE#X#V^4ZOEUU_/8N7N:L%7;X/A1^+PR^%6Q9E01T+];3 M*GF/3(FFP\9<2R.KE](MTU*Q3/$D3#%*2],\SH(R#>)29DR4+,=TR]6"\1>' MORW#L'W%YS@GKEZ@8?#"AM5> C'KJ+K\JYW8UB9;DNB!@3,_V_)H_S0^O#RA MJ9(I+3@IA(@)+61 )Z5A)=)DN0L 0(H'CT)]L)H-=OR_QU9&M*=5QHUQ1FB M4YWG((&QX>"2T4](18]T\L.CG[OJC9:L-A$C!I\MQ8V7\$/M9_;>"1=K\>M-@U-QZ+7BZ MV\9@N0WQ=F?FY;J:_3EG4F.KWL;9K;J'Q?HB9>C!=X=D+3HD:PW)6C]BLM:- MR5=+IGY0)@&'KX(HS"F5)0\S5L0TBU*5%H(G.V/<;_ TW^3)>-*-P>F,$W[E MI4;TE(XV"%#)VD9WJ!,:TWVOBV@9$UE-)19OV1(L[Z>FN6@E*U97)MD+?_/Z MU?[>Z& &D!CCW!LB]%)-9Z:S@]:5+MO"/J]K $+:9#8 "7!G3W"#5C6S6$QL MO^T0LJD3I?;Z-'M@D$S)^;TLKUV;UO9N;:!HYK/:CN_RE^B-$W61<-T\KG>K M[OWLS,FEU\1R3U:9<42=,ZOUX\X]EMH;_=[&T#$4K[NZ8+UFVYVEV]_>C%*_ MQ'AUPM,]E;^X/6W?#P/^]GMO_KK!3M9IMG*-B_)W@\VT>876ZIF2.(_%*PCW MJ0D>92+\UZ[2&JW>RBR1Z_8F$R >4ZJKQYJT!AS^N;(W[TTZT1[(Y9*?MC"W M 5%ITQ7&^$OW1^NCZS)4\,V0(;JCMHDI3;N&FZJ$;@C6[CK:>(9M*?#T]!^> MMS[9 5G\J,@"#QI'S,!_O.-^\"B"'NZ?GM R+', $12GA*:9R7)-:A(XK1, M!B^.87M"@U.=G MC9NM:7-==(>:+BK3K+9]_1S)^/UEQY?GK&R-M#[0_72UV?U*"7?@@VR\+]G8 M[6^WO0^WH/W=\Q->*J!$2DF:!HI0+F-2) DGI4Q"5H1EEN#(K8T"L<7"YQWA M-AWA>L.F,)W[,\3DK_T,%J M'"*$GM$+6%_=#@3$-%H4GP GP\@)P[8ED1.5+HB,/?/7K5YGEW3(%H#ZF9I( M,I\1*XS;$+,>.>'=T8TB;-KK[>0*749/7)JGOJ<;U'R#M;8W^M_EAWM+]5M4 MXB!#[ZLV;.]T&"RP&R)I AH?3%'@U SD,+:?SLL^L],/NQ>V[9*\^;=KLX87+@7!VBB; M2SW??(@FS]MLMYY8WK6F6TQ=LKA)T>ZR3O'"V;R=] C&'=*?GJ'FFJ7!N[:] MV2RY6'R@Y+IKK]H>D4M3MK1+M9K9"9G8JL],3,6:353B56G;-K;Y[MUQFL': M7+D\$S-% [=86U+=3G#=H]-V5-#M^YPOHZJ];FS]XS1=V]!^Y@ M S/6OOAUI1#MR \L09UWS&)=U%W'+W3%^ :K,U&M^?CSO?:E^%QTM,.I5G>N MD6M1[O7AJ&J*!_OC Y3/&DFPE-FK4Q([BGNJU0FKELOIYOCF6ITT&U88\W);YWEWW*XMQ;#[ ^;Y4WC_3$Q,'L:RS*)!$TRL9+O+\"B2;.8%641P[' "="?/>+W)-D9?NE2]NC]L7HX_PVO<1'ES7_G!%'AVOQD#+&33[C9N M", %NS+MW1?S_&R:C'; $6TM>OXQ M VIU5;/+S5RI5MR-8]W)1?NJU*J==0UR,&;:E===6[W,_$O/*D#P0(57>Z.G MW@VZL^[BP2#)/C6DKZ4V]\^,OH[\4, M)8-&.QKW,-,)V(@P(^F,\2@Z6D+G=T=*:X8=#DFC&Y-&DR%I=$@:W?&DT7LM MYEW-M[PQG72YTC1'FY]'05H"<*62)8(I^#!/RYA'C&_*Z[P1L>Z6-(]^&1UU MIJQ5A)[+T,I\)^OM_)'1?WL:0/?$K6"-K%XO[1\O70#DY'1%&X_%=@!&CSS6 MV2C6NM<+:G_DF=T:34]U(!6G&O%9[8I.O1^9IZ#'GIE5]D9.F^HY=,WZ#?IN MH:X>IN:/?QF]GLY6J*4]G&9Q85W"'$/O\[DYI>G,'8,^7N>^Z2Z[%KA=>RJ6 M/.-->-6-YEB'2['I#,9FS&/6=;KL-;0$\\@;,M-.E[%><3B'4VVN>9PP5^)L M6OUWL11F\5> ).GU]UD>VN-M0UNUZN\6G"NS,]K>+>2I_L.L'5"-(]INT8%Y MQWU$^TI[_/2 "#S^_S7)=5]Q+O37]3)Y[S.XE0X^_7W"518R%JZ7LJ4$'/:'L^Y,4//F5%-_UI!4*#%< M=+N36SI5L_%35]N,:OP ?JA+_VPFZ-[HURL;FISJ>/[87]YZ\5I-/\PF'Y2. MFOH=N71(T ^HEGHJ#(!(/3Y%MV##M"R4M/4%JXVD[[DQF.D2<9NL6S3D01F< M=K.-S"-M=Z^5.^BT&1,@]5'.__3LZ?[/O;QL.]X;W7QZ3TT< MWU[>34%ZZ*CBN$?NZ\APZ2S-2#E$;J8K5M_'" KVPW*JG:$;@;]"5X2;[3@' MYNB*:;7#1W>@0P)YKZ[L[RQ'NG3MCK8[_.+]!*TD,.Q,A@/NKI*/33.&;A:G M%RI:A3BK[[N<]>Z/K+DN1_SIT;,7/^^-]+MWDYV\%@]MZCAN$^998/<5S'I9 M7H/)D+&HCKGY@'IL$]X''V3K,NXIY_SZE//F _J[;B\9M!N(U/03W M:NSF;)@#.#\'H64&M6W,>7C@+/V;+6]HVZN88;7_7<#BRJNV5O\ZAL3>F>VX ME?&(F:%:$YLUY*;%66UA!/,'7.R5?:*'!Q?6=>$XV"]!:=T!-DW&9@QW)()' M7)9@5K2=,#9P;^W/FEP5"'L:DO9FR.C.!DWKC]#4YNM382;]KE_8V&;4-9HZ MVS&T>BAM TK1$*];@:?+?0ZIL(T?4#N\3XWH@AN3NAS-!,I?O?,FTR#C1YTR_U78Q[60@T]&QHIH?>2R]!C;$N).I&V+)'ZC[$Y47K[6[EC^'.3 MZ+EF%J$WF^Z&G8)7]V6)WI8;=^^!BX$7((-A<5WG4S^7@P$!-]BK8VIYJYVE M:5(MM"):0<-]/.@0KND?V>@N%\BJ$W,?N/H^LBJJ-71<[! I9=?T_P+)X0WC?L @(UV$@"+C9W;V^03=B"BFIIIL*Z-A+$7 MUCS7Y/V[3E,&;[@-F\[0OPT&R&S*/E0U+/RG1\^._O-BGX3%(SVOA\VU.\3U M?]>YA>VBO=*!<_9>.1=$._[9@BSO^/9 G$K7YGJVM*W&'BTGYERJ:>O>Z,PX M4\9M]+/)C:P1,C-M8G;WF]UG$CIH(9VJW[4!<+NA@8WNF^^*!C03]4BZ1\F^9VE#'E?'FJUWHBL5 M0*BY6C,XC%S\)@D9Z9"0,21D['A"QOJV53>E12QW\O@A?C+"9J:@0:ZG MS0=AT]Q^GSH8@1CMTC1$P1;)NG^F5;-]1R";HH^2M\K5XHYOAC(W04N\'/&; M)A:3DG#[??AZN-3A3P]]PD78Y-M$V.SBM:/?;GR_]\^ ,*\M<_P. &ZGY.LS MKV''*]-Q6*OY[S [Y![<*=BT^F$G>BQ[1@Z?GN0 "6B4*I( MB 40 ;)99*2 MB*NX4#Q5653N<,Y'VZO.E>.XN)CM2-UT/FN7S69RYFSU8QN#77*'^+7?JQ5( MSJ?0W;*+Y;)U)2&L366S?;3;^+>-[2DS#$H'XXT.G(G*9D"T34=+I<-5-A*_ M?DG+[]6YHKI>J.T-[1#G2YW.TALV8JSOC8-EU[UXVX7BH@8Y7%U@H+&W-'TD M=H*$-R2P76"C0W=\WF8'M@4I7>4^J+FV/8*+<[=3HOW<4W/^7B-!+QKI#8FV MH5*SI2M[5YE3P6(7VU*.-3I8I;,/YRV ;WKCN^!3IP&U]\W>M5>S\\"C6KC; M,Z0 W7]2Y_@X&-&;EH:Y!G9\1_]@]>1B= D)_[O809_;)V5N'-2UFA7YT,KO10 M.!_4K?RNM[4 T;3!:X<'_-[S\_R;G(DY!Q G!9$%I21HJ$)=A7.(^#3 HI5UK'TX@! M0,SANS2G*D_S*.!9K@1G 2W+?"4=N$?VJB5[+!HUQK5M]3 V[?G\G!2)>AY! MC3/\NLX.>Z-]_\NJ!T@&3^T/7,;6NP M=7G#G@9Z"TR=Z%["9)9.RLK8_2.LA)F[6<=V>K#5LC%\!K@;&;I3X12[JRUDM 27=FB=>ZTWXLRK5 M V.'@W)>6B!ABQL'YCCZS6T<]U%%-$ :PQ38N("AIR] AS M$::* U/F<:P&BKE_BHF/]I^>E%D9*]A.DA5%3"B/2Y*S,B%1'O-,!'D -W[T MI,0YV&L)!HNH &'J?'H0;C6<=-= K4.".L&I+\M,JE,K673W!R-:KJ6_V8K= M4]6^[3C1V8\NPZLV>?UHIO70 =(+J3Z2LTI*-?WE(1U[.$A))F,N5"<)D\>@)(V4(RA-O7\6\6!Z*,2A;GH%Q#Q8LT#9D, M&.=%+),B'_CWJQSDZ8E@,HUDD@/V"4#.,RI($2>*Y#P&M2L%RU4&_%N5%$-E-GK8M:,<#2#U"A^6R?CO63J.;K!O9;HIR>ABS MZUXY ;YVV5WX-K@UY@^G]6QQ87T EK=?6Z9!V2,/:I^)9FD;< MNBOF"AV@[\+?/9V0?@D(VYV!K@?I-"3^LBVVY:B9E?-+'5KW0Q_ZMFR [FL"G?'!WR<\ M%4&0!C@\2U!"LR(D!4M"$H(%G08LD)&,K+GO<+P>&.XJ(_7("=U:%)M-8!>* MJV'_;[G_].#T)([C(LN#DL2I* &!"T;0PT5X60(+ER4\H83]OYSY5M2PERM[ MF1P\/0G!@,FCO"2*,;!F*/R+)U%$5 *F)(_RHI3%HR< "V\@90$*>':N7*1K M-FW.JHL5=\1 U^O/ M9\>'F2J9+FDH9$I4%*J*(ENA$CPFB>ET$DPQ MH(&N M;]K+C["7@HDRBK!A=29#0B60=*%D +L:9""^D[@H%1KH'];3M3"U,IIJ6QTI ML6_1S%B6-C0ZD/?MCN3J\/0D#>,XYX!SDQ*=7RECA)4J)BQD40D(."KS:"#O MF_?RT^'3DRS+TYS+A/ ( W 4M%\1)""[*2^"@.5E5JAK(8C7BGT=H!V(^A8' M$1S^?4)C,"VYD*0,,B!J2G-2R*0@25:J4"4\C9)E+#B0]=K=#&$W 4\+67*@ M8QZ!K*9* K*#+4V+- FXE" J,)"FIFN(>M6.\KJPP)XO-3(Q2;VKXS.Q1Q+\ M27H344WSI%Y3NYNJXYCT V\UBR MBF,RA:KGV/2M4YE6,\YJHX&[F^A^%R!YYY>8!F/NY'^/CV[ZS<;T@FVC0%.5 MT?^YJ7K"'N#KGX]/W!L]_\C.+R:JT\B>?E]2ZJ;9N.GEB8T_@+Y^T5547]NF-RMZ[3'>",B287G7^"[W[,C@\=)BF,2:*M?8T%W?43;D;2HO%?2V\,S-HSW&*;#N(%G8!^;/%E:M5<$N+ MP2FV+0C"!G?+^ L1YH95N?&Z39_F73'Y+X!:13T#I(2MD8578H9EYA+.KKZR M(Z+U> !W.V9_H]TL;6&ZQKR3B9WL>.6UT_,Z1X\==YI^2"[BW7]G.\&Z ^?7 MHF72$@7!H9U:,K-%B%B' M.)O:'MD:OF\L>%Q:< N'^T>\X=>FC-'9"MTB[&;><6"\]F\5Z+JWF&YK)#-ES:F7RFL^W!.X8N6)^&NMK 6+;JK M&VA:DZEI"=O?_:G^U'9B84%M( Q!#SB>Y%YDD\^XB."=H76E+6JQW@ MD31,D^BEFZU;KUT8SG^!O<9/K*OWU@6"#V'@ZJ].]3_KP-\U&7E;HXF_W&S= M'E3QE>U*=\3^"3]40Y(>O'M_4B8QYY('I,P+A@6(G/Q?]KZTJ8UD2_NO*)@[ M,]T12CKWQ3VO([C&]KCC(JYMW [SQ9$KR B)T6(,O_X]655:V4& @)K%C:2J MK*S,\YP]SW$A*12%4II8+:G@E[6G+M6>057-&DRI,A RSJO+/9_+,@\%SSS/ MO*I:*&:'4G%FO)#3&Y_?-#06S<:YF"RYX3F/FZN>/NT:5#9;JIR88WMOL5L2 M_#[*%=5GW5NE&CEWF&>V9_:X2G?V99YC599S&WVY5 @@W(:F/GK,NT*%PT\?PNKM1\VZGQ0E5'E JG;Y;L@U*A M;RY*FMG>X7-JQ;BOPS*K!UUQ#N2)"ZC/L>QR]6&FB-7+-D+O65Q4"_YIK.;5 M#<\KR;'YX;NPGK"D#&+&QWQ6-R(=-4.,,2^YYBGQ,U6*=LXQ-?U^.Z:9_($0 M?5F]+-?LS?V%X(5_+])Z&PDT]H+H"R;0+D(/N?5-#[AK]*.B[46SD M<9/#-\43WHXOR15"@.GVQV>%J]^GX=3J]TKGAL<7+H[]LAG%7 _FF19TN1Q( MMN"K>G.5]CU3M6[RPF-3?LYP+QT!!T6RQ)CA%9RZ7(QI[TEX3@^$QZ222O'C M3/V5*;MLCAMG92&3NVQ5&1WEPT+LQ*H14\'S1R! S[]!J1QS"T6QO*UJN7_*7??JAGV M/=:3FUOYO-SERN>_7AB;/E-7[N-WY@V5T5I$B**(4TV1\SH@%84(EDMF^)F* M^RGY!)<;!I=PG)))F!'%(LDW,7;F6,^Y'+XHZ]VMFN!DI1QTS;)*9^G[K)B# MK_J9-7.]R1!GEW=UZ70=!=?XRKR=\A M.>WEI93I.J6L3BE[CBEE5Z:(+3!-2I+(=8*DQ9ACYIP)-CD-'TDT5+DG$XL_ M?SFNE FOQ^IAD2T\(Y$+57.F^^GZK*XY;E2:=>WL\LC*TF(ZTX6BI.BY4NK/ M(1:\LQ0%!6&6_2MS#]/K\/]>MW-2/JV3BRLWG.T>E(/-=WIM#T=5'>=Q+^]Q M"&^2&%9UKRO?^!C4X/V3"U^Y;,YZ-H/K7!&97]>&_?+55:VVVL43]WVL->?%$SO=?=Z>0/*(D*Y:U\W M+W-C".C-!%/UBRH7H6)79V-88_+)1ZL.IR'!<\EHL7D1$- \-G(X;KX5G:6;"9C2Z>-V[:-&X]TYYDFTS\ MA[?2"<<-F8H)],N- GJ04)0<=CD3:(;CY)AAH9G=%3E8=C85SMU \5'&) M;LY44,U)4;/$/2W26_#Q:2!S#RXN5R9U1NU0=0X?KQJ\TUZGYR;U^L])/GUF MI8%N7F^DK&;[*8>X*/:^1^RY"]0B38U& MW&F%3!(<&:&,H=YK1<2BR^%-E48YWS1USOO0/*LO3C.O%E6KJF42C]9XIV/GL>=$,V_:XR4]Z.S91[Y=3WR *K%QF_1\WX+F!\Q]^3 M%4JF:)%,G)?'GYVW''F:F&"4LJ3L$TWHO^!2'&B?0%+]S8G$0"OWS> M/,/89IC:F2?.#3II)YHS*286[/B>LI63/YED5\RGG\P_=C0H=?*KG14%J\W^ MA$F*?]FFZM*IKC?^>3(^#G#MR?/85?%%;) M KQKAV-GZ&9SX=##C-E^]LC^7&^P/ !@8[W1V"B;NV:KLEGH1'!/5=VB/$+1 M&7?@+>W[G$\\;HE6V>=S.3+JZC4#JVL*+ 2 3!T J@- MSS$ =(V SOTDHA5:]&>_'\.H$WOI;>DK['4_E5Q_>\S"WU8<'%XSMUE]U^\= M;D\2@7I=@C_G=IM[L-^9>?<2L."=;)&^5 T\)[&U3C>^$\R5E"HB)4Q$/+J$ M3 BP#\)A(S23@O@GJG;OS!U*J[PQZ[G7G:@1S3.*1?/OB&DMRCA > KH0*^XNFFIZVZGV M+H>I\@!KKW\CO]_+I*^YC;-*4U:V1H.QOE0$:?)!NG$08*R.3ZV >?T1N,A> MD967?>Y3Q]-XF/*L81D/*L\Q36(5,Z<%0SRL,FD61B^4E#)->ZHO%C&\A:.& M\"(@>O(+3"VW')Q\=:&@ 9J%B:-*-5I V43T5"0^5J/ZL"(H!]+LT2"^&O_Q M9V@/CCKVY%6[6ZQU<=/BY@-95 J',>M2F:QS#/OP_V$\?*6.K!?JR!_#IIA?^C-?)A;]=-BPAZTI>?.L=AJ7E>RY[6$-OMPB7/U*;BQ_Z@I967FO8 M/PK:+>D7<)!!]O_6V-J"#'N%&Z3(H1V/-[F4DK4%6%5()%F]RKIC(_/!/\<# MT:-?>:BS(#W#9(MAEBT?S54Z<&%$?,NM1!HQ-^B>\)UE+)997*LL8Y[R0FU& M'P\=J,Z,-!O9RSNW7.>OTM6O_F+7;\9(7@:YW63-G\1RO=_8^'E&U/F]& M%ZO6Y%+=NO$;_?WQW O76^M_+'@)7C;E;0P+F^[SL-\#^NL7VGPFPJ=)?>P9 M45\M*FI148N*)P+6ET!YM:AX?.J[PKQPUA_DA]C2K>FPGM][3,. MTN*UJU#(8)'?7_6*%T)P$86X\016X8RX6][KS[YV/S]RE=Z[BKN]R^GI.5R7 MZW 54;?1H*KT?;=DMGP _]!V!O]O#;&YCK^ONJ/#T!M6OR^>0ZZ(,L?AWE3) M\U_;P_TW57,G$,IE^LQ&D=H>PX[]!:"$)8T%/)]B+&[_V^&OSO8/F,/.QU]; MIP=XZ_U;MK7S\63KQP;?WOS[1^O]W^W6YA?:>O\-GKV!Q_? LT:[](ML_.OK%M[]^@&W=K[AW1_PGIN?TM8)_O6OG;?# MK<_X^#L6E%MN")(I6,2UT-C)A(=Y M!N0J@T"$6H.X80&Y0# *.C+N-1;* P]33295S;]J_K52[WT#_L4C8Y@;3K0! M#A:BC9R:1"153G-+:_[UM/C7Z81_L6@D,4H@+R)%G'B#3# 2,>H#EY(S*6VA M@S'9U$(_(1YV&[-YT0=;\\&:#]X]);3F@ZO*!\F$#UJL7*)4(&4L01R[@(Q7 M$44L'!'<2ZK]VFO2%$HWB6)/B _6/*SF80NZG+"14F6=I]SY9!/3GE M-:62 M:UWSL"?%P^B$AX'VQEWR%F$3)>AR6"%K%$=.*\LI,8X[L$59D_"GI,?5_*OF M7_,ZF(Y6$T&T#I(3SAV.EK-$ R%*8E'SKZ?%O]B$?X5HG)/!(.J40MP1BW2, M%A%.B! \:)/C :"#:=)D],G$ ZZ9*OH$F-.;A2-&%Z;JT'/?[EP&O'*Q2@$1'3T"Q=@@ M)[5 CM'(F1),)9TY#M.J:=19CO/[!Z0 /XAK*I"*,8*&,I8<,V=186A:6II$93E/V*2OD M,7>@#0>.#/,84*4%83Q%24DAFXQHZD>433048(:>LN"WC08X(F* MBDF%A ?SDPMCD64@U9+64H?$0\08Q!BA3<%J07;_@NSA_-4UFI:%IJE;VEFK ME* >!4=U-K) D"D)@DQ)*@W!@9NX]IHWJ3X;5JNQM&3)]("^TQI+R\+2U$6J M=3)4@Q;HL)>()TV1%2$@Z:+1D@8!.Y@$G5K;/U%.ZA@/T6B_^ M_!C-0WI&SU13J_G+3?C+YQF'*$DL,&XUHLJ T4F]!\V72Q2=!QK )DN.;'1R M0 _I0JV!=T?@33VG.'&:I'=(X:! -;84.:TC#=(;>]!N]CN&MK\-X1O%,OK5$B)8TUXISD="&;D/.* M(6L#58%B%2G/X,58-I6YOI^VEIK/T;-; ^^.P)LZ=$%]<3CH['7B.3R2C40O M!%*4>XP],\3[M=?,- 46->I6#G4/Z0.N47='U+$9U(6$I2+(1T.SS'/(6(,1 M=4+(D%0:BSLNP4A<$> ]G]S7#Y<5S;]H:2^INIPG^T*.+BQM%5::!:^Z<[PD MX-QEI.;!-^'![5GWN$\,:U!ZK*(><68D,D%;A!4%V]$$JHE:>VUPDXB;'A%= M%DB6<-*JYEHOAVL]<&@AM[2#OVK^]9#\:QIE<"X%SK5!##.%.*$$66!E"+1_ MDX0G1G!71!DTO8$"6;.NFG6MML+U*.&9FF'=EF%- S3>:B^4(RC)?$!+XX0L MEA@E9A7SV8-!MFC\#JIN$L%YCR M*484*):(1\^1B2Z@*(.$?0P$1[;VFG#2)/P&B5(P]>LJV9=*\ZZEA!+ MK5G7(["N:5B5!>8DX0+9)"+BQN0$(A-1%(9+90Q/*1^SUJ2I]!-2NXK ZQ]% ME^1S.M_,M3_G11_M^^]_KJ_5-_LW\GMCHVA =!SM0=%[_+)6VKU1)S3V[<_8 M@)G&_QO93M$;NW=4- R:]M3N-GJC_@V[I5^C6;H=-([Z<9"[!X5QH^QBT==O MT!2[^B830_ZXRIM#?\_=VLHW+GOW,V,J_826*)F^V:O+6KSJ\ M5=W%\R(7*WE.H_F9=N,H[S!P19A!=Z'G^,7+N\JKQ\ZL7F\T+,AKN&^'L\1< MKE/,G\+<,6"SD26X;#[#HG "@^K&9 M%[*L6;?0^O;-'=[]^/-G^^JG3VO2_=M__== ZW85QOI!O M.W_M?Z.M'UOO_TY;IQ_$]N:7T]9F%MT'='OCN^,4)RX2HH0PQ*GSR'@ID8N, M:*>ZOXHKET,?B8?!/L$C\%?C/BJ/83'^3EV<*;O6\$.IK31 MF">.QD;H'#$:PKAN?OS1:O?7B;D18L[$% M4FO4+U8_LZ0W_1C:PT96K&'*H#M,!__0!0X[*K?IMYW>$; -1N7OS<;Q?MOO M9T'7L3Y.1..H#T,ULNY0<-IVOWC$8026&F"I]DX*]@K\%IPV<-'.N03M46DE^ ]MP_9Z%;X!]9B9::#IVT.MF MW:2X=S ZRC*Y^-SNEK9'OGG8JS[./@\@-P1+9%BN1J<'.P>KWH<'E-H6O&U6 MKGQL_\P#PH_[L1- HT%PTZC?'IZ 8'"@YT:?/[7S%=,;V],U78<%;FS9DZ+A M^ITVUB LFA=L')K?X6:CVCT0>S]A&0?YU;IEOTEXJTX[IG)/VO#Z1_E;& ^6 MJ'P'^].V.\4R#GOP3:=3:3N%)@FSS6];['*%YH$'_3%OR(1ZUAL[\/WH*!0+ M;/NQ$8MVKVU0!+(@M=UNUFNGLAYD=*$JV32$Y9LTJB>B;%2?":\2\>WF<]?%N;2/VF0_"B*&Z-!,9'&82^T4[O0 M\$ #&1Q5E]LC6%/K]]<;7XY@,8O!8?V:L\I!I0' )L+6C&_(=%@17?$>%P)A MC+P !E2W-ZQL@48FUG[>]ZD!D!\%RUX.U1X4X\)V]8Z!0O*Z#\M-AF?&]<8R MF.)*L]<;"JM/,;=(;5PLLUJP]M_B<"R[GOWZ726>-D9[,(4")'?A8Q0C#!)N MYI;,$=[TNH7UG[G.+&/+_&AS9?8)!&PL%YC"SU(I" M -%Y'4)[X &ZHRRW+AFK>!=0?#*C&V16U1CL9]:X-VJ'#-B*^<*UH92VXQ\F MM@=(/Q!'!1LJ>2Z8%+%@/^/GSJU3'*]3[[CP),"'Y3)F2F[,F-_:?N=DPC6S M_(&?#MM#6-MFPX%1UNWE-0()51E\J9W]@(T3^/+J^0!AWD52'+=!UL7I#.%: MF& FW8O$!9D? *XN%*3N$(:HI"/0"S#C06;4"4BSTSX=LW];E%@?JVCSMNOX MR9>*F6*^L&"=TD >Q".;;R7VP$"<.R,:A1] MK[-<[A7/GBXSD M.M//^[@=AOOCU*Z9NRI'&9[>8EWA3+CXEGMO['U-,4#QPKK/_)NG6YC[6CI& M/;$>2\J958Y)(X5FQ@M,!,;?A5@;W[3?G^[*7D0.=/H#5(#[E>T.@-Y!,:>_BGSWOYJQ)_(CWM[\\FOWQP%M??TB6CN?#K9./^UO_6BUM[^V#EJ''_G6 MX5L8^Z-8]$3N;G[DK9UWAWG\W9T#TGK_\;3U_NW)%OT@OM&/='=S[^1;]E1N M=A+,7WQ/7(IH!$-*Y H\F%.4TX11PE0X;BSE/);17Q"3,6SD2"U/&"=/O!<1 MKO?*">5AMV&#F,%.L3+ZNU?/DC:7_6= ^2MJ[_NW[0"- MK4@BP,-C>&>#?H\**VRI0$D*CKAW%CGO%#(41Q*5Y8K@W,U68=84YFPXOZ") MFVP[C4PSX \AGR]PN30[-SZ&0*5S#JN4M_VN953K;;]TV]_B[Q[K$!QL.PTT M(2XPL&[I*7)4I\03I]C MDMNFH;(,YO>S-98Y;#LE#8_V%L5(QA4)G*\&5UP M(,1$D@K)"^Z,-S8&+YP041!J@JC9P;W3Q1?VG3A,;5 "64* +E+0R.7C;@E; M8!+:^X1#+IE@J&KB<^KEWI@=V)1H,C9Y134G#+M F'91A:B8]9+7[.#>M_T; M_LZPMC%%B:0+!G$C%'+/0 M]@_BL)%&W3#(%QV-^GX_9[O8O7Z,E0/TR_KG]0:HY+$/UI_K9>=DH6?T^D>] M[&V:^^X0=+W"3#P"';&_?HX?YAZ]Z-=S/DBR]J1L.O'2;+IWMMTO,#\UXP8K M8L?1K3'Z?WBZ^_7+R=;F%[Z]N7NPM?F1M78.1.MPB^[N_-79W7SWX]OAQY.M MTX.31?2W3G<[NSL?CEL[>YD['+.:#?X/NMG*'RM=7>W?QPNKWS%]AQ M!\>MC]]M #T,:X62T!IQEG)]*JR1!6K/ZJ#WUB]:H=N,S*+XU[7VD^E3^RD*T)"+'Q,U/B)'EXP060)@"> M#3KF%,F?H3TXZMB35^UN M\?[%38OIWT=1]OXY+%WY56:L:O_IYO?AI(2&]_(WA=?@+_;E=> ML^#=A<68Y=H"M[CP",DEM?/*.-+CG*DZHQ@7G.I?$8RIDGF30OLY<\;LX1:+ MK5/QA-:+UNMUH_5BYZS775')%A?NZH-;?)VI55^UL<^HL5%H3M<@L6?U^ME: M:13FRC+ ]4P7J::1FD9J&KD-C3QT1[R+['E"9@3XV$5KEN^AO=YBE9ZA!'IC+$G@E"5JS&HC MY6R<]590.6<%U+H2XT58\:X?-\A,B,FQD/-1[F;F=[\^.OW:]_'[0VO^#6^[_:W[Z^VV^=PKM\?==NO7_W8VOG(]_>^7N^ M-:OBPHI(-.+$AC*WS2HGD!=*>4P<)SE63Q1OLG,RVVIT7(8.97ST*F'*4^3* M4Q,LB?&2TMMC"3J)+V-G-C:3;**K&.V@:66&$>C'6+9?\@#_&,T?#32 MX"! .W(ZGXACO(G%V9.2-3HN14=0487D/-C&W(ODJ^\8RB80!#H MU:"3,>J1$4%J8@.CTMTO,&JI5* *XBH9S44N=VP @X'TW7UJLH>?1*1RR4 M4B(:&5FH@;&"P. SZ40.E 5-P=81!G%A$C*8*Z1E\)Y[ZTP2]^5$?,)YAY_. M*_M2QQHN;TVL#-:)>1H<9TH;S @-RGHN9>2)UVQBQ=C$R8S#D#+KK?(**2MY MEI_ (;"12((E!WM)E!6A#L+=,B=7RB+"&1(V7#M0*G%0P3 9G>*&7#/KL ;& M P)CZBL,EE.G,0-U,@3$)>:Y:2E*=^O&(*;W G["SS%C8*>.Y MMK!%7.A$V72.V-?VB$31V&0NG ?0Q($9FSWG%".NF$$E>4ZY3 !E=K MKZG!3:"Y6O3<"!U2JD"P6H@>DN@DR #8L MEYZ"BA8B4\QK$0)GN ;&R@%CZC4T1CNIO$4A,8_8D/^&&,^LP,A+D M)Z?6(3#E!/)*2R$E"]KIM==:B]JQ<.L3D$D+):=N?YBX"!Y(BYP1DBDG,1D M-)98$R,I$Y1<-T);P^'>X)C[C88+-).":2M)];E;DSJN@4K M7M*Y_"65\GPQ:??OE^3F>#&X>( BGC4NEHB+]@07/D5B.::(28D1)Z!' MVL )$E[RG!+ A%4E+F13BB45MZW/0*Y,^O-!%; M2YF5+--9 V)Y@-B>JEV>@>)EP8:1.$0 1 CY9*! G@:F;:[HHJ][9/8E9?^] ML5T;VO#8NJO/M?D#-PH;0X7'47(. M.9H C!8*39*,0R#CG63&)93.+MG"N0 M*R^D!8M,Y'XE1#%D#8D([#*3L!6&,V 2E#>-UG7D[$:@,-PKD)J:$:YXBLI) MD6 0D7C*Q6FN66^B!L5#@6+J!V2<8"JT04SC?.PJ*>08)8@*22A0M&:)5Z"X MGPY7=8;&I=JHU$+AJ(@%8&$6C3$L846)T J,-EEKHZN"J1DG8' L&$L<,H)P M! J#!AEC,7)*. PL41I59P'>$A! _8Y[2S@%X>*(!V8%' PD-TF>:L%J0*P, M(*::E]3$P?\Q)*,6H'EQADS "2D#0.'!N!ADG0?XB%4%G>0"4*188%Q;;AVQ M5,;(G+6$.%J#:F5 -74"ZN0=B!6!%.AH.=1DD3,Y@FM3E)X+[UF="7C;4!,/ MU@$>@%6)K'8YJR2FAEH6L(WJCF7":D L#Q S3L!<*2\8B5$H3!D<'-)"2I3% M2Y+>19RNJW:]I%S ND?/:O3HJ;G%?7.+#[/>0.>3< $+9$-RB L%.JD.'+D4 MK&#")^WNN03\,P;$4MKRU(!X $!,/8$N>.ZH=R@IF@]KY9P-+CVR5@BK$I=4 M++L 4YVI\>"=>&H?^P,A:\8?F*BGE&9_A]6Y#8_AN=%(0B(:L+JIHU&;G&LK M!&XRMJ3R$R\&%\MIQ%/CXJ%P,:.".4&)I0@<#Y>X MH$V#ZQSTY]:'IX;5$F$U=0Q&%XQTF"%NQ6W:9]!<# MB/OMOU,#8GF F'$,$D]SA0,+@,A]=[3!"$Q34N3,,J4,C?3>FG>?GQUX;7]@ M:/\(5-(LD< T";<]=,.VS]CPPX&<3A3 MX/$C=_483V",E^1S?]?KP\=N(_[R^[:[%[-T.+;]4 B;S'CJ\_B75WJ/GH1\ M4$5APEWDSFJ<+,.:6&-%NN9Y_(O$\)2=;13&R+0XFPG#R8'')!TWR"V&MFDK:D3@>Z;?4\3XW3W'LI M$U?.:R^%S88*$5)J5=LICXN"&4\Y2YC'W'5:LURM)1&,+'4.14(IY<03'@L>_3\WK0C]%@V$XGR]9Y"+Y*Z:%9Z=G9CXUDV_W&S]S3]T#T_$KQXIM=V=V0+4B[I1$1JM8W,>,5I M",[DJNLX9_R#UN_])4D,JX7M#8#SL+$)2WWH8O^__H-(_"+EJUY(-(>VO]?NHM+6?'7AEE4]5RMCM]81W'3HE4[[!W]>=P.P_UL::[CTMJL!'@U?O7S>O'36!C-_<;P MNN;ZPI_Q.KGPM\N&->L2TQ4:]?(G"J'N8:Y*WL<*W';4QUB!^Z*!Z]'K%0KM ME9Y9N;8 TPK:.7FFD"F-,L]J66MRJ\FM)K='7Y<+R.VE MG\4X?[$VZ@,8]1B/>0!CE<]=O+&#_4;\OU'[I^UD-]RKQY9?]1A/:(PZDOCH M5[ZD[@R?XM&H[_?M(#;L7C_&(G!0UVV\M#JPI-0&K7S,"?V*:9),PM+38!EE MI"AD2LQM,\VR]-CHAOR?MU,9LC$/MG4^=[^OH77+_!MDXW M1.L]O,O7#Z>MPX_DV^G>K]:/@U];[[_0K?>?TB23N>CE;&5D5!(DA26(1Z*1 MQLZ@(*5,D01OE:X+FMXR$=E&IH-F@0;"@Y/:$.:.4U%$1NNR"'G7Y[)M(G4"D82Y(0R5/7+JH(A6) M<:4UX21<#UR7YNW4"+L'A.$)PCC#0A"-4=+>(-@R"@AS#(7$)(XB2NI!!04< M-H'F:M%S,W18)X/(',QH+KRP&C-%"$N$1)!&U]3):G0\-#K(C/PA03J6 !V* M(^!J%!E6%,WU7&-+*!5BC Y3RY^'+TJE\\E,9YA-AF-N3 C6IQ I]DH'*VOE M;N7 Q2;@LH*IA!5!D6&?18]"5EB,HHM&$:\L);RV>FX'#$*)%L)QSHS@U$3G M=*):!!-A6:.XIF)6 ^,!@<$GP/ "! UA!F7A@[B3 H$-I!$80PGV+C<.6M)9 MM.<0V9B6#FP,)K4#Z_!&/<;2PAO/RK?^9?WS>F,8^X? ]X]Z@W;M6+]0R>$N1LPME@B\A: M8Q /CEB;M/$RK+UFM6/C-N77J(V$!NX5CCP(;O/I/0^6L7?P[G09;K\:$TO# MQ-2=;A)S 5.,%# TQ*T+2%N/D0-;.2GA/ LL8X(TF>"U.^/!<<5YLAA'3[G' M'$=AE Q26FFP,( V<3>KK8;4TB U]9\#)]0F68DX0"8W>!5(1S#8@J36)4># M6WI]PQ<#!T\CL310:ICC,5EM)5=69,\0UIB0&@XK H>IPQSV*2;0C1$!O0!T M+>9 ZP(EC!&?-)'".G//<*@ES&60,LHDA;DCB05.-"")<4"4 (!)DH2O(;4B MD)JZR2D3L,U.(D5R!=VH*-*@&"#BO,7<1^[2/;<0?[YPL(H+YCE8AYIPY9@& M\QX;:G,;+3!M6 V'%8'#U#F>3)#:"8.\T"!AI.=(4PEV??0Q>6^MH-?-E7M) M?1<*MU^*(?9MIVQW7%=NO+21J^.)4LX,Z/'NSA6ACU, MJCAF]L"T,YQJC'(Y1V *@B*7ZQD)3'+3 %!.%5M[32EM*G*VHE&-B2N:&VMJ M*><2&YX[LDI !B;166&P4LO(9ZHQL31,S+C]6'148C#%M F(>\:1LRIWF^0\ M&*PE]SIC@C4YOA],U+6R+]5"M9!&"R((T9P$YY)F7#&I3<*,A%AKH2L"J:G; MC\%^!1H\\L81!*J"0R)*6[;HI?%Z%),FF B32EKHHD"[#3L M?. .L^M&EVHXW#L,U')8&AZG;SX1@ MA *3GH#BA3@E IFD.-)!P>8)Y[6X-[??$\[V>V.[-K3AL7=W_;V8H F(6#I M5,Q'Z7,#'&.$H, 77(C.QU2[.5:'1HH_*6*/!)G,I,<2U4LC@;)@I[/(A M1QH)7GLM3=-06L?);N:A,"H&KEP46'(:G1/2B4 R' 3SJDZ"72E(3#U_'"L3 M--,H6$%!:AH.4I-;Q)R12;@8B7,E)$A]?/$1\OU\[KR6V9;27'I000T1RH&E MYDS@Q-1ZZ(H@:NKXLYIZS(5"Q"6"N$H):0\? R98A$ 25K'.QKAE?=,9P;G,75@IF&?.@;@45$3,BR* L MD:XNT/*8CC\IO6'$>B8PUQR@9(.UPA+X+BI>._Y6!5)3QQ]76,08#+*8.L0M M9L@*3Y'-C7-E"J#*U?E^MSW,%Q73FGBCM>#<>,>M 7G.M J8!5D?L%@5.$P= M?\Q3:B*8\480#G"@ FEB! I."1)T#)9=5^%Z2?E^;WK]HU[?#F/I\2LZ=OG> MX6'L%PVYCNQ1[-=!@DN-LV ), D;&.8\NF0IZ/8V@2#5$5Z^#D.O!*_8VMG( M?&+]0="5NO-!%G<94(DPR4 /JW&Q M6KB8JF""@Z2)8*8%D4]@."R1]5Z!_6:"=2YJQW2)"]G4RXK$UC+G)N&<3U=PS8AVC6H+L<8Q%'VM%;G5@=3*!E6&,*>T\RDP1<6T8TE)99)0G# MJ MF+EG1>[Y D)'6$H:)#)3 M!#FC-#*2>R1!Y%"J5+3INN5C7WH_O?,!M EW_;3#]L_8L'5KO7J,QVRM]R1\ M[N]Z??C8;<1??M]V]V*6#L>V'PIADQE/?>;^\J+57%K@VBQH@;F-QBBB@HY& M:A\PXW=LU3-E9V6CT%KVWDCV?IAULVMG,*/6HA!#CE&3A*R,#BG!="Z/RA53 MM3)ZR\,I*7+! PU&"DYH-%PJ1[S4$@)8@D%'J$-26IHXUYYB$"JBJ=F2ZC6_&" 8 MHKAE&E91D-PDQWJ#-=%>$!&IONYYQQH(]PJ$F20&GZ@7SB-J,3-7ZV7WA:.HR MEY%;#G8)XBYZQ*71R#$FD8J:Y;KGW*1E%Z-],2C RD=MN +3CW"PV75T0L(2 M,U"WHG%W+"1;H^".*)CQDVN.HW56(&LQ6"DL95N=!.2B90%+;TSTR_&3WZW! M?7WE=:ZLM^#1KZRWX-&OK+?@T:\LMN"/(JP]"0B"[,A*0KL[LI7P.//-3.BS M4CT4!=VDZ$0&%[SJQTXA]_\\;H?A_E@OF;FKU(]>X>DMU@UZG='PXEMF5"X? M08?I+UN[(O@J]8KF.5&R$$"=^7>_/XT([T7D^M$>()M@LJ]LY]B>#-;^F'NG MPW87S2[@ZKR[.O?=/^_WCMKII/&AZ]?G5V$%)]OJ#6&P8:\QW(^--[TNT%<[ MV&$,C7?MKNT6)V@^#^&+P]SW=(5>YWRZ>_OKJ!]!CPZ-=K?QY7/C'_"X_Q[D M,&4$PV2P;_NQ.!]T%/OC3X=@U"R^6?GO J)+=3R*?$Z;&6^8Y@$;'0QW3%J! M U;.V$MR'IB<-XI^C 9#()1'6JH=V/!DV_W&S]S"=M"PKO$"8Y@[G@\A&A]#H-(YA]4R*@M]J*;V*?H( M)A1PYV>2:M2)__OI9/=K.'*4R];I;F=WY\-Q:V>8(&VQ1=P'YDR(1,6876KJ MG+YGS<;Q?MOO-]H%9#(AA$;J]PX+[N"KEL=CR*PW,@F=(12XMR*B H0[?1M* MS/5@D'ZC/]FM?%TY\"S;<;8#;"<".B-8P]=BH!6.YG*),M8J8+W^']?_X_6% M ZTP1#%XC8/AV. *.=MP>[L/*@@+3.(FVGY%[^2HW M\G?%;N:[\S]=D =]F'B*_4'#Q>%QC-W&O^+/V!DT2+-!BTFP1H G SWDT?.3 M@&BZ>=PUR]=BBHO+,]YOLIU/?_=@KX:3Q?BO_R 2_SE>D68E;P]A M7B>-_=@)F>]=D5*3Q31\R%XTD&V;&7*]QIN-S6:QY0T+OP]!7'=[&W!/? MF171*V]0$ (C+GE &N?3;)8Q+D+RS.6.E1PW]3E';!J_G4=HQ#30C78_*2P# M(S'"7'@*4JM K#;:,QL\X=>L2U/O_LUV_X!_%Y**D ]6<1)2=N![9$%Y0CCF M]",LN<]I1E2#W#ZGA^_OSJ#K%OIK);"OP6?V M+6B"A30I!4N6(,>QD[^$:_;ABWX#Y#<,V)C7(O.5UQB_/*$_?VK_V(*DL5ES M'QWU*F$#@J;=/1H-!Q.]9*Q8P#NU>P'%+ O; 97RL/%_(V" Q:OFAS:BA5M@ M36*_4^@MXPDTX%% :G[4*67A2<&,T\3>:7=!; Q'Q2(6G+5\^!S'AB$*"0G# MQ5 N[,S3LV%1O@P,X=KA#SLXF/L=YMV/V50!D5X,'-H#GU&0%:Y1(<8'<3CL M%&;76.&:#NE+1;?2 QIY&2]1E6X@(U=:VA8COFJ#C&O[:YBV,TG='V!'^Z/# MB?[TOS'LP7L\^Q6[T@"DBQ+(VC?F^O;P\S3SD$#K"749J)M T7^^$L MR$M"]">-U!GYX:@B;Z#0BH@+[35U>L?ENH.2V(4'9,;Q)>,21@5S8?*XA0D5 MCH32M.A=AZT46/6@'5E0?\^%P#N^@U?,((CO8:WREQO9_P:6=,<.!NW4]L5._C/F M5=^QOUZL;-[:\71KXSOU&G/8-82MDXCC9)'3U"-FI-#.8H,MV-1$-D$].ZN: M ?V,NOT(F#\%DMN#%1\T"N=O)D!0Z0MZGEC#-Y:F,^1\#@67!MVL10X6^^BP MDGVE3>YG"25?"Y12"NE*SI2'8C*N+[LFV FS2$JR"1X<$@KHE 3AJ! M2.(B!J_ !*&@##>-%N>B;8*U#JPM0& YMI%@5LODC,!4<#X4-?Y]5@D;#'J@%.7I%=K2D3WI]SJ=XJG)^G8GOVF>4W[BLU>/ M;VA0O"E];^WL=OT()((++C53. $C (9L?2J/#IV5UQ]:[\XR6#>3F!),MPA[ MAG_'?HYHVKTXX;2(OC16>_I!;&]^.6UMPK4P_];Q=Z.U-(DSY&PT62,.R!)/ M4(K2>^JI9%BNO<;KA)X5T?\Y]F*WRP!&@:1N1E(S,\TTZA=:*;!2WV^[DD_F MGQM$@@8)?*Q9>(OL$3"^7P5E=4YNIO7=BGANZ.6<):MW0/=_9[)_P=+ZF\@9 MFM0G*C1%BF8GMXL16:892L12$F20G/I<,0<;#;;4V8HYI:?M7(:222)$@.\A ML*@P]95E+@,6QQ!D:?2C0K(7(%\4RE'*B!=*VW_8+Q5R=%ER#O+>,<&>#)2K' MTY(#HSU1+L[U\S<=2/._"T?W9Z M_N"1Q7KKS5BL?SKVD M]>-=^XQ8?_^-;^]\Y*V=<+#[]>,)B'7^[V >=.OKHF98 M&.22T<0,B'BI'!CD7@:DH]"(<_M409]'Y2HUS-[,%81JJV_@0EUB>5U;N;?E9-\*A;; M7."GUPF#(K\(#/]IEE9[NL"9JQT5#J=8.(IM-X>$L_>@-QIF]TF &4XTKR(G M:3:M<+@/UF%[6&2/Y1OA4^'SR/'C(J#4[A>/J9)8!B,W@-D43N>0EZF<0U;6 M>O!+O\@VEUBTA9IYHWP:I72,D7,>@?ODZIX2)QH#Q8(8A\D=;(T!"/V+6--& M-Q0QH)FO5L;V>'@F]19_Y[ )RE"+E,IID88H9#ECB!"K/+5@>%@&EH=B37Y. M8N227,CWF!5;$\.U)=;I=Z\Q34((9$Q0B(O P0S% ?$0B R!8Q)RMDU3G)=K ML]YX5YF.UPA&G0G\W3 =[U;*RUU)YQQZ^3)YCW$X(;Q^_-/ M'+I4&_K0;?PU @WF;%INF:J>/3K=F0W)J[V1$J@MC?\%Y2E'KIN%W=WX;:W\ M?NWW,K+3_3'J^FD664[&&PQSKM8>F"A'MC_LQOY@OWU4:#?9@F_\VYX4N4JV MTRGVOM192F\2FW4CS2HYA>NJR+J?3!'4E\D[W5ACD=$YEN ?0@-G01H3F<<& MN&((#KM8:BQ8W<$[6C*;:8W8KZ4V^:E4)C=G=,F)YW3%DD0?7FSMP3-@W$U_ MO+6YP;OR(J]I M0?)E'DAVL^=,RDRE9S,A0R9.8#9ADGEU$$]RG'%T>%2PGV85[\S\K8IR-O;Z MO6- 1)&W6+ G.TF ++XLTCT^QZ-A>8[@+#3;V0=2YI!D]^S4,A@G968:SQ.V MC4$;F(;MGXO@\2KTXV#4&5;I,1?AS%:9FMD0JMS%YS^X2!K+5D7S4E.B.7^J MYKRP6%&J0/TY.)_]M&^&:RU :="1VD@HUT[K8"R7P2:IHN+R+E&/6OF\'HJW M=_SI=YHK;2MG$+$)E(5 "7(:-M$_;751 ;WP< MQ'CBE &C1'..4]+6 \4D&@3#CA"_S*3%1:GP[F>K7>N=%XF G"@E&3&.8H]L MKH_/G5!(2^Z0!!M6@;W+3EXP__M4+#,?S'Q]5'C'QW'=<327 MRF;C\]3=\Q9$P[ YYFU'_;;/_+CP/P$UY$9^(]6GN[@'-)X# M>OF;*MK7LH-@_R]_^LMV1[9_TB"L0 0I9F0K=M\\)]VRR'*>\MKC=J=3)BV> MX^5J3[*<%Z.&YKXPJ)"R^:GW&3(.$2E/7K MA=447GM2T0KUI*(5F%M)$V.@;6.N(]C\E#+@K"D& O_KSLTRG.>C_^K!?(L@ M6W'X=BR I^>D5R]PP;;&S/2P=;!%/W6V=OS)]L[?!]_@.5N;6\ @]WZUONX> M;KW_>W\+F"6,0Q:9Z3?Z\73W_9=?K=,/HO7U4[NUN74,3!.>]9;L'GX[WOWZ M]E>+?H(Y_YU:.P>_OBNG4R#>(\?BTUHS.S"Y:&+*_,QBT/;WVMW494XD#%\7M#D?HGWL]^/8=2)VVG#%P9! M2^1[U&JQ"@+B)HH$6?2YTJR N6ZIT+)H$5(BT01 M?:)2$RD3!],12TMR38MD(S6.,2<62?A_JI/FX[024!?ZN0I@QQX-XJOQ'W^. M2^>TNP47+&Y:+/DW[!U5N12&KG.I_//LL%=4N[IM%YH']BL6:4*E+7:- MTIJ7O%29U_(X=3,O.E2Y4-NA4"7_<8/7O$;)W:>\(L2\^!696%T7KL=#=Z%Z M#/Q_Z3JP[&*8'.UH-KIQ>"%9T*O?OI*\($-?Y3Y!1=I<([_(W+K@1ZZ_>\WE MN4D9:J&$2BHZ[S3WH*B(8(@4D4H3HE'+*$DRHY6WXG#%ZDC=5K,L2_$>[G9R M(O;V5_@,8[9^?#S9/?PB=GMS;\.=W0X8, MHP1QES@R(26$O4HZ$H(UQFNO!6YB=38<>K[@7 XXQOVU\/7!<2\]QFJT7XAV MG[O)*,6BPXX;APWCBD3&$Y;<"KF,=L@UVI> ]M,)VAUA8'<2CIC2&G'-)3)1 M!12F#56HFBIR?4E0;83HI"G#(!N5?+,KKTFM"G%TY#M2^K; MN=+&R(=N:/>C'S:&]E<_'CR71!#@2/#U2 Y<%% MT\BS]2!NR)TNZ=][7QK'==M7O7CT,A&H5LIKEB0']51;T"M =-G< X8K55L1 MJX'>TSGTNB"3ELPC@VT W2(J9&5P2 *M)NL,7LQ82,8H MIQGE%BB8)$;DS%=- MDW=UQ&%%^,\TXF!(C%3*A))3+#>2M<@H$I$T%%@0-XYYF3-AFYPORP?Y1#V- MSQNYE$3OO,*<:,&# 'T_&M DD@S!F\ACK?>O!G*GT0,+IIE*RB/X%[0&!JJ# M5=(@)2REUC/N4UQ[;9I2GCT,40/WV0 W2UCKL3"F<"33#%Q'\DRZF'6O/>NO+?U><; 58. Z^JJV=U0#NU-H)06/BI45:PS^<$8E<]E-$:X@D03AO]$7=.6O@ M/AO@4I:(H9'EDX8\!NR8<3X9HCW+A_OJM*<5 >[4VN$V'[4+"H ;).)>&^2, M% C^WTDG!591%'TF\)W]BW5PXT:PVU[L*US'-2[4%Q+QP01)$J9@G3L7$T@@ M8ZQ(S-K$:T5_%=C.[$D*14DNM1*1XR[W6:# =JP%I4'F-E6,X1!D$5/%T%2'-58$N#.'(JPS!"N!F-44<1LB M,E%PY'%0,L,6J[#V6C:E/-L@I0;N\P&NX((X)94-A@I:5!S3:6R#9. M9UP*P.AMY BX0D[3CA'I7$':<>)A&Y/G4JV]-K@I[GYH MTX+XM=><-!E7SX9K%%;5'T4EP]=GJW6^R'899\I:Y>K'_3@HRAJ7?0US>>?& M21PVJBN'O08L6>[9-1S,ME?/O;Y\OWU4%NN/L6SS]>_.:#"]OCE?T3]6_0)R MVXRC<1'H-.JD=MDQ(W<&Z^]5C82K@OU^ML.DLQW;]1$&B##!4/0:N$Z'R>>R M?;F?B.UT>L?%*N3U]OT8VL-&KMA=;&;JQ-S(?KXYMXNY@6[5=C=7M#[J]UQ1 M%;2ZK]W=C_VJ/4%1^/H,F10EL1?/(35L5>2U['0R;2HQZ4B1!X.'_6P/,@%, M^E,<='O'N?!WP1#"9)AF8[\]&/;Z&=&-^"N7XX[PHDV@M:-#&=C! ML&C&! N?7[@-TVT/3YJ-H]XPMY: VW-S.E]>]&;[[P^;B)B9#GF^%"B=DX;] M:=N=8N#X,_>E\$!2"S1UWX6[JY%>7I]@=G&?X+KE[PI-MF[Y>W'+WW,+?5]9 MN'NAIK,*.HAHC2<<_?1[JJ;- M\*VJ:4NUKBF[EYK/^G;#7E6@VMS/9,4R"U1?Z#FMEUO1^R9VZ54O?-@.H1-71YAQV\ M1MWNETD)Q#Q%2G@)N;+_+-T?S=PXJ]WM%DVSTJ2;W+T4)W_^SFP>0"5W6?L& M=5@9K!7% E,=8M(F8;:$$-C&6#M]U^MO]D9NF$:=<7^7BW?^RVMW;V MV.Z/OPZV3C^<;)U^Q-^^OFO#?:, T+DX#]\(QC:*Q"7B CVD1*7.[QRMG?XZK/E,$ M8L7=BTMM!S$/L/;Z-_+[%>;,BS]ER7STUB?LL?4\*:J%2]'+%)C55FJ^S.;% M$PH\ASO7//DF/'DVQ5%I2PP6!C&+=3XNS9$-%'@RM- V@70F;+%91RD0%MKG@03JWKV@-Y$<'\LQQ*-".08D**!DB$.*H$B-)LIJ83@N#"QVYW.,]?'I&\'P:[\]C*B7TDL[-_W;BFH2U[/SBFW; MAEVK>=(->%+KS6S-6(Q5(%(BYXT"Y0+T"N>21=9R[$RBUDF7SU9+?I8G_5Z? MSGP.N%Z"8E&#]P'!.^.M$=)1I20RPN3""$;FGN<$\2@9L3;%*,/::W/.Z>I' M@>Y+.)\Y"2[%G"5YQ[!2?8CBZJ-7*FC&_S][;]K49K)L"_\5!;??N_>.4'G7 M//2]082[L;ETM$3;QNT07X@:D4 #1X+&\.O?K$<"! B;08 D*O8Y;F.>H9ZJ M6JLRJS)7.DXX<)CRTL#BY04U7#-GG:=SR-@L>\[S9[%I'4?#@G0Q&*0"![>( M6HRTH00QEPRF6K.D<-[?P'Q>]6Y>/ZFBI&(M%(N4T^LE99$K6T@KPJ+0#B6J M8\[H%,A9S!!CWL1 F#!)S.GT>F%8Y'IJUB)DX/PTB+ *E?HW^4^5ZG)T[<3J MPE0:1U'6;D76U3I]WST)<50EM?A\G#4YW?>S?)7GSF"9!+T[1CVQ'DO*F56.23#@ M-Y9SQ7N]_7KL.=7Y-/&N+("? M9@__S'Y'K[SWM\UL,2+>Z1 M>3 ;D\^4C,#EHY(1!'G'"7V6^'ZAGR4909;&RKM_/<_,B7NE#(QCBE_&%+]? MI/'=0?(__\ ']@5[1\62=<=4I/B;[(X_+)#^\*PVJS.>!S#\'5.+WBN_/-^D M*)^_9)__%H[@+XUEGXUE.S&6I^(3ZS7XQM&3#NCO=,A7?'LKFJAPB)(GKK@, MW'EM4TYZ#C*Y2/T<-LFKY/;W_5#Y-E?NS&8>LH73'3J;[&T=_';0W/AXV#SW M9\V=/PYW#SZ=[G[[H]WV/PCZP=!>_\XN*4[M+'%FIL?V[L;']AN;^NT MN1&ZN]^V\WIF!A62$,D5RAOE"-Q1@;2C&AFG M)*$P,&0'@YS@:I8/,I:]R56=2I_3)JF,%_*L% M?DEDLI9;9HWA3&%K@^1." =+BG9?3]";0*5PV@N_)E[RM-K4*P#R'8:\E5$<=H ML$>Y@AWB7GKD$B4H1L*LM5)R SC09)$*VI74JN71;R_P?@5X7SE/QB?'@DC( M.L80E\X@IS1&DD8CDXA6&I_3&X@J %]A@#^CU'H!^"L _,I!"C)2I15#&$87 M\:0P,IQKE!(U1$JM+04'B=>YGE?UEY)3>3]XOO^APO8="'@H!!B"0QQ3%F&BXBZ)B4E MRG[F(.%8F&>-)$C;Q M9(CSA'"KP*:T&!8H76*Z%A''5XX!N ,*/#Q K[)9:ILRI"-X!S3I2!)6X/O) MM76JZV)NA20+CA<0QUQ;0:+C)$;"L5,61Q^(T8K1A(TU)3QK$7%\Y15$&[R7 M)"%N!IM.+?%,,XRY ,J2!'%-(K)$YLH?2E =>"+49-D4)6\[%&6'#Z,G"]VPI7*<\*(IZ/6) M5Y#UFH:WDSKJM7X\?C9UUS>;N/;XM(JG[HPTXW$AMT>0VW16A30DT$@MTI:; M7$J0(.N)1U'9((#X9&2YE"#G=?7T0F)SQ-$2;8P6VGCA3(Y"&\]$&ULXPI@AP@46] MUNG7^H"J&A4WI)LOD_[O4EI^187LGY-7U7]9'CL-\CY,)5@]5J@]Z?7L$!XR MJA2L\P3^IW/<@1\GA49^S_W7/_O?_TM3HOX/].@<4W"R^WOS>.S7.WMVT;1X M&7Z4%J]4[S1ESZ(8JQ_WV)_)VYKG::RX[V-GV#,7@P6L&Q?CRJ>JBIJEU5IM M13L0PC(,P6/$D._5 6^\(^\EH[QZ7+0J&K?E\U=A MNJY6Z%B]YB*8L?UL@C^UEM\;%R)\@8W9-W=JO86W-SY\;QR$SO9. S=V/A\T M=CZ(YH:GS=X?O=;!A]/F>;.WN]DXN[G5TCKXQ.':LR;=$HWS3]^;FXWOC9U# MW#QOT58O5^]ZSQIT][!U_L=UN2P; TN6"&2D-8@KGVOU88>$TLP2Q1G6;&V= MT+K23R[65[1(5XL"+$N!$**% MY^W52+-B7J8 HQ)&)''M3/+<6K6VKNJ4+C,#K(#EM:S*J7]=JPHX;^&@)1)? MI45\]2=+"N'.2B<(4WY MLYJ1'[X?Q?XHAK*>/& ]N:9WQ)@/U$B&L,LYS5ASI"UEB($)F96KN,TYS835 MM;FM=U1R(5<&RT8IKQUS%G/"+3':@3](A"$88(U]RE@>G\&C)[N*!L,/!#&'A:(29R"R.8RX0H91&742!KN$:>1(:)T%29M+:NZP(7Q;D5 MA?E+&E(%YB\)\VEE2:P"L1PI'@#F3@2D"99(J$2%CDI(5VW"*7T[XG&!8+X" M)M:;VF6[2Q^C;*HM^@+R@/7#&V45-IIK:KFDVDA%7')"I_P'UV53;3'7AVE9 MCZP#[Z33*&A,$8QD0D[BA%@44E#-'/<$'/&Z(6+A_?"RI_;XPL^:.BJ,!$A' MKBC6(J8 ?\?:\1"U+'MJBPKEZ?-6'@BX=8C)Q!"/EH*I1V' 5 K)14-Q\EG7 M0XK%A_(*V'M+N*5V4R:Y[* ]UK5^2=.HN-8OQ[?3(6XB,%@UHT42@W_-'8M( M<^&1-D;*)(PW0F;329 %D68I.VASKZ3T@F93@?E+PGQ:@MD)@4E D5"+..$< MF2 HHL9KPY,5U. ,FH0SU&=FEB,/,8\<9-\TF1>Z4&O2 $K8'0] M<1OKU8XM/]_6D%G"0TCRE$/(54PC>XAW_GASL51L?Z4U8CI"+8O\P01VR"M2 MU3=62$EM31IV/^&>W#0@>O0 =3FI\40!^X M1%'ERLB:D!RZ&I&C0MFD@O.>KZVS.E%+2@@K8"PN]P[=Y0'GG99C$5)=@JV\ MNWAZ-D-_^.Z[)Z&ZL!KVJ^M'A:L?DOJ_\S[S]-A\>[_'HXHZ48(,CQ%QI0VR MWGMDJ$^$X>G5?.+GD%B$,(3"G" MG%AP"BE&UE%@&+ %4S#$@)6XMF[J$J^N[ON"&HI%:?K'2M-W=L<+B$G?LX?H M?VI93_KH6LK'Q8GU6 VV=DN6%#XZ4QVT(GX_BCYWYR0]Q.8>A+X\Z5:&=<_Z MX0 V5>C6\J0/][:O+?]_^>VL#$7.C)S.J,^5W^B=5 M]\_ZEWM,OI\H?D_Z1=&L2'UK[W8B>#Q>G*;NFI $OKK%.J"$D^.[;[DE/?GR M:VPU]I3?Z.:I/W-SJX5*2\>H)]9C23FSRC%II-#,>(&)P'A/R;6+F]K#JR'8 M!S=]&.TALCDFZ5?;/;5GH[7_7E<"[_31=*\O3H?=DN6L.NP+F . U-I6W]^- M]45I;'6.F=.TQNKO_6J=JIAO8M#8;NT+T&+L9=Y;H,^9/5D_?,\4/1H3[M/.G!,_UU*QQS*VEBC.. N8[<64H9+!4I!@+_)P'/8=L[[=[VSFZ[<;!%P +NQO_W^6SW6SARE$NPKKN-S0:! M]I#FYL=N<_,KV=UH]W8WNM!F+[8WH:V]#V>-@[]3\<3 MG>:>P(^<>&5UTH2//2%8!&-XG_T8S@CA'!,B!>4"AH0QFY3&E"4MJ5)KM0A^ MR%&&]? $3+FJQVN3+J^-^_S"AIZ,\MWKY:/K.-Q8N\=#^].F/_?L^^+;,9QT MXW::,0^SF?AV)^/7/4YX@O\32.!$P =3%!DC&((N9LJK:).Y-;D6KUX'5W)9 MZG70=U@\4V/O5Z_CGMKSR[#?/WL3X&$?M5 :\71VK8CLW3RC3T_36,1[83*M^\/WI:TMZ]JX*LWK[R"X2>3T9JD@B]:"&FCS0TQGO%!]V# MQL[GP\;!/FM]:XG6P>W/QT MMKT1VKL'W4YS\P-N@<&2BP8V-YK=W9TMUMSY^[!%=U-C.GR(*@JZ45TB6'#'4\IR%$9(DDR#J, MP;^0CE*SMB[KFLPK6?55K(8EW-KX.!C"C_U\[->V_?U802UW_5M3)EHLVV$# M/N*?*DZBL-"C6>A*:.B\>>#I7B)&DZ0BPE%0Q(-,2 ?A4"2)!X\#3B(7/Y%U M-C?/9DDW+%8;OR]@0!3\S@6_Y]?P:Z35B0:%&(E5,3R'@(?!'W!@_"=BG3)B M;5W4-5LD^+Z%O8>-6 7KE?V&U[49QH-0&&<.6PZG>S12F;A.P#8&(\XB^"R: MJ5(I;86!^R+&0@'NW#8<3O>DQS3O*R 1%)@)G$3DA%!( MNH@3<]I&HBM='/WT0\N7VVU8T(25%=\>^4FDT_W/?DN*X>N&@KSOA[*I^R2. MO5;R@B7/ W8$!TB\0#F$+Q$S4GCC M=<-)"F_,@3>F!&A@=EL<#)+$YRU8[I 15" E AAK43!I^-HZEW7&YAQ0]BJ\ M<3VG]V8:R.TDS(N,D!^G5]XSC="LK2]3=A;!BY.>Q5XD/>NOX> (9L_97UW; M/P:B^? _)YVCG#RXT1GY[F!T,ER8%)GM+Q=$LT4SL'=[NT 6C5,@CU][+3R]0>_'3:^?>S=3)%I'0 Y??OO ME942=MZ?-38_07N -#9:8L\;[)EV L6#D#MQSE;,_.M?O[FZRTU#'Q1 M@&O05( 5C*U(BA@90P2/U7O_>M/O[4XZ?[9GA,PJ:!8)ZQCBPF/DK)0H)F]R M)9JHM+XYE(X)3$V(A!*XQC.;/1L3E?*$$$7\K42N>23]/5,R&)>/2@83Y!TG M]%GRJX2>>S(8>:?P\R2#+55CY=V_7K;,M9^*<]QG.X>(I.79D#%W/@O?J]R>S MN\SKYYG7S7@\)@XW&!PN^C3XQW9/XJ(WOT3 M0^O95[&XVR"U!S9T6 M;FY^[+7@?:V#OP^;&Y_.FSO==K/WQV'CX._V[D&SO;O3/6R=_WT]4(@'PPS5 M%FD8*L2M=DAKIY&BU#".%0LT%S<$VYR8)X<*E2SI@O['5>2Z,F@WINQ9^'LW MYK\ (;SO#:#WSJM_OY,L"D\\C">FBJ!:&BW+Q^4L9#EOH @=?4(:>Y7/,2,5 M^WT$2AB?D:"> X%.@_#/KD$OHIXI LD]HQ/P+&OQ @8EP^$NSJ8\&$&5"%8')+7461D5C!+K/#()IX"]UL&1K&Y=9_K) MT7PEU^%-0[BX(:\#]BE])\>#2<8A8DT L%./-(PUBI0D'(@)DH(M0K(;4A*; M"MB+,[$8 +YR)CBC1G-P)C2)#'%&LD";%<@)BXG2D9A4E>]A;%Y5P8J8RCW% M5$ZZJ=/M5A&$PP$TI8BHW$D_B<08DH0/U9+K8(R!/[).D!4J$N^+N[!(!-3\ M?*)=OI,F]_V?'[:*&WQOF6V-[X>M[?8< MMV/M+-KANSMU+1Z A+L40HNVW"K*M2U58XNVW$IJR^60SH=KRRW_\+TYH:CE M$,$K,F$O*W]79L1;G1%%.*X(QRV?<-R*;P#FF+FL.,^#$-S29+7T/&'GI!38 M8SR7_")-7<^X;SEU]ALG$,[SQH[A[C1^WK6VFF< MWMP"W.U][C0.]DGC?+?7W/"DVDK<.3QMG3?.FAM;W[=W/IWM[OS1;IS_=ETU M3CL9 G,>16X\XI0(9 VS*%@7>4@*)Y>KU!%1B9L_,PFCP*H5 M+@3*E0U:DJB"H#Y7+2S M;O2355X*V-\TV(LG,3\ 7WD2 DL<@TDH!&L P"8B1[,01**4,P7^84Z%4'7R M=+7YDKU59.*>B7Y(HMJ$&++F/8]":1&YL11L3R^Y#Z2X"XM$0-=DXBPSGM$8 M4,[(0MP9APR1%&F!#1,PPT3T67J&YGJ5"R,]4Z2C%@;!Q258!$!?N03>:!5E M8H@('Q$GA".#'3@'DF,>=+22Y81P,Z_CR@+GE8)S\0=> ;U3LM&*,A>809$R MA;@2@%Z?!**:2FT2=I;)O!QCRA8(OV_A^* HP3V.BH0AC!!AF&:8.RXT=2F2 ME"2VG&I%BV^P4&1TI03'F@>?]KS$.#HOD4T8?GP?CZ-=Y,\%UPE))@6B >:4(Y* 4O$8B&I3\&$ZD !9E3! M>\%[<2 6 L-D&L-*NF0=]XC&R!$7P2"ME4*!>$"U"U1+4M6.X@NU9K^%0X4B M"?>FO\49R*8$1US/BBI,[,ZRK4S-.$FG]8\Z0%8_#,I8[V&VMS/P4Y$ M%MPY&4+++G7":K&?=>=NR/!07,]B8MU\7U8?RU?_OOWWU@8BI@:-#K'7\?7Q M/P]Z\ ]G%=KSDXX'M=[@GUA+PT&O9FM'0\#X$#ZC=M0^&^6!@N?E\RB4M1%@ M!&JG@^$AW!)B-]\[?4?H['>.X89\![ 5^9*=?WHY.@(+)CJL_K0V^-&Y=.R MXSCL=?I@^]0&0[@,IA-T"UPVG/&>C.)+J+$M\)S[UCEN MPQB,CJ(_SCUR8Q"@2?#G]&1JV]&X P/T'GQ4/2\?M=-VQ[>KZRK]N^HJ%V,_ M#\III]N%'VJQ4PW+Y8"%JQ&KWWY%V_;WL^KB\:AF1R,8U,QC1Z-\)?QEOPW3 M<7Q-1D,",AQ5T\%WAF ,CXYMWT>X./\3&,29S +\,*W5!W);/;FL]?PK"=SK*KQM?.6E2! +L54.13JHH"&]'[5KJ#DY'%UU[<N@,[AZ>C5>QJCO]\0DL1;8'=@[T3X 'YWZ8T$S&\P7/9&:R^\,X&=J3[OBA ML)[%[]&?0 M@;4TU6"5LMUN?D%I^(;0:+JXD8(')\S/AA6,"N6SBY,?Q\%]Q MSJBV'_MQ:,>KE0W0J,[H> @-@Y4X?C^*_3QG)K,,J*:RM*K. !([GK04.BKW M_F0=JW@.9M0PMN'N_)Q.'WZ.M7_G&?B?&RM:GO>9PCK]D^K^9UKC)JN*HEEK M=#"J.NG7"F+0P(D0Z,2GF;IK8H#BJUNL@QZ H;CSEF?7V,;8PIA'X$@^KX#V/QRB;4%^IS9\^[#]TRBH[$B]=V %BJA]"3-[R3<-M$S1R_WX?FA"P,'KN9GV\* M@P-Q7[ST#OLB#]55_%]N7':\QAM=3!VP<]\(BR M$P2KF\UZ!)A4QG"V!?*K8*48CJWWXVA[L"P#[4:P!.)QOJ(R]V%%N[L*8(0)D0#T0C%X)$UAC#5-"* M8PU&T.U_/]L V4M8 !Z8$^.0B.N0T2>\R$(ITSH3 M4L&"&IV,'(94FMLI6?4+EZ;S3^R>5=M/P_&NV\OM8V\U/]Y>A@'@I^"]C&+_ MYDJ\"0[0GX/1:+O_!49\^_J\N!U_@M_X!J92T&>)M $;>!( <6+C)1 M2FIT(%+ 0MP?W ;X?N73#JO]YVFO=)Z;BGF-MQ?[H!>[T]4R5"TS5RM1=8J8 M?WVY8_UL"_[,S0O'!*8F1$*)X=HSFZODF:B4)X0HLA2;%Y6AD,]-TZ#;'9Q6 M]D)5EPE\IY-J\SB.+2[?A2X&E]M?[C9<+TLVQPGPZ]+4FF+X4;6FI'JG*7N6 MBDCZ<8_]6?DF\SR-%?,LWW1GM)=9SJ)(K2N;O91#>A/E3V[M>BY\=9%2".=% M9L)40;0EF@EO(2/J]\D>QS#^$_LG\7D*S*Q^1+%B4E$1J:0Z\)Q,H[GP!GMK M3<2<^G(R\Z-0X@//MG?@]YL?>\V-WSJ-G4^GN[U<%=KCW9VO9/?;)][<^>V@ M>?!;]V8H$/Q/4<5X5OTB&?+$3"#_Q&R" OG'0_XJ]8A::9(4'A&L5"Y?K9$A M$2-&(K-:^>!HCH&L4S$O<:>720U8<%_JGM#+VYWCK96>'1Y601;W,$96FV-" M%)Q8)ER0CEM'G?8D,(]I/EXP416S8A$X9KK\ TG4LZ0U$BIQQ%,$LX+ZB$*2 ME&D9+-=V;=W48=%X&,<\GX'P #M@M=%F54I6"*,D9]PK99R6C":N-<:&.5E6 M],5 V]2*SA6E7CN$M66( TTBDT1"@G"7)&,P5#F9N&[H T4+BJ#*_=#U.8ZB M'?KV^%0K_A.[@\?K,;X):5@P0*TWA&%.(D^"&*JPC10F<-!!C-V&LJ2_,LE< MDVC7208B240RY=-F*2C2@0ED@I3"<%@K=,J*SG6ABZCS"B.7@K>/J5.11<]) M0$+=6(2=B0)$IP;&UP1&9J[L8 MODC%%5;(I]^\,Y_OS;OVBK+$@$PP%5D$)UKAI&$L&HUI3"(6.V 1V&1:(TU2 M*UUT"4E##.(41Z2E(,AZ#X:<9U2IN+8NZHH]L-)T<>V?'VU:Z)@4)R$X[G1T MP7-IM+?,,^Z$*6OW8J#M:NW&4D3K/$7.LH X2_ WQPV*6IF$>3 NUWBF=3DC MS:JX]D4K=<$)Z27%40HA/9:0I@,&'*SRRH#?GX<'<>(H@D%C".A)LQBI(]ZN MK3-=)V;.1>>+<&%AC3%K8&XE38SE1%ZN(Q 'I0SH(<5 X'^NF#&+P1I36VRGFJ=:.D8] ML1Y+RIE5CDDC15;L$)@(C/>T6+M_MDVGGW4;?D7Y7UY)H860RQRAEW_]]6P5 MRMZ)JA]^D+/^*,*Z(>V6TR'W.S"7WE\.LAK7#KSFM^[ '[XN*?'F M!2D=A ,@(];<^>.P21MT=^=SKWG>[NP> 'EL_-UN[;1XZZ!YV/S6.K^9 P?7 MX]:Y)XW>)]8ZW^TV-UML>_,/N/_PM/GM8[MYT.XTZ">R>]!,VQM;>"\F2YS' M%"GFP1QAC"%M=$3>4F^C2U@:/UX] & QO,^4SV5*&'ZA/+9 M_>M'Y.TM?Z(:$-S!;C X7/1Y6"E:+WHC%Q,L;^'@\;V?R*H? M1]_NPTOWSTI6\N.."SQW+%KJI4H\D> (B3$*PP0A3%OR!#&ZB]V2'^R1+%1) MQL=NDDQJ'6WQW8-V&YYYVMS<$HWS3Z1Q\%4T>Y]P\WR+[6[\W6D<-#O;.]W> MS9.#UD&[M[WY =K_'K<.#L^;&U_/FCN'='?C$VL(>L4#IOL 1DF6(HDABTU\Z;9/+) :E+OC3YBB5%^>W@?\I,GJZI6!CA M88QP=9;(J!'"2HP\\P9QA1TRBF$4+ PQ,<&PF/5G9=TL3P)S(82W0P@+5/IP M6<+![@TY@W$KK7**88R>83H(' M6QR7!6.J:0F$!(24G%0H4&D1EUF8UU*)F/8LAD"HLV1MG:JZH$\FJME\\*R6 MR(U7/LH2*2!^=A 7[V,NL)[26M#"IV0U8IXR\#X$0U:*7,?=42H\ML;C7.JM MK@JL"ZR+#[$P$+[R(3#U(EA&$&<6? CO.++$.A24#I)9%:6N:F-HO$@(?E-G M'OYD!*V(PW')W:PVW^X48&KH+J@NO@)KX-@ M,J6;Y)D,UJ#@LJQB1K#V.B%P\F,@,!,"EI72B= +A."W<)CPU\G0MZN:U*/) ML4(Y1+B+@)BWQEKMF(N$"Y>:-**[!@E'0M-B2DU+XP /B06+$ MA6&YUJY!25!A9(A2>;>V+NM&/3G4H6PV%@P7U^ 947WE&G@3*?%"( ;>/>)& M$Z2E9(A)0RQ+F&,>,JI5075!]=UEDXO]_QPPO;+_J8R"*4=@HE"!./88%M]( MD.0)?D-%4C*"!U]."5X88MO'[3BL=:Y4&>Q$E:&<#LPF&LZLXQ:FJ_*1>RZU MEXQHH3B)Q*D8B@NP8"QTK4(;)0PK*U&@B2%.:4+&2XVXXE%Y[5/D,1=W8((L MT"Y$V4=<*0P7%V NJ+YR 10C7E/'4,0"4"UI1 XGBABVGHA #8QSCD& 2VH M+J@NIP,+@N K[R!ZJ8PC#HGD%>(\**2C),CYK*J'&79YGK0"2XC+0BF%4E:/4HH?]6#ZN/*C? B.D:B1 MQ\$CSHA!CJF :%!)1D4CKP1>F*A+M3K\,4,;_A[B7W>)O!G,I1 3KA7AU*+E>WU&%$'=(JB[5(*Z1=6VJ-K.IPA>4H;S M9#5/\%=K@DC!X\@9IIXEF;<\GEC[[FV9&NPWMA']OG3;.?#AM;GC6H%MX>_/# M&=Q_L'OP_KQQ#L\];UY7M76"4&.]1D8[BGA4#FF:$I()&TY@7)EU1=6VX']A M\;_2IR@OQPA7IR@:LZA5I$CQ:!%/3B*CDD X:>%@@*4G&!A!U1F;$BXH$19"75* 7!;(P>^QR603BO,S*O*.^B:EM4 M;5^%I\#.]=YHJ:,/W"KE? S:)I=8,MQ17QR7!6.JZ0 R%3TWCEF$:02F(HPC M9Z)"- ;FE9;$DE2IVG+]Y$+>)7>U@+AX'\\(ZROOPQ'ME/4!!4>RS@0 7 NO MD;3<8:I#\":GH\AYJ.H76!=8%Q]B3A">4K6-5'A%+S]?,D6:0.RH'JE4%U<@P;9N6>,+Q""W\(10M&\?2 +$<6$B$)P M[BG7.FFP+ E1!"?AN0TE/6+1>&@Z/<(J:0,F&&',>):44<@RQ5!(@7(EDP5^ MRIJWY.DU=LLFXRIBN#@!+PO=J=H65'/*E$!1N Q= +$6-")+!,YQ12I2O[:N M \.#*C!]3/E1TL48&:[R+Q#'1($? M)>%'JXQS6H:$;33FB<]@(N?I5=;-8?>7ZWVA4%+JQ2. MJ36U%K\?Q?XHCK,XLI;5H';&A-,T)-UKJ>_=#O=Y(1E M)X1N_'^?SW:_A2-'N83K<>OJB2EUC[78%=U+F\?BN<1J+CA+-KAJ!;[ 6C@0F)W3/)CG5V* MJ_F1![(.O#(ZBO X(VS>O7OG1$PBN^>A(I:*H6)VB#!A?_$_DDKO-O1@L1\=#VU^] 6+Y2=73;3>#WI K6?Y7IB) MU>I0\=OH&/Z3I2U&^:5 9<-Q\EKUU'S3,+;A4?FAT,I!+];^W1V,1O]Y=T/D M$#HGS_!._Z2Z_]I:,&%;5:T#@U$G7_#K.$WNGSB1%)_83U-W398Z?'6+==#N MD^.[;WEV'[ Q?GV6R*8U;=_:0^.8"VO;?7]N]<3[+QG8YN#8WC89(W_?1H78#O;ON\ MO+Y<(F2!/F?VO/OP'> Z&HV)Y.N7VB_PNG\!-7WW,9N$[6R?9%P#RB]^ZH&M M>?/+QG_>0/1X=3 BRN0<#S%%[FDR'*P6X6&%4CYPJ2Y=H(E->%/&RDJP;!C' M 7,=N;.4,N#'% .!_[F9R][]MTFF%KH/8P+GL2U9;7C=P##:=#M M#D[S*C>N>]'I=D^J53'#/-OQ73L:=1(X.=6QHIYUM"XJ^]5YY:*F=A9W>;[1JP>\W]EM*R8)''6!.8QE9IX$U4Q/A:3=J;C?)-*FE'KD6$^(0YCA%S*.N1,@$$)@Q=I MCO.M$_W _.3GLR(>8"RL-OZL2LD*893DC'NEC-.2T<0UC)MA3MYCV2\@>SZ0 M32G\)6FB"PY%K /BPA'D&"SP3@/JO*(LYF!Z8QX8]5HR_>\'J<]Q%.W0MZOE M>ZJL2$GUOXM9DA36&\(P)Y$G00Q5V$:*M0TZB+%#\9.5O3#+,S'+-45@6*2% M ZY'QEF#>)8%UCYPQ B.(DILN9:Y>,B\*AXNZ=[ :J.5@N^/J5.11<])6&JA704$:XDXI&"'8!]0)9C;@BPJT\ZA[$MDL[O M"OGPFW=&;KYY5QYLT,2 03 5G!L3K7#2,!:-QC0F$H. M8:' 7X\8%GS#.%)<&4MD,M3&M75!'T@AQ5M_?HAIH6-2G(3@N-/@#WHNC?:6 M><:=,&65?E6(7:W2*6K.<+2P+.!)G5QUI]= MD^/ZL49)?YV5 >5@ FL5G66$.QLL45ARGQQA(E$NRI;]8O+3=+R 3,D;YSW2 MG#C$>0XK3U8A;;G"UG'#B5U;9Z2NY9/3Z.<.J27:-"@\\J/*Z(](*2D\L@ \ M\#)(B#..'.$D$&6P\_$A]H)IQJ+>/W;RJEW+ M"4@7<^=EDRAF^9H_2Z)8G3R)]U7^\<(G1[SBU+@[[>@M;,( QY.2D?&XH$BE M=(R1^+&RL.2\9O0M)W3V/TG-J"=[15QF Y: MN-7[RN"^L^;Y;[W=G4]T>_,#7/?^^^YF"YRH3ZQ)M]@N//>FP]0\^-S9W?%@ M+&ZQQB88BAOP_!TP#C<^'NY6PF8>VAP.6^ M'#+QAC M(:.'D-%T@@G3$AL;*.+.)<25(4ACYY P1@5/A"(T57EM:J'*VZ]0V!M@AA?S M9ZDXY^/@9%@HYP&4Q3+*&'T=+@V'9+F/,J\MGJ5/EY(-)8I@IMG?\:;/WZ;RY M Y2UT1*[WS[V V>0,N6^2)!FDBX\3=# T==_1M MV/X\QNI>@<2WBT+\O('7/R@YHR/VFBM8%RVLD-0Y!U.(9^% (9D.XW(BHWKM"WR3/1H,8[VV ME>-?=\4,^G P'1^/"'>]''?NN!J\=7;ZE;?_) ;0] M"V9 ?W_\KS7P67I5)8(?03P820E1@7C#.W;1M,F6-0&?Y M7\/),)<]N@_D/U^TK?II!UKVUJ"_X\E>"D"EE&E$F<4 ?,&0=L8BHQ0':N5! M5S4#;Z*V*BZ5XZ)_-)#>B:RP&2TWFN-(M!$YN0[62^^4C*H,Y+P&5OVJ#HW&Y M$!AI&-8(4,^4,8%X+C1VV9S1-L' % "X6 MB/OHD0DA(;")N,3$6NL9##^>/?SO:N]A,2HK.>3"E;56O2O4:VR]-$@H9/1 M9=V:?.MX>>AVK.MTH1WPQM-.MYNGX3#_IEI;KBUI5=3UN.CEH/:/'78&)Z/) M4^S^,$YJWN09>NUSCMO0O%D?4^U_WI',49]\4-6DW*!CN!]6^:I>#WSBO3\* MNKF;^_=&ITSU\>!B3D_^\5ZEREX[SZK"7]:K7ZB4J=>PI+<_[7$=", /C&@A M N*&2J2M4(A*)B*LAHD;LZ1)4SM5=:G>T:!_45!J/,,OTJ5.8TZDNLIZ>DK2 MT\)E.)6"40\J[8_IBL(",XF)<60I;W:/VT^MV\=.+]"Q>_]]=9NJ)7_^6 M>W&JFM'K$\MKX&.I!N^7>PS66_[VI9NH*W'JO'W= ;NP;4NNY\*K:5W?#LKN MZ,*<,3_2%9V<,;\_:VRVSIK?&GAW9Y^U=C[!>S[PULZA:%*X=N,]O!_:?-[" M-\^8&QM;I[L'6Z1U_KF[O1':S0WXIIUV.[=A]^!]OI@GPB!MB46.$\VT398(7X7ELGEK7[TT^E? SEK"E/._ M[;!3[>]=,[/JDX.G;']!CZ#Q+Z_V'$N \B)86A=C5ZCV,50[E8DU-K2TCRJ7 MI$1>4(JX91Q9##]2&GWRS'!J,]6*.I%/+FPXQQCD1Y+3HVRI-P'AES27"H2? M".'KUE)@!G/B-2*8A1R3FY &^D68:688#KE28 Z^J!M%%A["*V 0+>'&4Y7N M,/=-IY+\\,JV4B'81Q'LEQLVDE N\,@2E=Q>/^>A2+HO%&V\I'U6:..1M''=+DN289641H:27/T1>^1,+@ME;,# M_2X(M[9.39WQ5:>-!;7J7DII?CDB[-[_0%)\G*TQOCV&FH4Y8/=GIUAD]?$7 M#LF^OO_^;=+*]^-&WH[0)\O)9H\.#FV>>[J7> 0&T@%)%B3BUA*DH\'(.B^B M$Y9)1=?6S>P0[2JB>.8, &Q5>3FU80Y,OAKZVVL:+#DPK>:2"GRKV-H/)\#& MI(F?H85_Q6$.R+A<>\,THYPA(DE4F)%N(&Y MP-_=UE_Z_VK_GD40Q-30#T%/(].,"A<8P]QQ#3Z0\3$$*IUSL$KF<;ZP6@KH MYQ(1?KXEMC>^GCCS^F M@(>!^RL#]#&.^_6D/_ 1K,!+MG_[F=#?(Z9LJ8=V[_N60F%\FA[!LGPVP\Y96URFFL8J)KM^)S M\\EDK9OON\S?V?Y[:P,![4*C0^QU?'TZK:="4QC7CND-_HFU-!ST:K9V- 2, M#>$S:D?MLU&VX2<)2BCC)I/VZ6!X"+>$V,WW3M\1.ON=O$F8KT#Y>:@]Z,VZ M\7JZ%!C>XPR^PQB/ZC5W I9"/#H9'@WRV2IX$D#3ERG" V\O,_Y&)T='@^$X MA:L/O3UN5&6' )MW^MG<& SA,K#@CR<9PK>?DS.N.L?PHBK)"1Y[,HHW)O(/ ME1LFHZ5H3A,9C*HLM5^KRCP BDE:Q\27G[IKXG_AJUNL U?KY/CN6YZ]J,<] MT475C=Z9^K,]O(+4?D1N&.TAJG+7?K7=4WLV6OOO]4R;3A]-=^#B?/ML-8HO M[<$1<$%MJ^_OE?KVJHUM#H[',WJ,^W[ERE<%HSX"./J^ UBMTNI[UV(77O]S M[JB)]?UHF!-KN7VB_PNG^-:O&[CWF?HIWS$S/XP1:X^*FJDC.:-5WG M6B/NMK3#*D@U5,O/M\YQ^V*1KQ)2K_/Q1=;J]>37BDL#$"E\5+U*[3H:Y2OA M+_MM6)G&U^39DL!@&9NGOC/T)[W1,4S_K":1_VD8?=[RRCH2M0Z\H3/,>,AW M#_>KE/-?%O3LYKK5NW79]#\'H\4I$O.J!N[Y^],F&+C*4P)>*XI*@%.CE$!6 M>8D4UE1*+B*V $C"ZTK?#F"Y5F3O>':&.,RPG]EGE^HC,#8Y>SRGHH8XGNMP MO3NKHLCLI:TW/:?_!?.W,ZS]8[LG><[V;(A9UV!BY_TPN[L]Z(8\J8=@XE4L M7Y^L!_ \;X?#L_R^\8-KE1!+]<@I%/3@*2?#ZMY:7CNJLH+#^#\GG9S=?@(? M.ZR]__)[C4DP0?_*@BO#XS/X6S4\WHNNO;AD!#UTEG/NS\9&;=6=_O@$5KO) M@E +\.#<#Q.JR9B^X)H;&?HGW?%#P;R-WZ,'^RR J9WR-JCM=B\R[_,+H=5P M<9X+]DJK8$PBETV<_#@>_BO>&=7V8Q^P/#9>;8!&=4;'P\J"O#ALOYQE?GHA M'UTNW[FC)MGYV:RMN YFU#"VX>[\G$[?9PF-?^<9>*>G]AK)^;>U,OZ<2!*< M-2R,-?SWS2?N-_?WI,6&6B>0H S<=)\DTD0$)&2(1@LF J<_2MR?%G1[$3VW MV5;<9$BSA,9E@OZTKL8/JY:N= :_YN\8D<^3%,]?LT;I*R0PSBA/NBJYF5<9 M@!/!NLS8UQ,V?S*."Q'L-@Z_H.^HF#&3KHE/YFZY#;?7JW]0"FLNK*;O#XV) MO^Q992EMG"QN2_ M?3@%#^G[S2B67'=]>^?OP^V=W<-6[^-!<^./WN[!X1EX4KRQF6V3KZ*U\_Z\ MJDZ0WE@69I/1AQS>82 #(D8.:JTLM(;KB2@AM4Y?VLE-9>7X4JQS64@ ML44KL[D4W#6M5)ZTCI89AP27&G%P8I$U.B#F HG,&J)46%OGK$Z%6J"LB#=O M@)4"G$M#3PM5>G,9".I:'3R',3&,:V1M'"QGTJUSC=$4 M5IW,I^&FZ-EXPE&G"%!(FY?0%'I 3@B!A"4F6>BX%7EL7 MK&Z* ;5(_%0J>"X-/RU2];REX*?IS2F=)ZPS&JPFEQT\$I#A5"+NF;'"!I+8 MF)\$>[)RQ>+93S\[GQE3T%UA2(1,$=L4D;U6^OGM(J#C:*YB82TN@RUF$="E MH+'I?2HJ3/3,!B2QLX@[;Q&,JT5,>V-#4HE'NK;.I*YC\@;KH2\HC\T^O1W+ M:$QBF'*<3^^D5SN:0.8)U%:.%Q>(]PK5/8#JMJ=WO B5T6$5$ Q4!(M-4F08 MRV7_E/,*PR2Q!BPV+>K,+(VNXXO:ZP^. M:V?Q^++ T=UE'NYAT*T:Z_U[,6AOU![? @/3N^L M$1*"H%0CAXU'X+-&Y)Q22":AJ,(BT1Q6082IXQDQZ_]YJ+6W>!2X4J;@;)3_ MB"__N2X_>W')O?5G'VU %K:<.UM>T[*T_= <]+MC^:2+82LVY%/#.G;>9]X< M\^?[/:!+@5/D",S%K,9F'3)8"624H-+XI ,A.2A-UB6^?3!Q?_8L>W[/"NRM MWE'.M\DU-.,PCH[?Y,[?@K#;O5S@K_T+K9\8/GSW<.G[*N&J<-F#N.S#-)>Y MD!U@;E&4C"#N@-6LHQ890:S#-&5&6UMGO*[)[1B0!QN"Q=9[SFV_6]E.<]OP MFRWG=[==OXQ,N%A$> <%%JI[$-5M35,=Y\)A"78:,SXBKK% .A*#1%)$.&^8 M9C8[O68-%)HEK6;B,!X MSV25B=EJ'A>$2/0E(SY.E/+B02^24#I;Y82PRV3FEW_]];12RMZ)JA^>-V5Z M/O4J($!<$3X@ )L) 41RHJKPVS&G ^7A\ 13&\S^QNF18I M6((-QUPI9[6C7HN@E00$T70SD?JBRVNW$?IT2;%[J\K\O-77OY(!<2HOI)/, M\1BMD90Q1:G0T0GJS#*HT%Q6=I^HO_QK5-N_&(SQAEDE<70TC/]T!B>CFO7_ M<](92VI5&>9Y)RW_>R6OT>]4.@J3+;2QUE@^B>AV>IWQSEN])C]_F:@Z9)&* MZG'#L3C%MC\>9$T/HB:"EO\&5RC?'VN4_^==[;GFPM*-4=79W7A\H<_3[V?Q MC2E5$1BT2J?N.C@J,(%#+T[.[*C4:6- M\3_PGL[Q6#&R+!+' MA_G\S1YES;[.>44S]6K.[P\C/'687]2O^OI2*6:LGW*W\ME$=J&RE^@LT86% MFJ[#.!:4Z ^ $P*8:<>#834/IV:JB\>G6:?J]M0<:U*%2F2P/R5P]5@,C.?; M#.&@EU.?VFI^O*VM"U[0*9C!,$OOLD/N4)[";\P8:1[LLST9=&*:6^1%+@1" MB$2690UMP8WEBH,M(E^RJD,9TB MJHMZ:5$O77+UTIG>X3V\O>?=E_CBVS&<=.-VNEA&WO"^Q/F>T40HR32RP6/$ M8720IC0@[80,%DNO@_^18-MR&=-9JW)THGM<<:H'19%< M.$J+$C;R6$]I$C;2RJ50O[?.&WCWVQ]PWR>VO=G@S9W6:>-@Z[RY^8$U#_:A MG1]NE5'=/?BMUSCX>- X_]QM]<##VO"\=;Y/FKDTZT$#MW8\W=XXI(V=S]<% M*#VW7'G.44Q1(JZ=0=8YA4R*3F&8GY+[M75&2%W+>27YKW!EY;>(<\M2((1H MX1SC3'N-$Q?>2P]3*G- A7-=#($\*,3[30#&8"J>2PM\(Q MPA3@/.? WRY4MZ P?Z&@_U?%X?NK>(QLDLC:YPXTK_;E;'0<>Z/Z];WHMQ'2 M_P!J,DJ3Y)F$)2URQK2F.1Y<$YF^BI_>3:)=QT<&_ MX/,&"Y/$N1R4-:W;P24W4E**:(@6<6H%LEP&9)/FW OKM%;9D=>4T/^S0+H= MCV2C1UD?;P+%BCB;ZTPEX@5/P3HIA>6.,I:X-,+_Y S_499&@?+3H7QE?7"6 MR^S$@!CW ?&D$T Y*[':X"SF\ ?E:^M4\O^?O6]M:B-)VOTK"LZ>\\Y$J-BZ M7V9.$,$8V\<3@QC;>+SPA:@K".O"2F ,O_YD=;>0! (DP""@=V-L@Z16=U7F MDT]FY:4IZ#-J=7B_22!/,%VDON'ZANL;7M*1/DOMAQ0YO5/9X743U.OX"L$* M:TL%Y4QQ(J@-TE%-8S(Z&69P[74L&569;G_@/3@8'KR-B$E"'#.'-#,\EPQC MD81/D; '\SL>L ?"$T0]7[8>FT2%X5)HR0-/5&N7% .?5'/AF"&UW[&TRGQV MH.8:>^'>IZW3 MC;AFER/CFRJ27_XQS2,4]=?'-'<"K*F&)1F4)%8,*>)2;N$ID?5.H82#I19+ M3E1\L /9!U>;9Q0SK;&B3MUXEEAQ-H$5) 9A-5).8L1E3,A%:1!XG=X2*;DS M\N5AQ9W[?LQ;&'!++?E\[4- YV;U#YF_$ZV/]U]_^>WUC8 V%< LC.#=_]S@'WWGY[]:DZVNKN' %BBN/[[?PYV MMC_"O1T<;+UO=5KG?WS;Z7XDF]N>P#VP_YQ_(7O. (E1CB"O;01_S((_!HN/ MN,_G>V!U(@Z7^W 8++ P4GIABF,_XTU,6OH@A?7&B01W.[_R>F5VYVS/ZT29#!$%GCOD M*.^1EDR"U55$QP#8;]252K2Z$.KE%T(]AS#+0Q2Z+'V94EVR==^2K9>V*/]Z MQ0+QKT4$X$6<3F\/; ":-^)]1Q.\[WCTTN#$=NYU:/V*XT&/$#N^1$6+'7US M,AC$Y>E_?6?VN?/US^'N=O]LI_N!M.@7LO7US_;FQEN\>_B-;6U\.\_7 $8* MW[N.=[^^/=]]4WWF/W\>N&[H;!W^V=XY_,)VM[\(N ;%$J0XN8H0)^*S<28:LTH %Q&,CE55$Z)4U M@YN"/'!#Z+KHYS[*^;9[U.F?Q7@QTNA>].55U @\ D,9[$IKX]L9P%6,WBHC)0@3,8B;J)!A 2,-9@;30)CS?&5-DJ8V9(F*!.IZ MG^='.&I=?G!=/IO29>L$"<)BI#S)]<;<(,UE1)92176DVN>.>HPVF;KW(-KG M-WSG237Q0R^T!]$?-X[MCW@1+*G3^9^06GP&J!FN]_+4K_8P;ML?E2-4@=%Z M,?70U\AT!V2:&I%C@[?, :_0@A#$0PK(<4Q0]%CAP%2R.6M#\"8V#^40/=-X MQ\M6Z4=@&+5*_TR5'LHE4 M^C6$,=S%S#Z.#5MU 1)H\!(FAQPM90@ MD^?.QY@3MK3."5OYM*6)[S^!KXY@+*\2/P*_J)7X895X(JM>4*X9HN/_LDPPM?KK4E1I" MGCBKI8:0AX20,5\S.&D7 D%8"@)\C7ID9!(HT<#R41.G'D@'T:1)#'L!$#)= M_WAKY>/<([WN6^_([E?O^.AEBN*UE2E^BM]C[R2^&_2[;^#260.^MH\/WIP, M0;KB8'EJO#8K".J?;G;?GNUL[QYN;>R(W4./6P!'.U_S)+$_ '[6\<[AN^[6 MUW>=UN=+-5Z'Z_"Y/P]:W4W>.NQT6^>6)?Z+\SQ+Z]>$PYL.8D4D^6[)RQ\=7A9PWZKW30@?$=<"("X-!%;1%VFK# MM2?4R##'Z+V;ZF6?>87DLXBPU)6<#UG^]G"[9IYG6=G.>*;R:Q\*MY2Z/BNN M,*\CLMR2=Y=JW]L??0Z=?YGK]],JA)^+6CRKS:LKF5]3)?,=)Q$NBV;=]L[[ M5%K6 >G[!J1G.< 7CN\2A:#OYO26(>BC=@N<6O@^T=KVN7D>WCW<)UOPF59W MAV]N?VIO?7U+=@Z]:%T.07<_X-V-+_!LWTCK_-,!_-?=VO@BP%&F<(T?K?(*XO!5S84*>J==#9B'^7*FJ1-*7]Z MD?4S/Z9Z=7K_".,3:[U_4+T?'SUI;[1.5.5V"@9Q031RP41D%;8\4.ZTU2MK MG#2QO'?%XJ/H_6M(2RZ#\+:3B=5@%(=_P;SJ561<.@=\2:OH+",GX0[3!NQ/+O=_W!Z/VC(5@?>G^<#.$YA\,W_:YK M]XHTF!IV%X+=CY.42N22=^T)4Y.'R]2C[5X\ #P& MI:I18*E08*+ C7!/*37("\81UYPCC7..5W(8:^Z\TGQE33=A_Y<( UY#:.I3 M]/W]7L&R M(T\21C7E&H.14:\5= MB'1EC5#=U.11.@$LI$O/*+)5 TB=A/ER &1,U;!5S"5B4?*>E9/3#6PE8L8E M92-1DI"?DX3YU,.0GU/;I^?RSGIAZX5]7N^L%_9G+NSTP/F;.IRLS#6_O:Z1 M7Y9WSOWXK[1&_NY!X27?^!GO?%;5D?40Y+K$^45L7EWB_)I*G*N6AXVC_B"[ MWJ\H9O_J:AN?.AZ_?-TU[Q-5Z__8H1]/=[L['-YWL/7^+?R2[18?, M3OX3M-J7NVN^.]S=^*.[>WAPL$/?\IWMCZ>M]U_X[L8_WW:W/[*MK[D/ MV+M#N%>:9\A.A.6=8DPQ2A$)/"#./4-:2H:<#MAX&F3P;F6-8-74^&INPS+6 M.-:US:\FG%[K_QWU?QQ55X032GE"01.,N!4862(-B)8BP21,#9,K:T(VY?TK M=>H2YP=2T;_ZO?T&$-WNJR!9SS>_[!E1J=8R3JM[#F@ZU2A&"04S8B1E4P(D49'; I2IH8+]-PF3I;](41HUJ;[Z[-$X4T*1%LO4'4*(*X MPQ*90"A*7#&/>332P M4\A00Q%7,2%-J 8Z@@TE#)RZR.HDRSK)\D63GQI %@60B<8M&E/+B$&8I . M3,H HN&/X!S#-I*0.]Z]Q"3+Z02@RX-;;A]Y-&L*RRTY0@M13'LN].'>R^B4)<+F1NG<1 ;_UH ,X!7\R2I#UHE M[HW2FE@3J=<&Y\F!HL2,7%U71Y)_TF28T\W]O:!L2I$)RS$*5#G$M0C(>1*1\HKJ MF R52@)O;,(.7=GV)FC]\"C"#]]CYZS9L 50_&E[)W9PUJC2=5:G0?#J&+N? M K 5I"F:TR_[97NKWP:Q8_.]5NF2%;V9^%1EB?#X(]:!T3DYOOXCU\W<>VS8 MIN;2.D_\.?^L/Z-61A\Z&(QW93\B-XCV&[()GO WVSFU9\.5?T^GO;9[:'+5 MEV?!9L\M^WS0/P)Q:GSH^=5KQ6A9;K;5/X:+'?>+>EA MH()V6.PN^_:/3#1 M;=MI?#Z&7W3A+H=+]#BSA?7MCR- CB'?5&X#1=R([GA)INZ)UIGI M^NZ[WM;AVQ^;AQ\$N%EX:^/;66OCT[?-PW<'6U^SW5P_W^U^8)O;_X ;M=OY MBWWJQ/_WZ6SW:SARE,O-[;=GFX<=<+,^\JWM#[CU_N/9YM>W\#W[='.CU=TY M]#]:7W>[K>X_:?/\@]C:^'+>VM@7F]L?26M_3UAPI*)02.0Z6.Z2048&EQF7 MTU)K:X*[/(Q2*.D%9]HR3+C1T7*;@)>IJ"6X; Q?GM@' %%X/=F5^@Q,OC]H M% !R\U#*XH_K3.O,B96WW]?TX/*9"D($R/>4H*!"'K/,#Q\-"O/Q4?Z MT(-U/3HN\Y*S C0K8.["S9PUVL,A//)"A%B#=E'@WT(GSI,/%DQS8BE*;;)3 M'LO0*S9Y4>](B+,B?N@-042RD7AG?5PO0'59&/ 3:^<'LK6^1QTGS+&(J'.@ MD]A09+&1"/A2X(0P'QSHEX$-!P&;X0;M[P_B/ICAQM&@#5;Y",QR:;DR,;Y6 M'&#;0) >1"(^M-[=O.\?LMF/P^-/<)<%8PA_QT$F T#R+B0!T=&1%6T4H"*MB@H.O[8S3 M\% .!PL_6549<5,9\7N!R]_50U0CJ$?/GF6OQI=*J,#;UCHW9,4,16X$X(L+ MX%)%C9R +0%Y\Y1PP!>LFD;,PI?L?L$6A1/X16\?-C_$P>F@7?R0(@B)+=KF M)#!K\!O?'QX/KW=N7DTXLUUA7@/T9:Q/[6'CR)Z599BQVT:V!^2FTSG+/HD= M#(J9J/"!37O6(,6ZMOK?2XM/LF)&ZP^*UD13$]VJ]Q=56Z34\4I[VYU. W3I M!)08WC6^5O%6T82][(!+!)<==-KP^T$,$;PYV,W\[Z.3@3^PV6%R9U-4 UZM MH 9>@W=EX#BN',7VH,@4K"5@:@\.[/?L7,(N@]J ?2Z7;YBQ=) M-VPM7I6& M\\:;CH4-66\,3_(Y1&Y/&QO?^X6N%4[IL/!/^[T(B]T_&681";EP=U"$P68Q M@.(VFHW3@S;(#LA?_.])^SM@8[EELV\*KE-: GL$EN('@.]Q!"&]T1" 2?^< M[_!!* 6],\><, 1O+A[H[_P\Y,(HX%=M%#9/-]?WHF=.$:<1)GG6E*<*.1\] M,BYY%30G09H<@N45$:,_ ?4<5,$_?@P6\_!;1Z4$?(#J! MK;/Y2ED[#FQOO^#8^:)E4*R UO;Q62,42CPH+]H_&4RQ*9M96*5/&6&[1^4= M/,1#3?N &6N:^0JCE?3M@3_I#H^+ [7\2MD6N_C0Y2T#D(<[+;R"XJZKE8)' MOQV3\CW9!JP94 .XN#UNQ [L?1$]K$Q%HPT_5D:PEW_9BR6&Y/$H<&D IYM7 M/J_1R6 D.0/X@N_9[(Q7-,MDNQ]>N>7Y>U) ?:<_+.3.53W/1VSDXN< S*'= M!9O?+B'^:!!]S,_66#_9SR)XP17&)*8+GW%QRMV '2]TZ6C4;#K_5,I#_DZX M<$$;BU^/(6!*/'][['V3*L_ Y.?7"YZ^:8&TC4KXX<^"F^?UKZY2*-KERP RE#L&BIXU*I=Y M !0-X6UC*E S:U(,&*[\/@[_<&WQN?COO_6>/NC4N)?\HLKK9W/;U=^+5'C MN-&)^5NOI1:7/4P"5$%I 2ZP(SP&K7$DP7L9J(Z&*WM+S^M;@Q43!&+[ !XI M2_'VP&:YV<@G4#6)*$C$C\V/>Q+XF_&)(T(LD CL-8RB,F;\8U/ M2$S-.T2QG&,=2L5,%QX0=N#]OY^OK\Z[%H* M9FZ(EQ:9ZBZ=DL%K$; M\*<[;5_$?R9D\O>:^LR@/O372<(_-_ #WE.+F:=>JQQU,)XK!E^AC ]$!#4/ M\$_$'N#V?8X_G +A&<9>S1T>X$SZ1VM_3R6%83> +$0,.B>C =J0+,I3KH.4 MQ!FE5]:.8^^J)9AR7BIJ4++?S)&?K:#4[.%&H3EKK>]9JB)GT2&7% .@SE$K MXH$]".^=Q]0YGZX1FFOHPTA^@&86$=)F =P%5E\A#>"KE.\NF<7H]1+OKPW+ M7AN3G?U-IW;8*(+R!>-8C&4\A$37+.-GL(PSH+Y.)D7R$5Q('+PE88!O&&X1 M@TO'0(R0!%B&T=>3C*-!/Y_"C7Y\.&\=_/&".\^*"\XF,D4<87$*(_BKHC#L MUU%D912B!77H#!O5*1K\>_JX/:]U&4,#N)B,%?M.M#UT38]^]P,S]OVUZ< M6/!?KSM^N'H$XOL#4/"LB.5AR"L/;V\5I@Y[F.+"= MIJ/BS2H.WAYIDL(#EFE^G,*-#Q#DY M4/F5_S-D)>"(NZ-1T[1A AQ%M1$ 4^GBP;\X)-_#K8FCW:46D3HT=:.X MX-R+#1.GN0-WWH28QZ KI*FWB"9/>6YDX^AB!UNCR-0O%P=:UYYG%-0D#T!6%J[B H[DV53?S4KA+,)M4PF(!1&\ M8XK S[;KGR[NLW +Z@JL*R=,YZWUO>23P4E31*D.Y;&D3> >,)*$T![\!9-3 M 684XDU$Z:\>^(S]5I +%R\J+9J-H\[)L&&]'^3JS:R<)[TCVP[C^I'C?K/A M3HZS%D\:\DL1V%6X?&-EV.Y]*\IR3GI &W.Q26FNP^54Z-<=J]B>CD7,BCV4 M:YX)^_@PKOCUU&9.QMO;:>*MBY3,!6&I,HE9)BFG!IL@*-;*)\I\X,S=HOAS ME!AJ204 XCCA-!+BJ. M/%8D)44CI7QE3=^I8G<4#>[:=F^8JP-&&Y"EK3QV W%K/JSQN:<,UL;GWF*5 M^S1$6'?I#$@4S5TTP=8@+4A"A 8L!.;8<+.4QJ!V>=([+ M(JZJ@B'GHX^3.-_8G@UMN,U\$M^QI\.R=';_I%,X36FT( P=-."$E]<[7\/VSX9MN[N]Q81-7.OHI;TUQN+6R?D<.HP MMSE9Z-L!^,Y&JMSH#(#-L@"^$-O_GK0'I04KND44IJSJ,3 [%:ITQC)0WH_< M4NT U.OYT=-Q:WU,B6L*\1Q9\)\0)CLA009$A M G"1&!_8PNB8#]9B/XV0$"C0C62V>'?O.K2;5>T]$L^:Y4ZTM,@\U7B]8?Q=I[>+UGB^+]R?,K4.8B\^T"](N)V?R/Z#JQL]<8:.BKH8*WUO4@E#00< M84^91=QZ!2"2*')&6H.#EI31E;69/;$R7;\QW#+!KG("QV2\)?MRH=R5)Q.G MVN+<46RV/NY1GP3X0QA9GL,ID4;D'%@<'['401C)/9_;XF0KDQ'I)@-3G+EW M.E<8>^Z_5IR[5:V?)@[>:Z,R852JIG4G13Y$IHI5V*/TI&$!"RXYL+UOH[=F M5R)?KFA^9,^Z%UV-SBXE /Z?_Z4I4;\/"QKL@*/VJH#,<=$3J3PX[9Q-9@>& MZZY^L;V_5XQTUON*MB:S;B#^: ^/1_8MG12,?/S$G:I;?#M6=Y?7)0>0AOVI M>_N]RC,KNJ!/W_7-SS_ZHNEU*!\*I"*.4?&[[9Q<$'\[!/^B^O1%'XG):_Q> M/$\&* ^/5/0T.SSI5?Y$5HJI+RS:4A3F?/*!)U-=!C;$D<* :S(Q# (N62T; M//:P#8HT:,?AI>==0*^>O1+EOD;>9X-6G/U5I&AF0\?I/-QA/+*#4F;&P MX<=5,PN*CP< MEH3;M@=C*;.-(7B/8&P;64[@/D;&KM2#T(>;RXHPZJ4&$MGW[>)Z$[F8*1;M M[L:=+J^YR\O/E'.( 0)BN8:7$CRKMC;Y*18YV(N)!Z,(9]H+KDG. E.&^, M MD!GKQ#U&F]U\GO>F>N;1<=[;XF'?C)ZU%>O^F!5-X+DE15#,1^.03U+G*682 M::T(,LPK'2@GKFB%)O(4LVO&D%R2;WKC?RVU(EKGRX76K5(';!;2HL0RY S1.?X>_V\44^3V$DNC$>CY2C M*D@IJUBKJ^84^W9J^\)D5U_XPT^4M%QWA[.6(WN818G )15NCMR^ B=">^C+ MW\*3P!M \Y+(WA!R\"ZQ]XPEJ?UC;+EYMA\CM\W:L6X(-<7TLB83(PL\N2- ME9[*9!RSG$07Y6PM7ZAG\MO1O=9$_TK2SNGFZ1XS 9877$/%M -MA%9%QER MX!YJ$JF2%OQ#OHJOCI/YWZ6853)=#.\I8HQ%(&-*?5XW49_-,2ZA59'36RK? M-8P#B&#?7S".X_[Q& G:Y72DBT_?PD$:KFA-6\;(VX/&*)]XW,YTA!H%[@+\ M;=T.K3.Y2VZ!O4 ?U,AE3FK\4U^O/>#_G!86_G2RHM6[O$38Y), M($R)S^%G,/ D)102L[ [5+@D5]9,TW ^8^94(02#Z/-LP,)"VM[DB=J4)2K# M!&5R[0W6*%>FENS@.E/4C<<'N>O9G UCX!?,?_+*]UCBELY,F.YOL1G:S$O M32'.*41<"F"M&&F0=A!SH9!)4B'!DO4N2.:B7UFC38+E-50V"P0X3AFC+V(8 M5\1F.G^E5V:35V'X*M10?:@>Q?8X)2>D+CFI2TY>8LG)'"4D/W>HV*71(MO9 MGM;#Q:KA8J=["GQ%.' 09+ #7RQI9C&.E#-W>5C8//'8ISB*N"%@ M.#-"4;XT>698#7W(#'%8=;J^H;-UUP[V 6PKNY,-WJS5*!G;%JC?<)[0 M/7&]&]Y:C?/^_0JJ7CO)^T$EU-QF.0K3NQ%]F4-:=?<>%YF^XD7YUR*+<.U0 M^!L>.2OBXSSP[3B%JP;_90AUZLDG'YC>_L!S#[G'C1EKZ/SM;A.M_]NGNPM?WMQ^;VNW;K\"/\_!&H0>N@];YUN-/] MPN"[^,[73P>CS\!WG>S2+W)SXZ"SVWTKMK;A>[]^H*W\\\8W#O>*=VBKO;L= MX+D.#G;?OTN;;?SCK^VWQYN?\3G0#K'G)&P7)0QY)3CB5!&D3>X'J@GUKNCX MCJ^?E?A__A>1^/?+>O-@NI)?+71F?EVY&VJEXG_/"K6^],;1L%&@;'@G!)OQ M\,\$I'Y99I2:V*"-:G]JJ%H$JLXN096A3L/_$\+.48 J;I$UDB,O*;&>0)6X;RF%?$DQ+(2.>0R7FQ@AMB@\J'7IQ=/?2:'X%FHT!-A:Y1O-;5 M(--]B%!%3ZL8$CO*J7(G.6"4G^1Z\OH<(6NY$.NO?F]_.PZZ+V'>]./"U.?+ M7AUVN;\.19IFJB0L1\"0*,(^)A=D3-;JE34E-'AU5ZG2@E[= ZK-O5#NWT6$ M]BL@>AU$?ZP@>A]N.@PG$Q+[UZ3]_S*5W76%%M=A M]ZVJW-MYU6X=O M>6O["]D]_,8N<[;6^0>^N]WJM#8Z!RWZZ5O^&^[S?.LKW._7';JYO4]:\'U; MVV$Z$K^]3_XR5]](E[%?6@)DU-;[J7-:1^.)+ M"RKS%(J[?@%[TS&P9D'=,B6S/_)?B^2"WBG59EK5)_1Y/>2$OR():KN_?I%J M^[=MAP^]-_8H]Y4JAASD]- 8II)$M^V/6KD74>XS?%HI-][<7A>7,X1:[S=! MZ=]UX/X.X/ZZ\#,&Y^YT\_P/^.G3X>9AZ.YNM#J;YZV4/[^U_04;ZGF!K+/3UZ M- V<-J\Z,LJ)'([36?J MR.T3Y^=<7SB]?7 9Z&I46P#5ILZC,JI)*4R,W" #*H"XIL $M&5(.NJ,,P); M1ZXOM;Z7TU '>G]&H+<,SA:%;&5\-3<) 3VLZH:N%+WE$KK]7G'X?JE8]$K\ MMP[XU@'?!XAM[D0[R#.18OA)D=ZY$62YUZD.C->!<7CB-Q,UQI?1NXY\WXG0 M/EA<;$1?1ZU!WI;;DMGLVU$KT_72#2_JYUX*5R6;W1WXKG\.M]YOGNX>?CS+ M7'7G:&)SOG'\]W#S_PJUSUR]DN/-'DQZX'!?'\[V' U$,N-0XD8@'AE#FA./!!:4<\T< MR3,^U<'MYU')2_,NNLA-'=Z\LW?QQ(6INYWMRB[92T1NWVI^_![';/NG6 ML+4 ;%URL?F>$50)+BF2- %L2160<_!'BM%:[KT3.7"HFY1?;0!QMTRJ.GIX M-VQZU=GG3\F?IA&H:KO0VR^.#FOP601\/E\"'XVY@>772!!BE8]03Z[&DG%GEF#12:&:\P$1@O$>P69F_W64YJ.@W]"A'&[.; M-!%UT4CJ\;]^^C2#LE51K,,-38XPM\#V&>,X8*XC0!&E# GQ4#@_\7T3F(J M'")F5I.CD1_6Z>#S?>@X!L?<(O^T\T5*JVVP;O_.<"^^T_/?C4G6]V/!(!";&[O *!X M^.RG]NY&J]UZ__9TA^ZZ:3-"#[V &R".6OM$!Z,XBA?=QX9WW1 M5>BJFK[F;K.S.X'=NL13DS@/J@F.W_N=[X6752YXJA:\;&[XJ7\&C.F//%$" M/+)B7ITMNMM>G_CH[64:H"BQU!BNO(D\A CXY[PD,OH4N>3FA@[0\Q>;P1IM MI5)H1C*S:7^TNR?=/_J#07$&^\8>P2O'9Q>\ +\Z]?U&]VB>5^P41=&3'+>- M 6D;,&).YA$PG+ \]47/'LW\9GVC&FYP25IX[,.@/.VP//Q\-H@U;O7_L MH)T90KY9LC2-Q)] 6M[FX5(N8*("#HCHW!@X8(>LTQ\^+'Y<8\[$6TD'+%$%& (=\@F$9$DQH"?IS1LQ\H:754S1HZ58Z(> MW7R J?79A)R"?S&,O5F[/QQM_YMRDLXKMA,??FQ]W!/6\V"]1$H)!IJ?$K), M8_@Q"N^4=8# *VN]_E4S40XFK:9K%P-I7(R]1AC8T[S5H6C8W1Y>MB*K5YVO MQL\D>G-Z9T0\,^],OS;O##AMMUT6PZSWPIM"@/9CS[?C< F=MNTO(VWN;!ZN MP^_?'<+O?NQ^_8"WOK:Z6^\_BM;Y?KX6WOE:])PEFU>T^"(>MYD;(*U[;>",*F)_:BKO[ M<#?H\6Q/Z+;;?JJ$T>**O^7:K+:?0Y._]"X&"0&/_GLT;7=K//;O%8UQN^R\ M%MEP16/M/$%O-+-[V#C-8XS+T4Q9&(MFXJ-YNB=#NQ\;G?@]=BZ-8VD/\OS) MP7&>^C;XWO:C@5#3W1FZ[5YV*1NI_:.:<1EB'C71[A79M$?YX*P\O&R8"K/LBO5+(9H7$>(D3 MC5DOB'&8/$#5P$@\Q]*Y+ 'X)X#_I:J_^94M_7Q#-_@)-* 6CT)R_^L/AM(%8@.R]*#0K!^<, MR]FYH'A%A*V3E\=/+<]IGL"LDH!W]/SYO*(YP=?#N\;BOX*\9;3FW4\,0=@HM>X&C'MKLYSN/; MH9P$/SHT+<:K#G+CFI/!L!@3Y_($GSB T2=3BSS9^'VC^*@G(L'5VTV M.M;!I\MY5MVC3K^<%%M]9_[M\0$\Y7',<]5'G\G3.OQ!,?^T2LV]>"G7:(\' MJ0*( 5)7J#YZ_FIF:J>T*+U^?A?L9[ZY6)X 3ZP%;$IYZ>EK5!,"[6G>DCRH M$WXW\:GJ>QNSM[28W7G:/^F$/ @YGTC[RB25-,HZ'73Z-9Q#'5 M%XYI/<-FB6ZVGF%S_0R;YQ%!,<\J@O( 0WR*5B'5@+*RI#<+\3(&3_8K)M]G MFU__[&R^_^>PU046?O@%[YS_>;BU[2FP<-[:;G6!J?/-P]WNUIM+3/[0_]CI M?CG=_;I)=P\/NJWM3X?P_> !['[;VM@GFW3GQ\[Y_EF^[G_.\_"?]1][ MN M,=?(2L5RN8,%&B\Y2*F"OPDECL3+T9,4L/9,Q>1RRK&S5K#(I2:$YD"V-Y>C M)Y]G3(DK-Z/Q6.??,\,IMS_']',K')WQ-"9&)>=&F,B,--1YX9*W>=;L\I#T M!7V8OT_ N_47HR07B+^\Q#R$#[W&9[ !96%D&9B8]"YR$\M.+";:-X[*A;M( MZ@93SC.V'R\VSK6WX MW7D.HGBXO_T]"8;)B( !.6U 7&F*K+ "R6+B;(I889U;M5 IKDDZR&/3&^O9 M#RW=S./8^-XO!BV7 E%,+K\B84> D_'6)EVP?\7F71*J)"/1)E&2%.>! FAA MCHVVSH=H/*FZ;,R4I4L" W*PE0JQ^3O?T/C[7JV(O#W=VOY&-K??TM8&W/?& ME[U$/(^),J2HU8B#UB(-ZP[&52H"A$8DG5;6#,:KL^3C@G=.1AHR#I%2HN80 MH%%L%KSPLRIT"T;X=- N7'=X-7=/.[Z8$OPC#GR[C'(4P0_PS%'NE%F#!(/H(SBSH9KIG;O('8UZ;"[81\X+$XS@3AN">1+&X@@+YIC#G#MOW2UX MMU!,=T)ZLQ_3#E73QB&2B))*'G'M M$S(X! 3<&ZNH#=@HFU&/$-64,VK-&H7S#OL63GPAJ1>XEF(LHV%5_<)2"]#? MM@CB#2LAFFI#6,O+A;SL[,E@$\72(&5P1-S3G&9E"1(Y!4,('"0&W@P,"UR] MJT<%/S5-XEGPT$U[]F0,5 >L\DF:%)9P8L%3],SGL48R*LF(K11*C!1*W"?3 MM6:@BS'0\V][D5O,(R'(81=SNII%VF**F%*)LV!8BK08^DY54RP+ ]4L"FZI M"R82[H6V7A)OK/1")BLCKACH+%FJ&>@B#)2TMK_L.>Z]X#BWDK0,<>X=TMAA M!-Z)2U1'P[Q?65.+,M#%<(01$RE..;499SZL=7+"&:X4X(J)J<:1I\.1K>WU M/4L-ID0MCT[Q("55@"/JSBCRG-P039Q+P%X5SWT3)+$\ M,(N)UT5>ON"W"&OMAOQL6BDVSS_LT1"(I50A =XSB*RAR(+-0XPE%YP/2N04 M%-+D$C<-OYJN_1/=D,<4H-H-F4M>=O:X49IZ)I$+*H^:D@'DA6HD$G"/B&&G MF &(TTV&KPK+]2>SK\4+F8R&$_,4ODB2W#'8) .D(4?$CMTSVMJ73)*>2C 0S&3B G#:B8%DD+#&1/V,+]T$L4 "?6 M2"9)"EGGD^%:"$.3P"!'VBE,L_MQC?C4[LDY/A+%;!YA!Z,-Q* M8[&@V -9#4P*I?0M\ED[&3_#+Q;9IBE*)1$!X6#S\8;V2 /7 )Z8UH:+).P""LK$0_<(!VL14EX\"4\ M4%%)5M9$4]&KXG&O*5N/L/_%Z)_1YO=G;/X2#=AZBOVG0&\4D$9B+.RZ] KV MWX(98QPCXXGSAN3A)47@07#R"OW(!;/.D M<]P&MW[ZDQ4?FN];BD*/:Q$.WGO9-5-) UTG/H2$>5)>8Q6!'%KM!%4^Z)D% MTPMW1BA KA2\0N[^*6[Z4U[_8:M8AW[Z)R>ZOV+"_O9L<]OO$9VDE23W\@2\ MXY@Z9*-+R M%O/!1@AN]LM;OQ:L\*._N9-Y\4>,4;Y&NQ26&,3!^P<@4@N:) M:NNQ)+1)8>/Q[4519%SPE NQ\:_OC7N)<*\83$KF?%U I\[NEB-D31E;ZS$ MP=S/H9TIV=M<)US^,/,S\!=(-#V98N'_(&+/A##W->AK+J^:!TQCL153U_5_H#2]>T@ MCZ!N;+0'T1_WW$&A8J[&YD\9_3]J#\CDZ]K19@D*N MBLY%S;WC]G&GW,6"[P#:=&/,RE]<\V!\RR/V/)^.4KZJQ!+U-RA![NJ?S[!5 M0V%NT1]%E#@+9>P-RWJPN^S,4N/N;2>Z%&-=GN/.4$8;P&169[6S]'_5=K=OSOPA+_D#U/\^\2;)EXN7B2__[K:^-#MQM & M.PKV=@H3JF/F"4-^^:[*5%DB&A_^WBJ[\67CV^_U8DG]BLZOQ:4Z_6$9G2WI M016D!2 I6BY4;&&B7?ZHM=NL6\]])H#5C0X4"G3.?2X63)$S3/'D;;18W.QF^IHH'K MIR C$S0URU(_?8%'&GZN'N?5P%E8J\ L$=N L,W"6A;3YX( 3 M"8Y1DO(:9_E&(KK:>#>>M7I5=B_K0"'ZO7XCG0P*MIF[=P0@L[EU5->&>*,H M%QY9B>TSY'Q4"UMT -C/YV6]T>7W07:.2P08Q.(;7GOF_O9\K*=(AID)IL!. M"@RMT.BHP-"5*[BZ\FO14>LT9F4R!3E>ZP >.6O[0]_ MY_>/&LN4F3DC^+IH5WMR5/5@F2UJ_U,(67:N 6]+8:&J60#O:F.K+%A@N/B% M;L[+_JZN0[>8W=IP_0JSKUJ4D7'*CU7W=WF<_B[L^OXN=:>6);K9NE/+]9U: M9K:"N+6UPZ56$,X$'UTBSF#!>8A:R)0T4#CNA,2YJO<9&:H9V)HI1]FO+4M0 M8=_+!ENELW\A6=/(#DRZ[6/N\AA&T-ZL6IZ-\A]R' )X#EP/_.%UL%JC2XXX MQ)B@7+VMPOTN&XCUQAD\93[@1-2A.-\:&=+Y0Q!5M+#H*@-I20O+* :O+G42/!S9,I5HN\ 45>VCM?'Y[(4!3HIV= M$]3^@0[:(<3>;Z_(5=BD^5R-F\"2-P%9GTMBDS;(6DX14;DKN8^8J;BREGNF M5O!UL1T!S&BC:N!7+3/LR?'DZ["SL.CE[N8?^Z,,[(E >/M"VU8KT9I/_3*P M7G9SYQ.*5="WBLA]SUT2,5_=3A>UFW\35"...77M M87^0NP^-?CVW/PSRO.DGCIO 7 %2$'?)TF9-!T0/W8@6&_B"&$UC'XAV+ M'51YGTP GS. F>+8>">B<$:YE$32GHE;X@7T2I+@;4&!/ZX)"A1__%,^47E< M^C<(2.ZAN1^7:)[$XR<+G<(U]V+2"1O#$ M,Y3*EA#1.%FE"-;S9R0@+S*#A"$2>Y75O"' GA&1:2:T,E>&?RU1K$KP\50'GQ^L/DMD*-1 MP8^Z =9RZ]IX$ZZ1?[/'DF4*%->G!#*<\X@XT]A;*J-)FD1/1=&O@.ABN-OH M'[4L/Z(LGV]M@"PS;A3F69:91=PQ@QR.\ ;I4D39U(G%QE@C&?I!#J5FF*I;1;*2BCW3N,7TR.&M.Z(5L?&KG=WX^ M&X*7/,S?(AOK550J"^XGV,O"HY[2H/S*^\);*LGZZ"0%7KH43K/^OR?M,@"4 M?R4_?7[YR0"W>J(YEC)-6QYP)9&3A2@0=LN/5@G6\Z\[G-;!9! MB7'^P^7XQU4'J5DH21E3^5X,-RSB.ME>ER<$I0>6VH/A<;,!PM7OC4Z$\U 1 MV^ME@!SFYO@YM'AQ0_F'"8?K[]$A[C2CR$$(^/Z1_U4<4/U(];::?JI:O7E1^[M(%+@B@6'H@1_B3OLD0M&H!"Y M4EY18 KX:9TF9HRPC&$J#.4I20Q/5^OB'#P?U2,5F#-N1;.DR"2 MC)S%D!>A]HJ>5EC!*_JV1[Q.)@1PB(JL>BXNFVS<-VK.NTAP<+G:$4 MV8M2(3^4RYBU3)3#6J\Z-+M]P<9VT6MS5^)8>LJP.X_LDP MCP(J#Y6*6X.+5]'B*WEJYG&FUS34*-3:G=:1?\IO05+S,< M8!W'[4YYCI.?9Z2L^4VKC8T+BN7B&$OZG9S>!HMP<4QVZ>N;5?2Z/7)5)/A/XMYCC(P&':-+ OHK8E78B*85MBC1X M[*Z9ZW#G$;@%!/UQ.TO[XS)*E2,*QL.TAUOYL;=.Q:PY,#$9@.PIZ-4?(:/=3Y=LDN#+!TP5=P.ESZ+>, MS_YI>R1,^M]_N]:I#]XNW-92I(N*\EZ#QZJ M,PY1?*B6[36'*G8(?/>>(-(9D9OJLI#/=P5!SA&,4@S.4.' YLF5M5F1BM$I MP$B6)Q1D,A=A#F7)XZAO+F4$ 1O-VVVP2KP+@IWCUL77Y&WL!5M&VT9$<%J6 M2;-B?46H;C'H)Y%&JC08.)HX.)^&FUQ$'H2C\"_+BY[/)!.^&OH?17C9)OB< M1GE.'8](8&QR1RZ)C#<>"2>M4,82K&6.LS69YDVBU57LOQ&O%R :90R[42=Q M/TH2-Z^3N.LD[I>8Q'UK4O:E)&[KL0;FZ928 M6TD38QP'S'7DSE+*,,5@^X$\!S>S5\2ET$05$]Y*UP0I;!7.B)BG<2, OOB[/+HR6?D]*=QG5]A2X7SE[+^+H?RLICD6O99-K=0)E0$X8LJVHNBYUQ4-LZRR-2O MR"Z&MXWH8GE"S4H&B(NOS;+\VR.$:*K^#I6AG=GB 2Y4+=7(* _@Z1%L6L<> M#>-OHW_\'MI#>-:SW]J]8NF+#_U>])0!!EC=W''_J#)?AJPR+K,%.Q[ ?V%T M^>W+>)5<_]$;+FM6J;C^U9NN>O-K4JE7?:\$/DCU M,[E9O:HH?R;W^LR$@&'VX#<+7WE'T;IM8>?#EW\7V%7B%^!@!MFB9^M<5CEPNAXK-..W5J8X=VK@;%BS;]FN7ZS&=FOE6LW41M*ND;+2<#WHO8I7.<34V! M#>8+K*PU?B&_7O*P[KFM/U$\ED^?OHY*)]>KTLFWH[+48BI$P7'_-0?>U"M[ M>64ODH1R[.,XQQSSX4G1VN*7=J]T5WY]!BO[S"!M_>)$X@.L>KLW;/O&/[9S M$AO/#]M^H;]..9E/L)S_JK'UX;"UK*S9R,+YSK8'I5S.#;&O<@UOY'NU(/YD M0;R%4#OKO^T/^B>]@*HG\3[&E.YL3IY@;29.ELNF3]=*&+W]N><6&=R8L31% M/=8RK-;:@/RJK"2WUM!ZB+<-1'MRL&NYYI: M^]@PU1KS*B>(D[D7,W/P!T]*(Q!MAS#E6E O>>1A94VN4G:YG&X>[[@F$P]" M)AZ$1"PV"/7A",9%:+1P_)_]3,1'U]4QI3 V%S,HBZ1(.K<# DJ1@D1$R*B2 M8]:*G$&O5%.QJQ,5:U)1>T#/V0.:Q*[S..@'.SQX:,K1RBU\AD T+A&.(H:9 M0Y@Y@CF-8[5K-!^.;4UP#BY<+FA!>?X=RO6-R G-D3>&*$[S7#R304-30G^O M<:S&L24+/E,G$S!C0V-4W&$072$IN$R$8^M)P$\:?+ZU$O\"X^J@]-UB/!G$ M"C!;W_,<&^&,04:IA+B7 9EH$O(87"?C@Y#>KJS1)E>L*>75VL8:RVHL6P). M=C= >[BH]/R85?.RAX>SS3&PNP%_CQ13W71>V:.W(5E!L_93[H8$;Q36>-3I2-,=V!Z M/^@/GW]7VL<%R\W)A 3" !.QY,@ZJ[(3BY&.BJ+@N)(VR.!56EGC6C>YODK\ M;H2LG\>C%C@76\X3K@6U]GK*"NE?1CC<*>L MB)^8KG6C;:A]X'L;B(FS"4FLSKW340S!@($0"@$S((@$H:V0W)0&@LI5<]5 MU.I;(V.]M(L&0IY79<<\$9+1N-5Y8B1S/?WSD*=?ECEZDC-D<-%" MOVR!4+Q8V=J1J_7\>U0_KA7].!D<"2 @DG"%G)0!K"@VR& PJGG6G)#2*$_S M6)(FUKR)Y55#>J56>4&H6(JCI_LAW-)I]TL(LHR4NXZS_!0 &,=98*.=3H;G M484<@0^%D7/4(DL4(UAJID@$ &"KQ-PES/)3SX.?G^&=A\@]*^BL=ZG>I7J7 MZEVJ=ZG>I3H%XVJ =S>%-LO-0ECJ>,(]PSEORMW[F007\XPK,?U,[Y,!AH M/6PB5B$2P+O@RDIDK6<(MEE9*W!4B:ZL2=TTZFK*VG51ACK_XA6&!F8H9AT< M>$BE'0<'8IXWX(5"VKD(2AL,,B1Z%*.PE#!&E599:5?',SSK'(SZ.*Q>VGII MZZ6ME_;%+>TK.!^?G __N@[%GSP&4D>JZEVJ=ZG>I7J7ZEVJ=^F9[=)BD7"# M.0XT8J$$XTI@K6B YY8F&S]>@JOIJN5Y_N/U!X9!B/CSLO M]$B_CE+62ULO;;VT]=+62_N,EW;!S+07XH__4[1>J_WQ.S%M/^6/"Z^T4"FA MP+E G$N&'!,14C*&FE20>&_9Y&R]ISU^45[T--J6WO0#Z_78P_: MDI?J7:IWJ=ZE>I?JD,;MOM&[$56LHQIW\G[VIZ(:A!-*B4Y(RA@1#Y$A M9S!&6$A'+*8\:;>R1A1N)#:\Z/#(1,%?'1MY>'08QT9BDLEA M[)'#D2!N642.2H\"LOF MB8^\DJ$XLP=\1:89%2XPAKD#FR6X\3$$*IUS6*5B'LX3-Q*8F+!:#_*Z T9] MFVPCP!68)BH, GLE$!?<(>,81M;[8$12,1FULL::FM FY?3Y#+]YFG%=B["E M5X(S-PS?NA/8/'B/\>NGK==]#^Z%,N.^!T1+H;@F2//@$==,().<1S)1$013 MUAJVLB;XJKB^*6*-,(LV4EGD#I\#MH"UAX_[!VBG,L%5X);\;^%D&5-KI*+EBJ5'#UP1Y579,\?Q(XC]C0^PP=0N'9OV/;3\0U6 M:]Y\FC>VZIX$JH+"2!F1IYDSBBQ7'M%H9=))$NIS>*/)L&J*YS0#>$DM^ZO$ MFH?V'28AYSP.^L$.#Q[:[M=#>W\:_$P,+"(B1LDH0]AP!TY%C,CPS .P=CB& MI+DG%V>Q-?C4X/,0 5*K%+68!NU\X%X( ^Z'EQPD$4LJL'W2 .G\T\3KP.G= M0AH31[],:ND(S\-O>4 @"QH9;QG2U-# 3>)"%0GMAIFF(5I%;ATC'!G@R4*2^Z3(TPDRD4.(^/CF_#I1B+0&"EHO@UR94U@L2KKL7UU@42]2\]REVK[]NCV[3[FK0X6/("- M^S9FN9%Z(31&G#)@N2D*I%,0R$OGJ.,N&<)6UHA1J_1J-GIMXUX]>M:[5!=; MS!]SBI5O\C*[.BY8._JXT:6\#Q^&PY,8-DX&L*ZE<2WL\+!X\=),^+H$=$&S M^F,J>)2<\<)$% )5B"OLD,;,()<(%DQ&983,YX""X:::D=^\A(VM7LTLQJ4+ M]XQ4LH[X_!RU'4=\DN>PH8XCS[1&( 0*.>SA#\Z#8=00I\S*&I=W),,ONGE< MW6>S7MIZ:>NEK9?VY2SMJTN*>*4]$Y?:<[UG-'G&)/.:(R_&D<\F75MK1'(Z M)42#HH@G39&V(2(7'>&<,R.TS:>B33;C5/1%-#>J3XR6SD6>H>2UD_R@ ##A M)&,AB38@\LI&Q&WNZRR41QQ0@4C)I&-I90W>L2KJ(Z,7!TY6RQR=O[7]D5FV.E>S#7Y6D3D64R( M1V^1Q<&CR#@+7CH=6%Q9XXHUI5&//QFM5NEY@M_WU.M';+A0%U+\=-T^O]!M MGYN[1.<1L9+FEI,<&>P,TLEK*0+A0::5-=UW9\ M_^2AF#I@5N]2O4OU+M6[5.]2O4O/;)<63/Y[(6&-Z7'PM>NSF.N#I\(:FGL5 M%*<(4VD1]YP@38-! N1 <"ILTD6U&U&R*=G5P,:+R I\D=CPHL,CTQ!0AT=^ M D:,PR,Z8JX)#8C@W$[-1(H69+!(?VGIIZZ6ME[9>VF>\M*_3(7\WHB:U3WXWODVF?/(@I5(1"Y04LWFZ MID$V*?B1ZDBL=U0G#WR;\B8FY#GTGWG.&OVBW>B)VKO:A_X).CWVH2-11+N< M-,0=Z+0B'FEEP)NVTBH?L926KJQ125?-@AW)ZQ2#N::R;$0?\XRD!B/-1E:[ M^^09O):)-3-)2U!*QQ@YYY%PEZ+Q$B<: \6"&(=)'E;SU)T#)N:#UJ.Q[H)> M=+)O@$BO@BC.QND/7@W;&OGQ]>MSBX'U:-6QP8B;5UP*P8H4"OO&/(,"V0 M3'FTEI=YB!8X3YBMJD=N<7 ?'7V."EJ-97^ ]B,3M %NR?\63@9GT0X>>LSO M]>KY*79MNP>_?P//DH7EQ':VXZ!+:P6=4T&_C,F$<4X$E=E#[ET?E42:!8/ M:P8%%5PE8U;6Q"J_&#!>"=*3-R!Y+:P?[.B#V$_$GH;Q?P =;?>&;3\=MV"U MLLZIK/Y"63%F)@3N$8EY("6665EC0(;(8 7\AX&N /,7PC0YIS7S7\;$ M6P_-_R?AZSP.^L$.#QZ:=M2S=7\BE(W'Y7!.?,A]#PTF#''B(G*:6128]D*R M9+ E%V>C-9#50+9D8=>D)&/">A:IYBEA+1,896>P8%12@Y\T[#K_ /$Z''O7 M<.SX@%@DY;6C!"DI%.*,2&1-2$@+;(P3D;#@BJ1M0IM&UO'8&LR6DI7=#=$> M\7B\9F8_$\_&A^/&ZH3!ST2,1P_4#'.@9I$CRCB..@%+5W)EC2FUBG4-9O.> MYH]N9'3+HH"J!QLA5;^U?NO46U]4$LD"(Q&MZ\2&'3;ZJ?&@22;+S $>HLG6 M<\@C>3O>XMIQN8NAYY-Y),G1&&4"PZYE;CI/.3)>*22)Y\8005G0V6_1@C8I MNWH\^W*JT>LY%$N2DC&AX'5*QH.J_3@E@QE*N?;YL%<3Q 45R#E)D$_"644- MCT&MK'&^*J]FLS]U1L8SU,)GEW=QO0Y>EW=!:BV<4PO'>1>2.<>E\K"_>>*+ M$"DG1CD4HO#1 >)B'&Z6(\0IRJ7,5 %;+4X:!MP)$+0/)5*:_F[BQ7+L\++EWG M8?1U.EV'U/DZ"ROH.%]'&B-Q5 XE:D%!<2#(""+S+'MI KA>6O&XX1I%5._?QUE1X>_0_K[V?^&/T;6Z=K#?[I6Q; HP5ET"Y<#=;TQ. M0^KAR?"XG'3YI49E-?FVL#QOV^")(5\KZ*%+7;"PX2)69:"6QB:O(I;0F M@)XE354,S">>ZNC5S\#6W?\<8-_]IV>_FI.M0P]X^N44,)3N'AYT6]N?#N'[ M1>M\]]O6QC[9I#L_=L[WS_)U_U/>]UZ*A %$>F0)"[F+NT0N$HT,Y2DI#WR8 MLY4U8VB3S2@/R"'>XX/8Z(]S34&*)T/"IW$01^. 0(!"'!0?R-MG>V?_,VS\ M%?>M/VN4&]3XNP-Z !=JP"9.A9-!1!IO.G8X;/S1Z)YTCMM'\,OO_>/B&PMQ M7%1>O=="@YQR&2673F1G(&"5?'!:*^9J>5TN>?4_-C>^[8&[1772$3%,P&E+ M-"$G-4,&&T5\8 1G>TZ:G).F,E?M^0-(;'GF,;_ KC>&)_F(L]VSQU=D-G]T M,;EECG)+A2%"8!ZL NLEX1\D8$E@"4PMM\LEMV]/M[:_D)= RFUA"()VT$2-=9[M[(F1),0_' 2+!N?VL X&Y_/AL>Q M.P0C3V1C';8NP-NR''Z*<,'\F2D)SZ\4^1WWE/75"Q)] V>2RTV9Z*^-;5A) MN[\_ +,%3]@>N6J-[]E7:[2'#9!S?](IUM$.BX4/[91@2WH^-EP\/HVQ5_RZ M6L'8.,H!]=&V%OO5.;N\JPV;U6M8+']^F^_TA_D]L';?XO'T)<90=>NF7#JF MG6: Q9?->HF82YMY.9;Q()N[]G_=X-]KUTK-4X@)P7/)R4VT>G*'&@,J\42ZLK.D94\9!C@ ]!AF6\_HWOH!@#"M8S__ZJP_: MG..WC0^ ,+UCP/@"J:_'VU>A@Q]Z66-ZL=2FT_;Q0:%YUH.X#MO%+P'XY*?/ MB_H-6"3J-)$Q>,JQ9HZ83,@T Z,NL%-ET!\T3Z'1/^Y.Q/XX 92/P^'Z^+9' M^G8,)F4(>E7 Q]8@_SWF6UNI$);JU5?,OCQ<8W_/< V^G84=,:""'"MP<"TW M"$LAJ:4$ VCF!F*TB?4,QG6[&2TH5X7DI:P-;,',\AZ!22R <+4@#Y._:?0+ M*@ <8&2.X3*==LKDH9^YVC&HQ 7E;+9G,<;]QU!\> M([B^R\^?+P^*^1U8!SS60X:16&0I"O!CC#7<"7#UM,71 VQ*XX/2]W%OA@?] MF2IU<2+VJ=J;.+)JQ8Z6*M6O5.H5*]/FV=8V_.[\(X=K@SN^OIJB*F$_\_>NS>UL23IPU]%P6]V=R9"Q:G[Q6>#"(YOX7D'&-O8 M'OC'45=+("16$L;PZ=^L;@E)2& $ B31.V=M+-3=U57U9#Z9E1>1N,4;6X;4 MA;S9DOD]O+K% L$^[%XMT)W,B6=SP=Y1265YT._T;6O*D("IZ!&9:!D2CA"MF#9*4;!P&*N+&59. M/8OVT\S6?\;6Q>9OW"P@':?EXI/Y7@8^E\%0RAN&/$RXS?#&,QPD [IERS"^ M,84U4 FJ4%:=DI*\*I@73,:?Y\W0;PQ#'L:N*D^+7^'1)=;U.JVS_LV7C.F] M;"G&[C.I/2:NS<[8GXWNR+C\$9'K1GN,+##B[BO;.K<7O8T_)K4]J/KQ"5R> M=Y]*"RS>_3-P4" =V]_G8*4*61%N_;E<^UO\+C_R2+$QYQW5KA7,LA/P?(:_.LD MVUJ]6=OU&J)+H6\]]E2XJ'TTW-B@J7-@QC"5PPF-,ALCHVL[:RX5F3-&)9F# MDZSS!GNP=RBETBBMK=I856:[_3N_OP60&"!U$&+?O_&C#_(67S!/([M'.=^$2E[ ^*,5,:;!CC8P[_5GOE4?;*Y?9W*HB.N2JX51CV"@T,&:L9PB%PJ:S55*UC6F1"_X93U M+)"Z0T\/;!F0[=U^GN9)KYF'A1CW>YT-UNV:/7YEA0\/6J^T9'&T4Y3-47_V M!JZU& OO7^&"@]N?-ULMX*/PF.%2E^X^D-/967=2//M\$+:-;!FW/3;XT\(* MR2_T7.'IC[;G2P/K7:<[^"A_;U4CTQ^P_=G>_I?ORB?'(J$(VX@1%T0A[7'* M-?*Q5P -8BP8Y9MX*KJ\= 3!EBN<2[?O]>%FM"%3AH%?.9WE)@@UW\@FAD0R[YB3:WED^L2Q_,S"1"T%9&LK) M-KLC4[XXEQN9V&-"L5E>Z<@S3;\.];^ MWNKT>O\8'*C [0;2<^ V/6\T?7DV.!35V9/0C?]WUNP.3CYB-TO%JP./ @V_ M2F@48+EZ@=K??\0V#*C5NI@X>AG)ZZNO_N,6Z+R( ]K]L3B(H6PI?3:3NV-2 M[5Z%-?6&+N^_6A9 ^=DW.BVX?N"QR5>7T#SIA-BJ#U9YL*HY[*5W=E+>LIZW M2>LL#.\WO3='\31C#B+862?Y$"R/K@[;(?.,O%UB]V3LGS\[V8O3:O:!?G2; MO6.4NK%P9Q6'M[5N!D/>M[!D39 .H7;1C*TP_>#QIQ7.L5X/8-*VA+]^<563DZ"S_R!YNU#PDFPO<[ MW=Y !PR&67K3^N,36$#^#(!>GY '$XHFE@(2/CR#UW/9AP93T"R ,KKI .ZE M[KF3=^1YMW!IUD[_N:)P[,6I91TI?9L;KK9:G?/>J_D79AXIQ9"D*O/;*(*H-#:+2>9\U< Z$&I>1>;MVXRF0WA'_ MR&,]Z'2/!^&M;P<:_(YQ4O?9EM6V7Y)M_W:HCW.>V-:Z! MKM0A(YX^H+V3\!L1\3$PC%US95I>@:G53%?VPP12J_V__OO_4[;TWF5+;QBF M6_L$XG%Y%,](^M]DE)[U1NZ720O[FFD]A$AIN-J?MMDJZ1OIAU(-YZ1M@<9F1-G M15)8P47DD0G!4TH&_I]+1Z0VG%ACYVR\7AP=P8/..]W0B^V%!>1=U9?>'O'4 MX7X8;H/U[:);\1PUHJ#;):IW5 8\H,8S:]#M32V M,_8SA/9A1'^UX(LO;R=<[!QM7WY/T(**854\HDES; MAO/V-/OPNF=Q9:..]J^.F:9\1>.&;4%NP$@>VJUW/G7(UPS/\\N]^&KXPY^AV3MMV8M7S78QUN*B MZV628",.HCP-W618Y4#/097MP>T',:";10SHM9I-Y>^DVM24W?AKO$EN_-UM MMP5"Q_7];GO[(Q4VCS-8<:?;_J:2^6]K+9FIK\Y;V_S&+5AL]$7!R<+Z[?X!WZ:?6P?X'<@#7[7[[PG;?'#8/]G?.#RZN%'.[O M-@^/MLGNT4=V^/YK8^?H:V/W\H <[GN\>_+/QL[E7T?_N?PP*)#YMK^3>]IJ MBH772#@.!H+6&#E*%>(QLD"-,D21C2TN-_F"RF,^9L.?YX#7?SUW\=Z7+:]B M$(2)('QRAH?<*(TJH22WW!'&K?U-*FDEKU9"7EU',Z3;F25]/RZHYVR2K0P$^S3[/N0 777D@^D-3Q1Q62 M>=WR>>GPN+02D?.+R)UQ2F=42@)'@Y)F&G&G!=(^ *_SBCM8VL!\+I.ZB>>D M="LO[.[I>WE!@N*!;*H2%"L@*$95A%1KQD8?EQG%4Q2CT3RJ&@N$<\4(4T M)K#N0NK(F:;JXW-$9CC(9<6B!S*3^VJ&7#A"1H8( M-S%Y9; .X@[X7".'R*#EWV1<^AP&T2K)BYE1:/?2WH_=HO$V6;#ZG1B?"OI? MQE4S6"Y:<>J05Y0AGGQ UDN"#(U<2^ZG5"C@K M IPQG9E4Y(E2E 0)B#N%DI6X$SHRO>+4U!EC@B\D.[ ME@=7$,]!2:>IT-&9>3$W59X8[_E/W;_9&B6U%,Q_;NN@UB[S-G.I9-@.>+/ SGM]0E H: M5C LHF'+UXW#^A+=SFFW"?_.!=:'R3O7QS :P/6G%2_5;>9JK?6)L57%5&\I MIBJK8JI5,=5U+*8Z7W'4)=8I5X6E0,BUODQ.ZAF5V-FNO1[76BE3B M&?762@'JX0T:]B=,:*T'+]=,P"=S]1R0T;YH[/%;I3$HCNW/3LY*P5B+*<5\ M<1J4@1M60QIJC>FB7&.E",8E^#"EHCDL'!2*8D(6[O"S*-,]0R4U8*YB]X]6 MY[Q(H[:#!^0K.F>]UL7-70OE/%6.U9U*.FZW6IVRA-1> MNEZT,9=S[+WH=*O]8_(]*L.\QQYAEQ3B+#!DC2!("49 ?($P8^:V=*LEEF/[ M!=9SME,A'HJ,'L 8C*E[5;S-YV8NA4@:UAF[L3_1(JO[#2N\E;7<8"S Z!HW M/[JL,SCL)?-;^%>Y755N5Y7;];O_/9ZK?O5>?^[XI%3\W[SQ28"H6^@I M(6-P&E:U,8]9TN;6\XQL@)15_G_&]EF\[FF8)VYB,%MWEBNJ*.J]XO&@T]TS M%).*BD@EU8%K);3F(OMAK#41<^H7V?-O8%K&,-OR'-187_F>&.593X?NO/_ M\[G,WIN/^.#H!]X]>M?8>W] =K^]:^[LMXX/+C_P@Z-CLO/ZVEG/T<'YP5&C MM7OYD>^^^=2$Z^G.M[?YN>3@VX=?>]_ 2#UJ-/=@G->BPH4T2>9@3R5S%X%D M<\Z,\LA:9U700A'G-[9D'7CN8B*8KLF<>T4P54@LD$BD,R[$Q!3!/$;G>/(4 MP*D8YX1PLLA^B142'P>)HU/71+U,UE+DL3&(ARB1IC@BSV$-$[7$N;2QQ>I" MT0?%*BTJ3'FE:,!GVQI4O2\[-<(X'\ $9DS8FHJ8$ 4GE@D7I./64:=]3A3" M5&KB05%4RG[)1@,IH)U4G.44B[1D\M@ M@.&>B_48&WRPDCNVL44$KY/L.%XR*_X%P(V"E8ZI4Y%%L.:2,\IYK4@43 ;N MC*CT^O+#;:37H[,N,&L1YHEDN"ED8#&1L-SKZ!A7!.!FP%+GOT%;9:E/P^I] MV2VQ4.LVG#3;S2*4I/DS5@;[7;SSE"4&D@93 3O31"N<-(Q%HS&-2<1*LR^Y MJ#F82&&*C&$I&(K6@<%N,&CV$",RDC#%,=-.1C#815V*Z;[HE<'^^&C30L>D M. G!<0?"/W@NC?:6><:=,)5B7WZTC>4]:0,\S;!<^,0B[D'%@SUD$*7"P5:A M,EI &U5U3GZ#MH<:[ LX%1N$7#% 7>B^K&95BEQRT/IQ%4DLELPXC *C&'$F-'+4,>#EU%(?C%)915(NZX8O MR*E=@?7IP'JO=(8*K$L%UI&&Q<*(Y!1!1/.$.-C*R&H%L*6,2EC7R*//GBI= MYT+>0<7>GEU\:U+H'%'Z-[5Y*U9?2\>H)]9C23FSRC%I@(TSXP4F N/O))^I MW3E+8&B YT^>*2F1XB?J2CCK\9/Y!738#>]Q$YY>CR>1?"AR2')FYM+D+1WY M(=#Q[KN$K]#MO](CA0"^9#,%0YL(J$<08G MS!S%GA,JU?4LI[$$QVT_R#V,H;97I$%.+$OMPR"WYU\YM^?&P@/WA]D->78S M0XAKEX/7.3DYL%VXR2,$;X7B;;TW9WFU)4+3!6:FM UZ)55)?5527U+,)%/DM2W M]&!\Q(R^%7OWEU!N_"_;LD5I+Q>!W;4S?QV4",M\L>K7=S^?:;!!"")TA;D M<[DP^*G"_I-B?RSMS]%@C*#(.&(1#SXA*X5&26B1K)8XZ 38IW5*IL'_CZ7# M_8"T# Y(')82D(Z92PM'5'*)!*('%0M,_;CN7^*M8N4_7 M%Z[\>-_^JO3*7'IE(G242A9Y\@)9YDCNVZR0 ::(DG9)&1]PXF%C2]7%O&V\ MYA(M*T ;UQOJ8#]P2XF+1"HY9:G?-: M(X9\*#MB+KEL<+=S1#<>_7M*ZQT@ M=+OCFZ_/NMW8[I>%KG=C?R^!'MON][M-=U;$#^QW_FWS-RK=-I=N^S%.8Y5/ MR28"NHT+@[A+H-MX"L@P&X#;!&)Q$3%*EDBQ521VT?G3)F@NDS'21AZB,#G@ MCB<2@-T(IND=2&R%[67!]EBC:>\DY]CDOE MOM%>4T"\22@:+ VW0J:8CV7K0#^7"/@ORC?RVPIPE1UUW8[R(JF@9'(@QC1- M16D883P5F!(KPSP4I1)C2RK&WIX7(JQ@,-O?+2?.)BH0M3G/UD6)G(\).0>" M3!.NN,G^DSJ7T\GQE0=E;9"OE.0Q:".\"EQH;SWQ.#J+B85_,581F#5!_LX5 M\H/WL)[.(".I1IQ[CW(Q#$0=54EJ04$';&S1NJ3+A/P7Y5^Y0ZV[RA2[)LFT M#-&$R"1SAAN2PQFP3#1P)JC6R51NEI415[_&B8HAS#M03R@J9A"//("X$A(% M$XGF! L6\1%;$PA!8*1#M0A#K(;&2,U"M)S;5+4/*J-+<7Y$H'[):3?P5Z_:O.>@=F- M,*C1I]E!+'0 N;2ND%Y.I4CI1EA/FR!%17,%\TS$=TQ7.O M+0%;A F< U.80C8DBH".:IY\D-IE6P1@/DU8G@7F3]0@:$DSP.JU=BRB9/OV MUT,<)^N60+R"Y&5H@=TBVBK)-I]DNQPG,%P9YT7$"&A,;C(J1BX8X59B M:@CW@1K- L4V16ID[MJ="Z\\D"]5]58>*MGPQ$&3$"XQQI#S'"0;S=FRGH!X M,Y(D2[3%CF]LZ;I2BSH77QQ^5L@-5 F-JD#;J@N-$1TBFE*+E44@(U1.51) MA[Q'PBKMN-4TBO H%=J>46C7=ZS7SUJVYL%=$O@RK; M UR-7368#3RZQ#IX\;/^S9=,%?Q\IB+M3%WK7SGVYQS-1')&W."JQE65K5/[ M(R+7C?88#'EXQ5>V=6XO>AM_3%90;[;1^+0OSXS-[D/RN=$Y;::+7,QZ\\9] MM"R#S?U">KD@0R;9O5O?_@*C MN]>#X3?;M2^?:W^#Q_U/KQ9_^9AE3:[W7T2MG<;N\%\G(,2NO]DJ=;TA+ZWK M3>E,V;>_WC1[OM7IG767IT?(Y[;Y_=[Q[Z=G!9:,%ZAWOO/]"#TX. MX9X_?AT6;:O@\_>@TE]?ZQ%RL@/J_R/;O0Q'>^^_@'K_>'ZX?]@\//EZM/?F MW4EN6P6?X\-O7T'=Y_98'[Z'$#%P,(=4X@9QHCDRNF@(B3GS01+._?66-YP[ MEY()6!#)N<#:\"A=4C0HK*6FUYN*#&KSP[SG<(K[MK&9MVG-[T2&\T!S,)?R$36[*"2LK18WV+/S5 ^ZRW0[OX',0F,O5Y.8Y M-O"^_VZY!4M"*N18+I)R*0C3BO$VTKQG6AAS62\J8*Z[M1M\!\GN1K_C[:;?SL]G+4($O_V/RRS>655K7_C1J M4]/[-9)YEOXT"IOUZ$^S4HT*GK%CRFJUEEEHKY2%-$I9Z?FK6J14+5+6MT7* M[#?^\#M"['B4\RB!?6FG1H354I0W>6)U)> M6*,39U2*)+7#^BZE#^Y\]C**4EGNL)1[VJCE.Z]_R .Z&'SX/( M@_WY:V]_A^U\VSW9/?GG\0'=/3XX^=JZ.KL9GL..#D_^>;1[ M]/'7[N5;L7/I?QU0^-_)IZ,#^JEY^.V+ +MVO!A38"%9PATR,07$HX[(N1S- MEIRC3O%$6:YTS%A=";5$N415HN"BP_ #!G[0C'ID4F0$S47KG M-[:,J&LRW:)M;O_&,W7Y-7-U^7V< Z)%=_E]WE&N5UV'V5)Q4(%M[$AS%)WU M]_CK-+9[<0H!"U5%:]/-;@76 M%9R?"Q;M+HB8\H*RGT7%)H5-I*,F%E;KSDHN*Y M\5+N$R<<$BX110..U)B-+Q!0!#^'QSLP>+R]P M@0=J3Y 76)VV+;<66X!;_@D3 X>XK=380M381&L>Q1DL()C..&B+..@NY#PU MR#OA6"YB1(4&(YK6A9@N6%WUYEE:+"][3F"%Z45C>D1-54K,,RU1PBXB;BU' MQ@>"C.%.L"BTIA(P#0;R4IV=5R=N+\%/_[0';I5@>F;!--%&!T<+:D4+)#W% M()B(0 [SA()RFG"J2+1 -H0"P<2J,@3K"^QGR1&L@+UH8(\8!Q@+VH YB)+, M_;%2XL@%#?_$/EF&(TU2Y%K!=6$6U?:F.I!;+N?:LA_(5?!?*/PG>L.D2*-, M)J#(-5WC:8.C.I%;!A?'"Q9'SY(S6(FC18NC M$1L!(ID$8Q99!18&MY0AIQA'8'I83;0$V10WMIBH&SYM9E3BZ%'2%I_U_&HE M!OD2BK)^NF/]^*KMXAHQ[TK%+43%T7'&33AU/!&,G,C1)XQ(I&FT2#JNM'66 M!P(J3IDZX=.)\2NKXJI6D&LMR)8UBJX28(L28"..SJTP3I. I'4)\0A$74OB M0( EKEV0!%C[QA8U=4P?DH:S-/+C#ETA[]=/Z(965D_28NIM2M'WKQK, T(^ MV7[,)*_MFZUFT4?KQ?>7VGVS_=TY@QWF CGG05U+D9!QR2,5%2AQB0D/??B>C_>/+)W MU3(RWZ=S&KO%R,HF5KGQ53F +K&=UU[#55]>IZV/Q5 MO;JJ7EWKVZMKMLB\?Z^NM3[9?'"<5563><&^D@[9??]6['Y[>[[[[>!BY_(8 M'QYYOO?&D]VC@U^'^V#MT1VQ>_G7R92OY.@+/M@_)@?[V^3PZ,/EWOZGD]W+ M'WSW\@O=/7K7VKG\ >,X9COO#\1_+C],]%;P4C'-^> XTS$P'B78DEAZZ1@) M7F!VM6S[,7NV;I0 M@$LP*:X) 68M25Y+QD&=Q."=,EK#!M(L&!/P[X3 A]UWUQ%^%P?P=O]=A.UC M6Y^';S+QY2LQ@&@E!^X@!W;Z.Z\'/?RXP7< M1^PN 9\C-:9'R7[6_%ZY0-.>.I!2V(+1Z4#^A_3;^ V^5BAS;^V$QFI8F97P>";A,3)*G3 I61V1 MI@Z$1\("&>P#"BDD,#$P4PJ$!Q5UV&<+2@)\? GR$MSO_XX M79N)A.:0)^[ ML>T?YG)?;RGWO$'4DU)NMY-/TL]@S+#Q!Y*NDF%SR;")/L8.&Z*2X$BF #(L M%_33GB84D] D"4=DSF0D3-?EC%3&JN_(N0B4R10G10&@J)X'=/I<[1E;$(R#.V#<<;;)<%3?;,:\#,/>,4* MM=Y:&6MTU#'DI?VF;57ULE:!F Z6<,*X?C.VBI4>FTN/'8R35*N I K'$&$I M DEU%FFE-))246N8XC;E^GZRKNFT8[PJH[7<>%\QCEKA?-$X'VMP$X0G-"A$ M5!"("PDX]PGX*F,$.Z(9ISXWN%$/JC"_1/6T5H&;P!ZO^6X,S7ZO%FVW'4,M MG'5A]%=Y0Y7G;(G/%.&#U^7J59)I+LGDQQF(5 (#T9 (:U@K;H5&VGF%*,/"\!_ZCP?'\\CY@&%C@X#7:$D;D+@)$.:5A8%#2V MGBM"="B8AE#+Y/1>-]]-->#*.W8' ;T'1+-;:_;CR?T.:5?7-EY17UBQ8-LA M)^X7-0DJ3367IGK[:[SRE4W:"JH3$LR"JK)@%#MB J(Z)IJPYY&XC2U>%[@J M(;_&^%ZF4+,*WP_&]UAA*&JM2$$ACR5&'-N(C*+ 3!/3V!MB8-4S%>52+Q&^ M7X+GZW7#MG_DO.S:3]LZ*TO]V%STQK9]?&%.KQ6+I"^7[D-[6'4:OK#=Z\5^ M[^MP);>'"UD)K_F$UT0W/:Q@;8&8(.VM!SLZ.^L%B#')<8S!2$*5!>&EZT9- MLY.JF][2PGU%B4D%^\>$_8BS "WQF$F#4J(.8.]R3)DA0&&S$%Y.H=Z5\<.L9<'>)Y-Q$[W[J/!8.:%15)$BK@)' M1B>-/!/:RJ1LXFH=*HXO'-,KY#)Z<8)LZ8.M*@'V0 $V(FG48QZUEL@:IQ$/ MUB 3)4>< J4B.A@EU (JCB^-_'C2BN.K4ZOZ=><$GGQ1LV (Y?]JYXU8'*C- M<&KU:KU&YZP5:B[68B]/9;/7B*'6Z=9.;+/=A_^'?]D?\'>O7\L186%@:16A MZ[:PM>HU9WOYHG91H[H9!L6H,R.%)]7L3]ML%96,OB M5\5=FHU.)^0G=R,LR.7@?7.U11A\H]DK"@W!KW,EQ@A#SY48O>V5=;336?\, MOGK:S56D?PWH<[THA)W_?=JR[78>=Z^?@_9_-/,0&K8/KSV8P^;)::LHRYTG MJ#,80RQ&-V/B-J]5\(#-FP5RLUTNT\2F&RRSHKEZ=J?7S%]XU8TMFTO!#$I; M#[CKV%4#=.+1)=8!$,_Z-U\R53GTF;8RT]=F9^S/1G>$Q1\1.9CG8V03#/:5 M;9W;B][&'Y,%R)MM-#Z!R_/N4UJ[>/?/C=T!(NEEN%G7WOWRN_0T>]S^]6OSE8]9B MC2Q+LD X!8DZ^-<)J,?K;W;5IV(RY U:QB_9M5K%-WAI4J&7^?'@SK6CZ_ZJ=0]5-X,?T4 M;H+ E#%]EZ8LBZC_O"3S\M#6//>.?WCAT_D2CI1S!FCVC]6\[78O4J=[;KNA M"L6_\> D**5C!*.>1\)=BL9+G&@,% MB'";?/SPX[&W*\-XK6_ZU?^3N Z_' MUVE-SE!.6X='7UN[E\5Y"-UY\Q$7QO:W? [R]G+W_K+[[0O;W?_4@'&=[[[YR'??'(C#_0.ZLP\&_>6[ULZ;#WAO_RV_UHE$ M."^]38.08Y8@K)I #:8P,LRSF MD'LI =+"U#F>/A6MXNT?E6?$D]-.UW8OQLNR%L>(]K39MZW"RY=/(=L_?5?N;9>)I+/'V98"8^ M"&<#1TQBB3AQ!EDO0%I1%I@2GO'<]X:2NJ%RB2RLRH6RELRD O<"P#WB'HE8 ME8+TB"FI$==*(!VD1(1PFN/ M)S@OPFYZ\A._&&C++*X[$TM.-?>9G*'^U$!FDE MMN826Q,]2X1(H'=\1-KF'@=!:>18"$AI14 ;<2^8WM@R=6KH$AE!E8=CU:%@7DL;)58RZ/V2 E) ,R,(QV8110;&ERNNAA4405^J=R5+\&C\:'],Y9U MT(OLLT&KM,JGL33DXJICTD0,_6C9*K$TEUCZ,1&):J6P'F/$0FY.(2-')F"& MA*44QR"-9=G#P>J<+U/U^LK#L30DHT+N4R)W1"AB(,HKCY$B@%?."45:)X&L MB\1YIX%MA(TM:58H.&,-NG.MH _F:]4;8SG8SXWGS6M;_/ZI!.?;\_'"T$(Q M3VD"V\LXB;B+"L%"$F2UR/DWSE/M@/-05F/GB!NI<+P '(_J M(RM*";&>(%A#L%V4",A$:I&BECD-OS&8;6QI4V=R27K7K)<[978IG_U.SO2= M41UW 0TKUJ:,^Y(3CMU8F69S2J:)EI^@1#@P#(ULQ!X8A@*S+()X\K"(S%C" MM>,Y?HW5S8RFGRO;>V(=6TN\1)'S'-RH$CGW$3DC,A2"T%+)@%04#'%&P:CQ M7J$D!>/6ZVAC/E_2]:+69B5Q[DC5A@,9#%D6XF192_ ]Y '/,\B70(@G:EO> M)7SI8>^_?&;Y XI8WE6?OX I>PFNZ!L+2+WTHE'+ZZ$>"P^ZGJU=%OV"MPR? M.ZE_;KN5NVM.AH?'C4H6">9$,Q2((H@3'Y%3RN:JEH(&J;GD=F.+T;J@9#G< M7977>K6]UA6V'Q?;.V-MV(V*B1$4;#2(4^V0<38B371(*C%'B 1LB[J1#VGU M]W2N[#4XRE]J4V-N_C0,N7EI@8TKP9Q&$5%5C/6<8I2-*-)'L7OY$42I!&Y$ M#4I2:\2]\$@KPW.3>R8XP5IKMK%%5-V0!71-75'G]@H"^H/1T&D3E6UD+@#Z;;Z7"[OVP.^8^,5%H3 +2A@!AH DC%Y-"2>%@M3=Z3.T3JWR<$^$D MA E>(A^P0SR9'&'M';(L28F%,=R!A!"D3F=DK<_M2ZFB"-<+^4](J"KD+P3Y M8XPJ,"(,0#U)BA'G6B%KB2L*_P?+=;**;&PQ56?\(8?-531?%QS5/QKID"HJ?>Y>G1.IMA;HHD^!($$< MJ)&(4RXODI!38)931B/7N=$=K4LU?1BWLE'I"T#RZE'<2GP]NT^Q$E\+$5\C M%JRI\DXJC[PF*1=M([E].$?)6\8EM<(17=2AEVJZ>W@EON[)T__H6W@H_!V: M/[>&T[I[=@)3X;?^%SXOYDN!C)BZW]=]X^K)2GO M?+\[/>%2TK(\7>V?9ZV+6A84]5J_$6NYRY5M7Y0BH@6_BKT\8\U> RAIL]^K MO=UYNUUK1!O^[\QV^[';JS7;M0^YJFX[E#V8X4O;O:9%_[:^F9I^ZLN?83+L M::<;-^%[-9N;#)VU^K5.R@/(!7F++=Z;'$^_"Z\Y8,;=^ .^8%ME+=_\W4;S MM'@V/*+;['>Z%[5B/_1JJ=LY*4;TVK9M:,(,QW:_V;_(Y7]C.V^%6K2^,;KE MQ&#A2R'^C*U.>?<3FU,%X U@M_B&;?>+3WWG)/^["1=WRJ;L,*#:>;/?@&_F M1\/[G49XIY]Q\)AZ[;S1A"\#4_,[P'S !,_F([A^_]/K^;/ MX.7;_>&(LH40?:,-.^7'Q?!QQ5O:S=I^,9'#.YLQ[LE5ZOUO'YL?GK\.JQVR[>KM@7@_90L')Y8[1A'3NPN_JP.Z\Z M,F6CV?#?V(VRX> *?GG9!G7?A;<;K7>=;NT%?NPSP6B_WVYC1KK2$ M7A.&U.P6M2OAV06@4">AL\F:V:GY"ZXN/Z@#7>G&,G2[6/WB)>+_G67$Y2^7 M@QT+&*T/(-3N-4'X#\$PFHV2;11P];G,&\KZI=;JP.,*>,)[PGM<1%N*EG+_ M WY@I@I,#&80]$+/7F'JYW11JHEI@J_,L,+S_?.OO@ C@U]\[N=%J@]%7_DB M5Z)M4G@U;+D)? <&YE.-I[_X7L7GX\/]P_;!Z>?#W:>_/NI&"%[[_@PV]?CW.]F+W] M8[*S_Y;N7'[XM?MFY[L(25AF#***4<29LRZ": FRQ-]''$P> 8:1>RTNY68G2:Z)T7-749\K'4@#XS@\ U$#@S@+W MM?+_)9SSM6=]^.CR2EAGU3R0WYD\# KZC@FWXI[]?K?IS@KY $AOG>49+:16 M*<6&Q2JO2PF0HUDM_VSV\M.RA'Z(G,#<2IH8XSA@KB.("DH9[*+_\]UXIG"B'FEF'.)&@<''8D3,2BNCBM%HM;%%31W3 M:7_5[\4#,9LOG&J].;MB$*ESU@7M/V#R0VEQFVR=Q"(H]5C0HIOX@BWH3;\@ M^%?R9(36,Z.5%SB0.)OG. M>V-R4Y1$M3Z+4!;[Y#R&"+;3AQ+T8-O!THYMYEL&!QID9-7=9817EO%,M=B[ MMG&R7,I:IMDN;SJQ 093KBBLR6FG5RC<5Z61_C/^>=X,_<;0S3EVU< EA$>7 M6-?KM$!]WGC)V+[*B(G=9]I6S%R;G;$_&]T1+GZ E06&T3&R"0;[RK;.[45O MXX^)=SIIMM'X!"[/NT]YJFG9K+%S"H"&/>IOYJ7+,MC=3K\T&$O,M OO8F'P MO;N2L04 )],8G_]U9N\[8%F@$7JEY^7+Y]K?X'&@/^(O'[/KM&BCF>4(\.#A MOTXZ9U-O5OYY#=$E47/<*LPXV)6:\>B)55Y0%Z4)UAM#R<:J2/[;+(;2/5A( MV(&K;/BMN[L8KX3T=3$^P^_C_^^LV;LR0^2GSP\0X0,55KIR)LC.4+C/DN>= MTB4Y,=9:._:')M/ 3(F]A9B:3[W6"R$Y3SWH_6LF8+M3 YL+[@6[[PQ6NENX MG,>HY5!-ECZ\(8?I72,QY2G-D-T66[>T$?8G'6S>9\%0.(1!)OJ+6K.0DP.3 M^3*6CM_8ZP\$"H B&\CC#K/1*">'5T @^Q4[[8$3<>PM8FDH7L%GCG T9\/Z$I#DIG+.],W=4' MT:O8L-/LU=S&0?JWX MTPYZ%MFS?J/3+;PB,S<GXHC'-VI9]<);$A)P]5FW4"#=.$)A:3X6CJ=R3\-CSGR< :@) M1P'\7(XC?S)^^^+N)S;$H9^KV:V5GOL!!\@ LKU./B*[R,H#+@J5^]'V[R2; M)N3Y6?LL*_5VIXV&W*/(_BC/,+)+\?2TV_G5S$(?YGH>#]\3!+#M#7G!OV"\ M$YUV*M]>Z=N[V#DZ^!ZXYI8I@I+,S;R#U\AIYE&TU$FAE:+8@+G(:9WAZ23/ M8O?,L_!/$/I3+?SO%W[_QW=C(V.>2"0)YHA3QY'U3* D!$O1 CH)W=B"U:\K M,1W&4Q\+#LA.NKW24)AR3M:<;6767U\V\3 5(';SM@$3_'/)-_8[8+\VRQ.: M%[R9=BYA'-^))L3RR!%Q/"$N74 9X(LQ9H"9?(Q?.=))J[O-JCTVL8J.LD-7L NG-EQ<+MPK+W@+3:I M$WV"*]+.JT2Y^9"PF.=0M+! MBLAQTM80KS"1,OC(9= +X$+5PM]EX=]^5YRGJ+5$+&J*..8$N>2!%BF28K2P M(CCKLCHATYKL.A7*_HH;),.M DF/!-(<)U<+,&"+U=?2,>J)]5A2SJQR3!K@ M_\QX@0G(W>^$F8V[F[WY"+?=?X58F4WX'"_?L?LYGYWLP\W_:G7\\;,C_'B(\.;AT5NR]_YKX_#] MEU\@_E\G>_N?3G8NM\7AOK_R\A_&]/[C<>=-J[5[NT,.C';)S='SYGTM/=\#"T3[O7X.\<@0(JB;( M<*F0"R$1QH-15I8B&9 5PW86J%'&Z!2)S"7#C9#6)BN88=9P;)-V&[4(8O,T M>P2[9[%,?"Q#B&I_SXSN'\7)53'[M:D@_4=R0LT\!OO]BTR^N.!4"71& EB$':?6YECLW%W<>EV[)4'9><=Y%NVUZN=Q'ZC$\H(E)8_R][V MXFS)V1Z ,@OAT,R'^*$X7QHX*O_>NEK=P;DD7-#I-VK%/4O;HSCQZA1'$L5W M2H%_:G-J1_.T/*3J17\V\$D78;XQNU/'OP,+.$@!*!RGV0V; _];0^^ICSD> M']:B"1(V% =C=C"DJ\CHXE5N.R9X^(Y[1#'VV3=B.&O%O?2M6%C8H3_!:/H1 MX8% S_=2 :_>?HYC?,$BCNQM?P?KTAK,/2+4>,2ME>-\(.7^-%L#U/*\K3?<2$&TS , M/RKRSF!!6O:T%U\-?_AS6*JJV2ZFM;CH>H99OW,Z"-0Q=)-AE6-U!D4*!K)/<^+O;;DO8)M?WN^WMCU38/,Y@Q5UONPY5 MS7Z;'6TVKNW0P3Z_/3F2;5(QN>W+0*6G27(V=\IQ/AB='M^A<=/SK@*[O@J_ MST]=A268.F&X2P>M11666>.)).;1=_0SH&3Y!KPJWZPFMIK8U?IF-;'5Q*[6 M-ZN)K29VM;[YU+T\;G)5$3+&L(=G36;Q1TW7J?3LND*%(]3VX5'7#NZJ(IC+ ML6V7MZ+[31N<\DVU1!O\^CG(['W^NTFZ<=O\OM[=TU4\O=N,_&UAQ7PGW_V9 M:OS=[:6?MM3+G8-<8'>61[#Y ':)PEKN=R(TJ.S7.'SSZ>CP))_\'%SLO3G& MAV^.+P[V/_S:@3'N7GJQ\V:;';[Y[)X='Q1@Y/.=X;_^? MC9VCM[]VZ0<&SS_?>1..X7DLA\*,%R850@I%C42$)(:X=A%)1 MB(TM1DQ=X.D J >5U_L-,)ZY\FO@&ORC>K MB7W<_>Q';GI-E^J/_LKK7[ ME^\>:[!1'\G-NUQ>L+_F#RQ\N+"^94J7SHJZT8@J)V:Q+B(\A_5T:QSQWFBY MBA6^LJYP95W=Q;HB$QXD(T@D5B!GF$5IY'>/^7N@YW=N44T659KG5G*:$_OE"R=:+ M< >]N6NNZ%-X[-=/F#Z_>VBPP%-&:R4^YQ.?;(+( %_!L*E15#("D6$46>T( M$M'(:*)5W+-\_,[J7+(Z5?>R5Y_Y<&K]P/C\KJ,*C L#XXC+Q"2MT,8@['P& MHS;(:1T FQY6F$=FDUA?Y]'#SO9O,(Z>ZVQ_.MSH6J?BI3D970A6)[#M-PE^Q"27*L_E46S E2'. M Z_=G-1YGBH#:ZAFYG[]I58S2TB=![NR4B_SJ9=?X^39T4 L]AI)S!3BGECD M-)59VS C.3$LIU'2S1F]H^8DS_/"X;')\V^\1954>PE2;:G)T;:T]'G-#^86F73[..=R+SKI M]D4Y.W;J=DYFG-P-.R0,^HQ$;\]Z M16?&BZ)7B6WWFVB8?+"PP+>9!>3O&(BSMM'&3Q@@MPVK.ES4SU<))6\'6^4= M[)3<<>>L7_3AV$O7^V4G,\].&!>P-6F?%D]-6YR+& M 2?LG.9=5S:AN_K5I\]?>INUU\5U_6;1BBJVFYUN[M4-]V_8GYD2QO:(1=K> M#=QP1H_3]GBKQ-MZGL[=X732GE0T-]R:2D@=]',JY?C850/LX-$EU@%4@ 7? M>,E4XY=%[Y []E#C^-HLC_W9Z(ZV^(^(7#?:8V03#/:5;9W;B][&'Y,]RYIM M-#Z!R_/NL]N_?FYT3F%G9(ALWK@CEF6PNP5^^IU!B_%V(8IMMK/>-=NV[9NV M5?L,RKG,WUNBUYF][][^.@6VTROETI?/M;_!X_ZGL"UCUC-E_TP0+&/=- N" M<3U5:AF$\1U?>787UM]W5?U0"NZ+:+ME8[':5&.FR<;SYR!2F[GG9[;):T.9 M-.Q@V(U "4=]#,OO7,TR*("RWRCLM+)-XN07-J?E[J/U$)VC\S2G&W=__C)T MGF8OK?/TY_@C2Z9/\;33S6UNWS1['K;6V?+TH-Y]\V%@,G2 ZG^YV+G<(7!_ M^/8!!G/B?._--E#W8[[W?N=R;__=\<&WPY.=ZUWFC_[9 &I_N7/YM;%+=RX/ M88Q[^]LJ;P^NTXYA8'SX#0V=)Z[HZM2ZQYQAM>-T YA B*']A: M;AC=L/U:$^R!T]R?) X41P]>!*A[^>&P^VVW@&[97K;<3S>SIJ7N'OTI_HP MI>S2>/L+9J)M6Z]A2!UX6N^OBQ$^MH'P+E<047L?OU/F0@J*(\V51ER[ MA*QS$B4)+ 4K[H65:]1#.C/3XJ2CW^F#C(R#/0( */9-K^8N:C^N=@D0)%^( MQ'HF3 "I3LG7AA\/FTX/ %B4?5!_YA[S7=\ @[?WZD84+5L3:,+OU02:R4TN M[]P ^:?;/K1A,B4;UT!UI[[5UXXDEJ_1 M[TU-J^\X7\\:A/9;3R@>L;D;#[FF^I'?*=!FN1?UZ=M@OX!9O-8#^\4 Y Y; M9!'A,(_NG?SMHM.)D-6G/1\NGEV;968^:#T>TK9^C1;UOU9H41>Q=.NU>FL! MR46A^[F#&^_XTG,TR11,DA"M%UAC M3I-UUD7A'!62:.&=6F3_WS&/_VL80Q[=MV:_,?3ZET&.,-7;O5X1E+!O?VTL M2P?-^_K\RTC&SJ_#-XWF[LG7QLY1Z^1@'Y[U[6OC8'\'QO6%'K[YP _?O#O: MV_]R>7 ]DO'HW?'>^P_T\-O;B[UOAW#]QU^'W]XU=BY_7.[N'Q[O'#6.=[[M MB-W]W:/_7 ZC&-_V=[:_8V]T69RN?FKWC?\=N_L#^B.0*LXA6H+T; M:"^N0$N$SB>I'#GE&.*8"?A)8)2_0-KMB!$LD7';'&('RBM*D$'?:(^X= MD($D%-(*^^ E\UKSC2TCZT1.YR95A&!%(3Z3$#P0Y14A>%S,C@B!]P3SH")2 M20$A2 0CJRE!/BJ@=,#D4DY'DIM+PN"?GQ LR&6X&NZ-+P#R&,J4@]Z]O!PS MWG[5!=XTIW$F4"Y5HHH1;KBT$025RAYZYGQ+ F2^Y34C>!U,J.-[?W2-9>HCM5+1?E,6O- H%>TYG%A M.Z(UT0? K0%3A!(!M"9)9*5(2 7AF+&&V1B!ULC-!]=T7@QBGY_75.)BT8X. MYHQ/(I@(LB(:9A*(#LF4I=)ISDCEZ%@MZ3+FZ*!:8N(41\XSBF!5 [*!&D0) MY6#A*BMY+@I7Q\K4!9VN#%>1@A5%^6Q?Q\. 7I&"QX7MB!18+23C'J/$- ?8 MJHB,-CR?6"K%5++82B %>G.ZO]D+)06_<78L7Q&75?GF$W566K+ L[<[;[>7 MI0-Y=8]'OL=+=)3^?S#PT#FI/*4W&47*"BVT\UP1RT6(SB62> S<&":U]I6G M=)78U9<)3RES)*;<04NSA'B, ED7+:(\6$VUP9K$' ]FZII6?M*UP?A,D^B! M,*],HL<%[<@DHLX'8TE$@9H$RYB9UCDL3@T>A:#TG%4-69S%# M&5;>N6"P D: 69V;)1$P%<8?Z^3T83"O&,'C@G8L(,P&(HT*R"IL$7>!(Q.- M0%H&S!BSUBBSD CQ=6$$+RK?;2_7%JW2W6XB,\QK&S6SS'K)(T@YK$RTVE&* MK92<5.Z-59*+QR/WQM$QV3G_#L:0D2H2I!P!&H.=13H1B[ 4+BIEM*9\8XL* M7N?\P6=(583[LN!\)J%Y(-0K0O.XP+VX B[=^?$]A40%\!=$/ =2HS!&5B2% MHA;)BH@C2WIC2S\\&FQ=HMPKB;'H:# G@Z2@)!S68!5S)TBVI#5:+8#:V5,4, M%IS_]MQ>CCDCE[;_O?WZ4<^!JGLLSSU>E$=O&UAA%\91%;&Z.6B)>&:LE4:' MQ!UV&FS\2(WPN>B1TJGRZJT2!3@8#UH*1$;-A4,^>(\X21@Y:P0B@C@7G3=! MA$R M%K1$C-$R>)X#'A+BB5)D.);(.TN#H8897"2)U85:DIHX%<0?*V;I82BO",'C M8G9$"%P(-&#.$*4.YWQL@@RS'A$L'#!\;25QF1 LB>?]^0G!B\K-NG_,TAH& M9TYS&8.M9\DGEBT=@HVFV'/#;5 @YQ*MO!LK)1??7A0RL> S'^"SG>\&1^,T MX4A108#02(><$QR)H(/7G#N62^$0A>N4/5A 5E'8RP+TF8SF@5BO&,TC(W=G MA-RC#]]QXL%Y3Y'&E",>:$).2HRH<(8[C8/@8(J(*CFK2LYZ)&X@N6!42Q42 MDQQKI6U25GA%-4Y4>EGY.59-PGP929C+#]^YL9HJKU#T.:#96(5L$@QA(QS/ M2=N:LXTMK>M2556LU@;G,ZG! Z%>48-'!JZ? *YVV+KH*/(D&<0M3P#<7) N MQS:'R)U)(E.#*DOK11=<^A>@K_W;3G\OS-<[37.2B2IH'9D(A$=*G +9IZ0 MR<=X$XQVRPQB,?76Y,PB("VF,05@$T'5/&0RWHHH9)@F*&C!',4I$9LVMD@5 MZ5%%>CP2-0@T!0ZLVE"1N-3<>2EE5)9@RQG'57F:E9,PDQX0;8EF*BC$"/S! MN<'(":J*-%=)KG*G!DJ#V^:G!0V,^'N(]';20+V?C%8/I"YTSUXIE M&_G?-YA?!YDSS2VP3$H$RD5REKM + D.2^D(-L$1P2NWPTJ)*#P5>:&Y3&"E M(*&<0UQ$@RQ)'#%-(T]":DU 1-&ZH:;.S8.C21>(M14ZF*E$RPUTYH'2YG&B928#>J!TJ1C0HTN+29<.TS'8 M%#UR5EK$.=7(,3FIUXZ \C73Q0"(6__KNG]L7:&CN//$C:^9 MU:!4:&*,XX"YCMQ92AG8SRD& O]S,Y7*I!;Y5Z?]XU_-GS%DJMGO_77Q/G9^ M=.UIH^FWN]'V]O-+[L,3_VIU_/&**I/#_S2P/_G:MM_,V=[1/QN[^_#,RZ^- M7;IS>0ACW-O?YCMP[=[^#WYPN2-VOGUJ')XUC$A)0A% MG,B$M"3YF,X*8E)B"?N-6@25>PHSV^^>Y8UROPWPA)*89DF\WXA@M;1:G7,8 M8*W8T;73;NP!C^C5^O#+?J=O6[5V[-=/3=F)[?YH MMH?*,$_9'2>Q?(6AKBV5)DQFRY[VXJOA#W\.0=UL%U-27'1=0X*J_?.\&?J- M5X9N$JXRY1L(T\'MR]^2S8(-7E/SY>^8W.12W/AKO$EN_-UMMR5T4Q-VK]O> M]CNZB>7-#ZT&NY2#E7>Z[6^HP%)$%NL[<-1GS^9!M6N+47+Z!R[)78J!OHRE_:\56MIJ]2I@OIBE M74Y@KDE=[UNU_VO;MN%^>7"3#N/?;]%5/U"9/JL5D1DA/6&4:1ZUTBQB:Z)R MC'ML>?S^X<%!:KN=MC_K=@&;I6=L7[ESOGAMR]X=[_1VOGV%J[Q.(_W M\,VQV*4'ESOPNYTWC:.]U]=/5. M+_]J'>Y_)'OOO_PZV/]XN7OY"=[KG\=[ M^\?L\&CG%_SN')[+_W/Y8;RR,0^*21D<8@13Q)-B2#LK4.*2<$NHE89Q5V7+/B_91!401 M-'.*>Z1(3(@'G)"Q1B,E0$!+SXF+86-+DX?W,7D"K#__\6@E:)Z663ALM/7_ M?WM7UM1&DH3_2H=C(W8W0L76??C!$>R )SPQ A]XO/C%42=J+"2F6[(M?OUF M=4O0@&PC8\PE/V"0NKNJJS*_/*KJ2Q>LX4EX9[%6RJ@D'8;Q(MFSN.;FK[5G M<4VLZ3 D8V4%Y98@X;!'>=88,IQJ!\\+-N])YRYZB:4A:DVN?+OJ?N9:P/0P(ZE#0JE\BB5XI -W".(^ M%3,'$7$02!CVT[B&'K9K<1_64J[X8F]!P6,HWDSL)-97R*H\)$Q;PI5(+8T\ M.@;>#(_P4V',(-;6S#!'B%CG1VX;UOK=_(@E7'$N$U+6,\3!XB!#A$.9*SEZ MCAF$M4^>R1[A*Q[,NSEO9 6GXR&IVE+W >;+:*DUQ]9QHK$+RKC 21#66,GD M.C-QJWK6*=;DF,-)<.2(U0AT3B/+O$=14B(83&',AV#EJHF)>^\'K%7\V_72 MDZ'&6TE9(EQBH15S(A'AA4E6A75.X YH>2KY6M2M94_!70T[ ,2)@AIS5UB67,(V129.87P?CMZIG M'6O*#&B9-XA:%A&GE"%CF4&>! 61.272Q!^H='3OK>ECV+WP.M:3? S@W;@: MAG4]HZ]Y#E8+#:Z"M\EBL$G8VN0P]HP#]6-PVG(=*P&0G + M8,9Q-,@)2Q"3A("\&NRLRZL)/:G7)0@>C-I^A9M7!<:)%(H8+@THKS3PGS=4 M:X@BZ3JFOU6=[2P)>)Y+@QB4'$_@A6B!=%0&$1)24D32%')),;(N/["N3'13 M5EYHQ3V!D,4J#E!@)1;PEPC"T: C6^<';A\QNE654W+$: _1"N&(R^B059$@ MRZCQ@2E':$.%Q_"UJ;S71OZN:.WR+85@SH5B/CC+N%7@GI- ?'(L>N:D3NM4 MPZVJ[*R3TA,Z4IT0M58A'@1&SAL)CCG,#I?>$)>9L3=^%F_EO;?Q#VAE_SO' M)#LX]BT"'?PM#IV'MLGILHL2,;$ ;=IXE8,8[G32E$" *U525*XW!-PZWKWM M)B*$TSPH$U&P,B#. D'&Y6U/WG,:L%/4JB?/#.T1S%>$O)^F)+>V K+6\V]S M[:9HL/ !5)OPH)WVQB2PD5(%"3&R67/MWK*:=W(7(A*K1 2/QC0G)3ARP1&$ M"?,4BT"D^$&2N=O4\MOW?M808;K8C;R?\*.DQLVKQ]K4O\7 4?7DA M9DR?^8G-:J@I6/4$^NQI)Q9 MY9@T4H N>H&)P!B 7C]9PJ3XE?;+40"M>XKR)S<^SLNY1RC?N!'VD2LU?YY/ MDK(-T8S#S9*M_G=:0S?J^K?QD2M'C:QLE;4?CNMI=8=(5@\6V$=V]P[8SJ&' M-C["\U[A??J6[;Y[_A':A'L_\IV34.[3]^5.>9%D]:W8W?* @_NSW;UMLK/U M^O#]GA?[[U[-=K;V1?-<^L?A^Z,7-).L]K<./N"DA61$H> L!$,J!F2YD$@2 M&8G4X&T:TYHGT+,8-K,C&1QW6*HH-&8\0;JR_I\40%_CBI?0(GY+'_W#V_6>5OGGBE^O -',CB=0EFH'@SJR?QJ.X5+T9^XZMSL3*(KCZ' MO]#N- .P.RIV_62UV>79"$H^-AS,?<\J?V3(3S3CSY^DVOL,TU M^5IG:[BN'!7O[' RL$>]HF_KVOK!% *J"8SNN0-SN1T[*8ZK\: 3"D^W\M-&?C6*OT\FF6Q4\>35/DS$=,9/! M*^8XR+TUB1OF5&1)*N7C/*K$1%UR,*\<5BZTOZ/\9][G;OIK#'IV\"*3<<5Z MTEX%+W*7O-)?C&$,M)0'B83<_U)TE"BT3K942%B_M+.M$O3>> M2\U"U&+]>S6N[U("X]>+T,[)JP\>1Y+ @C5'7V:Z/0OXE1QB/6DYVMUY\B-@[YV)"2>*K 4^4]K"ZC5):^/*X00V3/:F[?,G+5$PCKBO%Q MXRX5GV'TB[(9^^9;N*QP,0NF]7X\'>6;LPFT=7LC:GVY[-E%$,Q&]FQ3G6'6 MW%O%H6V2M=G9G#*%8<:H\'95Z#IHX\J4=MO%:XVO>H==9+G?;7W(EF7D8^O9-\0]H M[I]U=O-C3A-G>&SP#W!E\==1AJ-ZF;@N39Y<(1ERLPF]-WX0PW0(P>.2V++^ M[ZSSUZ-.[QWV/S!/M?-8H6A4P]2&D<%>(4F\44HYC;%8J8C2':J85$^/CFP% M#VEK)B70UF%Q/*T@GJUS/26PP(4=+JH>+8Q?-J'S\DBG29.L#\/2NG((0I.] M!W 3CO+GDZ7V\EH%E&ZN6A+#/U0M2;,-" 1_?ID1R[N/',OG737F\CGY\,((W"B_R MTE:9RFREVNUCBTS^YBC\>:8CFZUIS9,)7^34R"<[S([UO<^"S'>AY!TK1SN' MV[3_[BVTUXV[!OXR6Q6T4<0?M"7NI=+?:[Y/!X* MMG4WT;X^F^4UPJV$<.>X.F6P3@KN$ XA(>ZD128PC[STVHL0 .=X/CV,V;41 M[B>>'GYD'MIN@VOS/>1S'WGML3U$5&MF>HUG*^'9.VR_2)E?5GGU;3)KG+8(NG&L M)\0=H8ZX"KHM\O'0V?CMDU#+KGQDKN!FN\>A+H[MK%GM:+9<>%_E[1>=E.DC M)"9'<1B\M\>_]>>XHWOS:QB'GS@M!X=( FL3H"K6PW !95_!1'T_C(G,9' M!7;KB'AUB#LXMX:A/354:92(%1 1FX0<<1&E8)+T)F">JQ7KGL&7?<:K0]PC M@I\T^6%M6Q2<[G,:\2Z?LZ&+>UGI^T?W'%MDO#,_UUM'O MMZU: %LQB7XP@D8/9H_,,*U2A(8K,$M:1A,M3R1J+X1RD0O#$Q7,WC&[].)4 M6]:K3:O9HNW6#C7V:/,#%9$X;A4""Y1+PQF#',<1&46I;AMVD-C3=KZRAH-CN'9C;PR*1"7&.'8,HI,M1@% 5XV4%0'*-Y\DSUY/6Q;)U" M^%$USOM+3Q,&$_OE-$LZ*_+)LX73=N8/_QC.W5^O[0&G$[;F\[YGOW2^7&/> M:IAWTL4\[ @/1D8DL!&(1ZZ1!H\=!9D7VXUA+#9'WWL$7ZY'>)OYA L')DG+ MD'2=.!<4O,6_58L:_(*@^4Y#\N_C/#&CO%LXN)F&-AJNA(>FB(<8,ZZDEE1U^#5WF*N=)?QT$7 NXO\W?^G/96N\^T>#>XB3Y M^;67AA*F6?MJSINOPG>T7IRXA[P,+V;0AVLN,!1Y5@X*6X2R7G )-=1]:3C^ M7!S%R6 <6N'*&U+\TBQY2XCT8X*WSB/?1\$[V3G\>*U<\*G8^7$]*>SQ<36V M?M"[2*=U- ;# +-4C#.Q[+>X8#1S&C-O<92*BT2-#)R[@*VC1HA$EA*V=40( MH-@_#=-J%FUU48 6$O&\S)2K?Y:?NG+0"LV[!IY!:*"?]B"^K6.:#O\L4WQ\ MLH'A>1^8#DQ*$Q'+AX6S+7M<^O029.LAL>)D":-[2><[D M:@QNZ#GG*M-++NC(GG=XE"&D^CRN/K;@M838N?D(Q.<(.AJ*?"D(I(\;7R=8 M7F(FB=XN<".+_LG M^=F>[Y^\'KQ_MXWW]_IT?V^3[(.^[VP]'^Z_VQ;OH9V=V47L>'ZXL[4SV#D9 M'.[\#M?MO1[T3]X/^EM_'?8/]W'_W5^#_;WAL+^UR?YWLHUSM60E?* )?*80 M!81TA",+[A.R1L?DI7: (1?K2A ")AC<*R%W^>1]3/C?,@SF7AM8D["8P]^-J'YRT M4][2+3NQCT\93W9>?7#>.6^M0=YS"&6D,<@R^$$P-AQK;C%7EY0K5A-;CMIB M'G,E2W,E.R-=!JN>.<[+5+84JTTF-=MAF-WLM2U,\H(&XQBF?AR*3,J:2UXT MS,[?5MF[8G_9"O;WZ]5N;M4DRWMEDL'G%%RKZ"PC@ ?!$H4E]\D1)A+E8FD- MX0O4N%-7Q[^G,/#;GYK2&'?&)O<7,(#[ASN#_:-M#JK+WL-].WOPC+U-MG\R M+/OOWH*__I'T]\ ?_^TB#+R:]>GSUOA$I)\O(@A9^-?-!/PJZI@/OQ !03+,!D%*N<*F\"M)Q#*%[:S&E>3VR;1( 0 M[>UQQOL_++P0!%V$Y@)2E%PH(&6KJFS*1T$8V.F,G;2)U+;MD*>F>6K3WMCE M(@)-4-?6Y\FWSDF-<[P(CX;7:"[_5W4:(X[G)0J*HVAS=;NVG>$D5J/&GOU[ M\7WGQ%5>?X(!A2&S(:=H0LR'5\&%@+8WBMW1V=NQQ=O-Q[#I#4S()/>MG)3- M-@8WA-$;Y^"S209_9V'A9:R:NB 7,B="2F<)!<\4$QZ244K]DV?<;'RETM2<17Z<3HN_@ -UE*M@-/4W*I^+[!UHP+B*O>)@G!N MWS_;*IS7PB8EDWO6Y$3F-3CF5R]3S4X')H-J/#T8%.!:C^".NM>J;$))XQH"D)W6XEKH=#LH,(*3TX$* #?SI-*BVD@5C_/J M"GS9^I70E4'I!WF,%F6[,NC5Q9_Q4QP6)/?B@KX/REC9R@]F&TL\S77YCD7Y M#OKU\AW_<>,P@_\&DZ/AL_\#4$L#!!0 ( , ]45)/9'!^2J0 ) S!P 5 M &UL[+U;=UM'EB;X7K_"XWJ=2,?]DJNR M>DFRG:4UMN4E.3M[Y@5K1\0."9TDH 9 V:I?/SM 0B1! #S .0&0D+NS9)*B M<+[8WSX1^Q[_\3_^N+SXYA/.YN/IY&_?BK_P;[_!29KF\>3]W[[]QV\_,O_M M__C/?_NW__B_&/M?+]_^],WWTW1UB9/%-Z]F" O,W_P^7GSXYI\9Y__ZILRF ME]_\$V81_N_W?TTJ2IET9EG$Q+1-GL5@"C,6(6G024NQ_-"+\>1??ZU_ M1)CC-[2XR7SY[=^^_;!8?/SK=]_]_OOO?_DCSB[^,IV]_TYRKKY;_?:W-[_^ MQX/?_UTM?UN$$+Y;_NV77YV/-_TB?:SX[G_]_-.[] $O@8TG\P5,TNT#Z/%Y M\>4?WD5COKO^2_K5^?BO\^6__VF:8+&DY]$E?+/U-^IW;/5KK/Z("'_.7SV(9"UQ=+ 9$_/"S!\4[O83QD )^\-$#H%U^$+O$RXBS(:'> M^]P[.%<@UQ'6CYQ_F'X?[_^AW<> M2_R.)^.Z9?Q$W][\Z_J,O0'@'PN<9,S??C/.?_MV+)Q6F,"'+(W.EDY]X43>SZ9?'7$#$B^5/1QG'HQ\FB_'B\^M)FK27CVB#37F@6_6(J1<7&S#?[[;@37$CYL7:M3\S?ZW9$15H2D+/.\**:5I)7(*%@J M*H6<75:\#+"2N\^\C_U6/U[,5JNX>4<.?(GJR3\XBXOI *\9H? ?_O-=)9Q M]K=O^1!$OL7WX_EBMES=NP490O6'HX3(H_&<10R6:<<+ ^G(K$DI>)%T4<$/ MR.Q&$&=#=7\1/^1>#,']B\GD"B[>XL?I;#'224#T/K)0BJWV:V*1Y\*4<\"5 M\-%P.2#E=Y]]-DP?+-"'!,LA"/X59^-I_F&2OR>M&Z&,)7CC6((,M#JG")#* MS-E<3(9@BU$#,GSOX6=#\>$B?V9I9R'/ M4FL&/GH6K"LN2!-<=H/9%;?/??;,]A+D0U)U?U)7!\9D\0MC59 MS#Z_FF8PGU M( M N),2!]"Q ^Y]_VY?Y'S#.?SF__4Y8J15"GG8#RC)1&4$.D :Q9P- V<35SQE=$/$5+8" M.%N^]Q/MAEA*KT#:/52OZ,LWL]^FOT]&SKDH+#=,&?#D_I,K 48%EJP)Q9D0 MG#9#TWW[^/,B^T"Q;J"Z5]SL'J:E'?EF]NML^FD\23BB+45;@8+Q)$,-!2"+ M5DFF4@A)BY@<#F>T;<9P7J3W$? &YGL%U.YKX[7S,(HA&RN+I6T&+=,B)193 M#BR@R=) "M8.E\BY_^SS8OH0@6Y@>(!PV@V@7Z?S!5S\?^./2P?19@-*9LVD MDHFL"0,,1+),&H\Y80P%]= \WT-P7FP?+MP-G/>*MM5CY<4,80DD@RI9)MI4 M4!CR$80DO1/D+I885=;&TG('8/GN,Y\]KP<+< .3O<)JM;+HXM<^>T9["7(#J[W"8Z^FDP6DFG*9 M3R<3O%@&;[/EON@LF?%9T881R)?GR3'. WGY0N0HXQ#OZ89G/WMV>PMT \.] M(F/O,%W-:)5"QM_&BPL>%3\AM?^^R9 M[27(#:SVBGG]-H-:=OON\V6<7HS0BZQ+$BP8B37<*ID/4&M?<^:TWN35AGJU MO2F]]]!GS^?A(MQ 9J^ UDJS?O@C?8#)>USN&4J2<2YC9IK.]>J%9[+4Z]$0 M,*904^!QB.#&IF<_>VI["W1#L4BO"-8*T'7="FG=FW@Q?K]<[8@7&:S3F#?0WBN:=5VL=&>I/](7HX36!UD< M R,E;35T9(02 LLU1^I-B3D,\69O?/BSI[J_2#>0W"MP]>(JCQ>8KX'].)[ M)(WAXDL5XIS <:T267\@M6 ZV5*KU 1SR5@0!CWD(4[GQW \?^J'%/0&+1@@ MN/5J>GE9ZQ^FZ5_O/L ,YV^N%K6?IQH:HZ*\]3H;%I6G4ZAP9*"]8S9X\#(' MIPP,%N3:A>39:\+ PMZ@"P.4F+VZFLV6I1 O;1>&,V%^ %O8'Z .K,?+G'VGE3Q[[/I[XL/ MM$%]A,GG$4*[KV M.I79TBZ9SEXL%DC'S](FO8#W(V6BL,EX%AP TY(#[4/D?D;.0Q8Z.M1#Q,>W M(WCVI \DW V<#U!O]HIVG%GU1#+^\?\@::%6/ J4S&M=HX&UZSS58R=:;R+& M) >L-5M[^+-GNK](-Y#<*R9W@BQ;J!ZD,[,:TS7O6;7J+*-NJ1"S"CE:I>" M)_.1=A^CHXG:T+&"PY-]!\"9T7VH:#<0WB\^1Y#R$E8U'*!6*7/:95(*@FF7 M' LR*.9* A<-&1%Z"%O\WD.?/;&'BW #F?W#;&.<_P;Q D1YP\:]8J; /"[IN7G0M2K@Q6*^ M^LFZ3CR*:$ =V3&9:(/.'$;PM(6@!QRHL )V%\_WRXVP$Z+1VGRD(57@(:0A M-_MM$YYNF1^8LVD3@1]'%9*!Y)T-C+9 ,BHE9$9V)L$KI@B9G>-VPV'P?%3@ MWM"L$VK /G)NP?PRZ[/$]>+GI1DT"JB]K/ZB$H*L2Z>0?$C-62V]^TAUP@M(&1"]O$!EALA)>L*#J< %78,,/RO?+\^/[$.D./#7I7A,#KAH0ZQROZXTL2Y.Y+,QZ!TRCK)%!^B-$ M,GT-%S;DP=MY'Z!XGK;=P-(=>)C2'2@K,Z,#F.UVW?[N^CJ XUIQ0[,S'5JT M [_G#T$Y%0NOG2W22>MYAJ1Z5Y'XD.3._+ MJ_EXLFPZ7/9"W)PK4A20RGG&2PWZ1MK ()3 C$0MLLG@]!#AU8T//VX$KB<9 MTR$EN=4B^X_OUF3Q$WU[\#C:R7QZ,\SF=S":99RYD@[>"EY0X?<@!''+U"&<:_N%%&^GL^O,(]\"0X- M.15: ZVP1,VB$)8E*Y5R2KJL-HQ2&H#G^(Y63]8W.UK]Y-S,N]Y20TO[ MG"_9$DV6)Z9]$N1H:,L\*BT@Z6PVU:TUT(&3U"X?2Q$.E7B#V-J7I5X[FH7, MSZ)+M4,]+1/J[&RA8#D=A,=0LC ;^O4'W.6.DG!KQ',/63[]C!LBEH+%,T!. M2XJUYP)K%K(HX=$*6LSF"Q+.)>,V!,N=TV[[2/LXN98NB+[NM-M>G#V>=#E$ MX,=1A8BJ6)LD,Z5FEZ!HYL$@ Y]1F2A]-&V,A*>>=AM8 _:1\W'2;NBSMI$K M!F3"T@(=+54E2YN=RTXZ7W3:4 E[MFFWO0AZ/.VVCW2/DW8KTCOE.6=9&D"7^--TWCONM_?SA@U7]5ON>A"KEC8GY64@!TYR3HKBDT(G M;?*(08YZ/7GPT);P+HE4 B-?4Y +BH+%HB2S)D1E5'9&MW7Z!@MMO<5/.+G" M^8M8+R9(BQ$HS";[S,HR"E^L9R%8Q:P'AY(7<*5)3&L=R).(8>S#\_KVU4NR M#0ZK&SP_TKIKIJ1"^N=X\>'5U7Q![\GLAS_2Q56-K[RH*3=RGW^#/T:TN>94 MA&$*DJM7D"@6?0[,""Z2#CE#W#!R"VD\XI,LJS)N_=T3@>G,1I7R-S?T+H_A &T ML6L:T0N09ZKA[G^LMDKC,TBR'HP> M68K*#>6]>3]#W]\)(OZSCF7R84S,BJ6Z?AA6AG.8DJ& MOHI0G$!H]))O1?3L:1]&U@/>[/=EG7AQ4:V.2?X99O_".Q!'H@ HIS*33ENR M/HBR&&L0+U@;O2T2;)OTQE9(QU>#@7A;3W(,(_0&V_U;G"-]X >"]CV=;Q?3 MC_4=6(&37(A88W#%\\ TU&"NH,-.NA2XUP&T;Q+EWHGJ7)1B.-$W."O^CA-: M\P5A>Y$O2<#7UPQ_PA4\*Y*(7B)3"D3U5 J+040FM?6# >?Y+4^][&T0/!1F3+V/P'MR6,!X%GT20?*2Y/J8 MBBV^P=Z//A<].(+@&X0;?YS.Q5U=NU8O%8C:.5XO:C_#;]+H/DC16D),5 M!!V,U5?G+C*2@6 B151<%N=TDV*7W;">O1LSH-0?ZL3!X^COHZ,-ZT9'7^($ M:_(U>6N5]8I%C,"T\HF^0O+ 244U1G3>-G);-N(Y$RWH)^>']!\\EO[+7H6+ M.\&6XA//!FN@KF;7 M<$ADN&Q10OJH-DFJ0T[Z%X]E0?+M.'!!\\@WX%Y@>8 M3>@AN@9T_[ M())^J $'#ZC?ANLES,=I%)/B(@O#+&I-_K (S'/RATV.IF@P*I0F88>-:([/ M_3!D/:(!^TNZ0;QI'=3WXXNK!>:1(M\D MFBHM0;D+BHGB[9HHH'2#GP$&63 ME/06/&>J H=(NT%]PD;-K)44U_!NE^Z 2S)'& I;6Y-39)"%9B4&Y8'\%;/I MULE&N\)#?&=W1@S!PX8]HW>OQ#]Q_/Y#!?2)_-CW-W?0ORD/9E%<[W"TL0G$ MHEBQTEX7:OH2.*-%&.#).=AT)T)_K=D+Y>DWF$'(GAZ+J 9'T1:P-_)X..@D M>Z$,YL(\\,RT#)+%&K,71F1>O$3">T2]VH;SJ]*L0XNIMF"/RS@M&VUO0_Q!!A_K?;$EA]J@ M$"+S-6.430)4&>B_37RH@==QB@ZA@95EO9#HA$0W.#>'6'(?>X)_"(%VV$+62(0!T2[\"SD 'H M!5+>0RI&;+K5O.G)>WZ:-!0!+=JH[D] 0Q#%! ?,U3LBM+>9@2/CU*C@> A8 M )KT+,- RZT1O0$E=XD[T^7>4@;Y;5X1M )[(9,"]N)P.*-,!C98[>.XV:Z]& MU'4 M<=,P'T(?XCFN., AR'J(>L#2?EH*F CHE(864FV,%V\8L"U80Z2#EPD M(VV7:.%3I'[+&, C,K^/<%O,!KZ*\S0;?[QIUWHUIIWP8FF@W@PP,@U"X"6QV MCP'<]<#!I_\YD;1TA;-@@+05=:$3*R-3D+,"ZS3A;NJ^_334]#_RDF<(<_P> MK__[^GKF_CWYO9U>7/PXG?T.LSPR,4AO-# C:A=)K0KPO,X> ^6,U%+$W*I$ M=A^<3R*;L(^6;*B6;,;+T2_(T+%P3SNZC+(V/H=0B[XS*]J8+.L/V\1OVC#WH:')[QOJJ1SX5[;RQ+--.SW30L=[DEEAT*O.2,/C4:#M=AW+> M:M%3] U"YDM$UW?\?'\U(^W\%6?CZ4UR??F7;Y;6_/R'/W"6QG/,HY!+2 44 M$S;4MJ)BR5*4R*R,7$:,4H1&U]CO"_4K4*9VU#6)P6]$_#_AX@HW [9!&(=6P.N8J)2\:Y="0;I1QOMS'M@_2K5+6!B&O0>_@B_^^KFQ;;WZ8O_PCB_GKR"C^,%7"Q?E$B26PXMQ\E\&:AXBR2Y^7B!-T[M]4K?8IJ^OV9T MN>B1\>!CR+0@6]=7[22\Q?EB M-DY+M[U>_E*END=(XLFR1*":33KM"?P MKU(OV]#:H/ETYWOU(EWO^=6R&>D8O'(A,<14IWP'3U(J@GFC8IT.%J5K5##2 M$>%7J6@]B6K0[;KKC;B',R6+.7'-I)6*U:X(!F@D$SD[Y;UT.91C;VA?O3[U MHZE!Z^Q.O?\%?U_^5=U&G=R696-H]S2AS@(12(=R%O0B !?EZ &7KUN/>A#4HH.E MBPM]+9?J/D\G](MORJOIY!/.%N-X09*,BY'B: H$PZRJ78#6D=47A6$D(UZX M227#R:(GCX$_;R4\.KT;=+1I'T"!4D+FY ?'.GO3A,)\H@TY"=J R6Y$UV:# M>U)] $=.A0Y"Q@9%Z9V0V)VF-85SR+'6JIEZLVUB0>AZEYRJ"5P9#32IM.B> M-1\D]XO@Z'_9,V'KO,F4+?/6:D9T*PC9>RO:!59VY'X/.)I2FEY-ZLR[=U5< MI+CS?WRL=4H_U!*G>=V>?AK/%Z1U&K@SBAFH6;#H' /M"W. $)3V3O$F]VMV MQ'?>VT$+DC9L#0,$+._U13C!LW8J,2E\J/=_(?,Z:&*9MH-LM?"BR6;P9/J% M^M12]9#EJ?N%'BQAS?B9+ZOH(0!@3*%.6JW7@(*B;&]3G-Y2;S'6ZCZFFSKJ+J#V:"_:6R4VHCINFU$#]M:'& TF^J/I MA0V<\Z!*';HFZ:2D=\E[3IMH]+'D$)QN(&9>.RS:1+QVH#H'/1A.[ WV ')VKBYK M!QSF;4,V;H#Z!!:U4JS(*"K0P()/I,&.-D&3-5>QR?'0&>%9Z$H3.AI49;_% M!:T5\VK*V@TJL)"L59D9;#.<<]"( 00]Y&V= ML\7HU;6&UJM#2\&TN$X"O2DO\O2ZK79I+&5-7A74NQLPU;@ILB@T,-KL#-9) M>PF[3,[MU,#>!= S=C6;R'S(ZYLZX%OY/QT0#CW9HANTXX^Y&)[2/?2E!Q\# MS\#HB#35RX!2=DQAGB]"X:#4*J+C=(/GF-V3$=XRDHS#XT'%E1 M;O/"-T>D3@8PZ>9-S'CF6OS?XH1GOO2G$B@HX* MHLS.2@%8ZDUT%@^9_7'_Z8,/ LF@7>;),L_)T-=%&P9(S@.D8%,H.M#/FV;> M?AIJ$,BO\'DIS3?E2R%@??]>3>>+^4@8VL9+K<_0(C/M"9#70C$3B;-Q(B/??A?=_X'D_B0IVB]-'8%;+H!6"V;&[.&QMVH^W@'ZVVG1TQIK,^;@7*?-@=5K6^X7HZA87F2\D!JE2 M\-IRJW.3=-23*6?JHP<]9/D\RIEBCM8DGYG)=00XA\*\ L^*\\YS-#'Z)K/2 MGT,YTUYL[U7.M(_4CU:VT@74G^5,^[+7J7[E$-$?32]:J<@1HL5B ML(D*/-ERIKT8>K2<:1_Q;G5 CQ)QN[DB9CYH2.W+AS:,F6T&OA84,TYD@0&E MXUD'6T!H*WG()1OGI$S;@V*;EK"7Q'^!.B1C6EY>S?T5^>NV&M MQQ1]#96D&"TGP<42 P_62PF8P)-JCW8!W$M:]0I"$ONO,YP3 3 MY3U0D\5M>\^O]+EIC X/["_M/0"OR3E7^S[(HF0R&I*,%K0IQ1=KO"M" MCCI#'T["S21]+(EWDCP=I5E826Y[S+HZ6]$Z85,IG/QX*?ENR;=E8.D:#B__ MFX]M+/U-X-=EKQ):GH-7W.GL10@)E,1,JP#,*N^6_<-E#"?Y%WG9>4Y'Q_ME MG.W[6M!W,3P5VY[3F)M.RULC*SF1DI&T[Q>AL]3!>PA&EY)*% BPFZP."QV. MO0=WU3=B;]MS&K/7:7EK[$FP1GIAN"Q:%UV"IC-&<(!Z_2?GN)N];4_LY_O5 MH0ZO)_/%[.I^$+7FP8(TBF5+WHF65I&3*P.3*9N@;/;2-*E'WH*GKXM[_V-? M3Q9(QM+B+5GT2[,^DU!3M9W>XTB83.Z7](PL 44K]Y'%K"S+7)C(C9!%-)D& MUQWB\9WB(;1DW2UN1$F#]I_[2*]CQ1QX485'9E #02+O'6R4##1FCK) YDV: M.C9@.5:JI;T2["_:IY)TN;^.99@P.,,U",L<6;.UZQ$9N"A8= Y06)')YFJO M(:=,K_0F=Z>R["WD!I'3^XA^@4N\B1=VP=4RM[(-V&G2*WV)VZD'/:5^3*U( MUA92=& EU&H!4(4!N;?,D/'NA? .Y1$.C=;:\$ARY5C*L(^PAZRXK_5)+\AY M,7=&I[W#R7@Z^V6ZP%4;6O%@2Y*9:9<"TX2'>33U.H7B8S#<.LB/^47='G5J M:_%02J;-Y'F4E,I.7^ZG.HJI64#C_J! Y8,[U;2<= C% M^.(3,6?$;O?W_G/Z;="_X.]W'C";3NC+=)W;>3.[+GA^/;G[&^-)&G^LTZM6 M-J_548B2.?-%U,L@;&8^:\,D"%)HLGE#:F+<]4;>8,IZDE4$;3=A5FQM*>J$^EOM]6E4['K&G=ND[=XPB)A^!!V;!UPFG]=H5IP2S M&&SR1I+1VJ64\MEWZA]1-?9M[-^'HM.T9W=!^&=C_Z&4[M^G?0@?I]$WN@?F35+,>!\LSY 4'JVU]BDW]C=6F'UH.'5COTB&-MG@F8J)# "O M9!U]%%A0D,D/"QRP2U+OZVGLWXOJZS/62&J&U42(5C87V&]IGM(T0:Y$3: N/%)+M>FK/-N2;3_[U MHC[XSL??N@A)*^ZJ"EJ?:FMLM@Q*=$R0[D?-I8^A2?+[<6B]>["W/>$?98NUUD<8%V23"%A'@,<* M4316F29\G#K<\*CL7G[^C3[B>D85&!,2SZPD#S?W'T99K]4,G--WP>DF4X8[ M8#M9"V<3G>BZ5QW(38.<\_;5TP>LAM9U@-BR**$#QM/4)PS.;U?]Z4G.B?3( M14_0LF<0:/O6QD06I"%GQ0%D,$+FV*2'_&3Z\TA%PU-0GWTX:=-"^O%J@;,O MT&[\6G)BHY?U_J Z8$QSU"RF$IDLUA>P'IQJ8AEMP?.$K.A#N=MP!5M?P3

4$&KH,.-Y; M);9#.C^M&$C\#3:*91E'35F_OOPXFWZZ3A.M;GD ;0/(R&(=SZX#0O4-#'V; M@2LAN)9-"@EV8#H_U1B*@('G8+^M:<+E22F0&Z_!,^5K,6#.]6[&>EN,Y^0A MQB*=[!*$Z12D_O+4LW1?#I=K"W)7^T\'&$,G/.\\__A9S0,96.>PA_@&3CO= MA>-*DE9*QQS4"QJ"2RSR""Q+FVPV6I=.A_G38'%'IG%8$O>1VL#D_4R2NKRZ M7%F)4F(4R; ,*C*MA&31TI%BD&?IM$2G!IOT?>_)Q\WV'2S[Z1""&W@0]\_P MQQT@PN+#@CC+U>F=2\/5D M01*HI>\OYG-LUPN_[3F-,ZV=EK>69;7&5RP M[8D]W=XJ&?QI_ GS^@-N4R"0DO.::U:BJ%DMKQA87;M9R9@KKI!?UJ1VO NX MWG[_UF?<2>MI'XOGT3$)Y,/HD$@ )6D6;#)%9^Y%;.+G=0%W?(=O<)UY$ P8 MFI.FJ=8=XKCVA+0"*Z0US'L@YU='S2#FP")X'5U,Q<8V8^$[0SQ6NK6YYC1B MY:FD7'O+F!^/?0191;@>6:0BB(QJL3 >*!OP6>A8IW@<>1- M>QWCZ6,8PVI)YVVL'UL-@IP[H-X"O=,7V05NR\3LGGA/DZ1MQG]W/1N,O">@ M<](E@:5()@W4+%$MQ/%T0IA42J;_KP4TZ;5Z$KKV2$+WJ:K:/IPU3/*^FY;% M[S##-WS+5.^.]$]*?.^/\=;DL'# M$=3 U/\-TX?)]&+Z_O-+F&\0RDT_/ZU>RU@8UGR41A$8:*69YO3_A"W"M+FG MH!.Z\]:BX0EJL1==S1?32YR]Q8OE@-OYA_''%31MLW &)5-^>96G+RR@16:4 MR*3HHF3;Y :='9C.6V.&(J/%Y3@W6^'W^ DOIGARKX"]67S V99-CA35)$S K 9D6J%E M0=&AJ8+AM/Q:8=5D8-,.3.>M)4.1\5!/]##5*<:'X.NQIQ*:>A&$9K[6821M MN=)19:4'NT[["56G-(GL'"[9AO4I76"<:7W*7@QL*6TX1'P-ZU.\3T/D4[&5W0D1FKR;A#EYB7/#%A$U< MO,6/T]D"\XO+^H]@DJ]_4.^2N)K5W_S\/4ZFE^,)?/FE9BK0!F9K_3F"<->4 M3V2CB_#12%G;.C39!5PZVE8@&INE>T3YV@#NG>:"21K7VYC7+_[]YWCQX0[2 MUVL@7W0!>;=PPE@%IM02>U[#F@Y8,#7>J2 J:^F%5DUNP#C:"OL&3M[B)YQ< MX8]T$+Z:3A8S2(L* M?,095!'\\,='\M61UJF5!ZXS2YG^T#J0$UZ"J\&QE$10Z'V;N/$ZDC^5:4N< MN1=E#?)47P"]GI YB3]-Y_-1C@:]]O5RX(Q,&ZT9F!A(K8-6LB157)-*UPU8 M_M2C1_3H0-H:Y+-N@_:/F>V=!'4=WB?E]X9.<6:4,;7KS=6H8F:EA)@C&G2V M2;58B\47C^7< *S\7093O?%^AW8#BJ6AN!&):0@8,1DPJV&"0S/0<0];2!4'^H:"OT^AQL -(\47.R]7"Q3#YV@.>TDKZ MW9>VQ@P9K2B21;(SC)81Z]>/# 6Z?/"AT- M*,\*(*1Q&M ME'QII^C"=/*9@3:69>TA%5%XCFU*_+N@.WZP;$A=>1!W'YR0IO,#-L.]=D\M M*EV"SDR&0&)P(K/(#3 =K;)DRQBGL876=$)WK+!42UT9GH931X<>>0NJSY2E MRRZ#8Y;7E*:59#L!YZ0$21K%N8V\29A^.Z33QY0&H[_;9K0O#0V2@&]QOIB- MTP+S9HR;?WIC?G?!WG( 0!_PIYD&,)0B/"AN.#*+3TT3C55:"NF9T,#K"%C% M?,BFWKM24-IBE6IRQ<33T\!'9@0\1078_0L7/UY-\IQ\ MI=]P=OD]?IS.QU\0ZBAHJQ>%&2,2(?21 6WWS 5ILT)P:. Q=[/[XXYOB!^/ MOFE3V1_ECKDO"=+7$Y+:U>6A$9Z-G],_PO XO+480I8FY1HO,]'I$"6DI"V* MP'TH&G,9/0:TM_26!M9@,KSYM#:2W 1U39YUD*KQ$67*3H-709%MF!RB]&!$ MY!OE^1!T;ZG>%D)O^MN?$>97,\RP^!'&LZ4W/)W 6TQ7LQFYQ_0N_C*=S%;? MOH3YN,_TSJ/B:\/\<<2Y7@J/DEN?HDOH=.TLMP&0SN(,UIIB]$9=:H:T9PW\ MZG'7#;ATGOPTACB^('KP"ZHWDR](7FQ DW_5JZ6LID5;3,P6M$PD!T[($%G-T3*EJ M)6E/!U23TLQU(%^SOO0BI4$U^1"2N0[6UJ)XYY1FB5;"M$_DCAI1QP>CL1$- MQTY7QI_$.CANM>^34<;3D/]4$C5?5O_R\\U:ES2Z$A\",AU= M8"!59B9I<*&(Y&6;N:>[<9TJ97,B9=FFL@.0UN)2U%K\3%S<.GI?OOA^/*_: M38A7DS:XSPDU^LWI38FJL7,:T*9R%X0V^?Y44'GC(VJ>S#:WZ4U/*AJX@9N@R1MH5I*? MD(!,O5(GC @.+&:-+ A=I#?.>FQS9^UV3%^;EAQ"Q9'V$K528">UR5(Q\C?) M#:@7O@2N/;,Y:%>*3M#FNHP=F+XV+3F$B@8F\X[J>-K%@@AUN@3$PK3FO X/ MJ$ER9:5&[U5JAH^V$!4-9ADUJN8O@OV/UNJ6BC"D!TMA[#XU%JJ M+,2$0+MPMJ0I.A%\*(XSD=/RGCR(T.0JPZ>G@8>W5)U, ?6;O57M0^T*E! M>&GAQ3WL5%B^0<(DCAR A:+(("S&LE@M!JL1A!(6G51-;//->+YNFVL(D@:\ MXFX%Z[<93.8%9[<#MFG);S8VO_Q&'SG?_%>KY'F'M;0TP(9N7 M^YZ:X@:'Y*!K\MX*[[-DP2JR-"2M+@8.C'SI9#/ZI+!)5/WIJ^MC0?>GKJW[ M,-M 2__Q[K?9\GSY3(OY^_03SB9W+L&57@,O&9D4VM?>[\CH?$$&P:O@9# ^ M-'$2=J(ZOD%W.L*GK=AJ>]QA?0*)I!AM=/!AITNYCII@5[V MI VARTZSH'AD47C)8TQ60+>INH\^ZFM5BV$Y:!"&OVUNO%WUV_'\7]>!.:=M MJ>$X7^PRVN$9**Z8\2D6FC:Z;\"8=8PN2L<0G:LWOM&^"]XPF7)"J5!$ MT\3&/;Z./.)UGT9%]A%_BQJ4Z0S'[R>K"?GT[>\PRZOKMR''F!&9$:F&]95A MT>;"1#+&216#]6UZY7: .KYM,QQ]ZZ'KH61_LA%S0X^_W_L9;<9J'3SZ/HL( MG.CW4H'.$2,8KU ++,H7B9O'UC4@R!5.TBEF+9=,6\7)NA:% MCE";I36%Z]AXR,E/0XV:>CU9X SG"S(#D3Z;S+W59!GT0M$+6:]Q0WO3IE5R M8BD)T-J&H%*31LVMB$ZY;1W&_?IN-8RP&X3P;A?ZR_3Z/;INXAMQ'K70A3,1 M C!=BF3@16!:6"T5-\KJQII^']#SUX%!1-WBVN#%!YR]FEY^G.&':NU5$VYU MB6BM6/CQ8OK[?V%^CW\GJ=4?OBBDS*3)%S"?C\LX+??Q_-7N%,2VZ"6]U8\*[QO)G?>*5R,0B[9 M@Q L990U]I49,V("9/(YD79/N@$>1/7]=&E;X3:*#<7%K%WXY;^NE9?7: MV_PKSA+]!;S'$4K4)@O.LJ=S5^L06239L. ]<+(X#>HFJ?7N$,]!7YK0T:#8 MZ#[2+['348PJ^V@DXQ$$T\K7?BCAF2V19V]=LJ)1:&:>1<=BQ&Q9&?!RR;-0VLXCC4OL-U!L;\XG\KLOIW!3%YO MI2PD#1TE_9')6H\<%0O<*EI0EMAF3O53S#3U(GN??-$^0C]V#J +MC_S18=1 MN4\RX! >CJTK-7TN)%10=2:.(* 1HV5U)'A0F O$)D-@GE>^J)F*["/^H^>+ M5'+.>3*#046F.=9K<;RJHP*#KKU%IK09@/!\\D5[T;=7OF@/V3<-PM[);*S\ M[)>?:XQF.67M8AF0F7\8?UR^)IJ#2$5Z8C99IHL@QPEK!#%57]MF\IX:AVCW M@7NN-LK 1#4(G&V =?-"=0'6TG39BNSIV"U#TSMMR4V#,VL[0*>MKQ/@F2OT M^FA3"*#TD3GC>1%0E&Q35E( (3FD#=@V":AL1'-\BV8@MC9,R^@GZ@9VS$NX@$G"=Q\0%S]- MK]-'2VTWP5B!$AA9]89IIY 0*CISP16)L7B[?MWF,"JP#= YV"*#"+M!(F83 MKAN%[X*LI;FQ'=II[(UA*.R@%SWDW^"8V(%02P]>2\N4M)X\?U^8%\8S%8I7 MP[,*E.N"J'NM"M=-CI%;Z:1@7&9)II(US-MHZ&0S M6H/C#F.3K/Y.5,>W(X:B;V.1R!"R;Q(8N9LR7+X!&!+8& -3G):I+9G0,3J@ M-R!HM)&.4-YDW,Q#*.=@1/04(Q,1T/FBA*>B0+*!)5 FBX3Q@C'G>V OEO?"OH" M?<[VPU%)&K#HJ^+>AFME3'= MH>=T4F-=D,ZKH5Q7&JG37D9\A!Z'"$4X5 I M6;TCH#,7"H-@'+,*138VZ=CI"H,GJS%;K)"GJC#[T#&XM5+*>';Y7].+/)Z\ MG[^>I-6=6$%@B9:H#!B81I-9+#(R'R0J7I(D#[N;C;+Y <>S3(8F8#JP](:T M2'9A*D:7A#61AS[4&SX-\T(&4E[E-"34>?T>YT,8';(7^?:M/*C-^.X_[]]! MO!7,6G-P4!*#=#;*:+0,&K)4QM=[)I0!#SC: NM0R?3HP][P*8/*J4LOM=0B M9D+$8RDZ*PR%YZ"CL#IQ3(&/-GQ>/P_]L1/@SJ7R0@N1JH595*BOL2"WU"7# M4K0%D$LK4I. ;G>(O7:*+1_^8I*7L=8[/R)S)9 SKE65!'EOR\BJJ2,JN>+H MP&4.L=/FT?V9Q_==&VG&O1.CDCP*Y;S4$8HS@X)J+/9*UPSB+HS'SQ&1R]![+-UGLP MXJ]&T]IPV*":]%'Y7$>5DC5)UNL'2JK79:@Z;MDZ8"H[2^:(=EXV:9_L!N]8 MW75'4J8&G)RZ%Z]W5*%DSQ6XP(Q0B>2IZHUFJ!CMSC%P\DR][=)J<[9AX!8Z M,U1T>!_NCAOCZX+LS^CP4-1V#_8=PLMQ-2=FS:54R*2TDNFL/?-*D]^A/5AN M.%@_V'YT3M'A1@JS#QW'B@X[VF-Q>9OJ\LHFS(%Y7Z/A0NDH$ Q7W89$F!'$[^>V@H.+6S^H?6NP&9O@\OTM]:2W01Y3;Y%Y2 R5TZZI$FND2<+"D 4 M$;R)V^7[$/P@4EYMX=.R[3=Z1,S[/[0=5P)Y6SHL,)8F*?SA'GN MDE.)SJPV?0D;T1P_)M9$.Q[>9=E7\@W"];>FZST9+ 5 @K@925S;^U;@K]UF M'H2Q+FNR53U9),8;%I#L'&ZU )DU2&SRFAR(]UCQL*,HTC$X.W5X;*- =ZSP MY><[JZ7/OIZS$I)W-AO&2PQ,V[PL$C;,!1-%E*9P:'(7:Q_0IP^7-52JZ8G( M;9"CNH]H-:*I Z:6/1R;0)VF?^-XU&X]97OR,1Q6(2 (BOY- M83)[9-KGP$"'P@1X"+3CRISM8\YHIR>=XHKYOF1,6TERZ%++=[",8_SQ %0. MRM:;"%F4]:X$&QR+Z"TALT8A&8SHNM&[[0G/G=9!)-=@8U_&+E;[V -PVI(K M9PPP#Y' >U643G-L@E%*V\*K;K%#K\3U3-6A>&E/F 9R74(/R7RC?+#6U%6 M1=4!C$95&.>F7AA&WI_GQ3&%'K.)#A3F3B_Z(P]ZQB0/+LOZ?Z$3LQL__KGSV5]F6SORCY'8>I$6XT_C MQ>?QY,7%Q?3W.JYB6KZ?7L5%N;I8;40-\@1[/;==JN#PY:\GUXIQ0?EL.!=: M6>V[ *95%=-)NS1;LA>!8"0,H0*^#)ZM#U]FJ3K&00F+"T_ECK2G2-AD3 M>*R$P1=)_SB=K8OZ]G%OIQ<7Y7KF["C1"9M\XJPLQ:(SOA-6:,M8@"=$-\"@Y+4PT-5QNZ)PH.C ?Z8^HZ80H*41A MF]QKTPW>"92I+<\':=5>)#7PQ'Z=33^-:]AI \I1XK&@K?V5M1M72XADMWC% MT!=(*MND1).-:1>H;P0AI4.K?31+_G(T7^*:4>F],'0NB+8-2&WX#:3G0 MVIGBA)6#@N1.>+!]P7GN*M62M@8#0SMNG"YIVA^S9TXC^;*.1^9E,"S5M@DP MF &:M"X=+1%9F;7%3Q-=49[*540]89[$/NL7+& M73#]66'\'(LG:GWC%H+AAE9"W6L<2P(K9@3&:VWN= Q\;QUI66= MP>"JL@\=K>L,8)*7$=<[D=:;T'Q(9)6"3;18)RI*RZ**D5F=L[6U<#^L&:4= M"PZV/O*)I#CVHF=7Y<$PLCU*/\_/=(I_@,FBWKWQ(G^J/L'U>T)K6%[O45?5 MJ\MGSR?T3V7T6=):TD*CP&@RC_7&-!$,&=9&*<.#1XP\N='ABVO(TN'=0P<] MY]B,=>@T$@&TMIDK'8HFUQI*](%66ONX4"2S)V\]^X_V>]B[J\M+F'V>EI]? MO=C^6STRCBWA'%L7>@AK364\.-0.LE,2M4H:B@=CDE.UT5(GNZ?*[ ?L2&E+ M$R!9[Q19;/6N25<\^5,J,5EO4Y#*A!";=/P<*VVYY?/_/IO.YZO>&Q[(J93: MLV1=[:@5R$+&VH118H$(4N0FP]4[8'O"JY UBF,[P; M)7TUPSQ>U$%9]%O33SBKOW8SO BC%J(HRP229:>SE03>(Z.31D< 94LNG0SF MODC.3(&.STX#O_PNS"U26KT$F3R!Y"2IOK2N7DS#&>AH6> E\: L0FAR#4QW MB&>F8(TY:I"]W(+N3F]IR9&7:!)+]0^=LF118&9DVACR8&P6Z_,VFIYOSZ+# MM\'I=B C#5*1AP;?D;YWT@5FLRET)).FQU04 RM4+-8"^B8)CG/)PO51JF-P M=A99."U!R1PBRZ5(ID%;YA6]6]PE73@(K1N5AWU%6;B]E&K(+-P^Y!XMH](! MTY]9N&&I[91:.8"78^F,-"%IQST#Z0S3G&?F/4<6L_ )H.C49I,ZCRSAY#90'$CMH 0%-MN" M2273)\'S&*9CM:1E%V)1BD6HMZC7RU&AD,\9M+4*?$#;IN'\6+F=#>;"Y@@P MSFO-^8\W->?&A2R#(#67R ,+Q482DHDLU+GV -$K$;TD.3VEL_+8 MU21.I>*%%.(-0/ M72FB*.;0T#I5T"QR5Y.I2H"NT6H&M-$A&YZ9 M=#DPG9UDP3\E%J!I933V_B3R_FTKM\-[GK9_50H(= M>IBC2=P[):7'H+T#,&!$O6)/D1BE+QODV+-/^>$'WM[4]_#O>I2E'/:@%CSL MO< '5UIJI*4ID^MT.8?@1,%0!,]!T3&"&TC:(S3'*]J?;C MTM<^@*"-G]-?_H_#6Q-OD#F)R!//R>@ZLL_84#R]%9BE5=:.'@/:6WJ'[R<[ M/JV-)#OL*:'$.MM$+R=:F"*"+3:*Y)0@@SB@VBC/GKO*IH^\?0H" MYO-Q&9,-1:*9EN_QXPS3>/E=CXVG&98VC XOIC5]<%B\\B!=D4*7:(,W!13$ M(#*$$/Q&?1@$5>_RB>6#?[T@R_[%G:??AE(!9?!8*\8=V?4Z0V)! GW+I966 M;,ABF_1!/@YM@-J1S4]8=M2/A!Q9P-I*S[5DH(1A*;GBA$\RRB8S17?# M.KXG,;".;*@3&8J%%K5K*5U=7BW32O??/MHDEV*?Y!>7T]EB_-_+GV]=S,@* M;C5RPT(HM8N1^SJS-["84J"#0]<;TAL%RP=9P-GIW4F8;5,!MQG8+[@82;+M M/'F-3-E2F":9L) \?06RA"BC"^ZX>QB!.CM-&HR!!@GHNZH]ZSFR109'B1205!-"L6*,R#]%):%*LN!'-V?'?7^8/%4$/5W>R=?77^>4Z MU!Q+U/7ZL5&IB9YUP';ZDI A=:*K;7(@-\WJ_[T).=$>H0VN)1K.SMRN!X;'80@^\RDDD$'[L)Q MMZ$3%X<\!?79AY,&:O/%9B-#;C;]M#P:OQ0V.!O)D"F)V0_'\KA>F'!0 0TB/Z]FEY^O%K@[,N2;V!9*;US 1@:I%=" M"60>A6'".? 8N?6IR8#)+7C.3R>&$'R#O6(=CLX)I##(1 J<7()$-EJPDG24 M//TBA8>/?]]!-VB6_1J1A*]FN&R=/*/^M5JA\K%%R-]-*:*PRQ=C%PVB>MOAW1^VC"0^%L$W"9I>HGO%K!8'EL_3:]3M4N[B58;2VT_ M"3H9)YA]?2QYQ7D^C M)/O(OX%RO)K.%V_*.[B]"BM982!&P61"SW2@(Q!R$,QG*[05.6C;Y)QY@.3X MAL> 3#UP0/J(N8$K^@XOZ*_>TY'Y,\S^A0OZ^F:6R@T^:7B&J!-#)>J-M80O M%ET8 AIAE$<3FQBBCP$[)ZT8E(0F'7!SI _\0 "_QT]X,5V:5O)HE"+[*NLFYT<';.>D*D-3T< J_3M.< 87M= I7Y*HYXL9 MK?X3KJNT5,Y;RP0'9-HEQ4!K8$J58+BM==#80E\ZH3LGC1F>CJT.[Y -5YMJ MEW^!V37V@4O,'WQNFW+QW? ?M&D%0=ZJ3,G+VO(6O>:B&&XB^AQXW%CZ_> ) MSW,!CA6IR$BV?U*U1L-B M)E? *2:,]P&]M*I-Y>/S*7K:1R.Z%3WM(_,&)O*]2CQ02EN?$QGI3M9J'<]B MDL@D IVSRDKGF]P5\.1K'?O0?K"$CYGN_\<4YN39YN@[8SDXWAN9C0(-W.;^@>O33^_'G>\U8=0.3,M5+:I%Y MYTWM9B?W+5K/+ B!Q3J= MJ9$=;!=(/Y93ST$OP<4Q!Y"SHGT2'$# MW#G+LJZ]K\5S,NG(N O1H!;T)IE\W.$ SZ">NK7Z[,/)T"/V-M;RUJJM5077 M6OE6<)''F#B]F$F2#5#;Y++2S( (B6?CHN*='*X]'_R$S.A#F9L>2>Q'+*L6 MF+6LG08Q2X)5ZK3)8"PS'D$27&%#D]WD6955'Z(D0PI^R"UCMAB]A;INW76[SWU+(W5P^4Z9-!M M!>)&Q[K V,/D[$[S\"_SX^9D#P;6.>PAOA:OZ@T<4W.=RABF=%($)T?F?8C, M9&=+G8&"O,M8Y:?!XA:C;G@2]Y':P.3]3)*ZO+I<]=$H#2)J1>B-9QHQL0 R M,VN7UWA&SDN7[%@G^NX]^7AG:B_93X<0W("6TQ((_'$'"&947&)AZ*P@+\+) M.I3;,^0A!!&"DQP&8_#NDY\A@P<+[B@3BU_75,G[<;W>YN!YQ0\^HW]AS&Y8 M:T4PTA=(/ E)/JTN1D%6.0=Z10RGGZHTV@6PE[0.GRNZY9.&EUR'>:(\%A4$ MR0]DT4I%X-FZ5"PD4V(I_('\>LX27?^XVU&4ZW_3HX)K_X<,+_L]%[9&BX'D MP>2L+-G9L59YH35X@3^-/V%>?\!M8L4AYXYVN9HA M(TLE"L6B MHLA7/1QUQD;)+![ )N@'L[MSWC>EYD3B'D&'5M++3UD* #.EE@ M(I 3&ZSQ')J4JSX&["1W;PZK*QMNVAR.BP9AIAWX[@Q_O#OD<21\3,F3?5^2 M%[6FB3/0IC 0.D6K,&EQ;.W9 O7KTJQ\?@WBL I+F.M.(E:=21+)C42\__PS_>SI;3I=?AK:$ M,])E'EE&3^MS=;)A4>072Y6D+,!%F]Z /3">/DX_K)9TW\!ZL77<,^\6Z"]P MN@S29F8L60!* MT_'@VPSE>0JZ]DB)RE-5M7TX:Z!BOV'Z,)E>3-]_?@GS#9"O@\<\Z *ZI&I) MIKK'&P80@"6'#E$(3*Z)?=8)W9,R[/MS/&U-4(LI#=.R^!UF>*?E^TOR(@$: MHFSMWBQ#&', M/XP_?IEV:8!G41-<9=D_*0-!4X[11JN=\(YSV639+'YY/S,I,]?UO(XY%Y^#LDT'D>Y$=^:Z,SA!#7K>EC=C M;CDJD1OA%:U;^CJKQFO.EJ-KK*O9KE2XU$VJ+7=@.F^-&8J,K?UM+:L27N2\ M_$BX>#TIT]EEWQLD]_K\X?/"W9>S?O,G#^#J=$ICC;:^ "2=71)U4+6.[F&E MP\XG'2$;G,D9!R'^62 M4M&BWKA5[Z5'$_]_]MZUN8T<21O]*QO[';.X7TZ<_6"[+ZMH.V]T3YWQA M)("$S7=DLI>4W.W]]2=!2I9$D2*+52A2LB=F>FS97?4@GRP@,Y$7%HS&VAS6 MJZ*4)2I;+/UQ6&>UR1VG)P]FZ0W'0PNG[/ 8KH544DB.1:[KC#8O&"#MRB& M\0 R*M%X'-*3NG_IHS.-6'F*]R^Z..4R)@9&U3YP-K H03%$G1Q(8VV;(5S/ MZ_ZEDY;TN'_IPM89Q,(/@?O]_J45_SV#XL>0=P8Z)WV Q"TRX>H83.\2"XX[ M)CRJ9*4018]]H?PD[U_&5+4NG#50L=T!V^*D-A9RK9?.3$NNZN0(9":J8+W* M/LM#*AV^I/)BCCL0090O8/$]P[O'>$V(9*H$0="J9\J>/! M'&< SC!K!:#Q7,D\=H+E6+$-[S2IIO#T37-?CP;#8E:>_F&]@^R-S>)[;.,( M/>D8V^C"PVEC&PF%%>29L^BK?R2380&59@Z4%$;PI'F3>/\3C6WTT9E&K)Q+ M;..QP2O1>1=TCBSG2*:'($O!@[.,6Z6C1XC*J19:=M93KX;5@@YSK[JP,?HD MHT/ ?9][=1R7G48:'4/$Z-HBBX[@O&!.1-J/@6<&$2)#6U0&*,9N]N9]LEK2 M8^Y5.R7I(O]1YEX%62^50F!6U#YJOA3F,=>QD@EK$U-ZY M5UW$?)*Y5]D6'@WI>2J9Z1!J?VEMF4E2BLRE+[Z-6?O$YE[UT8I!23C1W*N2 MG7*B3LH)GB!RJ+'4[)GSWJ%%T-@FN?()SKWJHRI#4W&RN5=6RY Y&N9*KB>I M !9\4BP%(9U-QF";+@I/!F&S)XTSI=0X?=%!4V4T.>'Z_<_M7I(T 5Z_Y 9=I,?WS6@8WW0!*]CYS MP\@G*4QK&6MO/LX4!ZN"3HF\WQ8G]AY-?_XGU6)Q]6+WG+=9C]^9W M[W'Q:4(V$\_9U+%*M:^ ;+D-JR:;(TH*2! MZ[P=Y0S_@HL5/(EDFO$@&69C&9T>) %=@"&4',B.4[G-B,0]N+X%53F.A :> M\WU@_\+IAX^UQ])G^NF'+2HM)CPZ.F!=8CD'\MV*T@R2DZQ@U)D''KQIDHW3 M%>CSTJ*F-#5PL1_%^\-TF>97L\NW9,V_P46J\[VDD0)3\(SLV=J!WB@&3B56 M2E0YA% R;S(WJRO0;TBM^M+4HISQ'M[;(;1U@-R$K_I1Q,(25)4'XYA7) @4 MB!)CA=2MI;Q2&%DQ' M;L:&ALY63&.ENK0W;?J+_-1I+??[_!LH7+H,+(5 ECM(.CE+=DP5PV76(=E\ M2 O0IS&&9# *MTX>Z2+*EK,J#H#Q3">/=&)@U]"*(\37D$W0'D*!.IPH1Z83 M"!;)CUZAXQ"!%S78X(/SF#PR!(E=I-9T\HB*LB0!A#ZJ.C5>(0-9)!TX%K*4 MZ*QY;I-'.LE^Y^21+H)K.WFDB(@1:K "0IU(%1D(3N="E/6\ &OA$&OJ*4T> M.9K!HP4WRN21=<1^]<_^5Y2['S;4U<5>H!LW%J4.T'!<)FVT5M)&6T"3]RH$ M428DGQP$^0B)_A,NKQ:T2ES.R^HGOTXA3B]6/^DMX4,>/I3$.R]D@P%MG$7D MUD63M (3E?+%"@TI:QN3F!RUI$Z,_#R?Y[^FMRY2%X%__7?[RW,[C$UQ>90Q MB.*BSYHK$8WC4=G(K17"&#_9!N@H:1Q_O;OQA.$D<\@5K\2<(!L'2>J<3*"= M-]G$HT_6<7/&?J:]Z#G#B?1HZ]ZO? Y29&-%45;K:-3PD8ME9.^ M&%,F71=RE/1?P6+QI68=?JI1R'FY^?D !.Q[]' <=%K$!@T9I"?9FZQ=T$X: M,D%V]CP&%@%2,EPE M'YID$6S!,G[TN!_7#S+[>HJWP9WX#:0)YR)&+6J*8C*$(P=&*W&T3.E$LCRK M-NG ]X_P4W![-!L[V.TDR@97V%\/H_0_5],%YA_(EIQ]>(.+Z3Q/"E=2UJZ; M,FA/CA>O::.R,!\BS\!YTJ%)5LQCH)X/];U%WB*[^T8M8\K2>\Z9*;6F$NNM MI7>!W&W,DL<L6ZRACV:AA#NJ>^M;M;R\FI),EDN5U_CN.0:3F^14[,!S^C+L'E3/AQ=Y@Z-P&ZSU%GW3&>@0@"UK MKOK(5K!IM)QE! M6_;47Y]&6;IP,.0-WL?YGY,7]NWT,R[>?5G6@_>76?K']95&Y(I#J"AJ2;"V M1=9\L,*2!X"\L]J;N.PE= M7 #/A*KS+\BB8B!JIWLI4I)1DKFU-][VV N>%;-#"'&4*[\7:973N7P#7ZH1 M!+-,/R$;-=^Y?!E%RUQ1M ,S#N<#"&I#1:PHV8'@N8BH 6,@*\L8Z5*BC=4I=9"*]!99 M)XWZ 0LN%IC?XF><7>$Q>K#YB/[L/0IJ M?:QY2V3H;/R\QY;4\0V#R[S3DC93*H)'2ZY75(YKQ6G_X$H4XV/F-HN'BMQA M<;U8VFBCVXZLPUXT/&='+'#S^CO)X$T)*CG0*@F/$B$54^\FN$GN 76=E]J' MP:%S0[H\?G"VCLX4R=Y(53,CZ3O33HI(KJN0(.C3 N<=;G+4)&'DU7Q&7O5E M;17R#F?3^>*W^>5QA\B.)_67]R$0-T2;.,=<8AT4J#6/-GI=V[,/;"7?0_8$^O@3V3R9K'2K4S*0DC"U>2!MXEQAWB'@89*5?L!X^;FX M6A4F?KTKY#%"(D>3R>@$TT9P%D!$IH-R47, VK!:1+!WX.D;LK__V)\@X3KW M:^)M0&Z%8?4*E.DL%0M&%%:R+84V:5=XD[2678#&C_(-H0&;T?E!Q-T@F^D^ MKE]FE[C Y:I@>]6H+5^7;<,'G*2HLQ413,]#/882>H/$J?O+O0-N_NM"&D05N. X"^64P3BHE3/"JTR(P&S;1' IJ+ M93DX0UZ-XCPTR1P_&.$WHSE'$-*@:\=.H.^)??))+O+[!>3I[,,/\&4YR58Z M$7-D)0K%-.3$HDJ%F=J-4&9E0FZ2^=@)Y3/7H-[$/-0BTUZ+Z&=+3%>UK? = MW&(BO)!,@V&"!-QDJ<33B;T6[AB#LH:;9]IIV:]^_ M+N\NY^G?JXWV_6+ZX4/M8FU5S@(4@T1ZH6,0+":M&6+($5P24HY[_AV&^UO1 MNN'(>ZA[;EC=>XL9/ZVZ]:PPWG$KG8H&$VW& $B"<=XP;U*HPL*$06O'8WL= MVXGO.>K2,&0\U!G?*[-OO[ZOHUBO"Z&>I>F?K[$@ [(?C:>O+V$0\U*$PH [5W_VPSD=__=>, M'(F/TS^_AKAP70OV?OX#IHO5 .'57YQPZY5!IQA&\DLUG=GT,5C/7*FE_"YY MHP]+).V/Y=GI4G-"ML0=^Z4;[W9-[Q6QORX_$OK++Z_FG_Z[P^H^E8*K^ MPIW35SF(&55@2JLZG#<'VD.#9D;1)R"34E&.X-[M0?FT-:H],5O4:(!8]SHM MY:?I#&8)Z]2[Y<^+VL86A!8N9,% N[KRVFS/)BWH, M(? MJG!T\/IV*UPNK^YCVMCW)NBEHC.QL&@U&6!)UJ[7B7Z;N94EJ6)R!TMX MW^N>-N&-Q+J%^8&#S^NB8*VXM<700GGMAQRM91$]N6\F01#:V&Q'.#%&+:QO M?QIT%^VYE-;?7\>Z&ZN,DE?W*Q5EF+:.%F1=;7Y"WGV()5C/VVO(*0OJ>Y/[ MJ+)T%G*#U(C[B'Z#3S<%@H?@:ED^OPO8::KF^Q+WJ![TE/J86A&24^"B8+9X M6_M'!!:Y1/*,>#(N:>"BR7R!<;5A3U7\6,K01=A#U\'_?[B8OYF3C%[/\/U? M\Y]NG9H=.:U72-29ZV)@YZ2#XA(KVM6&^AX82*69CN M:OM"6AB6.E$],(A>L>BT1J.PMF=NP?]6-"<88S8 5?.AY=RH@N,V*?/EE]]G MT_^YNCN+::7T2=L8>"S,"4"FI?#,)Z^9XAS0BJ1B:%:\L1?=B4:KU M+<@[MO0AN%I')K8!.UUD8F N']66GD0T"E9LQ2=D+J@",JLYX8O>T.Z9$Q,Y M1?*,$%QJ5B$XGH(<$*PXD7YTD?_0\8O[H.JDX"5YT#:=I_/1I!B-E%*C/I;>KV]YIO0>)\467^]MINF&WGEA,9+JL4Q6 M,",;V;!@.+"D )(4W!S*MLC].YZRW.A=Q I#A@=V@7L5N],#!!XCBQ&1XZ/ M*I+YFBKA1214@3N]>6H?3N^S^WH'D>* QOM.8,34UW-#@LLA.N9-J+%P(#^T M!C>$YTXHFY51ZFB";]_S7"D^4I(#EC3N@O;3_&IQC2QSTCVA)$.9J_KYS,@B MD(P;F3 JF\#'8SF^?X);D#I.FDDQ#I.G6P$[U S MX((7ZW+QXK!^V(^^YKDR?)P<=Y;Y#=DW>?N]XKNK3Y]@\65>-F*+@_=UVO>B M5OV>.BUP<_PJAPS1\Q R:I]CC-SHD%,&60"P[.@#M>^5;?I#>66<<,XS YS< M-I-KG9;U3"99Q_WFR%NE_8[0'^I^7O^D.%\R*,Y*KC5IOGZSO@@FG(Q)""!/ M=81>6/=!G3HKX3A-V%-A>KS8F_>*^GT&G^;T,=G7%JJ&%@+;VI1RK).*L*K#Z:4-_83?*3WE_?>\ZR=F '3,FCI!+_%Z MTWW9K?P#3_,GL% M?TXOX6+5&:.6]V"^5^3S'OZ>F.))?X6LK<>JG))A4*QA"1,X+6TNEA^D+#V! M/ /-&9.*%E&20[1^FQ649-9)E\@P";*"BE6T/1K/N!/D.:;"4RF#[C?/SN(< ME8(QNRQM%JB__[BYFHDR7FI!7E9*V1/T%!AX# P51DO@ _ F>9,],#]M91N; MM.:=E=:99%'FD$2P3$F4=9AC;M-&)X$.*-KH(>KP4_4-0 M?=-%&YUH.RQ7_QB9CZ<1,2;%C7=,F:B81F=8R++V-BC"9 0),3UU33BF:*.! M(G01]6A%&U%PL H$X[9N? YJ-V6O633>"*NL#M@D8';>11N=J#JH:*.+G)M? MI:PTO!CC:C4KDSZ1!8M%LZ",8=$Y987VN8@1YJX\)T.@IY";#TBXDP1Q"*YO MNBM$)^(.;01PC-3'[ KAHQ9>.&(K$4B-M4N>"X*EG*TIF%-)(TS<.8-"BS&4 MH8NPSZLKA-+1.A$4"[%VE:[S7T#3'NEJ#ZR8@E+JL.9BSZ4K1"Y%S5/.#EG@PVF_-M;):P*L+EB93"[3K[RJ M&=YF7\K9_J5V8W"!>5IO]NI8\2]'47/_"0/(_!%(&\(,V7OZ(J2WB#I"3>4T MUO!:=Y]J^NUD-[@>4AIZKFZ'IP\MW:.GZLHHLI=!:LV3-C+[(B.W5GF7<8SK#U^7^ZVX#PSJ8(+&.#-+F'B07/D;F4"WEXRK5J6O,8JMZA MG2T/_R?\/?UT]>GE?+&8_S6=?7@%?]*?7'Z9R 1>>J!UD\(QXHL.#9()^:71 M.^2U@*B)V]<%Y GB (-IS8-@4"MRFD<)7L)RNGSWYP(AOY[] 8MI=9!K>V0Q M22%Q0,%9T2J20'AAWFC)4M16.4]?_6:"30M'83? YZ1 34AI$6#>(H&[3;5? M7))I.YWG'V=Y0O:-L\GH6O!$4(6TS$<$9JSS.I,99',>:Q/:@?$YJ5 K:EID M+1;UL3X;,NJP=DR#(O](A,6]-K834KDBIH;1)\]X&YKGI12]A M-V@7LVVUZ]"L%S%@M(9!K*F%V6/ME).9=JJDY(320HRU:8R:Y3#NQM!=V.>2 M\?#NXWQQ^7[S)@],X<+2L:BDP8J?).6-85FY$HJTQ;:9J+$5S:FN.@8B>CZT MP!O8(0] 70?I#H'5\LIC!Z[3W'@,P-P^7>@A]A&U B$IJ;Q@,=30K56\3C#W MS'HTB"HEU6:VS( MV0D1M0K-C8I3W6<,PM(C%L41(FX0U-B(/%;5UD%R16]GHG;BU-'4@2Y>,:O M9Z^-=[I).?%#*,_+'N@IZ@;NY'U$U_I]"*:6EL V4*7WRN M4?;[,?CK._3 @T9?:@ME B>!P"5>6#8Y>X:.HQC<%^A,W;R7U!B;! MMM-O;?-&!=QRR7@P=[MZZKY08,67)2V 6 MZX"7H.ATE"X1:34UV'$+J4D!]R:0YV4M]!+S@$U&MN&Y"90=@*BE7? 0TFDL M@7Y4/<)[#SDW./.W(*/W!Y'J^26C(&=9UD(Q(UDAMRDX451*36KNQV)^S[G> MFO@NXFU ^)L%2:+"N3YXN*;76E68XIE.'^\D"[Q$YJ!D^K'VVC7)G=S ,?X9 MWY>:^7!R':F0X=.GZ;J1$Z.2/WC*LCZ%(%(XGK:W, -R! MH)/5!9M0\"U\-"S,>74!R^7KLNK_]^O7[$6NBB5-D>0A)DM^819D1@C-2N)5 MEX 6T*;_Q#8TO9.,;GL;_G"UH.UWG5:]$O/R-_QK]4?+B35"RMJK+F1=$_4U M,*]28">X?.JM&0_RCX8GHD$@Z1US]PN8+2'5'TYT*8A!6T;VB29/*6@6O2Q,T@;/C01+.MM8,_:C M?&;J,C M#;*7]T)CTX%:SPKOK;H)Y. 18'D:WNN!("4SLL6 M*O,8J.>@(8,)?>B&Z3? YEN U2[+F1DZB.E#WO;DZ1YH>&UAU PGZ;"H>KR*9 MIE-8?+ECKZXNXF+4"I2*#(NGU13I&6@0S"H>HK%0G&F2D[ 3T:F2$P:C?%.5 M!A%]6X>RMBA[7>XX*E_;F^Y'V+04&FC*+V]>W\R?#]P5IQQ3 MV=?I;SFS0&NGQ68/(F,(T.2@^8K@!'63 ],S'T*V#>+3K\E&?G%Q,5]=*K]> M33V^!@8)DK1*,:.JYYO)5/91(4,L I0/7F*3JIF=B)Z=$@PC^Q9GQ"5)FZ(7+)DAPS&5/"^2UE-AP2S:P MY24E.KI"$S/A(933!B^/(>C!5)%>TFW15^,6T7VKUQ?J+[X"Q;Y-J"OLM E9\D*KS5]WI.'E.D[3\)'X714HM$- M1V_H_2I$Z[/C(Z^/7V[_RMW7W[F\JA>4\_([*>]RG=LV\9!YEL!9<2G5 DG- M0LR&@4C9.^]U*(==!#:!=XH>5Z/JY_WZU9,S/."Q_\B*_IA?7'W"?V'%BOD% M08UER[ZP2*FYOTZS_Z ;XL?Z='36>OX")=7:R>-:&M31FM J/S MK Y*\[D:Q9Y%F6,N100PIH<"#XGUNS:?D/LF/2*/E.[J'W_@\O)KIK&8V*PX M9"^8TKW275BZ&37 MHVVLMU@)H^4\_'0G1F(2M"J6-2?'G;QX%FUQC&L9N([:BBS:&M&/H/MFE/8\ M^!TZ9Z=;*NX!Z#\ MKL GX7O ;.3>HE':"<&;U+",MPL4ZBO,6E[CX MC/FG^>*GJ\NK!=X4ETR* A#" H-8%-.IMLRR21!J!\(Y:66CWN1=D7YS.MN6 MRX?*YP8K%MF&MFRB?3&;7<'%[>'RRRPMD"0YD4&1R&)B*"30(6,U"\(!,S[2 MCSDFJ?-!1L5@D+X9U3LADP_UT??=#%]>+>O L>6+1)OX+F8IDN\,4U6<&_"W==W-HE[4\!EYGRI$U7H M5S[1URW#>C M[V>K,5L^B]X7=3]^^O-B_@7Q'=D_TX3;U_Q;O41?UDO)NKSE:AUW_[R6\?\V MO_Q_\?(MIOF'V?1_Z92Q5HBDG&6ZB-I?6EL6HY;TP4?IA/<^MTR2"AMEEW M3[;+G5J.$&\N8%;K$=>CW%(04I;,B@WT\1FM MF!=%D"P+U+8FWJHFC2;O@CB#(KPQU6"S2=BQ=+3H9G^-Y::!^P%H6E;HW8=S MFNJ\X^G9P7,/V;9G/%E406G.1() ;IN,#$KP#*5)FF.R+C0IQ!N#Z3U%>*V( M[B+2P4=,U1N!M=M>45U7"N3,&9&5%3SAIM^U@\#M MSW^Z# X@KZ$_P5_GLP]U@/HOLWK5-OV,=W %K;2)Y/FDVJQ!(ZW88ZHY"$'E M7+*#D@[C?;]H*'(*E% MA&6Y:L44KHC= A%77(]")&@@H*\*C M-(99S,VI MG3?FI8%)=UMSMH*VZNKX]MWO-S=I)D,>1?4-:];PK+5(\U.O> M+'B30=$[\'Q7HT&8&CK;Y0BQ!2(D\:5>\%!"L M*WM;=.]\^C>L",-(O$& ^L>=YR4XDZTG9+#ACD0M^]\=*4&++537:1 MG8B^8?49EJT6(8F=@TYRY)Q>GQBHU:0*)5G(W+(BH@V *N74I*?1.4^&.F4Z MSB!$->@GMV6&QB&(ONTY4ITXVS]%Z!B!CS-'*EH)(&)@M)EY.B4#)XR2S.V8 M,*9B131-"C#/?H[4P!K01==(W4RV2G7Z63&2D1U3VRU8S9S@T;B.]CI-O@^[[N9;O:N8ST&1+9P:+42@]=@/ED#!/).4E&C1"E2,>@FVW"UR#XEZKY))C M(!V!4@*9E];0AA>#UUBJ:T-R%WF.=Z^[VK)H5Z.=[_4,O\;/ M%?<\)&9$R4R++%A 95<#D:&8I&48L_O<-HSC&P$]V#SL"K8W%0T,P?U0W_\U MOPF:*V."HJ\$?":7Q[G ,9KE;4P)H4BH]YR;\-X_/6FN.H.,E>\YX4X$;% M2239%AL9&I'(UTF%!0L$.QI(&1.$X$ZD-[,SJ>(" F>A)I9JDQ(+WG)6O+!&9/HI/RREMLM;GZ(>M!7MSLNOQF.-KSY] M@L67ZU&&ZSL7F.6W[WY?7_2DR^EG^FO#CC3N]LXFXXQ[+'MCE+%#ZV.($(3C MVJ$'&6T.]'_2>PA&;QMEW.WM)Q]CG)+@44G!;)1(UCL'^FY2]<43@/>&CL@V M%>>]H9^Z2_7KJ\OE)5%;NW+/+RY^FB_J'TYB%-$'J/W_:'?0W'$&,= )X:2Q MH+.3>%YSH1]=SAG>7 ^KTT-WHAY *\9S4HY9U;K7_,32+IB-L2PE),O'ILAB M0J@IBH@A>Z=-DV#WX"MY0AH^H(JUT_HC].,4.?I[%G1_'M?/B_ER.8',282Q M,!1D^VM1R&7,N69/.N\21Q5"FWR0X=?R7>G/0$=:](:I1N=Z)L@/5XNOHT/7 M:7MW+-*O Q/R1$JR<0$R0_2!/E2.+"JE6=3.)&&D(2^G39935ZC?E;8]PPWR M-/L*D:16<%HGA=W.1T23(6@2GJO3Z<@URRP*%Q@'%8TV9.P5>XY;\9:U?-?J M,]"14Y2Z=C:IG/8R*V$93V!)P-DP;U-BW.LD%/TJIS8-G-J:W..+]GIKO!W: M-K'!>XNEL!A2C>-*PR)X4AA +'2<:QM/4WW9=25/:#=RYVO[ M%];)VYA??,8%?, ;B^#-8IJP[MSE>N<66=J2HUDXBDX\6'8#0( ><>YWUL M?4_H2QE)54_S9772L[-J=K$U2O+H4FOF/U?6D*,J:F4RG;Q!"L4\_13DTVRUL==YO:O91R5 ;-T8& MT:D=7UG&AW[^SUM]92\T[[WCGH\ODI2@;.1W5O&XH@GL6)?TV>9LY M#V0DG^M6!)1VXA>)766-S 'KN\) M;6_G$2AJH3=G>!GY(N>5'L#%#]-EG9!;M^<7<7FY@'0Y<85G7LL9B8F:%"P" M\\$AD\!1!F6XE/(T)8JB$<#HD+4F%.5":3(N_>1?U_CT[#9R=D$6$_!6 M)N61T:&CR> 1Y#[J(IG)617-D_>AW3W1N&M]0IO?@);"&>O3@,W.'JN0NUUO M?'R]+SY\6. 'N,1?:%'3V7*:_H"+*_QZVFANN-;2,>5\9IJ.&#IM:B:&08=% M) R;5?7=ZA6' OK-*/K9L=Z@@\N @9W["YP4Z[D3/+ <;&!:^)IX2\9(<9A* MR.AU.LL8RVC->>>?;2[,F4R[CF7&0R%#M2 +TB?&T2:A MF$.-+G<%)S]#XP,>&^%.0RLQ)1,9U#9#$GSAR"5K5SGA5-6B"W6](W M<^:>F78\W&+<26W(#4-YE>[Q ^WQ/\%T<7][]]H@MR&Q %8R#;E.@T&HNST* M[5U^,/"XD35Y,.1O1L?/6!,>ZKL_]3[_VWSV&9>TTKTKGOBLDQ,8F.+),1U% M8M'32FFY*6@KO7'MSMA1EOC$;-!&2CKP6=%(P\[0/'TT/7#+3?$X]M.R<*I/W MKO./%1]?URFCMY+6PX( H%TCV]JE-M:N/S&Z:$32YY6&VG&!W[^FDWQ-/;3L MG#*Y]Z[SNO#FSE*+TMY8 TP8\/6^I+#H/&>2G-5BM726GZ8P>;@U?O^F3O)- M]=.U.1.1YHP_=!UP)#2?_((ANGG(6GZO1VD<,3VBF?3!"IF1YN<8I/UTQ[ M0'E,(,ILLT],2CHKM(+ P+K$LN6E>)UD>K(!VS.ZK#JG51_]"9SAY]Q)?9]P M8&N_()POWA:-3'DGR8LB0<35%2!*FXN2WNDG'?GZ_C$_T8^YI2(_X>#:?D&( M4**6A?8R(2W38!6+$#DYFDHX0^:6%$\L6-!1 M^_Z//\HELJ\E,,\-5"Y_U2 ML-Z%Z')A4M1XC$F9^4A",:74[D#6&//$@NE=EO_]6S[/;[F9"C_-D.(!&6?& M!(%6,VZ%(_-$)7(X:D9@B@8\Y\&*,0LXLA@+."6ZPC6TTU H&W _AXN)\0WXG87R;H_\? M57[Y\O^JG4DP__=_TM> MS^S;40/ M3Z,(\Z$(.:N.V+?+F.4W%S#[#3[A]=#B0]8T(=KAZN+R),?4$8L:TG:\T52V M(8.'&MM#5P;KX#DPT4]%B6L#/QNY8B76R2G%!.8]MRQ'58>GU+E0IYDE?#;* MNW[T4]7=+OPVT-FW9.TNIHDLW=6BK4&8X%5R_"M^@/1E M'3NKL*X/(%V41$%KPJPDTXYS%@ U\@ C**LRV6T<&3F([6,I\*K57$X@ =GV^*=+ M8']I#?T)OK!OIY]Q\>[+L@8H2?SV!>U(&3/,M=HP#$+D3?MCD_#%$-4@ONXKF)RQV MJ*5]_Q#2:6S\@3B;-Q%X Z-_"S)444HM$C,V(=,)R>"-/+*L4&% <-XVF3 T ME@KL,?Y'TX NO%]<$FE0&$"*R83 >;4^3T9*F95X$L6T0K M0Y-F3P^AC&]>]"5HD^]^TFT0Z[N#Z.4U(JMLYI$CLUS5X82$*-9A%]P'X[6T MD@P+X+]NQ7!?/-\?__X3Z]71'_,+>LP%:<5; M,DXFRID8);F=/M=.XKXD!@DS$UQ&ITJ.QIYFR&K_M9WAC>&PVCY8CFPC?6E@ M>0RZQ+?3Y;]_6F#MZ8T+7%ZN%DC'M*%M-;,HE&%:9"#3B@@0T43O T:S.3CE M##^(;2O[_CF<5%?.J?3RL>_]A^GG:29[8[7 @#[X(B(KG(Q7'1RPJ+AATJB@ MA$5=\GFU[#UT9=\_AI/JRCFUW'UL@>LY85Y!Y'2TL9(QU,:ZAH%)P$RQ]'_% M)P.^V5?09$G?IOJ?7CM:U/8-=C\!N23O+3(.9-!IK3/S.FMF:^P!+'KZW_>* MDC/0Y9,P?IX5)2@D?7V:,Q<+TJ&C@(4L3?U52J*4Z%7X7E$RK"(\6E'2A9"G MDHQ_R)J^5Y1TKRCII"MC9.4?0_134>(4M'>0#(NYED!D^LZ]\(%E6I7CW(4< M3E-\?S;*VZFBY.QTMPN_#73VYM[@SJ7"39HCB].XNAF=EFE:2?'Z'NN!;S?HW6*W5[:X M3>RQZ(W[0V5"0I,LS\EIEPNX>H%HK(M1&RO*EOO#;B\?:"/!Q>=IPAV?SL7J M0?2KU^4MIOF'V?1_Z<-9=>-Y-5]>+F\]+8L6A$?/Z%.13$O2Y5BG 0?/9./OW*?4Q@>.UO 4MKBA^^J4#B.[M8,JM"H^Q,) 6&#:6L6\A\ *K8]# MK-42;=*16ZQFK#C5.2GOZ=7B7 )8O\SHF,>OJ:&_7J]SG18J2Q:0.;.VQI*Y MT PB<++IDA0V*Q]=D\OG1S"=/KAU,H69MR&N@?>U ]I-?O@!X%K&KQY%=YI MU&!<'J8C/8@875NR0B]T]"R;.E#42<>"38JA2,+4JC:#_)EHR9Z(SVF4I(O\ MF^3R+R]?EW=P@ HNUM& Q6JF MR:AB7M,>B0JU11&,Y4U"" =@>TZJ,C05#5*R?L89+N""$+[(GTC4=8[\Y?0S MW@>I8H6CD7S)Q,FKC(+\2^M8),7.+FCA=1.?YR!TSTECAJ=C9SK3D!< KS[6 M6Y+E=/8BI:M/5QYU!@=!NJQX%-JCBUIUYN_A8INR>!.LF9>N_V:/:[KQ08ZO.P,+=D/M=)*@ M)$@G)"D9'2O&B&@\) \BF:P[JUU_N#UON0Y[V6U(6RG/DR#GG4.IY4PH6,Q& M,9FUXR(!UZK)Y,RN0'M?_[U^]$T&#"RJ1%:CR] /J)?8& MH8''OHJ76.8+LC[2O3R2ZQ^35":9[)]HG&5":_I8M,H,R*]APH( +"&:-OUB M^X!^OLHU&I4-8@Z;R'XB*;Z8I^FKJT45U?I"\$9@VX0Y"9*1-O)0V\:N>R)^O0HY+:H,BK<==M;_?S!!J;J M;;4F.3+ FGAL >J6;] UN8_K@?GY:N)81#:8'?88]!LQ/8)_PF5V''QD'FWM M7!\\"T(ALX7\Q:1-C+J)6=<3][>IBT,3^E ?30//P?I4DB P$K7^6A5)TH " M.7*M,;?IO;''9:U=*$WN:<\PU["='G1((>S" MQ^A)88> ^YY">!R7G;+#CB%B_(13='2 .S(E$J=S/'K/@ ?'BC B\\R%%TVB MZD\KA;"=DG21_]"3"=:);3_/YWGY8I:O<[:7[\BXNDXPX-PF+= 1>;7"T'C. M(&1"B$&%I%"5LF'D[1@\L.]-YY:[T8F5>2N1GB)UD%MAE"AT%KL.II0X>HR%-2#A1ZF L"1*$Q$@.9%KI@*3"KC8D*=Q(EZ6T M35J]/L'4P3ZJ,C05)TL=M%FY(+)E*@?R_2 \UH)QEU*3B)HX9ND)#_)U,$^ M&C,\'2TZH=TL_+IHG9RX^:PV5UA96[3$ C)95JPSM/Q0XP31LV" ]D/:&)-J M%%MZ!-6S=WB'XZ3!)K.!Z2;%]@!0+5W=K:A./,&F/WN;#4@&$WV+7C9;P:&S M4JDBF41;.Z-80Z:3="PJHS7]48RQR;WPB/IPZ#B;D=2AB\0;J,&=3?)G@G-] MK?(*EA]_NIC_]?]@_H#KFY2; 93ED?1C_ M$)PG:*+1G]W=@?O!J6G@(&_F+[R^(G_^@#-X]5TE(P%*R.R M,GB?N,-LF^1&]0'][.V:T1AM8"4U74+A2?D8)> MFR=">*\3"4[90.A]1A:ER2PDZ<#+4F)JTF&A'^SQ#_CRN^O/NO]Z^*VPEFHUZ-6YZT+MZ&)'3M?QJBM-Z6:+W@7*;)#EC'2N;X MXM2'#QE42@>4E&8=8L@F!^FS%HK4O@0,$)4TNG"G)H]"/%9B=PH 'WX+<54D M\/5OTU>)RTOZGF;Y)_KY]$.?GJV#8QB4KP9BV:#;)HR^)(^2O!:TY.V"LL5K MZ^N *NDF@Z,9(H&$7O#CW_!I.H-KZ5XG]0F 1.:#8AQJ+QRHB:!.!89!)+0N MV-QF"-NCJ(;)F:G^Y]9T7&ND!,5W,D[J,2 !#5R,'[ @X>O4RWV.BHX]C$MYD%]I,>AI7(PZJ^!A'(;H(?$!%2/.KV>7BR^35BXE% M*95)A5Z>%=.*UN8#[8#6ZB1-+M)MFRJWO!'U$M,_/LP__]?U$]>47_]FD^W; MMY[0@NS%P+R7^!J$'*XC>J_6@*ZO*FH4I#8991C)N]4@+/.1)V8P*E\PQ>R: MI#%M _/$F1Y,SCL_WD970F\6\\_3NMV5^>+KC^M8C<^X^'+MZPP3K._RID%# M\DY8N[^S9[(.L6J@U0#7:^0H6 MBR]EW7'B3N6\\"&':J32/VM :Y4)QP^NL0(TK35H2/&?;["FSH==%Y>'8*0QF4G#2=F%J&U^ M9)TK@KIH8R"W&=JR&]*I@C:#$K_7,SN*@%&<]#NC@P_!-FX(Y]2#Z8]$= YQ M@F.)V\Q"&$3J8^>0/K@:?[%24DN/BEABD^[9XKWYFY1Q\] M*%.'+V*#F91K[R6./ NN;9 ^&(76:/0Q0I(X.?0E_;9>>OXKXGQZ>==>O>,' M*5UL,I9Q50QYLA$8>)>8 Y1&\:"PS?[[.*Q6^2O222]$28RH$$PKLLT!"F6Z[(3TKA1A(\@T3(+\>@;NA_C:_?'<5_P^FR_=S4NSI8K4U3U+AW#@' MC!=1;UQB8&",9DJ+3&:ZB8XW<69Z(W]6&C8NCPWR+#LL8!MZB,H;SI&I B0[ M%*9NK8X!0J3_F,2W79F/JH7?57 P!AMD=VX5S(M/]7)Y4HS5F@YNEE6F<[M@ MJ=VP@26K@A4Y:Y>;Y/H^@NE9::CYG<>@.N;S_SM1-[!B9Y'2'Y,S3!9.%_[ M&41IR"(OM(5&2)99Y#IX ADM/GV-."[SMXE"=!%X T78FM"H=.3)2F!!.J3M ML" +H.L\2F3<(#:WW02NFAY&P!]]I[(>!V#Q$ M1WI2T> V0M36$#%R1T+J!B!BBQDVC2--T"TM!VZ>J,S2C0&:=-T5)ETQHE(^T#V!L=E;Y*.DG?R&E[>=7.A4?O<1%AL&SV&I"=L?U#\1X0" &VD' D*]N$"C MHR<)"T 9E)2")"\,EWJR%VI_"1[?[.RQQS62Y@$-T 1ZXR#GS 5HCRZFA#*) M0!Z8==+X[3+MV0IMZS/OERG,R[_(IO]XB?G%9US !_SMJGYG\[+ZN\O75Y?+ M2YCEZ>Q#CZR;)C@:<3FH>#:40-%!:$L&FY+3EKN 4?J(WBM(G#NY70D&%%0G M[7FW#N72PW[&^8<%_/EQFNYE%QVC"OL?VI_7CL W2=+9TH>IE,&DHQ.Q-BFT MWFCM%&*.DTY+&%;BQ^^*ASYZ!.D?L%O2YEB/&B^A@"8>0.7D8XZ<;$PK0>WG MH.?.N??Y0R>8ZEQQ$W21BJQK&[)UFH/F(J3]7!ZZ]&$9 MODYZ;LGIQBM&8/&Q16U:+!8RZ!AY*JAY+%%QLEVL*4)K45S8S]O&R_HVM5X] M;/D3>2$_$M(%J<.KJ^4E'9:+.HCRU_GLPZ_3SW0LKG(H?OUZJXH\F:@#9T7' M&O%6@M&R-!,\04%$'T*C,7[' >[?_7OUWOK:5_/9Y0+2Y;^FEQ]O7OWCW^GB MJIH'];7TWYIV,M%DC\B4)#GL1C Z "7)*%@6N;'6UE(T;)+&> 364_3Y'D'S M'G;X;LMBBY:A9*7B['*=EO1VNOSW&US4'Y"-*B;&QB"\K/TJ:VX#=[7;.3KF M!0\@BBV@FH1*'@/UC:C28+PT"*S=-']^73J*9GU_H2PZ!T$S#%DR;;1G7AID M+GE?K.):MND.TP_V6.E&)]&V$1D]EV2E!Q_8RR_OZ5]=!<5=P>2% "8"8"W" MI#TY1LGHX_+629<@CK/OW6(ZU3WDF)JQ;PL\DJ$6=:V;T"JPZ_CY(=!:WE0^ M@NTTMY2#\;A//WJ2,+*>J"R1:U^(1[1,0^T5'Q(PD%87D<@#-VTJH,?6CSUW MDZ=0CRZR;Z 6MZ[W Y#7-V;!^DQN?&9CJI@FU;L>Y&- M;WX/QN.#@>1#DC"&:_;RRTNAXD (@AV2>C\YT-V=&5)DN5+2(#,$%+J\W MW]_P)OTG<)>$L))9)Q+3NJCU5*3:M584&X3C39)ZMZ(Y P.F%VF;D9O>$A_0 MU<^8J4G/W?FFE^":B\8"*!9<+TSE[,N8AUW;F 8W(G(=#;%IZR1T5 MH-]MTO\HBF_(-AF.C0$KD%>@UA&\NY!N"AT. -7!"CE,57:A&=?D&)"M>2M1 M#WAB/ Z.'*Y8#V/3WT7";>8^*"A& M.NM8YKKVWZ7EP&JRLG%&8_8.]):*\B[S<(?G\WD2B\ M/W=\^!O8ZR:_#M_?QR4H*TRD?%LG*E M%A1J%M FYK D20X(&K.E47@O]GY^^1S8ZRB[!I&<'__YXXMK*Q^=B;019&8A MU8% -K!HBV9%.VM-23:U\;MO(3QE2GL*=$";^$:Y7OP^\6@S=\4RGURM])5U MU "N"G.%$*%$#5LNA7I]F"]^?\HL'BF[ 9OGU#6]6$[A#:1IF::;T3R)7'C4 M@>6B..WQH3!OR!>/D30L2UN,.F0RRD$6[(.W/V5"^XOS(;>F#[>_UJY>+\@Y MIX5=HXDJT_&-P P$TC3-D<5 1X ,-F=I9-+VD,D(!Y'[\/5/G=V> GU(KQV^ M0'!OFG2-TES<1FE:)ISO>-4(B>>'+'(C 9W<$BUE#IZKH@/W/@=7C ,E%.W% MYH#"@1TO/5$BNDF%C@WA68XA,(V%LUA,9 JD#.1Y6UV:3#L^52+Z;_-96@^Q M7S]XXDJ4,GG%$M2R<(^)>8R)<8.:V"W>R"938#:!/*&\WRXZLVF-]I+_V/GA MR=,N5GM7FB+H!# VLUA3V:,+4O$"A9;[/3^\B9X,QLOYY8<+"8:;+!FWLM2) MIK5QN%:LH(U2T']=:9+6\LSSP_MHVXB,/H7\\&@+R8S[VLJ"OJ^:$^:U3DQ8 M(T7-MH^JB5'P_/+#.VE&A_SP+@R-G/=["+3O^>''\-@A ?@8$D;6DUPBN5"U M2T[RJ"OUZ"+[T^2'>\?16\F"K\-5@@+F M8[V.P,P=Z&Q,:=(H\XGEAW?BL7M^> <23I$?[A309V Y0_^U-7F(C@FAK/7> MFVC&*F-[#OGA ]LJQW-UBOSP0_!]SP_O1VO79-]C.#E%?KB/T7$-B84Z!$Q; M3CLF@F1&2R.]D4:40^["GHC.],T/;ZHR7:AHH"J_X758\_9P?;' FUN@I)ST M4 ]0J!>X5A<6("/]2J$HF U$WB34_!BJ,S!H>I&X&5\>C('1\L8MUU$JR&1A MZ3H2F>PWJ'U$7=!9(+KL8;"K].>6-WZ,S3(<&Z/EC1\"ZIO,&^_$UD&)P\>( M>K2\<6M\\%X5XJEZ9+S65EDE6-"U(*8$*\PA;O$Y\G]4WG@#^CM(N%'>.$>,=9-5'7*R'R$QQ>6,N M%I_!63(GR&QDNI"KXD$+YG4VVD/B7FP8[ _3GW8^_2F3-HS(=L9YALQT>WFU MG,YPN7R1_N=JNEP][:@TMJW/Z9^CMA_>9@=4)4-VJ*$(J0QY(Q1D3LC MG9KL ]I;>L?W>W[D:6TD>4!79\@%58J1>Z.T).\P&1&5#R$+^HD56^79LY'S MMD<.W;NY\SO:,'!TAV9K7:*S&P0/47.0WM*1CN36)8&!J-G*RZ-OZQ?:V?*Z M7[_FGBA70.8 # VHFBI8+HK)1-VAD]!JIO+&O+LV]SL%Z7/^9U M&/0O,W+4<7FY_EL+S!,'ID@O$N,(Y)$;;AFX%&@%VDJ-P7-H87XQR_47UXTF(CB.A14.=0I8\2P8K!WWE)=D":N$35)Z M!US#,]*\4S';X(9YRU+JC)P/L^G_8OXET_,S_8-S:876_J!:K"$4=HCU M/&_E'9WQ 6\@;I9U@_.GR@RN;EQNT:V7LC'LZ?#@&-AZARP@LAA- M9H8'08O).O$F.1F#KN(9:>;IV!VP7/KAI?6V(,3++W=^M[ZF=DYY[7(@BZ0. MN =KF!>Z,,4Q@?8)L4TO[*Y QRKR::9F39DYE]*=K_>AKRY@N7Q=WEW.TSJW M2F:)H5CRWE6NCEHF\U?8PFAG=T$4JWF;8M:=B$Z?5M)"#S:5;A ^6F0NWL%S M?=MS"**F>:X/()TFLW4@SC;S$X<1^#BJ4""$X%1FJ&--AC.>19T]%NQ@:)2QO0CE!]FE/@AYD)/>2[L!)IF_)U5M7CB57BBX&F(.\ZJ 8R$*N M719<=E($;D ><@US4*;8U[<^Z]/^>/D.&&W\"N(FW>( &$,GAMYY__BIH$>\1>/3(04"Y\'B(PF=PY+8 M16H#D_=/DM2GJT_70*S)VA>##$J,3$M(+&:AF,3:O)8[G_TAC3T.HN_>F\=- M)3M:]O,A!#?PB?E/^/L.$.1%8]!T]*M$0$RL/65J5[ZD,$N>@M9FIY=^O9" AQ@;;Y^C8$%XH"A?' M??F.U"WUU[WX<+MLEQ<_7^=O'EKZ)@!3][[6[A7;=,4JC_5!>,M! 13MUPLA MMY 'MGW#2=P.#O'$?&PS=JA/?.8F_;O;_^#O\\7=V<^*V9Y30)FL:///JO+@ M19*I48QU3)(QHMHP\6/X4K"'C'^+"*27SSH4/3PCZI^"_H)7?\Q]WD')V+IYO_=<3::\SK$-/N*[;QDIV,04;=6"<:22*A#S1!1AT<)"A$*<"WEAS:>P'6:T&% M7 %CC.4N]'=2C =Q]]X_?Z')5&;;\=/'Y032CB5/B=DZ% MKBE?7R9E:\CI521@0Y"[5+H\(]/;1LQ8SMBZVO0F_7[X5 M8X_,NSSDJ_O0,0<;88VEJ8$IQXA1)F^S;&69*3J.UDOT*L>-+,U#A.A(WO0^ ML;69!/JV+\M0=^@B0;#4VK,%TKE+'<^B.%TEBKWCO1^6)B& #N.CJL6 M+K,D33& 1A3PI9K?%!$A.U%:O9HSALQ.92>G@_256N\8[^'_$V?.GBWFGVEQ M\=Z M1S1T+$88\85^_$%>-55;GN'MZBZE1%>T 2-4*(U0Y;- CB1REMD%3!;[],F? M5,OW5V "='2D_?91]FZ#"\PQV#8++$=758QS8%-)R1AA9+NL0%5S;ETU],8H*"9F'[NT$NFOVCN\ M>^'@*=+#X%EE]^TH9EY+FW51@K23-66@*)!4$/55*S;F1*5/([H' =X0:@ZR MZ5/?QB.M8@_B;T3Q+W0SHY@EY *B@*[994(G$G,1.A@36:HF?PIDF+PA#4I).>3ZNGG NJBF(L#8UC>?V@@FFU'V:13R&AO2# %<5\^< M2D.:;57_C"QCJPO!FEVU9O D4CMG]C5VC=[*FG5-U83K514_[X6!'>E7^_CB M*$2:701\IU\=YL^]&36'..,HJ"%4 $G6X!%:)[@2LHB@0*#QR=MHRH03P)K(]*O MIH3:/CX[&OW**78220FO4SM\=6VUC_4W)HI<39-,E^8H;X1^M9>/#Z)?[>.@ MB>E7X+.4QF2ABB)A ]>$(M=WR[!-+KIL:_CP3K\:$3%C.6,2^M7W\ZO/V":X M?*6?+LZ_+ Z;%KCA*<-)42^)ML9O<@Q!:8S>Y6@E,N12HBV(I"/8 +/GA=S+ M:A^^I"7]]PM=W_SXM1W*'F"R]4<,M]>S0JV/4F05O LA4"%K2HIU3:D)(U U M7E):SYX1;XBE!K#UMCQI=+OM-/%066CC)XVS9%FWZ8=6Z9! ^0 4U+KYQJ'& MK3WTSUN/:"&5[+-P6M?5R@P9DW9N_,.$U4A145D5KINS>WD(]7(2WD KP%+[-.Z9Y,P4]UY]O'Z M4.N>RIWFNB+UWU9II$N.N'@0D;FED;H(U"4(K-&=#^BJS;ID35OD.=J)XF _ MOP"<0^S=(97>(-9#,X4=!.MY%KA5LB,-U!C#?R]C8H#Q)T4'E5BP<2EJ.%?J M&FI!@,14_1A=RR6*,W10\M#O?4\!@XP]8B!9:&+V;_I'"]_O+ZYN+F]ZW>* M'$T(5A#KNA/FBNWH- M':&+1'N2FG&+Y8/ EY6_.YU^_K8^^\WC]9=W1&[[V MU0<#0TTYXA5A$^5.BH>.Q#O(L7V_W]NUC[][VAU]L!/F(UIPQ'7ZB3Q,5FI0 M13B;G+"*I4CDL2X:D+S4$8LSK\*36W;A;H[V5:<3 MF(MR@8O;1V=$*W16]/E,,@BH.!56.Q:(BNM:I7PPFE*,W:+FC1*]^AUU7)MW M:(7P2)QV5?8K?US@]1)SL_(]_G>1L&NF_:*(QTNY1_#I]G/;,1W2(^%Z65*& M9&2N^87!=H4>4A'):","Q,!!D\FD30(< MG"239%(FD\FD"HB"((KT+D4$I$D3V%25)E51.E)$V (BB"("TK^S=SCGZKG> M<\_]?;_W>7Y_F.=)GCU9:WW66N]ZR^>=>;,?GWS\;4D3@T:O*:E1HV:-0HU" M2_D3<2!', #82PB4].F?8PA_E.1*?62(HON6 M_;3ET[)2*M"WS V9A69&288I78$E[06+PU^(^I% 6?]^?7+EN3@3)SFB-!>/ MT:GR7-^R:NQR_N^JKX&RTNHN7+1O&6Y&2Y4)EBR%>H&]1&7]&I3V80/!3*8O^I;]F21V6RV5U;<*\&& !!!$$ H D2BGGR/GJD\S1&YGG2J'%\P<(*A9+ISB6X!+LGP/]KL.?2" MX@ F]$^[5E'Q?V?1?#>23O%:D.K\S\?SWYW-[_LS@?]"QGP#WUU<[!SPEP<3 M;)S@Q4DP3(SR$U7Z!S")%%?4QNI>_-SE9MX2 @1'J B.[%LF$H)03Z&LIPAQ M@))RD;2<5VRAK%PH_(_^B0 5S/^[O94LR??\'_5.L(Y$(M:W3%ZULU+]?YQ7 MJ=(N+>WFINA (IOJ_O=!9G.YGDYQ!.TG]:J^9?PWO2@J4"Z4PG(1*%6)8;%4 M#8&@7"Q4R!&9&%$K0% C@7XW7)7PIZOL[._# _^SX5:6XGT2$?L]3#K-8T J MD1!&1!)$K-"H^&$(*)'#$")4B4%(""OAWV%@)!V@JDY(&2-2J;YE 3)(I&/% M0_J=QI;;.8+ET@S*)H)4C!!FCJG2[ M/$;0O/'E>OY]\_VJ=]<'*'9Y,ASX_?@^P!_ JZ;R%U7H=Y/9R>0?)^OG(MD$ MS9M$J3M!A_X,_^]#JO%_C]BG2DL=X73<1Q-4+/6OME2\*'WB?]1KP$)RA3RD MEMOE"KUJ=Z^35^W.II;_Q\NFD6?U6EXL.J4\RF^/ M;POI5?_<[XD,Y4I^M[Q<_'JE+6'BFY7\!"IYR*;DO^,EP@/19OZPS!@O?XT> MT^=L+K56+5)3?H_::6:T847.G;-1J*(:T,GIPN:RN&$-ZXMYJP*2/-HA(&C)&&*,[SD@I)IE,IUA"FDE@ MO'SY[>M5"ANO+C:/6LDKA*]*9F&U2J%4V\U.M<:)6<+ZD#<7\JKSU8 )GRZK M,>LPB=VBU+@,E#^C+AA4F"H4)NS.O)ORR$Q*A1BU6TB#.I0+.*/94/66#1&O M1DL%H@&-4PPGK85L/L14 PH%:"%LL$>"!! MN!G6IP73/M%_M_UJ0($J9G"[8Q#EC3-I/^V5!J-):Y0A"#IIC">3TCS')@49 M@. 5356E$>HJ%5/!N.>G =(HF:DX+)BZ5#." B=>2DCB'!FD@! NTG"II& U,BJDAK8 MJ$N[I5#Q4%)I.AU4*"&'SLQAD8P-8NA$,"[#3:12*P4M8;_4#6= PDZ$U%%' M4AZD$@K< XH+>J$HD\_)8RBI :%P3*) Y8T31@8-FP*R&BG+YQ'LI#>13+*2"R=8T!I ,X%3&S"X_%37CI>#9@+ M1]48Q*A%*7$&U$I2:H^!P-5,/$I)0H"&LX?U(D'>&O<80'5:G=4)HR(0QI+1 M! V+"3!!2D&RT$@:*#58KA M@C2L841AJ5@3P&' )/1Y<@5;'LTZTV*--QHQ)))1P*1Q>YZL-::+1W"MT&<' M6 *CW!CMMEK<%H6K*$.'4XC$"FHPSR7"%-AHP,*I[2I:L JO=9FS#D@J[!$ M=+RC0V0ZL\P1M&>C,:,U;V795#ZJUHFU J]2!P:\8B/N8A0!0RH*$_8DZ@55 M*H0,:+2ND$94#>@Q 2E!4,HP"2*LS)N5[I@QSF':!"MQ M):P"HRX78 0TZ44M0-S@(T"[SQ7P@49;%$2+5,2.%=*%M$P;DDMC<8O<[,PD MQ' XDS?#(H$3M0K3G, C\3C#5 K2R\S9/&L2 #&ORT+XJ&C0Q(ES-D'87Y2" MIWC* B\,\ 3&8P3$43;C )QN&M *"!\7QQD*1>$@*80BJ:P2Y!A9$HIP"0U4 M<)C56%!-6U1*14R/Z]FD M!55H=-)"W,L # $9\)A,@YBJ 4F;3RR%(+.0]*5-7GT$E@3%.*"-^\0.>T:K M\T@*?ALMP%.@49:6N0N4Q>UBSJ,V1V&85:@QC<;MY=R,0!B2Y.UF-*[)N:/15 ;F^9,7 M8)64 &9#;D@42)C2;+(:$%4;A395T)@0D$:"3 !TF 7D%CM@R+AEP@22,03= MJ4 ZI0HI,0=ICOKTH!)S.0-I-^#3J"0%F!8%6)(D$#W'%JD(IO<9[7!8P!7L M9@VF5^A51IF9#+GD=K\SAF@%/I1?C8FUF^Q(E,N8W!$NZ3>J0SA2T/L"6D9L MU^L+L6" 8I"4JQJ0B0*0/0C+K39!5$!R+FM8S$4$5, ;<)-"FYTW82OO@T 7 M[T1Q%X93MD H(! 9=6PT2F$)832B4-LT="!BDZO\U8#1J"0)VV%9$(9:S.PH*/Z:CP&PT%.*LN WVVE,1U)%S&74IOXNA8F&@$#?Y@^Z0Q0:G M&,1E$%N*@3Z@ WDW@NJP"*+/.1SB2-X"(7":#'#\BC@E;8[:4*4D%-5I":T] M1JHIET4EXR_Y8& V U8=C#@!$^WRJ1RY(ED22UTD$B(DW@R+@L&0') KZ43! MGQ1:C0R>T %\GH% 1#IC#,B@$)C.6F,6A3_H\ID<"287<(@=84T@+3?:_+:, MN6AZ)A^)!'A#] /\X+@E$,0)!L(=TH@[Y&)3@J2+!9/ZM-YB!5&F:@LZ. UD MY3F4]UT9&Y841+N/T)#PN@0^'$,( M&4$QH K($A$BFP*3420G0#!/UN#VD/&\-0**;!;$:N2 6$;@)T-%P QDAPN$ MF %B7$ M%.=E2E_%,0*4>9*%2 &!"BG40,?L")P5)[6$4:CDJ9=;PID, M^BRF=@I1)R?QJ8(:/&J-5JW.;>&2@J0H'A.AU8 QMR2:,4F])E+LD/*,*&_6 M: A,YPL&-82WP'M?)("E)"BDMR,H$D@&8?Y;L<^$;5 OQ[QB/TX95?D8E<,+-84C_K0O8LMG=#(*$LD%,1XXXHI$"$U1(0NLB]EV(_1(E/,+8AH; (2R(=AEG0#%AT=SPM] M!16OP2D#Z$^ZO!Y1+.;D\P4=D7!F!*C-1VL,08>!#]U!P&0U.7W%+0M2L;3, M);-*J+1*)14G*_)1R6XL.(.1#!:FP@94X,]8/)8,9!)&[+$@Q1/\7"Q MRC"1T)M$8X6839+4%=!BGH+"28*%4G!.Y Y)W0E"EL$E81&;Q30*+Z33L[#1 MJ'10,2DD\.. %27#) ;HA=:T-)AT@0$\Y82=%BF7DP89JZ&HAUB>*:SW4%F]2ALV6%2VH-F3=#L N!H04@2CD80N&N05%RS8 M#-ZPE^=LB#WMP5,(NYB-DCH3SN#4&\"&="?FI M IC6\AR_F%8 7BB'<:A:7%#8DBCBD23=O#-B DZ-3$# 2%J%(UJ1BR-H$63T M431@"&ILL2!D#D:A8#!N2&JR0C +1A*N<)&*X %1,DP36,[E282"8JIJI0"XUQI#XJF^329 80$(H08@YHGG:&80R@2A+TZG9!?N :@058!XK H M8S9G/1H3Z7<3\H "<6$>MPY0%&,*R'L!&\(S!Z4"#HFL7##J"Q*!8-XA0C)0 M-,W0<9K+)_."F#J/R?6X"V3R(8\V22?]3I3VP?F,210E<12ULM*BI3#JJ) + M,\)LB(JFW1ADSR$8J)HFP MPN\0JX5^)4].C!@_8U&&,;M![W7DH7!:8!3E(U4YH,*9*6%@FX65] M>9D_*Y*B1IM7I3*HA5XOE7!JXE&E6BC7&N5PJFHRKT_B+CH'*$-XU0X;'M6 M"D2HLD> *$A%4S+>#G\+LCH,YN-\NL85BK#7@9!-.9M)(T MKK6A15OF,X>0 #=Y68S#.:'2D8L&W39+2)JR9?2\;)Q*/T@3Z6@D*]!;/1#G M=FO!#&J&D)Q(+Y78 DY:#^0Q)!_RIOS%4Q8J0B2AR(,4$@;TI"S FEPR&P>K MG2ESDL4S>M:88WBF .?B!1F*FJTX$TGA?&ZBR?.J%V<%N"4"">"D76I!]<4P M2DHC?EQ+BP-\7T=2J7 &[*R"8E52,I%SP0Z!'] 'XVP>3]*@"F5^&,/NOF) F?41S5RW@^$>70!.60P2Z3G@_Z&-E=PIQ..;*Z8//(G*9 %"BH=D(UZ M>,^:Y#DUE".%E#('&(E"6BA''"Y3'$I[XSIGS.#PR752O=FIH7A^4XBK6+^1 MQ!&%T&Q6H45*C/O$K$&LM&%QO1HP%^)T/F?7Q:JX8L3$J&. P$?2CB1#F!P> M7UP6%R7EJ)W0V(,(;4[S2\6A!)$3\ Q+#>>D13W40E@!AZ79% D[?7$K"H35 M6F,8\5?Q%JLHC$D= FSA!.RF"&)!<@;7 HJ+,GQ!P3RG"J# M6JH!15&I09WU<@8.C]&)8"J/^XRD 0$<%)9AM$8;R-NJBZ%U!1,KCAO]:C<9 M)T@/'94I&$9AP*7JD$]CAS'0QYMU,;T%W7#5_0 DXX5\E",#.]E806#(V04P MD$\+F8 *X-4)\>8!N<>"AF,TD,=C#I!!T]X"E0LJT;C*I05].&<'BQX[R<=* M*9V.LR!KT0OC *#P,,$ GQ<0J" ,\-22<_/9B1C46DDLJ)#%N:P$S>1C%K]3 M[X-ABT[+!F,8%.72>F_18[,V,2'06Q+9M#$BU1X-Q5=IHPWQY M"9UF$B([ACK<5GW*%LB26%(C=2;,!;* J%"5/HZIO)%&6=2B@#QAJ46 @4(]8 ;%OEA220H]253S)'FT16"EOQ"0!W%8IQ="8E(, M<6(S:1#X^8@=#QCAI"#(V>"TF(S9\33MYA.J#"EB66DB;@PS&L0B,*8TD%,@ M*BIVCF)YO@4'"U*8%@0R1B<9)E &R0MECIQ8D9;E])*<*JM(ZK.1O#I-P X1 M(Y$P3!CEN1T0*S@M!& Q833GR7N*@.:8!B$=3E1KM>K\_BIOXQ-6G;&="=)B M5B=U 1:VH#+J5#R[E(K\'AT63*;X1 T5J+"D0, ;J2H(2Y*$U60JLJ\4RN:< M8<3%&XH DS&:7$BN2VDI/M^2)$QYH"I.R\"(- >)A:P=M+A2)A6H%4OMN)IU M\=+-&?W.L+7J'H0J4[QUG_>Q!0-K4GG5G,QJR.CB/ _0 4H#Q9#N(*\MKC2? M#D-Q M28M"Z.LZ4-%EN*,3I="9:)&+ @@HF\:"+G-,N 8M1C 5J?L0?YW(FW M$+F,C=-BES"6@%EIP$*0<7$VG_*J='J#+B(!,EH/',99H4CL8J"8P(O2 )]. M9N(\EV1SJ+UHRR&]25MPQG(J.8-JS=I0TFZWYYBT@V*E1L#@R)MXA\M["US+ MD3[$$T%T;E,Z'\UHP_Z@1N%SPPX[EDNAD!C-F8NI6=2:R-D$=I&7]J1R)G,N M6=#YHW3:KS(@)BG&^SH4<@CQO,E#X(R($H=!GX.U&H6A4,P)]FV H&<2:#$[(Q+P#%S@YPH*OS08S&>M#IU?%&6Q5#X:8@W\RFV!2 JC\L45YJN" MNRD8E4O%4#98, 1RH%!F,UI4> *12% F M!Q#DO.X)0(06-Q M'T,*O9(P#F+>;%YMC@"0.\B(&5# .$C&(4,-A$L01.(^G: :T.UQ(09?4*M2 M9\QXG$# =, =EU.<1"J(R)FD D\[Q%:"=4GS;H],)@]HX_Z"P0!G12HE@ED" MMC0?;B-ZB4#"ZT=1;7@79]3E":T+B/D"#"$@.;.W@!FTT3!:B%)>%R#Q1,P1 M>SP5\OD-B"V(N7VY@CB"TXYB1A4G/0%7FG-SIN(*86&:CZ XG;8I392!,6A- MUJS;($ DE7! VD7!SOHVQPRHW&@GG0 M0R@\:3C&,G"0P?)V)\2YJ)PWK9K ;2%WPP00=YSNAU"=Q!B)"B EQ X=H8X>6S'6>@ MX+<$[ X<5=%Y/B?A8TC2*#=(BD\KDJP@B.8E<)(D Q9W#I2*S&$JZ7/+*+U= M$C8YDQYQ@N0L69LMJ-+@D1A/CL(%QH?K"3%<*.1$(L3#F#"#P1@HRE 0R YS!D@&I82EH0Z8HUJ M$[@=PU4Y)X)Y")BQ<[9L4JU@G#J-22J/ E 6$J;$'J+H#PNHE:/%84*(,4$! M%HJY>$4-F_D3\@GP(&04V%$]&W0'K"%2!KIB$BX9$-G@A$)*F>7&E <5V(T" M@]6HEE0]"JL&M'@$ <#DCX=P$+00[I0PY4]%8YD<1 LC>26@U6JL+I4PYPKA M,12@M6@^#/%)+1%DN4S2A?@+TH#1P*<8$9746^2'-A(U1;2,R K@&CR!TK(\ M[N5S$Y.F 4ROC@AY$Q<0A2/<@+43!EM=F,F%PX[HB&9)PG+X!2O\VF!(R"' ML]) \>FMW\K@8,'"I*2XV6P6)^+FC)JT^]-FC[4@U[$4E_'Z71YBN5"> IJD#01D9+2SVL"O32,G4DR>^_Z+'C0,3F20IT"5/0C5K0N!-SPQCO M(<"XU."V*!PQBQ7R 'H7P< **H:(@S$.TJ4R!C2FS F5(F/&H,PD<8Z/(D72 M#N8%<(J.V--Y4&J4FYUF.N=2BMU1*1YP"5*BJ#F'RAP)!A5'7?DDJ51GDI0* M5FOU1B>.1TUY$$US::%*EU'+5$5OHX54L#EG0.(>;\"(%.22!(,%@K&P3\MP M/D@(:V(V5&",H:"73Z*T/%61YP4^N43-I#-Y"2@UD9J$+Q0(L1H'4'2P$CF@ M,[N#7JW3GS3))?:8!H0\<-8-!ETI0U*5S)ND(0%BM174="(E)/T.!!";'?)( M(ILWY6-0 K3*8D1!F(?B3RBQ6QY#++$(FP=H'Y610'QX-N<5-A,N\4>$7A4C MADQ\TA_ULPD10BD$O',M^*0*M0X'PJF\1ZK3DV3!3) .,VHJ>AO(+'+S2;V/ M"/NE,9/?(4I1#HS1:%-V6*CW*))Q6]1'BKQNU$89% ;>S9GEBK0X(?#*R/_T MO+B8FCVYA/4 E!<&728Z#R;(J%O#H7[ ;*(Q)27R(5)+Y)$ M")(_7MY6_5[>.[) 5F44>GQ%CRT0"B2<)&#A3%3 X$W0$3PNI>1*5BZ/1W-\ M+,=!A K__@%Y(NAD"4(JE$HYCT'$,8S$JT^P<=0K*3YL#=B3Z4R:L6 4"PM\ MM"-H$:5)PH"@\4@:<<$YBU6HEIIQFB9<6HDE[X'C G7$S_O8&,+G')@ $P:C M<3' A]9PD@09G!!RI^)\!]H!/)GH)3+D='@3SPV?R8 MX"T#_KS0[D\*W_H\*9\D68IG"!HV$:\>65T&7$[]64TF]&\453X9'_BSHLS_ MP?C$_U55YA,0]K\HRP1^OW\=E>(2;/Y?51P^J=VKKF\N)_Q5B'W+4@0OM;(_ M-/V9T,0R"6^O)-$3A/V^GA*15-R3\(.^GE(D /NE)"F12F5_1,F&2?KOU;90 M3U#L ,%R4%8N%O<42OY>;?N/SJE$D,L2+"D/D56EHG]2=*LLY:$DI=W,A)^B MN40JW/V/"/XP08?(0-\RX.^Z\_]BV[R]!T$("?8$98BXIP042WLB0=#?4X($ M9&(B"/O%?NE_OVTQ5"X1_O]BV_X$G2%9[I^WSA L$2VVG2J03_R9BHJ79_N607 O=5/_LM):F2?H/Q98_Z/) M3%2)A/@O6CUD+);(_A>-BACAC_[KNNT_7^;?5V_/$IP_K&43:>9?KO]W-=?E MH:K>55!]RU3%,%!:A"FMQBG[3WVK?O31MTSX+\[NSY92[/:[WPQ5_10)>/); MI'X-^'%__U73DZ7^+[_^FN2O2?Z:Y*])_IKDKTG^FN2O2?Z:Y*])_IKDKTG^ MFN2O2?Z:Y*])_IKD?WF2!O_QSV](.M"W+%O6O]_CTR7*DAK_EZ\JD/];C!J/ MMY4TK5-5O4*]N[:>>KL.W M(DU*:M2N6:-6[9):M>O6KVJL4[-6[:=JU*U74K]I@V;-GVW1LE.K,E#>NG,7 MD<(^WX;YDZG7)J_=R0_MP*/6J,//^Q_ M6K6>:INO=HUZO/-\J8E-6K5JEFK M5OVG:M>J1J[!(Y?4:=JLTU/-P;IRV[-E1/*UB?/7_%ROLPC;?JB%XJ/S77R3 MQ!([FWI_P8X;CT^5/,,ONF;36DU+^I=\.F[*AQLV_GCYQ>GU[@47!:::1S1: M7W9WX^V2$\)]Y6\TG+KYJ+ST$MFK=.BD@]?R'M5%OT@Y^LV[\.?]%BWH>>51 M^2<#>VTXOK'1OG3ALPYO&[=J]PPT-I4WNS8$_MK;^HW$D#=>Z'G\6L7<,GG[ MDT(/ZS=O=$QZUW%B=OI\_>G&$DG -&'R&^+V'2:,>+"R]XC+:44-_/J'S[6= MX5K<C6LX<[_W-#T M'+BUP5M-'Y<\L^^=FY4OIA:XVE0$-[ZZ[EWU/7>HI>7%"]&AH]HU/##@\)Z& M)M7ESC>TSUH^UD\YML,Q$UQ@'2:XTN34ALW*!/3Y?O#G':>:7F_8;_DKHH6= M1G;IMG289?5',T6.7Z:TQ]["+DS2#!^QILW>X][LNZ?F'C5,_W#EG=+*BD-7 M/A"8>TCR)D>\Z_;/"UU"T3V#XIW9BYN;]VQ5KS^P&.C=N1O=FW&]\I?[?/E:;/;VDZ,W-EF8Z(GST5;_[^1U,[ M]#G2O@.Q;N5/#>XWO0BVN#-AYK@6&U9WFCXP-N'I:+_$-PNCBM0GW(CENMYO MKSCK_J$<&S=EP:)N5PS_XH]]LZ=?G)H:9ZG5JL=J[(1_];9IAMKUUK[_5H>. M7=Q'6ETLTQ^_M(^R?K)HT:C*IZ?_9&Q\<4^;@^UVSAJ\?MRIGD.GK3S7\*KJ MP!>'+[>YDERPMM.,Y !R>JWR10;OX'2=/0U&4)%V7S?8%"\WJ0$OCDMW73R5[4%\P]*]RO=WL<#4C,KIDX"X<"?6!:$C=7_>>WS*%Y-.G:7;-7G[G1$=P&^\2 MV]I_)=RP\I>SCAVO3QMY&-E>VEV];L&T::\?%369$LC/[_&\ 3G78E[]=T5Q MV[3 )M'^-UJ\*3QJ&;+TZS%/"71!2;=-4ZYN&M],W'/^!YW%U\AI$T:=5J!3 M*ML>'+1CR"^'YD@''NDPK7(UN:\@]_7NUG#=SCX75TTYH#.@IW6'1W;J;L": ME2QG9WMOK(C^;4*S.88>.S#AE+&3AS^UK>'PDR[]=UL7^WM!HXX%]L[WV M7NO62Z]:/HLEUAP_HV$6PJ?.&B:LN]S L+4[LCMY><5K7V_L='_YTB[/RIZI M4^OU!M,[O?2ZK/:S@:;G74$_9\AKO0)+7]HYIOO(?1.NGI_?X;*'6]?!NR[ZRP>O_UKIFA(Y M.*6RY[?Y\>4/?ONIS]4%DPXL:00O^OZK]?,+-<<<63YK#KZ;F?UK"U5?#HIY MJY1N:?=;T!W)=X]+ZG\XQ'1\MO7,&^M;S+W4BOJFPK1M1V31HLFUFJ7A.LU$ MAT*UTQMO/"YI$OGEAQ-MEAQ(G[QVW@)/^V5*C^"$J9$>;7:#FSHB5ZXMGGIJ MV+DM%0"]\H5KGZC/'HC%MZ^]-23^;FCCK)&ER9I?9=J\?JK076NP M'9[:>N@GO??>Z??=N?SD@?Y/G>^M>>]0_DQZRS=3$WB]%@+%T6X[5_1__>L& MYV8U^>*+R1,L]5>^V;/'-QGF:5!I&5.OB6-GR23$OG3=4[=J?7+Z\E)X[]U? MS^U>?V>)[..ICTLV[.X^)'3A]'L76*7?N;:P]EHMQ;=XY0\]GOFH^ MW.WSU:J?6G[D,_5N?K.]J&Q;K>8S)PV?7-A5AA\;0GT\8-Z.WEM?71\:MN?8 MW'NG6TT^]=.$]J=/MKOQ2:EWO7G_W:=:[M^$'F_[P/3]F[XE(YP?^IH/.CQK MNCOPV7?BPSW2X8_*7*?W/\>V_^#]+VP'\=86J-;9>?.4-Y8_=07E=S]FRX1V M#XS#QK6>>I?>LFK;-@R<=T@4G @3GUU^;I]QG.(%\8/^Z77#YGW9?\ZKD3&/ MG*=,^/"[%0?;5NS&7AFQ:O]&"_9Q)&(OO==LUK;C9SY$=LVMJ? MT17V]V_UFU&I>;/IQ]*O9KSQX:C=3Y7?K?\^FL&#UUZM-;SD^.ZM;ZQ]=O3Q MR1U472O/3YYI,1F/S.S0H5XBF#'FET$ VM;9PS?X)H".[#V M&/+>L]+#ENUX9]O)R^BQA>XZEV2"]+!+Q]/+*C8%0V4._KW/:<;]9CH7.!\_] M\L;9K?;Q;Z9VJF=I5N,,H1Z\?\$[K4MKBD;=[?/3]"MC7YVV[_*KOWRH M !^7+.X;Z?7%D3O9]&\KF[UZ>*;J<0GZ88.+QR9^GWI<8CVUOG^H7>+BP4BM MQK\\R'UR]?2/UNXW*QM=:E]OP\@-E763EO&N%P9.3"YZY MW'%P8E[SY]Y54G/&6^_/'3HU^^V)3>Z*0[/SJOPS]WZ>\*C_SZ&OG5^>&.#Z M9FGDIU?//3JQ;>CR=F/:VQ</>*F)-M/BX*TF$Y<=W*#>+%#U.,8NH'>\9(#2GHRJ^O M.+[RD6.60+G9LS=%9[SPS'N?G4WZOEO^PZ3CDQ0;.CQ5>-!O< -]QR4_;K]O MO+XJ^L%ZP>71\]<=7WAL27S]_1E!PF:ON-N8;CY[@4AX_3#]XJ+*>Y_W*O,C M\T!F9 ^-INF\9M8K]]SIR#77Z^WE.T255)#7WC_0[2 M2]^\?W76;\,[O[7_D\$C#RQO/UVHTC5?N.WXF\^5O-A]S?G5CA,[WJU]:TC# MTN^:\Q*L;//KT&%3\;-;MZP\?O,HZ3UU:Z/>HMM0_)U:797H>_[NQ6^^.-BF1^6WD;U#)CKQ+S?8V][(=Q]=%GD/$W[<>4AEQW// MG3N]WKQ[QZTF=_#+TO,5MOL#;^QG#*1+LA/L-/SH;]_T'GIJJZ?-V"^FOVPL MW;ZYPZ#WE^]L/>J9^%#/*(W[V^2/+6=ZQC]_S+A?H9V;[3>[<6AH9.[!?N\/ MO;/UKO)OYP?WN^I\\T[#XM!GR_G& MR?I;HX>TZ[_ZV&E:'/%LV-KQ!'.]I<8\X/R%XT-_F]RE^1NS2:AYJ;MD&#:2 M^.[!O*ZW9U]N(#WE&#O[\I#$>J*CY]ZXWAOW=FL\-#*HI^#M!YI-\4^;XOG 8U8VH7/< 7VE![WR^SZFG M.M3?/WI@Q[G[W^_8+3MW\C[+EWW>NKRFP<7@@JVYT_+3$_'S8,V/4-< MW'ZD9-&.EMR5:.G2I^L'@RC,W!0I6^_\7$=NI..&O'+SR+&SSD5K7UF6751Y M+KJO_?:S]RK>77S[:"^R_F%S](MY>XSJ&IO^8Z MY.EH1W;))KS _O9WRZZO_[7$VW%BN>7Y[KTV MM.MAU&,MQBZ;WG215V-Y:4\>.;WEB'[#AN<**[^?\V7^<$KUP]CO'R86M1N_ M+B.YW[2GOM^NQ( ?MC_3,F9EO!;Y;>_'[6]U7/;_D[HP;->NT)AJJ MDPV7K9=.Z=)\4J;UWMVOW'OFP9#NXV_V.5=Y9N8IEODTQ;SU=KUOP'FP]EOG M^9I_T_3_^N&RSE==_3_WWGNP_L=+YQ]HU\\%.4'W\:+G/RYI/_)Q2:,*Q<@+ MVM'GA!>F]!=-]5;2@^,>'Q+YXW\;8Z6_'OTO4 ML;=]ZH2UQ[QZ0HD8+%5_-#K90W&&BOK:+_[;J,HN):WL>>NV>3N#^ZYUW+?Q MW,A7\&^#<*^['<5WC$-G]=Q\TS]#V%7]^FEPUA8YVAV;L$BZ\\" !K2Y@K(@ MU"^>QN2T36OH"4<:?K?((MW?+C_U5R]:4[GD1KLZ <*\:N<7-O? ]95'!@X] MF1Q5=^8+0\L/U:F$LI>6"N8TK0@$D9*U@PSH3&!L.M9]$Q5O/;%10(V,7SOZ M =LJ/FC&@K7]ND:ZM#H[V;]5RZ;G[]GK&-7L]-9-PBXOUAX]\,U%$NQGW:75 M]Y\?7.A0Z]FM ]2;=89G'0>6"L++;W2MVT Q[BE#9OM/AE'9+[HW,FWY[A8Y M[Y==ANR>A]3<+Q\]=^5HASE=F]""!X=/6^]YZAY[\+AD@*MK\D%\_"_SQCPZ M=K]/TXI'^DM ^W$7S[W1Z$?#L?0==E5DP#NIR;.X1?"'EUL;\;'YS;W_?6KLJL\:'.ZPXJB\S;2!#8)?+FOQ)IN?X=\F:SVK MQ??4]G<:G-ZY[?+&A[X-=U[^Y,'TZ^R9(SL_\;S4M/-0^>)):Z+O;!G\^M[< MZ9?3F("-$;3SY S=(??W9Y^].>XAO/7%[I:%QR<=6WRMZ\(Q MR>]"!V(3CFZ^7W9VPO$AVOC%\B^_/P4>7G1PU,>=.I^T7C/W _ 6#YY_U<2\ MJGK[[:?*WAXL)1_!OST#MIDP'[J(K;6T:O'FV$X5\[=/???!M-+5!^)K1CZ5 MKI@P9<]NX9*3[9;\]LPK7]Y>U.K VI8K^]S+]Z:^WSA^?[-S@,SRZW?//YSV M; 4V\/EF>Q\4T)ESQ6/U;6!RV8C(@5Y=N^][R?^<)O5F?&ED1>_-"^YJZFY[ M[L0YQ\TK;.4QN^/VMF776]=ZWW=EWXK1:Q(M%PQNGN_R\UL-#^]<&G'>643 M2<5(F5G$<%!W\^XY<:A3OQ-=^X[MT76<2SNJ[M5[1\>BE\3[&]MR[:3S#"^, MK+BCW?W9J@E/CURZ:5U!_TF8_.WU0_MCRCK6"JAFT,H-\\IJC^R.D$^3U^X/G?GS>S>]>Z\N[GSZTYV0>>[RWLM?]?A@Y=*3%V>]4#M5CYI1,SJ1/!Z9 M&7G:O*'AVP-;QRO>/+@4=IBN;_VMUJPY9T6&[?,_EIQ9M7K2@0O>2U8$NKYP MX<6\W=*BAJ(5MN5D_6WN*Z/+K%-7K(3&Y*WS,K6;CKLDG-IU_\+>6R?>Q?2W M9C_Z]LB.7Z=$MQ>^?*/]IN\^'E^O5>V.J_5?+%M_N*R\"_?I^ MM:#)UQ6CP'F9/KK70&1WWXT'G>WV]*BU;8CUJX7RDWC3?MX[NQ;1O;N0GSN> M[E^:5R>4\TYT_VCDR%-S6G3?DQI;^?28U3]-7=I?FKQ_?=V4RNX#QKA:".9& M<[>Z7CW9X_C].S\ IP&*]M<. B>?-[]?]_2"08:^UW<\G#@PNJ7VT6F?FNX/ MO876/?_)I\]M:39P[-T]-W9L_7%VSWY;7[G],-(R]^G!]3=N?M2U/'>I9#=Q M#FFZ[YVTME7;WH_V'>KF_CAS;]]P^6UE9[\OQ MKQA^[8XDNVY\YOZX-OCP2U.KVH]+%LCJMO]NT%[9X5-;=\PHO[YCT9IK M!,VQ^QRYL7"4^FIWW2\<*W!P^^4K9F\/APG^GM*6^S0OLE0;,_1]SI75!PZ\/F% 3^:/KUX8Z!%LJ3+ M\[\N'1EM;:MUH];KFJDOCKP<>/VI5HW[;A@T.';M/04ULO.L55^IS>TF3VPU M^N7F4M< Z]2])XY<;+;GLTB3WU:8$TC0,>WB2M&<,;>^ZWO@N?"C?NN2BUN< MGH\'^%QF)W/N+?K%;KWZ;+K943GY&6V-[L,$W7QBW83QX&7LWBQ!:,K5&5\V M.1@)?/#5CM=/CWNCZXPYAQ=]^/K'7>].JHE!#_7^<^+C$]"JV M_&UGX_W+O(+,C+\-NQC^+76C[[+;RW^LV[G]VQU;/&K_8,W$\X,/]%\UH-F+ M;ZBGML7ZMP]]/6%L^_SG&Z="H79-AMF5P^^BFOXB(\>0O_;R^WFL_4(\Z/;X3 M&UB]N^4/K]S=T.QJ?/.(I8TZ]2K];1'50'_[]89<6QUJ>&V_HT;=74TG##U6 M/S/NZJ-%:J MX-T62SZ:U;[]=J:5JYZL_NC/RP==W#?@UHG%RJYU!X^^66,>WGOLB8\RO:\] M_+Q1)_.9.;ON7%JV]G"B[:?C>T^^!X7[-+;%/\NGO>)KL?< M]C./]3@F&9M9<;O6\?;]OGUM]1[YOEL=O,Z1(RKD7:]^\^K]@3>/4*='3)NU M:N/\GA?WC8.N_P@-/%'>VS]A^=>W#U94'.DT\Z2[&;1L@&*W]:.G7S]S(>&( MN:E?FNT<]\F,&X/L8VYON7YE\"",&UZO][B1\?'.5[)+MXP=CIXX->D&O6S_9OS'#>WZ+OC^W09M7SXQ[V73YC>__ORC M>R1UNC&\\%)K[0X=9/PU<^..@77-:+'B_879" MG\XGVMZNTW&U@>L$KOKJJ:L]'LH"AV<"?4]6:CPO-B^INZ9^-YK'Y:4O6 M^GLXGQK3H$>'TX'$U0[#-BR>_O6 M>^,J*A3-WZGV:4II5]MF-/;=*W6NH_) M)E-JF:X47IJUIM8)<499^;=I'34[/ZK3^C=@>.VO=T9N4<]?Z(//;-?E>^=% MS85;$Z;\^N7@YF?7:\_5J!@LZ;YU\SO[KW>.-#]]#1MO.P0TY(; &7 MAUMU/55Q+J9>.&25 'RAX]R7U_I+3UWO)+AP7O_,,DAZ\J9%_S/2]7BA\8<- M0AW?FUN?]MYI?C_[L_VU,^0W[:(H53NFO*U-K]R\;G"S/AOGI]]++VAYH05S MF!A&;YZX/G9?OF%.I.VBR;,5L=P7:X%*RB&9O]2 #>^ZJW+5*&NF3J*7^,;I M(1UZ)'(5^[/W1(C93N:?OU=OK\0)U98!YQ6M[G^ZY#EZR_P/5Z^=OCS\: M;?DMSVN987MO"\;K9AT)CWU-?_1\6XMRR5OBUM%1]Q>SB[_XN2>EYBW">>*9?M> M_$ZU<<9,(=1H:7^J]?[E^9=&#I>?ZUJWWZJ9R[Z[6.^'IG,A]IE>1_J5+5_1 MB.KY0?.7/=9/WMQ>S>>-D[OV:S%[W:E)4Y9Z=K!+ MGF+!$YT[;KYKS'SX[:)Y&\=+('?']U:KV][M'!VRXJA;,GK#5VU M6ZX=V*9>S\+&+DRI?-3J-Q?L&M6TX<0+NU\:>[S9F1Q:NL?WHJO=[B8'&G9: MYZ]O 0]O=;X5'[3EM[LO#_CI+?7N^9V.]?P\ +T3Z/Q@^4'GU/)CL[J?.&-Q MSKZH-U5,G_?=A<+E 5]^/7IM[UFSV;:)"JW+\>G/K=3ZA/9F16=]MZ\ M?&%$:&7?QJC6QJW6?W3 MH*;7;R]NO6>X8R\;^.'7B77@G_OV./G3_PDC ]S\"JNK,Q)\$NM%/_^14"OU^WLM^K-F'XSE&/\2(UB_+\QS/_#:C..YS^B49ZU?= M_LU=JELU&-;;;>T)SE=INT;) [TM7/\ ACZO^5#2EGH$FK:[P[9,G#4![9*4E3FAI&C8S_ '\.PH\4 #4I./[N&+,\E6<9QE2, M>,YW#;^Q+B&1I5<;C;;>@XREOG3GT^.4)2PPLW( !80EXNN!B3-Q M"42\H7#AQHJWRCEE]4=E#2GBWJ M7HYA05Z-:].K3J5C)V9':+$=A@KYA99::+A&G66T)05ZUO1^O;]M39^P=9IU?7J+K*IG[M<3 M4/9UC!T2UK'U^LP"1:3&&4VP6$L4=:BJ:C#(,MYY24)SY54C&M.3@ YR=NF] M(@]*GP:WYQS)\Q-LNRY<-'D7.R7>8+@VX2)F M3QN)J:0PJ7#:T_P +.[UV,.9E,1YR:-3/NSDQ)4MB-.LAJ<5L< MZ*/9F# 0-42UE9SW#H/KO-.&Z517_]E02P,$% @ P#U14FJM/'H"3 $ M"[\- !4 !S:&]P+3(P,C Q,C,Q7VQA8BYX;6SK>B8H;&7A*W$HE/213MN;37X"/S%0^F 3 MI%@3,UV64B3/.3\D?CP SN-?_L>/QR5X$D69Y:M__9/_%^]/0*Q8SK/5_;_^ MZ=>[]S#YT__XMW_ZIW_YOR#\WV^^? !O<[9^%*L*W!2"5(*#[UGU /[!1?D[ MD$7^"/Z1%[]G3P3"?ZMONLF_/1?9_4,%D(?\_;\6?Z54Q&E*"8QX0"'F00@3 M3"D,4ND1CS+!_?3J_J\LH @QS"'W*8,X8@FD:2AA& G",,$,([]^Z#);_?Y7 M_1]*2@&4<:NR_O5?__105=_^^O//W[]__\L/6BS_DA?W/R//"W[NKOY3>_F/ M@^N_!_75?IJF/]=_W5Q:9L1+\45(H/_]]9^=*5C'Z8?G:E[I_A! MC*_PCIB+56Z^4.]6?*KO[D;4Q:J/K[&KKT5>D>4$7XNMF!V5E_J##^JG5HQ^ M4 ^9UG):ZMY15?RHQ(J+ABU?/!ID_%__I'Y:K$MX3\BWQ9MUF:U$6=[DCS1; MU>1=?LZ7&7M>,,DE%R*"/D?J)18K4](P\B%/0^%)]0K#@BZJS;=[(5;PUZ^= M(K4T4U%_LK"V.C%K"U'FZX)MWW>/RV,O,?7^TF^\Y.<5>13E-]+>H/35KD%C MPK]UFH)=5?_EYZUA%^&ZG!"MY2L !1HUP6_MOW?JZPC>+'/V^_]W$L.3^+955VGT#]"?3\UMOX9P-I/Q]\ M%ZZ+SAA2L#.#U%[Q,\N5)_6M@B_&2WN>ME97N>W7J$%<*?(GD!=<%,I?/F+4 MP1?\5OG3C^*._/@BM/+9,JL?_C'7Q+-F54:7XMV/;V)5BD62T%C_#[(X54P2 MI 12J3C%%\KG933"@HC%P>OR[!2Q4,%HSIBY!R[GCWK)/I*57GCP3$I1J$6* ML"0:FW$P8Q[7L$Y#1>\4?DJW)P$:_8$R 'Q1 PE>FG$%7A@"6DNNP/5COEY5 M[AAJ (PN*R.K3MYJ$_Z8>496W MJ\;/7J@O+^>"(BA#$4-,/0^2"!&(9>#'$0XP%IA"0,>1#)@%#-?+IY$0?,_ M\LCO&C#>V'_Y^NL?:>C-WL9S',Z17^6U/5#O_G&P:S38L1K09[![76LYJ$V_ M HWQ8,=Z4)L/*F4_: &X @T$0'U5&A#7"$SA-B,]L MO)-C0N;F26@=02X!JY4$DF@_LWJ^ J1>* !>D.\KNU?+46S-7@.7(C8R97=@ M-?I=@59#=WS:9[]+[CLJ9U*>ZK-TGU-ZKQTV_^\*PL4U8_H[7JKUEB%I. M_2(>J2@6 0TI36@ U8*$JV5*BF#JLP"F),)>&&!$26A#!+W2YL8(M;*@V&BI M'(B5./T='P"O&1#C3!Q213] B=E#"/;]ZG# M["8[#N$B6W2A%'?JUD5(B$SCR(-?U2W-Q%4_ M[,_7@\=-,C5/&='-PI-_'_;2[N;QQ[P2Y8>Q^\[S] M68N]_I&5"XX"02234'(>0XP)@M3W*"2$>A%.PQ 3*^?^$F7F-K%WWEE:1?"; M5O+T:\O]X)AY!%-!/C*36*)M[22X@,FE#W&1/I.Z&"Z0V_= G#S3WD&Y9;*X M7JOU4EY<5TIR5>_#O%^2^T7H>UAJ)X7'1*UNN%3N"I$^C"(9!#@()4J,#F'Z MQ@E35W9GIP/>_:N$%K9'H:!I25XW,>APO@1X.0X@) M1S!%$D/*)?93'C&ESR0'N>6,2 MR+GM9]V!WQC,:A-GL')K>FHS.*H M]JRR?XRS65/,G1W&&@L8+5?8R!S;KY"$\O!=A57[PNMN=T;P 1N M,RYW#.+(K/Q"VRY@]J5G^^0HHO?7+5FE^I5A*G\KU#=NP82B+**S8Z5B,>RK M%1,1@D(2)]+WL,>9QZ=<,1W1<6[\]_6%(_QZ(8\]HSJ-"WSA6/V!G-_]4$7] MB;)V/GYOSU#,R>,]IN8?RM?MP=FUE]LG:K!_^YA5=13C]4IIM:J4!RU6+!/E MVZQDR[Q<%T(G#-;Y@@LOE30)U)<@Y$) '-$4)@S'4)"0BHB$<1I99478B9\; MZ^]H#]3: [S0W]KQM1D'8Q]X)'3'=X=/ PNVNH/?1LEE'8:;8R?81H.I_>$! MZ!QQC8<\Q8[ERH?\V^+7%Q6HO#(#^,XTBD(8<1DHK42(QA&B4! M#$D@0BP2$E&CH"@C:7/CL$Y?4+0*6\10FL';SU7.01N9FC9X=;I:A5$.@(^W M44FUJS =C"_$SA5.8V:W@J"5F"K\!5H;;BJ_.BU"8 JBX^(#9\5.773 %(Q9M,WYRBN'([+0/7TU+G;K@IU;AT[O&]I&VIN X M#:<]*W3:F%E3# X"8XUO=.4T=:&XG\FS=LW4"EE]4JR53Y(1JM->]6L;R3BA M,0L4_PA%0DD8P03+".(T\-(@Y*F05NVCR^[99%EN D7T<74L"(98\A3B 'LP#7 $(X;2&*$@\IB5D]8C:VXD MV*FZG7%*69,H$6N0S1C.$70CT]A@U*QYR@ /EV34)VY2QC&P>Y]63&X9QAU' M2G'J^G7WJ^P_!;_E8E5E,JN)JRQ%55ZS_UAGA>!*D1W^4G];/PK^5DA1J#_> MD1^[[W^*%,\P)&&L5H6*AXART03&,!*8,-\+./?H@$*;XVL^8+MLBOJ3%4/@DQ+Z,>4BMBL>_>/K(Y3X.6JQT]#"%P*F#0H\9MM!.-_1BP:$J-QHI595 M2SQ" M.36*Q!LH?VXSOE.XK3"NU+:(P1@ ?S\G3 #JR*SQ0OD:SSK#K\6X_G5 5PDG MT%L$Q(P[!!.%R!Q^M0=A;Q,PP1Z^)6MB> M?O\CJQ[R=?5%$)XMG]\*)?U1>:C*%7U/LJ+.BMR?4R%FQ$^9\@E#3]>3#04D M/B?02W :4!X'U(MMO,/+59K?"^9)#6$=KVKG2SH8'3,'=%K,1W[_'$3BU!T@ ME3F@M0?L&@2T14W>^;A=CMQA[-)/=J#5I,ZU.Q3W/7*'3QZXZ&8/@J^7XI.\ M9LH[6"_USFB='7TD%U3G]][55;2V;CU2?KV, T@("G5A;_633P@,TXC+@ C? MYW;+],OTF1L+=^;4I:WKT,BR/6CN;&O;"O0D5%MN!5PXH(:;!],-T]C;#3LC M9#4LX+>[IM#@&+SM"%^GFQL7JC3M=H@;_ XV4!P]=FZ]I/ZN7$7!NSS-?PC= MF5KPZR=1D'M1)W&^599N7D$+%(2!0"&&+*(88I)ZD"8IAD'D"2\1:M+A:![- MIBPMF]O[HU,8D$;C)E4?<+VREMJ'W)2VJGL7E:*JEFTB/\^72U*4X)NBL3JI M?S9MC&R_;8:OI+GH.Z>7VV2-D!J,=JL+;+ZZ+5!- 0*@H=I9_LR@_,!8XS^+ MH@7.C?MCE#H8:TRGZ\DT5,%AKL7F.;>K;^NJ_"">Q#)HCQ-9' 2A1SEDG#+U MLI?J94]B"H/42Y!$*"32*-W80-;<7K^U;B"P>W'V86GV*G.$T,@OERV)ZZ,6 MK>@5: $;X?#6 !.7A-LG;E(*-+![GY1,;AG8VTV4I1 ?=+1TN;_I*PB.9<(H M1)R%$ >V\W0>-WPQN&9CA4.1,"%Z^5VI^)746Q2^DTOO; MSY_D+Z3X7=3%('?2N:E'$ \(@S34*:E(*N8(HD1Q2"CB. D0]^SR'FPUF!N? M=-KJ=?WC1E^UNN\4MDR'L!X1,P(:%>>1::G3'>C9!+3V=6SN+O);"W:.]1RF M5 Q%SVFBA;42TZ9?#,7H("EC\(,&1,<=:4%SO5SFW]6'XGU>-,TV]>[PNQ]L MN>;UA?5.\O;ZB\VV#3(K++R:CU$^>KC,78J\#.G)U"2%=@8Q%0)K5-?8$V"FRL M JU9._=-/EP6H7E3#]M$P7K3#)]=+)]+J'NC^YP(FB[>SR4N+R( G3YXV*JA MRRAI5!$W>5F5;77O)/5I(-1RP&>1^@_AD$JD?HT9\1A*(D]:G36>E#2W%]QM M6:[K.)C@Z.8:+/ M+@@784 B/T@3JZ"T?0%S8XJM?H#4"MJ2P!Y^IG-_."JC3_D-(+5N+B?Z<:/= MSN\]&1-/Z^,6'L[F$]<-F\1?1"G430]O]6E%_JT^*%W5IZIK-86^YK+Z3HJ# M2'-$?#\*40##6&"(<11#BDD"*4(!#047*;8ZFQRDQ=SHH%,3[%C1O/?L>&'8 MD)B1Q^A C\PPG?Y7NR!?M<7?&R- 9\6XZ4].$'5)7\,4F93C+L)JGP@O>YCE M_F)1+;[HV)(VGH"FW/-BFJJQX )B1B5,]2XA81$5C/B1I*G1+N'+Y\Z.T?0V M2%EEC"S!+X+H4OLUJ?WV-G\DVEE!W M[#"$^FV?'?8?.QYF,!"Z&&]$,$Q#S&& B0@]Q ,:A%:1$H:"YS:K=POAZ!=G':7<:O[?_SE! M?OS_ E%;8!E:83H09J[*&/".S!#[R+9!O&-4AK-%QVD AJGL::,Q+!$Y",VP MO7\H7:W$)]GL[7:1GA[E1. (AC20$(<\@FG J$(^Q)@F">9V!7H/1PB,D(@YVGKW5+#@92)2>"4E8?3_>25$Z>):4UN M*_%8+OQ4<)(P#C%)='Y70B$EA$&>BA@+3#U,C8(/W*DT-^*X.+,&_%;/M-HX MR_*V#@;8C*BF';:Q5TW3C-AT>4L'(,\BX6BKU1\C4^@ 16M MXRH6*6;:)220,DHA1A&#U)<)9*D4"BE=!L9JR>A"J;DQ5+O[L@G1TT-S)F;M5+U/XSCI3ZY5"_+O.[E(.E13MR=A+%VMX7N4P;\D1VB-S MQ4N@Q_-I#- 8*_?Q53T0 [O[\AG=^ O=DT]WQ;M>-:7N=A.H4AQX44Q#B.,( M0QS2"%)..4P0\5).$L03?T"_*"LEC&;*]*V?=)/G)JDXK^ME66.WUMVQ*=0=CP&-(A;J,OJVI5VUH2K;*@U7:4ED9FT+CMC=)% ME5=D:<8G1V1849\<0->./"W$:F3(VVAE6 M?;?FB![S7=+",3&3,D&/G?N3O^_2@=&4^>K^0_8D>),,]^;Y;R*_+\BWAXQ= M:T]FK\H^PB&C@:("B@,= NY[,/&I\B_2,& A0S0RR]L8)GYNCH;6'BZU^EW# M5/H,MA: #_H[KAC#,C[3;DC,N&0\H$>FF7,8U]J/VM-@&'1.@T+M-)@V8'00 M.@?!I,.>'Q1T>P-"2DBQ :FW1V(XI:]49)/=DS?:0DDT[*:Z63[%G9 MDSBR?^70G'RV)&69R:QY_WY:5T:=3]K5?<*1](- >34^2_7F<*C(@'G0#V." MB60)-SMI=J/.W)R>?6N ;A9GW(3(-I/_HH$T8Z+IAF=DUKIL9$;8Y7&#K-L< M_XLTFCC9WP5ZAUG_3IXZC)AO\E6= JC;!=ZLRTH]MZ@]ONL5[]X"SWOKFQ1A M23E&T MUVVV/IC!!4001(8P$.$H3)!8K49EQ\0 -[,[IJI'I=Q, _44\B55/ M(QIG V#&HF,!.UD;[EK[NOLIZ/2_ IO/:U-V?M^8U-1.V9[NC+H4O0!DERPZ M1(U)J?,"G/;Y\I)'#0R;$H7,BT==:JY.T"F[8[TX#A(:24@146ZI8#XD*8ZA MER1L I'($=^X, M#$YCG$Z(FC:^J=_>@]BF,Y^:..L-7M&,_WJF5Z'1V0&/)4_0>S.(8T M$3Y42V_JB2#R6,+FT1G9W*BYO:,LFR+GZZJL%$EDJ_LK0,5]MEKI:(MY]TBV M^,I%H?IF81%!%/ (8DHC2"*L"^1C)$(I,,;^0MU-\_^J7[I=X^;YM1/UO_]U MOG-F?L4<5)V1XS)=-^X-//^5VG#;C_DL"N*XM.N/45)GA)&>@(^=0+K9:&^P)F/K>UBA?,[!I"^WEM M"\RTL[H?DXOF]*[A8\WH6L:KS>=="_MF\XOK!FXML0?!UTOQ2;Y9E]E*E.4U M4XY$6==S*=\\[_Q6'V$NPB@A,F$1]&+=M YS#](@Y%#*5'"?1HA[OM4VD*4" M<^."3G^].NXL +LF7.F%S\X'[?&_;654VW$R7,>.B/[8:T[GP-NO" >BYW3U M9JO#M"NM@0@=K(J&/F= D^LN?NJ._&@V\=4/31'K&U(4SS(O]'*KO*U74WJE MM= 'J,Q+4J@SG*"N)0\32CT8^D&"$\H)(T9Q%\/$SXT1MYK5A4M9K;M- V3[ M >@GN_%A'9GJ-A%]NI9I=Q2H?VY+V;^PX IL;1@5=(L6TZ."/U$_:?>#8-<[ M>C"&O8VB[9\Z75?HP1:_: $]_"E#(Y@?'[.F,F+=+&VELW'%BF6B7- DB+F0 M#$9,2'V@%4(2R1C&41"A%(7J;]C&>>Z1-;>WPHZJ=5P#VU76-D3Y-,)F;J\C MW$:F_7W(;HP@&Q R?!8,MZ'!I\5-' )\UN[#4-_SMPQ9#=5;A[! M+.0A)E[LV9&ON>RY\>Q7H;XV'/R[((63Z)^C>!N2YS@HCLV3QV)DML?_:LW9 MZ Z4\F/47;,';8)@E*/BYQ STH>+86A'[R,&-D"I%[J;;K!^C!C%4E8&;\,AR&D2FD+8,T1E/G&DWPUB^B>LCY=B?J\%-15]VO(P:B,%$N M!\/0C_P$8JJ\#Q*J]1\GL2 LX;&D@=&APX6*S&WZ;[6^JCL_6,5G7#PJ9TXB M)L1Z9(ZQA=E\L]L11CV_24)3/A2ZE M6CU_5M\XG46OA7[3TIO0A@C%R"=,0D29WNJ*.*0L2:&//1Q$7H)B/QP6@M(O M>&Y,UVE[!6I]ZSWBC<:7AIF<&0/#%=@(R([,:Y>!>D$(B1E"XX2.G)']2B$C M9HB<#A4QO'_BG,SZ/^UN=+.CY2^\)"1IA(7RX!*=6YEP2&@JU2HM";A 08 3 MJ\(=+I6;&^LU':N?VNW\;[62$^69'1NZB[:B1A^0"?>J!N9]-G"?1>[5,?WFL!]V$;+.CGY:@DY5DTTG6X -=^.X> M1"&(UM"R\/B@(3 CF]&!'9F'&OVOP+9%2VW"U6[5RBH'5-3=P*] #7]]J NT M)0XKG5\"I--BZ(,4F;9>^B58'914O^AAPTCQ_;I8U;$9:C'^/OM11VEL2E>F M:1I':O&;XD"M@%$,U0PC4Q>[U] U:DY0BS$>31<,E"/M$EIYKS5^UQB<(<=8>AVX^^4 M6U8]7W.N'E9^K4@E/A6?B_PI4T8LA,">C)(4)EZJO"4::+I@!*8^2A%!F!). M3.CBG*"YD46C*VB5O0*UN@I2T"ELQA=G\>UG"Y>HC]22GJ4R# 6W I]+?:"9.WT&\+B-7BJI:"EZ7CJOC M\'M:0[[NEV#D/?XQQO0/L_]O6/>M@4!W1)_-$<' 89O%\8&M[G^,HX6!(S)= M";83\H>] YNN.W?DQQ<=7N_HOU%&H<8^2&"(:(>Q%[$82J#"!)$@@!QGA O&?"B*U\K.OMU[BMHUE0!%?PG_&_@)>7X* M8/.;Y9O1[5?#[/4W_4A/M(*04HWN3AW]8FL#%J_YXKD? !U/P:9%X#4\[;4?+U<\\8556]W M\*A,6!>-IZNX>ZDMVFV6^^(&IA\IE_GW$NAO&\@WQR]$4\R [KHG1LR,LB\? MAY&Y]^!XJM/1'7_V8^"2"$](FI31^JW=IZ8S5P^NC[+?.?)C7NUT$_18$I P M\""5J8 8!0PF.F6-2Z(\(N[3F!LEMI@*G!WO/.AUAB8.T[ZL/WW(2]O-D[/# M8$8A+L$=F4QZH -:9_#;2!T9S1!R7&.E7^;4A5:,$#A2;<7LODOS3?2;7M=S M4?_H)?P366J>:Q(=&$E)H$N=LJ"N7!ZH=3&-/1A%&%&?8!GX=FUO3*3.C9)V M:VW6;E%=CDC_L*/YI1DG?:-@N /K&MNQMT^=P'I!SHD!3.,DG/0)?J5L$P,L M3J>:F-Q\4>!QJ;PO_30E1'U2K,6FM:Q:,KS-2K;,]3)D^_J.>9RF@3ZN\H7R MH@A*8,I"W14V]*CGHU (JXX+ _68&Y-U9H#6CGK*M9: '5,&!2];#Y(9K4T M_E$+ZTZR]W0I+-5)RFY=O[O!#9_0J('ZQ> M;M;U.'76,O?N4<>[R M893P150D6PG^CA2Z9V:YL]/R5LB,9=6"!U+0 F(0LPA#K%B!Y_'D(%4NQFTV@FUOP*[.';ZNMS9,(3&[1['.:$3[W888G"X M[V%ZX]"#I?]89X7@[[-55HD/V9,.3*_4MR73&[.UT[W7*%QY+'*]_)!)L4AX M2KBD/A0D5DY&ZE-(XXC"0/HX(CB4OEW!^TN4F9M#TMD"LHT%ZOW;#E\3*MQ4 M+:LSGYX%*6QC=RX:.M,SIVD&9/2#IW8L&CO@4AL"MI9L&KEUQH#6&M"8 [0] M+D^?+D?5[1'4!?I,? YU.7*'AU$.GCEN>:"/XD=U]UTLG\0O^:IZ*!=2U[Z- M)(,>1ACB($*0H"A6 QL*BKG -+2J?3M4D;F1KOJ"^^.4!SH8 C,"G0+8D- ._#V(SEG"$W,I7M(]4&58*1(KX-0'$;[MTG<.)8;P/;#P.]36X: MWHXW7]TL25F^:4MAR2#R/40$C CB$$L9P03+!/+$CP5GDO+0ZF#_4,3<.*/6 M#;P!OZR75?9-?>__GFLVMV^[NX>D*4E<@L_HS*"5 QU"[HN(G;;>=5?=/2F3 M-],];N6Q'KHGKK2;X:P]JKG^=4'#-(W].(8HT268$QS!U-.1.R*AC"/!4FXT MH[>/G-L,OE[KLK3+C)C-V1UL^N?H,(O'WK7Y]>O=E^L/M]>7S\)#^WK.I]J+ MFUG7_K(_X78>.,D$.S2@FU!'_C+L%?EF76:K^BSKD6:K>H=2YZ+?K_1N\RU7 M'GXF,[+9$^FV3:Y7NU&[ZF_K1\%/]MQ8H%"$04 HC'VA.Q$R#Q+NI3"@44Q$ MF CN6>U<3*+UW&B@4_1ED= !P3'3C+F9?S"[D1R9WCI[P8[!5V!K,MBUN=VA M!IN=;#WRNRD3K>%78*]ST=7+UD7N')I)A\NECS2-XI.Z79..Q;XG-ZWPB0M% MMA6[/JVKLE(32:V6/J[K-8_G(7W$*6$@8]WK6TI(:!1 Z<61:,SR+=*7P$J[K.5#K4%E*A[F'B%PI G M!SWP!8JI3Z#O800Q23V81"F&+ X#E&(OC7':#OH[]?7^HPQYI^NK#+BH_YWC M:)NY+:\Z?B.[* X*>VY*=W[:'?3&TAE4[SPW"+,HTWE2R3]&/-#K,\=M]':.AQ^\%S[ BN?,CW M TQWSN":,L::@O.5^LM[];ULJI8N/,IQB ()$4G4VD?Z%!(<^A#%OB^YQ%$H MA F_#90_-WI3BU;%Z+P$9%E/(N4$J9FHJT*RVII2>TR-[PM^XOK8N8M5-W1Q MAXY3/RE.@/[(G'@0Q[ZC_Z:D_,:$*Z"-.%=YUPGP/&?UQ;7C\IH#\$*1/]9 M&+^>+H2Q>3OIA]3O'!^U;YRACYWDA7.AS=W[YM+'#/.GWSU^6^;/0GP5Q5/& MQ'%W_Z/60Y?)KSW[\BZOR'+W[S=Y67W,JW\7U7:S<>&S5'I^BB!&+%$OID Y MW@PS&/DLDD1*W8O7QO$>3=.YO<*^B$>2U;MNZYU4(+:[Y&?*#%"(9?=^6[=6 M@_+%WHX^;=!]7>S\_?&^$F8+@UD,](2;.9M-FNVB^@IL[.OV;K1!NB8J>!;5 MSL&4^^KUH\/O<@DRGK*3KE5&QWQ_43.^P&&OHX_B^T[_YR)?J1^9:!JW%$T5 MYMO5[A79BNGHN0_92MQ6XK%MWA#.$7;X++E=J4LYWAN$^M[M[\, LYD\WM]=5561T7=5AX_EGHLO# M?135)ZF;HN3+Y?N\T.^4!0T)(1()& 4B@IAZ#"9)0F" ^XQQ&1(K&HJ6 M&R]KU<&N[MJQ;[17[J"H6YGHGD6_:1M :X0E ]L,C1G7C@3XR*SJ&&O[I&-[ MU)SF&%N(GS:EV!Z7@PSB 8\8%N1^<[U 81!)2C@,8J+I2X0P$3B&D0@]WP^C M,(Z,*GIO'SDW5GJ;J[]5&;.+<5?0$,0ID&F'F>4)X M*#0KY#L,G&EJ]M;= RT3 !0X_=PZS."1*?/F^N/U6X?1_UOC'$7_JP=.&OV_ M-6 _^G_G+\,\*$53-X7@675#BN)9-FS5'F67/C(OU&9K6N@.TH:[F]V0>NF<_C"+*1)ZQ&JU$3[.KI?L/0 M Z7SDN?N$F=%0.[]YT3DULN[#S\.5]F['F;-,Y2/R(L":$7!@1B3P&:2/4R M]KR8X-2C?NAC&[XX)6AN9+'M\FK;.>0DE&;LX *@D:EAB\T5:+0$O[7_CI)] M?PZ247K;[LMZG3:U)RP^V7'VU/5#HR5)*?0V_8()CE&24$A)RB".L(0)]P/( M@L"3-$[#*)"+2N_PF]' YLE6\W[S_!%?>UI&V_.U;?AM&^[8868VWPAD'$:\30546+5S;E7VMS>U+_^Y>M?@&S; MM--\9>O0]T-K-HF= 3;RQ/[U*^@4K:,[MJJ.4";#"!27)- O<%)B,+)]GRS, M;AI&(%VD\5W>)FTV$6&_B.HAY[?U07W39YPC',4^)I R'.D- J[>]"2%)/00 M\U$8,X$'E*4VE6\T6::O3OU9/>A!^P2YK)/TVWS]O.[@G&W5MZ,>XT$Q8R&G M&$]#2)W*^@"E5;J+,6W4!K<&X%I3DRU2+EG*6/:DA&6+R#YW6=]_88N==XUO M7BX\(9,D23F,61PHOO($3 1',(I0&/$(B1CY-BN3 PGS7*'DF]RA=I5B23V' M0,8X"A6_>Q )+X:8Z!*,Q LAPB'U2$[/\-MDK'>. #4C[8N^ M;R.SLP4FPUL.[=L]2INAC9#7:2VT;^/)=D('%[Y.C8QW/T3!LE(?@+<)]-1# M?BH#!/5:4G$%/KS%"*:>%T&F&U#7FXHCN92BT+LN.D^[Z9.MW[L5^:'_^;]]'XU0\L*^7>8DXS#/ZB-6 M33;=CLD(]4@N')N9%B89IQ&J*V"=E"IYM5:HKE 85+QDA,:I_/^LV_.IN_R: M\TQ_D\E25U^[7=V0;UE%EO5ZG.XOV;_HP^ RJ[I,^,]U$=8VGUU?\'>R7(M% MRB(:B3" 7IHD$,O/]_>7!W?.]VM5G*[8D4=<2EU1KK>9MBQR6':Y$3 .\VU M'%OG:1,T)QJ!@ZS.J>0.K**E''Y6?9+O?K ZO_Z+6@9\4GJ5#_I_^O7W1)9: M^2]"O1XSIA8)^@_7*_[R@YTK%XS$%'&.(0U]7[URX@BFA!*(B$PC&7B,I%8Q MH2/H.+>W3&.B7F,I'A+9_0J(UEB@BV8IY>N@K_H'L37#LCS6"&-M]MYYY1$< M^56S';S./J -U".GE;ZJ_PMV=-?]63JSFC_6]<[V/GMG,,[V-;+&&PFGU;%& M4'/:NECCX7Q0$6M$40.VZS[IP-2;.J$X$V4;RY[$TO-IE$#$(PQQ2B4DOGXY MI,(+8DY#'J?&M7Z/29@;H6MH-2/\(R^6W&)_YBAZ!IMAEV(R,D76ZH&-?N=# M_@V1L=B2NA2AB?::K)&RVS_J0Z%W8^CHC=/M^/3I_6(KI_="2SHKJL7-^G&] M5$/^)!J:;9SP3_*:-_%5C7LO^)NF\4S[M8P(BX(T"2")=%LG%@J8(-W)@:2" MQ:F'4D&-Z&ZH!G.CPZT1H+'B"C1V:([L++D"G2V@-<:0'@:/TQEBG0+]L2,G MA@'ODG8N1;''KU3/WO$IU6_[_N1PX=-0VZ78;*COX@<-VSYHHT+>*XMN\E4= M&?*/K'JX48+R1U$HEW2YUAUT=-,^]?_\COQ8I"*)N$<11$&@/4#"(274AS&. M!4?<8XD?VVP/#-!A;O3X95#$UQ#PS=;K(T,Z,N=U46)ZGH%.?_!=&0 Z"W3$ M;&L#Z(S0527<+;0O@-#E0GJ(&I,NE"_ :7\A?,FCAI[>U0>%Y39]8L$YIKX, M/$U=W_KG]DY2(*2(I"+X!>PHDN=!M &O@4\I@BB5+D,V259'-*T-PH MZH-8*?3 1W4)^$TK:%F+_"2@9JSD J:1"<@"(?MB7&?,=UJ;ZY2L:4MUG;'X MH'+7N>N'\:(C&3\7XAO)^/6*UWOG>G54E3J\<9F7ZV*; M2H;C@ 4HCB'Q$(<8Q2E,$LD@C_Q4Q(1[PHXN+M1G;JS2F5-'D>E,E*U%5Z"U MZ:H^Z&^.>!J[P-8PDZRV40;6C+8F'*Z1V6V2D;+F14?XNJ3/2U6:E&4=X;=/ MQJX>.S0[6MFNM[+J@,"L_/VS*/0'Y%[XBR"449 (I%8*.(68I@E4CEL$!4[3 MR,?L+FQ;;=C#GXB)2#@6Z.I956+?G1]R854[S?"0Q_B@$N84!_! M1 H2,!ZS@!.S-A"N\9VF0<2'?'4/E]F3XDG2$.!H4)N]@%S!-_:)ZZZ:0.M9 M'[FVFKK,5S\/A]NT]1YY$V>OG[?\,(G=X)YA'/UF72J'O2SKZG-E'9E=KP:) MKD\=QA(BSD*(.?-AZA,/Q@GV41K$V/.M.H2=D#,W9N[4!#MZ#EIFG\+5C"T< MH#4R40P!RIHESL#@DB!.B9J4&\[8NT\+YRZW#QC[*N[U'NW?1'Y?D&\/&2/+ MM[ENB[T(XCB27+D1Q MU?UOZL!KL>(3A1=[P!9NWA["YAZP^]-GC-=-+Z%52^"\VWN&WK(<:*20_-C MJ5=_^COF+SP4ABD6,22(28@)4^Y8*CU(@IBDH1 ^B7R[XPQ#R7-ST;;Z@7IY M;'OX8 JXZ3'#"#".?J#05Q]F!]\OO?@..#*PQ,KMX8"I\(F/ 2PQ.=SPMWW MP!@S]:ZKPWD^=-WK%YR$B"#$(*<\A-CG,:2Q[\%8O0L223T9,J.FS*=%S(U[ M-AJ"W[2.H%;2)XUW&L=U*&7:8*V35AY$9)V^ M*9+%0KU+2B;$AGUR6SMR&<;(]J3*ZOZ M>)<,G,%*=++A&-WG:8,H=+?F1KNK,\LJ_=O6HO:FR<;&JGKA1&,T6?W"DLJLDT&:AWKO'O" M4BXPB64<>!)RCW&(HT"MO47B019%@N*((9H(.T?74/+U.",F."1'U/_>0341W>K=6^<1FG0:-TFQ+?% A4S[JKN MTN&V1,NM'VXJ?&+WW!*30Z_=]@'#J*TK$_E6-/_>KCJBW?0_%^4BE&KQKLM^ M(*8/>FB0*+_="Z%:N!.) B])I3>@CYV1<*,Y-GUI\8WKD=6JZDKBMFGN9MB; M498[**>AJTUYTI\ZC?^LD 0;5!NMP5TOJM9498622YHR$SPI15EAL4]/=CJD7N)UDS81L;(;G$:20$I'ZL]Q$C"1,1]WNT"3'B3-6.4R?,8^3+:$QCX0]:3U3L-/#Z5,&W1ZTLJ#4-/35PZL MT4N*E7)M2N7;='FC&;M>\;?9XYL\'B(B+)B:YPA[:E5%: 1)Q B4J:\[ MJ*>ICSV[B'5#R?,+-VD<0+ NFX64+MRN%*[;F;2.R$_+O"S_K*/9F\44(%55 M9'3=M!12]]2?/N1+-4[E7RT+[1H.&,,24XH8C"D)();$AVD2$TBH'_H,(9+8 M=38=8;BF(.^/IT=E).#-:'T$.$?F^DYCO:1MEK-7H-:ZWL]K]1XE>\T2*Z>U M@@U%3UO_UPZ/@YJ^EKTS@OO3(&1C< M9C0=%S5Q,E.OO8=Y3/V7#R."7U=J>5JGM?Y-N:L?U#OXT^IV]23:QA6+-(QB M2@,?$NDG4*TM$22<,I@&/&6Q948)9R0.V,T:F1RV"H-[I;$^FM 836G&((C$MN M.2=R4HXQM'^?:TQO&UB6*">K\F->B?*N(%QTB?1?!!/9DUZ$[633WXD?U1ME MT>^+A!-&8Q]!A-1_,!%2<1*A,&(TXHE:[LJ:B2HS%AJD@QTW52/S4JWX3K&* M'=TMJQH-&@\9DR2-PP2*)$XA%C[7C1T$C#V/4LXBP0-AM^5RS9_T,6]Y!6KSVGXOS4'OQ"-F]BX9?11&?L/4^E^!VH*Z7MZI2?*B MK(NV!-2FN"QX=0F43JMA#5)DVE)9EV!U4$?KHH<->ZO=D1]-X:X;4A3/,B]T M2;\Z;3U( I\3Q*%(%5WB*$$P);J\"/,$]PFF:6H5\W)2TMR6U3KHK-$4[*HZ MJ"; :7C-:,T):"-3UT"\K'GI+!8NN>>TL$GYY:S-^QQR_H8+LS_N-!$M<,Q# M+_9#F,1!H-RH-(!I$DH%I*>/ 83'(ZNJX2\?/S=&V,EMJ/4;FO#18&(['"YM'R>]H)+Q.;L<+ZT[F=;R\:MBL?9^MLDI\T$6Q]F-GKYO& MX'4D=UN$_%JJR:0K8;]7-RR0ST08$0E#%,9JBB,)J<66": WMB."2X3!CC8E 'IEB&BM@;<9!5/]5W9^@;CNZ:](5J >D MKN0.M#WN:,D!J"XY[!)U)B4\![CMLZ.+1PYLG;)3@*D%G688HA1&$*2 M1!+&'L(D\4-?8J,BO2^>.C<'3CO965G55P]7/.8# F M6,L-P,&JKMN!W9?6<=L^<+*Z;0Y2" M4.Q3ZD60^B342SH,24@$](B, BEBZ27F>?I3:#P[WFAMUN'I;W<2^JFHO@NQ M4B_D;\H);58FZS8KN?E,Y^W=K M]_3-X*U;Y8[8BVRLMLLHG^::534L&;3C0EH.MZ?I&W_MOX(7Y^L$*@'97#9@< M[;W2E\.B,L'L.\]]$3I923?(U;_]7935)J%Z0?P0)3&2$,=)!'$B M0T@Y#F$4IH$7^412871Z/9J&R"L/S]B> MQTYWS5T#=UML OH,CG;AU(9=@>W@UA^ UM2VDL1K#[&-/_'*0SV5__!J0V[I M*XPX'/V^P1B")_0%1L3MY;M_3$$#D[@.^Y#*$,F0< E1A#R(J4\AC9(4,DD3 M+,/$QTELE;\U^Y:N[?Y\I^*@V++!#5UGWR]TVZ#1A4>K[&!(A0H@CG,!4RA2&<>3%7HPQB8P2 MR UDS6W&;S75R__Z95YK:U5/LA=< T_9'60CLT!=H7RK*:A5O3+M'V\-G56M M35<03E9,\S24S@IDFF!RI@)F[R.F+'%I8LM>#4NC6UPTB'A/LN+O9+D6"RX1 M(2E"D 6)\ID2%,,TX0DD(4XP"_W8YW1X.XB-G+G1Z#OEB#[6!R=2J0B>M(Z7 M-(#8 FKF.SF :0KJW&WNH)4$M98[N4-C-74X0&2\%@Y;4:_8L.' WO[V#(>7 M7];#4ZWJJ#Y(U$T>!,OO5SK[]98K29G,R#8V3E>65([>]8I_4!]K5R\3I?J; M4HHWQY)5)AM>,ZN8S:",SYJ:QZ8ZE>@.MLQ7L&MN6%@>=NF^Q5'+?KXM55BF'XWWV0_]3=BLN@:1/8AU7Z"GWU5,_$8R4^XJI)U,_ MHE$:&>\$6 J?V_MBHS[(=O2OB45V%@#9FF"QZ+4=$X,-A!&1'IGDMR#OJ@Z4 M[F"C/.BT'[+%8#T#S/<<1D1]HDT(*_0=[4H,1*UWF\+VF=/M6PRT]L5&QM!G M# GZ4"\C999:"RW%\QNR^KV=%5X<8A8E%&+&$,0R32%AJ811PC!77S/J4\\\ M;N.XD+GQ?ZLF:/0$6E&;(_D32)H$3ER.S]BQ#X?0#.'F4QC91!Y=9N>^>3 MK_A'94?SRR*(E*N<^A3RA F(_9C!A'FQ(D7MBJL% M#:N:OAS@6Z.Y93D&&_#-MDK&@G1L=M5J-XW4:L7K?FN?SV!J7]5A #A.:S[8 MR)^V(L0 9 [J10QYQD#6:@.)/\E_B.S^0==U?A(%N1M@"3 M-.:!\N,\RHBN\A_"%,D0;&8U_7CX^Z*V@N0?4@ZKW& ME8[ :*+\VD\/*Z%W%H/69-#87'?+:#H(?%I7I6Z5EZWN+5EQT. :TN/80S8V M3^ZDQ'E M-:SNM[4@=BM&-)&=.I^K*P!2U\/1OH92YWE!)&$,)S[T9!Q!C!7@%!&J."45 M:>K%(?'X@.Z/EVEE-(.F;PNY6X"7*::_5PZ 4OVJ[M"D7OU%HWYFRT07#J$9 M74TP(I/5!6L,L:U\TQ4'ZVQR6AO, ;:.RX-=HM'4%<(D2)B+IPXDY;Q0 M#N+J1E=U*)[;?6;!E'LF?0H3RJGN'RY@(A&'*0\^0Y2[$9&SN:M2KM]BNU]5#7M39+<[[$?7!X)1FCLF9ECQZ+#V@A+YK MG85@EIN&?4G, N50>5 D@D/,?02)0 %,.(MCHDL 2JOZR'W"YC;QCX73E29- M_.QA-F,&5^"-S!"#<7,1.G@ R,B!?^7KM#DTL=P@Z.[PGF$<\@LI?A=U!]>O M0JT)Z_"\S_DR8\^+*&%TU'SQ)TZ?S2D7I#ZD#$<04RX6FYH*HD9#A"GS)/"JD]SG["Y ML8<^-*O;Q[]0VGI_^#2XQEO$3B ;?Y=XJ^8TU&&"C.-=X]/RIMXX/FOYD;WC M\_?8U_O]H,M^73^*(F.D764GB*0)\3#T!"40^Y$BC3#42Y:8L00%'L.^:>'? MP\?/C29J#4&KHGG!WR.X]?/!Y6B,S O@' 9)]AK^*4U@(\\>;)BP*>MVJT* MW'/5L#?^[8H5.C[[K6C^O5U]K10)Z'!M-5_>U;U]O^3+Y?NFY]."4RQBKM[Z M(>(AQ%["81J&''HR\@GA:2"QU0+"4O[<)GRG/OBI,^#/0'WQ=VWX?T!C!?A- MVP%:0RSW*VR'RN3# M\]M9\IQBA0WT@1#XBN6]''@1YS31,9602JO8,/<&'9;A)EM-05*\J/>H2ZU M=PSRQEH@MN9:9FZ\PG?%C+EG_@T8F?\=%/%N<= M3S=(7!VFH&R_9CMPU(4> M'6:>O-Y8.LU;>04SILUZ>;UQ.LB9>455AKUV/Q?B&\EXVPZE3:%4+T8<29^J M54+B,XCCV(%3*W%Y=K9+JM=2TAK%[)QT'TNRM<3$\ M(_-ZATRKX*;0FSNN[47 )1L>%S0I7_7:NL\H_1\UW.]V-B)IWM/7;NS_6^2^UF.A?9XEHY%[RNP+LD]PM$@C F:0"Y MCV(UOR6"*2N(;V M&\_7D[9N9VG93=-2L+_-*.;A*8,4QC812--%2!N4WD36RWK M],W"Q)67Y47Y/VK%RD?IC(V(-J M@1)!'% !4^D)Z*>8BT 0/R169=0LY<^-4AKU8:T_V!JP:;90VP!J(X"V8F@\ M@^4H&48TC(?]V#$-SF$?4G%C"'B.2VQ8J3!U38TA^!PIHC'H,PM+'(KTT)/2HY+G1 MS$Z\XFZ$V^4!H,=Q-W25QD!S;"?I*)#39-=:XS5V!.AQX:\>_=F+B4GD9_\# MAI'6%\&T5Y7)C-6A,N^5*=XRS^3 M^A4>D6830.,,?I@)J.%RMF-#NG+^NHB\"!? 48 M*1^ 7.;?P8/@]\K'*C8&ZTZSREKM<:T?U\NZ]6S>-'C,'[\5XD&L2N4D@VRE M?A>@RH$@A0Y-*L%W40A 2B!S77VNM-RWO_S+8,:PTXSM-,R[;TLS=->?;FZW M[1@;@Z[ QZ9RIS+J"NR:I8>P,ME[E)IJOY3&LIE@G;YZN*]8Y_5^TQ3I[\0 J_'5%L^52\"_B2:S6HE0$H,1P ML5-[NSWH0XPPXGD<4H_ITA8RA@G"ZJ<@0 $))9%^;,R-QF+G1I:=XLI9;32O M*;/2NFO_M5/>@A/,1\" 24?!=61JW4#Z91?26FVP6P)^0 M"PO0[E4-^H5??G(G_*N.!OGG\M]4G3 MIV^BT)63[J_5R^6IWA!>8$J3(" 2)H&N3":"%*84Z6XWB: <^Y$?XD655V1I MMIMA+MJ*\C<*C#=G])JUWJOXUNJN\P?S3F] -HK;;358C(79GL(X"(],_AI< MK37XO /N3UISD*W^##;*@^OS,%OO$-@CYG(KP$+ZI&M^>U3V%_<#GF"?7/!N M5675\XW0N8C+VQ47/_Z7>%X0[+-48@&I[Z6ZE36#Q(\EC&2A:R;8( =!JVK1B-%4S M>GNT+%O1]P'1WXC^Z)T3MJ'OT_QE$_K>*X<6D'_\ME8D\C67U7=2B+T@O_8; M27$2T01[4"#EOF#N,9C$-()1RJ0O XQ98I6O8"1U;C3X63WHH2[/4K9JVY:3 M-X':;&7E',"1V;+3%W0*7QV$#8^0S6"%DMMB\R:")ZXZ;X'%8?EYFYN',='U M-K+B;R2K#Q+:5=O[9?[]?^J C.:!*;<-H$I/VF[_FQ'7+8C8T9A(^(],IGM0JU5 M;T&M8TFNFKTC;0*H;;AJHTA&H+>!"+HD.EL5)J6\@?CLD]_0Q]C1(&MZ$B[^ M]F;!0C^)4))"PA3BV LI)"A2V!/.4Q]'E'M&I:NWCYP;6?VJDTHX^%_9ZI[G MIZO3G0*HGV"&F3WVD>+'V[MW;\'_NOWXM[>??KF< PZ-[-GA:2]NIG7[R_Z, MWGG@))/TT(!NWAWYR]#2\$7VI!:V3\I?*:NB7N=^R$ M$J0#JW1T;)C"%"&/DU3WW&-V]>%/"YO;]-OJ"K;*@M^TJI:)D;T0F_D!KH ; M>0(/PFQ [?CS8+@M(-\C;^(J\NPO%,2RN-_:M.!$QX0C'P*_336)96#4"U:_!!&GD<$DYA+896T M[5*YN7'31M.=:58.3-MV.HAF;/9:0S,R^PT<%6O^&P,^EWSI5+])^74,9/?Y M>!09SNMJO'G>9J[7?DH<S>1TS1LR]@&GJ1&GO,_!2Q1(96+=(L9,^0 M?7L*.^A(F-W2#D,\1IN!,:/ >GU'=(>VR>L8IS":JG'$@?BY5,T[A8E$Q MX^0C!@0GO/O!'G0!]2^D$N^D%*S;?14LQ5XH*$1^'$/,A&(S%@;0]U#$"(UX M+(T6MKU2YL9;G9Y *PH:32W.X4^"V<] SB :F6N.H3,D7.$D3!81"R[@FBAH M81AL=G$+Y^#H#5TX>?-TT0OG]'\1P'#VXDOW^;K]^4^K[6]SR( M0QTZSN((DHAC& B*<.SC6/W?XDD4-+??[CLAT^;[O"MYO*_S%T&6V7\J;^-> M:5R"GYJ$RC^#0C1'654.J@P^R>E]!C;B&?P&67;I9C7JZZ$(: B(2/XHA3XB ./ #F KU4RJB1,0HT=7/ MC%VW/DES<]^:\,#/1<8$N"NR^WM1[-;,L7!1>O$U\.9.%HV=TP\"6F.Q! M\/52U'N'IQ;:=W5=CDV-L2A)6$BC",8)"B 68003F:90AFD<4Q]31JWJ1@[0 M87:,VYJ@O;R#W2?+QI,#1L3,S1L9YY$Y>A?B,[M]O]5&C%,*[@(0G79<'*#& MM!T3A^-TT/'P@D==6.=RVUG]MA*/UX\ZEJ8[P0Q9%,4L91"E3-$@YK&BPTI^7,C6=V- 6MJB:=@ZR@-5C.N@%L9#*9 BN+5:P;S"9: MPP[$SFX=>QZ1WE5LS^W3K6'/V_!B!6MP^:6'%>5^*>R (N2G2*U+ ZZH,B(" MTA0Q&"9Q$"5IP!-L%29X6M3G#*ZM/'!B?O&)BB3;YE%5G6W:YY5FDNNETQ7966OUE7 M'_/JWT7UF61\@0AA48HEI(D7*UX3*,H"1*K+&U#P7-CDVOV M'^M,*:G+8WT31?5<6Q_ MK5$9[.H,.J4!75= J0V>104^]Z%KG\YM"973C&Y3V=,F=5LB3W!?GVD#&RK*,[0^Q'L16@JX0&IE8;, Q7\&8&-]#%>K^'9I0O^U31+^ M:58X)C9NUC=&%P\\G5O34KUHU8/?/=5A_AL7G&$L$:4))*&(($XX@2FE:K83 MF3#UDY_8Y5N>E#2W&;]5%-2:6AZNG034\ C-!4QC'Y3M(:3/PT8Y"3N'A=/S MKI/"ICW5.F?SP=G5V1N&=L+6]4?NR(\O0JN>+;-Z9^RFCBN\7;T54FBW0_?6 MJ(_']'9U?<6U[II#E+$+',@@#@2'7J32G7LIY1 =T-;I< M,Z.Y-'U;H\8"D*W 4ZMA]W]N2A MI8T_%]DC*9Z_9NSCNHX-9&D<>!$.8"0""G$8*$;&,H:GL#&D5MJQL?8-G/CVX0&IOOK,$94.#XE/T75S@^>/#$)8Y/ M&798X_CDE0..[C\(Q19B4PC]@R!J#K5M>)\_D^/Z4??N;@HG M[*3<++49):@>2 4>B'(55NW>*>N,LC@ OV@PS^PA33(VT_!48\;53B^'6N&K M37?P9UVUK['F"BA[KIH+ZGWM?]?](:8>&XOPA:G&:*( APG&RBX8P@6^O>$2 M%PF8+J#"!0XO0BZJ-1].( M0X(1(<*+TB P"F(SE#*,IT&:;! [A>ZTW3:MN MG7/D;@UO"(S+!?HYD9.NO@WMWU]:F]XV\$RD.VOY)+NBL=NX1!F& L=Z\8QB M"3'3T1N,^E"PD$@2>C&21CTL383-C58VNNH,F4W99/O83R.@#8]+',$W]HG) M<.3L3TT,('%Z<-(G;]JS$P/+#XY/3.X9L$Q_WU1BV%30R,K?FRBS_5!'(26) MI,]@*K /<1"KG[Q$_821\-3B5_K$J"R^E=2Y,4NK-]A6<%&:6ZS5C-$V6#./ M@>'(]'(4OD'1IA= :['D'0/BB9:WO5 [6K':PM.[.C5^V'0K45O[7JPZK6^^ MY/A;%Q.YKJHBH^NJ3O_,F\X!"\R\D/O$AP0)#+&(8Y@R&:FE)I%,)F'(S+*D MS,3-C:Z[WB3+NC .%;KL$,B:#RORP[:/[1FL;0ZB72 X,EF_:.P"=I75V\N- MNE<=J'?DA^L3XW,0N3\-/BGQ%4YZSUE__!3W[%W#2.9S&^^NN\-5URO^K@MY M?_.LZ^W6D:)Y!Q(2"66!$/%0QR+PP(2Y@, M ZNF;3VRYL8Z[7MZNW73*3N(:_I MG%P+H9N&N_&'K6!WDPO'NY=F>/B7L&/ MZ;7[N!/3?\O0[.AO>9E591/"=J,SD93'SH@?((\0!2/7F4*,PX3$/N2!SS#& M)"&I;Y<8?43*W/BB4](V"?H8@&:,<#$L(W-!IU\;%GL%6A5=YCKW(. VS?F8 MH(DSG'ML/4QN[KMXZ+E8SGZ_+E9U$4P%SXT1M,HZCEYQ')F1+H5P0(2]"3(71]OW"IDX\M[$X,,H?*.[G&ZAM!4E \D(3:,4 M"J&[6<@XAE00#H6,$8E$%")N5Q9QS'^!F/#,BC&,?$1ED<>@UK*A+1ET! M;0%0)HP;&FV W=BATGTJO'KHM $^)J'4)H\9QFL?1:6C+#\7^5/&!7_S_&NI M"ZVW7657]]WJT-BK M,#=VJ^.'91T_K+\60':J [+1W8[]!@R+&0&."_;('/A1)Z-IK#OU=9/7G[0% M(%O]&6R, %LK1@GH'@ZB2S(L(7!XD.@N.P2!./8A] M3[F#)/$A26,9I0%'A%D=W8^BY=RX=5/-I1!/8K46#<,.WZ$?9VC-R/?5!VQD M?N[T!=^5@:"S\(6+VED)?NKL_+-NB0DVMVY*SV8KT%D+=LQU6 QUS-%P6CEU M%$6G+;,Z)M8'-5E'%79IT?J/N7X<63;5IQ:(X)A2'D 9ZVPCG :0T 3!%(<, M(YG\_]R]ZX[<.+8N^"H"!IBI!I)GZT))Y,RO+%\*/G#9ANVJQD']"/":UNG( MB-RAR"QG/_TA=8E0QD5!,DBE>G9OE)U.26NMC]+'17)=\AACU\:Z+T79$,4T M_73?7VR.>Z.+>30V-!78+&NNG07=-)KC>B"#!W0,^M_V2/FN:W8)AS#5ZP]D MO5+M^M,6GZ]@3#"!)"USF0H;O][?*$S2*R TO&9D M[0^TP)3] B^KWJ'6Q&V&B4_ZOB!Q4A(WL_Z0R@WOI 7I0T-_K0BC8U&!I5 MHU[7KJ&KY5'T>7P-CX=\H!;Z(,@1,/OSGDM@>#W9.2MLVC.<2S8?G=9Q3DD30^,K\8G^,%P4^+FO@X=]3>XV/;\8;A#+$Z*HPE!8?5D^B MWK8L4-5LN:X?-P/OFK)"Y)3E@.0Q!C O"4!%3-5B!1=4?=R%2&.;+]A<]-R^ M[X&V=I^V!=IF'WX8# /30JMTU&H=#=1NBL[\SW6UVD9_JI^;%JI[4P(U0+.' MT"?16$B?E(;L43DD*8Y1_W;B9,>2$HQ&8-K4ET=X4 MO3^T,^8FV@_3EQ?#U"9O-R9%WR\,DT,8@1=P_48;7*?2Q$$)7O [CEWP\UC' M$A;B3HO]*A[TL=OJ[I1W$TN:QDF&00%U\9H,Q@ )20$IRB(NF2PRNVQ- YES MX]5.Y<;G>='C^<-*KC?WXY&1SL";D:9G. ,38X_D3MWP3J,%0%Z+4AB(G;8> MA3D.1Z4H+&[U7TOGD_B[^4V]*"!.1$81R/." X@P AC+' @JTISB."',:G?= M2.K?-DM1U=!O5CU2AK6-E1?2T;KZKML#.3;0239.%M92BJ0;3A&7Y M*ZNS'QQ#NO(->6C"NEQ01ZG=7C!1.9TCF*:JI;,7/)M".D=8V%31.;[9*WFU M136^JM6T7W>H(ZT]B^UF^7V^DJ)J=DT7))@5 NEYD"W]A@:4K'# M@]UH^JM@HGK2\2&U3FGM2HMF>0)ICM7*EA.LJ)=I3,T(\6JD I/<0+^&M0+4:QV%P"<' MG18T*:^,VGK(%>,7.^;SM D-*$U+R& ,4L)C]<%S#! 7*4!9%A<2%S2+Q6*[ MWI*EV0?OD!>R>WC +US+B,AX2L,83&;?\/SR.WPG<81+UGB-I(SQY(MKDBR: M9E1]YNZ@/NE7H>M_J=E^/\.WQXVM)_#I\9Z*S5JV7L!"R)1E*%<3L=0[/(E" MCO)23K#RT>63.W/LES]^QFN<)28?A<#DLJN( M,+!%+W3Z01@,4!O]3!&WZSOG\@FZ8P MQ?OJ3N]@[0_W$\ES3" "6SHC@B:FP\[4#7J M=+7PA<80-7!%/>$4^,,_ 9%9:(0=7A9NH2?<)O+XG/&S\^,,0!EUT<;NG\[[ M,K#BA6-E!:AN+?MB?;9J-K4[4-'O>7="E0S3%!Y\7M@NCJ MSWI/^_L/LOK\T)0H_+1N8II['V^!B,02E0D0K,P + H*L* EB%G*<$E01N)\ M\= >3FS)9FMXYCJ5_C:?W*$5 38TFF$SY::,.IAZ3H^B$R16P[]?V3;#'C1*6I/1[M5T*'3=64@35 MLI'D5,U:F **$0/ZGSG-RC*6T+0[V^'#Y[9R;)32N[%)^@O]1]2K:]Y[[0B] M<9J_%I/ 3&P+AU4?M7-V7]$U[>B1D_5(.V?,L"/:V6M<\QS;LNG?R<^^:D,E MZD%JY8*7L*0E2D$FJ010)!P0EDF0EP*A1)(<(;A8B3N]4?K=)J'Q@F"C-QBW M;_"1^(!OL[A_6&_(YCGBE8Y4%VI4E?NXBBK7_.W+0V#FY?E!=*JTPZY:OU(V M&FA[$YFDP3ND%!I"XS=I\)+0B=,"#3$X3OPSO=&-@MY7JVHK/E9/NJ+ZRS*: MG\1V$=,DC2$I@-2-&*' BG]248(29R5+A"P*815Q/BYN;K[$H.HKZ7JQK\3Y MLQ4G@+DH\CR%H&0X Y 6*: 9+0&C6<&*(LY8#&V.^SP"/,')GP[RINOUOUSJ MQE\ UHRV_<$5F+-;14&CZ7$UXB;PU!]CFZ'BDZXO2)R4J\VL/R1JP[L<&\ I MS=O@UB[L,DED0DN, (VA;N^FEG4X%A(0)(J,L)PD=KQ\*&!N3/QQO;H#R^;E M=PE6/<+/C!VN024P'S2 M&S@.Y;UG-5>VZ(=RIBVZ=D9"X]:FIV[;N*CJVZ' MZ#=UX5;Y?FU"S#]%=?=#K;MNG\2&W(GFEV_50NP]J39-WN(B12E."4\!PA3K M GT(X(02(&DLBC3+%;2W&:R M5L-HJU6,'LBS3J"SS/XZ"ZK9C.$%JL#O>D_O-=/:4ITDPI0U(2!&2ALS^EE "GG -: MB"+G!(T?DPN4.P?A-5,8^K?QWT41ZE3PM8\X)R B6 '(A *8< 89R M0GE"2(*-"F6?%S$W)OCL5O!A!,/Q+]\/,H$_^A:4O8+17ZV*-K'VI\&QB+*_ M&J2)XNOMP;(+K!_%832D_O2=TP73CVK^(HQ^_$H'>FO6971DZ4:?]Y><6+K= MWMUMFG"/#ZOMIEK5%6N6:+>T;EI!+W+.*268 ,18 J"@,: T9:# "8M+7%)8 M&IU+3*'LW"C7YU[2SO1H9WN[6:1AG^@_84_\/> XMI M<$;OPT03ZFS>"[MY>J*!&IWQ0^LPG>\P$9HOO)"I9#K7Z]/EC2M9L;8?]./V ML[QEZI-\;.H'-#Z45GPC?BC=JR?1[B)U^SR893210 C) *1)"G!,*2A97$A> M((:)U1;P-G3S8$Y74K."X/Z_5*77:.KQM)L:VFJ$0KL)(0= M')<*A5>CZKF0H;L^4]<[O!JY$V41KW^F&QOKYKJ?Y3>R%'6WM2%3F:>((L"( MT-7XTQ00&N> XAQ)EK"<L7O=*-A38-DWRMZG^]V0A>;?7? M%AG%62H2 D3,3R+6Z4TK5I>+O6I?86/(98$)UCQ-7*"]*, Y0B12(Y(D04,BN95>>P%T^? M&VWT'2K^:M6S7!^]!,Z,')SA"$P'QDA8?^,G+?;Y5;\4,.EW?-*VPR_W]$5> M:E0N$"=40@A!*J$^X4DH( E"@*:QS&.22UB4#AG)!V*,WM/I\X\_'-2HO*H$ MI5OYR1E]P8>E)X,5G0SQ#1^*>,UBD^>^XW.7.<:ZJ25!UQM43>UUI>YLI_;F M?%GPSZOO&[*J"6L.7U*89VFI7/NDI.H[I[E:LA9+EO>=RT1][K'O7*Z_H/ _4]1M^YH.8U)L]*@6DC]5RP.8K?/=3 M ^_'T/!:Q%Z$@7FB, I_<-O%0=B#-AK28/&XZ:(3[&U\$6C@<+MKX:V'C6!5 M\Z:IOR]%$]"PXK?WNG/UO]M/ &*9$I(1 E' /($ ASG F0($\ER IG93& C M=&[3P%"WYKO@ R-L*VT98&[FSOI&,CC![]75[1DZA1L\ARK[++EE#I#?JEL& MJFGP("M6=^+4K5 W%1/KUF/N.]%TOWI+GNL_ MU*.JU1NR9/J<7W]/6489%R4!15XR /,D!2AF#.AC=XH02G-I%-\TD;YSH[]. MUX@K9:/'NO5\6:>OB)X:TZ._#PM#;+O;'K3Y5X?7>GTA#)SH>0USZ!V&,T&U M-U%K\'$-AOZ=:(P>;$[L^X#U5VC;(VV\KNDP,']>;\35,=>O]6:\.P [!*8&,=A!Q+HMJ?I6>DH]6JWZ;;SUW:KZM^ ?N/I. M*UF174V\IN.>6NK=OEC6J=\I>_@;4O]0O] ETY_(LJG"FR50IG$F 18L5HLQ MY=*H59@$B!/,*!M9XTH7M-.@?+HDG MDNHV!;4M-KH:_4K.^Z=/U1^KC2!+K=UOI%I]7-?U@D-:)D6> S5K9 "6:0EP MFJOW)64IQR)-96)ULFTF=FY3PE[#Z$ZIJ ]11=MR1Q/&NDD=<:ZJ;S@29K. M?WP#LWG7NFBO\4WT_D_PZ<--- !=ZQW]HC4_7P+2FI+MH/))K8:2)Z5(.S0. MJ<[R;C?*:C)Q#NM%=WD?K*"02\D!*0D'$(H2T")- .<9R_."*Y?7J/>K@:RY MD=/GCGX.RN_;D= 8MF;,XPFQP'33@G54$SY GHT!'CXY94SYC< MXIB/0U:$DZ]M8 G\/?O@(SY><,%\T<^>77K MX'-7/QU^ZF>?/9^;G^.2ES^[)[/2.M:-1K:O=QCZ)J<#CN M ZO0VP^A8;(X,?8!UT3GO&ZPV1W(7H)C]!CU[,W3'7Y>TO_%D>7%BQUW>>\? MENMG(3J*/=V,8-=,N:E#57_7O>R&O]=%$CZMM_]+;/?;UVT[@O?K3?=/^KID M(<($1BE/N-5N\:3JSXW"OPJ=DJI#'Q[594T8 MG> 1&U:STRE3PT2#QPZ*@ZXZVHGY^NV/^D;WTE&&MQ57=I9;[E=/^TX9[GO/ M]DT)/(&=+&"XKS9W$^V,[NL:-@5FE)G1L]@.CDUONDXZD5QOHJ\&+X?]AONK MC)'7C?MI+9CV .!51N?H(.%UM)BX1]VN74]SNMN2M,Y;9LJF/]ST9MP;G,LXKOO_!8-++^)=N_$WOAF+3.#_G#V0S6+GG 6:O]G](&S M'P=OO=\<1+O-8!]%70OQ^:'))5_=-2F$??#1\Q\K7M5L_:@; M5B6QFW#C;EU_]9;7^\>:RWZWNQV=2K_H(9^WB&O?Y>RX4ZX.:Y@JB-!E,7%75 YT2= M49>GN++>_7W5AC3?KK@6K?A6K%@EZK>*99?K^G&S[T?#8"*3),&@8 0IKU#7 M+H_+3&<=Q8C#(F>V]8TMI,]MSV&@?+/[_D+]:*^_=6LAM[$Q);Y B ?G/7]@ M.["> VA^2<]&@8DYSP&;8\IS>8@;X[VO5D0]>76W[R-XJ^L7ZOJ$[]>;MJBS M#F47]=?U\R&0LS%J>7J?&W#AP M9\6@L>5-M#.D.6CJ:IIK6Z*_M"U19XPE'3H.G!DOAA^.P 09:"2LN?(Z('V2 MIJ,FD[+G=6@=TNB53W/DTWXC\\/JX5&7*'L2RZ2+%8BOJCVNRTH[?"?[ZKO^S2')&"2T$B&')%7N4%* XEJ" I1 2PQ139'5"[J;' MW#BF-Z-K=-<8HJ.!MCK%MC&F62N=<@VBOQJ++%TPU_$S//D./RJA3[,##HC] MZ?1U<'H]<7949=I3Y.OP.CH9OO)Q5WIC7<&)%X4F?A=$+Z3Y9UVDXG&C2_2K M"SZM5YO^QU])7=7M-PMEF3!$2Y"GB?+8)-:'OR(!I!"R*%C.*;/B7&^:S8V% MAW[,3OOF.Q_J[T:X_H;3TG.<QUOUA>F9WU? M;P(FCCMMRW1\6-7;39,E5#>9]]]_D%77?7P763O<)$,EH;CD$! 8%P 2A #" MB +&<8PI+20U2XI]'?7G-B-X"&KL:N8,@.C:5VLHHL]]C.-GM3[;*BIK".R* MO=6)7S?#]ECTF:VPRXU_.F(YM(Z6K5J&<$UO'IPRM8@9E>JQGM]8P:16\T M5I>WP"U!L^IGY >\R3H8G0/16ZNBRWA<:$XT\H IVQ%=MN.@ 9'!#:XMA^AV M3]--'86,D4QF0@!%D1Q AE* 949 FN5IR1A/LM1JQ^E8Q-QHLGES]RI:U:08 M =+,O;X.GBF(T1P9AXY YXSWV__G2,K$W7[.67GD,>JBU9=I.13"#,.$X *5.F/G4N $F*5#E&)4^S(B,9SVT^]5%I<_OJ M]\I&6EOP0?>Z:/2U^_+'(38C 6_ !>:#0\RJ'68!8@6,0/')$^,")Z4,(]L/ MVFP^O6J[2?> M,G*[M?M5U&+S)+A<;]X_;A\WXH/ZUG60Z.UJ]:@X7*AW7JW:[\2'%=OHW,L% MR1.20!$K!XUF *(< TQ9"5"6Q2*&/(X3:;R1Y4VMN3%LMW%.GDBU;+Y='71= M=48TA;DZ S0)D,:HJ.ILL=CF\3>L!AMIKS)8@;FXM:EO0]?[D=WH]88U@]>: M%GW8C6%K7;0W+_KPF@-HL:GW*@,YT0[@M -JMWGH'??1G49_TJ;;EO2.T(L] M3/]/=\RT79*Z_MSV'_RH)O\/6W%?+^($QY#0'.0"(P!9R@#.8@;2LD"H3 5- M"KN,VE-2YC9/-DKN&H%&?VE%HT93VPS9DYB:K2>N1BKT).4 DGUFZQ@(7C-8 M3PJ:-E-US-:CC-31BQW/B7N&T<4+Z]\VZ[INCZOU&?=ZI=AF@1",.90%P"FA M ,J$ Y10#(HRIRQ-RIQG9LT)C$7.C1MZA9NZM\J7WFXW%7W<-N[T=AUM?XB^ M+QOK3; \(;T\"H;GRUZQG>0\I<>VT?@F:G3>Q0J]"8:GY=&S5URG/(.^%E_[ M4VECJ"X>3U]^TK3GU,:6'1U8F]_I>K+UOQ^[+I#?UWI3=<6JI?@DMLI17-\+ MG5_[?:V;>7[9K)\J+OBOS[JY](?5KI[5+=M63VWKS[YZ!\=49 D5 !8)!I S M 3#G%.2YGA'2+(^9Y8&8?R7G-E4,;-13PZ:W,EJ)K=Y7479&ORQU1TG]:_V/ M3#< ?N@LUONMZUV%.;(S]_^U/84+\#J8'MZ][B '/_-[,;X[ R-E8?2A&]^/ M_?@VS9V_#,;V%VVK>@_^,:@CN+E M1!?O6J_;YX[^;DH2%D@(3*0B3C55;IB@"GANE$J3TF>Y,0L6]I$V-SF MA':Q7+U81-Q$6_+3PJF]A*_!\L C:H%)MM=TO]-PZ,5^]PJ>Q5K (X@3K0*N M ]/._3=$9]3QO_2,Z5Q^0VM>./NF][BY^5VEQ?=*SU,5&7>N&LXP*V6IZ)6F M2+>>RP!*B0 E8S#/$QGG>6;CN1O*G1OQ]E5'];A&IZN4.A="-!T*,Z\Y ,"! M.=H3MM;NK"52/CU44]&3.IV6>!SZD;:WN_;#KG_H(HKJ#[WO\426FB/WIR-E MF:""QQ@(JK>8$XH R7@,2)(EL)0)(]!JI^&"O+GQ5+-,;"J(ZK\,-+[F&.H" MY(8'4OZ #'TT=1V&#@VTC9#QVT9[7.3$S;2-[#]NJ6UVV[5QN4V*Y9O'S49G M#C3!I$WDXC[ 4Z@',*DX)J%,N4A9F0!<)DUE&1)C+I%D5CTCS47/C7V&4:!M M/G:G?!>%ZQIM>W$(S"@H#+"!V>@2IA,%TIHB%B9\]J+T5PJ:-47E?*BL\1-< MEWD/ZD7\06IQ>[<136YYW670Q"1-"\8H$'F. 104 UI"I@TXCL5+5=LYW%U729Y@.MX"NS'5![+0-D)%T&P^_BZZRTB==;EZP^ M7F)=O,.]3T871=B&#PXJ[RP*"0M,4@PRJ#?<61X#C!,(6(F*E,8)@H55 \\Q M87.CBB[TMFYC;=>#>D2_5/T__\.^[\59K E&E*:8 T)C#B!D!"!)8J#X6*0E M)(BF:-&VP/ZV)9OMM(@?"GX%W&\B*NZJ5=-4G))EL_D<9BAH!A'-I 0Q@;&N MZ9T!2@D#.4>44YGGB)3=4+Q;\=<8B%[LJPR#:#^#L&-@N+7@"=70^PHOPOA; M35_4.//;TN42(KX[N)R5-WG#EDN6G^K/NXF5BVKQ;K5MBC7)]>:^.9G; M;YDASF1<% G(,88 )@P"1% ,."1,S;:$R]BH(^J>)&K!_L?=^NF_U -:?E!_.:2%"P^?A!#,#.RI MP/!J-^^Z#:3Y3GZ>Z&NF_#G4%$V#K& L*8];K?#C,I8"IDIGP%S M"F".*" ")B#-(%=^ ^6R,%H]&$F;&QOLE(T:?W@MN[Y_UC%7(P";;N%[@BWX M+GZ/6-(ZE&!$X=/W79]A-14P8W71O#\-MZS?^NELNN]TTB M8)+>*WIMH["7P)KQA@>X M C.&$U)7!!>(PI@ MFA8 TX("B661")8D!8VM?(3^R7/C!J68I1>PP\AP[G>Q//2,_^5S@-W#(TN] M3NZ[AT\[I1_:=#21'UW@6G]OU^#DC>X"M]E6RB=X0S:;9UVCXUXWZ?XL#XI% M?1+;!4'J"TU3#G#)E3_+6*S.W#?G=0B.\FNM/E MMB+26&!;1LYQ<,8I8DK( S/*04LD?5RY,T07/6Y-B5I;HL_RJ.[^3R'&>Q]M2(KIAZ_ M7\_^*N1Z(VZ7R_7?.L;\_7K3'I+IDE2Z4)523%_6ZK.@A!8B)AR((E,+5$HP MH'&.09)PFDB,2D&-TG"]:#.WN>RK6)*MX(.=*\/M;3]C$_,LR3,.08'+6+D8 MB ."]=J E1*A(D:L2!8K<:=U_#ZG(<+M$!VI]O_;D3+P-Z;\-@(['3M3!KN6 M.L-(6Q/MS&E:*W2Q$Q^;FK<#F[JY;LHQLO ^IARKB5R0"<;,S@WQA?&H+W*U MD.D<$E]XO/!*O#WTZL6U_NFMD.1QN?W\]TK-"#^JAP\K-8F+>OM5%V]72GQ? MOQ5L23:BNW"12@8SABE(L,[K3'"J)D!1 L;+/,\)9:G9[KDG?>;GGNP;JJ][ M(Z*JLT+-A:T9NA N;PU1?S:6."_XG(;1>C4>>G"F7I0W_]#I>1/M3(IZFZ+> MJ.C[.NK,ZJ^?=JBLGIK'C M1Z_3YW\EM>!Z6U"LZF:2N]ULU* WY6I^?=Y?TA4XOOV;;/CGQOD;)M[_4U1W M/[:"WVHW_DZ\^RDVK*K%ETW%Q(+F94I920'GJ 20$%UR3^AC9IRP0B8HYU95 M/B?2>V[$U.L:D5;92'3:1@]:71W^73=UOM>MF><*L>CB'WR]5)-'K=O MH5 M+.N 3/7J9 P2FF09H+F$:@;*"4!IH19FK$PAY3DL4KY0-]+U?_#+,]1_KJ^/ MV-=1^D]Y=PPGW?F]#Z&G<6T.H-J>:&AS-#!:]ZP97M<9'C66J_7(0]!SY1A.+=]B4U%G&;6I0?;OB MW\3F23VP_K9>\FZ%D*$TQ04L _%)4*RC LUWQG5]S22-C?/ M1NNKYY]-6Y3>Y@CM(K &FX ^X0K,W3U2C;)-M&ZO;J3UO;PBSYZ#[N>%-;LO9O@7/]_4M:S;)?GVLJY6H M:U%_$DIP4X*^_0U?,")XG!0QP(PJOJ6< ARC' CUMT(D:8(IM(AQ<-%AIB$- MC7IUU7B$ZKN@.P-NFK:5ZI^:SI6DL\+.][<:(S,'WCOD$_PMO:@74#SZ09;R9_4EW5!YM A=7J&&^GU3QY\M5^4SZKGS3OQ M6?ZYUBT?^\.#>O=IP1264D@.I&"ZMSN#@ H. 4LD+!E/$A);Y8>YJ3$W/W2O MJ1EK72*L:_:65M6U -@*Q&;MY B[X M4MP),X?JX!?1\%L<_+RXB6N#7[3[N#3XY5NN;L#Z[J?Z(E=DV;=*K']]_DVL M[S;DX4?%;C>"'+:[PBDBE&(.6$&16FJ6>E,=09#DM,@D9TDIK8X_K]!E;KS3 M-Q.ES]%>[^BC_B;4"#HW9K4>(C->F@CXP+SUHH%K;\>N=VM],!:-+4&[EGE M-5"S5VMU7JL!K"MN(TUAG1_I7+=HTQS5*(EM?X>FMT\8#V-GQK_3CDA@&AX8$_6]9MK&/4-[].[@VWZP]N-W M\FA^8*?76DZ>,/=<^NE:K::N%.4)Q1.%I7P]V?'49;-^$)OM\Q?U=F]O5USG M&3<@\H3!K2D,2 B)Q)R6J#<:J-Q7-S<&'>TB+L+ MG(9'(MY "GT(TBEZ$S6J-L>O.V5OHD9=CX<>1K!X/>88ESCMP8:1]4='&69W M.7,'$X+7VN%L&GIU 3E]V U?(*%#/-,29%@'#"/( !FQ:$\T%[(VYQA^BX>EF &:C;1_*N(M5]'G(:@J- M9\JY('1JUC'#X 3Q&-[HVNOOEO--8&:Y#CB'/H"7,+FZ M%^!9 1/W [QDZ'%/P(MW.,3O_KY>B>??R>9?8OO^<<5KY:A^%YO[M^)A75>[ M9O*(R+C@G("22K7823D'RH&1 &<00@[3HI#(.(C72.3<"*11.FJUCAJU&Y]> M*Q[UFEO$IIK!/LXC8< ,S"5NQYD<S6E.9 FZTM@\ 7F+EW'9@T MG>RU[GJOW.PZ--U$K>K17]V?00Y7K1'TN10U%S[IDM0:D\.EJ?T#7 ]%V^"W MKMB[+@OR[F?71?7V?KW95O]N9^@D$R*3H@ ")3& 62H 224&G$ >3'7[O^@Z^6NN;:*=W M-%3&B'R/$1H>7];FSUKMY6]V0K/LOWI-K\29:/8O>7 M?:/M;H6A/"L:QPD",,FP+C&; X0@!@@G,F$%ADF2V3"6C?"YL996-&HTM>,H M*\#->"H4C*%WWSJU]9'('LWH=T&TNO=A2A6Y8.63K*SD3TI8+L@ M^]NJ6ZL,5 \ZIK.#E6/NH_E%UWNV3*^U'PTS)@E",:!N>;V M\YL/1X&A7\@FC&MCC9!/&C(7/BDQ66-R2%7V#W#L&?X@= +4ZNZC MT;)3M#(M.&2.L!D1><4M, 'M=(T:96^BG;HWT5YAC]W$3;'QVE/\HM!I.XN; M8G#47]SX1C>*>5^MJJUZ[I,XV@ ?;BAU&T[_2Y#->_4B+GA1YJ6 ,2A300!D ML2[K*23(BS0C):4B149Q5=>I,3EY/8J,;W&SU M4K0-5^T6)A 3EN(R!SR!RN.2I0182IW!%<.,)"2V++=S5M+E&7;#[RGB[><%VI+K7PH]6J MK5$AV/IN5?U;L117PBI9D3U/=15O;E?\XWZEHG[W>#\DM7H!TS+.D$P ERP% MZB<(*$PE*#EF288SS%#J4LO+LYYSHZ;^A(%'4A\9/35'1FNIAFUO840:$Z\L M >9[P,UX;P;#&)@U=T7$!B:VG0-;(Z.AE5T UJZ(6!.?-; TZDR]B;+[G3SX[(#Z SXU]W0 +3YB$6TT2BGH;# M)U4=2)B484Y;=T@,9ZYR^YZ_DY]M!]6FT[M<;W1'@X^*>#YLQ7V]R&F.2*E\ M05YP"B"6*:!M(<%N\"=3)=> M2&,*8E3& ,:I+AI-8R YC&5!45E 8A7L<$K*W)BD4Z];"5I&+IR$T3!*X5IP M0DEE^D*[]D=X2:^MR M]DDN_5&*HJ*W@C^R;;5KX+[@95D25.I(* P55ZC_T*Q,@5#N2 :E4$L-J^6% M5^WFQC&[G+'-?N]"].=4VW5$=0/UWH1(<7U4M>%46S5-/SQN'M:U[9+&[VC; M[4A-/H93[4.]*&:_3_3;'3EJKVIO1]0:$K::_=7XABYR[Z[@J]>^OQI;DY+X MUPMQ*'?Q[OYAN7X6@JSXI_5*=#\-RO#TX:]8,3N6"4BS(EO=K-AK)2'.S^X46!*8LB#:;HC[-N*$P#D^DAG.(4FBZE M+TQ1M2A^$0#=B$+9KOZ%)5RC%3!,GS5=#0Q+ZUY4P;"]UX72U92R??Y= M;'^L^8?5DZB;XVW=B*^)1A[\D_+=,PECY:R7$B< (H$!@J( :<(*!GF*B3 O M8V0N=W;$WFC>?"'K)J.AVNMJPSOFP)L0>A X0W-ZBV2K=330,5)Z=^DB'T*# M:\/K04">BMH]@6W)[=:0C=.[^>,F9'AK&U^2O/WM;CLY.L/_S5H];E.K-^V3 M>E?>KN])M5H4:2DYE@0D)$NZIJ>*[$%<$(PI)W&9667=GQ,T-R;7>D9[16\B MK6KT5ZNLY3G067#-]D!\0!:8K1W1LMZNN 2%SYV'L[(FW42X9/'A?L#%ZZ]) M>/].?MX^*B[:*%+J7N$XID6<*'O"!6&!Z< /+,?']/!+^,]]/R'J%U/?S%I_.?1^Y MWK5%YE%>:M.T6 E:Q*5BAD1F .=" )@+#E"99"!/4TD(SW.<*P=BO25+,X(8 MD67%$3N) <^!7Z2S=^>"@S',:ZY_D+9)O%-SN/?',6IILB/ MR/G/+>AC,N-H3 MM('I>J0,PZ[)O-+XYDQU 9]]3"_"Y;>/Z7EQ$_XD?N^$Y26 MH00TFQ&#=E"_/A\WB]*11;OB2TU<EL]Z:0)_I5LQ8)1AG$JF\*Y MBL)*S@'-H?(A95ID$C%*I%604'"-Y^:,]KI%SY586F:,VJ?=KFFV'-NH'=@\"!W3NA;?='R9,-DT]B#Z_TI-/#9&-P M.,E,)]AQJF(_!']L$#NB.]]/-.^U]I'<4>676,FW?0K@3Q.>%8 MGNH]9I3IJJJ4@S(CK$S*/"O-0L9./'MN1-NH%W6MP6Q[IQWB-DYE5Z(1F)EL M@+#JA7;&Y"N:GQT^<;)N9V=,&;8W.W>)93309KNXK2ORA;!*5JR+>B,DIS%' M.>!93'3Y4@&0[MB,BSQ5"_>8<&D6R7GJZ7/[,&^_W+ZY:4,A#&--3F(V_DE> MC43@CU+K%G7*^8ST&S-[9#97]PUFLG>R^;"8K4 \HSQ1-^5.:;T. M[-2.#AJZW[SLZ.ZQM;(U8%Y[+)M+G[;9LC4J1UV7[9]@OR1XHQV8C2!OUEPL M,DZE(!0!3'$)((4%P$*M#%@I99EDZG_4>#TP?/#09M9;.?^G3+W"\W_QN,G<_E-&#'W^D[_W%?;5+"QYPG/&108R MBA& 98%T\[A8%P(B%*?*_^>6S>-.B9G;YW@ZBLEBC7X!5;-Y_WJL G^W+C!Y M"/4ZO9@/$>@UW2+?S-K+05Y7+/TUH;SMLA"^B$VUYN]6_*T^UH4(EI#Q#* $ MQ8H$2@R(5(N)%#')13D;Q0$GQ/Z:4&3SN>CMAY.Y^,7.VX2GENB M[RI.%30I))(4%&F< Y@4#! &4\!SC@L![DHY-SB\ M#+SA[I]/.$-O^EV+I/U6GRDZ7G?X+@J==F//%(.C_3SC&YV31>[7JZ90P1OR M4&W)LHD9J[^*6FR>!'^_WKQ_W#YNQ(>Z?B3*UD69<1&G.0:%8AT ,XH!SJ@ M/&8%+E!*$#8J+N"LP=RXJ54W(D^D6I)=?:].V>B7:A75S17V:2:6(V-&5D'Q M#KT+V>C>UCBYB3KUHVX >@,:_%L3HMX&KUD0;O!YSHVP5&+JC DWC$[D43@^ MZ(KL"GHYI)8>AM1V-:(^K9L: (+_4U1W/]2?MVHQ0^[$;^H!6[U0W(7>+CA+ M&$>9\N$*0@%D*0>8QU 7:DFX2"05I7V:Q22JSXU_>X45 S<:1W=:Y8CK8,F7 MG4'JIC;2^J$[2W[EKPMN7O" M]ZA /,<\BT%"L>X%FD! "QD#1+.,Y+PH8$SM,@[G^29-D\#HY5T2S9__:2^2 MF?E9Q$"/UCXCP)ZUV?1,M MUT1-67KC9R.:=N:Z;'5OB_7A^>61,3Y*]P/T9 ?KC9K1+[W"_XC4A-_I''TU M0-3EG-T8(L^G[I?E3GT&;XS$B1-Y\WOMS^=O'WFEN7"U>B3+]LF56K=NU8?6 MU3'$,DYTC"]*E;,.69$ICUU'S14TIY!2F)@EV)L(F]M:K=,W:A6.=AI'>Y7- M#_ O(GWY+-\G?H$)YQKHK$[X33&YXK#_HHC)SOU-C1V& !C?X]B[AS%=_GU7 M5W) 2Y_$MNL9LF I)HP)!CB3:MU/!0&(20&X8)0@@9,\L>K/821U;G3R?4.X M&!3X'?@Q-]%*6&8%F %OYLUXAS,TNW3Z-F"V-6:_#L%42N]:!7GL#V2#DM=^ M04:"I^T?9(/%43\AJYO=>.GS@UK=;:O5G:X]-6Q:5C>YQHL28DIIE@-68 9@ MEB2 Q,JYR1*=$BR$^B.Q8:0+\N;&13MU(ZWOBZY[=9>E;QF>< EP,R;R"&-@ M#KH*06ON,<3%)^M<$CDIWQC:?\@TIK>Y<8SBK26I:YU_V6Q&?7[>JT7V.R=W3^0:J-7O7HZ6"2H8*S,,R 0S90+R"E 68P!9BFG,2[S MG LW%_!8V-S8=:]=Q'Z0S9UEF:Q17&T]O>O0FL[-TWK>1 /DM*HA7+SS@(3Q M[T[(>R7G[KSEYSV[D7L<2>,,(^E'_RJ4 RD..:W[9UW,F>2BD*S0#:LSM:XL M4@QH*0G(4D%1CLH$":O\UFN4F1OIM+[ R0+;M-%9;XF]M,62EJX9.4/:FF@\ M0M/:>;>LK];=#'I [8E:UXE!2"2E2#A*8E%F5 (J6U^X;&8N3'FR_2YFTAKZKBT M/8.K&>M=CU9@/G,#RBG3\#P.OE,-3TB:/-?PO+6GD@U'KK:/36AK#W;O*86I M_E\)6)Y0Y5Q)#HA0WW^:BR1'G.)2&FV6'3YX;E]\7[;2ZAL_0NMR+($K!H&_ M8U/SK6($3MEZ13S B\=-=O9_RHCA.?_)WSMT[GVS7C6I>G]7VQ]O'NNMFO4W M'RM"JZ5^O)!BLR'+M?PJGL1*1_3G!62Q7U-NBF5=*BOZPE]N-?>6 \ Q-!KWBD-8]ZU6^BG?(WT1#K MKZ&QMNCG&P[SB7KZ>L;>KK6O&WJC[7TM'SE=BU\W6U^T^75\A-/$L$MO_'.M M=]Z^ZCCZ^M.CKCR[EG_JPB<+7A2\$#H],-4M^]3"3&^GEX!D+&-0IWGE9H6= M327.S7]K%8TVC:9-5M635M,ZI\H<^=.\ MU([%"VS#\WY1G8S=/:!KR^GF2%U@R[R- M>FO;LG(+G#.2QA"#G"$"8$EB0*GD0#D"*.-I(3-A%<@T)FQN\_TNLZK/3MNN M(S(H F^W23L*L]E6K2_P G_:O9HW?3%W'K6:=H4@_>W9F@#B<^=V5-ZD^[:/^K+8+*@J4J*T_7"&R#=8-O" -SRIDLUU[G M2"L=M5K[!M-BV> ;U(F6#3[ M5LUV UNFHP>M!TJP8;NUZL&JQN=//S?GVL MJY6H:[5 H=6J>:5TI[Z[5?5OP3]P)::2E0Z=OVTXJI\E;E?\XYZIFDZM@G>) M/,-?=(D_7\ASDQ.2T"2#-.: )U0YCC!% ,N$@@3*0K"$Y1ED#E40)C7"Z%-] MC49$78K<0ZMF,YL0QC:/PF%6>9W7P\SAG=]H3S/;]79' \-OHKWIT=#VJ#5^ M[VSKUV%@9M0!L$N;'/Y2^^C=V]3!X,\[?Y71\^GN3VO I.N'5QF;PP7)ZRCA M6OIGJ[[0:J?,VZIFRW7]N'G1*SRF:2(2$$O=.4^H_Y"$8H!P#$N,XXS3PJX! MSD69', 6[?4-5%G? B"_)7PNBYVX@H\Q M#L<%?,QO=:P#NVNUW0;IMI&XNU8^;]4?];9BBA'?JW^O[@[;UA-=I'3C@K2PG-SFP]Z3,WMAHVNC\9,-^%P^^;5]U$O8V-F]59:5E+ M\\I!-2/ "8GJLYQ8J M?]1"/BX_5E(L1%D6$J(,(%9( &F1 )01 G"6RBS-9"8*/TU4]C+G1KRM9M%2 MJ=8$TCP+LK'M2V "M1E5>@8P,!V.-DZYB3IHM=(3M$XY1FB2YBD#L?-HGW*, M@W$#E1.WNM8LJ;>;BFW58IC4/Y0(_8<6\T26NAS-&5KU6?6_&6@KG,IDBL&RHS2IH(_ M,-==@;Q#A9'K(?-;7^0*?2:N+G(]U13P\\_HNF(N,Y7F2P1244 = Q44* ML,P2D)84IUB@+%-NQG:])4LS7AP^W(KG=B+"?6V?A"[1O=D\ZU@=B[C(,JM&1D<2YN:6] I&?VD5HT9'2T_D&$6SK_8J M; )_NG:P.,<<'ID>(M!P+^15H@N/;#P74GA\H4,@74D=$YSMI76VRG8(.[3AES6K 0N^47]\?JC.X_7$W\'T. MT=[JN0R^173F7%Z"B:(ZY_ RV$6%3C% H]&D0168+@IU"AQ?1*].(M!Q,2_J M6HB/;6QMS395TS)LL&J0*7.; MW5MU;_H*F .5KUA57,+<<&? 'Y*A-PNN!-%^%\$,&J\;"Q=$3KO78&;_T?:# MX6V^F@/V!1S^>:J PP+)&.8%S ")(000T@10@5+ 2U%0460T1E8UBBWESXV) M=MDF5K5U7,$WHZ" D :FI#,I/1?+OX3L$6B$7=AV@>,JO'+G0"-\+C<1-'O, M-=[4RP+-]3XR32)(E+\D@" $ 5AF&5 _QJ# <8F3A. L,4KR-!,W-P9KU7-Q ME@8$6.J6'/&)TCZ^%5EO3O,T :U,Q M%BE)44II#+*4) #JFC68(;7.2I(B23/*"DF]=&$_EFWT>4R?-MRU:.AR0(E3 M=I8!\*XK*T<<7W4YU;5:Z""]D/#F805U'J.PRZ83BOS[^*%?MQ3S;_NOU9U0N4E)R6& .49!1 #+G^6P;2-.,% M3%A),V3CVEP2.#?WYH6^D58XVNFKYFJEL:6#Y,4V_2?J=_&R9:Y#O_DEL%PE!,2=% N),T0LL4@$0 M2E)0YBB3*<(QI]PF6O6"/"N>F2B E??[R%ORT\G+N82Q&;5X1"XPL^PVWI6J MG0_3M%GW1R>&6/ADDTLB)R430_L/N<3T-D>GI=L:_JJ+6^IREC^JAS['!*:Y M2$N! 4^PHA%**,!"][P368IR2(@45ONX([)FYZITJK9%/WM=+;V3$6AQ7+ , M(J'[D>JZ6"P&J. 3]?:SU)'5]>V*?Q.;IXJ) M^MMZR1>*1K!.U^0Q2D@NJ91VZ\ASHF9'RTK30>,=6Z(X M#VF6E*C(N [ T%TM8LD 31,&BB+GZO]HDF:9PS[AE8E(R4M4>)6CD6KV= @V_T.F/IL.5K@8W?C5\3P1-O M_UI@<;P);'/SM=[N&5)DV^JIVCX?U*%DN6*A.(9 \%RYLRDOU-*90)"Q."-9 M4= RB=W<61LUYL98WQ[O[\GF6:\3MS]$VXLO^MQ^9=J=T?G4;3YE9X]UI7[' MX;+U/4,-PFL[E[T%$Q4'=8$QC,-HI80N:)UW^9R>YLBA6[)M7C!=C6K[ MK.6M5[HD5>-0)*E,$(<8%&FA?+E2,D"0\NH2B#(BRR1C.;.BRC%I*6A48'3LHV)[4>D8G33;#HSM5>JIXCJ M2=]9+S EN"QC"J!,<@ 9+@$N1 )*QAA$<5Z4.;6AH"F4GAN3?=\0WK9;6C>1 MOYN]JJ_>;.EXQ,TX<6[C&)A: [=6ZN.GOAJ\&7-HJ'1VJ&;>1^E8[__T]DEG M1V*"KDGG9;MO<'Y8U=M-4^?HD_HTG0W":.9NMMK^A-I%5UK!Y]%ESS7+:=-RC$H?.]+ MGI0U^5;DF,6G=A]'KW>M5+]CFD'Z;TDSF4A B&Y0A&4!""X((!G*DB23K)16 MU'!"QMQ88:"BSUKOMXC[L9B):[.?M?.XY/KY M2RW+N6ZVB]^K577_>-^%XY(T21*!() E5ZO/ JNO.VM6GRG/J&0QS(TB%X^> M/+=ONE/.L#SF$4[CG^Y5U@?^8#N]/$8EG[5VY -5]PP^3O73X8=Y_-!IZC*> MLV571_'L!9XRQ7[;K.MZ(;*$Y(RE@/%4*@=<9@#'4LVRA&$UR7)$F&50P2DQ M<_LHWWK/"6O1-/6XK\4HN+]](@.L43)@#M@+$(*F?K627C?CZX6U%Q.]7E[M M4$K]Z(G-,?0'M>@G2O\FD&F1QQCA+$8 0EU_,(\Y0#AA !4Q2C@F");F%=$- M!,Z-%)K#P:CJ5(R8UM&BJK4)Q!=F\P# O093M"$.OW&> H%PE*"UD65MNEX^+FQAR-DM%R?YYEQQ47L#7C"W^( M!>:,@VJK@VK/NW-K?[QAAHI/[K@@<5+^,+/^D$,,[W)8![;!2K^+[8^U/@!N M*I]]6#V)>JM]VOJ/U4:TF56_*<+ZJ+)EC4)*\Z8>1 Q(3Y9RP+$VD4;7KIEER]W\[^&_M[ MSU.NW_]<5ZOMG^H'A[X?ED^=$Q.\6+D,=&_6ZHWV4:]^D)!"1^A\NABV*DSJ M=3CB<^B(N#[&,:_W= KQ/J'\U^?])"W3V)#[L1OZN';MXHO=DU4%@BFNB$D SB&)8!EB0$N4P1@0FC. M,*.)79O:>9@U-\^K5S@BK<;1G58YXGI"E+K3T%/3:6@M=16'.JK%=KM45_]2 MK2*^7B[)IHX>Q":J-7*&NU+S&A#3/.I9*#NCN<=#K_5N^AI@T^V\;14Z70&1 M^B8: '03[=[7#J.H 2G2*$7[SE@>L\9G->Y>T]/G8=FT>?#SL/G,-#\S[?Q5 M5AKJVL09=6II>:V-.C>S_;>#$CX("T&R. 50<%U E,> <)J '.8EBK,TAG;] M5?VJ-[?9O+=.S]<#I:,_-/MNU]&[>EO=:ZK4=9H&C035Y<.J31ZJ,UTQY(83 M\JL-9.B)=3"&(Y/GB_&ZB78FOACWJ>L]73\ H>M 7:'AJ]>'NAY=D[I1'J38 MS1Q<5(MWJVTS@RF2)+I6E5!3$NF#DV!:%IP4.2"98GXHLP3@@F: I5E"!<&P MD$8KP4N"YL;FK:[10%GMYY*+$4QVZ([3K4_,0N^&.<)ES'RF6.PYK.Y)K!;L M?]RMG_Y+/:+E+_670]JZ^/A)",C4R)Y*C*^W(P6FBUYOGA=_?%L(2DE.A 9 M+3& $,4 95#Y@1(RJ3 L:&)40W[_R+E]Z'^L*KVD;0IN&?I> WS&/V WJP-_ MJG]\^O#]W=OHV_?;[^^^7?]A'MLX\@EV%[>?8??#X:. D']VQ ?WG=>(W MKCUV-@_KC7K!?EWKOA'L<=-$$7=)V)(PF<6,@Y@7:HIE$@*4E!#0!!5Q7L8L M%:5=FYT1:7/[_';*1E1IVQZ>L/7]O=BPBBRC!_(@-K;-8<; -EO@>(,P\+>\ M1T\K&NTU#=&MRP03OXUBQ@1.W"O&P/;C=C$F-P4Z)ZK/[5=U*XIW/_475HOZ MPZIM-W"P-]7__LNF8F)1Q@@)F2C?O]3]OTBFW !&4Y#H*CH"$T2*S.MYD%?U MY\9Y1^<^HM,V>M#JZLV'NMEA6'=;"?WO)SK[\?ON>#KC>;4W8@9G.?6%PYS= M3M0.A$B])RT,)XYM^JNB!HL)SVN"C.&DYS)^+9C7^4N0T;$^9PFCA6OAN+8[ MX2ZH"0L&"Y$@ #,* 400 4P1!9Q!Y;P+Q"6TBHLX%#"WF>JK4WO&(]C,IH!K MP A,TKUJ@6K#G;;;;V&X QD35X4[;>%Q2;@SU[E]OKMCU;=5S9;K6A_![H^Z M9)J4+,X+@"!6WW*FHYV0^JJYS DKE%=;4JN&V:!O__!<>U T^BO((=[1J#X)(=Q@9,RA9'MA[1A=I,;AWP2VS>D M_O%ELWZJN."_/NOC_ ^K70[UOJO2;K83*,\@B2$H<,IT[VP"J! %$*DD>9(5 M64JLBM[9JS WMM'J1W*Y_KN.])"K=6U?(H X-J5R&!8S1@H+=F":4LI'#=:] M^GK=^$L3@%*M_A'M*S/LK0CBT;B#Z)/6'+28E.O<43HDP"N>Y)!"IU96Z\UV M_6G]U.QDIG%2ZOCD;H,]42ND3/=\B3G5-?=C#$A!"L!Y*BA#N"28&V?1C8J: M&\LURNI(KU[=2.O;Q&Y;Y(6-HSM.8GXQ"TQ6(W!=/KVPQ[7U;E M2M#ZJ5]_E;' 0I<0I%1F *:Z]XI@#+",8@$)*Q&WVF]ST&%N)#;H MN+F6T?M'G202#8N2M/W@#MK V8;#V ^5&>$%'H# U/<2^Q,%D8^Z[X58*5^! MH=]0&WLU)@[ <<;I."S'_5%N;/E%O;,_2"T^TV5UUZY 9)[0I"@3()"@B@QS MJ OA^W\D2L/F6#D2K)*,X 8B2$B10%KA(2PXS;//YFPJ>&RGT>M\T MBP[U1Z-X,_-V)Y2KNT%SV^@O;4G4F&)9U,YX:,Q() 3@@:DE"-;6'&0+G$]F M,I8]*5_9(G+(8M;W^XPX;H.RE%2U:E$N5?4DOJB7KOZR7E;L>8%X4B093D$* M!0.PE#F@F&0@11A!D<4Q]Q$V/*K#W!BO6:X_"/7V$\(X/AN$N5EB(0^]G MG8J1'=1$^:O5.%!2MCMTX6-8Q]6802"J$4YFT:1FC[+O,?KF\?YQ2?3SWDDI MV+:-/_TL;WD;J'_+__=C6QZL;T,*DT(-$@0,EK'N>08!X5D*!,49%PPE.#=: MY;D(GQOQ[?6/6@-NN@#UIEY&9\1-M#?#O*>I];A<.$4-C';HC2U;H#WW4'6% M[MHVJ]9R)^O$ZHK(L%FK\S/9&>'LMNPUE.Q?/?@3,'+R@ MN :FME[W9M%ZA._-J7_J'+Z@CI\SI#[=/GLE)G7ZG#$Z=/G<'^1:&>>KN*OT M.ZTJ[[)5L M&B38%L Y '&MJT=: MB_]^5+[1NR?UG^_J*7VE?5;F&&5,^2M(>2Y9R@!-='MJP87,&,5("JL-JG.2 MYO91[Q6-&DTCK:ICOYCS\!IN.?D +?3&DAM>]GM(E[#PNE-T5MBT^T&7;#[: M];EX@V/7Y,>Z6HFZOF7__5C5S5'U_EQ(Q&I-D_,82%B4 "(I 8I2H_[U)L+FQA:]KM% V2O.XD9Q-N,,7^@%I@UWX.P[*!L@XK6'\IB\:;LH M&UA^U$?9Y!XW%GDK-M53LU/35.AET%7$MR.(3/C ^N "4P!5C@8?W-G[':YV=^*&+2+_N,?8BUA@]4'?(Q+%#RFXMA(GCB/ P+ M+(YS,&QN=N.HERW<#RH@Z70/'1&D6\!]$1M]!+[(I11%CC. 4UW&.\X2@+#Z M3UQ2)EDA6,RL\L9L%9@;

E38W M_V20!#I0]XH]UW&LS;Y_;P@&)H-KP+-F!R-0?%+%N,!)>^U MS>?YSQOU8>R=,TO'X7<=//V2@2GVLD=Y(@/5+R)?MNLZ_.P M.6SK7L;#[Q[OB+R)-WPO6WZ\^VMPSQ6+C0_W#Z3:Z V=-S_(YDZ]U6IED<=% MR0 1D@*8E,I'H8I-RCA-:4I+4>96GLEI,;-S278*ZGW)C5[G@;4$C[7HUB!- M5.92KP+UEE=4W3]L=+$D^\JR9V"W6*1842Y5H@&:GHN<%RUD(O"];CB5- MOW@Y:^W))33PL.<%F4((<$92)ALA1V%&*KP=S8I5=VD(%\$^VLBI36T1M% M\M4V^JCFVN@O;8KN3JYML4T%MQXM0^8).0:A22D(_/;,Y0JA5U*S5F):OG/% MZ(@*G1_DR)+\26RV55VM[MZLZSX\?U]FK\ P23).0);3#$"6Z9 9RD"&DR*1 M90)M.7%Q761I4L!"+<@8PC& $@F "$T 9;B F"%8E&BWT6,3 M>'=2G,L>SR3UMLC]6F'_;Z$3?Y7F^D-A]KQR#F2[K1T7S*;:U:%J-5;7CXVC MTRAX$RD5_6_GG,$@Q$[.H:A7V<0Y8^^Y_9MSEP=JD'FAS=CGQVV])2NNOIJQ M!F/#58):NL5%6>8@+O)$T0Z/ 2$T!GF)>2RIQ&ELE0$]O0ESB.:MD8< MH'&Q):)[V.+T;YT9#\_[70I,\7-^C?PWV0PVDI,VVO1OQ0QJ'$TQ2M8--\-I MXM!;1GMC;]8K):!6PI6??%]__WO=E>W)<8:PX!*01*H)EL<90"F60&1QP5(A M84E*X]8R8Y+F-@\VI?TZ3OF^J>[NQ";Z71!=T=VB4M)%?,>G$J^H3>'4[_6, M&D5O(J6J2VN94= L.LOX F^BQC+G0?343L8$C]%N,J,/F*Z9C(D=+WK)&-W@ MV*_P43_DL_PJ'M3J7V_@?A-WS1GLHI1$0,HS !$I !Y?,T_<#VJ!^7,/V%[-Z-LEP.S[!%[$ MPFL_P//2INW[=]'JH_Y^E^]PW"5A/P1_7(K/LDU/^EUL?ZSY!\5,;2VYNLW! M)1@Q*G44+I**.8I8Q]#) D@L<JW@TT-PM MZ=EP' S7^M[1#;T^]P*L_4K:"B>OJU\SR=.N6*W0.%IEVMWM>MY#M_MVY1]6 MZJ-7C]>Y16U-3%WHMTTR4JO319$E-,W3! B9-P5;$"!"<)#FD,L$8B*P51MF M*^ESXZZ=BE'5*>Z0Z&B'O^D!42!4)SDVVBG>U)YL<6TS&O> []7W>:3D@)K? M@R8;!28^?G+ YOA0RN4A;K3V5=1"W?3C=L7?BB>Q7#]HF>]^ZLTZT7=53DO. M,\:!8+ 4#(($"$I*$N"XKA 7-AU4C"0.3<*ZU5NPHSY7FD[#C,!VXRY/$,8 MF*]>H#?0-^H4]E@$W $@G]1D(G920K+ X9"&;&YU+6^K\R8V:EW9["8VQ2O> MZ!# S?.;-1>+#&<(<<8 AJ4B'J2K5Y$"-JT[LUPG3DFC%@:&\N9&.JW*T0N= M;Z)&ZTC'Q+::1UIUVXJXX[B/@H\H7D4% D!*!"I *3 #AE(*$%E)DI,14Y"XM UZ*F1NE M[(K85SLUW3H#'*!IYK5.GWMV,(8>S/^"(%H8$9I5=8Q M7 =5J79ZWT3;=41%](54W!_-V$+EDWB,94]*1;:(')*3]?T^]IG;@_JM;BOR M70U1K9.;OV^(#HAZ2Y[KAMNA%7^D:_J/_^XYIMYTO#X;+M[!'DJ;>=!ZK?1'OT.^TC MK7ZH;6=#U,)M.U]2X!6WG0VQ&=]V-GV(&\OI<-#U2C/F9]GG8+RLGK&KLRLR M"6%.,(ASBA7%Y3E !96@3%,L,1$<"Z.61_:BY\9O;[W4S+& WHS.P@ :F,OV M2NM9XEQUG2!!]/9X^60Q"^F34I@]*H?\Y? $-_)2#VWK$;PAF\US%WC>!LG$ M)<\0SE+ "A(#2)($("H+@ M1$L[*.$^LR.J\J+F1D_YRNBH-0UW=0I)&$#;C M)#^X!>8@5\BL&>I#!C&XPS$P6FS;\J6_B?7=ACS\J-CM M1I#NR!?Q#.=9%H,40P)@G)2 LCP#)>>PH$E"\SCY/^R]:X_C.)8F_%<$##!; M!9@](D5)Y/2GJ+S4))!=FPORC:@:_]E4SJ6F< "IV:9 M)#0TG()X# C,.$ 0IE+%F*;$*V;'3>S'X"M?E&E9XV[>7T9I[&WKL](?O6-Z\MHN&Q;=]P]C)3>;[:JN%V_J2JS MBZ=O6[8NS3K+IO#>K&7USU5UMG]2&8HJH1*5$,!RG@+,DP00E2G;(,;\'T]9 M3KUZPPS69&[4U1@2M99$1[I7<73'IOEQVO#1'E:?MPW4F"(0HVR&'"" M-, ZH8#$6@/$H#)>(&4*.Y4H\) Y-]8\'"YWQ>J_=6#J[@,O"UFP[=-79O/NJEZ#-W\6 MY5*F$B.84I!P6T?55DCAMC\I15PQ:IRYC'F%55Z4-#?FL>KM>V9&?U@5??-P M+X+J1BU!H!J94+Q0\D^J[4,@:![M16'3IL[VV7R2+=M[P]!DCALIS;MB')]R MQU;_7W%?Y1)HBG*8,LLMVL$ ZOD2EA*%0#$C*ZD+@Z#^/LPR=.O^@R\#3KHO/JZZHB M?V-_-OWZU&ZI1,P53S205-DNF;FV21?FGS:9*\MP&D/B$UA]3H@7 ;Q.EZLA MS3+/XNGF#ER+TLC3_EG(S;Z#IJKZ^_R=K1Z:(IEMFX#P%9'/X3)&.>1G6"^%C ]9Q-G*NC>+B*O;8EV=J!L'Z$FQ M[4 TM8KC/,'F VOKM&""E6U)GP*6Y!!RB(G2I$'SW5J.C64K8DHDU5I>B:&; M@ST$E9&_I[TS<7"Z\A@>\O[9KY*2?,D3/OG[P ,[^VVQ(>E;]5VMR^)1U3UB M[9Z\\:T_:>-I?[8] (X MW4!,XKT_,R6J;8E^LM;\O%_0&Y/LQMZV7M,?665SGVN[ IX@A@$XZ.GBE2I- M>_(8!K^34\E CQU&Q_L&W>_^9'?%NEJDU0DED*I82FC<]84O2IJ;V]Y,5;O_=J3JL(2=R_"ZD6(0T$:FNX%X>?-7+Q8AF>FR ML$DYI]?FEVS2?\,PGGAW=[_:/"GU56T?"Z$N-+!95:-H?K)ET<7F=FT['7ZN M5CQ5"[F/^Z@@2"!!(B% I78YEM$<,,$%0$PG1$F&L1'NP2Z!]9L;)YWM@G5H M%[1H*T;**@3S#;LOC*MIC5M$-W>V9-@505ZAA]Z-^5YQ0$?FRXG&TIM?1T(\ M)"N'5G%2+A\)WY=?@+'$!#KXOAR$MZ09I="6A,]C>P9&,EN$D"*0B9A(DF,L MJ9?'Z2%[;GQOG:F5#2T5QUI>>4;> ?W H_,P@+[&B7I7!.^(9^K]@(UZU-XA M_G5/X/MQZ3V8=WC$@//ZF^R+69%OOSZ5E@R-=_V7YA"54QRG&E*@!4L-6<6& MK!*(@?D=TA(G&4Z8L M/$-.[B_BY'%T'P*OB<[N!^+F=WS?AT?G^?W%FZ<[P._3_]D)?N_%@W<+MS8U M]JVJ__?#^D:([8.2^VT'59HE3;7!I24D.%$*T$PS8 D1$*8HH'&LLY3G*<7( M<__05?;<:+/9(3L$.U8KN\&5RGQ&P7F;<0QLQ]]XK+2-?FKU_CDJUM%A/]+V MYZVU#KH+Z0M5X'U)9_%3[U3ZXG)F[]+[$0/K#FW6F]9=K!_>[+GL2_P)R5,9 M,P5B9-F+QQG@$&,S+#KG#*6*"J\Z(;T2Y\99]2'FT=&Q9]6A7H3=F"DH;B/S MT;&N^P/?1MV?1RF9Z(Q.T"I$O4*GK43DBL%)-2+G&T-4K'YOWIEZ^W:I5$(D M@0(D2&8 ([-J) )F("="$RJX#6,97ISZ(&ANE')S>[M5M[:YS/W6$$MQSU81 MJS2]IO;T$;"NNUC7PS7ZEM6+BM)6RV;W?ZS*T:= C%L'E@5BQ=;F\A@/Y_YA5WZT7<10L\+/S/\CF,2 :V2+'A(!".4," &53F L M*/9*%.^0-3=^J'3[]W^#6?Q7Y%FYIP-0-U((!-/(O&"UK++ E-TCL8HNHDK5 M"(U0W] !DZ"EL5.G(J8&S,T4:VU#=4\?^6PR?UW5=K51U7,A$LS?[G(@/GZ:]L: M/0%4I 3H+*&:)#KGR*LU^M&SYS:=&]4&58,YALQM!@\$8N2IZXB!]YP]8VW( MR7K\^$EGZ1F[7D[/?+IT2F RQ!2T!UB)NV"%2_W2=EH!QN&4@JYR/Q#I&? MOSP=+FD"0V]L ,NG^RH)^_UFJU5ANT^6']9UJ)YQ&E"FB?$78J(Q,/Z#-.Z# M;;/"I"8*Y83FR7)=;;K);QZ<%%Y5I^E'Z^EWHO"(4[$JN+:IU8YTK;>2T4^& MUTIK8NG9&&^,47;DOE<:M.FCIH_M.PZ=COA3=#:ZVEII8_XJ.Q?1D:7V^U7; M&I!MQQN(H"P]@IK3LOMX.)]\%484-3 AYY\/ME19>YJ:ZSC#5 I;.LA\".*4 M 0)C":!946H.-TUL[E2-4%.S=Z'8[(R,SH#H9_2LA9FX-F M=#R7,&U"QEGK3O(ISE\UL :.6JLM6]VLY8VT+<3M0W?%8WORW!Q9Z#25),T@ M8() @#'/ :&( XHR056*\SSQ.@-RDCJW.=XH787*L6=J>U8O<8+CL,!+4>G81 &8SL, M1JD1YOVIK4$=A;' M;\9Z\^.']6-S:KB6[XNUD6)_%L;-JA)SWA:E6&W*A^TA;CWFB6:,5=MF M_^G'NE>/F!OS3CD.([.O-26RMBRBQIIH;TZU%MP;%!TLB@XFC;*7% K?D"Q\ MM4Z3,G$H!%^R<;#G#DW&VBG;)/#CAJW++TJHXM&>A/^F=FVDGDJ%-BY< I3Q M9 %.U%=_9>E?S*9./]FMH'-F5-:": MT5NULD>FYG];:\I!65M]0Z$UHDF29H#9V#2<0//U2R4"*91Y)F"B"$Q]RJ^& M'8H)"JS.9RCV6$>)> MG3$+FU;7)W3BM#I'#$[3ZEQO'.C ;];55^>_B]WW-V85L;E3VX]-*OW3GJ8R MBCF/<\ T9 !+@6T9 @%4G%.,8JF8]BH^X")T;A^-?=VCK7I4ZP?/8Q,GF#,2 M8TG2&*B$Z;J3'<-, IC+A*$\80)GRT>UY9O7 OI8^(@.=Y.9<%_7Z1T!:<:"8'8R-0R#*Q!G76[D C=6/>LK,G[ZG99?*ZM;N?U@>J*FA_: MWS7GXU]4J;:/E2]:U9%AJ](L7V&"*$R 2)5-WD#&81%"@"316F=9S/F5)4:= MU)@;L[1Z-UH[W>4:UX],=!]\TQ',EM$-9R!6H$1BI5_1K ML),K'A>8ROGVD1)NRYZLK5_-E;M]PM9_J^+V^T[)FT>U9;=&5;451:D^;PNA MEIRD/.,* DT(!AC:.AZY1$"C+*<9-VM+XA4\/:'N(UW?L0:&J,4AJH"8,!!<_MD'72.:J47#=/8CU6KN%>Y*V?HNS\B8P Z]J%P""S=6X-X M1! MKN911\1J_O625)UE3=-4Q-/R?7\1W_O\.$>J8OG.+ ULJ&G=*5?$5*1*IX A M:EQK'"M 5"Z!1) 1*I*4":?">"=/GAN+M,KYM1H^!:R;$JZ"8>2Y[XR \_R^ M:.UA(I?M3"Z5^,OMYO$_S#WU1#8_O)S#I\^;9+)>-*.=E9B MBNAXN[ECQ7I)%<=2YLQ6FF4 TS@##*H$2*J45*G.(/+*,3PG9&Z3LHDT;96, M_JC5]-RV.PNGV_KO6I#&_ES[XN,?L=4!0- (K7-RIHW(ZK#T) *KZ]H0#2O> M;-9F);&S>W'UCZ7YL%>K";C4D, \E@AD3 F 4QP#BA,)4,:12'4"D]1KM\M9 M\NS88:]?O3EU32.++L!=XR1&@''TT(@7K2Z.U&[_4>$;>&/&&ZOQNF%T"7_% M]A@.F'3WRW!YP'7U>3?Z?;$N=NJC68G(#^N=>;&LM#JZXOV#K;=VAE4$#C+0COOMKS1\8V^H']4[+9XK/:GVD2%;^9! MS;(KCW-BUJXYR'2: PR3'/!$$A 3G+%$:/,U\(P!OBQL;OQ]T#7:)]\,6]%V M0NSJKH8!;G0/=0!F _S1?C#"NJ =\B;V.OLM/W4T'>X9QATOSM%^>["5O3[I MM\7JP?RV.I K/SWL2ANX4JQOESE)"4EA#I3,H>USC0!-LA1D/"&:("VA\DI' M\I0_-X:I%8P>RMK_$YN[>Z-W57*K:%JBKC9E^?,A0B-BN]VVX ^[RK$P]U2_ M_;Y9F3$K(Q#)VO+A)=E]1Q111"A&S RA^4I@# 5@5%$@%*:0IR1.$//+:AUQ M3*=)<&TTC7Z\C,U95Z94,3GUP$\V2F[?F!&1'_FSZF:.'>F]B!J+ MPGV0!B(7\AOEJ\*DGZV!^+S\D@U]S-#B"7?WF[6-+3$B7J:C[ MF94FL!+>; M(8*:_ZC$GKVB%*2Q#6?$6D'HU8K,2>K[W/S,"KZY:$LUJHLC2Q>K*NM M@"]*;&[7Q;^4_""-\$(7;+]Q<"/^^5 8-6QEF:;00*%*\[>'.R6;+)>C/U3% MG9=2JRS/=0*@1 )@9-QRQC0'&F'**(2I:0'6GN3Q]NZ3GC5A7!Z7] MJ'&*L7?I6F%#WLF[9O ]YH\$SRWQ2S53/E)ZNU$5]7 MV/QML]ZV__R%E47YXM *<0DIQ!F05%. ,Y8"PH@ J8[33#%(&/?:K0ZOXMP< M]Q#UIC2C.S)Z!T&;\R3R_' #ODQ&D'+2;\]XZ'\\E,SHJ2! M?7K8=FT>7'Y6VS8GJ!!+040LDCP&.1,0V-1[0&T/V#@36A(NH$RX5\N>%%]OD3 AC]=$ 3M_7-6T+1M@+IL M/>D(U'GQU07/CJCH1?F@IG6&]8>_;O3NAY&]A%G"%4,9H"(7QH'4 C ,J8&9 MXIC!)&,0#]@#&:K/3#HC?9L!^&T.-J1)5%KRBBUT0:!.5)U-#]=7JL^VB#$.BJD#7O>%85" M>']W9_XR$?O837RXJ[.RK9:B9JT[N,QRG.'$$"_)D098)\C\E$J02)ED"68Y M2A+ONB"CJ#HW-Z\]]E:-DM&JT)[Y%2..JQL]SV.T1B9PEU(=/94ZCI;S1P8O MHM;DR-H(+S)(;0=OGT:G5T2=+/CN#RY>OOI6WE62L[ M/&UHRI?!8]-O1F/[OV87L+;_.%*K#B*-=@:"0S7?/0J'@KX3UNL-/WB3UNL- MJ/Z\ZO6&'Q?O>KTCJ#"\D-=IF_8E81IE"G/ B:W:16 *B-UE1"GC)#&_Q)G7 M6=1Y,7-;4U0%I@YJNB0>^8#J>DY_+52CG\)[HS2HY-9E$$+7USHC:?)B6I>M M/5:9B 2"S#53-*@J0! O S-N:"$Y1PJ'76J&0/DD8GG);YUF?6R M?#"JVSJ61O,*Y;WN 7NE>J(5M%FJJ^QINZ5Z(G+2+M7W_H%1J6KWAI7?/V\W MCX54\I>GWTN[);V7=R-VQ6.UK%Q2FL>I3"10$B:V1"(#E&8"4)+07+$DCIE8 M[C8[MG*C,7?17D2V5V"\B68TCX11/;IO=+>'7+K5.V)[Q3V#6-W'PHW#QD%X M9!:SX%JMH\]'X/YD-8^*]<_17OGHIA]F_^A7;\2"AL.Z2Y\V/M8;E9. 6?\G M#(T3,;1I5X#VXV?K U<-$R'6,B$X 4DL#'4A#@%%B@.)&,$9PHI2K\VILU+F MYFY52@*[S51Y HO(*NK5D+(;5-?(B"NA&CV&80!* T(,.E (&PQP3M#$Q_8= MMIX>L'==/(P#OJA'M7Y0Y7NCFFTNOUVSU9N'Y,[/.EO78K&^K1@5UH8^/ MQ5I]V*F[V([&!' MK271WI2Z2IPQIFDOTI;[M 9%E46>A#-X!-TX:8IQ&9FVQAP2;W:[%L^0!#A8 METDY\EK$7M+HU<\;N 6VJEZ.IF;U29Q4N[G+XBQ72@F@B:%4G+(4T!PBP'@" M$26(:^45=> F=FXL^G6W$?]HHB#%<;2DZMD:O@9ZQ\VNX(".[K6=B2@]1.4M MPF^W^T$4='_+3?*TNUM>:)SL;?G=[<=-Y??-_?*CNF7BJ0ZU_&S>G"8X1S*= M<,V0[?)AW#J0'FS+(.4-24:B^LB!*BAB:[;IV$ M$QUT;PG0Y=)AGM@W]F?='?H-VVZ?]&9K@]!_,\/9=&=31"D89Q3P5!CFRT@. M*"0QD HCPC26 GF=0?;(FQL+VCIC3=?R8X47D55Y8#>\/LC=7*^ 0([,F%=B MZ.UQ.2(3TM7J$SFIC^5H_TOGRO6V@1T\V,J>)G_]KM3NHQU"FPYC=X,)Y)Q+ MG0!"J :8:FFH)A8@S^,<$TR91%Y%;"X)FANS-'I&E:)1J^F@;?:+V+HQ20C$ M1J:086#Y]XWH02)HLX=+LJ;MT-!C\4E;A;[K![<:N]NLJXV.JI36,E40Y8)G M $O;58PJ9:.>*(BS/.=,2R2E5['JEP+FQ@:U?E%I%5Q$#^M5<5=EK;Y9L;+\ M]W^#6?S7FZA\X 94V\U"18^;NNI5W=V//>R^;[:VRN4B@C!>4$07:1Y7F[DP MQHL4D@7,DZ@HRX>F.Z(]OR5<".S:P9Z9!)KQOAK/<:5=HLJS"ID)\9+]@?N8/9*8OV?GKAE'4KYN-_%&L5C?KDS[E9S(])REK?Q*XS&G*$JXD@(G$ "=4 )*0%,1< M2L@H0MPO@<]%Z-P8KM:Y.3(_G7/# QJ<1L"-ST+C.C*-A8#4OS63!T9!FRVY MR)VV?9('$B<-D7SN]2]X^K8YMWAOZ(ZM_J]BV_?F-^52"*&JF7GCQ9J=0>TXXKIO9=.GR*WZS7#VSU1=UOMF9-E1"B>9X#F$,. M,#+_H1(BH"GA7#))@^JX=",]64=D-ET'0^ M9WJ N?SLL9-/Y'-&G9O%9Z^[IJ;0YNY^J[ZK=6D<@@]KL;E3'S=E^8W]^=EF MJFW6-[O=MN /NZKLY^8SLV5)X#*)F1 R12#%# $<\QR07$#S3P0%QY)PG PH MIGF%2DZ3X!6ZD;$_(Z6U$CO;@NQAO55-TZM;5JSMKZJ,,[W:_(B^*WD[K&K1 ML#%T6YB,/2235CPZ-B.J[8A^LI;\O+!-RQ918TYT;$^TVT2U1:&K(EV%:OB: M286*2E?A=K[>TG6/#+Z!&>/,X Y#9:$!?O9D3!M+7W-TYZN5U;,RB7KX9 M0R;9\.G'<:(=H Y%YK(EU(^5QQZ1P\,&1';?:%UL[_YKL[)'T:4AX";D-F.< MD#3+ 9=V59DP 7C,S-(2(D5(9MQ0XM0MITO(W+BL5C-J]5Q81^4O'M'+E[#L MYJY0"(U,36?!&1+C?0DECR#O &A-%.7M]TKYQ7?WH- 9X'WIWNDBO'NT?Q;B MW7?MP&R[BE9_,[K6-3_W!^$BTR2C>0[R&$/#?3$'#!("$.4RHW%,TMBKO= E M07/CORJ_M4K=']*F^R*<;JY;")#&IL!*Q45T4'*46($^)((FPUV2-6WZ6X_% M)PEO?==/W,/Z4]O>5&U%4=J5JG'>MH59TXHJQ@HN,>>&-50*8@7-VE'D!- L M%4"(.%$\T7F2BDEZ6/>J.C=2NKF]W5:[AE'1*AH]5FV.-[H.#(W4P9B)FEOW M#[@;ZFS0!M;3X=NEGO#;:^5/M"5#;/H+FU\[#,HKEUO[;_.YI;.Z,> MK+FUN\2!900W.U77F6#K\HL2JGBT0G[=;LJRJ5"_E#%A@C %B#;O!"8L!HQ2 M"#*)L@13"27W:D7C('-NWX:#EH8:;JVBGA4"'6!V(_+ X(V_S=@4_3NHNHBX MTINMBFPU@1]56I'Y9YNA:/?D%VWCBH#U =UA"UH8T$'LM!4!W7$X*07H<>O M+"16?C<"[/_8-ES&^;(-N*I,N@2K../&CY58:=M36P.:Q!1HE(H$(Y2JU*MX M^V51JJ2F#26O?CA2=E"J8@?$;OP3!KB1:60+5\E%M^69FHW6LTS3C]3>S5OC.UDTUYAOY:'TLXU15EE7C M^$6M;'34ZXRDXX;%-*,S]H[$F;[L=EMW]WP\SKG)$[=G]T9WW.[L[NJ\[/[/](_P/O=>E?LGAJWO8XU-3*^[MCNH5R*1%$D$ 7H+E]]&I=]UT3]]I&M;KND=^=Z';S7TC,1B:WH7!YA82[ M8'%%:'CGXR<+$7U_WA9"?5;;:F=R29A*6&J6W%DL MS0I<92F@/&,@9IIH*!5#TL]9OB!H;J3P^8&O"G'H<'1OE8WNC1]2(?BK6 MD=RL5FQ;'G[[LZ<[=0ET1U\I )1C.T*L=H*:XAN5FI'1LSZ+">C8]$ 1U&NY M)&M:EZ3'XA-_H^_ZH;7[]^Z)>4!320\3D:7F_X-8V?8=(D\!$X("&8N4<9H: M O$*9#XG9&Y\<>S!#RI/>!9)-R*X%I^12< 'F@&U["_;'K9._1DY$]>@OVSI M:7WYCFL'>@@/O%3_?#">Q[M'\Y]JE;K$*DEIAF.0>7-C@E9=!X]V$+QN=! 0M+%W#D[PLGF95MOHC^9_1]GV M=$0H)'7TB9R411SM?TDHKK<-]"?L4N1057W?KCV)4XXE!8IC9GO/9( JJ0&E M*-8BS8W]R,NC."MF;DQRJ=>,IT]Q'E)'K^)JH,;V*ZI8W,TV^GU=[)[U-0C? MJ[T3BZ NQGE)TSH9G=:>N!G=5P\C ]M-\,.ZW&VKG*EF;0&%2 E+ %:V"Y54 M'!A_(P4(92@F*(\1=CJ.Z) Q.QHX.C<\),O4?<'WFI?#%ASG('9CABN!F_"L M]0K,O#FB Y60!'%.S*3LT&'G2VKHNG08+WPLUNJ3KF-$WS-1K(K=TT>U-@]H M-L@2G%,2&WX0$-DS2\C,5U1G(%7F;4%42JB\"I;W"9P;8UA][9O?A-&V*B^B M6NF!>Y&]L+L11T@P1V:1JW'TY@]7<$*22:_,29G%%8&7-.-\WQ59>B=-[DZ3 M-GYYF;1A(QQW3T+4JOHLO69 0;D>['P*RX7#<*H"<]=@Z5EOS@V< M[KIS/<^8L/ZR8W.H:/=;*1NS.)H!%/[$R8G8CR2H] M9!LI^-AZ; F]YHC-?WNG'N_&U*BV=1$=K)U!:2F7P9A%5:E.1?]W%)1RP3I8 M+2DG80/+2*G*^_^\W3P64LE?GGXO[=?KP[IAMANQ*QZ+7:'*?;%.HG4&"<- M)8@!#',&N)2Y+7(O-%=24>45,NJOPMR^!6_:/B%E9%\QX]WOOPM[W3W+3OD/ MBQO3CPOVR#1NE*_W %KU+6?_9"TPD/\<[8V(#E:,4GYU.(A!2U3Y:S%MQ:K! M*)T4L!K^I('UK X=L"M&+NMFX\N$4RDYTD#'.0$XX0CP5&@@KMT6G]&T]']Q*X;@06 +*16>IYM_I:R5';U9_#8:2N M]<]$O5;S^G/V=O2P/WMYT#IWAIVVVR=#1/4Q/*.$2,002"1% -M=3HJX I H MED*AB4R<&F-X29T=9[25W*I3(770.TC9NQ>(0\(3))0$5-F^2]1@3Q-D7%)! M2*[2'#.2^]68"H[Y-&=Q;R8 VY&G0P,X-FM?JCRXB)CU.FNM0\=B>*$T04'" M%X+G4)OP/!:.90HOW#RP)]QFJXK;];L_[:'9K3+_M.ORY@@!:JT(-UYAF@D) M,,,"D$2D-J4R0PQFF*5./;1=A,V-ZQM=(]4H:\L"5]ME9N0K=]R3ASJ!=J.? M4/"-S#HM4:-HP(,9'T2"]F7KDC=M^S4'RT^ZK+G<,SQ3ZF6>L%2I3!.2 M HYS"'"<(,,>9G5)4:5H&*P\PF#"8#91!,Q [/QB7_H1Z0Q[Z;A] MNHB7?AN>!;LX7#[41=)JNU7R&_OS8\&XS0\K5!WYO40PAW$L"("OZ]MFQU;1RNHXG"DN8>K&$@&0&IDA]AI&E8J+/4L\A2.''A1"$L,E49.2 M0H^]+PFA[_*!L;/J]NZXZ/8^<$;!/-.IQH#D(@880@P8DQQ(#"D7*(MY[E7K M]I*@N=%!H^=1^7>'6!D_:-U((01@([/"(*S\(S][@ @:O'E)UK3QEST6GX10 M]ET?HGC5QV*M/NS47;E$N<@I% *@I*I-0\U: ^/$8 I%DL2:9[$7-5R0,S=F M>%%Z*?K#:AI5JEY5LNH K/L6[95P3;!-ZXW4E86J3G 8KUC50=0K%JPZL;>[ M:-7IY5=4M_R^69D[RCH)?:DE380P)("EK6?'40XHUBE 9@6!!93_/)2[ZNNV MVT1;)1^$BC;W:EWG-XB'NX>Z)Z%4NA"%8TIS!\2.BX:K@!M[N7"DW/]I*P/= M[';;@C_LJL1; ^5G%K93]F5$@I>[?2YE^E*W9ZT\6^;V_)4##G%[D[?XA>2M MIDQ-;V&:_:)9IRG.$Y@;Y"6TG\04<"X3(#2..4^9CJ43Q4RK]MQH*T#*Y[YF MEUN%+N_MDXG?JVY>G>_;,C97__\ORHL7Q2,,8)8OS$11!?-\.G(+JMI:Z#9N3O\P&5@WK1 M'Z.$PE[&(6C>]JF4:?.R+UIYDG=]^'M=C< MJ6_LSR_*JE^LBDI&D^!W^*M9U;PMM%9V4[Y@JV4F:4Z3E (29W8;UAZ>J9@# MA%B62V;^"-,!<>8#U7&:/]/'H+?YJS;X?&LW*^21SG[T,W2=VS8(KJI2E:&([LK$0Y)A$-5F90DK\3K M)8%>^[BAW=WV8>0W:WGF,#?16%,B$[JY M(7#:T\WQOF%,TVZ)W@CSM+*PW-:VAJE+;3<5OCYMJX4G7ZG?'FRQ!K,:/2XR M)RCEF$ $N$H(P,K\1"$RBT<&&19*I5IXQ>^$46MN"\NOSRK]_2AVWR/CFDL; M\6-MVA:BWH8=7 ,PT&BZT=OT8S0R";8&14<6'34@:\K\UVK;=MNM68NH-JS: M.:M,"T><84$.2:^!-)N4A,.B^9*J S]]&*'?'$('JUQ/>T!IG"*U+LT:I_97 M/V[*\C>U^Z2-X[J$0N0((\/9U=@0 MCE8'@A>2/WU5F)0H!^+SDA&'/N;*+?I^M?GQ7TK>JE]9L;:_O-%F MOGY18L7*LM"%J#8#*S>*8@U5G@ &$]NHE"A I)8@$S&#*2,94W3 L48P!6=Z MT&&GFZIVX*/-.GI8;Q5;%?\R?L&ML-ZZ8=KHDJ M=_1[:%5M9VM;5!FWB*QY^[\R:V/TTLA%6(0$$*2QH?0X 00*"B3.8AJGL5"9'GC&E?LGFZD-*]'^<;\^&G[;?-CO4S2G'.,!="Q8 "GJ#K9R("B M*HES\Q>LG3H2=3O:N)T\RU1U,:R>ZRZ4#@^1M::/- M^F:W3[+9_W!86#;-$)BTE1P@!@E3MLP#AV8U!P5(D@Q*)%)%N-=QIH?LN=%" MH[KMUG*4,?,DY[C<.[,O5,M@O3_L?_ZM06_.@[T\?U:-!Y<^B M7.*40(:D $PINTV2Y8! A4":L)P)+!1CB5>'+B>Q<^.LQV%)%6Y?<6>[4C5ND]+"GZ,OZ.2[<@<$Z<'KW;1(VVT4'=Z*8;QL$Y MTKW0C)$H?5GHJV1+]V)P*66Z_\9A_/.E"=96=3S^[^MB5W[Y^GO;LC2%2$#- M &49!SC!,6 <8R!YCG.A"=38*W.Z4]K<_" ;K%_X;[3N/_:C:E%RI-HY^,K@;!\#M!3KB$9)9N@9.RBI/M+QG%[:80[71L M78>E\1&@X)D&L8X%P!E+ 4%I#!+-XDP1VTS'*UCQ5,3<>./0'Z9NI*/^M&6U M/ .MSR#IQA/7X3,R.9RTSK'ZC=4UY]CV\1KF5%)>L5?.L97=;7*>73DX(\.F MA)?&*[$Y'S=K>6/W(\_N*&8J,\]0".0:2H QR0!)A:W.AED2ISF!B=?>K8?L MN3%"JWIT7^M>+?]9K?WPL!2?P9!Y+E.5)4 IS P+BQR0G&9 YG&>&1K6A'HE M68\U&!.$!;W^8+@1^4@0C\SP>W0_'Z';*#[R#OP P (GP3B+GSH!QA>7,\DO MWH^X+HG[S>:.%^NZUH\2F]NU#:7^(&U)"EVP_>JW613+7S<;^:-8K8QFQUGF M9?EPIZ19R"TEICGGC "&D@S@/#%N*#4?)Z81E"IF"57$AP!'TG-N9%G'4-Z; MQWVWKNR]63AX.K)C#:@;BE_+&QQ(W,"C>:*34A::A[0[K MVP?U?Q7;OB\>E?E:H#S'RJQ8M"3F:V$^%!QI""1->"J80,RMP<90!>:V@#$S M)/6,F?>%W(W/QP1R9**N55]$E]L'+^R!#%?&=2X,[5H3(FM#P%C\@>@%#=/W MU6':"/Z!")T$]P]]SM#NI-OBD>VJK*.VRV'99AK]\F03CXP6572-/3?]7MQ7 M$1>92(16W/C#F=T5X-+XPT)2$%/#>T@IB+GR:UXZ1(VYD5VC9G2LYZ"XEX&C MXL:$XV,],A\.@7E 7]1K4 K;-G60)A-W5;T&K=.FJU<];1@3_JK6AG.M(WDC M[XIU458%@Q_5N_H09HDA@Q 9ITX0J "6/+>4EX,D1D3RE!.4$Q_*ZY$W-VYK MU*WW/)\I[$=M?3"[<5A \$8FJV/LYWO/F+$=40I)3G\A)6I,0 VVK@3.<4))13+=.8:I)[A0R? MES,W'MFK^:RU^9#8X NXNA%( +1&)HXA0/E'_7;#$#3,]X*H:>-ZN^T]">3M MN7Q(KU>V4F5=2EL9)X>OVD2_! N:IDP"F1G7 JN4 )9!L[C2,$X49C3E3BD$ MG5+FQ@8?UK+8VL(W.UN6*]KNU?5I7GD)T6XF"(;3R#Q0J5@7VM\KV1\-YP&3 M3TO. '!-U4%S$&R>'2Y[X.AN2'GIY@G[1_;H_[S=8]_% P.#UKM"%JL'ZW!] M5>)A6VW@O_M3K!ZDDN^-PK8VSD/]NGS2[]C6-H4Q#;B-%51Q:D@TIU(EJ5?(4 BMYD:V1N6[S3HJJ^!:VQ+@T0RIC;A0 MC5V1?3_.1"Y72*BFM4#$E6 /I8IVW]539'_!#%B@16MXW>XP;X*;^S?Y^([\ MD3BV)SH8%+U[-K)'-MD$F-:JR)A5U^P.W[DE*-!!@VZ"*#9M.$Y(+$\"=8(^ M?& KOCH0:%_KLEF _V+6Y[K8+?-8@!J)#JB$K978)7#BFHD.MI_63G2Y M:<"^WEO%=U^45'?W53E6M;TKO_W8M%LL"")=-86*H?%<6(H %T@:D'/C7!&% M1>RTU]\K:6Y<N52>L#AM\H< :F36LFM%!SZA2=&&Q&K+5 MU_TNNF_WA0)OHBV_RR &VN]SP:-SSZ_S =/M^[G8\6SOS^F&@6$735C'I[7= M8/RD/V\W]VJ[>_ILAG9G.T?=VS=GR33/:(HSP* ]'6$9!11K!)#@-)6(*.7& MH'YBYT:G=4GY>F/.O."R*.\W)5M9?V-("1-'[-T'PNWMP)$>Q4Q^+1R5?U%+Y MO53Z8?6QT&J9&6\N81""F&L;UH$IX#'5(,%,,Y4*RG*_2G .0N=&4[5FT. M$'%&XDRXB/N] RO?5KTT[5;\9FT8[>WFSC#?,J8J89QKH/-8 :Q9!C@B&8@E MEZD@"&ON56WIK)2YL4S3DW:O9?1'K:?GYM1Y1-V8Y6J<1J82?XC\J]=V01"T M8NU90=-6J>VR]:0R;>?%@W:8M-INE:S[Y#:K>9RG-%,Y 4HFJ9GY.@44P0S M#*LT8RF+N5/GVHL2YC;K6QV;)M-UD3"OO9$S*#IM)%V'S>@;2,]A&;1K= 89 MK]VBZQ":;)?($RG?/:++*/3L#9VY<R?R=S6W#:+K Q!J&"J!=?7'LU=D#TW*GQ7]8RL M&W+7"D=;HW'T$RLC9@.WA)E-GLLNGZ$8?G 7 .#7.<9;1*WJD=7==BZIM8^, M^N,>Z_5@-O8AWR7QKW[DUX.+RP%@WR.&IE;71/F-_5G7K+!UP*N/V\UJM?G! MC,5+D5*&.,. \<0LW+@E,BTD2%,B>)ZDF.!D0$B3@VBGN39]7-->T8BUFOJF M3O>C[D9+RVW93EY^W&1O#IG*"$* $R 1. $YG9*(08$)[%$&:(9-*KE^O1L[U5;IYG8D> .1Y\#8-A[-.M"H'/W0CXGUF=VAKT8.KH\=.>/IW:=7+$ M=.:2@9T[C@^G;M9R?SYEJ].IC&8PS1&0*;'U5K&P#92 M^M!@,(0GX$7;F8!O-O^('FU/FH"@NE%E**A&YLY6S45S^&]?QW>'US%H64,7 M2(*V-^F2-VUG$P?+3YJ:N-P3^G2_O+FSG2W_53EF312Z+;_US8R+6BHD89SE M#&@6VVQM'0,J) $9RS6!,$W3V*OBWT ]YL;EYO5+0IWX=P^ &_5, .O(K-03 M%V UKYJG')O3% .L3)DB6L )RVD""+I5F4E,@1->[F$&;H_SX\=#,W*S2FT+ ML8I*PF\/=>6*C%#*I <4;.N3'%J7"N1@)PG&!IF9$([%0/LE30WCJN5K79< MGJL;U?JZ\5\_P-T,%Q2VD3EL,&+.'.6,QH&%RI:&2B7^OXJ-8/JD[X7^^VYKG_7>R^OWDH=YL[M?V\617BZ9OZ<_>+ M4?B/6OW(ZA]5!@1M$3D$N; ]([TT MF+B)Y!!T3KM*#GK*,'9K3_KKH@+-"NFWS7K3UENW>YD4YX+C5($TS1);W%P" MDMM/L>3ZV>5*?THX3ERB4IB M93@5L#RC9M6JRP4K9-;UU"XV>VV!7_85966=YOH,PO;I?&SV]X62W&EPI!K2@SGJAQ0@$64@.>Y@J@A&0Y MUTS#W*O7E[OHN4W_-]_-OU1I*"#:+PJ:PBM5C-!1#_#_]%TQ.P^'Z[IY#)!' M7SW7RD8_M6K_;+$^]#UL5(_^:)4/Z.#Z(Q9V*>TL?>(%M2\JI\MJ[R<,S;?A MNT.?CC>;M7&M=C8TX@W;;I^,N+I&\2?][;MZD9R]S#5/8ZUU'16/$ZC-XCLQ MKF$N0J3U7 QHVY6>X.A.G EV-VVF*T/6/'.@BWMVS8FNE?M+5 M9L;WS4HN42:IEDD.8HX3@+7* )5( K.<)I2PE&;:JQ#?62ES<_P.2D;B.]O> M^IZ'G$72T9&[%I^Q?;8#-(:2]AH&],NZ CJ@IT5-*VWU67KB6/5>?& C,W M\G\>REW5;/7;YD;**GZ!K6Q3\0_KQE?[:IO'?"C+!R7M?VV&XIM-N;.-@98Y MRD2.##5(;/N6Y0@# AD!C"0T1SH7J73O8':E,G-CD$]:JZW]? NKX,(V;/ H MS7+MR'13S=1XC\Q(1Y;8;:B#+9$UQBXH&W,646505%NTB%J;HC?U&'V;=(P\ M*NU,.%83%>699,S\"OD$ KFSYL^U,J8K#Q0(C6>5A$(]G%H,F3CWK8E M6P7L,N2&4^!LTBZ)4^>3.EA_)J/4Y2Y/=WJ[:^H__DWMOF\,G3VJC%+-A/$S8I8:1E 9 QS:&H/SXN;% K9W+29X+ M=FY^Q'!$1I[E[F ,B-L[9W/84+UG$B:.SCMGW6E WMFKALW:3]M;MFY2K-]L MUN5F5NF-F!N MS/,+*XNR;O%R,+:*WWB&AA\?3?Y6N#'>G,=Z9$X]-GWQ?&BKP7XV^N9MV ,0 M'1"(#A!4]QR!$!U0B%H8HC]&R4)[K4$,^9&8W(9)/T.O-4(O/W2OIL= !WBS MOC6,?V?/N+^91]S\693+G&*%->8 I10!G"D,J)()H%H2EG"&Q7>0!$/D[RQT8!'69S\F9UG'N ML/3$?>ZZ=MC,KZL5-1V^ERG+=2XT!IB)W*Q\;45&&J= ,P)1G-(L@:E/]-VS MI\\MGNZ;E1&)IOW\D+:-S\%SF]V#(1G[L+:I5-UH%FXJGS4XY!Q^+F#2R7O6 MMI>S]OQ%_L5]FB>\-]X!6]EB8N_6\JWQ&98"I9G(D@0D659%RG+ XU2#5 F5 M)I)*)IR:CG4)F=N'NM$SJA6MB^L952.KJWNYGXN0=L_E4$"-/*4'8>15]Z3AUGJ]0!CZ#] M*CK$3=N_HM_NDWX6#K<,XXBOXKN2#[8-^]O"ACTK8T+YB]K]4&K]1=UOMCLE MZZR5F[6L?V&3 2M?1CR]5>O-7;%F^XOJNBUI8MP.J!5(XMQVRH((D!1"P+!$ M*J%Q2E+J0RYC*#DW5FIMM,<;1U9&O#8S:NUL<\KL$U*BU-3HRMKUR4%F> M4=X+-YY\[=$>F6!?;Z"]&7K,D0A)[:/H.>DW84RD7WY,1I5UY2+61G16R9)Z ML_W!MK)!==DBUFK9?1,S1'6LA>A&&4Q>RKM=5:S%ZV^N)R]?,

+5I#&6-KM+@J8Q#D0N4H9XCR!TJNMSR5! MLV.(DTIA!OJHM"I'[$6%I^JW-NO4Z.59\.8B[FX4$@+-D0FD5=$VB*Y[S8^R M&]:'1$C^N"AK4O;HL_@E=_1>/[B"EIDDMG/KP^[[9EOLGFQ@>!5P06,A-8,) MR#.&S%J5VL*,1 "4*9530:7F3KD=_:+FQAY-1;BJ!W&K:YNX,""]\/ M_7AV'4KU'5DX>!/+:P"]]ZG&&I8IMZ).>]*_!+_98!JG?<>5:(ZTG>2ERFOM M& W!JV-3:-#CAI2PR;X4C\;/>RIWZJY$,%46=N?)M% ME4%18U%D38H:FYI=Y=JJIDQ';5?UE\JRJJ&R3U&5J\>SFW>G'Z61Z3?( /6W M:1MCI'P*X$PY8A.5P)EHY#R+X(0"NKL,SM52)BR$$PJ1YZ5P@CUU8//SS589 M5[H]D/EF'EXR847]RHJJ)L;OZZUBJ^)?2BX)A;%"% &DI (XUA#P6!FOAR9* MDDRE,-'+M;JU2KNM1GS$.TU=6D_=8R7&F[D'W6RU'&M(I/X45:WPZ*=;8\#/ MU3F+9S=TGQ%Q6UP$1WFBHCH-IOMCZB/%(ZMYTX!@$1W4#]CK? !H01N<^\B? MMJOY &1.6ID/><8PBK/; VQ;KSF>/NG/VV*SM2'3^TS(MVS'EDD<#F MAGMD55#U]9D]UI9P'MTFV#=7ORR8>@,VR;Y-P%5_*];%W<-==-]H&FW5JMK2-I/N ML3$TJLS;7[*PT8BK!VDC<=>;-:C_*O;6^_@ZX4;?Q9><=C"G[3A]%!U=]YYN M+:O_79U*_+8?K8-YB_W9_Y-9_>Z'V!CY.N/HX^*^RGA.Y1%//ZZ>KG1P]+L] M[W#B)G34@V/TW*\/__B!Q:.$F1,/U8?CT^Z[VEIAQ@56Z](L-@X=BL.K!B0- LSF+-,AEG/HL#7P7FMF0XTC^J#(B>6?"B MK_,?UHZH,L0S?-=[H-P6&F/"/_+W7H.^!V_%T*QB(8Q]K78.?_Z&5$RQ!3ZNZ)4Y[ M3.5D_[2[C+\:SDY;$#(/5986W6QOE8OVZ7YX.ES2NWHU-T*P# MELI/#[MR9UX?XSA^V:Q6[^OLS25B<0R3E +-M>$D(1&@6<9!FLM82T-/.O4Z M;A]'S;EQ664"X-:&Z-C.Z,C0B#]%Q]M LT8XLCOZP-D>-T;[% M/<9Y01RWGE]]V,?>MG[=$???YAYU0()ND8^CZ;3;ZZ.B?;(U/ZZT@0&LQ;K8 MJ8_&KY8?UN;IM[9%>I-KKC=1%\9MJ>'78QJ-:)HPA3?(,2(T2@!&5@$FI M0"XR03*>8)EY50(9IL;T:K#X'=C]_%!'9F]:P- 94%T,*%.B:M; M0HJFYM+>FD4;,?888 LU#))!PUJ':3)M@.M5:)V$NE[W-/_"W6^;HX.Z.O!G MM2TV\KWY7;ED-.7!8-J9*H:A))7\>Y>%*ZHWGWYV9.5[^XU[[A^=__% X(< M;)N.#VNSZJ\>_6:S?E2&76R&K4&VM#$5=9&U*H1U+8I[MCIRR98RC1.DD0($ MP<0VXY" :(,TQ!)BK2%--'2.-+U.E[E1R!M09$K*Z4N-'1?6M# MM#D8X7&P?>7(.00E3#<>8_.4,20Z6%(U>&MM641[:]HREI^J,/QF<#Z]QN!X M1!I,-T@311>,/5A^H01AX.T,'[A2Q'0A V&P>!8F$.B1 [>I-WKW@VW56_6H M5IM[JT$3S(Z)[9S*$Z!DG (<"^/]DA@!JI&P=>LY3[WJ^5V4-+>/5JMH) ^: M1F)3^G:=N@RMXQYM",#&WF9ML3I2,F!2@#,403&X;F M@:ZK ['_+G;?WSR4N\V=VNZ#E'XSQC1]U9!Y1: MMI6I- ?8]F0GFG! 8L,4 M64XIY5ZM;ASESHT^]C6:B:H MIAE] Z99>L%5-@\6S?1$V?:>N%QFFOK=_NP3\$O#V6Q5F5Y(_[Y4)1% M=8QE?]PJ]79SQXKU4N ,"Y4E@%'#_SAC,:#"-B.6'"*N"$/IK55)I22&PTE(X%!&;1F@*6(P&8BA.8*;ZF:=QY^^R#KNCP;!:XKMSX.B4:7IHH)K2!6 ;MP\MRZ#X#?ESN1Y M' /N-O8BTKN9>/D)T^X5]EIRLA78?\<(VET^:A?M$J DR6.82YIJXN.OG94R-]ZLE#3K\U9+/V?L/)!N#MC5\(Q, MDS4R!P5'V,OKA""D:W5>T*3N5*>M+UVH[HN'3?KG9PL':OF\+83ZK+:VX B[ MM#?:& '.J8^;CZ#]7$/[N1]:;W+Q!"HDW;B*GI2 //%X24F^MU_;XN/= MW?UJ\Z345[5]-!(N!$ZOJO? _/1)&[K&98#IKUHB(DS])X6!.0P)K.C0B/FU*\6;&RK'J&5+/7_*:J-7,F MN6)H8Y#0P^YXOCJ'P1S[?/9<>LLA\: .I5Z73<'T-W6C2VO7XGD_V[';C8PT M N,T) FM["NU+!D)\\M-3<82.+B\\=UF75%96S)494R0!(&8V@-LR1- ,DJ! MH,0LDA&/4^%5$N]$PMQ8OE:P:8_P[_\&L_BOWF6+7V#H>DIZ!3*CGX<>@1)^ M^7O1],"5A%\(F;IJ\'D;SU0(OG#AL#G]>;LQ"[;=DRV@:1MGV[3N*A#FX[YB MBE8L,\X@!%S0!&#-,D!RS8&B*500D43FPF>2]XN,_\&QLF^K;06MDN4JK\L/ZB;/"T:E*-;FP3O2J:>GW;MIIZ MJ]:;._/$_45'92A9(HB0 E4$!G .,\!2GH"$)=BLJ*"&T&M1-9GF7180E1AV@?61\5ZZBUO]VPK3M?-A <>L =@=!<65ZQUIONU7)CZEF^,"/S M_0S?E2'U5:8=M\ E6292?NHJ+M..R9G"+Q,K,#@QSAZ ;ZO3BB]%^8]?C+SO M=VS[C\;+S)3B&4F$>7>D )A*"2BQX'F'[%V#LV4,, \[(-%'A4K7H:U4-4G.2ID;XQTI&5DMO1VF,T Z>TG7P3.^:_0,F5'"-3H@".P# MG1$TM>-SV=8SWD['Q<,F_:]J<[ME]]\+<>)+M0X/Q(@)RD%,)0)8DQ@P0C6@ MF,4X203ATJG6GK/$N9'!0>'H=&'@QPS]:+NQ1% ,1V:,3OA&H ]G;$)22;_0 M26G%&8.7%.-^XS"Z^:;$]_5FM;E]JJ)07Q89;J-".;/CI$;5HU/T@[+N31*ZD.WFEX!X MC4PJPZ#RZI3@ ,05O1*ZGCY9MP0'$X_[);A0X@ MQCQ':2RA5%XERB[+FAL1[56-BB-=/A=%S>7 O0R'31J!8=A5^'[W34A4'0 MA'!?SX4NZ>_J=WWC6&81U7N*E?EXZ%L3,HT3#(, M8(XHP$@20#BC0,T3/CB&.CN%JW:-:^>A(^RM2"ST&Q9%6 M1H%Z[)V3<"A?4Y;/$;"1ZNSU27^MPGF.J'14PG-]0HBJS\9C4N;5W'UA.U5E MU,FC^L.0DSB#,@,J8\;)B:&RS3-RH!*IXC2-(4F]EDGNHF?':Y5^4=&H'&W- M/Z^I^=P)NQMSC0/FR,QU4OFYU3NRBB^B!N?QJS^[X#5> >A.Z:]8 ]H%E>XR MT$Y/&!P']5B4Q6;]?K-]NWG@._VPNA&BRMI=QC27.&$MAS[WA3KPI MMFWL26KCS(CY-"@$F#!^;P:)R%"*$DK4RBC^8=;4M.1S_9U=RV9*O+1ZI# MXL=Z,0H<.799WM0Q8[V6GXD6Z[]G&).;QSS>UK<:P MW17_8G5#@0MQ:TN18)I)BH"6=N&=^&1O0E1P=__D ^7ZTV/VQ,E/E4_+;9*5LV\T7#JC=-HVR!*5(X MBP&%C &,%0>,( Z25.0I3F@,96;\QEMKTCI *G&!!%D%ET4+>_K MH)\=VSKZ^X&'JR'OEVI,,%J+B*O;8KVVL6L;'>V^J^A)L>UHP\%5SI7 TBQN M-30.CYE#+$T4X%*;Q5A&"<.D&8YWYB&O/ABM$I,,A3*?Q2D&P=%]&076D1V4 MIKJ:>9N/%VC/R>EHN;9HR@*&=$*\80OJ9KA+G]:1\$;EQ%7P?\(UK7.J(/:; MYH0_5CC.,$T-:W$%,,$,$,-7 &8Y2Q%6*4V\@C1/1\CS:&?TP/G6=@VK'/;1 %9IF^ MB\X 4J@^.J>T]]](Y]DH+]!)YY26IUOIG+PR0()/^X]=R_GF[0]9\[*18J%H M(D7!,!2%V:N1F$":9 0BD::FPRRAD5,#+7<1YD82@V"[3)*JDSA01LF9><%Y MDJ3<[*%1/2^$(\CR@L&XR.(,DS3)XG2$1Q9H>J;WS'Y[-C-RD';2.;+C_+!? M1. U8;\9Y7[+O_V.E( ]@9--*[_36MR!7CO3M[+3KRUKW8$P4?K0190G2R4Z M+<5\THHNHN248G3Y2>/6MNT1]I'CEQ4\X;(P6:JQ@I@GVJ+%)(>"IQF*41:1 MQ"GH]^Q(P?;/IVCJ\BX9-BS@\V M*9-?GG[@W\UJYP)FWFKE.3K!>&Q0DFF#;$TI1!G>0Y) MDF4P4D@)DO-$F/+-U9HN+9WF2<5W8K"M$N&^S_=RK=FK$]M8!5SKUYZCM3_( MG::._OFT[X2E[S_;F0Z]KZ!5T:QK9G1/HSNP4[;[QZZSR?/?/;NA P$,*("? M!AS^8B(6>RC @$4;NP@Z-#SN8;S(+'K='YE6@VGW7EYD=H[V=5Y&BG'KYZM- M4ZYDTVCOCID=47-0739\636;6NY*IJ5*"9FD*51)3B NVI@>&4%M81,1Y5)2 M[E3%UV[8N5G<@]2@+:[9E*V'X[8V6>)MMZ;X1S'P6K %<$]BL!,9_!&D1)T; M3#[)UG+D24G2#8U#QPIO:]6)B:&FJ,937W5@^PC4!=Y@E24NF[+;+:5D7=VMR:)0A#MYT0Q81 3PB'C:6(*$6%BLAIH M@MPJESG+,#=FZ:4L96..Q%L-P*!"Z9I4-69.[%@G,-*!^:B3WIR6#J9+J\#= M%NFG.S H$;2<]PTP^BVAYB[&Q*751N-T7')M_*/&,>/;A\=E]23EWD%M'\=& M,8^)8!G,N3E,5;GVK\Q/""6*XH@*1&*WXK]GQW+Y^J:I]SN("KKHDOX$VXW@ MSD-K1V->X)HP*F0;[;$+"!EB/@*$$%Y%QR<'G1]L4J:YJO,AGUR_8>16,6W* MYH/JTTU-S$>U+/E3]^=NN48H13F6%,I,I!#'2D(2I1A&VO\J3$2&0DXAA7;# MSLUJ:J7N^I[(9FB-ZKA5;(>WY5:Q=Q1#;Q4/ .Y$O@.=N."/_K]A=HN=D/*Z M6VPW\K2[Q4YH'.T6N]T]-C3,["Q]IC\^2:.4-IO:C^V#V2N]%_^UZ4LU+7!6 M%!DQ@6)1GD&KN=T^CK?^+LLO7_5G?J^]&_I%OM\8&^V#ZF)H/VS6S9JNS)F_ M(5&^2!(BDHQ$4"J::+/*M/A@$8.QTMS%$%,\=DK7=K#9G,;S;L4"WWLE .VT M *M6C383IYOP:J?)5'-EMWX%PS_P*C;(#7K!P?LMY/TWMB?\'6C%][=LC4+- MY^+E)L"D2]@H; X7LG$/\5'"M+7\?WNL)14?5O]!Z]+PKC&/X@7C6*H")9#* M3+-?EDI8$,5AG!#,LDRBI'#JBVH[\-P6L5_VZY:V"U #FE;P6XJ87@#>CLI" MP!F8Q8X*F':;!YW8H%J!0?#60 ]5O?0Z5.%JEUX8^P4KEUY'Y'+=4HO[1V9* M&P)LFT/O9S7N[6&_>MI=TF]QM_F,[VA9_P==;DPKB\U#=T!@NMN_JZ7$%=22""AED>6\X"I*GWK? :,Y,*H_KU#M,8UXJGGRFG4<7.AIDY2GFH.C MG.;)!AZY:&U8(_^QT:.^_6:VG^Z97B>I=0+:N=OG1!U;$4$G(_ACD-)GLXPK M0'C]-L^-->TG=47CHR_AVO6!K*[FW!?6AV*\JVHER_5&OW._K+I,J0,/=R@W M\+$NN5P($D=%@@G,L200[35G7&BU3OS^>C+L7?"MF8.LUM@5B]F#8E8BY M T=;E-L*32T:$QI_@>9Q4EO0MP[S,@T#S9"SI1A*#K=UM_E:/2[NX^BW=5UI MP>K7]V^,&=K'(V9I)G..$2Q,:VZLET-(DE1!FN8BE9PGF%&;Q?'B*'-;P>+H M7\$@*-"27O8?'="\O%1XPR@PGY^$YWHHFR MPJ-;1\RE[>H0)_W:TN'M\W^(-J(V/?Z_G\H#[O&C/U26Y$ MYCBABI@Z^)'^(\T@122&B<@%27"41\BM;^C5(>=ⅅB]@2XM>7')1%: &UI M77N%+[0][(;/+D;U;5M_[G,9^T9,1 ME2J*""QHIB!F"D,:40PC6H@4,RYQYI25?'*4N;%(6\#)2 EZ,=V+>!TC:<<9 M-^,3F":.H E1;?L2!KX+2AT/-'G=I[.ZGBK/=/[BL9]]73^U.?'U5TXE^+ MB_:"O2V%!$,T,+D,$O<'J'^3U(C9[KB%8)E1,/GE'S<1)F:F4?@<<]:XQXSL MZ:O?)V,>]79Z$0D:,>T02249Q((S6*""P"R/F^WU^GR$:;N[GM3NJ)_KZ:O&?;>F.^]J M(]]I65Y7J_;$]N_E^NOK3;.N'F2]2QEE*&VXX 0( 8W-5J1@7G[P2 T^*ZE M!H/8@4HZNH+EDU6LQYZ4;UP1.60BY_O'9@ETG]QG^N.^:>2ZV=4]J9JFM7-4 M59NCLN9]M?YMP_Y+\O7GZNV/Q[+NS@P8I;P@D8(1QQ+BF&>0""0AU[^ED!D\Y%8'+< M+BXF,;C3YEE]I\J4P=W7Z YHG4"OE$E1?'M]MD:D+'A"V&\NPZU"39SDX G# MX^P'7P\>61?J'YMR_?2;Y'W!-[, 5)OU)TE%N7QZ(S5[/90KDX2Q"WEM/=%% MS-*BP!1#KG(,<6$.S0H9PT2)".6(,5$(Q[I18V5QH8!ILEO;OZH'YO9,OI']A:>_I2_+(:>CF\J^HS MQ?\6(I=YEI(4RIR:SN(*08+B# H>B3C/19+QQ,E1'R_+W*S(%-"Z M;(QEU7JC5:N:^6MM=(:5@AM]/6V754<__X8)M'3]IYF6T+L! ]!:C\[@!8,F M)IYWVYC'M"L_J'.Z*W/J<8O@=E"][AK<(,ZT&PFWXW:TM^#AD>/(]UZ(MDL+ M77ZDI1[P=><7+U3!>*T%$ZD2L9\:9&VGNQ 2/ M6D[8]EQK)76CQ'.PVM&=![ "4]D>3D9$0U^OK^#DS$]74/#)/>>&FI17KNA[ MR!G7+A_'!^^T3;#6[/+-L,]:3WFI[;W.U];&7KTN_]GZT7V;BO?RQ_KS=[G\ M)O]6K=9?FP7''!5$Y3!*9:'M,<$AR3G2OB[/94&Y*IA3W,9MXLR-7?3;%[OQ MR(W384]0[KT]-3Q4:_WJZ-6A@>%BAE-,8X)@7D2$XA11F 1Z^E$66QB MWGB<(*N$(Z=1Y\:1VU:GA_U-W:-CKR-NQX_><0Q,@V>"M-1:G G'M;QYI[U6U++^LNE[C^K&[2:6O^4Q_+%)3'SHJ M"HB4Q! S_0=!E, T+^*XB/(B)=S)N+,?>VXLU8L.Y+!G\T5+W-=4=;3P'"; MTIP+ VMHVZU'=! ;[,D-?F[1-:+_Y0ZP5GIS:NS18G/'S*MYYC#\M+:8.RY' MAM>(1XS,75S3=7MR^'I)FZ9/8[K_43:+5(E$2B(@%3S1;BF1D*:Q@#+*8A:) M'(G"B;G.CC0WGFKEVTNX,S*Z)BJ>1=6.CKQ@%=IBDQ'/#C9M M#N(UG8]2#Z_>,**X0UMD@AT5HC 1(H:(^%?Y3K]$?>(+$0HA$:4:V5Q"3$4" M&"$]67N"(I@8"XY7_*G*^?3 MRPZ,\&,J1SC![%!-(A3<$U68\ N[6^&),=!=+$;A],#I"E2,T?-9T8I1#[BQ MZ5&_H_=*KJ0JUPM5R!3G*#--C@3$F,:0$*Y@I(J<<":TI>BTR79FG+E1NFG4 M\DW63\;(^>FQKKZ5C?DXM.']EZ$CR)K^<.U6>P[DE,>H[:#_72"W,\8]O*V!E\^]9E&]C."G7LKS M.ROC^T&=QB%(_Z>#H5ZFW]-I?<_V=SIS^?A3D(/-S$^R6=>E.93K-SN?_V+O MRD44Q1DE@L"$JPQB:6J5RE1"E%-2$(S3N,"+Q[94G'8EZK7]&<0RW#2\R>_8G9)/,QP4G:W8ECM)WL M8#M3A[^S.;H<=;9V,["^S]S&"S3Y6=S-V)TZH[O]H2/+4-25YJ/UD\F17^MQ MS),?C:M]>,R=)PEE$4XA$2G22V>:0X:TSY.P@@MF0N5QZE2@PG+@N3E!@]SM M][H5VK%\A2WH=DP9 LK I#B(? =:H9^#.4V(@2MJ7FMFV(X];34-1T2.ZFRX MWC^2LKI2S\WGZI[K$6KY-UK_/]GV'-TE'BU8G**81AGDIO(&SJ6$E(H8LD0@ MFA5<%HJ.:$1M-?B8S80IJ$L_Z*M)!-$VW\-6;-!LY79D,:MYL*0P;[!.Q%^] MO":#O)<8[$3>RX?TR%;&/=1_,ZUO324%\/NC,-7:VXC2V^;'F3B]X.J34&\3:%*B]8+=(0'[ M>>AH?Y=+*1I3@NF7IME0/?('];'NBX)T 2,KT?U"ZG]L?[/(= M1@F"-,DXC#.:1433M2!NY1E'B3$W*AZTZ++!'S=,F_G:N-0BMXW,5[*KO]'K M!WC5N(;@CYPN:[\Y\"2$]Z+W\!]4,)AOE>BCT0SO[O3H?NG5E;X!2,^.]1A) MIG:S;T#KA--]R]-&UC"BM3GZ:3[*N@W'>%,N-]J)76C'NHAS/3-%A#C$#&-( M%,\AYPBG.(^CS"WC^\PX<^/!7BPO_??.06M':1X "\Q9@X2F]5S7L>X.]%)Z MK 5T&0:OE7[.##5M'9_+^AY5Z;ERN1LI"%DN?M53LOSXM5K)]YLV:) G)(UH M+&!!$J%=6)1#DJ8((ARQ6!8D3JA5$O>IA\_M\V_E ZV H)/0[I,_"=SE[_Q6 M. )_W Y(6'_3EU3>?MLQ?;9IR)4W)TI_KJFD6DA=)6M 4"BK,CA-CL&!8?[VQ)+G D5!<.ODW M5P:I]!X.J&][G[@E>;/E6T..*%C"A'D-.HT#Y#1F&!$(8BH6FB(DT^L0A4 M:OI/7&>Z+3(M 9/K[U*N0!(AU#KY^H/&R6^B'?Y%NE]&.[MMZ@J8Y$HS1".:9IEM, M*($,20ZS-"X8+W*>#Z([=B1PFX#)KAH$U M,#-Z0M0^:\X9I L+?(Q3 M;?HDER:RS-@=AW7L'$_A;II).P-QJOD)3()]]<#ER>J!S>EYZ@(>P@2Y^H#U MY6H('L@SXPJ"IY&[K7[@F6>.(^/!Y7]=/;!RU0[SNEHUI9"=S=F6U.F,UJZ& MOQ90ZB]CW9A#12GN5Z(]733A3!DNF$(J@BE+$H@C'D&JL( 195R;D4E6Q$[< M[%&VN5%UWQ^C;.5T(UV?,V;'P2\T#X$I>= *[*EU!YXI!O8TNP/]G&V5 YUV M[?;*H)\_A@X ND_"]BG>I/P= -=#.@\QQ,BJ9>84]]6EFA@?5D-K[CC-59)E M$HH4Y=JRC@DL\KR F?YMP5E"9>K4VL]A[+FQ\[NR;M8CTE]=X+:CWD @!J;6 M_7HY_2$#N*]K$\#9Y7$-!7.T\ 'ZHH\ S6N1-(?AIRV;YH[+42&U$8\825WZ M66*SE'VQME=/K7<[Y$'$249)#KDD&<2IC""1#$/&A2%=W'(,,E$3F)Q^Y9Z#K1ID)BR-W#!CCXVMJLMO[4'=K^5*_K*6#\TBIXBF M7'"8QTA!'&*)(LB(IM-M\>XNG$R//C16"MGDZA;P=6P3!,W3P MSCDHP4YN[4!/U^KI ESAVSV=&GP&+9\N8&+7]NG2 \;6.5EW=5Y-7./]-UHN MVT/K2AM4#]6J]?6_5DO]O*;/,;MGS;JF?+U@><&(0BGD),/:I2;:FXXXA[S M+(OR N?2R:4>+/W.RW-FSZNPGSYZ_:.PF#-,,H;_Y MM@=-F[U1KK[H9^(!&(&]I\3:H.!WA^;">!-OU5S7 M_'C/QN*>L0SQ6$M>=AF1E N5\EBOWU(5$!!O6Z)>X$K\#<]&BDGX_PJ$C<8Z>>?/9FQ?E6] M?:/]^L4W]O SK=2TM;KL2$7_XG4M1;EN%E3P(HE5!A,DA:$"K#WOA,(TD9G* M>(82;D4%UB/.C19,*0/>B08DK5=2 +$Q)3S!^JL$3\[AT=] 9WP&:$EW#;$@S>G.#OHR;>JN87"V8=W5 M&_T9(LF"*)&A0N20)UR:6N\Y) IK0R1A>68ZR^>)NM402>;&.!>7U\_?J]L- MD>0&0\0)KI5:W:,[^_E^NOKS?- M6EL*]:\E9=I*6#\M(HFB3$1F^\"X$"1*((MC!%7,N8Q8+K.,C.@K>VE,E[=Y MNKZQK^C2%""_ VR_/>PX-^(RY F6J4 L@1'-(HA1G$'*L(D?H1)1E!2*,^<6 ML'X!#]_B=0NW[#JYA@ Z+DA"6%9 I&1J:H6ED"11!A4M!,<92_6+OUC;-V#W M!O)Z@O[KVW)_M?PF5Q=2$$8 :[>(>8,K\)(VR F^:T'!(.D=V,KJ,6+0!A*O M48(7!YPV,M!&]Z-H0*N;QGJU;_73--E_^;FNONOG5P^/=/6TP")F7'!F$A2X MYN?#-@T MOJTK5B,\VXM(W.S;GG[ZQ-[M116/_=O+EX],Q36A0D3K%;?9+TV%?X^Z]EK3 BQJ0XE^<8<$WVNJ= BO:%/3;P@ MJ)!1H7W9(F*FO !7D*!$0!;CJ! B1K%=,,+-DLR-#K?R@E7;!L70(M^)#M:= M[$!HX<%/^D_'9EOCI\R.+R>9B,"\:70 .R7:TGF#&G=@-T-[FH!>%6!T"1;N MZ(YFP%A(!V%>,E#2';,K490C'GAKG:@+552[>D8L16DLD8!(\0QBSC+(6,Y@ MFN-(1#R.M3,ZKFS4M:'GQI_[U9#ZTL2_GBE-?&-5J:N38FE@!H$ZM&7I#^4; M:E#9 A:F)-75T5^H0I4M*N<+5ED_X;;N2=OHD[[Z\RNYDJI<+V*<93D<1YE7.'%2GXQI=X_NW=).C.LU==5=%_7T> 3;,>779"5 MZ8A42U[I->@)_"0[%9QMP,L38&OIW8[GQ!V,]@+5AE+T/_7BGH=P='NB*\"$ MZ#]T;L@7:3!T1?]S'82NW3:.='XM5YK9NK"V=Y2WYP!_HS_*A\W#JZJNJ^_: M:'M-]0MDSJF0R%,J20P53KDVIU"D'=-$0I7EJI"*QP1;-0L:,_C<#"HC>^N$ MMM(#U8M_!QXZ!0 ;- "\5\&-C9QFQHZ:0N$=F*<&J#O!P;LMU+WL8"L\>'T- M:F?6&H.93PIS&G]2/AN#S"&YC7K&.*;K2A;K>^]_E,TB*Y(\19GFKB)/(*99 M#!DF F:$*ES(%,<%UPO4YY48^1]_N.7)V5#,:C\!<8@^%,U.< M5-DG%3P?8-)O_:1NAQ_SZ8LF+N8[]%<8]J6:#^NOLO[\E:[Z3?[W9J.JT6[* MWV7YY:LIXJ%]!OI%_JP?O7ZC_9=WM*S;HX%/U7+YKFO.N)!900I) MB5($$273#$EJ7?[KU AS6^L[(<&>E,"(Z5 $["2.EY2K3-"-"Q)F37^$NPNSH8"QOLO;8AO@S?5,V'ST@QFY;#EU%R:31\Y4DCMUGW'M4>F=,5-YNX5;-N%HG" MG*M8P5QQS788,>T7F:IH"*F,Q0G*B95M8S/8['AMO^-WI?3_E&Q#C[F1UG%' M]A+(EANTGJ +;0,=H-;%()I>J?I# J\O0N>^@VN!B=<-W4OC3;N_:Z'YT7:O MS3UN)-+4ZT5__-/G]R.4R8)SS1,1,4$O(C?G-!(6IKTXB1DOA-4YS=&3YT8/ MO7!V/'",T^6/_B;M W_APR&NO_('9[6]\.WJ>_:^6_VWPV_V^*&3?*!G=1F^ MQO,7C/9ANN_XD^2R_&;BVNZ7R^J[X5OM(G5'M:8^NFP^5LN2/^E?_K[BU7)I MJEZ9J]M*5LTBDBHJ,H4A39)<>S9*>S9YRJ#@DDFF."?$J:J)+\'F]N%_K*MO M96.6-^V*#C$.G1[@D^QL\74%_B9K_M5L];9]6>[%-Z-WTW9J^;6BKFEAWF;9 MVFF:?.["NU*=2F"GDW:@!JV.)_,.=*JU__),N;[X6P/^Z*\(TEW']QQX]L?\ MR#:UE^85T1.^F]_G.QIC7ZL^=:[;'_^HWW]--[]^_N5C;W3$.<99D0B8T:@P M$;&V?OIH1S!$U4O#W9Z;=6IP#OV9#S!-'>;K8%IJ-^SW+"Y(5JLCS",:%J3G..88%B5/-HT(H M19(THH7M&=^I >;&E[V,8"LD,%+:G_"=!/'Z =^MT 1F1D=4G([W+JE^P^G> MR<=.=KAW2:G]L[V+U]V6G/69_A@ROGX,O^L3,IZ%(ZQ$GY_1G(Y7,+MDBQ1G MC"32%!B/X\Y^(HHS&$O%!,]Q2E.G?(H00LZ-2EJ:[J.I^'[459_S-2[ER^NT MVOG$+SU9@B7OG@?/&;MF4/0.G(VQ,]KZ3TT+,1Z>^M=UYRFB48"0:) M=JHAICF&--5O09&A@B:XD#RR.^FX.M3<*'TGZ-W@XAAA';S"R\A:^-+>\ K. MJFP-=H*"5M*[%JXQWO1EW!S<:6_X3>1/7\#1DQ]MA>9* MV]TQSA#_)->T7&D"I[4I*MT,Y\0Y2I4@ N)4FM.FR$26H!CRG*8BCB/M5.;'G)V48! 3_+0?PJ47NY)?RN%W0=C.JKT=M\ ,>@R9_[K[ET'P:1"> M&6E2D^ZRMH=&V96K1YA5_U?6U<>J7*T_K.3G[]6[\IO4GC]_7I/J-[DJJ_I] MM9;-FXW4:*;#&884$5)1HGUPA+4/SF)8<(Q@3F61)R+'F%KYX+>+,C=RB?X: M)^F_[A=Y YWHH)4=:.&!D=[!WKAMJBSLN,DF(#!+&3U JXCI,6C:^P"C"^B5 MN3XI8ZS!VV;'P5J<;)8FLB9OGBU/-J<77"_:I+>-,)W-Z@6)9S:MGR>.C,D: M\LY>/?U-TF93=WENM"F;MB0#%3%))&:0(%,\NU Q)(0@*!AB0F42R]SJ.,ER MO+DM5'LR@E;(454NKH%L9_]ZA"[P$N.,FGO$D1T67@.)K@PY;7R0G?Y'83^6 MMXWCDC;IU>QJUO*K7#6:QKK"8B:.R(06OEM6W_]=BB_R9VVFFU_>*_T-?Y)\ M29NFU/YDNY:^DJJJ33&R!4Z$5"A.M-4<(XA)3B#-40(C1E#"&./,K6*U9_GF MQE6_KVI)E^4_M0/Z12L JA7@)J!3:;7 5Z.78R2G[_FTH[D7G*7 M-C57WBF MVE ?\2>CR%_NN@A,GZH8<:67JKJM=FT-=NXIIS3F^I!C[O !*F((@XS%$408\WT)$48 M4B9$)A!%2L9N)9!.CC,WQF[%A'JDAS;Y[*XO'M8)ZUP"Z#2T=J3K ;# Y#D2 MJQ&E:"XBX;\K;>[T?VT-V%_+E?QE+1^:19'I07C"(<>"FM9PF?99D821B(NXT!8E M=SNP\2K=W#AH5]GI;J@?W\;_[C0$@XK&HMPJV5ZUK^;@Z1E-0:OJ6"_9RTO@ MZ%-//;6!V?)%9G6\%^\3_2 ^OQV9_<3O XRTK8LOZQ:@W6UON?< M9">9;EPF>4G+8M+>VJRW1:PD%T)FD$NE(,Z87APX)U"R-,)9+ HDK5J&N@T[ M-];?DQKLQ :#W(ZFIQWREI:H=SQ#&Z:7H01_!$FY=(/)J]5J-_*T1JP3&DN@VTL[.L+N]TK/JQ:XR_3,HK*WE"I1%"B8BP=K\5RED11S! M.$L541+E)'?J'_0".LQM5=RM9'QO)6L/DRH%FK8"1M5I"ZJ=NN9D_4NY,C>. M6.8F?FU8BDC*,@33W&QLX:B 5$7Z!6(L8SB+<)Z+A7X(J_Z;O#C[NLSPU9'M M?^?_WC@83?-]%_Y$IM2'_9?DJ.?*>9O;LX7U,G/IW>Z:6(WIK;&7F:>3-MH+ MB3+2\R7 M9'.SLO9;U-LP9G.1,J^VL0\\[9;KXDM,9NC5;MIY=%^_?&/N=57R)MRT:XUO M3(]6$.\#C&PBL5?F]$VU86NU6?:G?LVN&.J"X#3',4\A)2R%6!#]4Y&E,$>8 M"3VSX8?U5@DX&QS83 M=M- J<8ZXP54F4(0FW+?%*4QE(+@)!()9HKVT_!V)5YV$@8!)I@"[5M. +[= M"N@?SL#+VR"<775MCRU G(#RV@S$;N1IVX(XH7'4(,3M[D#'G&<7JEV[ZI4P M%5]-E<@^'C_!$F6Q4##%>5O8.H5$I3GDJ4HRG*=Q(9P*,X80\#OYN0-KYO.^6L<8Q_5[4\GL- MV*:NS9!#6 $7QAG( QIIB2D#,>2TE0BY!0R?'&TN7'OK]7J2Y=V MM=R)[<:^E]&UHU%OF 7FPSTYV^;JO:1!(B6L,/')=P7?[^;P(A\+=NJ;]3)EP MU+<_9,W+QGB,!X=3_;_(CW7)Y8**0A%),43FF\:YD+ H$()4?^.IDHHGA7M@ M3GBYYT8;VS-OVI]YRUY:\&C$/0ZKD#L]P4_E"HAJN:1U8[:^0&, _\^$[@M5U^!&5 M;%]_-;*4JR'*XGNY_OIZHWGV0=:#6?ST21/KNZHVDBVR.%6)(!0JRA7$44%A MD8M(.[U<(5+PE-OU4Q\U^MR6K$Y^DX V: ","F#0X6Z;6?\$_C!Z@%X1EQJI MSE-T>7T)#GS@56*>F#N4H@V)_4359P/,@5O9V;$87JPTZ_S0Z8K+CM7W63W9 MT0\9&5&Q:PMPJ=I8%U5%:"QPI+3GE+(,8IQ*2 N5PBP529'0U"3YN?A0+H// M;579[Z=PM3;@N' XI[FQ/.\/A'CX4W^/8+L?_H] S6L(@,OXTP8"C$#F*!Q@ MS#-&6-'W>B5)3Q?E[DO58YHGA" "(R89Q")%D&&L8*Q21M(DSJFR2EZV&VYN MC':EKX.#878=:0OKURM^@?GI6DN,$4T7KF/H8,UZQ7(B\W7LZ^AFHUHC<]$H MO?Z4Z:Q0:XV>F9WV=XVS,S_6U:-^]),Y^5_?K\3;?VS*1_,6[=)^=\6F4IRB M*#45P^,\-66^E/XIYA EB&)**4*,N-B9+H//C94'V=OB?EO!W0Q))_#M#,E0 MD 8FZD'L.] *_AS4O>H(@0I_C4'-IR'I-/ZDAN089 X-R5'/N#5![9/\)E<; MV;S3*KW]H1EA19>#O][65*Q67W[5AJP86LVV66DD0H2B!%*2(8AEA"'%+(4) MBSB+"$L%P^.RTL:(,S?*VT]A&O0!YI4!@T;;/:R^,JH)!X6?IAN2R6\ -DU$V2J(72B.[!;WSN6,W/=4]L.M-[Z=\DE]* M$R5FW)7?M-?2'NHM(DI$'B4IC K3&!:3W,2#%! A(C#B@F-EU9_FZDAS8]=! M6+ O+=B*:Q\)=AG?RVSH%;7 1#<6,*?0,2LP;@@EN_S\R4++K-3<#S6SNV&D M$;=A#:_+]AA?T\_KLN9F&U+_K=]A*?*,,4P(5*@PM5P5@81%IGA 0F2A(FVE MN:7[7!EP;E2Q+R]HJN6F#7AP-*JN@6QI-GF$+K1AM(^:,7SVA W05-H6&:]6 MS;4QI[5;+!$XLDQL[QM'+T,GZX^R;@.(=ELLVO7C<:12321<:E[A.:14)9"0 ME$B9JCQW2R,\.]+<",54+GY^5F?"0%N9W5CE/+9V=.(%L< \LFU$_W' *-"N MU%4P?%+'^<$FY8RK.A^2Q?4;1O;=K+_05?G/EG9>Z]6U6I:"]HST4;].PT'+ M!_6N7-$5+^ER:__LBN?2-&%1H7E$^VN MZ46P:7MJ^L3RJ).FUX>/M >'XXC>\6$)Q@G+"^SHWR<\H[57 M.^Y@B&FMM]/Z'=EL9RZ[N<[ ZX,T>*0$1I11F.81@S@A&)K"DS!F-"U0D5#" MQA89>#WO"@.]>%[J"QRB:O>%^\$J\,?^K++ ZVG*"IQ!(U!-@*6E:]?21JY_ICT_:CO@DC29ZP,[H6+^3^HF=C;'1$_KT[.(% MCR1F24Q@4= 88J5_HE1PJ*(,2QJE!'$WR^!VF6;'.W1%14E7H!G$!66WL;2F M/T"M)7:T+CQ,FZ5%,NUDA+9B!FV&?3TM(C R@N<:W0&Z!KU28*O5X4UW9J^+ M>SE4"P"W5_/)@UC3FES^<#PRTSP^>DQVK:$2^KEN.]X^T97XN?HFZ]6>JR'- MKIJ*%NFO;994"RRG'("LX1K M5YSG$A:(*DB(HBI'F2RX/5<'$7%N_-Y)!>IMY=WV4+:KW[,M[R/:XCUMP9[& MLF)/P$FV6"]>?.H"KS$>ZO#L- 6MJN;HI%7VKKO+98T/,\\.B]J+S_=$"^&+ MSKO;*AIT2BZNO&%&GFZU#HKOKC]6RY$_=G[M M'YI@K' 408(YA5@1O<8+&4/.DR)!5&(DG?;-K031 MQT7OY?>^-849H*Y6^D?>A06<_E04(RG.!()<,I-7DA!8\"B#7!0QREC"9)*X MT)*K '-CJ)WPX+GTX%YH'T-;)]JO,+UP_E/2NG7K30L08ZR&ULW+U9=B^=__$O]$L,* M?R+FYJO-C__ZM\_K]==_^?GG/__\\^]_Q>7L[XOEIY\%8_+GBW?_[?SM?]UY M_Y]R\V[NO?]Y\]O+MZZFN]Y('\M__I^_OOF0/N.7 -/Y:AWFJ3Y@-?V7U>;% M-XL4UAN9_Y"NG^Y]1_T)+MX&]27@ B3_^U^K_+=_^V\__;05QW(QP_=8?JK_ M_O[^]8U'KCXOOD[+][^GQ9>?Z^]_?K$@-!"EF[]O/9Y MB85>H[^C)PK&Q?9Y__?V#W^^>NS7):X(*1LVW] +YW]?GW(P"?C7&N<9MUQ= M/&"V2#?>-*LR75S^Y2Q$G&U>G62<3C:?^BRNULN0UA,LSBJ)B6#$..'.,PC. M%3 \2"V5]YF[FQQ7BE=$\D8%*TQ__[3X]C-]\,]5"O6;C3B /NU<('<>NA7. M<=3_,E]/UU-&I;ICJ)O@O?\'3]_#4OZ($B?I[-\\=?5D@RAN?5B" EN M]4/T_NTG8KO@I'^>/;7=#51G/C&X$$H)$:"B\A:%C"RGNU"X0$()J[@A^OQ! M6SC@;+VZ>.4V+GY(T7@X.4'#BQ;B[@ WU^E_N?@2IO-)TB$Y:SP$;24H$3($ MR8B-H@L7V5IF=MB.TP%SEY1QD#*PCA>#"KP'R"R^?%G,-WP\^Q6_1%Q./"HG M4!92*;>@K$3P23&(AA>!W%B7;1/(W"%E7,B'X 5\?2PC,!/EPS@90* 0%@?3%1XKM-./&9S&4.WLO%>/ 91B_96 9CXR6 M:Z2?KQPK8V$B(3 M!2@I),02$A171.*6O/ZX8P,Z&"!W'CRR+SN0-A=#B79D M7#P_6TWG1/V+!2DAK<_-H. E"&D=L*+)JD9:.<$7#UJ@XEGG8-6. .A@;.Q\ M^'CX.%&1BR&EVL7F\GI>%LLO%\DF?$V^_6HBA9"8E "F-)(GSQ7X7"(XHEX% M1-J(S6 ;RRX*]@*(['U3.5FV(R/D(FE=5PNY38;[) TX5F1=)T2WB!Q2DE.=Z0)! MV @J)>]X4D7Z(?+!#Q(QL@?:!B:GB[L3W#R;S\_"[#U^72S7$Y5XB,Y%BMV* MJ<=6"2++%+9;&Q@%95&S(2*67<\>>4MI@Y*CA=L).-[A/%VX9N^FL[PM[.- M7QT29D3EP) %!&64@N"B V]LL5YH;W>E4H_T2*^>NQ>)$/R-4N\S(_GFIB^5<8Q["7NQZ]E[ ,$\*&"<(MPMP MO)ZGQ9(VPBN7Z<7B;+Y>?G^QR#@1V02A68;$#?E+12'!W!<0RJ6"Q90BV( A M[0.D[ 4=^Z2@,YSHNT#2N^7T2UA^_S!-YX8RJ9QT5 QDX)[6@G<09:J!&WE: M"ITS:CCPW'[Z7GAQ3PHO)PFX"XA\#'^]SB2^:9EN"](NME0;>%0<0:(GK%MC M('JG:',US"AI??%Y,*3<0\1>@/%/"C!#B+L+W)SGG\__J>+A$R%3SEX[(!$0 MZ3[2)FLEI^TV15.L%,P.?HQWG8#]TFSL20'F5#EW"A8QT4D9B9R#T20,Q;2" MF+.&8$UBDJ6,=HB$V[T$[ >6IY*4'4;./8'E!7W[=OEQ\>=\8JV-W# -4@<' M*E.,%[3TD(SVQ6KOK1JLVO7NX_<#RE-)RPXAXYY@LG'2WR[?+1??IO.$$S)] MRG#DP)+P-3>$$(T4()/W2?&8+ [GX>ZF83_ /)4,[6#2[@DUYU'=)/JLC2B& MK"$:4#PEB"E[\*BST"%Y8X8['[[Y[/U0\E02M2=+MR=TO%NLUF'V_TV_;J)^ MDW60(BL04B3RMG2 P),!H1WFA-$75$-CY 8%^R'E:25O3Y;TR'BI.^>S)88- MW3G(DFOE342N*7CC@B#.&<@2H\Q*&Y+. BY_LS],/%4\K9'2W-D%+RAW\[> M?5[,+PXBT)B@G:5X+-:3RWHHY20%]/6X.QD7:AGW $BX_=S]T/!44K$G275L MN[ MHGM''[:8SW&V.8'(AKFBL@#MLB2[Y@U$EBPPYFW@G.S]T/& M4TFZGBS=D='Q =/9DH3"1?PX7<]P4KQQ3$L&/&<+2EL+3O,$V3KN$C*3[!"U MJ[>?NQ\JGDIF]22ICHR(C\M0K]I_^/XE+F83=#RKDCAX+;">&0AP/M3[[CDS M$D]R$@> PXV'[E=T]E22IL?+LQ/3\,M?Z7.8?\*-:9."8B91"W;)[:E)F4P! M5-W]/,;D:\U+'"+QM>O9^\'BJ:1'3Y9N)^C8%L@1P-_&V?331C@35H0W5F40 MJ1XT1D9LH$M 'I)CPDH5TA 510^0L!]6GDJ&="A9CWV):E-1>4TRK^B;24+C MO"@6@A;UD@CMBKYX#[D6-CA=8O9#6)2=#]\/)D\E+WJZ?,<&R%F>KC%O^7@U MG8=YFH;998GVBGAA2B9RK(-0'%0RI9;AQH77(D:':2L!]FGDJZ M=BA9CPR9UZDL-V[;8OELO<;55B&O9N'31.K(3=(.O T!E&"!S&6DH) QG[F* M%M40YSWW4[ ?8)Y*)G<@27=A8EZ0^)8U0,SXU_^+!'@E6>18^W2HFI2N'4Q3 MW5FC<3IB3&+ XMA;#]_ORNA3R?&>+M^Q#PFWV^:KZ2J%V7]A6%Y<;&0L:A$% M03M%#ZKV 7.<$2.*":GH%RD/$2W=]_S]8/)4Q^^'DZ>2[QU"QEW!9'M9>LM$-E&5 M5$BK4MIZ92HYWV'D/';>ESC(&RZJ7Q7J MS1%&QC EST'99,$++\&6%&S4Y&.I(6*>&P_=#Q1/)J-[M#P' \)___F.)(FO M/X[N #]?+6;37-O[/P^SVKG^PV?$]>HFW?MVA;_OPX;I%+\7J2=VC[_3,?AM MN@O4S.%9VTW%$]?SJK-\GHI(OT4)BX MW?CU!)EWT"!X2_VY*W[)A.(^%7+#0:,,M1M=A!A)U1B+-HH75*')&ME)S;CX M.46].Y%RBJP[ ,R+L/K\;)[K/[_\[[/IMS"KIZ+/UB_"*98GUCQM-4JY3S$$!Q(JQ5R7@*R-CWL]Z&N!T"=A(+;K:<'5TD'./LU+/_ M=>V->5[O,\4+H4U*T3JAD\"C]Z""->0$I@C2(7."AY)V5?&?CJX':!JWE_GP MF!I*_!T@Z5E*];[;BI;(V_5G7+['A+1(B+75;[B^8(H,MP\Z(EBE&06(+H%S M6'N_B\B\"3J[)F-:]J)NG):"[= UO$HZP-EOBS56CMXLPGQUQ=$UAIP2R46) MD)FG"#87#XZ3KXDE(0O9YQ2:[(H_I&R$-5$>U9BJ4,)2RI ,I$0;)U44(PLACN9U(Y[L:+^'A\+-9A-B ^?EO,TRV)>,Q%!&6 OH@Z*U;5\6T! EK%E'.:]N1V4+E+ M4 ^QVX )IA,EWH%E>;=$^*\8%AV+K MO%L3:4TD5S/YA5Q"=#+8)@9J-SD])(L&!M$ 4'& M]1NNUIOKBA>1YK67)LQH;Z.KK0!Y[;4@4VW74\!(SYR*BOEX"TYWRT8.?&8/ M":*!,--2VAV8H'\L%OG/Z6PV*9GA9A@=MR06(I3HCIH!5YES[UB6IDERZ(* M'C) YN9HV3; 29N"V/B'!E&2>H3.M;+'O7:![EJD(0N7%KG21*/$<'WD.\9 M&",GR;J;K,]$*-H[E1=@\F;. JOW/C" *#8RE@,S;5R6[>-[\','S.@<),T. M,/!F&N)TMJD9H!UQ<__]\V)&0E]M]\U+T>3( ^.H(..MBOKO%U.QNO0U%6<@M>*DV<) _.)UI86$L- M$CH7FW@U]Y,T;NZP#03NQ]DI^N@ 61>%*^_"]WHH3"*C5Y9G1,<=%B<*=;:9 M.RBY3J/220(Y!A8$\>2]CMKM:N4T7$71'C1V@[V38'%/<='0.NH#?I61R_*$ M*T92D**.EJEQ!$69P2N(* P$)H.C7Y'SV ILNRD:=^ML!ZT!Y-\!D&JCWBJ- M_YRN/[\X6ZV)G>6%S"Y:STRY&Z!I0$QW@:L=F[A4%PREGXL P4"((""'6^^'19R9T<+X)EH[TJYJE MNQOAYT2)]Y67V)&U$S$'ABQ"JJVQ*,(Q]>39U#$7,GO;[&+H@U1UXT8]2G1X MHE8Z,$L/;N'7LKI%2V\V;4-YH%T\AU2'(GB0TF=>@O 6FQ1O[TE?-X'AJ8@X MQ,,Z4CT=H.Z>K?T:0\*0Q7>!D^$OOC9+(7D%F2$+%Q46$879,22KF9]U(-(> MP\ -C+1A5=(!QFCI?,/ENI9LO<2XOL:(%/4.H"OU/F D+X!DY;G7%)$()43A MT>SJG#:(+=M-43?!X?#6:P 5=("EBWJ;RT3*=9DAN1-%:19T I%."@=)3A) M,E/=Q,@#HRDTT7?09A8V[9/+PNZJLM(VSC.$S$U<3';F&J6)"1' MK+ 49<,.M->GI*/UC?QHQZ@J9O=KEV(.)1&.C!.#TA(.S*GS-.:PTAFUBA> M^RHHVM,YAA28\-K!ZV!]-$!LJY-F]AV?$%>,C?<0$X49:A8 M^[]KK4"BTIX'(S$VR8?>)F3L!F##*'B'23I:VAV@Y5G.FT*B,'L7IN3YO0A? MI[2!3@)3)E&T -[R.A-<,O"*_ "*, 0M)<-+:%(@CINJ]SHZ8(F?<;Z:?L-M+/%FL:H1Q-M"0<5$V&A<-.0&LGIK,)$' M&)A-4#0G UW+GE.K&H5#Z!S7GVH%N8:ZZ@"*[W$=IG/,OX3EG%S#U35V*;B= MINEZ8IR7M+8D"&YI<=6IH\$+BG*X=C[0B@NZ"?I^3-JX7E8CP VLD0XP=E=0 MDR)BD(Y(EDHH4 X]N,@,_>B1G%*E2FF24[A+RK@)A488.E'B':02?A3"3'C* MVMFB@,5Z5<0:"9XE4QM[F!(%+0?6.BNUD[!N$E2/]7X3L406NA@LWMP=*4J MUH;L%:2H2#XQ&MJX$]+&[;A B4S()C'BR?-#&SI1CPVK8_7QU&8:O-O(_S.N MIRG,;C)QXH"#FY_<=-K! TP\YN@#3SAQ,19@2B'AQ#)PS&BP5J58++EIL+\7HHZP=$1:KX/,2?)O /P7*?_Y>)+F,XG$64Q)@G0I7:+"10XN* 1 KEX M4D?AHFYR?'>7E$[@D8@RRT M)=O+,SBI/#C+ \E*YH@-P_CKI(Q[)M<.*\=(N@.L7-K;-U>C\DS,L7 &5O%: M<"4R!&XI/LR9H="YE-S6T;\D9>SSV^$]E^.DW %.[LM,N4(F41L/2H4Z9B,J MB)P;2$9(::6P63:ZYGM\?K"]\W*DFO?,!AXB\QZAB6RW*^14:^FVH19\["Q9.S0@> M_+RA\X2G,3Q0]G#[\9>D7":'"LIH#!DG4;0#9;$.RZVWP]GVA-[*TF0HUCWT M#)PCQ,"+]C: 38K6I#.T)NL<,RV]9=YC":')'%@^'PFNU.#(*10,:B)XESQ%UM&V.&'Y V.A .E7WM_>B(171 ["V MHKG(5#GD3%L)CD4$51OW>.4EE*AKGEV3<-J@Z#H5X\1:#2%SM(A[P,?=T),[ MFW@J'B@4Y+5DDD,L4H#1/DHML]5MIOQUG@P\QI,92,H=X.0]?L/Y&5YUJ0X2 ML\XN0]%$M2JFMADW$HP+%@4KP98F6<#;A'3B[1ZIV#M%\"=(N1^4O"(Y[>J< M\\M?:796LU"U33G]5^>G3)Q4.16N089D:\&WA.BR!\W)5"J?NX M6#L-'+N1UDQ3'8#QQ6*U?EO.&;T4&I-1ED@QO&>)TN[VY 4P>O7/<2/RQF><(M+R*6"$;4JR2)U#O)VGD(HS3];T302<+OP,8;>:!4;A1IB019#GDK,%M[IS@YNPN.)*- MKY=1=$AM+A)>HZ&3.Q3#V)EC9=O!E9O+)F_G<[VO]O+L@M8B2LBYSO*6FD%, M]>*'C*%8CJ&1<;F7HD[N1PP#F6'DWH%=^8"S6?7*YOG7L/P#K[$TX12 2BLS M"*L,>6>D[AC9YMZ(B,&.X8E')Q"D#)O+W05B'=LLE,VJ".L>M<'5D*H8>U;MQV68KT@@VS.9-XLPKY4MN)JH) )W@9BP-=E. M;@"Y?YY62\$2=69(O_U1=<^#3QC7"QH6&<.)L@-+XJ\KBKC)BDYZW-@D+S&6N/M(;"< M(2CO2M:6)6.:(N9VF>!X[5C:1%M'RKH#N/RVF"]N4C3L'>V H#:N'#O:MUW/Z+%RM;S!SG(F>.G>CW@XS 1 MU[:CU:^X_KS(%"=L6D"^GG\CIC97#WZ?+S',IO\'\S_"=!-!D'=I/&>^@*Y# M495S%$\&[2"ZQ'UM"BG,K5..>T*Q@Q\];O3>!DJ/H(0.;-.KQ1*GG^;;Z7#I M^[78](*CYUCH/;7X@%E+7%@!SEM6>]TZ<+$D6E.&9Y>TI+74PFX=0..XR8*V M-JV5JCI X;V"FUB>K8]&@I19@%*QGC,RBF$XV7 AR*^535(*]U(T;IC8%F'# MJ*&#V/$JZGVV7B^G\6Q=ZT<_+K9-O6AU<(J!/2YBLO9!E6R%KX*AQ0 UT8)\NIRR=KX?G.,=:^Y"<,=(X"1%C "5=HN^P MUIQ+KS"B=:91E+B3GKT0Y)X4@DZ3>0?0H7CU6@ZNN,2RQIK[K0?4GM69\TP M%ET1"VNB[3? M^@ Q8@:;13(F2:E%D_F,]Q&T7\J)/1',#"+V#FS+;3Z>A]4T36*2C&>NP:!2 MH +WX)A0H'/4104M?6F27MI)S;BYRF$4_0/T'"[U#J'S2 H:8R!' MGQ=FR3'C-7U!CKYD/J3LF8^B27G(/?2,FZ-\%/@<(_D. ;19!;6":LO.E:AL M8(+\-4!N:@.O%"%DKJ!$+UV@0%+[)J77>]*WGWUZ*I?76BCE:*Q]PV5<#(2V M_\3II\^5 _K0\ E_.ZL7?=^6.[V5MK:83#!'+!**$69;DNZ*9T!Y;?F7'I<9

$9/WT=G7AON(J!Q$<1W@[U8#9GH M4;I6(3:;,OHCVO:SBD_G/N:PRN@ 7P^-(GP15I]?S19__COF3WAQ*/6LT,/? M8ZKM>J=EFC;*O#JI\L*[J)R%DGV]/N8CN'IHFG4**'.@?YM$JP/S,?8]T(%Q M=KN<<$2E_]-@?G,N*TW) DD)*250V5IP3"M(VC@=:3/+;09[#<;!R(W$GP3. M#U7T^ 5'>\AWPHK2W!3RN8+UH&QPX',(M&:E\%/&'AC**=$+ MY30#*:0C)U=:\-Y&PI,OA@7-K2PM%O=>U W<0]AREI65"01WOK8I0'#**Z+. M.)F-XHXWJ?[HJ8?P\*CX04?A0X3>@<=W2?U6(M44+^9U 6]ZI08? L;D:W5= M[<(4)+CDR<@S&:1USO#2)*?](%6= .H(==^'G)-EWP&0;O%PT>O2,W+B9*FG M@P(4_1G%/ZQ B"Y22.2M:F."=E+3"7!.U_;MPY"31=\!?JX-DCCO;JJU+JH& M%8$YBBP,,O %%5CCN8I"15V:# JZ0\G(!QBG:_?^F1U'B+H#K#S+>3,H-,S> MA6E^/7\1OD[)@S]G1CJF1+8%> @%%"\D%:DXH'<<,3.E?9-$VX-4C7S<,#B& MAE-!#WA*Z>Q+;;V-^;[$R#EC+@6#2DHH(O+*F ?O$JT62\9:9\5DFP:B>U,X M;J:@ R M!8DU :N+@:BEA2B8T=RKOXUT-8[=N$=9F%^-58E,>EKUR#KD3R,2)Y X(6#248:R5,T8I^SZP%A>(O"\:;:=('% M4_35@>>_H_3*\J2$+12LZ!HOHZ(EI3*"##G+8*SRKJ>9V.V[=P^87#].RAW@ MA*+;)885OL3MOZ_G=T^PWB]FLU>+Y9]AF2N%H<8'FM?5+O:;A6!V>$:35 M0@D>]]H]C[FC>PB=G63ACX3%W;N[S734 00?GNZL8F'.21!1U,Z.WM=6"1F* MTCJ+^F*;$J^39VNW'%C;#@T'#=X^0#5'P^SK9G.F!;5<#[0OWI;5Q*6BK-,& M,L510*8_@H\I0;0RLY+0N]1H7[Q-RK@IC,<$UHEJZ M.KU>K,\POSY:T*K;. MY':Q;'[Y=N-3KG[Y"Y=INL(\\;GX5(($;GQM)D1N:V "P8C(1,0HN&]RG>IP M4L=UTQX=CNW4V,$F>P^'_Q%F9[B;0>.E-LQ6*(58^ZE3>)68 ,:$)5E*:5D[ MLW@(I>.>'W0 TX&4V %*K]) JX^+>TY_-XLRDJ1S/;3!^6JCZO=(DEY-UW@^ M9&LKF?>8%I_FFT_9"&FB77#19Q* J?*HOKC7/$(6B8)Y@2*E)L:W-6/C]E%[ MS#70%40Z6#(/;EWO<;5>3M.F:)K>]JQ*?U/U3IHH.%V?T7LFV>N4T&J0.9K: M*D%!$*02AA25"C3!YT;CD4^D?-S&X!T8_D9*[A?5FQ6Z%[]2"YZ"3) 8%Z"P M7NF0C-8S>6U)%.]UH^%A)Q(^;MO"#C#=1L7]0GJ[AI^E[=Y4O;>)BMY)ZQ,@ MICH:U#N2:N'@M(QUY$04UCZZ0;Y.X;B=$3L Z8E*ZQ>-F]5W@Z^4#.;$% @C M)-2F(A!0"^ Y6^F.H=:"O_X;NHE>2.W=.P AZ?HJXNN6 ^MKRNVM"O(>#"0 MM5:U\JKV6N9(KD?FM.P"XVTNC.Q%W4?)/<88UF&Y.K 'X99Y; M%91@L/1?=L!-'5J5L@%GC *2F P^UWO6[7*/AQ>4\'^* M8/Q16U&99),)-0-H13W-SAQB$/2C43PXP[#P)O6S8[2BFUHCH$%3]H176(T#N(0!]ND!-S-#JY##K7!H,L4*0C M@X-BG744:L?HFG1E?#JMJ Y2]T&MJ Z1?0= VMTWP)8CG7,DS$AY9MYG,\M594!VE[KU94AXB^ _S<[8_D>)(N: _&RMIS@K'-X3'( MR#!$@T5C$^P\B594!VGWAZVH#A%U!UC9<9\L!V4S2Q31,J] %:4A(-GAD+Q) MOBA/KS?=J=X<=)GSL?IN#+(]'2?E#G#R+GS?1";GOE\] ZLWF%\L5NO5A.N2 M2ZFB43R#\G(8@S4 MHVGOJ:4QST=2K ;-4UY^:--$Y&[2A\\T7C[H,I7$52K2. ]"VT2NM'-02PSK M[1E)FUL4++3MWKV#J &FC-?/?+=U$Y_K5"SMF%S>4F<= M[+HW9[-'+VSA9'ZCUN10:EO 694@%12,:SF[P^$ .NL >==7S=OR:CH/ M)-?YITT:8#-$>K4I?%I-G#6<\X @?3V:"5R2J+@&KH101HH48I,;@OL2.&[R MICMT-M%K#WA=K4BH7[Z&Z;)*^\7GL/R$JPE32":?UEJ*,8!2L9:ZY 32!)XU MACKZL0DZ=Y(S;J^B_K!XNLXZ0-Y&6BO2X:O%\N7B+*[+V>R\+'0U018344S1 M82F>K#Z/$%W24#(WR2OIN&M2E/804>-V"^H.A8/IKP,LWBU]?GE.R%:Z'\-? MM,"LBLEG'(&J9H_9-LNH_H&O< M)CW=(71(+9Z*S4%@2?L 3C_-7YS1T^?I^\=EF*](2*3?"P:O6)[X5% G&OM(Y9]DP.P0X@#0&+".F68P"PR/Y ?>1.&Y[G^Z0VTBW73JN%R[XL_EV*B/) M'Z??:IGG:I)\T::@@Q@Y5G='@O.(D J3RF*0DC6YJ'$0E;W-"1@&*C]$Y%!Z MZ\=-O<[:@-.4MQ('"-+4BK1INW*/L3U-EC@D9!X MHI9Z!N!V3NW&@5EOLFBK"4O*!U<[$')5:IVQAZA00#84&4KG"YI]!G(.L9G? M(:ZW40*/!, 3M=0S ,EIKBT[/F Z6V[\FXEUR!E##B:4:MLIUG,V*\C"H$5# M]*LF;2_VH*VW$0&/!+_3=-1I,'/A7KP+WZM)K^?[*2W/Z'G3$*>S+9\9A;8V M":A-VT$%XXE/+VJ1- O5S+O8I(7N<>3VUKW_D1W%P339:QA3>;J6K#WG=^*2 MX$X[A(S%G+)^I#W\03I[ZY+_ M2+ <3G=C7S&\S=OT\E#K?:T#H'^GZPDK+H0ZL\*S.IE5D?!(8A:8YY(V!6/M M[3[X]]PSW.=IO?6T'Q12;63>@7W;OVIZPHR35CD'M!PD*'1DN0OJ.BZ:@BY5 M1"Y-\C/[DSAND/SXMRE::.YX3"YHD;7$Y/9$=+<@O;5">9_!<%>'BWL#,=#2 M2RI:E#*[XA[S]M@#I'9R)_N1;H\-I;,.+.7%%?2/B\VLB"7^&I9_X+HZM=?R M TZ)$HS)M, 815M)&@B16PA.4QQF,G.N:9.(!ZGK\K;98!"YIYO$?6*A/PA;"+_7\.Z\O3];=G)9S%%ZURG1^0Z/IT+#XYQ#J9XIKU2M.[; MX/)02KN\1-8,HTWUV*/1W#:G^A77GQ?Y1HE34*:4VH=?$XZ45>0V>\$AF**R MCY9)T:1Y_;X$=NE:/IKI'$)K'5G/V^R17,EK7G^OEXW6M 8KNU_K6R8I2LUC MSI"R18KFO #'B55:95IXK["$)M?$]B=QW).9L8$YC.8ZAN9K4N;\4VV"?7[\ MJ8S3F@L#7->0D7D//NL(6L9H+"\II2;=?WY(V;AG,&,#\20]=8R_YV>KZ1R) MI=5FFDF5\?EO\B0F7;LG*9"%#+_"0 +DGKP2JYUB*AFKFB2$#B%RW/.7L5$Y ME/;Z >C^$IU$%D7(-D-AUM>C>@VQ]MPRO 3TC'P4W\12[D_BN*3-XAR"19R&*]A Q;*5\YE,YZ M"+VOY18N6A"^+>\NJ-G.!9_G[0M(O]R\,LF%?&/K:EFQ2;4_802'V0 QEZT0 M.=C2I%W+<>1VF=$<#$0/9(L::;0SW-Z>UJ@#\9*#A.#RINUXH15?O[.%22X5 MHFK2*>,!FKK,5SX& D_1364W<2K7Q)6B-50ONLDZ5DWX!-)A M*8+89;%)ZY7]2>PR^]@*BHTTUT$$\TLIF,C'_N6OM)G(]IZ\[K?SRFS]?TVJ M?@NSFEEX3[':Z-Y3;I+-L,$WQ<-L<]"6BV7#K&2@=;R&EF(RN>T"<#PB7:-'7M M%L%3 2N29EPXIU5_"V/<=@4EM3CI; MK,Z6>.U,)QJGG("XZ17)LX48O 5$)YPD0;@V8\U.)7S<^R9- ?QH^NS [^\ MK_"F.D07)]@3%:WGQ3$H1I+WPPM%[%XSBJ*%E :M9+K)X>UN2\]H^H1[K1P/(+696KUL[7T0TN33I4W.7E'%]Q,=' MUYW3L=.4TZG->AY6T]6B7!=AF.<;$C[&C.WSL4-8MH/)[\K8:9XHFH@>$@8" M44DU'<,3^!RS2"HDV6;T0Q?&[B0BKGDI\_QA^FD^+=-4K\AL.T:11_../B^1 M/_.1-/Y\5NO$BBLHA$5PB)(L@ \0=$)@T6A,(>IL^I/V$8S^,QCJ0U;&G8B^ M9V!UN@T\R.DQ&\##'SB$Z3^ Y(&,_MW'7.)5:N.E,@YD+'78JS+@2^!@@Y N M)QUM:M)N^GZ23IXKN!_V@]*<<8]@DZ#8T+H(41*=W/!0>P]$7MK,&7P"IG @ MO-R9'CB\9IZB56IFG1[/2HUEK3 Q[Y+0H$R2M8>7A(BH0'MCG,C6&O7$K-6- M?7[SX=^O5@(R1&]IB<7":;$)RRA,HX#-6&\"LY%;UB2&?HBH;BW3(=BXD^P; M2@L=))\WD>7;"NGC^6VG1$)0/6DM_@G1>Y M3>O?FV2,/!FW#7Y.D'0'.'F/WW!^AN[V]"GQ"#,)S(#82Q:91@+>\ M !<\AU!8*=BDSN P,D>>>ML&9PTUU04.5T@$?'Y)7,X6FYXTSVKF]12U(T_!;87*UGKK M )S/\N;JYNIB;/EM=GB0P2MIP15&OFBA!>>B3L"$R=J+I))N<@G\!W2-/-BV M#>"&U$4'T'I3V\W@IK#F#BLF6BNEK=F6E+=%8T$94;/6S@;+4+ FS?$?H&GD M2;1M(#64#CJ TX?/)$B*:'!C@G&^VAY-?#T_KW@]3R3FZ3>L#>#.>9V4;'R6 M44(J=5QN$+6_=JI5BM)*EZT7MLEEDB-H'7FN;!OXM=99!["\'&QR>WDQ(E\* M1+!ETY\5"X3 !:#WQDFRUBZTFJNYDZ"1Q[^V =@@TN\ 1;^$Y9QD4R\';M;, M;7:T]TQHYT"K.NPS8AU(H@R@X;I(9UUH4__P [KVR\VR)P:J(971 ;;N']%= MY\IN?IQMR[1N,RJ%"Y&1TR?9Y-,7[X?&I'18\ MC@([0.KYK;S;%Z9O+S_T.G(A*>ZI8^R8(;_5Q@Q&),N+*SY@LQO"/Z1N/P0^ MM8.$X173 =IV==4_]T&S$:$$BK09UHZH@4OPR=HZ.-%YZ5WPIK MIW; ,) *.@#3MB_^%1S[R^1GO1E.J^ ]!>7,VXQ.%2YLD\OCIY.^'SB?VJG$(ZNT Q!?\O$KAEK8 M65/>NX^,M5,.T9%<97+UR+A K"QF'BS7,J;@FF!U;PKW@^13.Y)HHZ .D/<2 ME^15U%3071_6)5VX"Y SA?-*!PE.U2,_4>@5IG(N3>I&[B=I/VP]M=.'@530 M 9@N[VJ^QX3$4QW%,)LM_JQ=;$Z<7?YVDQFV':=#%]]F4S M3'N2E"I29PTE81UJPPVX7+OC2V$SY\A%FRME0S&P'U"?VIG&*.KM -:UM^[M ME6F5C(8E73LK60JYN"46*-[/FLQ\-HQ'U^0<;0!^R'LJ1UA-%%/![#[QV*1 M_YS.9IMSOILCD6[_?![R1YVTR%Z"\/7.,4I:83D6(/]"V"0=#Z))8N]@2OY=!>5=J)C-"\-%%G[S/;6:D[DWA?@A\ M:@<=;134 ?(NVHF\6'R)Y+U>.ZN9),LE.0X9N"<_0B69(:#/H)6V0CAF6)$M MH'8_2?MAZZD=80RD@@[ ] $_5??@/7Y=+.^_U"&4D'46%\4U,A%3Q8.SF8&V M6HC,O8RNR8"4O:C;#V)/[31C>,5T@+87BTV1UK:1R_OIZH]M?%V_FX022L[! M 7.% NA0%+ADZ8M-FH)KRZ)K4AS\ $W[(>NI'44,I801\53O^][E@[9Y)!UM M.+GG#$W.Q41+_H#?"U7[/G$_+#V5,X-V MPNY@Q_L-_[PFKN5B3M^F;<^;W?P99DNBA0#("_F/SF3P6EB(B>=H:6\ON4EG MCT,)W0^#3^TXH*FZ.H!CK9P/R_/&M'7(XW2Q_"\,R\N63"_#.DRX,20PQFJE MGZ> F!9:X%Q#QJQS3L9$;!)&[D7=?L![:D<#PROF*3:7^5C/WX9O+7/^L'P;64VGL"']!GSV0P7 M93NQ:$6^Y?9*]V5_[4U;XQ6NPCS7H]EZU?NJ/>ABSMF'-2WE3^O/6$OO%^7% MLY<;U5SKTB28BKD4,+1JR&Q+ 3X:!ESKQ(T+A>,/(?=HU';;M.80Y-WP]KK3 M\5,TEK=O^+[$=9C.AK>>]SVGN3G=B\'V]E4)([01!K2K.3;+/$1I(R&*92S> MEZB;E">V:]MU3;#GRVS"50E9A0#>*DYAE8K@!48H4B9R+;3GJDEAW%U2NK5V MA^#@@=OXQTC\*9JGVQ??6IFG^Y[3W#SMQ> C=!7$6 >A M6 MB\0]ET6UJ2ML9YYJF=3K.7W660V\-[OZA 569&$1-*H 2E#$'4RD\$=A9BAH M*;$F3NX.6KHU4(<@85=IVBDR[R"W<9.%9W]-5Q-O-5.!&[#16 K+ ]:3?0[1 MVH#<\)Q]D]*+NZ2,"YJ3M?L@6@X6=7=@^2U\P9>++V$ZGR1C"HD@0/&"8IH@ M"X1ZUT%'CHYS9U$\@J&Y(J@GX!RNZ =QD:.B7ZQF&\\NLUMP_ET ML?QML<;5K_@EXG)27# EB5R;X7AR[;@#AYH\15-<'6=G;,@_\GGV>U1/Z#A6 MG8MFLNW.SI#SB:_7^&4U45F@%UI"-HR1]342G!0>1"+/7YKLA&Y247,//>-V MK&V[/1TG].ZP%:1?@W/[UY7/\ ,X]PF%,D"A\L M4+RF0:D2("9#WS&&=>!-CKS)T6N[:/Z!(_6WRQ>;:H_7\^OOF,[3E""SW09L M*LRI[*'$ZDEX7< E6J5&>*55RD'F)LG7DZCN-D-P"+H.*(T86(]C.OC+]>3% MV9>SV>;N\O9PBNSX=)'?EF=YL>TU6*,@Q.1B8!Y,7(6M7/ NX3Y@ZC)F[15R_J#L&&(?8M5.TU$%<>^QN<16V&14Y M+YF!*YP8UB:#RTJ#"%P(1F&;3TWR^B=3/FZ>Y?&WZ7%4W@'&/ZP7Z8_/BQDI M=+7M_37Q,>BDLP/D08'"E"&ZP$%8+KWG)$#=I.WN75*>IK-X)!9NWZL[33%/ M,3MST10B7.L'T2I7\]"SV@]VW)?1]GD!X=9(-,%,6U]6UFT^Y) M8+?9F4,P<\>LM=!.!_OHO=P\__Z1/F(3WX6@M4\L0TDN@$KD"+LH'+F_GC'Z MR5L56P!N#]K&Q5H;4.S;7!GHR,6R&D(/AOR070MW]04<]D0 MR&'@(L-496"D3)S?:ZCC..@2&Y9)E34*')V>+])(V;#FF-J(%4T0&H-D?B-6A^ M_>7K" ^EJ16G.B;Q/+R [YB(YH\**?3K_['7(.GV (ES)-N2A!'"@@U1$))M@LAB@"Q,,EG7VH5]-JO]03'VH=*1&KNM M\R/$-[+6?YW.IU_.OERX6T)@Y$E##C*"DEQ -&0C-;(LK!)HY3[U]WOI_<:3 M1];\,7I;#"'$L;4?_KI&.']YSF![5[,=C^D-;7YFW%60A!,E E MUUN,11*.4&?I4BB\R<'18QS2OB*'<(UOIM_P3OOS[9:@9#!8V,3 [4]BMP>UA^#F_H/:0374P:[Z #_/O_\:_M=B^6(65JMM M2:[(/#B6(222F^*U#ZQV@7X,+G,9HVHS@OP &GLYNAT6)G?'7S716=]PO&+L MVIUE81/'4@0('>IA3W5:'">/.962Z7^*AS93* ^C+P M='S<J];;@4P$#J^L#A#XXFRU7GS!Y7N<;9MZ?IY^O6!%FW(8(4G1HS*0/Z(!AY-8$581JY*D^CW/HKVPE>S43./B:]AE-(!NMZN M/^/R'F-,BT(G3 &,"@A*H@$OR3&07C,25ZTH:])&[ &:]D)8LP$TCXFPH133 M0SG$)I32SGM7MW:94(.*6H&KQS=)&295E%FJ??;#IUDATR0!P#%.9:= M2=8X1U:RF'K.HNHL'/+X6"Q,1IEHO>R317N*-3(':>R>&IE#Q#=VE<3-\@X3 MR<6O9_M1U))DYL"'K,!R+6F7+$RHP?3>88W,07J[OT;F "&.K?T;Y1W*BFB] MBJ"-(B\);0(G6 )N$I/&&]HJ]VG5_E1K9([6_M%"[,#5?& /O#IV#RE9IYB" M$GD]%G<2@E&URUPV6&R1W#2):?8AKIC41):7"&(+SLO8.*T@KIY#;X&*F96FMP"9G M:!#Y=[!;7C"R'=L>-AW,+S@1O$A=R&]EDE.\H3P$SP*X4"PJK8F1)L5F]Y,T M;H*G,91.U,"3W 4OI^J]G!8B&><)5\]Q_2?B?"L.S,^^U#\*\[Q]H8Y6.UO6 M=WY_B?/%E^D\7+ZIV1;:ALSV^^\CB+?]YFVY=$F0A\F_TJ97WF;@0,)Y6$X7F]2XT]XKDAQ877=/&S@$ MK3DP[6-!^L]8]B,#_N 3>JF,'4OQBZ&UT".4SH]A8]$IH)'@BZLSY2())F0. M5BETY)@'O-UI]0 PC=H]>CCM_0@/1XBR)T1LFQ!?E#E:HW7V"NA+KB4:JF:2 M)$C+C(NZGL;)@_%P_0F=H>$8W=V'AZ,%.38:GFVF;2^(C>6+9R\K*^=,L%04 MTYR!R+[>5Z8X/5J?H- RT=(X6B=I+S3<]X21CIQ:H6$007:0YGA%.^@\3<-L M,^GHQN7/_YRN/U_;F%\?LR=?3XUK(X,N]:8RJZ6L-H#7M<95ABB-\=;()G/2 M'HW#7JIL1G:F^D96!TON/7[#^1F^(A6^6,PW\5,5R$6Q+EFKV5DFUNO1#_V7 M/X:_)J2#R)E-()V+H(*R$.N9M\+"'5DPIGR3H>Y'T#KZ*5V/J%L\+@0Z0/F+ MQ6K]MOQCL<@KDNP'7'Z;DM _+&9YHG,IJ@@"FT@)E! &O"-V"A/UYD,4NC1J MAGD?2:-?0'D"F!U(H8=#TV^A.<=/E:>/PQ5]7QQ1_?+75YS30IL$)5U@*D/* M]$4I\NE=\;86D*3$O43:#YN4>M^F9/0K*D\ CZ>IKT,8OIXG,OYO%JO5)$>- MY'HQ<#IC3:)22*FCIP7EE1047!;;I*/##EI&O\WRE*!XI J/WZX7ZS!K=D3Y M(JPH;L[UG]J[YUN8;3ACCHVX?(@<[BZC.>W7G4U4A.JTM,5@$K MAE4$)=*],T#NF<'HF>2B25G PV2=[,?M_/27TU6:+59G2_Q(PGU.?_#'1!1, MVF$]BJ]SOE%:"%$+BAB5R9I;U++-5<]]*1PW,AD0/7="?Y;S MM'YPF U3.GC$4]I9L_V9>QQ+5[PR2UJ953*+6(:=]>GMV M9NFN,FB[G[--B1F4BOC/(+R7H"RO14B:UE(TTNCLM578@O>]J.O:PAV"FOMK M!(;230\IDMWRJJ>66=AL<[! SFBL]10(,3!&H$A"2\9,9$T"@/M)ZJ548##] M[[6''JR,#F#U'FG!31,%.;MYVOWJQ=@!(Y7@P@%7@=6Q Q*4E!>^K MZ25'*G):R;R UCP11RY"H-4,U@N3)0;R7,./?+K]'SNC %NX6 MU576QW 5=9 ."C+:,0HZ<#)1/.2*5>21!)?;'$4\3%IY9N4?9L M_2(LE]^G\T__$69G.(EHA&";2C150"67(2AM("L74N&%Y?B(^9%;U/6XAQZ) MA_TTWXAVH+ A&WAM2-^IDLLNR-.F$^!!1)U=Q[?CLJZ2?8MQ+S2PPJ6GU MY! @.!VA),$T%F_0M^DF\!!5(Y>)#(60.U5/@VGB"5F9C4,PF*TY_[16%F<7 ML8]A=UQF+"%'2))Y\I)X@#IU%'A2EF EK.5MNE(_AMW9]D&@;?;--,3I;+J> MU@&9H3XLOYV_QW2V7-9ZIGG^;3%?7OSX/*RF6WU<+1&O"T7+(H*(FA:?-K35 MI\B@MJL,M Q\;#.->7A6.K9PAV#Q7@LWCLZ?D%F\NF:ZZ[<7H@KK2XDNYN%2 M;&&'V$XXSWI4^EJ9[L<1Z&-L!D'$:&WQ()U2M MAR!3 I$XK4LF49HF>8\QZ%R9H#@!JU ]!"$SZ*2"]84G)]KZ=KOIZ@2&CXN6 M^S [@.IZ0N+5VJXILO-RQO-;;5SX:(VHQ4.!W+LD$((Q$G+23I/CY[AJ;1[:;>:8E\M*H&/<@.D<> -L*+W>.8-HIKP-L_K):3[^$=>U)^V,Y9A.Y MYH76MW86E"P,O*\]X'G-"5_=Y>_<):*EK(1T!62N_?V#%>",R*!0)(^#",!V7Y[=8X M \/O+DV=@&UX)-R'N1/5TBG"Q#DK1I!7FP(Y%Z7>/>4L0,P*P7-5A-/6.&Q; MH'&7ID[VWE$0=HQ:.D68O%@L5BB=A02*K,AIK2,?/5,.3/;*EJ)2:#/$[@&: M1NYQ,"K"CE%+!PA[X*H#65O/?>VP&&*AD)VQV@2O-@.11BAT3J8F,@.NH ;3L*HC:KE>O$D(4 ODCR,(HV$.MF8A0&+KE! M*V03QV\W/2-W$^IB4QY"51T@[N,RS%?TY*MN<"2BMSLK\S[21ZYV_^KR &\D;2J"I!#K0!?RC9/)Z)+$)BF^(9GHI/'E*:A:=*+B#N#]^X>/RXU% M^$[,_V/Q#9?S:_/MA5.!E8P@N*IC^# "602$X)WT5GCM?!./\D&JQ@7@>&!9 MM-)_[V@%D'GQHA@)EFV.Q"D0=#8;P-I@ M+#"9Y6T;>$]+AMV?/V[^9G08#27YL<'S(LQ##A<6.>RPR#%K'AD9F:0T<9.M M B]9A,B=8#$FP\-^HR=^^*AQHX\^(#6L/CK8(5_B =!,@G:I5@H5-,J-.FC]1!1>Z%0-XL3NHB!!U-:5P"\Z.5? ME^_Y.LTJ1AN%!<0Z#D^(.@#5:1 I)Q02>=1-/+2'B!HW3AA.]?=BZD0]=("I M5XLE3C_-+R87T8]_AF4^-] NY!@S(FB>:L:3XOIH<@&>M*9H/GKCVESO>("H M7C!UJNIOY^J&TD,/F!K \K^Y;,FCT;J@3 "G;0;%,X=@#Q8=+ F]FL.Q75@S*$!GIT@C]A;B-J3LQUC;=N"3OE'[!+7 M5>>N$=%S5)^O0U1Y-#XIH(J+@1"Z[G,@&A+9)\L)B:3/AH&5OFJLELG68 QBX'Z#=+BTN]KP=F2H6!WI7#BQ$05]R45 M9"C!,R.)ERRP3=Q[/M&\\$&J/R0O?(@>.L#4P_E(F:RU%$CD(",HAK4WOY.U M>8U7M31;ES87%9]F7O@@U1^4%SY #QU@:M?"6_V#)%3G6#[__N^8/VUZ=\PV M:EM]GG[=+$G% D]%.$)%,J *CR0^'VH%MK&.8A!AY [;EZB]18YL+HZ M .4.-B[NXBGC:CP,MI#$E"[$B' 1K':L\%"D:'.D?R]%O9BX=G!8M-!-!R"K MN>)7L\6?YPQ=F&_A?*[=A^KY'BB!#$+-T96 (5FDQ6J:Q(8[J1D77 -I>D>F M_C2Q=X"=YV$6Y@D_?$9^FZ"Q([33%/T@;HZ4^MBW0IXQ+O2+Q?P;+M?339'$?+I8_K98 M7QE-[XP0SD%@% 0H)0M$;0QH4V20/'E;;IF<>VZ%_/!1/:'C6'4NFLEV3*0L MU]=FD=:BKO7W7W']>9%?$W.K=178W5<1JQ"W28X8F2BU<3"+%%)&7\ M!*F]3$'H?9H?$!W7;!#]=-O^G$KHN#="AMC4'E55(T/R/C[.UVTHW**4HKIW M@6Q[*!"\MF D_O_LO6ES&TG.+OJ+<&[NRT?W-MMH.VS-OG/M%@=QLGI%( M#R6YV_/K#Y+:)5)B%2M9*;]O3(Q:HN0J)/ D$EL"/&D35=BK7>1>H'N>E'D4 MVW&AL&HBE]F/QU(6Z[/_=W6:%LO/YV^7\:;=M>>Y!$,8\-G7HHP$H8@ SHLL M68F"?(O]#L7M+Y@/,5,*;S4Q)WM%0]&JQ%QC^-G5*7Z6_$HN/&T4:17&K-+C MJ4.'H.&0Q.+OMW6.LM8/"2O!&$:^L)$,@N<%4C9)&%V8"HVSAK_WJE%&$:_$S"]BYNVEP%<5=G1,&7O#S?9-3CZBS71/K]E&6^R:Z_ M*81>VC>G>'Z^*(NK:/)/N:S6I-/_.HG!8 @" 1%%+>E79+T03)+1F@6IF"I- MZJ@G7D[>\MX/SQ8E/)3GD'&+*HC8628 Z:]#&YX22 MU?*0MMIR!V6]1/ZG5IM3"*(+_?DPDGEK5^!%_DARRNE]7LGKQ-5O :1S3.[UW>!>C''6E\/X_G^*V MX$YR)KH(N#T\6R^S_G^KQ?+BG_3#P^GAD45?= 9&T@65%4F820[!HM).)D3> MI#YI()T'3W3<_KJ[>W*?B/\_T;_XUXDP12==,GA#9"L;$5PJ6&-R6&^GH CV MB!S90N*\\8J6"'LRT;&-V/I750=<@M[RE(D55\N+S$/1Q;P*&E4!:T6L15ZR M=O4GHUH8GE+*WF7] ^BOE_)OUVV#HM%1U!D')=9Y'K+V!C<6029KLB_*.M'$ M2-J/O->EMX8@Z['>:B"NUURV07XODV@]:%[;5V19IVUE"1Q9\(S;[,P^=V/[ M*-MH!M 6H)FJFF.(!/NNY@A),2%D!B%,[1>E'#BI$+QR:)AF:-QD6/PAJSD& M06'_:HXA!N\F1W?OHA*S7;(*2=5D9U.;NBJXCA9ADV:)-#,->BFK_=W9N M6XT4^:H]_SM0;UM/98EG/ MA;L>CETYT>:T'4WQO,49,Z&TC3PGS*%/ M&^?]M,:4\?I8N"O3&Q7MW?FL*6*^^Q$Z4>3WWO-O8W!":,<202MK3N*NSD5( MED%Q-C)I'.-M6L-LH>50'?;["I?GFSM;&ZZ^>8B0&.2/:RDV@MLN(+R5_MRF2^.KIP^3:ZB/K57 M5-N(;JBN"H$M*"7J)!*L=U *H%((SD2=HRE!8!,#N(&ZNK,$WL18C]ZKK;#9 M%+05KIL>UTY"-Z^^VP/*&!$S>>1.T5Y3]#VX2'8FK9XQHTIANLDXFP-H[D]U M#<'2[@!'6^%UFD??I0UNV+(JN_[B@+3[X2]MJ0A'+KVAKI3"XDS-T35:B81=P#GARNX::S"G)+>%BBB=C^Q==2*%)X6 M$K0IWK/"3=NCI)>6Z\>#PFIBN]P4X;NI+E4C)O&0C[O6F7H[9L8)+JW!#YB)N(PE]/%I&\ M-'5(.P11[U6;.H(N.T,K,5IFI6RV^T%CUQOF35U-"XE)N-C!2705%+S6MT\6 MHXR-5FMRUS'08I"T:I!60=*^*.ET(2ZU.)*>I6K>W-)D,)I> G-K%EK$^C*G MIYT;;OK">-0JRP*,Z3I$.]"J6+$@L\M)!XLRI[T4S LOFO=&[K1Z9DJ>SHV/ M1[&:FXY' HVS/("Q3(-2S@.I4 ,N&I.3JO_W>Z%BZ^/GO2\[+18.YU\'!\X# MV[X.IZSF_=VB?K_-S$=)AZ5""2(G"2H1LK$H#:X68TK-N7O<4ZR!U_X,@;T4 MXLSDH4\EN@X@>2\F]T>^N&DSQ+U6VN8(*6D!*H<"3C-)ZI5.9!D];;0F5TJW M4M.1/SZ9X'?ZWF.E\,KR.&_BQ>+;XN+[8OGF]'3U9^W_OBJ_K"[#1;D\O6%Y M@U3.H/>VS.:,9T##A [3*7+%'5@,HO:9R."9$_2E:+*V?8E[M4E]S0D=':0O M)=;5*_H2R9P,1B 8QTRA+1R];-(%Y8=)Z S!T%0)G2%"Z^#,/2C$*XM!$>B$ M26G3(X33>1!<@2QLEBS8(E*3A,T0N<\=,'J<>R(S:F%/WCIWK.("/ M42DTD9AC>5V5@2!# *-2,D:%7+Q[R60<]LI>#MZQHGTNQ3,-GSO03/O[;EC0 M;7K;T") ,5M+?GT$[LC3,D8789H4J?_8\9;)#M"I1-<#)&^\O=]6Z\?NWMWR M/JQ.3\O5_.J3J,EF=I%!V:Q2)5,+2 W(0 O6V7#%FLRN'$QI1\?L9(!YC,JF MTGLU\#R)5G$== US:0VJ*$\G GT)*B=5H@_<-/&2]R-O9B"VQ<@H1 X2V&@8 M?LWKQ2I]O,#UQ21@?+]>?5N VQ M7O1&G1-BD[OR$Y[+S6I3>D3D(($=>"[_NDS-TGQ_S^OX!9<7=5K#F_2MKOO* M/<1E^I!/ZS8X\)+\P#=,D;H[9%$-DW312,4#Z2ZM-B4TNM[N,Q:\\ZBL95:[ M)@F ;B[4.RVUTUR "J5Z<4*0+2L39-I#EB?,TC6YHON#7*@?@I]I+M0/$5BW M'3^&:8/Q5^U'O>?XZN[8U_(]LICJ* 0K-]V."KC$/&06%:'66"5^X*NFMSM) MLU0TXZF._V"@6';D5QD'*1@F>%:>ER9U63_6M?P!6)KR6OX0X?T@:O#CY=D9 MKK^ORM]_?K/[KPZH\VI)SO&5Z@'L:JE[ _*,7H (U5F6B8.W=021T"**XF). M389]]J%[-VY:II^ML!Y,(FVALF$08I& ALM0C,' MHW%6DK"C F6+@V!D)'LV*B^DIOW0)/+R8U<(3F9,326Z#B"Y8SU_6]=IZ-M>PA((!!6_CDN]!6T=FU62@6+65T-P6U3:S,Y?5 M.M]/8O],1"TNZN@!^JL5'=WUSZY;NN>@."_2 ,^FSMDSHC;QRY")MP%1FI+* M7G;7H93,7(#5$GS'EU0'NO#^LG9P]6;#)1E"M(*VF3 65*&C!%4P]=YA9%Z: MC)ZU+GUYGL29"[*.H1D;R>O0$JQ/K0_G>Y?V2PJL!!TAUB\J)@&!DV]N,6GN MM4G\\0"YID?SP#8*[:JO9CR81TIGO/Y;7>!I;QFXVZU9[I\0'A*$=XF.)>T4&!,R*!T]>*[K M:94DI_,D!]TDMOC?+^4V"%53IMR&B+@#.&\-\>HD6 RUXY[)G.SLD@&MRE"( M>2HR+1#_I[/VQ%#8)^4V1"YS!XB>210ALZ7P(L%F37R17D%@MF80)$=5[]*$ M_3HOO*J4VR#A[9ER&\+)CE-N2BN?-$L@;/*@DA7@M0@@:LVYY(85WB11\EI2 M;F.@,QW'.SBE]K^HGZP/14H(R'6]-N "QFP7ADCT?ELVC3@_K%3;I,94U.) MK@-(;F'6]H!Z/J_W W^[OA^H+7'26PM1ULM[(M ";:1-[5CPS!N;=).JT''D M=F1\30:=U='EV %:!P39<_")<:E!YBQ!8:[Y=>1DNCIE>!%:Q395"],F19JA M\AB &9\B&2*]+IMVU'5=<>_7O[[FY7E.)]:4@*+F'D4=KALV/?MY!(8N>*YH M>:&)SGR>K'F/\AE0.*&4.M"(>S-PTP%B5+E%W628='6O>_=]'8&,?H^)*:7W/N6O/VU?[Z5SR]3)L_?%P5<$)6=F)2 M&@AUQ)!2/L*FC44H3/"HLW*/%>K^"!U,S2NI'IL2I6TEUNG$E$U#E>M#X0V= M11>C2G.V/&6*LIJ7B)NH).:7:W'\O#J_./\9ORXN\'3QGYS>K_-77*2;MC-7 M%-QUG+DK?:Z1L=16HE-G,P#Z3[45GPJG;OF$]$% MJ9EBH&*=#%PL:7/I-*0<4N8F&LZ:-%!YAJ9Y0S_'Q-ACLW J0;T:%3:^'=+. M9[519PW;&AT*N)1BU(8%R+:DZGUH.N5,AAA9M#S*)%03]VYFI7:7Y]HAK;NM MPR1'K;0"5<<>;.X>!D46*]H@BA:&E=;=D5XB\76KO"$(W%U1.*D87XT&O%G_ M:LOZ#RC!'O>B-KIS\!([4:P!411.3FT*D6!="'E!V7H=Q?,@A14F-#&-9E:L MUZ^YCOG?A*$4RB*L=:"3)0_*<4L6CIJ? M.50X':1E[K'G9@72&UTDCY EUNH3SP%#].!<9LEXLFU+DU3+4U+FC?K-B:T# MQ=(!L'[)Z\4WDM6W_' 93#,>LC9@@ZQC!TP!E#D 8UE'25^D:V( [J!GWI#= MG!";0D!=U+C^DK^NSA<7YP^7@>3D2RLD.+)3065IP&LK0&3.;?99.]]DN.%6 M:N9-JLV+LD.%TX$N>WC2/^37[5WI8@2:9$DIUQ$^O'9/C-P!\4AYE771K,G= M]CUHVPM]^D=$W]2"Z_2Z\?OUZFM>7WS'9?KUWY>+KV=5Z",\U:W/F<(1?9G MB?S,FQ>]/T5R:^^][:[+J9#"858@52$SBID 068#R&2PP1895)/Q*R]2-D%1 MW_87;&OWC]JI>B$*+&V@.O:1]A.+",9'QGST)=LFEY>'$#FO9SDMDK;4]K41 M5J?!MFT*8'S"X9FGM=)6#9,.+R/-"&9L,0@IUPG3RCKR^JRM'3%\%-XP9UK- MT9M)9]V+-'-AD\)8XREU8C)C$#0R\,PF)RQZ$YKT&'B9M-[UTQ#4[*V?Q@GF M%6FENPCYMM_2]S^?XOGYHBSBYNVK0A[..L?%YJ<#L@3-:&FE$:=GU-'TJ93) M>.L=<,]6H3X]V7P-YUZQ $[4ZS3BBD+J(D.U;ST_?;%@UHZ7 HF8&V MTH*B;R&0#H3",RKN6)&Q">[VH*V7OBM3@F+?4WVDA'H&W;WK_)FV:DRU,WIF M2):*-N YYX ZEH2*#!9_7-#UTFUE/L]XWG^LCI-;\^^KE?? MY&DZ;BBA:NVIEU+ES)!5PAUT<6FY.P(3 16L!G M-TGSIM-;(VDB470 JK?+N#K+'TDTFZ/Y]]55*&AC5Q)W0JGWS[R*M00@N:M% M.8V\9(=:M1F/\0Q-O32+:N@!3B61?L%ULP&3D,H*79OJUIP9'=Z>80"M"Q?" M"Q=<$Y_O6:KFM<8GD_U^F!HAB Y05:M4WI6/>'JKCU"LX1!U=+=6EAD:#VAJ (9L^9:NJQ#$POJ)<+F/?#:(6I2@70 L \D&"+@ M"RWHE_PMGZXVUL##)7') U.)@;2%K (,$;S)#(K*6DHR"9)J\S&L\I16]26>+Y:*FNVJ)^./M(Z1UQ@!GF$'9* &50I"R>,U, M(!$;<9#7G"':^=P\C]R74F)%,"4))?%*,MEKLH M@CAN>?"&K$[3."-!L"_&ADND WR]B?'R['+3]>AAP=/7T[P1&.GOL]7Z8O&? MS><[%W]B.#,J,W+)?2TOKA.@G8D>0HR>1ZN"L$V%=N*T!.$L]HZ\!DX26!/&2".Z*"8K1,S #'G5. H\03& 018G6 MBER*:'0]NI>2>RE2%#H'4)[1EE-T,@=;0]!:""'(NZFC$.N(,D7.KV7$OT+VZDOM!H!A1X3EER40ND*WA9,I; <$D!YEY[[GW5K!] M.DWL)_W[;Y[G.)A,^J.9V(%!N4?X70BN;>2E]H>F%6D4@,)G4I \F"AM1-FD M">X/4]/4)"0S3CX=(&Y[1L;P6,A&UA!ES>R8G, K*X%KVH/9"2/;I./'9\3F MK& :)/*],F)#^-\!B!ZDA%%*95R*@*FV'$SH($21060D(TX:8=T^5DO[!/R< M!42'0&8TMSM RD[6_.,\E\O3WQM'5?$G0(KJ:6S=SQWWHY;/70&GC0A*XJ6B&B"KR.>;/D9*ID"X1@'!B& MJ%6A5>5'KO6.F.\>+^N^*F@,>)IPNHO9 '_#Q;(.)'VWK/<+'YF5=U68B27F M34"0OM[28;5$/J@$1?HZFU3JI)K4F^U'7O?51(7'K]O2]-_M%ZB,@9DK$Z>I>^\5PCH M0N#.>U=2$_MS$)6'=S#8]89[O;^QL$08!IE4O0I=)]L[54DO-GC&L[!-QICL M0=N\+ET[/#WM;S"MF%Z)>AK?GGW'DUJHJH9MV8; S!YB;&QR%$SQLL.QYVCR;8#D!\UV'_F57_=KEI%??B MVA,76G.3@(6-HQ8E!*EK4:$P$H/DB35I3COE(N:-W!U?01]=\*_$-+WCSQ-! MC+^E,_PE+0S:@4N;Q=8M(3@;;"07RA"B?*R7QQ@#H3"GB%:RTF3^=*>V[HGR MCC/O)9A2G4M%9I'/68+E@H<4@F*ZR0V+_4E\39;M$'2-MVP'":T#6^"9]?ST M_>_X?U;KS;B=3;T=MUK8Q *D[&JPHU[N+%) $#(*49#Q-M4E VCLY>;/M##9 MWU8]2&9]P_%N87_@V4UM.&/%F2(D1(8<5*D-+P39)-ID.H"5X]:UZ2$]C,YY M8=D,+_OC\F#A=8#-3SE^6:Y.5Y^__X3G6Y9X553(O"JH2@1:0ZP;6P.B1X@V MVYPYS]$V.;3WHJY;'!Z.CU5K876 P(^K5\C;@MB(6>M";B#/Y!5Z M1:PB9RQSK;22M:=5DT3S3HKFC1L=$VG3"*4#=/U\>7ZQ.LOK#_ET(ZCS+XNO MMU-O-++$:\%UV=0<"D]+D1;H0%"6.\N8:!+E>8:F>8,VQT385(+IHG+FYD;> MS;9YQ+WK9149#!JK0!1'6T?'FA90U2H)*167O#1-QQ,]2]V\M5I'1=[DPNI MS[V[^)+7.PR"S#1WDO@D7&W@75/MFW[>QAINZH1TH9IN0,HX M*?6-O*N^MREZ7_E29T:9>G>.//QH$+CGQGNC'<,F3=9?(JQ;WW0D%/;'VG"Y M](VS>TUL[Z<13[@+,3JR#DITO%Y'(1VNR#U"KF(P,D?%CXV\':1VZ[TVQ^(4 MLNL;G;6'+?'.*0REQGT0%+<,O.'DF>=DM?$!8]FG:<*42)R]I_"M)WB3TJ(^$D_?+LMJ?7;=RWNR4H)GG]^BBF#_!"P@,[9GHHX7 5&W039H;,_E0WJ-VB")(WJ1W\0]: M0# 70<4$ P16M\G[9/DHBI6TND1R<25=6B5\1 $2E+Q*EH4VIC2!(\_8@'! M()@<4$ P1&9]PW%KO$HXCY&9#-S6'O6NU@=99H&[+*,1G!=U[)J6UUU , @O M!Q80#!%>!]C6_)50E:%M IAA!Y>@ 6?3 A>-&&*EC/':]U.L+.3L=) MJ0/DW0\4O7M27WZ22HQ%\3HF2&=:C0[@M)ZL;C7<2!@\ M'B0VG4PF+!MH&V[9' N+LK@:C;HJ6^ZP3!A\&?"V%J&8L8N=)3"3HK4IV0#" MJ#IK,2H(Q6K@T4;I,FHO7G_;A0$G2,S<<-K&$%P]0434X+-48%$*KCGQAS4I M,_@Q S-#T'5 8&:(T#HXE7=,C-XX:<$ZZU4*D%(@@YF3?>O0&F!&JD <"[)5 M]X^=-+V:P,L@&#QI^3&-3/J%UXU'5E1 2X:QY8&V)+($&#! -D4FQ*+-X]9I M30'60Q!E,MGOAZD1@N@ 5;59W+M2.W;=3OT0U5#U'@RO0VM<*>!R,N2*1[2) M):%UHW$9CRCI$CUCI/RDQO,0EG> F8_YE'[UF6R%O^/Z7_F"OK\V@*_7(Y(I M+&C:4[$D4-[7/H-J,Y94\,2$*ZZ-M?4"8?,&/-HA:E*!= "P#R08(N ++>A> ME/#ADDJRTG)5^P@Z6A+#&O9.#JQS-IN,*K>Y(+$';?.6E;2#V=1BZ0!I?\O+ MO,;J]KQ)9V2(5@>GSEA]N"BCA$\L:[ E56N!(_C:?B-Z+JR)6N-!W@;:\PI(PH.9D$(%TAK@G+ )'<:V,X9NV8)'7^/SF#AE[CY%+J M 'DOQ*?)'&!<< ?)>,LYBLX^ <)XM.?^?1;_OMJ>?'E_(07QJPP$HI$!)59!!=LHMT8;;%T MI@1S[%-Y#[)?4UIA" H/:R=YD' [.,R'K?9_D]?VZ<_5B612UKZD/ZO& .T:4KQ.O!,!\4J++ML@ **0F"RA:<-)% MX%X$Z83T0G2@5ZC]_7H8N2R6"E M, *Q ]P^H'DO\)K_;N =+]:^$5SO62N51& N0:S-VY4W!@+A"@(3.1N>A2O' M=KOVO?MN?V@<#A5.IY?@-X.*1P5,K__E%-'/;41,%,J\>O0=&'(LOA0!V6MR M?:60$'A,8"R+1;CL16[2[_4A&8?JC-\S03"_^YIK4G/Y^>KA]\:0%1<%=PI< MV;1]0+(X-;G[BF'*W)D0VO@0SY,U;S#Q !P\5@H30H@@VU"-4D!KZ0/A7)*U0JYY2;]'(90>N\N8%) MX=963ET?3E,W:]KCJ=,=9$=OS/0(=8Q4#I-*@/:ZUH843<8*BZ!ERDX;*;QN MTMJOA16\>>8O^3RN%U\K&Z\*N+AFM?S%@@YUW.?16)BP"2%ZC\0,H0!+LB"+9B(I M'TW:9SO00^\!A7YZ#)(';YT;#A/)<'4H0WM P4UW?N70%S2@7:IV&G((GARY MN@J& 5F1^_1UV1\'VZ3FLSM!!&-]AZZ)9_R/5&T\U/G_+Z M["0+RU+2=-B&2/J2E@'(ZNB^$&V*UFO:A,>*F#PEKT?K="0B]HB:'"B>;D&W MS'_BZ68Y(B=$Y@7DI*N2#L0Q51 R67F>ARB3;>@/[Z2K1X76$F;C!-(!OAXN MY+_RXO.7.G/@&WWZ>J]AA(Z;U'M;) \5&3=0?+MV5=#V@&BZ#H+MOEZ^-W7W0^;+N?U(JEM4ETRF)R- M)\,J!;*SR#,%)VSMRLI)B9 "2;I)]XUI4UT/T5Q+#$ZT-E*S**$H5^\6()*2 M] J*-#)ER7EHDW%_2LK3^O,P9SN8,#Z)^X7M1XS-T"G#9*<#HWM=(> M5#9U$IB(P(K-16,RR36QPY]0,K>K-QE*#N-Q!R"Y(SQDM"$9!/2U9SXM'9RN MH;L2'#KO:JE2TT*PN;VOR4 QCJ==UX1?5Q M\OFJ/*@MHD\.MC7V>?ATML?@ MI;2Q170H0=?!%,[7P*)CI"?JG0%A;+8L<]3RU93=["@[>X_?JY5]_LOETS8) M0OG@(E'H2JF#&%@ S(P.5)9"L<9)FQJ98N,([LJN&8*=086"4TFLBX-MOW7> M]$&PUG,OO &I6$U]!E+5N5X0L4_)@BB._ M2]+F\EXY2$PRPQURXQI=MAI&Z-S!\GD0.%1"KPB!#_L&**<9S\J"5C9<+Y(, M8.!>16* +-[/ZIYTU AB!BR.E]4K N1)S$JYX 1$46\,6Q,!3:+%*5%R=;AT M:-+M85\"Y^W[, /L!DEDLG#>B++F+ZO]%[7YQ1^KB_^=+WY>G=&G,:<3KZ4) MIB@PF&M.U&;2\<8"-XC&*"4D?S1K]&EL[V J]L*7ZQA?QY7#<,#Y*\ M\^?: M7/C3X>7TN];[($N"R_3':GEZ%2,_^[I:5@9LW6XA:T&:G(/>=$S#DFF[!04A M.,G1Q2B9'8W"<33MA4G_&C%Y!!G-C]"]-/X_ENFZ^BBG7_^*]*=OSNI/)YB8 MLIO[V;6AK^(B@XLF0T%IA J&2SQ^A&87M?L%K%G'4#V>L/H!YHY5GB2?DJ@# MYIA+&53D"9"A FNS(FJBX^4(]6*W].P'KM>0#IF"X5U7A>V1[CQYM)*)<[LA2V<$8;@E<=JT6M<2@& MLF,"G2I86)-2HJ/.>;AYV=V3[S5/*8JT3:E3@5RI[?X\A"0,U$YBD><0I&AR M*_ 9FE[3A(8A^'DRSVLBL72JMV^6-[[EVJ,G3*EZ&K9=&P8@IAWYQ#:"=+4# M?*IU=C[4F:<.K8@V"6RZ_XX\E_Z6_[=(+]XX@RE!1*O(0C'UKG:M+1,J*H_( M=1N3\!F:7I,"&H*?W9/G#Q-+YPIHZK9:>SUW2F5U]-9:PR!H)#DHM8K<%V1T M5A%*$)T +I >7:0PCZ.LKU"%W;SLT:V;Y*U&E2P84QMSI^S!:Z;)W4V*:PAJ=EE.!PBCDK--6@9 MLRBOPBTR$P4$80(HIC6@,P(<=](7;20WKU]Y;3GH-QU.DHK,:L'I?(^UC3QF M"-R3'Z.,17) )/--.H?OH.*G_KM M.N?K:>DHB_;6U"I!3C:"\@*\5 6\=3(X)J.11T/2 \KFQ=0D\M\#4^.%,6$8ZI(G>VLO* M TN)%J.5#+:I8_]['_T16Y@OAS&[([1\6)V>_K9:_XGK=$)FO^.\:.#.T YR MTH OLG96H+-7TPYROFD<_QXM?;A1(Z6[ RMC6=T16D[(% M!\0#91$UT)P^T M\7JS2QPM<7TP*BNMS./UR MN5XL/[_?O.6D,"F$C@I$O9"B#$/P3A1P/K"$C$7EF[11?8ZH/J;/3PV>@]G? MDWX),0E7J\9T(=--Y=IBSED/*>0D6$A>\2;1O$'ZI?FP]\GURQ"V'JA??EVF M9IF%-W%37GK^'K]7"PZ7B3Y97Q)]=Y5G8](*>SUWBIS"\ 5,E%"X?N'YF^LW MXNF]65>A2*F"(.NWUEE0??*(SV^V\7EKR9+/ MEIDLP4I5QVU(<@F$1C!*^V"4S;[H%JP82>^\UM!4F'JLM8XAO$Y3I_OHA_&U M: .>?BQEU["&[3EXTI&7""F*C*)J'J&.X'W@9&^[%'DPSK:Y/M)0Y=U%.?;9 M/X_&#S*?A6*^[D\5@;S9",X&:S9,O7(0F>N\0HOM5?D/0M3NOVEB,KU@# MWO!H]9A'6__Z@'*3=L0<2[].P*HCJ&.9K0HR>!".CF_%$R/WAC:,*U:K%%!X MTZ33R/$LT$]K3/GGRW55+2=(>U242"Z=E[1--1&&G&6(@6OR]7@JNDF]SC,T M]:M,AV#C!4MRM! ZB)#\2OIJ]3V3(CVMUQSO;=J;!;$@K$W%UA8(=.ID1' R MU)R5"YXTFE.YR29ZD;)YPVZML#6M0#I V$>\XM*O?\7%>?Z$?UUS[GHY;S;W MT./UV@HW(4:EP5AC:T!)@$/Z,9&;1?]39( TR0,,(7+>6%XKW#434P<0O,[$ M/S9+;C94B %=)-_>2$$./F,!?/022FUS(,BV;101O@M8+9A*+H %C[ M^%(W2RM))-3D1$4G$BC#(V!2&22B=M*[H%*3+/@ &N?M>'?FHDF@___3Q(Z;P*I\E:R)?\/K9OQ&T?EXM-\CYK\7%EY\OSR]6 M9Z1V;M 4G. YU5%GHJ;%F56UG1PIG4@654BL$+9:;,4]Z3M4*[WPFKNX3K+& M8^$,K#"9T)YK!PS#(1:>D'E70FDR)7)? N?U'EN@Z;%N:B*J3D-PCS3 ^'S# M]@OK4&!#,/98@;46 MX %]NRZ.IVTPSV&W'*H4-[<&KOB^6-Z\X,][+[C=4/<+N5QQV9K:_R;5J1E: M17"1=E-&EWDA[RA*? ENH][\.I3;$*P\N+[15! =Q"ZV<>VN.9[4-J8Z',VD MJ$!MU#-C&7A6F%'6KI]-FG\]2]4\B#L"&O8X5,>)9O:B[BOF/<>TJ_,%3U?E M>DN?%!.#%(F#I3T+2@4'KM:O.X'2.)V-=7$_C3;HO?/DDXZ'KM:B&(VU;WD= M5L?0:F^7<7TU??KJO\3-F[^_J79_N[RY$?CSZBPLEAOYGS"9G&8I07"RSB6W M&GQP"K0Q/G CL^5-O+ FJYDG?]69%CT*%'H_Y:]W^8<<5Y^7B_]DXK<2UNHZ M60-3+3%C"H*,%I3S%@OR*%V3D97#R)PG-=89@@\37C_]L)\W=K+,,DEE0+)BU94A,'&60-D4P'L=ZIQU)IQ47K(F+09F#'O?;JR;7+3+ M3D@;)22CZA0VG<$K57O>&RVST QMDPX_^Q#W.F(_0U T2/>-$5'_[M&] B^= ME#9)DRG!0B'.E=J!4L_9X??2$'UC\"3R$P=]'O+X!@;=T9M@ M[XM)'0*I)5O J9!JWW4.067R$TR1Y)D:D5+\TL\ZR,SPJ*0%44?FJF(,(+;E8K?]878RK\-OQI"F. MSGV(G.B4_"6'BRWML957Z&IYN0QD4ZE<"$J.5(Y)0FJ>8^2^24AS.SD'S]E< M+3]_RNNS^O2[$B]K&7I=!]IJ3U\4)@@"#1@=BRDY!LQ-#OZMU,Q[RDV @B?C M,@_F>:?UTZ;-*P;WH6F9'UD04,H08%*L7;;+P92)L>-4!!% MFS1)&YURCZL;B#\L'RV^Z!@Q@''6@A)T*'N5'/A$)R9YI+JP5LGXW53UJ6,& MH&*+Y3*1#%Z5KCD@"/#\ ]MIFY:._@Y@,139"F_ UH"3,B)"X#D =XZY)+RT MMLE@NC;JIC[U[9*>=5G')5TU<5:2&5,VI76Z@ IDD(?L J".Z'F-N;9I';*% MEBY5RQ $/%8MA_*[@[*:ATO83)C0(@CF4$$L==J@L;068VOK766=#W5H8)/> M7T])F1\P!TGW6;0,9G5W8/D#SVY&"_AH)=K P11G:G]X#X&)##ZPJ&U4R'B3 M>PR[".H).,,%_2QN1G)][J$<_W]>K]ZO%LN+=\O\Z<_5;XMO^7U>1UK0#EO@ M,I/,]?6D"6N%Q6(C%%6M-.L04$@%)DC#K"N\"/^257,X&3VA:BP,5K/(I /= M54,-%S>A!OHW5\.45-1,(-G\MM; )ILAF,C!!K(X)?+:'+Q5=.0N=YOA0>IN.'D*-:&X\426UR=XIXRQDBX#Z%)_Y/MY,RKE X7\PNX M&<'S#I#S*.9PK3&-$K)VF2=&Y%++FCU@C9D&JU2N958\M4J@/J6F+]R,$?/S M<9X1/.\ .)7RJX6+?M9#U/*X77V]G $9E@J]E4I9C!B6X Q>= M LD89L.C#+X)D/:B;MXBHQ9.V[0"Z0YE]TQ)+E+)TFR^CC4VZ%NXB:'Z+>V+9/XNND8*8V[5[N(B:SCLGA^)&_TINA.$%.!.B>@D. MT(<,PM?>WSEI:Q^IJAV>VW-OZ0DF8X6X:L'1#J%!CN;U0E0,WJ98('I.#F2T M')PE#S;H&((60JBLQD+C]BWS>U7-H3&.HSU XT-.^6RC21]AW'&3 \$<$ME\ M0!:A!J\90I2('H4N&=W>T-CUEOD-E>FA,0E'.X3&'<9U\.A9"A"")1=!%@'. M"P6.!UJ%9U8]-E'VA\8PK=&L9>U1H#&.HSU"@Z1\>S8*M,D'"ZZV/E4*R=NK MX0?NF.72)*FE' V.N_?,VU[V./ 8R=4. ?+;ZG)]O9+$".=<"L@B5:B[!&0Q M"6!:Q!RDB>C"6'S)A7#8^1/.T1'8MO-SCG3*-4=?2CKU?0%-E0SF8% MR#@KQJ;BN!B-CMO7[(4.^[K1,8ZGG41&[L)'O]^.MV8A8$15.TN24:TT9^"1 M!U!>VJ 8(G=-NHCMH&=^^Z1=8<0XIG>'G=\PYC=GM5_[B3.^7HO04$>A@TI" MDNU-5GA)IA3:&[:P9E&U;03-'RXY6-K/(F@DZ[N#T-LE/3F?7WS B_SQHC:K MN4[/X^=\$H-*CNL$LK (*D=B5Y0!1*[=&YU'01FZ@6/!%B$K-,3&<1VH>[]>Q,Q/K&1!9I-!*U2@7*:%I7J9Q%N-WDO&?).63'M3 M.']X:0;4C1!.SZBK\3-RCT]3G:FY6'[^!;^?GR0C+ \I0 E<@D)RKX.,!70R M*$22VJ8Z7%XMO^=XZ^8EP*C'I$6(=3*<< M^>V>RT(_:H_>>(/L"#>#!E \?^3L^,B<0GBO J5WOM.[\O%B%?^U.1 ^K1>? M/]<4A)$I<92 D3"E@N<0HE*0LT\!;>1"'/?,WH_NO1#K?BS$3B?([G![%^;> MK.F>NV]ET#G2H8&80RW*T>!T])6Y.6:OE&5-VKWM2=]>./2O%X?3"*:'[-3S M>^LJJOFNT"J7"R>22Y9##0[$4IL_)06^7CFK8_U<2DJ& M/:=-'$;'?M%E]AK =FRI] 7 S87I7/#R].+=GTMZPY?%U]N89[X:+?!I]4N. MIR28ZS\\8<9)G:V$'&2=LT'[#=$XL 5K96)T6KW8?V B6O8#XJO(<\PAG;[ M>#]F@.OU=]I:-]ON5UKLQ?>?5V=?5\MZ,S)?G 1NK. E@7.U5SR3"#Z0_G=H M=#12&2[28:KP92+V@]^KR'\<51[=67WW\SR_EI+CQ=U%V6IB2(LA9>E!*EFG M521?1[TKT))VFXAUJ, 1_.@7J-P/C:\J9=).2EU \.JUORV6N(SYY]7YQ?G? MUJOS\Q/D=;!IXH#*5D8)!>0W"> N:U:"T &;=-/?2=%^T'IE69(IN-_%"7I^ M?OEP"8_4\TGM_$_'?H%@%!FH4DXW/ /D]+&T,B9_A-Y3'7%W!U;1UG837 JA!(O$A%)GQ+D"+I*;49)+SGK! FMB$(UNXG+4CF6# M)+Q/$Y MKXG+$)YW@)SM#44"9V@D+M4#%*5+#3G,CR;[+K0;[O)(F+H/$O%<3 MER$\[P X#]7P9C<5K6UMTP;"15>;I"OP4FL(UDK#E4N%'^$*0)]MQ@XYH0YD M=7=@N7$-.T6RGJRR%L MZU!A#$>7OT+7,G^NMS(_-4W*UO(&SQ)W3!;0/,2:%'3@&)WBM?E%QFS(EF@T MM&@K/3V==U,!ZG#&]P.C^U//3E+2R#%;,%H54)'5;K=,0V:8?2DAZ]0DGG2? MB#ZO.1X"F-$LGFSL\]15;X]2RO=Z'* T0F9M"?](RW.*?!5A:#N4K)QE&+G; M;SC"\'?W>5-Q#'".P?RYXP5OTO^Y/+^H2SO_M+H;M?T>%^GM\F?\NB $;VYL MU(*&G!Z4-7S"OTYT<;17N*A7@"M?HP8L1D/,$:T2)A7#]@+:@83T>4-Q-.J. M*9:Y(;CO#MMF,T:15%0E0(X\U='"DM2X=L L1U%B8;&42?7<6%O]Z%<0FRN\ M0\71C^VU=Q7SIR^/F7 BM1.*DTL<8W*TXN@!7?:090Z&UNR1-1G\<0#-?5Y MG#!HT4R DQF"1RW#NZF"_O6OKWEYGMN5X>UXT1'*\/998MLRO(188V,,$O,( M"G,"SWD!:5%9H8-PLMFTN^G+\)[P,]"W\?0R7>VEJO4W,CPA7TD:B0JLBV3O MIJS!NU#H2[*6+(Y OVVQ['T)G#] >R!6'JNZ)I+I(%9[G_9WY89Q56N_7^>S MQ>7924&IN682A,FL>NRTECI@CA8B,)"VUKE)==:+E,T?JYT88]/*HCMP704, M:;]LO*43;4I!RS3PY-75[ R?R64WQ*_ DG!,-LDK/4?4_-':II Z0 (=H&F+ M"CYAUB?CLP#ZKP0E<@;GA ..W$ONT,789&;X%EKF#]RV/_(&\;M7JYW(6-2P MX>*4'))1YOC#)TQB9S]#5%L#VO-$3I^J!9PU6Y&;E;:U MN<=R]]1/Q+J?Z-?_.@DQ:5>DA;!I 8MU@$(M767:2>$LX]8TZVZYA9XNS>,A M2-@6"3B4[[U>MGNP->]BPF^79;4^VSS]$-=^_Z=/KV?V7TSCNW2:2RY='8.$ M=$I)&^M, D,N5+*%HW1)-2L'F5X'U=C:N_*0TU>E9HX'GX/1@*&FI9++M3%_ M(M-+EA@MEXHWL59V4M2E'AJ"AB>YYDEXWX&Q^_$+&>Z?'E\$0EV($YR!%#I7 MTCF@TQJ2M,4788IIT]YB*S4S7WB91M*KJ=G>(W:N"ZDS1BFDXQ!\+:0VDM7> MY0Z,RSIG&:-LTV1T!SWSXF<"2;^$G1%L[P ]]S?6=2E\)$4<:=^ J]M*D:\' MSG $XU.RG 4U+F#1*W.:0.9'AWD+G>15H5+>JE,1<%K8&@#MZ' ,*G M:OE%)):U!TT/9].A GX6+R.XW0%B/N1OJ]-O-73]8#$W=[4\\RJ[0KO)T6($ MTF)JT"E846N7:-(_>1="\&:DVY]KN)PK,R7$+&7 N2B5-. M*P2;;<@B*"=SDZCS2X3UY[D/%_\>F!HMB[DK>GN;O/^'R7]=* MMB2F)-_X!('1%VG!BSI&,3ACR ;01NUWNV#'"_K#Q7@1KB;F9P?ZYI^X7E3E M6]NJ;C9,SC$)5CR8+$7MCTCJ6-A( J\=%RPSY)>VT"^/"9DW]=WFD#J(V9V! MY7K_$)V>QZI?1>#D0XC:#$@+*&01>LN+C+%)0[^GI,RK: X3[3,X&<'G#I#R M?KTXVY!_K169(C*-+"!9(M7HK #/2@"+)=''RBG;I#_2(SKZP<@8L3X9*3J> MQQU 9.O1?'N%0'GM1:[3 16K):\B@G/P'X2?218>8, MBI*!&,A*]3T$Q*",M,[9]/AB=XO[9KL)["_/,0WXF@BH ^!MX]C]L1EO+M[G M]6*5?EVF$U6R-5$K6I"GI7%AP(6,H(UU*I7L34K'4GX[:.PO3-E.]TTAIDX0 M>'ZSMI\OUY71)U$[8Y.R() CJ6\?P1FR<9U7M@BAL+1IS+2-F/ZB"M-AZB#& M]UHHNSH[6USU3L!E'99[089!7L9%'GGI=??CIKG:NB>Y$]6^WGO?FT?OVU8$ M61B7A3M@N9:4T"$&Y!,F(#<3F2U7N/E]T5D_/D6:B919EC MM2US =*I!A*2PYQ88CXU\3.'D3ESVK<9RIZV!V\FO->GX":_%C#R58T5X]$O M# R#LTU(AZ7F$&5-ZMA2 &.JC0UYEAF=+VWN,AU5:;Z_7,)[?A=/%YZL[ MYT4JP5/4D.H@*V6$!C3%5FM$DE'JA1--KF@_)>4U*;\A:'D2SSU,")TJN(]? MB,UUBC*]Y:I?RQC=M>4I4ZBEEXB;2.-@)+;;60S(.OA%06Y8]X%WMX[+MF'92\I1$!J8,K=?K )@P012R&(W) MEM2DU'MO"N?5, >@X\EU@28R>36:99,-&64;[7Q6&RVSC= VN@93R$QX1S:X MLJ"BU>!D#*"]M9XE9[EI-(K'IYM?3S\\NSJ\\>K3YF$TB]2W N\X?\_K;(N8=&_IT M\\A-/Z /.:X^+VLGT:LLQE4;VSN[ R6W/@@P/B,H%Q/4;0\L;-431 _I\Q?C:TY=71NX!O:V*5'C\4]PJ](2G/G->2:ME(V.L#B&63F M(VE)(4)Y#9[QW=E13XF?OO]\BN=7)\))E)AI%QB(7!?R[N@@P,(5Y,!2BLQ[ M'YO.;,/HCO/1S E^%\D1:X_OX1;Q>TJ2L.04F49!;GXF@A M11"#%'(PDOF@#1:KF]3G[Z1HYNOS4\G\,98F$4 /2+HCO\X_?%<^K9&.\+C1 M[%=%R"F+XB6QJ)"!4"=;(#@,=?*\EJX@&138)"_\,FDS8VL:##Q&UK0"Z0!B M;]^_NRY!=Y[98J4%F5R=UY02>.(5,2?3,?HI[V]S4S#X47*P*44@)YP)E#J)=@M%;*9>=SS$WJ M>792-#.@6IE'DPB@ R3=I_^FH464UAN#4'1,H%04X.L-\F0DUR'2YFC4,^8) M*3.?9M/(^'&)UV$,[P$RJ[.SU7*SCC?7ZC/8I+U "S8Y8@BKG70T,V0/&E9B M)'7:)M'TE)29BV4.%.Z60WZ_O17 9#%>.P$8H@%EZ93VB4[I$ADJ MX= 7T21@N)6:>9,=K8R9PQG? 7KN39#\Y7*]6'Z^2L5L8OSG?^0_-[\Z/S&: M"U&G^OFDZI4VA35#5,#J2)XCELQ"NUJL%\GKY_0:B8-M]5C3"J4'J-UYJ>_7 MBYAI49L5G1A1)^V1_(4OOMY@HDV8F 7!L]9&T1K;6,Z[".KG@)L(3E,POB\ M_;Q:GB](#ANI?"#'8?$MIW?+>W&/$U5*SEX9D"XJ4,XK"$X4$$H9I@4:VA^- M4?4RE?.>C$VA-K&(.L#?=2'/#<<>3%P^8<%*;[2K 38R0H,G#X/G0DMCDB,* M89UH ;?GB)KWVNKTZ)I, '-WU;M9R&K+0NKL[L2*%)K,4JMJ7#7' Y+ 984 MIP.?)1$>)41V=-=[X47S=J:9#B"3,W5N@%RYI9MU_'-5KPY]6'S^=M>T'%O!*H3,[> MCO!R-2?YO!ZZ53QUJG9PV=CJXNH:SO!0(ZT00A$L\B 2XE"4/'K'7MBPKP\; MA[#RU50D7@5%GM1I-J]3'/'>-M6+AS*@T6V_( MC)4-1JC:"% :0:PG9QVQ# M=,'[)O'>(]_ 69,[\'F3+CK_Z?OVFOFK2)T6WM,.4\"UX\0/X^CTSA'0HV4Q M)254DQK/R5;05;WD$'0-OJ?31*8]^'^GN*SU%5=3,*+G0I0$=,R0[ZJ5!,<+ MAY *UK/ &=DD(GJ?B&YJ*(^)@\<^X5BA= 2HZSQ6-%EZJ1CPB!Z4%*$6,3O( M0D?%2(,K.9)&L[HU-[/U=_^_'DS'E-)?P+>S2[^U?)SG>KW=AF)<8MO^=XZ MO))*AY0@UHI+E8E#+D>RWIB7*95DL<3],+#[)?/F(R8#PD1+U?IB M]:TM$WOAX=G7S)M# MF H1TW%R;DP\.N)PF7[_]/;][109K;S$ #$Z1N 6&7PJ$1RC#ZU.2=LPQD9X M\)9YDP:-3(7Q?.S CZ@WCO*_+XE[OWZC+[;FO89W=4I1-4GXJXWI&%%!_22?+943U69(?A0('FA2\Q9 MF#9QRYT4S7\9\&!YOXRA$(TFZVNN>5+JGA4'A+ALM+2^\ M28_YK=1TAYXQDGX>/R/8W@%V?KH\K\W+S]_$?U\NSC>IFJL[ME&GJ#59 (5K M6@:2+<>).UID(S2/+M@F9]X.>KHI?9[QS)M"5)TBKGZ[SK>;4B&2!RD (]*F ME([X$VTA*U)'[DK62C8Y^UZD;%XM-HG\]\#4>&',[=2],1\6W_+ZX_?S6KOP M=AG_U[52SH$)GA1YIK)6Z#HK 3DJ6FN9 4X!,S4'@P'K.,*;9I3G]0\[AV(.PB0#.-N#I0?EL:'@4C M$'GP0#O%D?KVC-8BR/X,,8=8# ^ZR5V8U]-J;I",7VXU-X3A/4#F:5.KR$S( M)5224[W\[!R$$DC[.BW(CG3:NC;="<>U#SMFJ[E!PGVY?=@03O>%E9MF>;$V M8RQ: )W,!E0Q"E '#I$6P'R0F-H--Q[1EO"8K>8FPLH83G> E7_F\WI9?J-A MM7 )(UF%O-0Z:E407-0:>+1U.I'AO#0)8-VC8=Z6!'V8.6-%T@^:KG<6<^FT;+X35&(KADQTQR;Z-Q7IOIF(@;)Y;7 M@3@"S\UV(A8F4TR K'FL?:L*>(.TS* QIAS1>SL3YNZHG#=O.F_:YG , MM65SOWKKSM'9Y>?\?MN62R:N2DH""C.UJ9H3$!*IG\A=X%8%R1L-,CR8]'F; MG/7A;1X9 )VJS+OEAN]W?W)_N?<:Q]7&@JNRJ1VY2L&>.$PL"=KTQ=)^5Q@4 M^) T((_)6>>4+_LUY&M"7N>5:1,#; _-?41I]XGW?ZY.+\_R?^6ZMIS>T%+Q M_^@6_G_^#'K58_HRG\?)T\ZP3%J+42GHHD02C MK$MU!A!9ZB*%5 KWJ/?L8M.9>'*\9&VTF\B?+MEP[MI%3>?EAT?8 M&[/BHT\K:@\[\D.NH8>: 7JB)LAKRY$3%R IEDA+6 _!% M,"<]44(8GWM9I M>(:ZSHL>>_09II+UJP7[I^]?%Q%/G]WUV>@!">Q&#HDA;'6D:18 MLOO=RFI)YS:(P7ZPOKX;;7'S)ZT]?<'E5+GW^ M-WK$Q?G;Y8UR"(RD4J^]Q2"N9Q 8:8 YD[54EO/'7?]F=AX&+G#F,&L'QE-O M*.I@=]V?R8%?%Q=X>A5=^T#H6'_+Z;?5^K?+B\MUOAGZW9OE\A)/[P[!M\NX MSL3Y$^$EL3C4.S<"Z3 T"CRW"-H%^ICE*%3:RQ":C*2]8.M_,-C.*-4.E/"6 M9CTWQPZ]A,RX\ZN1M>_6FY6'TWP5";Y.65[_]H1+#%KR0,HS.U A(80L&5@4 MCJ> 2K%C-) R_+R[K(C02U/ERGOX5 MSJYPINA\2M$C%"[(BF4R$"AQ %ZBDRY;S\TQJZ]'96XW6WEMC[_=PJ<#D[KI M9*<@;[Z9QO%(1+_52I!E?1VOTEBNV+[[YW47[6^+R_^%EQ\Q+3Z?S_^;3D-C M.$_2UOZO.@8S* ,Q*D&^)0K+G7.)M]GTUXJCW8SGM3X.]P&4UVPQ:Y_R\^)B M\UOU[_$9$R06GS,869?)H^7@M"3/HG,00>G:>'M29K25S=ULZ[4^+G<,J=/9 M]WOU]6NX^+XIUEJ?V.$\?_STS_4S?+JI4[?H>@J]V.WR$Z[2!HN3][MT1M!/<63(CU$5H@.*8"Q,!*-D;+ MTF;(P?!QVR>PY7<0$IX=MSU$+1U@:G_!/3.539F()C()):9(&8&N4]F8@1S) MMA&5"ZS-;J\&S/0T;GL0MHXQ;GN(HCL ^_-#;$A[2#^<3C M[VUOKO=]U+7#WO8ALIM:_0^V"5_/.*;(L.G/4G&4O[ADIM:]_KE(L52XCJ1NKAQ7Q;AWN"U& M::M\J)%4JJ\[A=*-8 @(*=9!;S7 V@DG!Y,R;5OG6)@ZKD8Z"$J>'H1,UF(9 MQ[I943E0+#GPD27@R2=FO7&VT37!0;/)3V AZB'Q[SCJZ@!W6R;DHHQ"*)Y MFX1UM03%?Y%1?BA1HL=@G6E3>'\RL\D'Z?CEV>1#!-X#9!Y/0192!PPQ0-&9 MG*V5E#QDHHA&>-X',?O.FCSF;?)!R7YXW/432?6'E>KJZD2:SR! , MDW7B'G$0ZQPKYKQV2IA(84)CK R98W_,V>0C864?27> E1$J4U+B+$J*,DT4 M)$#% AWIJ8Y'2R$XIZ64TSRIC#.;[@0V\AX45!T7 *<,^4V9[ONK2\J%SNN0 MIH^+L[.?%Q?U#V M[2QF#ZSL;2Q_K.I7*>>\N.S"9.Z/&_CE8K%-W[L)GDC8!>=U'L+M]!G4.7A%,K=U?H>RF"%RZX$%&;72%-T6T^-)L(67 M$YWUV.])<"A>7H_E/ XEK7(B2VZ I6!(+UF#,RD!(Q MUW7MS\F))AQ]W&(=AHL>4HOQO,.#\?W7T>EJ?G]U9F7CS'@6IJ0<0=:E1,IE MBE.#TJ2T2)XLJH"^26OB\5D]T=2F#]-JC*R_CNW-?/3&)FXAE%H5HNO",1[) M/HKS7JO >>C]U>4Y_E[-17,3F$]CE8,P=PJF^.3K\M9;QF=%4W@T3!H-B'7\ M-%*$X 67X.C_=%UBF_0QEVZVX/%$8\I.37(B[+T&LWPT+NQ9Z6AK3>&45S,> M:UT2F1$I,(%.CB)W&Y-]V%31B64.8O-$H](3-*^5DITD1&(06K MSHNSNG.1?IF%+FQR LSM;8KTQ7'1B3'>N7%^5C#D M@HQESH"/]=U(9 $.E83$8YW@X62273Z$[\C?B1Z0?5RMML#0*SCGWN2\FLX9 MSGZ<+]/98ED#@IN9=[:PS&J7"FDNU1LM#ZZV#(O 4'BIF1!];+LY7HKD*9[_CQ5U3!8B9Y37)J07(!\W M!]TX3\4T4TI8D-9E4.0QR7G6PCZ-%@M/Z/V#)51CKPC?C="37VN\CY%TAX!> M L5Q[EP?+-0JQC'+F8?LC0?%ZVI<21%SL9B*S^A4ZO(R\4F.IDG'^@-MNUO[ M Q#TNDW)ZDP>SH!VH5"(6Q"\< D8FL15SDDG?'VF-'K^]%FU)TGU1 M\!ESI2 3&4K$.L?31X@Y,; 8E&1U4CUGG>="#UC:R9S<*XOF.D/*J6SBF-S/@$/A@!*N0$3M:]3M8A5\YFX\M1I L65"1)XB.)$/B25X9X;1M%[T=A<43 MSHP: 7SD,ZH1VGJQPP-"WF?[&+:(1P3-@R>AV*#J)B+D=;BCAI 4R\(8.J+: M/5(=C\\33K".:)&=XJX7LSR.PRI%2BTH5\8<*;;!ND8\H:$HA\@JR2>ONWR: M&OEX'+UYYM2,L3^T]7,1LH^C6J_?_?6<]'.U:FAX?_D%+W[_$LX?2NWNU!@O M<[#"9E!",5#:!4IYF8(D=0P6<^*=C2C9B\W= E;VRC+"$X!4+T=?6^ELQKXX M="&F+(!;TIQ"I\#7VR931!9,1N&PKVO]H1R>: 'C$6!^?(O< W.G/_[W1?'< M#^-)A\Z$$C-X8V/=41\A"EO;@[2*WK/ 7%]33P8R>*)UBZ_)( ] W"N/1_^U MTN"-9$1T1I $P/,0R%-E R2L6(?4QFBCYDGUU3LSD,$3':GPFFSQ ,2]@KFN M+XIGT^)^1T)%*J>-#L!U1CN M_@J6^3"JMTS'E(P!8SGI,9D:3T@.121TWA=N7%^UEDTRR?YZ3E^351Z"N5.? MZ+R[<%Z\@;ZKZ%2\9-HA6.8IX'!>U9DP@G[(/&LKK0FG>@$T1 Z[71/U=T]T M,K>QS4#YU[BN??E5*421378)A* @1FT^*QM M/1UZ@D%0?M7F/[3"P[KB3%$(TED!"DEP<57P@<+D(H6SZJ3OCCNM.>K)>/IW M!"U!_:J]P?VKPI<%QWV)2A3RFUP84,%(B"$RRN$DMYJB0L%/[*9LH 1>_?7V M*_ &+4']JKW!G>&O+TO-..NCS04$KY>7.F5PD82H2ZG#,HW6^L0>LH:P_^KO MTU^!'V@&YU?M!(94G6KM.1H%S'!+891,E%35,MD4=7",>\'3OGJ M_A4X@$90'K%@Y?_[^R/XO*/?6/W1ZD_JO_N(Y7_4__[SXZ_WOJ&6PL_+][^E MQ=?UYZ_$]&5Q1MA;KH5S6]"^7%Y]74ME4>YN3E[) O/EXJ>O?YPMOB,N?\3+ M,#];WN=V.:<_?G!K_[C_=5P"_GXKAH<"VM#QR*:.*1+\\Q+/,^;_]S!/OJ;J MIN% >*5S\1&2" 0_9@*XE"+0KVIG3>"4H+;PJ??)./AX2E\P7YWA^_*B=3^Y MD>#WVKL^"[FDND826, ,2BDZEU568$QF,1AT]/]-SIBQ.)CV(OD =#WRTY/H MM(-8:TTY_>4W?\Z7,^2"DD/%P,:"H+P,X+/0]6092=$=@/TZCKH39/T#5]4VBL3J=&VJS'4W9A$< M BL.-,>L$C-6B2;WR4]2U/FS;W.P+%IH[K0K_&_K87*P47'I@2=>NXR4!J]M M!".83L@M\[-@9+B.92V-L//: MS.GC?/GOGR^P#N=#0M;E2B Q,JU09(A<4GC)H3 6*4^S :)D&H267G*# MJN2^YF'MRMF)UI]T:$@'XZ870XHO"R0.$J2,9C.M'T[?GH7EV>1P]@.TVSZ&80PRUL$ )M.20BX%@/5+&D(T61;K = LWU.HY].9"#2^^ MS1,^X17.5A])/WM?/F):?#Z?_S=9Y:J<\>UB>;E<7X9P)8OSL4#@)H R1H)S MP4-14K 04Q&W[5EMGD9'Y*:K9](AJ'OZF70J77<0F/QZ3DX&/Y$"5X?+NPV+ MJ]>4(BB("IF!,?6\8%P!29M!+DEPDZ6CW+\%;)^AJ9?GU,D0LVBCOGZ1N'D; MR1(=5]%!UG5NIA46O$D2D$(L'2R+&ILLS7B6JFG1.)KN=\/4'HKH %75SMZ7 M3^$,EYOWL%B<38%;*-%5T=1Y.XZ"C1&60>VW:Y%,[T#;MU68[F(VME@Z0]@N>XT4X(X[>Y*_S\WE-FR[G MW_ ^4S)6\A5"](E1*A4YA&0L1#*B;+WB3C4)]'>B;MK;P'9H&U\U'>!MG+SH M]B;5H GJGJZ25MG1(F'5C)AC/, MVQG?>("9R]&H0/B43%L@L7H(R"ALMB5Z3#9'WB0$V(V\B>\!IT30P_KV\=79 MZ?/+VR_U%6HY/W^3TM77J[/*]*J7K_)[@5^(3SK!UF?FN\5RK_>6P=\QQ@/+ M88RU>5')N8@HE /$6G05T1!>[)EGFN"\J6P3XV^(2?R>9_4!_ M[]\S2M$B!DX1M>4UAF(&O.?$JV9,B&*S;%-*]1)A7;US#,'"X_N8$37P2AS3 M*H0YBGO:?-,43FH;DVU<5>3!%49X=,9)4*DP\&(UOEP5B;'0%[8)TQL]_@X1 M\*T=V1PH)+8*<@@*E"-C.;@B2GG[0;:^_5^(' MKT6V*$/_Y0$5-<QDX.1?*^6S)T7.-B+J)EQY"9%0A&'J7&K333 MP2W.<^_O/&:9@O$D,\Z)%5O EQ !A78R*V5]:7)UTVWI3#L@#*B(&:*5?@&V M>7LH:)%(1C")4;02G8/ O(7"-<\L,^YXDYT;)UH1,TCW@RIBABAB0E2M]C&O M:S-^62SR\LUYWER>+C\MSO+FO8DQDQ1'2UJOW>+:,0@^$T?HI4\292GRI?AN MIV_J$BG[:'312KP=>* 7"R^8X5KR@I!M]G5]H"%^*(,*Q@8>N6*^-(D?3[D2 M9A]T-5%(!P#;I>0BEA12\ E(;A0-*(]D+G4[D2I,"YN%,$V&.9QX)Y*:MHE$12@D@&BK&:Q.5Y'?KCP.M ?IL<>))MY@<\1]6TA^;1 M,L3Q--,!S![PL+%&M$9(600(-'7FD]$4 @+46JEZ(]BC UGDSZ@9N*>G?&T M_;"(Z6#1=X"?.U;W"Y%?+>PWO'P;EE]^/EO\U__$_!D_K.2\\<)6.NFYRT!Q M)I+A(:71+C/(Y.Q=S-ZFYK>GN]#9PP7J0 M(0B68JZK=E$)2MSI3(J6:_"8A14\A\A#3RCNX6P_'KQ&PO4>NCYA9&_.(LZ= M4XD$+8TG;EU&B$)G\$G8X$0I,35IN#R,[--$]CX &PG;>VB[ VSO>!2^NRD4 ME]*QQ,E9,'(>-;*J&8.6(+*RC*? E&SR[#:4T&DOBXX683357P_X?/_VUS>7 MEQ?S>'6YJE9;K.-\BO[?E]_#GQ_O[/8I4LIMT@>4.=D33 9 M4Y- > "-)U&$L"=8'B*SD>8Z .5JV-2]<52SG)W!H!F@B(&2VU3 )4HXM4I" MC0.DY._P!R^("'\8C MF]\F6:I9(;@30)N @]8?-2BB<,[A.B)+]F/!,^CJ;4#;_B0 MDY])ZF\6:?[VZJ**=MUN>"W@;<*?>:NMM5@@T=>"X13 FI)JXQJB:A[8%T3[OWM@6[6/+BV'!+5?IW1=__Y M& UW3Y(S4BO?_.%^FL\7RZ@)O>IY824JDY""G8D%1Z@Q!&4&^P>2B"O,J M-?'YS] T3C?)O8^^;7WU-J02ZZA0R1RH6C00>?6*F1GCI#B1 M7/96U(4FHDDI>T.W*5@NKS) M'FJX2$EHG1EVGN9G\Y5B'_ :BA5&:@5))0KZ>' 432JD:-(D+I4JJLUZ\4.( M[J$MJB5J&ZNQ*\C^N"&@WCDNEWA9.P[?S4.L6QOG^'"VB6+.*D/1BI61\EP9 M!$3E-,0Z.%DPRXQH,[)Z/WI[:*QJ"=1VRNL_++PS&.7QO4WO"<@XJA ^T\%OR8TJK-:B&V[F:)LJ__1G^#H_ MOSTV9EP0:X:L/\54,[\BP-4]:DE$GD5QB?&&*W&V4-1O'#H$%T\FR077Q87=:Q.K3V6HDBL6-)LG">#,H8E83.11#)C[&R MO ;+$M/?/B^^_7WSB6NL;'[Q$":WW]H;(/;1WN(@47;@/C:1X=LU YL"?2U$ MJ%LK *,3="YS0PDO2Z Q2D?I<\RV20?G-F(ZN8\8 R6CR;P#W&P[DM_=%$7S M$)+F2@(+;C4/4(.WT@-ZGM!8;W*;@=W/4M4)DMK$, >KH1M,U;*,K748III( MG3PNHZ\FIS4$FS5$C"0W''B(29)CQM"D8^MYLOIS6.- :T1E]%-" M>'U=^Q17)0?G=/ @BC>@JJT$% 6LB(XY:[AW31XQ7Z"KDUOTT3$VICKZ =E3 MW'CG ^=2@*QK?%5""D1-$,0<5SX%K:QJTN5R"*@:3R%K=R8>)OZ#P?2@4+39 M&\R'B\6W^9(^KBPN;M]*,2V^X<7WC0#&>6D9\DTCOZ?LS>017DU\*$H:(4'$ M]3G(P?M:68^*[5'6\N?P9>]7='G?;_WEV=,>8?>U9.A M5GPS.AY2:8P,D2/K=0.<'SO#+KE\HG XR7FO54J M1Z$H$"FX[I)ULMY96DJE&(LQZB8#HT;EHI,,I8G[G4+1'68S]V7PVZ(&5E=D M^70@76]&)8F:R%F$DG2A?,TZ"*X$*#E2X,T3P]*V^^!E&CO)>HX#U(.5U#T, M-Z\T]PSMQSG95]7&/)S1T2*U<(F!R:(.ZZ2?>9DT.!9M=IX+U:8E?T]ZIVWV M/#(\1U5>]U"EWWA+-,TOE[.$4?N4(X2H)"C.!3C-D01J.0]&.E^:/-V^2-FT MG9]'AM^>"NDW %WU4+_)_WFUO*R#LI^>V7HWYZ_FC>OA_A;.KM4K/SA;_%D3%]6A4@=Y9Q+I[M=[4A@+.F@ BF$QQARY"-DE#7J!KMUMS=FK8&E,; M/85[-_6-OX7-\'/NO19:9Q":A1JXU@$X)"7%4!6E=(>AO.0PX?\1N>7^&;SWB>KDNF>;8BHJ?0T"J2D-.456<90>J0,DIC ME6PR*N-)BGK$TCY*?UBO-XH&.H#2TR[\W6U]$&7*OI9?TX\U.%C-G&>6S(X9 M%J0-)KKCAE/O^BA@;WG^C:V8#K VQN,U]S9'U(J,B@1)60L'IWV Y!4%J=ZF M6)I4O!^K(F&"6&U//#6H3!BBW/XG-CRJMUU?Z(1[,RO&*1<<]%4CUPONS^8Q M)A)F&32CT]BDNE?'+EST+SACK3VW,PMN;79PO#D2Y3>\],:I%)$I3 M76QH#?C(%21CF4R^H&=-IB[M06LG >.!6'H4+S966@>G^_,LWC!5+-=<*G"I M#H[R-D*45E)X3-%03#:B;%+/NA-UTV*O.48&87(?A76 PD>,/!WWS%@1MF3% MP(=2+[]U7?VB'&AB+>08D_%-6D0&T-@S(O="R!,]26.K:T(DUECI,5\?+A;$ MV>7W#V>!%'B>ZPSL/^K3-/W\U_KCYUHUMOZ[,VF"-+ENNE"*HF_+"OC$'6"4 M@F43ECP<#*FS:W;8>_("NK1*=8 9_-[FP?!*F[Z[UJ]YWGS/KC\](64 M]4-88K[[%]XNEILP=:;E"ZNPMER9D12P;A(4;^A4\?[4M\<# 0=A!;)"J:: M7'[N1^ZT!=== /E0)787.JQ69_RZ7%[5XI]J>RYCV"Q >?]FT1=+'#@,.%'9WX'F'Y+NWW0AVQPX5*]N$&G%TQ].1W3EOP?&PHC2/Z[A!U4\A]+SO[]9Q<[JK6=A9# M"&A(@K96=JN ]054""!1*FO10R*!3'B?N)F&EKDB> UE %=+!C\ DI;;NT#UZP8$. :'@" MA;4715MRTX(2D8"IB#8U#+N3V//5W]$>0@Y575]'ZKW'^/LW/^&/.5G!_+\Q M?UJ42XHB<%:"8DP%3GR2!2J-%)S6JQY,B6M4& UKTC.Y+\%=OI,<#*"GW60[ M;79Y+-]A]S:^7DU^DK$O_>1PX M[JN?WG&WZBBEE$HZP6NEL F5(SIA?%TZF0-+R"-3Q329XOP,35V^71P':\-U MTA_*;BJ.[EX0(:I47[L)#I*BF5P2.$69NQ F:Q0&0YO1+L\1U>730BN<':R5 M?IHE']]+WK)4\RSOHO%64C0@;"U2SQ0Y&Q; B)1]RI9QWV1LP0MT=>G6FJ4@ M8RIIM&2X667TFYSG]=/"V:]URNC7U4>/4PG][$>/7/F\.QO'6"CGH_"QW S< ME0*\XAJ,1AZ4U+FPMJ.7QJ]TWGK!O>ZL,3D7X68ID[1D M'R4W*6A^FJ1^ZY:'(..A7QI)!1U[>E H*T[KJ2*+!D1P M+06,L"#Z0B5&ZJB V3=7OJON=HXVF E=_6N+(MZ_R^CK"5N",8Z7:2P M2?M&PVVVD=,ACO;5^*,(Z6#Q=P"BK1)Z=SN<0*IBDC; 9-%U5!V)RE$L8 ,* M+9F7V&:TS?-D37M->/*X[FE/E>\X>W*(_#N T3.=J;$4XQ*W8)(DZ2C**H*4!GB0SMDLR7DW M661X8-_P<0/Q<< TDA8ZP-. UN??%I>?KN)_8KK\?4%&-+]8:7*6"F/:V@"L MK.J[R<4'K15(Q;/604?+CM.!.93R#@_-<=!Y7)V>%HBW<1NB=)HQ!%D"R1JY MKD> A8 AU@T]B?FF=0[[D3UM)40?\#U4FQU@=WMF_[5>%="R)2_0>>9.T M\TF*IDT\1T'$HV&4HTC_E!S*ZM)GK^*IYSZNF7/91FYK%\,Y-YK.(=#&T5F2 MT8!7=*"$8$UT#FU032JD6KF83^D+YJLS?%_^ ^>?OUQB?O.-PK7/^-M5O?Y] M7U;?MAY%?&L B!93[<[,S%LR !?!%W101:"UX;K17<5>U';JFH8@Z:%K:J^U M4W);]^<#+[;+9+&1R?NKRV4=QT4Z.:!8M D=S1SEJ )J[6&SY,%I@F70GM4^ MLP1..SJ\F4S*6"0;:?)$T\K#WM/(FV\DT/5"^+>+KU\7YZM1,5\69^2$EC_. MSZZJ5FX\A(L^&): !8-DKX6#Q\"!L2"\D8'%T*2L<&^*._6T0Q#UT-,>1WL= M7&3<8W2FA!/990,B(T6XB'73H6/@'5?,IJBC:=*Z>X^*:>%T),T_A[=!:N@ M0\\&(W?.E1M)*5T\0)8MV>XDU63GN?7&H21PXE=-J7L":.K:FN M3@B+/X3E/,V,",ZQ5, QM5I;72"RG,"XC$$;X91J\@HVB,II_6%;P.R)SN': MVQN:1$E;RZ7!\TMU-3/X3O]2^_N;BH^UW7 M;?%8A#&B*+ Q4?J(+D-()&)4.9 CT*C:C!8ZG/1IG>E187QD/??K=C2<_)-+K('TCEML4$/KG<4#7;A?!^&4ZLS MY,UY?AC&,\==0!D@%6E B4QQMQ8&4"8>.6)TNLV6L-WHFQ:236+2%IKIP"=N M96NFLN8<23)>JP+*)0^>\D/@Q4LF"I?^."\)'8263?2^"[8&*:%#)&T$-+,^ MN)B\ Y$]^6!A-7AOZ@J\U5V$M4XT:0!\@IZ^TN5CH&D?172 IS?GE_-<29]_ MPT^8KBY6LT)^^C.=767,/Y-HZPR3J[7NWI='3G]=7T,'O2LE2#!8 JB0++@2 M!214-B7D(F$3](U"_;1U>$V.T>-KM=/7PD_X>;-\YQ=;XR/(B%8H/(LS%>BCN*>&M5E/PJ]$YE5D C(K-:#C]:&,3JS, MO%CK MXQSZ4+>#,&XC*.XW8P:#S2%E7916361Q ,V=.K4AJ'KHU(ZEP0Y2B7>+\\_O M*.#,ZZ:/E[CSO.YZH[.AI"QKWV:FH\*09Y=!!E]*]JG)@]LP,J=-9)M LJ&> M3O7('7N2Y&%?>)3C^>A3)Y_$LD3*,Y,B1(6Z$!UMIC0S!^!HC>*4Y3+;Y &H MU:%]_5YRT_6V^:+E3$0O+>JZ:UCF^E""X#E/(*),-J%F6C=YL7V2HDX/W"&( M>%0^-8KT.SA.KQE9BZ?ZY!M.E,^1)U5 6D$NV1D-WLH 09DLG/">MYD5^#1) MG1Z38P#I0/F?ZI&X"5Q;'H(/ON(HQ]YS;+4^Z)+(.?%LZAZ+>I_*$D52SH)! M4QM4"3VR27-BLRNTFQZ4C5276].<.N?\?LBY'BTD#5H;O +TF8Q3*P=.: 2; MG"M&,B5LDPKCP\CN],@<@JVG>XF:Z[&#<_7MXCR1"-?#!C[.E__^X?OO]$]7 ML_ALP>0X"9#[@* 84K(=*:WR@3O*J&P*L4E.^@Q-$^/MB-!XM$YM'#WU"+G* MR&9@GZQMR,K5;2!(F7S0&@)EU!"$484G$9QNTNST#$U3;T$;2>\OX6E/)72 MI]O8YA%3FYF-WKBL8LS ZOVA2MY R"F"%74,!LJ"KDE;Q8N4=8:M?3&P:*F0 M#A"VQ0A_P//TY6NX^/=Z$KN+L:0DP>1(\89T ;RLZXR*YM[Y4%1L,MGF)<(F M3D2[.B[WUUB7"+SF9F.O13K.2N9 ]D,69:V#Z(P!M,P+'D+VJ;A M#H+!BQ@[0"<=8.Q3.,/EQE)_P^MYQY[9Q+D18&Q=_*:*K"]N&C ZP8OQW+(V MC\C;J.D-38;#T)X30\N)R]HD4L>K1N7O7M#(R'5'7RE+P-A=0.3N* M4T,&[;-'S3-C?I?PB[[D#GSH5P^A\RP5T[8'3' 4CJ>3J8&UON6YR\+&WBAZ MS"5K!UAJ26:]RR:Q2(@R:DE1I-MM<>QNP'J*BFE\THC:78PMZ@GQDM8[:69O MW\QD*%I88R$S92D[)O9#IO,]:JL59F>#VK+-;GF-CB6FOWU>?/O[YA/7 -G\ MXB$^;K]U0C",H[K%07*ZU4N#1)+!8DJ!H'K7> MTD5VD.9_^6&:V**=Y@?*L8/).ST"(ID\<"QN.OWPD9]C20<:!P.X@A!M[,O+N9TX\LZ:@\ MHU,PUCV\DD-040%G*11$=-XW>;3>E^!I6WPG?!4ZBH;[0?*ZL_E\51+U'_/+ M+]>LKCN?:[T4L4G_JZM)9BI9)5(2X+RNXY>-(!:]@\J+\1/B.?:1,]=\*"%'45"JLK"RQ:<)SYP(LI M01ZG%.T.4=,^KD\"P]%T=*IUX%6J9[=2;5D/_L17':4N?!J#^O#A^BQQU/Y3OUI-$4(SUS=@DVI8BW@5'WM6EV5Z&NK^,3! SLT%EK4N3#M(3K@\?A('A M]>$#%-(!PEXL,[4RD,D9!NAN-GGZ:(%S:8QS3D=]K$ZJUU,?/O)QN;_&ND3@ M@])4%Z-E*B3PTM!98)BH.U@$:"6T<%IH7IH,6SCQ^O!!,!A:'SY$)QU@[#>\ M7)O?_0DY&Y>=I!4N5!\=ZONP4852JHST,XF\8-8A-ID._BQ5O:'K$ \7HPT MDC:F+N]]LHK5,!6%#)D" .5!,0HO0IWM9+W*'-%F%T9[M7^==>/[')'CZ61J M8#WYQFVT\\[)0@"HX26K73]&NG%#) M2 W1)0KWE-(0#.DK!X$IJF+SMO$#K[!N_!#=#Y3CE*?$E\4?L_>77_#B[8KV M.2ZOXZ?BCHOL3"(14>000BO>::XN\D+R%^R\NN0^YZC:+@#)/]& M*>?5157&FI&9+5&(Y"2DP(E^5_=F8$S -"KGL:9,AUEJS:+V0K(1"XOF_!5G-,3::CD:, MP,TY;.W;4%!&5/6 MWH'C)8$2CEB7)0(7.<18E'&F2674;N1->_"-AIF'CJ>!;CJM"=UFW_LOI7GF MTUHYHX:K9YZ'E\4HE.? L#Y$B%S BZ"@4%)H7.TKUDTZ"EJZI-L49IND?_A^ MYU=WUC01TF-T!GA$#2KJ#*$N"(X&M4S,HG1;)E&,6;JY.[$]NZL!>'JZ:+.1 MWD[(>8V]WF/P=[1R=$=?XO$L7+W@*=<6"\\R!\5EA"!R!IL,HM$AF]BDXJ(7 M][>ZL[%6.F6S!Z_)>E0PFB*!NBJ 80K*)<0V\WR'$MJQVQN"HT/SU)42^5 MZ2V \!!UHVBE WC=I?]ZQ&/PWEN9 56LA37:0539@2TRN1@T]Z%- ?HC4B8& MU#@Z?GB==9C >X#,XNO7Q?F*C^N9.2(*YF41X"R3Q(%)9$HDE<2S9:HP&WVC MTLN'I$Q<#G>@:"D0T*RV0KN MF0YBE]KPG8J1;KZUE\+OAJ?1_E+N 1K7B!:"PKN:\S)>:D]U!I>9 TS96D=Y MJ$N[5-7N#HXI'<4!&GNH\SW$-['6_S$_GW^]^KHAW.BL7-$(H<0(2H0$,7,) M NOL369==KO<:>^D]WO?/+'F]]';8@PA3JW]\.<=PI$5A5[1.2@3$:YC?;.K M([:2Q"Q8#G1&CJ;]N]\\72G:*-K?6X@=!(Y;3L*5&\S91>4Q ')17X2 EF*CQY< MH.,VN,)*2J4XUO0!]4G*^KB5.TC_.V!J?V5,73K[QGR^[F1_D-,\43[[U#?TAXP#M+@86Z0= M>)V?*1*[Q%6]TZ]UTM#G.;GC=>73#]__$?YS<;'.W%=-EBG:P**"NHJ'A+6: M419KQYIPD97@ F_R/CJ QEX*9X]P[+727-^@O&7LM_#UVHJU844+9\&)VCLI M%4(,PE(@&KA-1<>PT^*:,8&YCP MW,+B^A0HEGD> @-O5C40QH!71@!FU-E+*55ILHUK)^JZQ>'A^%BT5E8'"+PN M5OZ(9^LGZ"_S/ZY9D0)+C*7FX$%789'AL8=Y:S,$[D!N=TGPGG!Y&8=CZZX#A'X(WVOYQ/+WQ8:#:[9Q^8WYSG^I/-SH48+,,"I;["*D'AAMGY$6<$E_=O7U;@A?[=S9Q'T$$^L29UWM7+M,/S F#%?*[;02: RP MC\'/M#>7QP3^T;7?@1%<\_5,.OH?./_\Y9)8_T8^X3/^!0O! MU!F*/$2(M5-+,\^)^:P2:]IF,PH7TZP(G"23.XZF3Z@=[]/5UZ_AXONBW#^I MPK:3:N0NO7V^NE7SWL%B.$9/GW(Y2(42OH"8YALKM MN(3"7'WI",FK.E.N;A.E(\FP8IU1++%M$1Q].["<2X@)\5$?QRLKA!RDQ=T*(0>(M .O,Z0\2B*&8G($O^I? MU#S6)P9'>3VS444>V$[=7I,70O;3.'C(L==*^OMA!R$%X.+(0)/I&F8!GCJ!LH9@WD1W+ MHJ)V.BDZ;_YO(60CM(VEF XP]NR=NS&Q*)60K*26R3.K(&;FH3 A3%$>16HZ MS'7O0LA^&C]'ON_83S<=X6R,=_*W8?F%_J 6DGP+9[58:L:DR2YB!%8RB;D$ M!B$K#\)IJ9(4VK6I"V_+5G=)]9[P:U@S<2 67IMEW)WS3Y^"))15.4F@P$+4&J]8#2F0-:"*-(EZ*.-Y1Z=N8X+0;NQDC%P\9IM9;4]:!:9S++>'&=O M,JE+9G ^:6$F6;>Z^V;'5<:R M<1YW_R"M=A N/X3OJR0P.YV%]!*XS;5VS20(Q2&DQ)*V(:J@F[9S'87+CBMB M>S&?<9$RW(S\VHS.\7.HM8TG8DWK\]B6XJRJZZB2TR095\C!>)(,2UYED1/: M_C/\[;QU7'7;K^4,1\7KM)>[32,ALV)K(H!&XB")&*DY#Y+EXQK MTEC4GK6=3,/]I4UC!$ST#M)=_3=:+7[&XUG-_P?[ZZV&]-YI9/&:/Q M["7B#NPA6Q4N/_Z.F[8?[H3#6 )D67LIO8T060@@!7D^I9CQ;K>QN$]_QT%E M[(\_]G898M A,2L9<$QUF;16X'7(4,?HH_'1B;1;)?LS7S+1\H$1M7:OA'TL M<7;:S/KI*B[Q?U_1)_WTK5[C[V'F#S]B#!M_EJR1FD0??,U/?%(#9]*R\?Q)!&DN;4%* MFNG0(5U'B^"5-)"D#%Z*>EHTJ8XXDD]9UVM*QS-RS) *%Z"P5FY&Y,"-]T;X MD%V;&?#;B.G4DPS!P0N>9+C,.\BY'_) _VS52Z.CQI*-!U=*[:41N2[(M1"2 M3,8&K2F?.P9T-O1TA9X]%/T"I_@N>Y0S2Z'^N"K91V9:Y0'ST(DA3NM MDU-:E6.XUUN*^@+07OI^&4-["+\_%&U:3U14/#B;P0?NR3%+#=Z6" 6UMSHG MR523Y[^MU'2'GGTT_3Q^]A#[A-C).)^]P\_A[*?SR_GE]_4*J5"_TT>OT4(_>0B2+5\[<>_V6"?3 MH0*=& MKJJ\7(*-BPO,,6D4-BA<&$4T@(/MHF' A:SD"$.Y^YS0.XF"E+4:0 MX.1C0DJ97WS]GXNS/#__7&=:7"\*D=ECC@;0I=42AP11H0'O.'G'Z%+(#T*0 MIZ:$;/^"Z52^OZH6(\NMD^AAGN?AXONG4%L95YO05Y9 2#<)F06?Z^QZH0N$ MP N0;S264KOH7+,8="M%$W=[MDAB#I=\#Q"Z);_V5+\OJP'?(57-7%N9CY(E MBK%DJ,WV-F:(4DBPWMEB>7$&VUS,ODC:]*'I"!AXB*QQ%=(!Q'[]\'[C7AT/ MFE7/:HU+Y%YK#[6U$@Q))XAH2G9-BA%N*)@8,".K=C&&G#L R /O_.ZFHL(I M'W.J*9X0Q(>Q=!)[5NK:;>U],3F8)A,:GR)HXJ6=C6_B]I-[#_BYM:O5%.@/ M>/'I"XET)JS%I.O*]U+GF&>K:T6.JTT8/C,MA=F6%8]Z& ]!,! !$ ( !47 '-H;W M,C R M,#$R,S$N>'-D4$L! A0#% @ P#U14LK!QWND, MA@" !4 M ( !GH@ '-H;W M,C R,#$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( , ] M45(EMJI;S " @6%@ 4 " 76Y !S:&]P+3(P,C Q,C,Q M7V0R+FAT;5!+ 0(4 Q0 ( , ]45)/9'!^2J0 ) S!P 5 M " 7.Z @!S:&]P+3(P,C Q,C,Q7V1E9BYX;6Q02P$"% ,4 " # /5%2 M9DGTQHM# &9@ % @ 'P7@, @), 0 +OPT %0 M@ &MH@, &UL4$L! A0#% @ P#U14L,@ M).;DV _!@* !4 ( !XNX$ '-H;W M,C R,#$R,S%?<')E :+GAM;%!+!08 " ( X" #YQP4 ! end

N5(>FY'AC+^7!*-KEA#.K=5'( M0V,T;-D+RP4":TH@ISI@"1\YR[G@AJ->!(;4+"8H>N9-QQR_P1S%<"<;4VFX M:4HL?R<(*,TAU_B4ZR8^RWB-Q04DD0]Q&&5G^)*A]L3Q)6_P]27KUYJ9T/!] MG6NCZ&_Y<49B,DA,G,3D/QSO66;;K)>Z904N/>I&C>H)O7^6 SI*K'-4_7'& MX9^>*(-W]'Q6K"26$VT[HC6GK>[8HEGJSXDG"_UI-(>;NA7R!9$:5S!#ZD/@ M+/+3+((D]I-Y#+=-R15U*!CVC*\"TXD?9G.8QGX8I?#)5)18.[ZND:X?IG.8 M^7$Z@R0,_7DVA2B-_"A+X&\W&(R:I4:U=R-!@ZNPZYO!.TR====LK^'=R+IC M:L\;#0)W! TOYE,/5#<&.L/(UK5>+@TULEM6-#E1V0#:WTEI3H85&&;QZA=0 M2P,$% @ P#U14OG/L+;@ @ 808 !D !X;"]W;W)K&ULI55_;],P$/TJIS A)H4F3M(L@;;2VH$ @32-7T*(/]SDVD0D M=F<[E'U[SDX:RF 3"%5*?.>[=^]>[V M7-TLL9'[N<>\@^.JWE;&.H+%;,>W^!;-^]VE(BL84".%J30\ M$R66OP($1&?D%!TX+:-[$2^PF$#,?(A"EM^#%X\]Q@XOO@-O: TV2K:P(JZ* MS@+I;"I8.851P>?SM7;^+_<43,:"B2N8_(>H_X8 GY K#6@5!M('VS61[C6* MPML>EL,)_9:\X:) ']:XK86HQ1;D!DR%<$-HD$9^FH:0,#],&?05>6-#U%"4 ML=R/HP22U(_R0P@14,>"\N*ZJW5M[YB&AP^RB$5/(?/SD!'Y0FZ%V[*PY>W\ M1]/89VE^"H_BV)_F\>E/RM3I+V19E/D9FQY(_ZT$JXX*"@,[J1P+%I[Y69C# M-/53ZNBU)$T,JG8,B$B-,(6IGZ?Y[:+OB(R=AE;(=4]46Y+%4(03YX80'SO$ MW[K=HT(XB7.?9:&+/6%^EA%;A7J';CHU-SYPA_F*BXZ&) S-3/YT*H.C:T]G M>.N&FX9"=L+T$V#TCO/SO!\;/\/[X?N&*SHB&AK<4&HX.9MZH/J!UAM&[MP0 M64M#%\8M*_H&H+(!M+^1TAP,6V#\JBQ^ %!+ P04 " # /5%2T>QP12T, M #R)0 &0 'AL+W=OO9"FQ\@8X3@Z]#TF#2Z[%H>@':I>2>-E=*N2N9??7]YDA]TU:R3E< MBJ)?;*V6',X\,_/,D-3+G;%?W$:I4MSG6>%>C39EN7U^>>F2C#- MRMA\'>M=J[S69 E2V.^T,-/Z:M13 JI3"4E29#X=Z=N59:1(*CQ-<@< M-4O2Q.[G6OJ/;#ML64JG;DWV#YV6FU>CZY%(U4I66?FSV?U5!7OF)"\QF>._ M8N?'3I^-1%*YTN1A,C3(=>'_R_N 0V?"=7QDPC1,F++>?B'6\JTLY>N7UNR$ MI=&01A_85)X-Y71!3OE46KS5F%>^OC7%G;*E7F9*?%*%-E9\,*5R+R]+2*LA1OM4LRXRJKQ#]OEJZTB(M_G1 ^:X3/6/CL.P!Y4A*E MX7.WE8EZ-4*>.67OU.BH>/%3@>=MJ?*EL@Q4),J-$K MQ'$LY'IMU5J62FRM+A*]E9F0N:F*4IB5B"\FT_D3D706?3LU=PI 'ZVB)]%BSFT6)70%E%2(2F+ MM:@0,79G-3^L%,;+(H6 E;+T36(,BL12K751T*+U> Z_B5\] MV**S##E84@QA5"N+A\XCF),IYR#69AK?6Y4JE<,+ACYO*YMLP".I6#[T7(6W M 7B\PRB"L12EH4':"MB=NP,U-O).P2(8"O#@2R_!4R9YF9WZ=#&;B=M,0J<; MT._2V%07]/;.,.)N(X&IV$)74RBL9RI'**4FRQBZU6"TL!J1V&TTX(,+U-=* MW\E,>:V'E8(<'QIRB]"YUX!1P4]GDV@VBR_B!2O!^GA3]^W!,C#@-W ZKY'^ M!HK,:<45=#4[LH8P-4E2P>\A#!-@BOHDW%8E>J4!K[K#'.@N(0Y1C&I%\(/- MD8LI10T)^6PA' \IQI*O)5)'A<5L&WT7E(,R3365&3A_&T*SKX-$Q'Q1/^PV M!D&Z0L!+DD3@;&2QYG0DH>QM'URZ?! I^]!ZH::RO>R2E)4!3HJQ?.LU^!Y& M]5F$0BTB"362B;9)E;N25''T)D&2.<63]EV&,(>F%:<(:1V0@NF/AR3I) 4P M S] N"P%UW-'0(5D$1J/@08*^K((!7^GRPU$(S9/(T\85;:.'(L%[BCQ6D0I M)K5)+\3'KH^HBC#TR\H!8.=J2FJ>4]"'SI'XV@I>@P,HSFR;G]Q(T55=?_&5"IL6"% 9V7PPBP:L'QQ*"6\-DYC"LS7P.K$<] M7_,[^KI?T=>)3Z5)OHAW]\%IY_1R].'73^]&8Q\EI<@4K3J-!8HZPPP'.'&^ MVR@,ML)7,8+6J:2B9G#,]2&XEU2[BKNO^W)@J"\+'@N$?%;1-U%K<&=\;>BP M_P_@!ZWEQE+^@#:A**@4 8I(FUS%3VI9!S3:RUA"C L9F#73"1?#CD(OQ/ET MW WT4A7]4 TP>/=3D-"((W#4@X$?TW_$NO#R!R# ,WZT1ZI^[TTX6G..%ISA ME78@/2ZZC.#BN@$-58:ZC/KQ^P4F0H\#88CRAAW#*=-WR=6XSIB::A$:F1.A M'\#G?AM%@CT1 )@NYR<(_N*':MNE+5)"WO=+0^D]BWU5O^(<93-XW\!*V@VF M50;,NJ@/1[>GT48-JF$O2)GSV?A8=3RLT(FQV?J*E/[$2?411V+8GKNH>GCMRF'+Y!+ORLUL;W MOH6OET#@%P*OC;5H+W *7QS)I:C_9::X($J'['PTK"-6DX:+M\E5*&C18A)QP\?/U+#OBTA?$L: M>+_G55#MG4Z!XU!;RM33:ZH8M[;0Q7&'LP^YOW4\!B]5LZF*Q#:K0)A)8FFC M2V95Q5;JM-TJE@;[.C3#ZKYG[AY%74"\&($SOO F%#W5B/>5WJATO^?_W _G MH?#UJY*'V\K$7_?,Z5(R8KH=>G;]+5OVFD'H ,Y1ST\M'SL+@GW%@>3H_P#^ M(XA^,Y![A902&,[8F2K#5AOD#WS-,M.$9$I6;+%&J'YA@T&[$\PD<=UMBD>! M\Y9"'E31:=8D-EAT,*=S!(L?.:8=&('MJJST&[70M5*[V79GM[) PD$&5>E, M[IP_(%A7&1.P.T:F\?_0F1W&Z2!4O^;^'Q".CSF]8_V>_WDT;=EHVVK]R1!> M,9$.0P;USR$>Z!"N6'ZK?)]7-Q-^;1@2BO8X5-"AS?G OO#\>^RCQR5@J,R)_]L.>^5MKZ>.;C,@[L<,(TW#YZ=J( ^CU10_5* MF54=(;>.!&DDP,Q_8A"GR])3'H(HN*U52:*W3C:<7G!+V=]ZI3X>=/ M.+=/,G4GZZA9Z%(UT5VJDHR,'78#04\ZGD*=RWJ6':0WG=K2^/J(M%/;]Y$. MI[T5=QT45X$Q/1U!!@>>E<67>BBE'MU\\"&A?,B;T[^'O0[LSW^ZGDZ>O7"< M,TL$=!&XO.2SPWLZZW;H-CKM67I,>F/ABQ"^0^/X_&=( 76O75D[?55Q^K86 M9UHN=09F4T$[PH5JCS,]W5Z$7@^MV;[6I^VO%^KCX(U2]Z5JH^5.9E7#$FA> M51EF-PJ".1#<=%;D,]S.,:[!G<;2G2#JHX9\!@1 M*U,FLV& #68[C5BR-+EOKS\631(*?^ZH0OX,W@_TMP=.;:7U2+;5O6 J]*H^ ML/K$??B(RHXL]WM$/C*6UCZP>WNIU\YM)O"I 3;<"55<2BKGZ4EB9]9@+X4# M 2,U!:$'/0AA'X@4':GQ#6]S$@\_F42SO,XN8:7XOJ"].#FBY;Y-M+6A2R"/ MX=[6(QP)DA5GD_EU=#V)?9+VS5H^=*Y:#@T\!L[A%0P(K[0:A.X/E\RPQLU- MT$D2]$@<3-8>3/2S(%9.$SK8,8038J"L.=IS6TZWU@&3L$GVIT-!*FWX] JM M [T*"Z*(MMOL8QH.P4$UB#>L>YZ+ZL+ X9%JE_AO?3N(C>N_/2,T- VJ4X53 MOO$7_JJJY9)V7'U_,[N()T_\\L%6OK3DJLTEL _K<-;M.=*JK&:J(SD(PC!) MDX.E*5N0@!D103/[D:SD6_,T;*ZU]6M[2\/U4 THAR0=)3P>=8/93'>,>_=* MBV@QFT7^%;:QX&@?4K+H]J\]U_DZ2Z).NH^.EWPZ'?-=CET^G2M_J^>^P>R# M?!FR>1I-XJ>>".@MV(;UWP@4F M^<&%.POW7+Q5B=_GU'?^XHRN7$*&UC?8OQ2M7VJ7H7!-YM-H/K\>]][O1?WY M(II=S<;BPX !S\"?<7S]N_GY#UH7;L\[V6:.L/QY+TC'8O(TCJ[CF;AIIO:M MC=@,4@^[2_P[FTRF@"E:+(X@4%>0S[U[I#+1]/9TX,Q>Y$P)SN9TP9, M.:V_6$3Q]5P,_63DLO,[G%S9-?_:" 6#]/(_R6F^;7[0=.-_Q],.][^&>B_M MF@YT,K7"U/CBV7SD.]SZH31;_E7/TI38#_''C4+'9FD WJ\,E T/M$#S,Z_7 M_P%02P,$% @ P#U14L]19WU^ @ 9@4 !D !X;"]W;W)K&ULG93+;MLP$$5_9: V7066++M)FMH&_&C0+@(83A^+H@M* M&EE$*%(EQU'\]QU2MNH&38!V([[F'MX1.9RTQMZ["I'@L5;:3:.*J+F.8Y=7 M6 LW, UJ7BF-K07QT&YCUU@411#5*DZ3Y"*NA=31;!+FUG8V,3M24N/:@MO5 MM;#[!2K33J-A=)S8R&U%?B*>31JQQ3ND+\W:\BCN*86L43MI-%@LI]%\>+T8 M^_@0\%5BZT[ZX#/)C+GW@T_%-$J\(528DR<(;AYPB4IY$-OX>6!&_99>>-H_ MTF]"[IQ+)APNC?HF"ZJFT54$!99BIVACVH]XR.>MY^5&N?"%MHM-+R/(=XY, M?1"S@UKJKA6/A_]P(KA*GA&D!T$:?'<;!96 MK\./%^#C'CX.\/'__[]_ GRN$):F;H3>0R4<"+[Y#T8]2+V%O LM#Z%\4ZB" MC=D+!0NA[\&4L!1:% *X6.'UU7F2)+"#6 MEJL/-H(0&K5SD Q&R=D 8.Y\,)\2UAG:-Z^&%\G[[KC2)#"P+#$4&U@O;CF- M='#Y]NPSX&EGF2/?4\N!OYQ6?W/T: M[394.$L]O"N#?K9_1.9=[?P.[UZ@6V&W4CM06+(T8+XVAX\!OT#^MLU]02P,$% @ P#U14HG?]W35 P ?P@ M !D !X;"]W;W)K&ULK5;;CMM&#/T50NBC87FU MN^TV\!K82X,62-!%TC0/11]&$F5-,Q=U9N3+W_=P9#O>(-F'MB^6AI=#\I C M>KGUX5/LF1/MK''QMNA3&EZ596QZMBK._< .FLX'JQ*.85W&(;!JLY,U9;58 M?%]:I5VQ6F;94U@M_9B,=OP4*([6JK"_9^.WM\5%<12\T^L^B:!<+0>UYO>< M/@Q/ :?RA-)JRRYJ[RAP=UO<7;RZOQ+[;/"[YFT\>R>II/;^DQQ^:6^+A23$ MAILD" J/#3^P,0*$-/X^8!:GD.)X_GY$?YUK1RVUBOS@S4?=IOZVN"FHY4Z- M)KWSVY_Y4,^UX#7>Q/Q+V\GVNBJH&6/R]N",#*QVTU/M#CR<.=PLON%0'1RJ MG/<4*&?YJ)):+8/?4A!KH,E++C5[(SGMI"GO4X!6PR^M'KRU.H'E%$FYEAZ\ M2]JMV36:X[),""&&97. NY_@JF_ 753T%@A]I)]5R\B M/G(SI\N+&56+BQ]?P+L\%7R9\2[_3<'TJ&-C?!P#TQ]W=4P!4_/G"U&O3E&O M:6?JV-7BN11OJM9SC90;D]04E XL M M:9<\J75@GL"W/<2D$S4Y8B2H&PX)MYW&B%M+AC=L(NZG40D T*=>AY8&%=*> M(H>-;CC.@2^0XV+-.L[6BITSLX2ADM(PN(56V8!A_RO3U8C\^*&HY% M^;.B_(9#MG6\2X#=,.U9A3@C5*@28938UK"9QJE:S&@+S7=5=3FK;A9S>@/X M"2RG\\;'^ 6UY[P%;GQH@=PT853@ )](,N+3//,!AR[+\:[ YA!\G2N4&/B0 M1B\%[XECTE84'8B&G7F>?1SKO_#IRQTS M2MN(YC:Z15O!7VX3V LMV Y[9#P&8;.C>HP8M@C28&Y&Z-1N<84Z2I1Y6)';I\]*DA:7J))US)+3NIDMIE+X\$ M TI-F(G#_!SK;\80$,-,L^N\6''0DAR[G/$9%VC*!/T<0XMC(K65EB /D9UY M'>+2UUN:>HS3UH^F11^(=P.XF8:_5QMIRBDAU6(HP2QWG30#R,+[9Y*!&[W1 M;;X\'9J! %*'CWG49QB0B 43)47A?1KU6:Y*Q9XZ;-4X_]H7JCQ;"I;#.J\^ M*017<-H/)^EIN]Y-2^6S^;2:WZJPUKA@ACNX+N8_7!<4IG4W'9(?\HJI?<+" MRJ\]_B%P$ /H.^_3\2 !3O\Y5O\ 4$L#!!0 ( , ]45*&KCFT.!( *@Y M 9 >&PO=V]R:W-H965T=!O/ M,#1)D934/&;RZKVYTS:>..F=SL[^ ).0A88B53[LN'_]?N< X,.2;*7-[.YT M4HLB<'!PSG>>@)[=5/7G9JU4*[YLBK)Y?K)NV^T/9V=-ME8;V?C55I5XLZKJ MC6SQ6%^=-=M:R9PG;8JS* C2LXW4Y?WB6=6UA2[5>2V:;K.1]>TK M550WST_"$_?%!WVU;NF+LQ?/MO)*7:CVT_:\QM-93R77&U4VNBI%K5;/3UZ& M/[R*:3P/^%6KFV;T6=!.+JOJ,SV\RY^?!,20*E36$@6)/]?JM2H*(@0V_K T M3_HE:>+XLZ/^(^\=>[F4C7I=%?_6>;M^?K(X$;E:R:YH/U0W_U1V/PG1RZJB MX?^+&S,VPHI9U[35QD[&\T:7YJ_\8N4PFK (#DR([(2(^38+,9=O9"M?/*NK M&U'3:%"C#[Q5G@WF=$E*N6AKO-68U[ZX6,M:K:LB5W7SO7C[1Z?;VV=G+2C3 M^[/,4GEEJ$0'J(21^+DJVW4CWI:YRJ<$SL!2SU?D^'H5W4OQCRG_^QR(*YT\M M+7'>718Z$^]7*U7K\JH1[TIQH;:MVERJFB7CB7:MQ.MJLY7EKXMM:9PJ/XM$R"'S0V8(_GN!AX:SH\O%Y2U/[0"M^J;6+01%;YM.EJUH*WZIOJ@ZTPTS0<_5M:J?R**H6GB05E1; M\@&^^#B25JTR!8^0@T0K"U'" V[K*E,J;W@KH1>&Z5((A"C^@(OV2@S$6I9)+%/VOI9WGY#/45>&,V]Y%OH:?Z GJ+YL0O]/]!3 MG ;>,DZ^6D\+;Q8D_EVK"I??3%N+;V15LW#N)_=IZ^B%_L^UE2X67A#&7ZNK MQ)M'L3U,,>49!''3Y K/B'.D2YIQC9C MA\'BD&0"GO\0)S>Z*$AO%?(OG0%YMXZQ8YF"A688CO145%BX%IFNLV[3M++, M2!GGR )574.!%V;"7P?-MB?EUL9H:00H&J";UGLKX2W,P]XY^(,M8Y,0'6.] MZ3!A6&0$/ZB8-TH#:LH^&X]\QK4NU)7"9XQKX4)([&8"J.;:/C;((F_%I8() MPA"160XNP>[>)B/03B7KG-9^HV'=;46.HM95[;P$;Q/2I(=:52M?_-.D,_LV MZ,&N,WA;XH 5(>KN[OC39656'4UNP%Y [7!P0"QL(12T?YJD8@-6JM%1.?!,K[K(M3B+T8@14P-*R0MPR-DQVXG)QZ9! W MBKPGIHN?*DCF(XP*V,W(%! <#*Y.?OKX[IS&&^6M;#[CM +=2+]^:+6C!=;R$X!U) M!X0!8+MLL:?BD(V'/NLR">#(07/2X;!PO+>V$;C5&\[DF"'/*MK$&^LD"P5[ M:]?2:'HCZ\^,2LRAH\692YN[0&42=:Z4E-4 MQDL>_LD\VNANK>C#Q2<*W*KF%AO%T=%<\?@$,#;&+1KX)@ MB"C9P-0;YHOS T*WS<]'_O6P!"@ R"S#.V:K#P F.ELQ&FO[5#)VAHA^%Z:[ ML/1XYP;ZUTA5R%.!P?!L9GU1:05>-T!KHRA[L3:N:_I48A]U(^M;DJ812NUK<*EDS?RR6;(V*I;"RB)+O M^C>FGB&I\@3GBVI%G5$R?#=07:L2P9EBQ6@$O9FE8L-=--](QCD.N%M(?\H^ M^XI+I,_XW)42X'%D1#H9OU5[@X.#+E=U[!+ Y*T(O&0A9(M<0)(<+.N M_@[+WI"+,EO#&ZH&;+RON@;"L/Z?60-QF[KN)'NJOF:O8P0W>C3S326]$E1O M',A=)*)/H1GCJ[K:[*(]F5VJ 51503DBA-!'M#O+ M>S9NZ-J&,NHZB$*KS@[$"R/]6E%]!610[3Y>C^7,F8/LET$Y)CF!H*0^:TU^ MXEX"0WVX(B]9%9KV !'+PKI&.JG@S7-B-3*$$A(X']F-20$V\HO>=)NOJNW) M<=8.,ZZZ\9R"Y15@?(59WBBD#VG0_7F)N)%4DZ(*XV(6%8LL2!(S;Q[/O'09 M/V==7]2JNI2[ZS/JX#3VT#0NG:6T.1U4KKI+-%[(6+^?U:^PK, M#7GP:JB4F* Y@M-_*I,<3&H*FDF!D7K/)L7")393)D M122$1I@$?B0X<[K#*U+;]0?7@KGH+G^'.R#%OK=)]/N1"L>?.5#^TFO:#7\< MGHI_NRSPI V7,\ZEXV>/I'09I)&Z9 M^%46G1*/HU/Q:'>5?[!#?D,S?I1PD6;P#L]'SKLCK7 A$B^>I]Y\&8A9Y"]3 MD?K13"3SN3>?A8)#1O141!@$=Y(F8AGY<6 !?!J4@7 M/M*,8\E-DJ=C)RT@B^4R!.>1'RP-C4:UW#(ZEL;CT(N2"/_ \B+VEPM#9MC0 M\83F 32S.!5AF/I!N@.#)0+&(L12<222V$^6@$$8P[',@KF70.V]#KWE;.DM M@9LP6?KA[ 2HF3AA2EP%"1^NJNX<#GWH_1X)(1>@HI_GBQ/19SNF_G52$@" M;Y:"7+A8^LGQ]/X2%-ATEG.1QHF__.M0"&&FZ6P.GF<+/XC_.A8B&%4(AQ:E M$=GCK@.%M2^67C2?BS"8^?-4)'ZV>^:6+3-P)WK&XY<8C-A MA /B;MMD"#M[.G'<&JEW^XCW1W(/&XKC$.XT_ 9L[0_#A[FZ)PLQ!7^20&/! M7^8L%1^H1!87MTVK4+%S?O72-M(XSE.!17,FG-,;$XW^WAY\#I$?)TF9[H/H M-<+:L"YK=6W+ MO5VF7H-'9(<'#(/6V?'2_B%CF!PPKV7N#H\7"?GZ\8&4Z1E9I=*G0ZU MUZZ7V1^=;K1K_:VGCTR6394[.FTSWIE'C,\5" MKTC+IHE S4@'K4O%S8@LHZS>UET0-.MS7W9I<>+*W+XPO^):>FC+Y^,:VR*A M5J!.S!K((2\D5Y^:8_*[ M9D$-Q /!U>;G0TC*N]J=@1R79W,-^@@ B.?>+)KS]X\6LQGB1L=]0X'QC\7S-I:\J6E7+2%G&$684'#;:_[$%5& EEMD *A62)13(+4F\& M%SP1B4?4ANY75Z(4K5L^'YY - .HQB#K2D(K-5XF>NVUV1\7[3^ Z,\:2"6, M]Z;MBW!4G=55R3RP;=$9 BQCPVN[9O@3UPP?F-^J6E?5__GO7.(M==6U'-P?6$H;()^\#%S;OZ>X_6'UKKGSP\B7':<%8XE0^S=YRH&N<1WE52*CJ(EM7!?4]C!W2 M;*.P396KPATEV7U1C&RZC2%Y]Z;2KG:&X#LR^\S%SJ0+LQM9PM@(2[T-_][E5_0%(O4*@C ]5ZMJ MPZ;QD>U8@ SZ#E#W#C=;[$TI?-EA>Y?D&;E_3E 9B%K &RMUV[R[TF"QLK%M MH^8'+B"B].FX,4&-Q]&UJRGBNL:!#:;R))>W!T_FC-_G!E<[582YT;&%#QK, M_!=U(WZKZL\V7WUK#<7O&7SKH$$)TI2G_ABUL9%GA*FI,^EY,Y9UMT-F!=7/ MKZQ''>?GTZ6)^KY5Q\+'VB0!^'; @MJIT"-=\*&&.:_E-F-\P]!TQ=>?_ LL6W/$N15_JKI" MFLC'&9P0-_;(K:0^M+ZFCF\[BJZLXGU[9;AS.WR2W5S5H+U'8V^L]YI*8 WS MH%/[K=0F)\PK9;Z!"^<3*[HU*-F;\BU6V:Q[1]CTSJ"BLPYE:CH3OD'+&_)D MS]BR+ <=[GI3DHRCZ&ZF Q<;I&(#>9!\*S^-B4Q9--?(AB7!W01:W=$T4NB4':-OPDWQQC'O./%U] MQWHWVU4N"-<5L(?GDN\CK!S,)SP,#-Q=C3=5:\7G8V/>^@0.HTIR;*9#8^Z4 MVF#NB]=#[LM^;T_^:SC(L'5SWT1W%.'&(G#6IUUZDG/*(D'AFDN\/3I=PZQ5?0:#8Y]O MKQ!M:88]+3\D"X]AP!QSG:X;HV\L,6=.H#-A_? :>.OH9D4NI,RK_684N^SO8N?B658?+NTV[X;MSA MIDDY[CX\**ZO=YN/\-_KRIR&UG1AA$)DZL6+F9AYR3P2%[*P";,IW4FB<>"E MBT#,9MXRG%-#$HMF:WO="05WM650A$GLA5AC"4KQ4OS#E$*F@90C;=&L#Q)1 MG'AILJ KB#$*^2A.O64<8/["BY-TWZ^^SD:_GMNH^HI_(TBY:%>VYH=T_;?] MSQ!?FE_?#7?XD%3;;7ACVL%L-P, /@' 9 M>&PO=V]R:W-H965T[Q"J7T0$3CZX 9'4QZQ>/U'OW'X#OYLN86K[3\+"K7+*)I!!76O)/N M1N]^QL&?L<(RD'2ZO>$GO%4L;@HU:N ML?!>55@]!TB(]H$[VW-?L9.([[ \AU$6 TNSBQ-XHT,L1@%O] K>^Z^=<(_P MQ^7:.D/E\N<)S/R F0?,_'^([TE+_O7.[):7N(@(U**YQ^@_FX=/#4*M);U9 MH3;@^%KB\'#%7X1'^E ^8?,C;!VPRV?88L"6'CN&72/*!H2E5[W5QBMQ"SSH M:(7*@:[!-ISTM:S0V!^^F[*L> L8$A03,1,8/"(W%M"7$U Q8+LFRWU!L!2X MJD)ES/ZEZU].HO[C)+N [^FWXI*K$F-8XT8HY6-&/NPY0A:G^03.,A:S;/)F MX/!BB-9(SB$%II3<6E&+DOON9:&(QVP,A#"=C,$3!>II);<-U)0D:+#RN7C2 M(_*UT>VWIL9I(**>N(4=$@/*2)]_.Z-HV9 3@_>H.C*3C3-@Q07<)\D@*+)Q3/GU"AX3+(\(HZ MG/"/S[=JR/,,BCR'3_P!L*ZICWN?.T7#1U(55K"AH?-B&,Y87$PIT&2]4ZY MOC$?3@]C[;+OYD_B_4S\R V5DP6)-:FFY\4X M//F7[C]#;T]K5V-"G"LJ'1 MC,8+T'VMM=MOO('#L%_^#5!+ P04 " # /5%23\"E:W(* "I' &0 M 'AL+W=OOG1 MI@7:I(OM ;TMFNX>#H?[@99HFQ>9=$DJ3O:OOV](2983.\WN H<^;$GDS#7NG:55.*S8;9>K[EY>"\JO7TSB ?MC2]R MN7)TX^+MY88OQ8UPOVP^&UQ==%)*N1;*2JV8$8LW@W?QJ_<9K?<+?I5B:WO? M&5DRU_J6+CZ6;P8C B0J43B2P/%Q)ZY$59$@P/C6R!QT*FEC_WLK_4=O.VR9 MV,L+!XET_Z)H=K\/NY,CN^.$?=+*K2S[H$I1[@NX M )0.3]+B>9\\*_%:%.49%UJG(O(KL#[KPY;O9UY5@)2ZMDP7CJF3(.O!*,:S9:"64LTPOF Q[ MAK#&GK*YH%7M3><%T5XC"GTGS /M&&Z,OI,^D[#X='_Q5F [MWA2(4?M*_8O MP8UE@D+*$!"QG@O3!"49/;X3S]@)_GS\+J;KUK X3:-)/F'#/(_RT>24_=A8 M&8_&T7B$!]DH2D?34Y;0EW'&AK,\FL;Y*;NJC8$7>H)W9@[%/4J5%:<[37D6 M)7G,AN,TBI/13M$PGD4STCR,HVF.!VD6I1GTC+-H-L'UM5@(:"I?JF@8)U&> M)Z33+4O;EI?&9S*(XR]DPF46C!*") M)01&%;*2W!?5RGABQT29(]_N!P.I*EISN M68>/=YECN MV!57O)1<>8?43N-NGT-P$ODG&9_G?T5$"=)9N#KU-)W$,6B?1]EHQ#X+M!U* M>E;*!?@H5 %L<3I%DH#4DPQTR':D[N2WJYU$=.-Q-$UR(OJ$B$V%L "Q)>($ MURF85-9&JF47 Q8C-4;X/Y_$[&?<-4PBLI9E2-84][/QE%VMN%J2T]@=K^K M04XAX< (95.D48ILF$9I,OUS3+\"=[B";ZT5])=M5\*C.J#9,KO2=54BJ R) MR>>51&LL&2A& XK#/USQ)3XMB@A\4+:)3MXC%U MHVZ'U#LC\X*K(Y]+=+VIN%*$FWJA$TM)$%;@<-'Z4*XWE4]JF^#PAG[*"&_, KVX1/B3?*(Z2T8SE,V3HA'T5L,]@F-W+4"(.WTB' M["-LQ#NUE$281G@^BI+9A-I!!K;?.%W[P5YHXJ%K(V&0-?E$+RS@(4ZTYOKDU M$-OB232+L=H3.'G=%,CR&*+A9#KU4T8ZR0Y:N+ )'>U5%7]HJ_"H7PPI.A\^?7C'5CC$?:LY6CJ* M$4KY1PH_(NU)BT7OK.1GGWE!V?QD\0T*!X?#Q#G6H?*!B3@(-6EN_7!![7\? M#^J,LHTY!@5'*S]_5&%46,E-J$U8('UA,W2F0D8;O?:(NN9*SWU!.F@&V041A%<5*Z4HO'UIUWDKNJRD< MV?J,("SH,.LE+G%((:WHIC24]6; G:XY=27J)KH@M;0%TT-0>3" M6,=!>#0+'+N[$D;-\E",&=]L*I3YP[K;8<1GD/,#*^T-PZ%::@*S]I,F@&@%HUK:[TYGLCQ+>:*$>+ ]A>78@:#H5IH67#SALAQSU? M?3\!V.*VZ=ET$W;"CC !=P0 @> I3XK&@YBA+.](=6CRZKOI<)-NA_=?E*2% M-S2V W^3^\&0+K?WLW?% PEVP]S>\(;KDV: :W3XU]Q,LKNJ24#V= M#AY["WQB>]/N4W^%0??[_HIGY^QZ-Z<>L0KELPD>D/-B[VS[Y:0PM&A5/.>V@J<',ZI M==,*E'T8UPOG,^# J5W!?PG"KFD>3)3GDS"T7@^Q:4/MJI>W[\[*QWXXT%(* M%%G;9?;XR\V?\$'#@= E]O*E]P,H4YK*E"3>:+YK33SW:E,5Q M/C&Z!@+CQXQ>UFQTL,W^SA\]]E11.REP0E,>RT:C=CW0KR+^?.8+XV\B]'ET M)R\"#9%7?L+LM8<=P'UD/BK=N6V_R+?_]4,1SLXHS([-'QI^5N*.-X<27KN5-F'*/N1ZH$QQT^AZN6JZ MT^%CC1_Z,&G2\:KY^>01C<&Q2BX>*#9??N#KS>OKX#7LQEF<:&_$+E"A;OH. MU!ZQR[H0!WR^UR/P/>!H?_1KQ7OI:UZ*MN%)L_?+@21'JYH246EUUM8+UQR90VN#34;?2TH(:#I)LX1^TO423W""CB8X0O>& M:JKA/XW)*-_HCCY.'C,BG' 7VA"[073F_\RZBY=DZO_5&PO=V]R:W-H965T0TKL 9!TFX8AGV@I;-% MA")5DK*3_?4]4K+BKDVP%?MB\W'WN_O=BUKLE7XP%:*%QUI(LPPJ:YNS*#)% MA34S(]6@I)N-TC6SM-7;R#0:6>F5:A&E<3R):L9EL%KXLUN]6JC6"B[Q5H-I MZYKIIPL4:K\,DN!P<,>WE74'T6K1L"W>H_W8W&K:10-*R6N4ABL)&C?+X#PY MN\B=O!?XC>/>'*W!,5DK]> V[\IE$#N'4&!A'0*COQU>HA .B-SXU&,&@TFG M>+P^H/_LN1.7-3-XJ<3OO+35,I@%4.*&M<+>J?TOV/,9.[Q"">-_8=_)9G$ M16NLJGME\J#FLOMGCWTX,>2^OF&6KA59[T$Z:T-S"4_7: MY!R7+BGW5M,M)SV[NJ&\OY.%JA%.?E7&G$*#&NXKIG$163+@Q**B![OHP-(7 MP)(4WBMI*P/7LL3R2X"(/!O<2P_N7:2O(EYA,8(L"2&-D_DK>-E -_-XV0MX MUTQ++K<&;@\LX<_SM;&:JN.O5_#S 3_W^/G_$\[O!H,/%<*EJALFGX UC>!H MP-*9W:NWA6#&0(VV4B58!04312N81>#6N!KF!3!90LE%:[$$279X;T<,=HRW MPTA!V0H\)ME0&P^R4Y;"V,D8<((-TY87O&'=!1:MYM9YM>>DCI]:)HYE7$N[ MAC'>$P> TG(KT'NLL4!J5O)PQTN4)=FE!NY=HDG4KQP5,_*QV"A!\\69MFPM ML!\R_.\^+ 2H9,$%[TP3"W?:A6+O.Y<,LQUJ&D0@VWI- 2"AGA\-,V/)3P?O MW'6ZA^#])^TS^ .9-L25V@.HN-'+=@6>QO\\2>9PT]8$:Y4^@YNOTO2&Y.;A M.)[3ZB1)\W"6IZ<$(A5-BD[IXCLH)@YT,@^G\9C661BGDS!/<[C>;&B6.B5/ MWB7H*,\GR2EDX6R>.5WX\8=9FJ0_P=6_#E.29F$^R<)TFG]A]6O:0W4>Z+V! M=#29^B",DOAT,.K.Q_/GV0 M[+[LL&"M05<&3[YT&97NVR$FDVQ&B9C!.)R.TW"693XTU,B="2Y]_>"KP>1= MV5+/4?Y+H.*EL)F^=+%NA'I"[(FHQM5TUTC#U=W]1^J,2Z]GN>\(E)PZ1RI+ M^!6E@7B@?*;.S N$1M^:B]'1DT,5NO4/JR%'6VF[UVA;O'O[W M3&\Y^2]P0ZKQ:#H.NMEPV%C5^ >,!A$]AWY9T?<':B= ]QM%G/J-,S!\T:P^ M U!+ P04 " # /5%2T!8(J+4# G" &0 'AL+W=OA91AX2*)S^\Y5.EF[]&].]P:HN()I6Y[5+;5"@SNEM&: M7UQF7C\H_-+BR3X[@\]DH_4'3[RMEU'B \(.M\XC2/IYP"OL.@]$8?PQ8D:3 M2V_X_'Q&_R;D3KELI,4KW;UO:]F]#\ M(:0:K"FX5OFFW#M#TI;LW.H>]U1B!U+5\"WJO9&'IMW*#MZJH>-4ND7LR)/7 MC[\[/&CC6K6'W]8;ZPQ-R>^OP&<3?!;@L_^YK/\=%7YN$*YT?Y#J M"1II:40=&IH8+]%"IT>ANB9.$JU4#Q.D(] MLT'O CW&_^5GI>#%UQ9Z--M&DIL+^!6EL8!^K("& OL-FG$P1/)7#J_@<_@B M?'ZD=!I8$Q)5#*ZDDK4$7@E6" [Y+">5*F<\+XG@1+Q3K2,7]RX4BK-JGC&> MS"'/9P6).4N*BLW)95[.,F)P/OJA[%J*50B6) 5D,T'"O&3S@A.13EB\ M2)A(4Y@';V7)\B(APCO[P3=V2CZE/.2+!*5!0DIV"361+R MG!YAD/S9,,P2VO1O30X M%_^JZ6.;BSD3E&/)ARHG&4NS"JHTU.;31E-I,C\/7C%C15:,);Y#ZWP2[[7I M:H*@HB7 >4 0+$T$B# V-%"$_[%\G+.4>C[2?_>RQ,\>;VK0/JPH"UM]5&YX MQR?NM 77P^/_47U8H3?2[%M%5<4=F2:S8AZ!&=;20#A]"*M@HQTMEG!L:).C M\0HDWVGMSH1W,/TW6/T)4$L#!!0 ( , ]45+@ W=@H@4 $@, 9 M>&PO=V]R:W-H965T>CT 2*7(B8@P "@9/7KNPN2,MTXZ4S[8DD ]NS9W;,+^'QO M[%=7(GJXKY1V%Z/2^_IL,G%9B95P8U.CIIW"V$IX^FFW$U=;%'DPJM0DC>/% MI!)2CR[/P]JMO3PWC5=2XZT%UU25L(=K5&9_,4I&_<*=W):>%R:7Y[78XAK] MI_K6TJ_)$267%6HGC0:+Q<7H*CF[GO'Y<."SQ+T;? >.9&/,5_[Q-K\8Q4P( M%6:>$01][/ &E6(@HO&MPQP=7;+A\'N/_CK$3K%LA,,;H[[(W)<7H]4(!@:K^ <&:6>0 M!MZMH\#RI?#B\MR:/5@^36C\)80:K(FT*\G.7UXWCE:<@ZOL6R.= MY%2Y\XDG:#XPR3J8ZQ8F_0%,DL([HWWIX)7.,7\,,"%.1V)I3^PZ_2GB2\S& M,$TB2./D]"=XTV.@TX W_;= ;TRUD5J$0.&/JXWSEJ3QYT];&@C6;:YBL"7R%'60A\@HT^%'O.P M*AX0P12PN%M'(,(9/LOJSD%J^"*4+T45P3OAG,C*QJ'WY/*3EHRT]L*C8S_" M0VW-3N;H"$4IL3%6<)O!7E@L#1E"T:A"*D6-[,$9U81PQO!Q0#+0LH2I(LD M2DYG%*C.X229IM$\B=EX79I:%@>X48*3#>N&V.#EC'V3MK5W:-% MD,XU=(AWZ1ALD-V++#.-9F..3[C6\$5;)ZX:#<'!H=S+#+O\#_E0P][T_ 9M>C .4UICN!=MU45>04NR8.89D4:EE'GA( M34P&FOSUEU6:+']SG!R:G8X==<4>ZI.-6T\%*;!1V%XC\"T/04! M M!75C20NDMYKR34ADDAU%P,>8(14:V6&O-TZWDF(C%?GDXE 5*E[W3](Y@ZN* M$P3OZ;8D46XET^E!'V.=P0WK<14E\Q5\M"+'<,($A5C,4.XX&&HC36!I%$]7 M\"%L9HVUW =[BR:GL[@UG*^_2& (-&JN:%:XVDTGR XWO1\F;O3VA4=;\8V&EG-C<8>Z07BVBD[CY#F\P#RXIM'01)?'R.;PQ)M_3U(&4>G&>+N&C M\=^+9'HZC9;Q+(A,/$&3>R+$&11QTK/FEJ#FA%RZOE_"["E(I5"A+TW>VG-F MLZ=##$T_P&Y#[I$SZEL0-YI6FZ9MLZYK\9[Q>( =--JM#%U'E -L MV\(M.A4"MSP2N%$[3X\O!6LVQC]*,$_2?@Z_'EP45'M^S;6A/W%SA2426$5$ M\_#PHXF5T;QX;S3V![9]\-1N9JM#RBC<8T 4X 9)8GE#^>*(>>I)39,.@]Y( M+31 ^V'Y RFVT];UV:+--GE8U12V/9!*"C)$37HC[GXHM>^Z9?S4*V0R>-V1 MD+;A#V/[RI MPUN1ZD2J#5]+>NJCY0.T7QCC^Q_LX/C/P^7?4$L#!!0 ( , ]45)ABX>% M$0( ,0$ 9 >&PO=V]R:W-H965TM#)P0.'ZMI7X8P?:#IMH&9T.'E3=D#^(\ZR3-3P" M?>P.R%X\LY2J!>.4-0*AVD3;YY2@=[*W^K$IJ-M%U)$JH9*_I MP0[O89KGRO,55KOP%,.8N^**1>_(MA.8_5:9\2V?IWLX UPG+P#2"9"&OL=" MH2.,&M#'D46CJG*@6EX&R+): @RS#CE>M-:H W"A$,B0Y0V5*PCAV[T@MD\:=; MB,\VJP6L@WX);L?-_)4^ZOM>8JV,$QHJAB:+-U>1P%$SHT.V M"WMZM,1;'\R&?S. /H'CE;5T5_P102P,$% @ P#U14E,;0<6= M P SP< !D !X;"]W;W)K&ULI55MC]LV#/XK MA#%@&Q#$B9-V;9$$R%T[K$6['7KH]F'8!\6B+?5DR2?)N?O@D*,\*4Q-FPS%6/[*L]#J; 18>Y:M+13.=^(2%-?YZ'U M*&1R:DQ>+!;/\T9HF^TV:>W&[S:NBT9;O/$0NJ81_G2%QO7;;)F=%S[J6D5> MR'>;5M1XB_%3>^-IED\H4C=H@W86/%;;;+]\=;5F^V3PN\8^7(R!,SDX=\>3 MMW*;+9@0&BPC(PCZ'?$:C6$@HG$_8F932':\')_1?TZY4RX'$?#:F3^TC&J; MO*4S(7VA'VR+EQF478BN&9V)0:/M\!=?1ATN'%XL MON%0C Y%XCT$2BQ?BRAV&^]Z\&Q-:#Q(J29O(JMK5Y!=WM]TAX'V' M-L*;(WTW>214WLO+$>%J0"B^@; LX(.S405X8R7*AP YT9DX%6=.5\63B*^Q MG,-J.8-B42R>P%M-.:X2WNI?YAC@S_TA1$\=\=<3\.L)?IW@U_]#PO^&L \@ M=2B-"RA!6[ N(CR?\?!=9TY)EQE$A7#MFE;8$QV/$JF[)0A+5D<,L6$T:J$2EPR49$8E"B&-L^;D;UD.*YT@!?Q0' M@U J86MD5VB]+A%H6Q,TI9',?Z!SB]YS! ?$I[H5W!M1 BPI_R;AM2G4UW>4:DD'+"FBE$5 M)'O3%I/]500I[N= ;2"(9J +YLSA^W"9BN9,^D@$1EHYCS.H'0>@<2^\ M?%BO7AN3F*$EL459NL[&T?JQ(EX0B,J[KE: PEOR"+.AN!<5O#"F'G5>#AWM MF!H-*"Q"%S@:4^*6Y_$@W%C]0112,$Y"26I,DI77/1IJ84G_UOE$FY37CG+L ME2X5:T2-'[1$[ABJ_7L\HH$EL_A'9RB-7OA2G>:/W0KYQ27;H*_34\+@I-9P MWTZKTVNU'R[IK^;#4_=!^%K; 8KCV$279NN[(.+] "DH:(B MHV<#VJ\U?!+^NZV:4= M?&PVC]I]X]*<7MJ5CRX>/W[Z:)<6UN1'R8N=J]JBKI+&K7\^ MN3Q_=O6$7J G_E:XV];\G>!65G7]&3^\R7\^>8PK=C,*FW=55W^O%"WGAXKXO/)$7GM!& M>66TK5=IE[[XJ:EODP:?AM'P#X(-O0V[*2H\QNNN@5\+>*][<5ULJF)=9&G5 M)9=95O=55U2;Y'U=%EGAVN2A_G7ZTZ,.YL.W'F4R]DL>^^+(V.<7R;NZZK9M M\KK*71X/\ @6ZE=[H:M]>3$[XBN7+9,GYXODXO'%XXD%7=W[]?,?9Y;SQ /O M"8WWY,AX4P#[/Y>KMFL .__OS 1_\A/\B2;XTY$)7J9MT2;U.KFJJQ9FR%/$ M_:F-SX_S<>M:EV1^$)=VZ9O.WRY?AU_]!SVH4.\O;MU<)_ M>)\>&#@//UU?GL+" (?LPW^I2]R._7T\$0*0X(S0? 5KODUA9?+#IXJV?XV_ MM\LDN2Q+^ GVGRG(]2AP7D"NJDV)";;)-KUQRZ+B@.L"QO=\_0,UPAT20Y(ES9T$J]."5C1 M:WN .;V%\&QRF-,!M^VV"E^DXWT#1U?L2QAMXRK7I(C&\+O;FY.,9X657@+. M 0^%B9?7R^3/EY?O3Q?\FV:;4A0.R*EJ3GP^O75Z?X;MK0\ %^L,>ZP7W,'?A3?^!/9T_J4TO8 M^KKMBAUN=$H S(\ 9RUPISWB:'<>_&+J@#Q8%[#%WWM@-2T(P0KT#'P'& =\ M^NP2ITM=)+_U^881":&8MJ"F[!G.W3;MDG2]!FY% &>8P6K2G>=W\+R35\LB M716E' B_D0L=X]]W(S+1[)%Y&G?CJEZ.VGT!W:Q%- 8$$*SQ!YKL Z 6P'[P87>;AW,UT34 M6[3T48@+)JT;6&<"Y\>G1P32-(CH/"6=.C)R0/ZN?1YVBE!#0&6XH SHN0#Y M4;<(-K/,L#LYR9U+VQZI'\]^AR#]![Y?MYVE4X 0B6Y0#$M$/@:F+B/)TA9X M17X3?BIKX,7/$QABW\,L?2O3IT63W*1ECU*4T!591P?;*Y#^#78A,GH;8%2$I0>$3]TW28/JZUF]/H,U1>@, M@' @G&&DW;Z!%SW1S8CE!4VDJ\EQG^N^A =N^$"^;K+GGB1@TH:^@X-:U0WP M)]P4"DUFEPQ-&B79BQA>@IK:]<3K6E#5D0\<0!FZ2=5/OHJ7BKZ#.K Z& M6\RQQN\]:_Q^EK%]$#+X$,A@2A+.#_(Q$,B#-FGAU#)GN0(1;-%V^!6J4%E3 M$$G#HV7/M!VAI_]ZF9BA ]&!(&.1AG Y,J!.W6V;NM]L66])2S=<0ZM4NP>: M0V,RGC,MV]I,EN9Y(9K<_+QM.,+96=_70$Z(<-?XU,/WOUZ?@EI2P_. !B02 M@<&L0"1_9A !P:=-X">+: ;X>R?T#%@G/X)T+5"/5[F5UV@3)U6Z0VZK" S6 ME]JC\,P-:+@DX!4HR=JYP6D$H(S/S4-_A:=6WQ3$E"SP7'-3()*@P-/-X *<)!-;[>%OL]\0QF7D8U]6M%B0V' M HH402,&/1PF,E_L]J%TU/JU?O8:#*$ES9MD: MKLT+AM0NCXLM0!IBI'R6;%6%'^E90C7DGH39J,/L29BU@E($K'K=D;G0]GO5 M!HQP_9__XX>+\^^?@RT THPT!<4^E'5PV, *'6-W0VN \T"S2)1>U 50&K=Z M8EX*QICKIXDI>/C.<,\X-DS85WG+0O\@N$*[%G;7]4T5X[0HVH@$Q/\RE+FE MJ,HQ+HLJ\@]GN%<-&LF^$ 6/L!+% XP#RP(M&FW225)"U;,2!8T515@[4GCK ME3W8E' %>/-V6V3;2--AW82&7<'ZP:CH2A';JLDC2#HX+!<6 02/ N^@1[L& M'&1AV'9NWSY+$/H73Y\G;W(<$M!7EL/J"ALQ?A_/IQ\'#9+RORMP N+HO&%JW!:KT%OB IQ$_)1_L>,JB:UVY3A[2 M2[+_4P0 KH7W+=@^]3:3B#\?I($(!#BL0O(43QI K:MF"@0B=\18&(/7=(C$ MPXLFZW>R;S(94J!3(BVCUR)50[%-1&4BV 'SM^AUPA MA%%UZ;6# 3MD"1B_ J.5H& #SW=J[H%Z#7I.T6[%8Z+F4! N0A6>"@8&WD!0 M+LGE)7)!0%FTP6(FF&P:D(P,E<40+(BV'J'1/3DFR_$BP):F,^G2+_"OJ'(H M#O$0@TQ@/PV80F);;M#:JAB)>N#CZJR!70.+1_M9AI"=1$CSH)VS1_L M#JP;=$0=X]L+D3YH_UA+ 1$:>5!9#GQH#XYI_P3X2+X5:0;&\K-0O$2Z0/K!Q3 MB; YL6"\[EVT?G= S@4+;#8C:"[AB$RH(V$-.,Q\-4/[+MZ4:BM,"1[8Q]0 M9L>T\BF(+42VB+D$PM&EH+>Y,U=MT=>"4DDY&YS2[T#"UF9B*NAJ-/5'&D)2 M1. 7 ,)JW;XSBK#7=TB9%9V#(#J':!CDRT5$%(U8-C?DCJ_RM*PK/*JR#*QL MA$%C.VDQK>D0PMZ!]'8Y\!-B"1WVL>7<-:8 =G(IGGXG+#V4),"@@,"2%9 0 M*JGTXL*:" %: F[9! H'<<3FL5",J&AF5ZN G_@ED= -N=OI ?RN7OWF*,@K M?HZT^>Q()V)[N(U]H?K6'C&$-7LPIY"= G[$BCN"!GUD1WP1RH!1YH6P@(PJ MPASU5UP4\,E^Y]3I9D,S_*#J8P"77;UITCVP;/YEX_0SBHX4>69C+ *R]^H2 ME!2&%TA;M%YQEDU]UM5G @[R4;@-D#ZH1V 8(R.(H)YJK,%3CV(Y'ENL3R&W M/$85>.SD3%/7$,(4\(O?9 N$/2C Z="?=Z#%!K_; @^$SGI\(D>W!9I!.Y!A M_%P2/X@2V)'0BGD@"L==G:,ZAB@V1A+AI^L>>9F*U(Q$$3L8\0DVW.CA^["/ ML;^G)$TM>)T1?1]K^O3VDK-&*R9 3MY.#1NT6L)C$ M &O]_*,1>>CPQCTRK9"B?N?'5PZX'3TTM+;P/8T M5D!)E;>G!BK.,KER38>:0+2,<$ITANF$#!/[ MF X/U4#O8/4')H\,Q*HGJ >&01,G) QM>Z1QIB'++'I4L,CM]$4U#]F*D(F- M#I-N&K10_&B69YB;,I64G1-%QW&T*2^(0:8LZYL0.SRB3J#:2L%M]93DRWMB M*CI>T6$>8^P_@Z&">!.8ZA,GA/-QZ)W#9W0@WOOEV..+BKQC-R4NHT%UF11S M]!^[W.^&+3*_3E[8(:QW$59'O*PMNJ".:QSUPU$B#MHX86$^#! ,P(1>UF2/ M 0D2)C3_K;>GZM+[']N92<4;"IA!(32K.GL41W7 K&XQ6,<<&(:'HSA91%D. ME3(//K_A8CGRH3H^K]!FH&1EVK;LXA%1<43!$BIE1%+^8D/=$>KJ[\"'7=G. MAV68BDQHQA/>#&(/%)2!%;1,?E%OWV2 )_+MS,[CV3E1$J:1-;@Y$/T4ZA]( MF,F<$5J& D1DWN571)CN7"7R)N,D*#':*(-I),LQQUC&P:I[P^$>4LWA@"B, MA]Y)"L%RG&_2.^GC9.ET@D/R\-W5Y:G/])X@ M]6=@T@"R]UOTEJ'&!?\#(TY9%J/C?RKKP)HT9,> 1I(B5V87LU"L!DU&JP)C M@?5ZD4 HOEJ*-.S8$DEI:PL<:^O*/3 33!+Q45W.J%@FG\C#- *<51T"\P#> M[5#+3$.J#Y[3>"%\WFIDRJIH %Z4RGY_.N2$Q-_7Q1>TUC'-L>K NA)*+,#* M3-$GS+ 2&I$5+A)45$KV.O0=62\( LET":H$NGL/WN')%#W8>@*8\6"@.W&^ MAD1JXG7)8&P3!#=KND'YT45[?- :".G:&!1V8".^!IQ0P;FPQ#F.;T]OB[)Y M%E8Z,!=0B._2+\6N1\>NM;P&3K>TS#"EC_2%Q%&:&9J+E,_I8+ODQIRD:]B\ MSVP2=-%YA-XIKJDQN6U]"RH^0 '=H3$$_?*LHIFVD0+E7T=)A;''^Q_(\KC< MF@BXI\G)JC\ ;=_B=A*$37.BXG1QM]!A$6"XE)()R9A>R+]HS9"8D&Q,@BF< M9$\DZIB2J365(!$IFH3;&'X/#LF(L9*/+J <+&X1!-$N_0T#!0=K!@OL!MJL M^$U@1TU^QH$P\1TWK"NM7"HN70 K?!GQ51R,OY;]3YSOH#FN MT([41>)/XQ6HHI_:!?CX%L;+F"3+@]F[V=,>Y#A%[?9I]CG=T)\X%B>RDF^B M(:\Z2D*<@$-!@QU6F;-1 *LGJZ%S!/0^ARDKZSX_8RSV.2!D.']%@LH,Z.^T M#CCND?1[3JF$R="9T/[_;MD).Z<1-+8/?[2PWLN68LODKR54LEF?&IX79\4@ M6\Q'8"NRS/L]'!:J3#2N:#$B>3.?JCW0BS*_LE:"\]Z30^-X5T'CC+\+6;-/ M625VUA[:#A2_KLC$B)+XGX^L$H&G'9901&JZ9,&02Z.NV80DI]2,YB#D1,7 MD!;%9EYX=U#D:@[7B3X!B,$#& M?F-RON%V#GN+]HO8/R?,0_RX'Z-%D )S4[A;9OPFI5T,+8?L5-(7AKG@%!H- MR8%%Q45][,<#'$2)I3XY5G@4M0W&LXL6319&,7Y?)AC&W1C9;\D['O@9NL#) MRP@S /H??2L-Q"Y-B)FT;Y0WURP M8SE1&^-\L!,0"L@J\*/GSH:$O?:"0ERQ.UA@O16NL.Y-2D0$ AC5/E8 M-^-,/F$*:67#;X2H+6?K\]8 2L.?'^@!<.&TR#E[E9CR&,)U@%E&>0I\X/&%ARP$F2.?"-2F$AC""O#C9DY0&(2ZYOP944X2GNV+%>R8&"* M39/F6E%%J2F::D7B@# ';)\51ZJV97^ M74H'2-.&+4PBZ0P'_]%S\!]GN:[UPQYEW/':^MX3"4^N< M?Q'[,#QKP99T/Y]0Z6ISXTY>1-BMU;UK4J"(4H!QK8L&Q(=-/R[6I J86 8Y MI[@^BB.E3F(-'R8JLAHGI;.#A(HHU $3D$.!<]%9_=>\4I[(Z[3\T=9''IO! MA"RU5#,NZH)-\4EZNYY^9RXP6UT6UV>.?$E,6CN8A-D Q[0C]YLNV:N!@Z5Y M.R9L?YC2*8U)+7*\XAC%25E66,UI&Q2NB807>^KHL;'5*PYX$3>BH0ZJ%^]*1L=0DFM'D!HC4AN>Y^%Z2=84#VSF,K,"Z M*F#TZ(90S8@63Y("2SR^@'*!D9YE0BS"FQ]&.O'0/FEA%&B_TX0>HAXH[PT1 M*)WF\1I,H@>Q+TE0 T"+AK-Y8(N4_TF/K5T1W+.-%V8W"MAA>Y+T8:B9,0KZH< G()?,P*N4K]_<)U3 M+&M-EB6J%I@$KD:.\U5XN?4G[<2J5"\%\EKB?Y2%C']LFIJ=82QA,4L_/HEE M\F8]\'G04Z094F[BEB?Q M7H#J;$B1T\R,/+PA'<1FFO_PIXL%$SRPSK]IXL^(T(_--U$N$.C0F;5*1K4OJCT0=-S#Y MYIA1SIZAF,%/Z?AQJY.!VP8';-P6NV51[!"]>9]N::ICHZ3/-I=W5N2LQ\07@HA*6TX#3; M MJX*[$^/@=;-V8FRA]BIE_B1PK:X;@52V>"33O)TX4+LO10&;U0B/\,GR)FV_ MC-!7Q4=C.2C2;CE#"2%Z4Z/3FALN>#^W?3S"*BR"+MK/9VLTN*)(L!1<%:@P M5A3P<%P,19,AB-I>U@##CPB+-ZHTZEJ._"(C/@7S!8%Z]\KP MES_3.=+ >#[,2QLB8S#-DPFD1^C#*1(5TIEB55&;//QP_0GHJS#=0@()C/F% MJ:KBLTI5LTUPH.06/>O8S$-V($ED7NBS\SI?'SS_G0"EG.,_R(P M_HM9;OV&>=E'K+F;9/:SKT\;TS)FEW[QS- KC5=IE>8%YM-@#R'&+[3 BDVE M?)7J_Y;)*PU&XCC'&@ U4;)Y)%$XDQW-,="XNELGSK2)1CMC[5GI"*=>D2UY MO D1XZ2K4N8U\$8C+6(DW<2+;PK*1#(^K#&X2S)1B[4E4OJ%5!D&#NHVU&RF MYAC$;1K>U2)01YW_# Z8E!66ZVV<>M]+F 81(T0,^V9?MZH2:J5M MZ6XHRL @G%?M0D_$\R>S%/Y:=IN\IZ0Y.-E).I\=9)K.L0-=YJ&)NQ?^G9)- M)3HR>?U)HN+&T4;S;Z0=E],KJ-!_@JR3FS!AHR+,ZQATGI/XPBTU!$5>CL;L MQB55OUMQ.%V8+07F:$#1/DR:G?'*(U4"MRG*GJ) _P5VLTCV92^5$\Q$,-Z! M&T1"V=>8EU!0I.*^T+%ZG@\@JR"2 7:NV]9LHRFT?";HO5?!F5N[?5D?G!MH MPT31^A.*=(G>R\2^$1TQ,#^1S+V*SI!5 P[BS"]HF^;2SU']2FJ)4 I&I^=) ME3J55$IY9H^%C;&6BQJ )%%*#Q,T$M$]LW*#@F5ITJ(I5N2L!'1Y2(<;VJ+@ MMD$1,IW;^BH8\R9#3AU@LY82*%R88J3M)B2-=H J@P:DO%S%W+%F%KU\/]PJ MUF<@5C"B@'F>WPRS4*U\O#R_^.[?$AF>0C^MJS"%&>0;=?MSV,[VN^0A3G#R M5_SRY#1XDOR,Q]9)E?2\F,6 0R WR7_K6W5F$-S6G6/Q8#;C5ITQ3$SS)WR# MEN1UE)#3?!<(IKRLG'TP$' WR1AYYDCU\'&'3]G1GHU */G7?"<$UK M'0-.0/4-%FNQ;4Z\AH[ Y_.M?'\1Y?4*W3$56'0?,;&K3+T]]-$4(4]*WCM; M!9OPI@1Z58W(=-(C/8'C3K],6I^N7RVQ#[3K4#4\HM2"]5MK^]JB\AJZS!=B M.V?>- /XP\C&0O/]E:3GG 9_CL55B44"3_]K79WMOLGR_-JP,:U?FREBB)=H M\C^C]I_14&%_DJ YV"9H1ZC\D2 (G-^+?5N1ODS^[-5.WS(3(]T^\!;@&^6T M6L_A. _J&_FT%*9^?Z@CR^\FD3J49K*A'+^CBG%("2-:1=8'9LJ&>SBIG]=B M$TPEI=5SJQ0.:%8F2$Z1JU#^1M5HGAO@WX4,'B6-D;@>^O%\1D"+M7^LX5/- MBOXI BT8=;@S%_6%%ENN]6N8[N0&,]94\(+IO4-04N)X83.:;'_5$G-AY'"M MM7MU^@U*<(,=!/*P4;1-W(>Y M,7I@RW^II!_#$]PF"W<[)U="=^_S^;[<5U3[!7"D/UY[)6]:AMS9XWNB"PVE M^FPQ&Y$ [/ W;N+EH.#&QE=8#OHTSNF5W?%.!Y+"*WX$"=4'AG0=UZ*M]/M\6^QVU MKB"S+73[G@3SW>VUAS2]"V.WH9.X24:D5MI\SNP92]8NI^)V;-:582IIA0YK M>HX.*@?Q#R!KA^F&]*"R=DRQ0RS?IX"L"VG80MX/J04^OU 0^VB7'H!J_9B% M-+5Z,H@#=P5A@7<,<+<0.N+#L"[5VQ',BS!#7MX//6RP=9'4*=*8FF9]A\:P M3/XRG-PLU6; <(='_].PD0*7W&G>+H%8"\4J:7$D+9VQ/!'+H8D]Z88ELH<. MH<)-]+5>\A4*9#)J*\"PFH7->+2IWX_23!N]4;M,MROZ7?M(8]CM8J35>[-! M/8;'#Y'=]88'IJK(77,%/D&DQSPCR221J)AKS[P+>@B M7,?E4^\>? K*( >5?+M%+5UI, _",N,&7^.L$.^F#,=YJ_W+M#$2Y24BB$F: M!TBLN+D2BS?*C5!]FMI3::@[/DX.B:/**%#:#'4YVWF)F-?DQN<\V#Z)4JMV MA5C$G K!9&G+YY4F59-$A3G]I@'/69X;&G:?SS?;?A/DR^1%-O=NU4UD"\#C MMOEL&.KXYGT9VART$PIO.=^KU6:OQHJE M=E:AD9C)XN%8993WTR8/&^_NKM4I%&G]I=R\+D\*QO4:R4F+G.N=/[/C3\L9VW/DE2@7 MZBW-??XL^5]]C6>FK=#T^C%!+L9!YII9 "?JDM8HX=$NGB6_!FJ5M1A>+7/J M7%I:^'NT LIRD=*TR=F>#U[ @D99JU>O,;[&^WA.IJ@P,%J0?\AP%J(S*@G- M,%MU)=<;8<5R>$CZLE&G!EIE5$# ?N:RC',DYL#UY%GRJ:I' //KDPHG7@>\ MVO%"JUI70CM4)AU>FT6?>RWL&-5HQMFTZ7=+>B%/,Y5O$Z75 .\PV8,^;5 D MN!/4DQ-(CY2CB?=QLR#\!^S\>B4/KRY?G4:.6*GZ0*%/,.VD-(=>-YUMARFB4R0<[0NE!88)7#,UL;['7IZ03?A3 =O/TTKZ)>_7KTY MY:V'5B>#)AGD+44HH5F'\6DTLH=+B-I]IYKKS2W^8!R<1YL#?!LWZ[R7M?TC M;E9@/W.P:!48U&X>T\Q#*S>&_VX'9"O]H(^96)RG+>R%(]!A- =ZUO M1',/RWW0\F1>WOBF:]$FA_)G(0&D0-1#HHRG$2\$@=^3'J/H,>J;22S'$%51 M]RW=#3H+*7*XMU$8]F[H<6]<*=0( 5U+L6+$UM)II;)VVEZ$5O46R>(.(ZDF2TM^_?"^+G(@MGS):AC$"OTZ MOB1BRMTR=<'?G&9V$2HA+^8K(=]C?5NK=0)7K&.\92?4AR#'?;M#"BA:M*N;EB+F&XVF-?=V?2%8?LOU4'L>+5VY@@MFCWC M&?N&.?U"2H63CH.>4OK6.J42B'/E:5Y74&&CQEH^.U"Z!UFMLYS:*-.YQ*2.,>:29D MZ(\/&SYJ/VSMQNS!RCK/6KK1%977(H.N(%<,$OFS9ZU!H60;I<7C43()*7CB ME!5G>=0I(O5K&@0VU$5B-0QMORCCU=_2L4IW,:% ]^D5"HU!%:=FID8H??3R MS;ONRPP:<'!_4[OC91*S%I/),L%?1O]>=6: <9OKW,F8L68]TF MK>)"QV$;AW\U61^C97P="49: .#;]X?#OXX1*,$;W%YK6IA[P<1++?Y/T M/Q1?S%757)MQ^S:F*E (X*;'O+LZ;['/0A;S"< &.=Z.QLTZ"*Z%J M)^BE.><13[T.3;$AOA(MYYSY:GS2U<1]Z#_=BQ4NC(]&[UD)!BU\@ M][===:%OK?KC0[B2[B.5F/"H.-'Z??G\30;?D6ZI;*V*FV$(.W\;3:C<;,E> M(+=GYVU/N>G1^;1 I5A2SV34*&3!$X9VC'&?G4'G(LVSCO=&-6#1347QR4QB M^=$;BZ3K^;#Z?YG\&J]Q6!APE P:O9WJGH<7FF?&CBO:K)26W+V4T1%2+,)U MPZ; H^+U,,B%M2 M5W2K5=]4A>^39]8R->D:*[>DO]';R:O(O[:M$D=B?1/-F2Y+(VY7-%9B<,<8 M]2O(39G4_;5R^\Q3..&.Q$WZB0Y1-Q+^^-_ M!N*^EU2P/&IK9LZ<[T!CE,3.6!5US+F5CK?XA_S&_[IJ[GQ"&O_%?)K]G^LZ MQ^XM5.XD-;KUK#*@YT+CG6NZ%*[%VOK6]G*T7P-; M7A7J@?1+$FGLPO9,M%IA0A=\ MHN]_ RLRZRI'3Q6[XK,:*5H2>=PG,U!4FGU[L-PKQ0U M#FV[8'OK_8F97H?M/< FZ+M0_&0?FW+<>,^2Z1MB,/-XXTNR!I#S)A/>VD(/ M3(-I>(,"Y[MADAP=-]ZAGHK2V79##,).'H)F8K>@Z8(]B5<';1AUU$8:+-A7 MF1QI910_'=].%A8AP+@/8FT:EW::^#/&+>M/T?&IB,WL7QP:7S7M'#Y/SSG5 M6RKDN_YK&MT455QUBCZO6HQQ;YHNS(4QK')1S5ZP:G4/0S,L[0: B9T+6VZS MTU>>)O&Z"'\IW.IP!TYS?W$*Y,70K^A;[>!-K<'KS*&^3^U=2_)O&XXG4P0B M\!L:B*MQ\@:BQLY-##:U7EF8O6:1NP;-J3NANN1BOB+DI0J-JZ V3*ND]Z\L M878J%XV;N@[1%S&[E3U.=!93BHMD\L7W1EU>7R4_//YND4RNF:$\,5T42Q\4 MAZOVK)K4J*T(MA]R>=2IS9>L3"ELHV9&0WV-U[;D[C=_0#&T>0FI97+)IWUP M7 *_:$V6@\TFUD[R#8FCD*"R&&&RS MI"-V92L:__6.UU 8=#%?T'/M.)WN37"R3]+(UY<%9=O"K8T;''1"=G%C) V3 MJWY]]>Y4[CJ2XE_>+G4@J+EGL/OBLEYZ?[;FVG$6WS3#:WT$?5* 7HVO!N3? M?_$ZB?PN7 NFUWIA3,*(\GY-PB$ZH% 'DJ"$Z?_E-@]-Z0'R?=0 4ER2& MY,NE/6W-DT1L1_8Z=4'349CP+2&?F82Y+$\ZG7=RD7HU55H[M9&Z*@\\6XDQ ML&255I^ENWF4:%IT*=8Q=>XF8&T$KH5%L$/ MA+3/9?(J5&,,$3@O*%9#\3Z/?2MJL=_I%7*@LU,N$?JZFAA9!K@R#"P,9YM! M?E[\7='W\,(2(^S?:C"]A;K NS,UKEU7FQH/0*YZK?6&1:S3I+I>OFA1K@+@ M>IZQ'J[HD_/50&K63*+1,*EG=1C0!IH4<088.O\*[*9%U[&(52?8,$S@O!,@ M%/_@ -U@*=)A.P#,'#3-I\E,FI)1>)^1UU7^*>86KNW[2.C(I1_1$]RLIJ(^ M4VAGF72GN+/J^>-_HYLJT:52F]MOZ@AWELE['_E7%'"2*TM3:1* JK$F\#,;:!AZ56JNR+7 H7%&JPITU9KWQ:Q:RH#U5Z M%_.U=;Y<^ /:%$<%_/P@>M-[G% 9R?K%6*@%%]>H:M@3%B:%^M#D=#^+6;W@ M>(F>&QACDU<+2';UBELJ3JP"#H4#DW*;/5\9JH[H*)[-*G$_<$?'"0;>)QB_ MZEMV".'X>'W490-',9TVXAMM_%BDF1*]5WSB*/7=7ZOQW MDY+_FDU*DK]3')>DV-%BK,8V1!I=L<9!WJ@3$QS?8A"U,!)[HKF.S=[" 0 7 MEG@M9"KR9#'LGD8AD%)S4EFRIU7(61/)'+<&!@3S61LBCQ#19HCM24B_?C*? M!'T9)/+[!IA$[V\XNLSK?1>4A?^-O(I[)U/STF,O(A.!ASM]?XIPO^F:WE3) MO_<5=KT[?\H\,+@%S$C7V!Z2.G>_K+%62)H97UY_@A4OZ>VS\R<+6U-N+-2W M7JR'P=\8['[(??R?7#P]]6%XMR_33#L"*I*0L]OX6D/MY4'U1_N5>)8I";$] MIFRPIB8NPBBJ(\Z\IDZQPRTG!A -R"TDH0-V^N#.XA/VM1E\ZT[+ MN9;LFL6+V-S:IZBQ^Q[O\JJE18UMG+N@!D7!78_Z:Z<=&[1:+*OYJD^//,S% M^SUW7:.^R#Z+C4, I !HI][0MI/;,+X"L%-WP7/8+V[<\%F2UL7.O^O7@2%I M^7)P3YH0&^=0,)#->OX]A;4TA^0FGP M48D-RQKN_J7%[E)K33ZB@@W#DU(UP*Z%H86;OI1:T"W MV-'MY+/\KATR/$3;RWX#%@3!Y8]@[L7CL\? TRYCJ\DFU%I4IC9,OC:(XUVO M$>U0%OYZ6U'J6><=''*M("*:OZ28JL1'5O# :HO[9_GY%W*5>H?^'V+2-C5* MKV0$RZ84Y\C,6.R%&CM MY_'B#S$'BAFZL$)V/R+J'N,0YR/-6/+IN3"5@DD8O.38$L5WBG\HQ<=X]\6F$%\.M% MO9>LV5'.K'7N=!9PMN^U) GK36)*WK,QUR"J: M=-7%R:/1]R_/GUV=X_>/PC O?MJ#&?4. MN!_6NI9N#4,^7G[_W0E?L:0?NGK_\PD :55W7;VC/_&67=?@ _#[NH9CE \X MP6W=?*9EO_@/4$L#!!0 ( , ]45)I1.J3D00 -8* 9 >&PO=V]R M:W-H965T&RR$FINSE0#$D\*I6MN<:LW8]-HX+DSJJMQZ/N3<X2*K6]& 2#O>!6;$I+@O%BWO -W(']VMQHW(T/ M*+FH01JA)--07 R6P?EE3/I.X3NX9[K97@2 M<079&8L"CX5^D)[ BPZQ1PXO>@?OK7C_7*Z-U5@K?YUP$!\0+1B/9P!MVH[-U[L5MH(M<9 @"1P".6A''<]$W> -'0P5;N7N1\,PVQO2<:TN M+-TG,=O#%"A7#D3@.) [UB@+>/^\8EG)Y0;5\2#'J8=&..]>H!M5M5TP'/\P M(P8[GT@\,=X'8I4+ !Z[,X9I '/._@"N#0/J![S5#.HUZ+ZB0_^E)$C9S\OE M37_EABW-L6"N]\"W",RNW!ETQG7C"-UZ/>%V/77$3(>7UK=!R[[2-E _L5O\#R1:OYQ==S'YJ-5IM-*__IY'U\?6\.GOK$SA^\M:H06_'1MNS>*D?U[L7WF6L,W+ *"C3USZ;)@.GN%=5MK&K&PO=V]R:W-H965TE=,DM3?4Z,I5&GGNCLHA8 M'/>CD@L93,=^[59/QZJVA9!XJ\'49 MH_U2W6J:17N47)0HC5 2-*XFP2RYFG>=OE?X*G!K#L;@,EDJ]> FG_-)$+N ML,#,.@1.XA$76!0.B,+XUF(&>Y?.\'"\0__HFX(1TAW)O->T*LK/3CT)RF0E>P&=IK*ZIWM; M3W_P98'FYW%DR8?3C+(6;][@L1?P$@8W2MJ-@5]ECOE_ 2(*;A\AVT4X9Z\B M7F/6@30)@<7)Z!6\=)]QZO'2ES+F0L-77M0(U\)DA3*U1@-_S9:4/Y'D[U=\ M=/<^NMY']P4?]W1W\KI 4"LX6^$0;I [QSEP"P3VBF7&.J)98+E&W]61Q"':#D'&MG[V[4M72>J\K%]-C$]/* M:RU467'Y_.,/0Y8,/AA8[1,3!]39HD;@M*L*NO#F"G[#1RP@:25K90J+G=-9 MX_2@"._;FAF#EAPNN-D ?JL%1>]"NH(OG?L.K#!'3<$NE%$NE*Z4YA9;>U>B3)4E:E^!BE=4U23MAG&O[V4ZZK\)>H=5K;,-/2K MUQJQJ>"Q%AO%81S'K4Q.]F^X?D#K+BP81Q-A!>Z2MJA+>J0J900A#X<]CS0< M#L(D9F_&=ZYN(6,N2>9'_;#?&[Q=.RYY+K@\@B*LNUC_,>9%\IR?FE.$DPGXW]:-^.&2GU_K[,+P7#ND>-=^CO7-_S.B@ M)Z$4UK[S,H1/O&G:D_WJOKF;-3W-O^I-9TA'OR:20X$K,HT[@UX NNFVFHE5 ME>]PELI2O^2'&VI043L%VE\I97<3YV#?\D[_ 5!+ P04 " # /5%2[PIN MI0X% "1#0 &0 'AL+W=OQG38/ M19' $B7.F9G#F4/J;*W--SL7PL%MVRA[/I@[MS@=C6PU%RVW)WHA%+Z9:M-R MAT,S&]F%$;P.1FTS8E&4C5HNU6!\%IY=F_&97KI&*G%MP"[;EIN[2]'H]?F M#NX?W,C9W/D'H_'9@L_$1^$^+ZX-CD8;E%JV0EFI%1@Q/1]U>>#R #8@"UF/)EXV[T^F?1YY-ZO$HW-OS"NIN;1 .HEM;I MMC?&"%JINBN_[7G8,BCV&;#>@(6X.T"^"JA@]N+@SO+S1U6/>MFA MLCVHE,%[K=S0 OWN0=![QX M#]YVGK]?3*PS6!]_' !.-L!) $[V '_$MJF7C0 ]A0/D[N+T(+#OSE.[X)4X M'V#[66%68C &Y$6T$\3NN&'1TR>TA%^X6F+#P?WXLYK(IA$U-M5*J*6P!!2V M?QJ1*(^]6<9*H(QD:0SO5"T-=A X?HM4F4T&D*2DS"C$&2D87DB>)WW"#Y-Z M9!J3)"FA)%D6 :6$EA0NJLHL,0:IG,!T'.0DS6)(29XF^$NCLB=M"\U[B3+( M$">% L-$-!:A!8,R(BE&G5 2)SF"8Z]+=X?H@"# &Q0?KBH!*&-0&5%+!XVV M%C'7W +^3[6?8T_A-\&-!>'K=@>[1SOX/8)+WGAT A,QDTI)-?/+[SW?(1HP M4I0)TA^Q&*Z-7LD@:<]#,:+A#MTZ#4N%G1VDRW.]S<$Q'2(#>1E[V#B#KT8Z M\49/I_@J)EF2#>&XS-+A0U"8RZ-P,A(EM _*HWW"%XM'86VF[J-!JJI9UAB- MN%U@D#BG3\&3B>%:%$7OL^65T:+22K>R@BGVF#98%)VYI\E[DBV6=9A^]>'+ MN[=O:'GRJKH^"G_OA:GF7#FHN)T#KU>>A.W*)3 S&"PP6I BP1)"0,9RR/-0 M\3?](CSEO$ /,:$Y%AE)"@87!VIJ[T*V+P6'KE)24+^(-"()B_ F(RPIA_"K MYFI7'HE?]01805(L?9J1,BU?%UWSQ ,<,Y)GR=!?XXSZPLK9< _#I#?W> M<]@I 4L2DF,74!0;FF/;4E*@YGA^K[VH*%QI0V@E@Z4FH^*[A0PV&7+MCB?P+W03) MZ"1$XK#OG2OO3]U]_QWJ7?Z#/2@J_[8 /&E/V7])BG8)T='#PN\3(Q3VO* H MMPQE^U5J] ^*&*L$1;\H,R_W)2KZBUT)^-K,A%>J:5 8*"EI"GZ[2Y_UV(M149)2YIN5L R;=HO]IZJ+:I,6T3W] M^U3F&&5FZ(481W,;W&PO=V]R:W-H965TRDS4-1 M&+!$D7/FS'#FB#K;://5+H1P<-.URIY'"^>6I^.QK1>BX_9$+X7"F9DV'7%F+*]&V'@AI_#E@1EN7WG#W_@[]IQ [ MQC+E5ESI]HMLW.(\*B-HQ(RO6O=>;WX60SR9QZMU:\,_;/JU>1Y!O;).=X,Q M,NBDZJ_\9LC#CD$9'S!@@P$+O'M'@>5K[OCDS.@-&+\:T?Q-"#58(SFI_*9\ M< 9G)=JYR5MAZ@57#JZX7P\*-J1',?8(SDMQ&PNP@NV9.(KT5] M @DEP&):/8&7;#.2!+SD -YNG+]?3*TS6#E_/ &<;H'3 )P> /Z #=6L6@%Z M!B]*^[YL/^G2=_2I7?):G$?8LE:8M8@F@!D3W528(6LL?OB$5O +5RML4K@; M?U)3V;;(QXBU4"O/5:%D9#&)B\2;Y:P"RDB>)?!&-=)@UX'C-YA$LXT THQ4 M.84D)R7#"RF*%#X:WHB=10,R34B:5E"1/(^!4D(K"A=U;5;(02HG,!P'!R@>2]Q#CGB9% B341C,5HPJ&*2(>N4DB0M$!SU0;I; M1 <$ =ZB8/EM 90^J(UHI(-66XN8&XZ;9''"K[&G\)O@QH+P%;TGNT=[\GL$ ME[SUZ 2F8BZ5DFKN"\-[OD4T8*2L4DQ_S!*X-GHM@PP^IF*&.G$:5@K5(,B= MS_5N#H[I"#-05(F'37+X8J03K_1LAE,)R=-\!,=5GHV^D<)8[M')29S2@91' M^X@3RWNTMDL/I4&JNETUR$;<+)$DKAE"\,E$NA:%U/OL>&VTJ+72G:QAAMVG M#19%;^[3Y#W)#LLZ++]Z]_G-ZU>T.GE171^%W[8=:]^.?&C'G102F!LD"XR6 MI$RQA!"0L0**(E3\7;,^S'F)'A)""RPRDI8,+IZHJ8,;V3U'#EUEI*1^$VE, M4A;C34Y86HT&/7D<1^IW/056D@Q+G^:DRJJ7L6L?>(!C1HH\'?EKDE-?6 4; M'<@P&R5@*4I*; +*(H-+;!M*2E1"Q =4%Z7FA :2> 92>AXON&#S48 M8NV/,O(O=!,DHY<0B<.A=ZZ\/W7[_7>H=\4/]DE1^;<%X)/V,/O/2=$^(3KZ MMO&'Q B%O2@IRBU#V7Z1&OV#(L8J0=$OJ]S+?86*_FQ7 DZ;N?!*->MK)=1 MK=?"^$TXQO*.?3<42#\9O8SYG@)'HJ2B&?C77?:HQYYE14E&F6]6PG)LVIWL M/U1=5)NLC._2?TAECE%F1E[(46CNP6U]/[:CF!)\$^/K-6;_>2OY#/X/7R#[ MSGCCG:,UUO \?$!8#'ZE7'_*WC[=?J-<]$?S;\O[#YRW6!42*Z45,S2-3XHL M M-_-/0#IY?AH#[5#H_]X7:!WUG"^ 4X/].8P&'@'6R_W"9_ U!+ P04 M" # /5%2JHDL+8<" !2!0 &0 'AL+W=OO=,TL MF?H0F$8C*[ND6@1Q&$Z#FG'IY?/.M]'Y7+56<(D;#::M:Z9_K5"HX\*+O)/C MD1\JZQQ!/F_8 ;=HOS0;358PHI2\1FFXDJ!QO_"6T=TJ=?%=P%>.1W.V!M?) M3JDG9WPL%U[H"*' PCH$1K]G7*,0#HAH_!PPO;&D2SQ?G]#?=[U3+SMF<*W$ M-U[::N%E'I2X9ZVPC^KX 8=^)@ZO4,)T7SCVL;.9!T5KK*J'9&)0<]G_V[+]2QO&>6Y7.MCJ!=-*&Y1==JETWDN'2'LK6:=CGEV?R3 MK5##NM4:I86E,6@-O/G,=@+-VWE@J80+#(H!;M7#Q1?@HA@>E+25@7>RQ/)? M@("XC03C$\%5?!7Q'HL;2"(?XC"ZO8*7C TG'5YR$6^/U&P):V6L\6'-&FZ9 MX+^Q]&&CL6&<%DR6T(]F&,D]-X50IM4(WY<[8S5=IQ]7Z*0CG;2CDUZ@LR65 ME:U 4'MX[2Q>.X*KB$[%=Z9A!2X\DJE!_8Q>#C1&K'<$WX\R#O_W1+>G[@%? M2/(&#<03/YPDM.EG:3C0*P9ZK)]+-//36093/XM"()V0"B0!%!63!X2"[H*; M%,5-_80P)GZ6N-*-,IR\MWXRFT(4^QF5F69^G,X@I<@D@==F&YS=\QKUH5.S MH2JMM/V5'[WC@['L=?(WO']M'I@^<&E X)Y2PYO9Q /=*[@WK&HZU>R4)0UV MRXH>/=0N@/;W2MF3X0J,SVC^!U!+ P04 " # /5%2BK/5K/ # "-" M&0 'AL+W=OH,]G2RUZ80CT:QBNS$HVF#4J3A- MDC+NA.RC^33LW9CY5 ].R1YO#-BAZX1YN$2E=[.(1X\;MW*U=GXCGD\W8H5W MZ'[;W!B2X@-**SOLK=0]&%S.H@M^?IE[_:#PN\2=?;8&G\E"ZWLO?&YG4>(# M0H6-\PB"/EN\0J4\$(7Q?8\9'5QZP^?K1_1/(7?*92$L7FGUAVS=>A9-(FAQ M*0;E;O7N9]SG4WB\1BL;?F$WZE;DL1FLT]W>F.1.]N-7_-CS\,Q@DKQBD.X- MTA#WZ"A$>2VY(<8=?/@F%@KMZ31VY,2KQLT>\'($3%\!Y"E\U;U;6_C8M]B^!(@IND.( MZ6.(E^F;B-?8G$'&&:0)K]_ RPXI9P$O>R=E!C=*4*XO,__K8F&=HR$>&JDO8U4H\U,LC'BO"F7]_) MYW8C&IQ%!&/1;#&:$V:#W0+-GLPT@2MM'9S 1=,,W:"$PY9N])/C$)OL-D*: M\5;P4]+^A9X*WV:P%6I VOB"U!9KK8*NT5OTRA8XN>%U"67!DB*%LF0\S\EE MMQD)]PLX15O 1>L2+A% Y+>0&\YK0[@;IF)4'4*>-)'C+[W#=J MH"L+TC\6KS B+9SPDDVRB:_2,V[H3!WG@>#<&N$!A3G[=PTHH?=J\#\(YPG+ MJ\KS658%3 HV2=)CA/,)E8(825@]J:%BG,ISA' BC.X(KRM:)6GV'MTI^4L# M:IXDOIJYEXJ*E44->,EY0Y2XL,[@2]G\$O#;M[=#[/FFY> M CFKTQINJ2V%:=9!I24$I??%J5E!W5"Q.D_@)^PI!Q641$OOOPP,^00*5F4% MM4-94'VHH'4*=#&KJH9C#U?\;$1T:%9A$%KB9.C=."T.NX=9>S&.F"?U<5!_ M%68EB5.%2S)-SJHB C,.OU%P>A,&#ETB&E]AN:;_"VB\ ITOM7:/@G=P^ &ULK5;;;N,V$/V5@9&'74"(1>KJ(#&0ZW8?M@V2;8NBZ ,C MT1812?225)SMU_>0WLR:9Q; M'4VGMFID)^RA7LD>?Q;:=,)A:)93NS)2U,&I:Z<\CO-I)U0_F1^'N6LS/]:# M:U4OKPW9H>N$^7HF6[T^F;#)T\2-6C;.3TSGQRNQE+?2_;JZ-AA-MU%JU M*MV3D8N3R2D[.LN]?3#X3-;/&YT>.%0QF\X\(T##[Q'H,#R0C@Q M/S9Z3<9;(YK_"$L-WB"G>K\IM\[@KX*?FW_LG>B7ZJZ5=&JM=);>?188V??' M4X?XWFI:;6*=C;'X&[$8IT^Z=XVER[Z6];?V)WQO1$O9'5("8N( MQVRV)UZR76T2XB5OQ/N@=;U6;4NBK^GUTB^4K5IM!R/IS],[ZPQRYJ\]L.D6 M-@VPZ1NPMRBE>@".7KQ&W:7SWG"^3H_L2E3R9()"M-(\R,F/4WR)4Q ']C*KW%4,/HAUDL/TR* -#)ZNFUZU> M?B66LRA/$TKR:)8EQ'@:Y;.8;O7"K06DJN4#:GN%2G54 =(2+Z(,^#R+"KQ8 M5,;Q<^0QJ<'3R#;PL(U:62JC-,F(1WE1$/RRDJX'4S4HN)KL$Q08% F>!9YH M._2+:Q!(/4LJQHU,HR1C &84,CD%=%D?%;/:=JK$H9CG!'_S?5 T+3A >=-(]NC%L6!$S MJ.:#>=7R/*84;D4);D7$2TY[2B+;ED2VMR3.6T"JA:I&55$8IR]5OGS$J6,E MWFD^B4YW_P(+6+PY>^D)4A%U2NVW^2$W+ U MSVQ?:ZOZ,12V3K>J#H;6X>5SP/J8.&G-N+>A/U6Z \O&'X /H-1C+.D=^I-] M?T1_2&$L2=]G=U3^P8[$/AA3&S@&N= 1*U.:S4KLA 5DU02#E]G+?2WF.7V0/>B/K574.*I44-!SSSBR,_%4RAQ9 M!-1B;Q+EVR3*]R;1I76J"T)>#$-PFW8R^5 M];_&#+5'=(4S"BK[_??+'7K?K6#(\(A*M %\% 4UJ&:Y5%QH+.>/?8SFYO M;J?CA>79?+SV?1)FJ9#QK5S -3XL4,)FO$J- Z=7X?IRIQTZ8/AL0 , )L' 9 >&PO M=V]R:W-H965T-)U' A@^7< M[]WKY5QUMA82[S68KFFX?K[%6NT601+L-SZ(;67=1K2X9/ G3F2P66R4NJ[6[Q;+X+8!80UEM8A\J^T'M?L' MAWQ\@*6JC?^'7:_+T@#*SEC5#,8402-D_^5/0QV.#(KX-P;I8)#ZN'M'/LK7 MW/+E7*L=:*=-:$[PJ7IK"DY(1\I'J^E4D)U=OD=*R<#% U_5:"[GD250=Q25 M \!M#Y#^!B!)X4Y)6QEX(]>X/@6(*)I#2.D^I-MT%/$UEE? DA#2.)F-X+%# MBLSCL?$4O]ZLC-74!=]&,+,#9N8QLS%,>/-$=\/@N:*-FKN;=FU:7N(BH*MD M4#]BL'RH$$K5M$JBM ;4!FKO!7LOL$.-P UL5$U7R5S#%^3: +JR Q4-FQ7J MH7!I_'(GF<%?]/NW1>I,WUGF?%&&<9$/] M-QV%CN[I$$W70,N?&\]57N0AF]'E?7F@L>:6.LJJ/E$#MJ+D*OZ(Q+J%9YH4 MQ#DIEZ1UD>2S,"[RRU&@Q]-^VJO\L:$N4C8))_'T$MXU;>? A*04T5BX8%E8 M).SRI,V..4ER4BBF9YLL.GHP&]1;/Q8,>>ZD[=_.P^YA\MST#^Y/]7YLW7&] M%=)0 !LRC:^FU%ZZ'P7]PJK6/[\K9>DQ]V)%TQ.U4Z#SC5)VOW .#O-X^0-0 M2P,$% @ P#U14MFWQ.:M @ U@4 !D !X;"]W;W)K&ULA519;]I $/XK([>J6@G%V!PA%) @Z9&'J%%(VX>J#XL]V*NL M=^G..H1_WUG;.+0E5$AXC_F.&7MFLC7V@7)$!T^%TC0-DQEL+5!:%L+L% M*K.=!E&P/[B36>[\03B;;$2&2W1?-[>6=V'+DLH"-4FCP>)Z&LRC\:+OXZN M;Q*W=+ &G\G*F >_N4ZG0=<;0H6)\PR"'X]XB4IY(K;QJ^$,6DD//%SOV3]6 MN7,N*T%X:=1WF;I\&HP"2'$M2N7NS/8S-OD,/%]B%%7_L*UC![T DI*<*1HP M.RBDKI_BJ:G# 6#4?0$0-X"X\ET+52ZOA!.SB35;L#Z:V?RB2K5"LSFI_4M9 M.LNWDG%N]LF8="N5@K?W8J60WDU"Q[3^,DP:BD5-$;] $<5P8[3+"3[H%-,_ M"4+VTYJ*]Z86\4G&*TS.H!=U(.Y&%R?X>FV2O8JO][\DA4[A6CNA,\G)PIP( M'<&5I$09*BW"C_F*G.5/Y><)V7XKVZ]D^R_(+KF#TI)US!HN6%*[?SMWN"QXI_4\#T[IHU(='K.V'I!3.ZK>/(]] ^%!KQ5HLVJB M<*%]/>NV:T_;H36O>_4YO)YX-\)R#0@4KAG:/3L?!&#K*5)OG-E4G;LRCN= MM6SWU!+ P04 " # /5%2XG#EB(H" "$!0 M&0 'AL+W=OVV#V,?9/L2B\J6)RE+^^]WDATW&TT8@5@ZW3W/M(5HH'G6C1ZX57&M)=!H(L*:Z8O9(L-G6RDJIFAK=H&NE7(2E=4BR .PTE0 M,]YXV=S%UBJ;RYT1O,&U KVK:Z9>5BCD?N%%WB%PS[>5L8$@F[=LBP]HOK9K M1;M@0"EYC8WFL@&%FX6WC"Y7(YOO$KYQW.NC-=A.TQLH;>'Q^H#^T?5.O>1,XY44WWEIJH67>E#BANV$N9?[ M3]CW,[9XA13:_<.^RQTG'A0[;63=%Y."FC?=DSWWJJR9QO+$OY<$H.N549[)E4"&HX;WC_98?Y@'AFAM<5#T%*N.(CY!$<5P)QM3:;AI2BS_!@A( M[R Z/HA>Q6<1K[&X@"3R(0ZCV1F\9!A"XO"2$WA][_JU>28T_%CFVBCZ;'Z> MH1@-%"-',3I!\4!N*GWQ*SGB M]<-T"A,_3B>0A*$_G8TA2B,_FB7PUEL*CIQ1H]HZ_VMP'78F&:+#%;/LG/6: MWMU/=TQM>:-!X(9*PXOIV /5>;[;&-DZG^72D&O=LJ)K$I5-H/.-E.:PL03# MQ9O] 5!+ P04 " # /5%2 -QNL[D" #R!0 &0 'AL+W=O[=NV?=33=2W>H2TT5>M MPIY[H*:.HC", D:7@EO/G6V*S6?RL[4E< K M!;IK&JX>%EC+S*=H% TI>-2AT)04H+&;> M.3M;C*R_<_A9X4;OK<%6LI+RUFZ^YC,OM(2PQLQ8!$Z?.UQB75L@HO%OB^D- M*6W@_GJ'_MG53K6LN,:EK']5N2EGWL2#' O>U>9:;K[@MIZQQP&3\)6 :!L0.=Y](L?R@AL^GRJY 66]"2B';E%=!#Q K,3B)D/40G20@CYH<)@YXWKZV+VHK&6.K'T0A&B1^E.Q/E*G2 M)V19-/$G;+PC_58)EATE% 9:J1P+%I[ZDS"%<>(G5-$W29H85,W@$)$:80)C M/TW2YTE?NAW!7A_275J[::,ADYTP?4L.UF&@G?=]_.C>3\-+KN@W::BQH-#P MY'3L@>HG3+\QLG5=O9*&+JY;EC2445D'.B^D-+N-33",^?E_4$L#!!0 ( M , ]45(S0M0<+P, '8' 9 >&PO=V]R:W-H965T-<]TT22QOL&7V3'>H:*?6 MIF6.IF:=V,X@JX)3*Y,\3<^3E@D5+69A[=HL9GKCI%!X;CN/ MLNAAX8-8-\XO)(M9Q]9X@^Y3=VUHE@PHE6A16:$5&*SGT3*;7A3>/AA\%KBU M>V/P2E9:__"3M]4\2CTAE,B=1V#TN<5+E-(#$8V?.\QH".D=]\Z#WK[!G9ZQQ^-:VO /V]YV5$3 -];I=N=,#%JA M^B^[V^5ASZ%,CSCD.X<\\.X#!997S+'%S.@M&&]-:'X0I 9O(B>4/Y0;9VA7 MD)];7&IUB\:)E42X026T@??:H863CXS6[.DL<13&&R=\!WG10^9'(+,2%_FSB%?(SV"4Q9"G>?H,WF@0/0IXHZ-X*P=7PG*I M[<8@?%NNK#-T0;X_ UX,X$4 +XZ W_37&W0-^\GU,0_E\EDP7Y)3VS&.\XAJ MSJ*YQ6CQL4%05*^<&7,OU!I8JS?*^8B.MJ1@*R&%NP>NVTXK_+-%56D=4Y5W MZH]YRRS0K]:2RM-.B2;'=H5F2#>\@&LC%!<=DS#)TSA-4_BD*"0)^X455)1' M'YZN3#;.X_&X/'VTK^L:C0_(M?5&D[@8%:?P_H" E^.2X$OXAT#\N?FOZC1' MK,B0C#AS1-GI@,?#\87VH[O00TXJ?W,>%)]"=I[&95K BG%-8">40[H2#O"..K1%:I%< MKU7(N4&Y+^1)8J;P%9D!]/5Y,"ET/5M<5@='I5EWTO_ MF/&PO=V]R:W-H M965TV_C-A+_*@-?'S&@RB(E4=(V">!DTUZ!:QLD MNRT.A_[!2+3-"R6Z(A6O[]/?D)*]]OIQV>W!L"71,[]YG7[MOK2]U9)1MQWX+IZIJWZQNA].IJ1$:;A0!3V_?*^ MQ:?)%J62M6B,U VT8G8UFI(W-\S1>X+?I%B9G7MPECQI_>P>?JJN1I%32"A1 M6H? \?(B;H52#@C5^'/ '&U%.L;=^PWZ#]YVM.6)&W&KU>^RLHNK43Z"2LQX MI^R#7OU=#/:D#J_4ROA?6/6T63R"LC-6UP,S:E#+IK_R#X,?=ACRZ 0#'1BH MU[L7Y+5\RRV_OFSU"EI'C6CNQIOJN5$YV;B@/-H6_Y7(9Z\?%[P5"ZTJT9IO MX>[/3MHU7+SC3TJ8\>7$H@A'."D'N)L>CIZ (Q1^UHU=&+AK*E'M TQ0MZV" M=*/@#3V+^%:4(<0D !J1X@Q>O#4X]GCQ";S!Q']-GXQM,2?^.(.9;#$3CYF< M4#TXX;\@HSA=[^U4.+T1;18*>#N@VA+:03< MM[(4\"!<]7$@MYA[+J@=5_!.M#50S3^;P5*!+% 6,I%#1,HB&W]."=N1.%HI,\#Y(\!<+2,(JWS)LKH2PL M#I?WL<3@U K]$41Y$D0L'@.-0U(<<)ZZ[B-BTLR$=/I=L#PHLF@,+ ]I\FHX M[]^-C:]ERM$714%0J LPLCD M8R"$A1$[2(,"XB G*"JAD"9A6F :D 1($$=9D&+8MS$,BK@("LP;DA8AB4]D M DWS@##,HR@-V6'@2)&%E+T^$TB0QE&0I<48$G:,\[,S(8V"F"$ M%Z6"WSI%!BQ)P^++4X'@-F5QACK'>1@E7YX+%#<5P8)&&77[\;" XF[/BX!F M&9 H#C,&:9BDN)JF19!@AGQ,!H(Y4[ ,XBP+H_QX 'V'X,:5TT-1),A=AL<, MDB1D!/"'H:2(>!U]W9T:X/:0-8"BH$&,V@W]3N^41+.GR$JT8ANU8VWG'UB1 MR_6F5]YCK_%-!)O'GA&N_=PJ;@S<0(WSEESBXHNV7J)O-0$:E"0$RRGY/ZBU MU\%?H=44&_&3;E&4J_J?*.98TQ0C%GVQ9@P><'9MX7%MK*B-*QP,IG7?AWV? M%PCH> YFC[X;_34;0M\BW?S!MTU4;IOHB^]OTD#)5=DIKP;OYY%*SF9H48-- M^DG8E1"-7]X4&%CZ_CUXQ9NKUI\ZI9]?C-?>D95*&T>#<\\S'EKV(#Y&\'_: M=')C.#D'53H\,R6FVRDQ/3\EXH&JZI17=FIP;CN.IETJO MA1A2F)MA5#5OX)]G9\;#AGCW88DS(Q*_:$PFJ=RXCLTG@:^QJX497AZD>?YN MU@J?A2C.6&B=OL15YZ^!AC3%RUN<=RL4"VLI5 6_2.6_FS%-;,0H.1-8_A)7 M [/L3*#9-M#LU8'V>2AGLNRGZ4TLATG[=F?2/A;6\W*.'0BD4IT[V-CA1% > MR#<[\OG&0>P6LARX1955Z$N3]HN3HMV:"Z,N)>]U%.'$1>SQHC/SZFO\'.K,4_0 MBE:\B*9#G1AVVQCGKS2C\,B5Z*WJZXKS:!(%+,?I/,:Q*W,E%H6B38ZH0@RE ME\XS.(\E6-P+*! I*>!'T:"75%]M*SRR2Q\/YZ(D#5B: \V"!. MX,B6I.Q8XDUV#O:U:.?^]0466MTUMC_C;U>W;TBF_8N!C^3]ZY6?>3O'>@U* MS) 5]Q&6C+9_9=$_6+WTKPDP4E;7_G8A.)9D1X#_S[2VFPZ/J_4$L# M!!0 ( , ]45(CCG)GBP, -0' 9 >&PO=V]R:W-H965T92M2CI2Z5TPRPM]2XRK496>J-&1&D<3Z.&<1FLEW[O1J^7JK."2[S18+JF M8?IY@T+M5T$2'#9N^:ZV;B-:+UNVPSNTO[0WFE;1$:7D#4K#E02-U2JX2A:; MS)WW!W[EN#98?F&7KI59[T.XTH;D7'ZJW M)G)<.E'NK*:OG.SL^KIF@ABDYY%_(#%)8R3$-(XF9_!&Q^3,O9XXW?P/G[MN'V&/ZZVQFJJFS_/8&9' MS,QC9N]@WM%U*CN!H"KXOTE_*]=GO;HKO3 M*W 5$*A!_8C!^KY&J)2@^\CE M#JS3<;B4_"]B12R@>&'(3A@JS[!XQ9 /#(5C&,*^YD4-W-"-;95V1LP \S9* MHK0N?E,SLE>B1&V^^V:6)OGW@#[G(1'3GL$S,FT 784 Z8O-ECSW&J:"N,! MK8M[/AY3O)/Q#&ZIF)@FI=V!DFR%:ALG;Q)FTQC2<$KY_(02-1/^#"NI>W%W MGUP;ABQ+(,\RN&=/@%5%/=K%W$D:+(*JL(0=#90WTS!*PWQ&B1YE],S.)3P$ MB3XV2T[R,$\S2,9A.DU?)*5*>"7F+,SS>)#TK4L?G73:!O7.SQ-#WCMI^Z9[ MW#V.K*N^4[\<[^?=%Z:IG P(K,@TOLPG >A^AO0+JUK?M[?*TA3PKS6-7=3N M 'VOE+*'A7-P'.3KOP%02P,$% @ P#U14K+&)5>K!0 Q@X !D !X M;"]W;W)K&ULO5?;;N,V$/T5PKU !K2Q2-VS28#< MB@;HML$FW:(H^D!+=$RL++HD'2=_WT/*ENU=VYN7%@%BD>+,G+F<&?%LJ?1G M,Q7"DI=9TYKSP=3:^>EH9*JIF'%SHN:BQ9N)TC-NL=1/(S/7@M=>:-:,6!1E MHQF7[>#BS._=ZXLSM;"-;,6])F8QFW']>B4:M3P?T,%ZXZ-\FEJW,;HXF_,G M\2#L[_-[C=6HUU++F6B-5"W18G(^N*2G5YD[[P]\DF)IMIZ)\V2LU&>WN*O/ M!Y$#)!I16:>!X^=97(NF<8H XY^5SD%OT@EN/Z^U_^1]AR]C;L2U:OZ0M9V> M#XH!J<6$+QK[42U_%BM_4J>O4HWQ_\ER=38:D&IAK)JMA(%@)MONE[^LXO 6 M ;828!YW9\BCO.&67YQIM23:G88V]^!=]=( )UN7E >K\59"SE[EO3I--$8&BN6M%:XT#)SG Y\UPC6:U:7T%.%DM*O4L]*N3 M".9:/4O/0!P>[AY>"HAS@S<-N&U.R9^":T.$JP""_(G96.A5#EGTY0XMR??X MN_LFICY$-([#/,U)D*9A&N7#=;P(C;(PB_ BB<(X*H:$N8W MYB*3"T[["TZ-UYDRWE6PD]RT5 "PJ[Q9N519.WV^#V2KS M'O+HMHL L+K@:Y2PD'1A@KT#IB=( BC%GQ7[ [Z]F='9]?B(RMV8*S.\=< M^!U WK[^^%W!:/[>N"^QKSHOWT!L-A =)[Q/!WG#OYAK;R5+'Z8MXRY4CCRD MXEJ_(HU+KFM49D1#%I4D+5&^.7D4\$_CJWBG?)'WBL^E16DZ;+*UJ"2)3[2U M\C0*69F[^9"@%!ZLJCZ_<]^H71&J4(I*BU!\ZTT>MIZZ/O( M&S=R2I8!7QA#\\/4Q4(:L_#%6BD#JYA5"8M)AMD4'4"N1>,[';IG(P#H4"I* MX&>.+3!YU\*^=6W1QV_-/!K#N8)D94(^[>4/BS&#T7>"HD0C I,>E8M8O2<9 M-(I!V)@D1=AE<>O(-JR#Z?@Z!4&,"<[0B (WGC-\&QP17CL(,9J')<5I7\#L M_:I[U(<0!7E1^,^..$_V>KAS.$5QLP:NYO*F-E<>_QCU-<-(5V!_!^HI1=+YR!_NIZ\2]02P,$% @ MP#U14C=P&UL MG57;;N,V$/V5@;HH8D"UKKZEMH$X2=$%NKM!O-M%4?2!ED86$8G4DE2<].MW M2,E*MDWZ1#3P4%="K[S2F.8\"'168LWT6#8HZ$LA M56[*E3?W(,>"M96YE8>?L:]G8ODR66GW"X=^;>A!UFHCZQY,"FHN MNG_VT._#OP'$/2!VNKM$3N45,VR]5/( RJXF-CMPI3HTB>/"-F5K%'WEA#/K M]]3WMR*3-<+9+U+K$32H8%LR18&/;%>A'BT#0YGL^B#K63<=:_P*:Q3#.RE, MJ>%:Y)A_2Q"0Q$%G?-2YB4\R7F$VAB3R(0ZCQ0F^9*@[<7S)*WS73 DN]AIN MAG)_O]AIH\@F?YS@3P?^U/&GK_!O.Y.#+,"4"+>829'QBC/GQ3ZZ89IGP$0. M5[QJ#>;PV;F(!A?WJ.A0P/NVWI%" CB1&CZT1AN"D/B7^G):U4=*6LB*3B+! MP=CV]L>1_TG<5I-Z4>G.*3TG1C4Z4Z=?%+GZK+8O*_M/Z'/X3=D2@-: M_P!U']W:S@%Q^-=(M+ [1;1&JG.PIN:]J2MGZC>T;N%/P@6-SJ(X]>=I/"(2 M(>E,=:#-_R@QLJ33A3\+)S1._#">^FF1S%/PX6^&<%49SXZ33QXUGZ3=:_EVW/L@,=RWL#\7@Z"7EM^S"H6A?CQD56M;4BA9OY#MV&R7%7:8 ML5:CM<$CV 3AO\P[,DTF5,CYC#Q9Y/8GR>)VQJZCKH47#C_X,G-Y)UMF28? M$X;,2]NF>^MBW53R$;$O1#;6T]HY<_ATN_VDQU2PQ1GN3@0*+A4(:8B_I#90 M'2B>2F?ZE8+&+UTR&IIGYB$PQO__HK4$L# M!!0 ( , ]45+4\4N;L@, $<( 9 >&PO=V]R:W-H965T!Z;3@I?>J&T"%H9IT/):3A8SOW>O%S-UL$TMQ;T&0:,36.@2.CT>Q$DWC@#",?P;,R>C2 M&9ZO3^@_^=PQEPTW8J6:#W5IJ_DDGT I=OS0V+4Z_B*&?'R 6]48_P_'7C=. M)[ ]&*O:P1@C:&O9/_G34(P[[DKWW3N^:83Y M?A98=.D,@^T ?]W#LU?@*8,[)6UEX$:6HOP4(,!8QX#9*>!K=A'QC=A.(:($ M6$B+"WC16(#(XT7_4X"UZ)2VM=S#7\N-L1KI\O<%^'B$CSU\_ K\6CP*>1"P M>3XK+]RJK:_LYPIZ&>]=)6"G&GR77*C6]07P;328@@&K+'9./%FA)2YT[]LX MY_L7Y\W@G'@ZEX -MHAZV@:U\_)*M1V7S]]^E3.:_6B@%7I;<71S!7\*K@T( MUU' ?HAV(_30$Q;^=X<6\#5\XW^_884K6"(24@Q67/*2 RT8R1B%=)JB2I$2 MFN8H4!3>R]JBBP?++69!29'$A(8)I.DTPV-*PJP@";I,\VF,&S=W-\N3T:]8 MGU*U"%^0G*'--'F MQE@9(V&803QE>)CF),DH"M&(1;.0L"B"Q'O+(5TS4N87?5L_,W$QW@_0^JK+R+D M0,$L(0SKG].> 6%,HKB (O)]^Y2$V+;8<=4IQB2+LZ']:V&L2^*#TDV)$-C0 M$"CU"(Q$(0/F*8UD1_R7UE)*(N3CA<8&9Y<[DF?O1YB!K3I(V]_SX^XX)9?] M<'A1[T?L'=?[6F)5Q0Y-PVF&G=3]V.H%JSH_*C;*XN#QRPHGO=!. <]W2MF3 MX!R,WPZ+?P%02P,$% @ P#U14N"EE[E9 P \ 8 !D !X;"]W;W)K M&ULA57;_7%Z1LQ>TVV1=+)("#@V, 6AR4_FIJ1 M/C9!F M&=36MO,H,GF-#3,WJD5)EE+IAEDZZBHRK496^*!&1&D<3Z*&<1FL%O[N3J\6 MJK."2[S38+JF8?JX0:$.RR )SA?WO*JMNXA6BY95^(#V[_9.TRD:4 K>H#1< M2=!8+H-U,M]DSM\[?.)X,!?OX"K9*?75'=X5RR!VA%!@;AT"H\<>MRB$ R(: MWTZ8P9#2!5Z^G]%_][53+3MF<*O$/[RP]3*8!5!@R3IA[]7A3SS5,W9XN1+& M_\*A]QV/ \@[8U5S"B8 ?]DSV==+@(F,4O!*2G@-3S[A-YEF^89:N%5@?0 MSIO0W(LOU4<3.2[=G_)@-5DYQ=G5IC-T8PRL\V\=-]Q)9>#JD>T$FNM%9"F' M\XSR$]ZFQTM?P$M2^*"DK0V\E046/P)$1&Y@F)X9;M)7$=]@?@.C)(0T3FY? MP1L-%8\\WNC_*MZJ9L\Q5)?F_6,"[ M J7E)7=ZPMH8M :8+. ]W7!!PQ6 MCS5"J01-&Y<56)^X'SDB9, Z,Y4MH.UT7E-#0ZMYCL H)/=J@"J]V^3^ =B) MLNL.3?4X[N*".^NY [,^A#UW$13,XAS6C>JDA;]HOU@F*^[HL&<=+K#FL&6F MAEF8C&?PJ%F!WD,1KJ;YSY'O?5>&( DL#>/1##YZ8]YI33*?<;-P=)O!G:;- MI>W1@R#1:FF7V#YX%(['";5\[K@9:-G1R^0\69[K#G\L\BH+X_'D&K;G/(ZX MDM5O%G7C=@!JIXW&/($O)N(8]$V0D;?EE3W#YDRSS M?A0=H,6\EDJHZ@A)EH;C."8*;B5X043?NC5O#4S#"1F=R ,;RYZ&(H[@%^ ) M]CDEE99.PB2>7L,?2A4'+@2DDRP5W MK0&O<;^0AMMAG:_[+?;LWG\+/C!=<9I*@26%QC=3VIZZWZ_]P:K6[[2=LB2' M?ZWIDX3:.9"]5,J>#R[!\)%;?0=02P,$% @ P#U14L2L3PM$ @ *P4 M !D !X;"]W;W)K&ULC51-C],P$/TK5K2'70GJ M)$U;6*61^@&"PTK5EH4#XN FT\1:QP[VM%W^/;:3AK*T%9?$'L][\Y[M<7I0 M^ME4 $A>:B'--*@0FWM*35Y!S 25IJ875TS_6L.0AVF010< X^\K- %:)8VK(0UX%.STG9& M>Y:"UR -5Y)HV$Z#672_2%R^3_C*X6!.QL0YV2CU[":?BVD0.D$@($?'P.QO M#PL0PA%9&3\[SJ OZ8"GXR/[1^_=>MDP PLEOO$"JVGP+B %;-E.X*,Z?(+. MS\CQY4H8_R6'+C<,2+XSJ.H.;!747+9_]M+MPPD@&E\ Q!T@?@U(+@"&'6#H MC;;*O*TE0Y:E6AV(=MF6S0W\WGBT=<.E.\4U:KO*+0ZS-2\EW_*<222S/%<[ MB5R69*4$SSD8\I;,BCUHY,:%%\J@(;=+0,:%N;.K3^LEN;VY(S>$2_*E4CO# M9&%2BE:;JT#S3L>\U1%?T!'%Y$%)K SY( LH_B:@UE3O+#XZF\=7&9>0#\@P M>D/B, [/"%K\-SQZ?T7.L-_HH><;7N [M[G?9QN#VM[D'U<*)'V!Q!=(+A4X M.:?G+O:M"E;T=# MO-'VH/IHW_$S?]%?Q>?V)6@;]P]-^XP\,%UR:8B K:4,!Y-10'3;FNT$5>-O M]T:A[14_K.QK!MHEV/6M4GB1E1[4BC". MHINP95P&:>)CF4X3U9/@$C,-IF];IO_N4*AA&RR#Y\ ]KQMR@3!-.E9CCO2] MR[3UPIFEY"U*PY4$C=4VN%O>[M8NWR?\X#B8,QM<)R>E'IQS++=!Y 2AP((< M [.O1]RC$([(RO@S<09S20<\MY_9/_G>;2\G9G"OQ$]>4K,-/@108L5Z0?=J M^(Q3/QO'5RAA_!.&,?=F%4#1&U+M!+8*6B['-WN:YG &6*XO .()$'O=8R&O M\L"(I8E6 VB7;=FP5_(1-?&30,A1 M9QG'\)*<\&PWW#7[RG3-I0&!E66*%N\W >AQ=4>'5.?7Y:3(+I\W&WO;4;L$ M>UXI.]C)<1LX_S_2?U!+ P04 " # /5%2GJ#[(+ " "2!P &0 'AL M+W=O>%V[I.M=VP9W$)5GC"O5=N91FYG8L M*2V0*RHX2,S&SK1_N8BL?6WPF>)&;8W!9G(OQ(.=7*=CQ[,!(<-$6P9B?H\X M0\8LD0GC1\OI="XM<'O\S/ZVSMWD89O/ MP/(E@JGZ"YO&=CAT(*F4%D4+-A$4E#=_\M3680O0#_< _!;@'PL(6D!P+"!L M >&Q@$$+J%-WF]SKPLV))I-8B@U(:VW8[*"N?HTV]:+K.B: MTXPFA&N8)HFHN*9\#4O!:$)1P1NX0:.#@M,Y:D*9.C-+=ZLYG)Z^! MMQ^^.-[[:!?N&A$Z)?Q.";_F"_;P?327:EL!*;@9)V@NI58@),QRPM=H2[YC M1GE"2X;P]<80PK7&0GT[$$[0A1/4X81[PIFFW\WIL\Y!"],1TBI!L.W)>B5) M4A45(QI3>RO-4=&OJ=]XB&H/MF$]3J+0\X9^$+N/VS*_M N\_F 8A+MVBY=V MOG?A#:-19[>3:MBE&AY,==;D8AH6+++,=+!S6**D(@61P305I6UIY_"[(@?* M.^A\#OX'M:,NG.A?JSV/7J@S"H:#/R3\BU$3O+O5S^QK]8'(->4*&&8&YO6& MIK:R>0&:B19EW>+NA38-LQ[FYM%$:0W,?B:$?I[8KMD]PY-?4$L#!!0 ( M , ]45+(2I?,JP( !$) 9 >&PO=V]R:W-H965T\5>S.Z:@,3'=W>= M.$%J3%6%OMA[F3ESYNQJ9L=+J1YTB6C@F3.A)T%I3'4:ACHMD1-])"L4=B>7 MBA-CIZH(=:609-Z)LS")HF'("17!=.S7YFHZEK5A5.!<@:XY)^IEADPN)T$< MK!=N:5$:MQ!.QQ4I\ [-?357=A:V*!GE*#25 A3FD^ L/IW%?>?@+;Y37.JM M,;A4%E(^N,E5-@DBQP@9IL9!$/M[PG-DS"%9'H\KT*"-Z1RWQVOT+SYYF\R" M:#R7[ ?-3#D)C@/(,"=Q/(L[P@ADS'2BY!.6N+Y@8^5>]MR5'A3N7.*+M+ MK9^9WM%"T)RF1!@X2U-9"T-% 7/):$I1PV>8*WL%E'D!(C*X?*QI90_%P,$% M&D*9_C0.C>7AT,)T%7/6Q$QVQ(P3N)'"E!HN18;96X#0)M!FD:RSF"6=B!>8 M'D$O/H0D2J(.O%ZK2L_C]7?@G4M>U085X#K?#M!^"]KWH+T=H&LA#V'.G-QO M]?QY;X88*RFO>$2*.-M4B^GB-XZWB%.])Y7> 8N_:Q2G9<$K^ M46?R_)[.F_H3]_Z#SIO*%/?WI7,W4#S8?9_#K2[%416^%VOP/:=I6.UJV^_/ MFBZW,6\>"S=$%51H8)A;U^AH9(N8:OIO,S&R\CUO(8WMH'Y8VC<+*F=@]W,I MS7KB K2OH.EO4$L#!!0 ( , ]45+WF.4E6P, "D0 9 >&PO=V]R M:W-H965T-FF0V*4M16VE D-# JVB M8GN8]F"22V+AV,5V*$C[\7.2$G<2=JX4+RGRPQ^20X#5 "*2VYN9.K;[!. MJ%_AQ9+K^A>MFKT#$J"XU$86:V,;0<%$\Z0O:R(V#/!@BP%9&Y Z[L91'>4E M-70Z5G*%5+7;HE6#.M7:V@;'1/55%D;9M\S:F>F"98*E+*;"H%DXP0;=2 MF%RCKR*!Y%^ T,;>)D#>$C@G7L1+B(]1#W]!)"*1!Z_7$M*K\4ZVX,U+%>?V M,R=(R]2LJ (/Z$D+>E*#]K: 7C'!#!S=V ),WB'TUXW=CZX-%/JWQUN_]=;W MIG"O(2TYXBP%](D)] I4O?^Q_#B]QM(3T:"-:.!%FL5/)5,V=P-Q+B27V2OZ M@VXM*T59>/"'+?[P /R>MMY.]\2O'X=T\CMJ(QK]#[_TI8-?'#F9B [ ,-Z0 M);PGCCN 1ITD8^*"(EZLBUJ/0=GCB-/J4-$Y6^J=*AD[_<&]0S#MI F?[(MI M/U!W.6.G8-@O/=N9[JYI)TIX< BFG4CAX;Z8]@/UNYEV6H;](K18GW+V*O-L M[VA+>^,R*);:[%C73J+PZ !L$Z=8)-H3VQU W75-G*P1OQKYV>ZL;>*DBI!# ML.U4B_BO31]@VP_4?>D@3MJ(7Y&^F]Q*"'/9TR;[70J;.*TB_4-0[62+^"]3 M'Z#:#[0#U4[;B%^2/%1W5[43*W)Z"*J=9A'_O>H#5/N!<+2=ZW"C>[-'7E;W MJ!K5O5C3R+6K;1\\:[H_M[UIHF^IRIC0B$-J3:/CH:U'E2UP;Y/I31OD\I!^^_ ]"]02P,$% @ P#U14CSCIH$F @ M] 0 !D !X;"]W;W)K&ULC51-C],P$/TK5DX@ M0=VD[0*K-%*[!;&'1=56P %Q<)))8JUC!WO:[/Y[_)&&(K6%2^RQ9]Y[,YEQ MVBO]9!H ),^MD&89-8C=+:6F:*!E9J(ZD/:F4KIE:$U=4]-I8*4/:@5-IM,; MVC(NHRSU9UN=I6J/@DO8:F+V;@C1<2:*A6D:K^':]X1N'WISLB:C#24 27PA(AH#$ZPY$7N6& M(25[Q@$LFJ*-1>(IM*)+>C:SYLAOI*A*E4I$[S'5#ITBY&$W&Y=R#FHSESN1< MP(,B>E<4J?IQ"[G<7X_HZ&5BSM<;8R>'(J:TL>0%"73F,=4PE?DWOC2;ZU$\(DM8I;OFU$9ON+!A7!B%;SGJF1.+&%Y:L#!S:EWB+WLT"T;M#B#[(IX]'?" M7.9V $U?K4Z3 1RO#IA7VO-Z['W$/1093W.R,+B9F%&&?$(9K^']$M[O@9_#$X@==,;UH!F6FO;R>9JPA"5^0L?.T_%V MG\O1((IIY-5R)VA!C18,HDVE-O:(JP'$@X7@:.E+ZL51$K49.P0CR@+/[68, M:\9PD/'/+:BT#-K=,][CNILR[*#T ^J%48NR2Q!O_RCIP8QJS&@0\UYDL@!R MD4N-N;U2LB#R0"Y%)W%T!I*X-/!:N.=2Z!>E?M1-&]>T\2#MW7.V2<4:R!Q/ M/KG#S,G,P%%/:K/)KY>GU&W*@ON_,[52/8Y$='ZZ.J0\ZL?=P:)']8K^=)Y6 M)D[S+W'=-F&'F,_BGHN$L@:1O4&:5D9.5X_PSFM3=LAY2> &/9A-(:'>VZ9I M9:]%'+.@3=PEYX9^S[5"F^I!A\L'=7_#;%(2LU61Z! M7:!NCB?_ 5!+ P04 " # /5%2]IL.TU(" 1!@ &0 'AL+W=O3X#+]=0+O:>-2[:LC-WP\ZRA2[@"<]-<*%SY TO):A":24$4 M+*;><7@T2VV^2_C&8*TW8F([N97RSB[.RJD76$' H3"6@>)C!3/@W!*AC/N> MTQM*6N!F_,1^ZGK'7FZIAIGDWUEIJJGWR2,E+&C+S:5L M^]S (T6KC:Q[,"JHF>B>]*'W80,0)J\ HAX0O1<0]X#8-=HI4 MDS/1_6&L\_MS,)1Q?8 I-U=SLK]W0/8($^2ZDJU&+IWY!J79 G[1RSCI9$2O MR)A#,2)Q^(%$012\ )^]&QY.MN$^&C*X$@VN1(XO_FM7?GS%5')FH-8_WR@4 M#X5B5RCY4Z'"!O"[T$L6=E2IH[*W2P&/Y)RJ.YPMIRV^9B?\&E1-YM!(S9ZKWBHS'LJ,_Z_UZ5 H_7?6 MISN6AA,T/XR?6;^;ET1QDL3/K/&ULS9Q=;]LV%(;_ M"N$-PP9T,3\D2NR2 &V"8@6ZH6C6[F+8A6(SL5!]>)*<=,!^_"C9\:$LB9(L M7?"FC9U#ZHB'>O1:.:\OG]/L:[Z1LD#?XBC)KQ:;HMB^7B[SU4;&07Z1;F6B M?O.09G%0J)?9XS+?9C)85X/B:$DQYLLX")/%]67UWL?L^C+=%5&8R(\9RG=Q M'&3_OI51^GRU((N7-SZ%CYNB?&-Y?;D-'N6=+#YO/V;JU?(XRSJ,99*':8(R M^7"U>$->WQ#JE".JD"^A?,ZUGU%Y+O=I^K5\\7Y]MW4V]T$N;]+HSW!=;*X6_@*MY4.PBXI/ MZ?.O\G!&;CG?*HWRZE_T?(C%"[3:Y44:'P:K#.(PV?\??#NLA#: .!T#Z&$ M'3J '0:PZD3WF56G=1L4P?5EECZCK(Q6LY4_5&M3C59G$R9E'>^*3/TV5..* MZW=A$B2K,(C0^R0OLITJ49&CG]&=VC#K7211^H!:8UZAWV20[S*Y1D&!W@5A MAKX$T4X-4+5!G^1JEV5A\HB"9(U^3Y.?L^,[;X,\S-&/M[((PBC_21WL\]TM M^O'[G]#W*$S0'YMTEZM1^>6R4"=8IKE<'4[F[?YD:,?)W,K5!6+D%:*8XI;A M-X.'$U$?OE3+>EQ;>EQ;6LW'NM;VN"BOT)L\EVIAR]7X$ ;W8106H9J[P+I=/^L(VX[@C!.''L%J&SC%#QYCA;T'V5>V2>[4-\W(MJC5K M2W,_C:L=GG'?81X^2;,91WSL4L]OS],]YNGVK&26_5O6Z4V<[I("_8<^R"<9 M_? =X?@7HEXJXBB>)$A^6VV"Y%$B!>#G(%NC59H4F4)9;J@G/V;!;=QNWC$] MS[A(MS)3.ZV$-@JJ[-H*Z34*=%I"4T0M+_^8ES^M>)\O[B[0@US+3!'P/FV0 MJ794<3RJL+%8!,-] 4^FPV&*VO7D.4RC0_W@VDV)S'/A'^:I94"IHZ[IDVW3 M$D@I]0CK2!483^BT[7.39MLT"PJYWSM5 5=I',NLNJ5N@ZW,3!4#G!-FY98" MFA,SS@=MJ19$,U7/CCL) 403,Z.';RFWET'&D'I^ &_"9\!0(;-8J=1MFH?& M>P8!*A//RET#>"9F/@\OG-^HBN^[&#>JUXQC&.MQ]4P!Z41,1$&0!.LP2 ;? M32C@FF(;RT@!Z70FI-,64CO"]T^JV!+&A:"TO8A4T^P3>?Y);G>9DG&YTC&/ MF91Q$V7U0P/ J94 IP!P.AW@M GPTPO0&%)/#?!.)TAP.E6"4\ XM5*$4^ ] MG4&&TZ;*)ES=AD\+V0QS?=952R ^G:#(Z5A%3H'?U$I-S@#R;+HF9TU-WE$0 M!NQF,[&;-:%\NF>,(?7\@-EL K/I= W.M$#E#;L9+: MCO8GX M:_WV/^LVAM3S TR[9PEL M(,U0;>T">%TKM;4+]'5GTM9NO[8VAM3S U2[9VGK_14_5E9S #"W4E9S(#6? MB=2\G]3&D'I^0&I^/JG'*FH.:.96HID#FOET-//^1]G&D'IJ0&]NIK?62S5S M(XG626*ECN: 3N/;ZQ;4QI)X?L-LSB^M>_ P5UY[6V6>EN/8 MR=Y,XMIKZR'Q"#YM)VN)8Y@PU^FH'I#<,\ML(P#&RFP?^.Q;*;-]8+@_$\/] M]O:14X*WA'$A2,>]Q@> ^^<#?*S<]H'8OI7$]H'8_G1B^_URVQA23PUX[I\G MMRT#X/T9Y+8_K&FD):R[:<37NKC/4]VC^T5\8+5OI>H60'4Q M776+P4^O!RWB#^]%MCCG)43/ 9-/?+).;+*[C'=XH0K)EKL)5JF^B6R3D\DRVFR:YJU R3 MLSDF!X#;&'.2HP;N'JMDQXZ9:I#4'9*66B1UC^0<)LD6EV1G?30HSV:1'.*1 M'&&2U%V2/39)$W4&FR-U=Z2E]DC='SF;0;+%^=@LVV#%371G9(\ULNO2'RVW M-4UG47NTTM9\D,1.(R31G)!D!BOD MRQS<6#13S#Z]I?;U/N67*ZE=\Q@F.8KD@QJ#+\J_(F;[KRO:ORC2;?6-/_=I M4:1Q]>-&!NH**P/4[Q_2M'AY47Z)T/%;HZ[_!U!+ P04 " # /5%2I)F5 ML;P# !B# &0 'AL+W=O2=GIL!^_2TJ1%<<6 MMC8OMOAQ#\_]T.'59"?5-YTS9N"Q+(2>>KDQFP^^K].&'03#T2\J%-YNXN3LUF\C*%%RP.P6Z*DNJOE^Q0NZF'O&> M)N[Y.C=VPI]--G3-%LP\;.X4COP6)>,E$YI+ 8JMIMXE^3 GB35P.W[C;*<[ MSV!=64KYS0YNLZD76$:L8*FQ$!3_MFS.BL(B(8^_&E"O/=,:=I^?T&^<\^C, MDFHVE\7O/#/YU$L\R-B*5H6YE[M/K'$HMGBI++3[A5VS-_ @K;2196.,#$HN MZG_ZV 2B8T"&)PS"QB \-!B<,(@:@\@Y6C-S;EU30V<3)7>@[&Y$LP\N-LX: MO>'"IG%A%*YRM#.S&RZH2#DMX%9HHRK,D-%P#I=9QFVP1O@ G[-9:6IR/3$-TC+@OMI0^&JIA">H$!"^"*%R35\%!G+ MG@/XZ$_K5/CDU%78BWC-T@N(R'L(@S X0FC^G\W)N(=.U,8XQ8-VTS-R<4LN[B7W(%!7"OXW\ENCG@"63TIU#BN4#LA9MF9' MBR5^084$,0D."->[XNZN)!@,CS,>MHR'O8R#"Q+&;V$NQ98IPY<%@P437"KX M19I#ML].&+4GC%ZY%)(6.>GEOC#4="H!% Z/A;"7@(H\BCA MACFE.Q9H BMJ,J@Q2U M1N'MT9=.TI%/\LH))>$>._Q)%]Z#D(U*GXQPZ+X%X>R>"UL[-7-](O;_==<=-P5DBM M&5Z,BA6N[HT$DS.\JTVEN/D. CYSNN0%]A2].DKV0DI>6TG)7DI)OPK^X,W5 MH#X3LR&^:P<9\#O=6LG4VC6Q&L-9"5/W..ULVRA?NO;P8/[*-M"N"]S#U-WW M%ZK6MB@+MD+(X&*$M:'JAK8>&+EQ/>%2&NPPW6..'P%,V0VXOI)XX34#>T#[ M63'[%U!+ P04 " # /5%2\N(SL<$" #Q!P &0 'AL+W=ON)%WJ;@UNR*)4Y\*?C)5[ '-3=\D;HG>]8"?A\6QD[*W!=P)KN;5&)I)[SA_,YBJ?>($1!!0R91BP?JW@#"@U1%K&8\OI M.9<&N+W>L%_8V'4L]UC"&:<_2*[*B3?T4 X%KJFZY>M+:.-)#5_&J;1/M&YL M4^TQJZ7B50O6^XJPYHV?VCQL <+^'D#4 J*W@&0/(&X!\4 M9ECAZ5CP-1+&6K.9A4VF1>OP"3-EGRNA;XG&J>D56X%4NHY*HH,9*$RH/$2? MT=U\A@X^':)/B##TK>2UQ"R78U]IGP;I9RW_:<,?[>$/(W3-F2HE.F:J&=T#:KD.=JNS,^O&H:N%%3R5X?3Q#E-K--DC]/6D:XH MXJH$H6OL?.TJ<213DO6ZTA!W_'V_U_>!\[IX)_FO6%+M_.>#H-]*1TZ%<-.%7=, MSP=*?D..%GHN(-U]X2^%#=]_$'$)+VW+ON=(-W"Y+/9-!& -]7W"N-AOCP$WYZ1]0 M2P,$% @ P#U14N'=K]Y; P J0T !D !X;"]W;W)K&ULQ5==CYLX%/TK%NI#*W4'F\]0)9':B:J=57<[FNGL/JSVP8&; MQ"K86=LDL_]^;4*! 4+G(5)> H9SCGW/"1T -'HND."JINQ!ZXN;,1LJ#:#.7657L)-*M(1>YZ&$=N01EWEO/JVKU()^\1Q[V\ C]]M5TDHS05]/TWRB_07B4[AJ+ M&Y^]QF>OTO//Z'U,4U%RK=ZC/X0&<_@B*%>5G9\9ISQE?-NQ%/W]Q0B@.PV% M^F=B>K^9WJ^F#WX:LZC"DVUX8\FH MU1 5$#^(&]2+@H*FH&"RH">^9GD.F:GD +RTCG+0$TZ%C7!XC:"B9OKHDD&= MQ,*.MR'&L=_+:8CR233(:8@B7A3ZXSG%33WQ9#UW/&.F!HTT?3:-HBUGPJM9 MHSV[1E1),WURR:B2@;U!F$2D%]40Y4;4\GTTW= MF"I+TP(9UR!!32;5]E427"6IMO^2\*))A0-SXS#J=\ 15!B'03^H$13!R9F< MVI9.IGOZU^DZ7JJVC97$5PFJ[;YD=M&@9H-]@!_CJ!_4$!5%4=@/:HB:11[N M!>5VML7V(^9W*K?,6)3#QM#P36R"EJ?O@M- BWVU4UX+;?;=U>G.?$N!M !S M?R.,T_7 ;KZ;K[/E_U!+ P04 " # /5%2OP6HH1X# ""0 &0 'AL M+W=OI!%P"& M/)9"37*J2&MRJE:_7"FCF0"7WHR!(_)(RX4W' M[NQ&3<>R,IP)N%%$5V5)U>\9<+F=>*'W='#+5H6Q!_YTO*8KN -SO[Y1N/-; MEHR5(#23@BC()]YU^'8>!A;@++XQV.K.FMA0EE(^V,W';.(%5A%P2(VEH/BW M@3EP;IE0QZ^&U&M]6F!W_<3^W@6/P2RIAKGDWUEFBHDW]$@&.:VXN97;#] $ MU+=\J>3:_9)M8QMX)*VTD64#1@4E$_4_?6P2T0&$R1% U "B74#O""!N +$+ MM%;FPEI00Z=C);=$66MDLPN7&X?&:)BP9;PS"I\RQ)GI5T4S(%1DY(LI0)%; M2(%MZ)*#)I?DVB:9F=^$"7+-L>14I$!D3A:R6IJ\XFB1RDH83=XLP%#&]3G" M[N\6Y,W9.3FSN*^%K#0ZT&/?H&#KUD\;<;-:7'1$7!B1SU*80I-W(H/L)8&/ MD;;A1D_ASJ*3C M(KT@<7I HB((#@N:OAH>C$W+B-ONQXXN/\+79>T[[12?1 M>$O)7$'&#/DDM28_;B7G!-MW2U7V\X3_7NN_Y_SWCOB_47+#W(VTKBJ!W>3N M%^K .]IVPJ'*U<2)([;OBLTT&D3#:.QONNG%')&A23V:'"U(S];F&&H]Y.7?:-PB"*#Y=EV(H=_JMF&N[)20:C>$?SOE$T MC(^TTJC5/#JI^;MB!BYEGA^4-=KS>!DGG>ZM=1VP&B7]P[K"X/F]'+RN]("] M_=>B-V3=BY8$O7!'Z0&K%[U12_4[TZ0$M7)#5A-W$^HW;7O:#O)K-[YVSF=V MP+LI]4Q3?QU\I@K[61,..5(&5P/,GJH';KTQ!'"BAK@,]S M*&ULQ5==CYLX%/TK%NI#*\T,V)B/5$FD-)FJ MK3K5:*;=?5CUP4.<8-78J>TDW7^_-C"$ $FCU6[[$C YY]KGGGNQ&>^E^J9S M2@WX47"A)UYNS.:U[^LLIP71-W)#A?UG)55!C!VJM:\WBI)E22JXCX(@]@O" MA#<=E\_NU70LMX8S0>\5T-NB(.KO-Y3+_<2#WO.#![;.C7O@3\<;LJ:/U'S9 MW"L[\ILH2U90H9D40-'5Q)O!U[C>]VZ!T[*DY3?W.#]=G1..7>1[#J^UT&]9DY';-\_1W];BK=BGHBF<\G_9$N33[S4 TNZ M(EMN'N3^':T%12Y>)KDN?\&^Q@8>R+;:R*(FVQ443%17\J-.1(L \0D"J@GH M4D)8$\)+";@FX$L)44THI?N5]C)Q"V+(=*SD'BB'MM'<39G]DFWSQ80KE$>C M[+_,\LSTCJHL)\* .=$YF"UW1&147X&/D@@-B%B"!\J)H>Z:4;8C3YQJ< T> MJ\("<@7NYK.?X5\NJ"&,ZU>6^>5Q 5Z^> 5> "; YUQNM67IL6^L&K^YEP>#X*']%831JUE7L,T M2H..Y"$82E)X#+O%/='7"4)P6'74J([.JF[Z/W/]3YK^YTW]J+ZW5T!0,R0X MZBE!&""S_1 T@1.?D<+ILWTZ4]: ML&7/6MFZ'3(H[1L$TQ1W*[(/@R%$*.D8U(\"%8&,.N M\ '8*.GNBW[KM.@^!NZ(6C-;%)RN+"VX26SB5'6^K@9&;LH#Y),T]CA:WN;V MFX0J![#_KZ2MK7K@SJ3-5\[T'U!+ P04 " # /5%2Q8FG]>H# +#P M&0 'AL+W=OS:#=J@"RQVF_:AZ ,MT181B71)VD[^OJ0D2[9N<=L%\F*)\IRC,\.9 MH69VY.*+S A1X&N1,SFW,J5V][8MDXP46-[Q'6'ZGPT7!59Z*;:VW F"TQ)4 MY#9RG, N,&768E8^>Q:+&=^KG#+R+(#<%P46WQY)SH]S"UJG!R]TFRGSP%[, M=GA+7HGZO'L6>F4W+"DM").4,R#(9FX]P/L5C V@M/B=DJ,\NP?&E37G7\SB MEW1N.481R4FB# 76EP-9DCPW3%K'WS6IU;S3 ,_O3^P?2^>U,VLLR9+G?]!4 M97,KLD!*-GB?JQ=^_)G4#OF&+^&Y+'_!L;9U+)#LI>)%#=8*"LJJ*_Y:!^(, M (,1 *H!J OP1@!N#7"O!7@UP"LC4[E2QF&%%5[,!#\"8:PUF[DI@UFBM?N4 MF7U_54+_2S5.+9Z(2#+,%%ABF8&'](!90N0-^)5C)@%F*7@A.5;$7!-"#WB= M$PENP6N5)X!OP$.ND\? @$Y#L!0DI4KCI=2&[U=$89K+#QKR^74%WK_[ -X! MRL!O&=]+32]GMM)N&#%V4DM^K"2C$=4-6),M9IO#",[LP_D^]*U"A%JC"[5^H]:_5BW1Z?X=G167?ZXS M\B.GHW/ ZL*;"Z%!(S28%'HJ1-$6XI#"H/?NV\CDU87 2,7AAVK5= +]ZWG M16C8C;!Q([PVWDR?:SK>XCK'PGY0PS#HIDC?*@Z<$4*G3:_N^\>;'6E!=;X7C(&8XR/#N+X*269\$/M/RB,(XGE>-Y M>9(,RH!]&6X4!YV,&#*#L>^-J$6M6O2=>FP/1)T>8DM,]]BM.<)G#Y0JH^1MCU, M)7[;]J'_@VJO;>APNJ/_I]KKMV[D!B-'"VR;,ISNRO^V] ::<0S];C[TK5#@ M^R-:VVX,I]OQ_RR\J%]1T(>HJWW(# 7!B/BVX\/X+0LO[AW!* R\KM8!JWY. MV&=30D%TU,RTI2/(]TQ5W\K-TV:B>RCGF,[S1WB_K.:REJ8:$Y_T9E!=JCG9 M:$KG+M3A$]7D52T4WY6SR)HK/=F4MYF>5HDP!OK_#>?JM# O:.;?Q3]02P,$ M% @ P#U14J7%C(JM @ . < !D !X;"]W;W)K&ULK95=;YLP%(;_BH5ZT4I=^8:T(I':1--V,2UJUNUBVH4#)\&JL9EM MFFR_?K:AB"8DZL5NP,;G/7[.ZP^R'1?/L@10:%]1)J=.J51]Y[HR+Z'"\H;7 MP/3(AHL**]T56U?6 G!A115U \]+W H3YLPR^VTI9AEO%"4,E@+)IJJP^/, ME.^FCN^\?G@DVU*9#^XLJ_$65J">ZJ70/;?/4I *F"2<(0&;J7/OW\U3$V\# MOA/8R4$;F4K6G#^;SN=BZG@&""CDRF3 ^O4"-6) M-4%%6/O&^\Z'@<"/3@B"3A"\5Q!V@M 6VI+9LA98X5DF^ X)$ZVSF8;UQJIU M-82955PIH4>)UJG95U6"0/-&"& *W4L)2J(/:*5W2]%00'R#1D,N%Z PH?)* M!S^M%NCRX@I=(,+0MY(W$K-"9J[2?&86-^]8'EJ6X 3+ O(;%/K7*/ ";T0^ M?[?J;_.X(0]3FAQHA,XW8P(]OH$2QCUM\V0V SF M_+[,@MB+P\Q]&=HX$N5-(J^/>H,7]7C16;S6@[S;)=AZ,8;89HD'D_MIE$X. M$(^CDHE_@C#N">.SA/K8ZT/-M(%YB=D64,Z979U1SOB8,PD')K6GS, MZ8[Q![&F5((O15Z*B\E:RLVYXXAD30LBSMB&ENJ3)>,%D>J6KQRQX92D35*1 M.\AU Z<@63F939MG-WPV997,LY+><""JHB#\ZQ7-V>YB B>/#VZSU5K6#YS9 M=$-6]([*3YL;KNZ<;I0T*V@I,E8"3I<7DTMX/O?<.J&)^">C.W%P#>JEW#/V M4-]@BB_FWIG.9Y/9+2\;D==-+-62<>7C^._KY9O%K,/1%T MSO)_LU2N+R;1!*1T2:I2:X^S52>G-UP51%OWH!7("O!WVM6"36 MF#I2+:,6XR2MY*N]9#0B&2+PD95R+<"[,J7ITP$=UD M7C.9-S+9G EIVH-]5M!DU2S8SF ,0QA-G>VA,X8P/PS\N M[(LKO1/E649=) M4A553B1-U3NIZ\DD=#^2?Z @C@/H]70.H[P != L,^AD!E:9?RK,UH0"6Y)7 MU"0N&(I#T.V+&T9!"'$(!L^**-;=.?["P,W-[&&J(@\K'97HBT.&05=T=R*AH'5%OP0&56KFR+UDR$ M)X BU%2$=BP>]=@;OMDA''@\C/)B-/+R0$U':,?C+164\&3=F)"J2LY98X-M MY9II,#B!T1I2\&64@@8 Q7X4]IT>AH6QYXXXK3D%[:#ZG9:4D[PQ@:2J_\J$ MY*3N/&V+US""\:_W&FE.(?=%7K?IAR;Z(?9[5ANB4."'9JN1IAJR4^T#5=WX MFN4IR(H-9UM:>V#C,]),0N@$-FM4(?RLEJI->U+*&,(XZ!MLB%--0SAFL88: MLD/M1]HJ-$17X+M^OSTPA"$O"/T1J1IQR(ZXXZT5&K9T@>K[^KV5(2SR(Q>- M"-281/;>;\Z*324I!_2QD&RUHW&(PA.4JN8;LO-MM%2'S1?R\("ZAC 806^D MK4::B\C>I?U0H<9##:I0!R^5(,C+&&/8TV>("J$_ M4J984Q7;J?J^RI=9GC?5P]D]LQ(5:Z+B$Q 5'_P@?AY1\9"4O@?COK7#*(S0 M2&^ -4WQSZ,I-F#2=?O?K(8H&(]0'VN4XI>B% \9B;W!3VA3E(M&?C!@#5)L M!^E?RV664+"L>)G)BM.FEKX'JEA#%9\ JEA#%3\/JGA(2^R&L$\J0QCR(S0" M5:RABG\>5+&!EJ'O#J!E@JKGCKQ:GH:J]U*HM@,\.7C""/;?*%.8[PV\= X. M4 O*5\VYL@ )JTJY/T;LGG9GUY?-B6WO^14\G^]/H/4P^P/QCX2OLE* G"[5 MD.Y9J$SC^S/F_8UDF^:85C%:LJ*Y7%.24EX'J,^7C,G'FWJ"[J1_]@U02P,$ M% @ P#U14@&LCM1B P ;0P !D !X;"]W;W)K&ULO5=-;]LX$/TKA-!#"K21*/FSL TT=K<-D'2-!MD]+/; 2".+*"6J M)!4G0']\AY0MN;6L=+%I+Y9(<=Y[,Z2>QK.M5)]U!F#(0RX*/?>(N9FUNKQ4Q61O "UHKH M*L^9>KP (;=SCWK[B4]\DQD[X2]F)=O #9C;7R=P+K"(0$!L+P?!R#TL0PB*ACB\[4*_A MM(&']WOT/USRF,P=T["4XF^>F&SN33R20,HJ83[)[0?8)32T>+$4VOV2;;UV M./)(7&DC\UTP*LAY45_9PZX0!P'T5$"X"PA_#!B<"(AV 9%+M%;FTEHQPQ8S M);=$V=6(9F]<;5PT9L,+NXTW1N%3CG%FL59X(I1Y)*Q(R+LO%2]QCPQY33XR MI9@M,3E;@6%WNS(F_K^<\5+B>7!G+];P_9H"$;.++!";++O&1<.>0X8VH#71M20XP'O!&$SH-#WGK#1IV"!R/IR<% MCAJ!HUZ![]&]R)F0&H\L.D7"=2DU$T2FA&D-1G>I'AVI/J%BW*@8]ZJX G27 M3(J$\+Q4\A[L=FEW+M)*%=Q4"DC*'^Q5]YR)2<,W^?4'<-J03?_7&9@>;>T@ M& S')[>6!JU?!<]75O*57/."YU7>DS,]\$KZZTM,PY8N[$WU5D-:"2)XBB:, M1_H1F-+=WML/%-:A?:):FZ/1\]:?/3Q5_];UZ. WU+_U.=IO=/^A_OU T=/U M;[V-]IO;4N9E94 1V"?>!]N:%1W_AM*V7D4GSU7:?J"?*&WK:;3?U/Y4?,,+ M_%#$4IM.+<>V9K]8QU^VCH6C:73L?OY!XY8#?L=M/ZN1ORI,W0DULTW/_-9U MBC_,7]A>VC6$+4S=B%]C>\ +302D"!F&ULO9A=CYLX%(;_BA7UHI6V S[F M*U42:3JC:D?J[HZ:[>[%:B\\Q FH@%-LDG9__1K" ,&&&251;A(^WG/\^N3P MF'BVY_DW$3$FT8\TR<1\$DFY_6!9(HQ82L4-W[),W5GS/*52G>8;2VQS1E=5 M4)I88-N>E=(XFRQFU;7'?#'CA4SBC#WF2!1I2O.?'UG"]_,)GCQ?^!)O(EE> ML!:S+=VP)9-?MX^Y.K.:+*LX99F(>89RMIY/;O&'.V*7 97BKYCM1><8E5-Y MXOQ;>?*PFD_LTA%+6"C+%%1][=@=2Y(RD_+QO4XZ:<8L [O'S]D_59-7DWFB M@MWQY.]X):/Y))B@%5O3(I%?^/Y75D_(+?.%/!'5)]K76GN"PD)(GM;!RD$: M9X=O^J,N1"< .P,!4 ? :P-('4"JB1Z<5=.ZIY(N9CG?H[Q4JVSE056;*EK- M)L[*GW$I617J"E\C_?[;>R9IG(AW M2OEU>8_>OGF'WJ X0W]&O! T6XF9)96S,K\5UBX^'ES @(M[%MX@@G]!8(-M M"+][=3B>'H=;JAY-4: I"E3YR$"^3W$62_;^LVJPE:$"_WQ6>O0@62K^'1F- M-*.1:C1G8+0[+J2I9(9S>R(U-.8\H9-74; MAD5:)%2J"M"4YS+^CY;/G 3<+R>3UWE8.('9IMN8],=M?F[ EW) M"+2C2<%,YEQM6$Q]X+5?Q>Q+DJH61AE/&$;WZ.-(S? M9/6OT)Y!,UIP4GL&AHIASR&]PKXH.S(U;4Q-+]:>4\T!\:9NWZ>NPCXA [\_ MMEN\VFM;M4A+ M%*I?78QT#VY9BJ\!4]S2%)^&TSJL6S_P7=#*;)(YP72@RBU/\>6 BG56@NOK M5G49]KJ-WH]8KMXGDZJ8(HJW MHUW;(A9?@[&XA2P^C;)8YV?@$+=?Z1=4QZ9:R.++41;K 7/]_M BUL6#GCV#RG?P0,-"2U@8)^QCD8>1^J^Q0J)F[=A+:NF-_7["^Q+JF-3+5?A:;^),H(2M59A]XZO9Y8>=F,.)Y-MJ,^.)2[7T5X<1HRN6EP)U?\VY M?#XI]T>:_;#%_U!+ P04 " # /5%2X3C["9(" #F!@ &0 'AL+W=O M0!7AI4 ,) M$,1->RAZH*6Q140B57)LI?WZDI2L.G9L])2+Q&7>FWDSY#"NA7Q1.0"2U[+@ M:NCDB-6MZZHTAY*J*U$!USM+(4N*>BI7KJHDT,R"RL(-/*_OEI1Q)XGMVJ-, M8K'&@G%XE$2MRY+*WV,H1#UT?&>[\,16.9H%-XDKNH(YX'/U*/7,[5@R5@)7 M3' B83ET1O[M)#+VUN ;@UKMC(E1LA#BQ4QFV=#Q3$!00(J&@>K?!B90%(9( MA_&KY70ZEP:X.]ZRWUGM6LN"*IB(XCO+,!\Z X=DL*3K I]$_05:/=>&+Q6% MLE]2-[:1-D[7"D79@G4$)>/-G[ZV>=@!^/TC@* %!/N WA% V )"*[2)S,J: M4J1)+$5-I+'6;&9@T?.$1OCO&&<*G>WU6,W*8[!_WVI[,$$KU\X2W7N>M9[WUCE<3I*F; M$DNLJ01]HC?ZIE;ZWB%)A4)U26@I)+(_35'A5?<#!>]5KG'5MZY,,]@DH3_H M#V)WLYO.0RM_,(B"SNJ-CNM.Q_5)'?.CX9](4K\C[W] 2:+.6_1Q)8D.DGWC MA=Y>10Z-HEZ_MU<0=Z=EE"!7MI,J'<^:8W/9NM6N68]LC]I;'^LFWO3&PO=V]R:W-H965T MVAXB6QG7O//??8N;[]E9#/J@#0Z+5D7 V\0NO% MA>^KK("2J'.Q &Z^S(0LB393.??50@+)G5/)_# ($K\DE'O#OEN[D\.^6&I& M.=Q)I)9E2>2?,3"Q&GC8>UNXI_-"VP5_V%^0.3R ?ES<23/S&Y2H$),&:1#(_? M-:C7Q+2.F^,W]"N7O$GFB2B8"/:#YKH8>*F'7G--^)P^,4 CI4 K=(8FC"A% M9S0C3FDQ0Z-22$W_5O/+5W.&%*"3*6A"F3HU+H\/4W3RZ11]0I2C;X58*L)S MU?>UH6@#^5E-9US1"0_0P2&Z%5P7"EWR'/+W +[)K4DP?$MP'+8B3B$[1Q'^ MC,(@#/80FORW.^ZUT(D:O2.'%QW NZ*<:CB[,6@]K[ )EQL*Y4P5&$KF'>*8W3SI;0 M>ZQZO72_SGBCFN)6CO>@@,BL<&+GYD@SL3"7GFX3(%R#AQ\A^+I4X>@X@D>[ M@G>C;;WW&"7) ;W7]0VW%[@OP$$2YN0FN;D?J=*2V,Z@38%U;<+Q1RB^+EPX M.8[BR4XICL-D6_%=HXU=J1CZ&YU#"7+N&BJ%,K'DNKICF]6F:1NY5F5K?6R; M.=>1K&&J3O"6R#GE"C&8&&ULC97);MLP$(9?A1!Z2( VVA<'MH'$3MH< M6@19VD/1 VV-+2*4Z)*4E?;I.Z04U:WE.!>)R_SSS8RHX;@1\DD5 )H\E[Q2 M$Z?0>G/NNFI90$G5F=A A3LK(4NJ<2K7KMI(H+D5E=P-/"]Q2\HJ9SJV:[=R M.A:UYJR"6TE47994_KH$+IJ)XSLO"W=L76BSX$['&[J&>]"/FUN),[?WDK,2 M*L5$122L)LZ%?SX;&7MK\)5!HW;&Q&2R$.+)3&[RB>.9@(##4AL/%%];F 'G MQA&&\;/SZ?1((]P=OWB_MKEC+@NJ8";X-Y;K8N)D#LEA16NN[T3S";I\8N-O M*;BR3])TMIY#EK72HNS$&$')JO9-G[LZ[ C\Z( @Z 3!6P5A)PAMHFUD-JTY MU70ZEJ(ATEBC-S.PM;%JS(95YBO>:XF[#'5Z>E-I6JW9@@.Y4 JT(A_(E=(, M"P0YN:YU+7&G%%*SW]06_NH93Y "GY!UA%7DH1*UH ME:NQJS%"PW&77327;33!@6CFL#PCH?^>!%[@#P M_L(#_CX*D3>,"9_O((->VQHL=$!+";O#]6N M52569?[.+5IF?C)VMP.PJ(=%QV#!$*Q5Q3LP/_.R;!@6][#X&"P<@L7[L#0] ME%G2PY)CL&@(E@S PBP:AJ4]+#T&BX=@Z3XL\;,#F64]+'L5]E =NR5!CF$ MS/:041P=0HYZY.A5Y!>\4$PS)EO*:QC"CO9.IQ_&2?J7V_[! V9)&F3!?^&Y M.RW-7">?J5RS2A$.*Q1Z9RGF)]L6W4ZTV-@NMQ :>Z8=%GBK@30&N+\20K], M3./L[\GI'U!+ P04 " # /5%2>-G4S.T" "U"0 &0 'AL+W=O= QCRR NAAT%N M3'D:ACK-@5/=D"4(_#*3BE.#734/=:F 9@[$BS")HD[(*1/!:.#&KM1H(!>F M8 *N%-$+SJEZ.H="KH9!'&P&KMD\-W8@' U*.H<;,+?EE<)>6+-DC(/03 JB M8#8,SN+3<=RT #?C!X.5WFD3:^5>R@?;F6;#(+**H(#46 J*?TL80U%8)M3Q M>TT:U#$M<+>]8?_BS*.9>ZIA+(L[EIE\&/0"DL&,+@IS+5=?86VH;?E266CW M2U;5W$XW(.E"&\G78%3 F:C^Z>,Z$3N N', D*P!R4M ZP"@N0:XS(65,F=K M0@T=#91<$65G(YMMN-PX-+IAPB[CC5'XE2'.C"X .$ M7$IAA4L=+E\^<%SB53 US_\D1JU9%:+E+K0*1O)2A<*#$G MA8V%!TO "I?0@.+[%L;/%D?D":C2'F'M6EC;2W7GS@]DA"Y1X=PJLY?*5NDA MA7[:_CZ!U1+_ _"9LT[MK/-WSC*F4[D0AN!*P#Y+?KY6HQ5]W&?H-5C_)>R9 MG6YMI^OEF?*2,H47LR%I3M5\KX.*HN,H;&%8CN)6M]<>A,L]D7MUY)XW\B5N M![[@'@_]FJG_SN15??W&??P*3>SVHT_1S@T>^_-('U_)8YQLN9+W MSN3VDHR;_R>3?AJL)@>/=KA3&#G@YK;O!4W<<:UJ9#U:OTG.7"4.M].K!\TE MG@TF-&J=(31J=/&^4=4;H>H86;HR>R\-%FW7S/%=!B!EL86 M$8I42=I._[Y#2E8=QW9[D;C,>_/>B!QE*ZE>=05@R%O-A1YZE3'-M>_KHH*: MZG/9@,"=F50U-3A5696[M7>287AC,!]XKH15U3 M]7L$7*Z&7NBM%Q[8O#)VP<^SAL[A$C?A]3BU M\2[@A<%*;XR)=3*5\M5.OI1#+[""@$-A+ /%UQ+&P+DE0AF_.DZO3VF!F^,U M^R?G';U,J8:QY-]9::JA=^F1$F9TPS MU<:AT0T3]BL^&H6[#'$F_PI8 TW.B!N0VS<\'O@^GH"AC.L3W'E^G)#CHQ-R M1)@@3Y5<:"I*G?D&TUL2O^A2C=I4T9Y4843NI#"5)K>BA/(]@8^Z>_'16OPH M.L@X@>*SXXL.U_'$SU4;A^?QY@'/0J&)UR>"_R% ],P1>E52^D.&LW"UDW4H P.X]0FR?9E)>$:;)E M8D=4='41[C:1]B;2@R:>I*'\WV5./Q0P3M(DWE+X,2JZB@?QED)_X^+6H.:N MGVDLT4*8]AKTJWW+O'&=8FM]A*VT[7Q_:=H^?$?5G F-OF9(&9Q?8-54V]O: MB9&-:P]3:;#9N&&%OP-0-@#W9U*:]<0FZ'\P^1]02P,$% @ P#U14H_, M[30! P Y @ !D !X;"]W;W)K&ULG9;;:N,P M$(9?19A>M-#6ED]Q2A)H&Y8M;*'TL'NQ[(5B*[&H;'DE.6G??D>VZZ2-G, 2 MB'6:^?Z1I1E/-D*^JIQ2C=X*7JJIDVM=7;FN2G-:$'4I*EK"S%+(@FCHRI6K M*DE)UA@5W/4]+W8+PDIG-FG&'N1L(FK-64D?)%)U41#Y?D.YV$P=['P,/+)5 MKLV .YM49$6?J'ZI'B3TW-Y+Q@I:*B9*).ERZESCJQL<&(-FQ4]&-VJGC4PH M"R%>3>440Y3;5Q0>"QIK>4<^,)=/SMG#H]TQCNMC^\?VN"AV 61-%; MP7^Q3.=3)W%01I>DYOI1;+[3+J#(^$L%5\T_VG1K/0>EM=*BZ(Q!0<'*]DG> MNHW8,?#Q@('?&?B-[A;4J)P33683*39(FM7@S32:4!MK$,=*\U:>M(19!G9Z M]H-"2 I=H'NB:\DT@XY8HF88_6!DP7@[>#JGFC"NSM )8B5ZSD6M2)FIB:M! MAG'FIAWRID7Z \@Y32]1@,^1[_G>R],+&RIS[]