0001628280-21-023008.txt : 20211112 0001628280-21-023008.hdr.sgml : 20211112 20211112092810 ACCESSION NUMBER: 0001628280-21-023008 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211112 DATE AS OF CHANGE: 20211112 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Jamf Holding Corp. CENTRAL INDEX KEY: 0001721947 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 823031543 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39399 FILM NUMBER: 211400458 BUSINESS ADDRESS: STREET 1: 100 WASHINGTON AVE. S. STREET 2: SUITE 1100 CITY: MINNEAPOLIS STATE: MN ZIP: 55401 BUSINESS PHONE: 612-605-6625 MAIL ADDRESS: STREET 1: 100 WASHINGTON AVE. S. STREET 2: SUITE 1100 CITY: MINNEAPOLIS STATE: MN ZIP: 55401 FORMER COMPANY: FORMER CONFORMED NAME: JUNO TOPCO, INC. DATE OF NAME CHANGE: 20171107 10-Q 1 jamf-20210930.htm 10-Q jamf-20210930
--12-312021Q30001721947falsehttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent0.02000240000017219472021-01-012021-09-30xbrli:shares00017219472021-10-29iso4217:USD00017219472021-09-3000017219472020-12-31iso4217:USDxbrli:shares0001721947us-gaap:SubscriptionAndCirculationMember2021-07-012021-09-300001721947us-gaap:SubscriptionAndCirculationMember2020-07-012020-09-300001721947us-gaap:SubscriptionAndCirculationMember2021-01-012021-09-300001721947us-gaap:SubscriptionAndCirculationMember2020-01-012020-09-300001721947us-gaap:TechnologyServiceMember2021-07-012021-09-300001721947us-gaap:TechnologyServiceMember2020-07-012020-09-300001721947us-gaap:TechnologyServiceMember2021-01-012021-09-300001721947us-gaap:TechnologyServiceMember2020-01-012020-09-300001721947us-gaap:LicenseMember2021-07-012021-09-300001721947us-gaap:LicenseMember2020-07-012020-09-300001721947us-gaap:LicenseMember2021-01-012021-09-300001721947us-gaap:LicenseMember2020-01-012020-09-3000017219472021-07-012021-09-3000017219472020-07-012020-09-3000017219472020-01-012020-09-300001721947us-gaap:CommonStockMember2021-06-300001721947us-gaap:AdditionalPaidInCapitalMember2021-06-300001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001721947us-gaap:RetainedEarningsMember2021-06-3000017219472021-06-300001721947us-gaap:CommonStockMember2021-07-012021-09-300001721947us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001721947us-gaap:RetainedEarningsMember2021-07-012021-09-300001721947us-gaap:CommonStockMember2021-09-300001721947us-gaap:AdditionalPaidInCapitalMember2021-09-300001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001721947us-gaap:RetainedEarningsMember2021-09-300001721947us-gaap:CommonStockMember2020-06-300001721947us-gaap:AdditionalPaidInCapitalMember2020-06-300001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001721947us-gaap:RetainedEarningsMember2020-06-3000017219472020-06-300001721947us-gaap:CommonStockMemberus-gaap:IPOMember2020-07-012020-09-300001721947us-gaap:AdditionalPaidInCapitalMemberus-gaap:IPOMember2020-07-012020-09-300001721947us-gaap:IPOMember2020-07-012020-09-300001721947us-gaap:PrivatePlacementMemberus-gaap:CommonStockMember2020-07-012020-09-300001721947us-gaap:AdditionalPaidInCapitalMemberus-gaap:PrivatePlacementMember2020-07-012020-09-300001721947us-gaap:PrivatePlacementMember2020-07-012020-09-300001721947us-gaap:CommonStockMember2020-07-012020-09-300001721947us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001721947us-gaap:RetainedEarningsMember2020-07-012020-09-300001721947us-gaap:CommonStockMember2020-09-300001721947us-gaap:AdditionalPaidInCapitalMember2020-09-300001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001721947us-gaap:RetainedEarningsMember2020-09-3000017219472020-09-300001721947us-gaap:CommonStockMember2020-12-310001721947us-gaap:AdditionalPaidInCapitalMember2020-12-310001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001721947us-gaap:RetainedEarningsMember2020-12-310001721947us-gaap:CommonStockMember2021-01-012021-09-300001721947us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001721947us-gaap:RetainedEarningsMember2021-01-012021-09-300001721947us-gaap:CommonStockMember2019-12-310001721947us-gaap:AdditionalPaidInCapitalMember2019-12-310001721947us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001721947us-gaap:RetainedEarningsMember2019-12-3100017219472019-12-310001721947us-gaap:CommonStockMemberus-gaap:IPOMember2020-01-012020-09-300001721947us-gaap:AdditionalPaidInCapitalMemberus-gaap:IPOMember2020-01-012020-09-300001721947us-gaap:IPOMember2020-01-012020-09-300001721947us-gaap:PrivatePlacementMemberus-gaap:CommonStockMember2020-01-012020-09-300001721947us-gaap:AdditionalPaidInCapitalMemberus-gaap:PrivatePlacementMember2020-01-012020-09-300001721947us-gaap:PrivatePlacementMember2020-01-012020-09-300001721947us-gaap:CommonStockMember2020-01-012020-09-300001721947us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300001721947us-gaap:RetainedEarningsMember2020-01-012020-09-300001721947us-gaap:IPOMember2020-07-242020-07-240001721947us-gaap:IPOMember2020-07-2400017219472020-07-240001721947us-gaap:PrivatePlacementMember2020-07-242020-07-2400017219472020-07-242020-07-240001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:SubscriptionAndCirculationMemberjamf:ClassificationOfOnPremiseSubscriptionRevenueMember2020-07-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:SubscriptionAndCirculationMemberjamf:ClassificationOfOnPremiseSubscriptionRevenueMember2020-01-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberjamf:ErrorInCommissionsCapitalizedMember2020-12-310001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberjamf:ErrorInCommissionsCapitalizedMember2020-01-012020-12-310001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberjamf:ErrorInCommissionsCapitalizedMember2019-01-012019-12-310001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberjamf:ErrorInCommissionsCapitalizedMember2019-12-310001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberjamf:ErrorInCommissionsCapitalizedMember2018-12-310001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberjamf:ErrorInCommissionsCapitalizedMember2018-01-012018-12-310001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberjamf:ErrorInCommissionsCapitalizedMember2021-01-012021-03-310001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberjamf:ErrorInCommissionsCapitalizedMember2021-03-310001721947srt:ScenarioPreviouslyReportedMember2020-12-310001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-12-310001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMember2020-12-310001721947srt:ScenarioPreviouslyReportedMemberus-gaap:SubscriptionAndCirculationMember2020-07-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:SubscriptionAndCirculationMember2020-07-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:SubscriptionAndCirculationMemberus-gaap:ErrorCorrectionOtherMember2020-07-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:TechnologyServiceMember2020-07-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:TechnologyServiceMember2020-07-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMemberus-gaap:TechnologyServiceMember2020-07-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:LicenseMember2020-07-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:LicenseMember2020-07-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMemberus-gaap:LicenseMember2020-07-012020-09-300001721947srt:ScenarioPreviouslyReportedMember2020-07-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-07-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMember2020-07-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:SubscriptionAndCirculationMember2020-01-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:SubscriptionAndCirculationMember2020-01-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:SubscriptionAndCirculationMemberus-gaap:ErrorCorrectionOtherMember2020-01-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:TechnologyServiceMember2020-01-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:TechnologyServiceMember2020-01-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMemberus-gaap:TechnologyServiceMember2020-01-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:LicenseMember2020-01-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:LicenseMember2020-01-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMemberus-gaap:LicenseMember2020-01-012020-09-300001721947srt:ScenarioPreviouslyReportedMember2020-01-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-01-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMember2020-01-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2020-06-300001721947us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2020-06-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2020-06-300001721947srt:ScenarioPreviouslyReportedMember2020-06-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMemberus-gaap:IPOMember2020-07-012020-09-300001721947us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMemberus-gaap:IPOMember2020-07-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:IPOMember2020-07-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:PrivatePlacementMemberus-gaap:CommonStockMember2020-07-012020-09-300001721947us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMemberus-gaap:PrivatePlacementMember2020-07-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:PrivatePlacementMember2020-07-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2020-07-012020-09-300001721947us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2020-07-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2020-07-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2020-09-300001721947us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2020-09-300001721947srt:ScenarioPreviouslyReportedMember2020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:CommonStockMember2020-06-300001721947jamf:ErrorCorrectionCommissionsMemberus-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-06-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMember2020-06-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-06-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:IPOMember2020-07-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:PrivatePlacementMember2020-07-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMember2020-07-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:CommonStockMember2020-09-300001721947jamf:ErrorCorrectionCommissionsMemberus-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMember2020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:CommonStockMemberus-gaap:ErrorCorrectionOtherMember2020-06-300001721947us-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMember2020-06-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMemberus-gaap:ErrorCorrectionOtherMember2020-06-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMember2020-06-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMemberus-gaap:IPOMember2020-07-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:PrivatePlacementMemberus-gaap:ErrorCorrectionOtherMember2020-07-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMemberus-gaap:ErrorCorrectionOtherMember2020-07-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:CommonStockMemberus-gaap:ErrorCorrectionOtherMember2020-09-300001721947us-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMember2020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMemberus-gaap:ErrorCorrectionOtherMember2020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMember2020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2019-12-310001721947us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2019-12-310001721947srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2019-12-310001721947srt:ScenarioPreviouslyReportedMember2019-12-310001721947srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMemberus-gaap:IPOMember2020-01-012020-09-300001721947us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMemberus-gaap:IPOMember2020-01-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:IPOMember2020-01-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:PrivatePlacementMemberus-gaap:CommonStockMember2020-01-012020-09-300001721947us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMemberus-gaap:PrivatePlacementMember2020-01-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:PrivatePlacementMember2020-01-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2020-01-012020-09-300001721947us-gaap:AdditionalPaidInCapitalMembersrt:ScenarioPreviouslyReportedMember2020-01-012020-09-300001721947srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2020-01-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:CommonStockMember2019-12-310001721947jamf:ErrorCorrectionCommissionsMemberus-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2019-12-310001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember2019-12-310001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:IPOMember2020-01-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:PrivatePlacementMember2020-01-012020-09-300001721947jamf:ErrorCorrectionCommissionsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMember2020-01-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:CommonStockMemberus-gaap:ErrorCorrectionOtherMember2019-12-310001721947us-gaap:AdditionalPaidInCapitalMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMember2019-12-310001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMemberus-gaap:ErrorCorrectionOtherMember2019-12-310001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMember2019-12-310001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:ErrorCorrectionOtherMemberus-gaap:IPOMember2020-01-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:PrivatePlacementMemberus-gaap:ErrorCorrectionOtherMember2020-01-012020-09-300001721947srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberus-gaap:RetainedEarningsMemberus-gaap:ErrorCorrectionOtherMember2020-01-012020-09-30jamf:segment0001721947srt:AmericasMember2021-07-012021-09-300001721947srt:AmericasMember2020-07-012020-09-300001721947srt:AmericasMember2021-01-012021-09-300001721947srt:AmericasMember2020-01-012020-09-300001721947jamf:EuropeMiddleEastIndiaAndAfricaMember2021-07-012021-09-300001721947jamf:EuropeMiddleEastIndiaAndAfricaMember2020-07-012020-09-300001721947jamf:EuropeMiddleEastIndiaAndAfricaMember2021-01-012021-09-300001721947jamf:EuropeMiddleEastIndiaAndAfricaMember2020-01-012020-09-300001721947srt:AsiaPacificMember2021-07-012021-09-300001721947srt:AsiaPacificMember2020-07-012020-09-300001721947srt:AsiaPacificMember2021-01-012021-09-300001721947srt:AsiaPacificMember2020-01-012020-09-300001721947jamf:SubscriptionAndSupportAndMaintenanceMember2021-07-012021-09-300001721947jamf:SubscriptionAndSupportAndMaintenanceMember2020-07-012020-09-300001721947jamf:SubscriptionAndSupportAndMaintenanceMember2021-01-012021-09-300001721947jamf:SubscriptionAndSupportAndMaintenanceMember2020-01-012020-09-300001721947jamf:OnPremiseSubscriptionMember2021-07-012021-09-300001721947jamf:OnPremiseSubscriptionMember2020-07-012020-09-300001721947jamf:OnPremiseSubscriptionMember2021-01-012021-09-300001721947jamf:OnPremiseSubscriptionMember2020-01-012020-09-300001721947jamf:NonSubscriptionPerpetualLicensesMember2021-07-012021-09-300001721947jamf:NonSubscriptionPerpetualLicensesMember2020-07-012020-09-300001721947jamf:NonSubscriptionPerpetualLicensesMember2021-01-012021-09-300001721947jamf:NonSubscriptionPerpetualLicensesMember2020-01-012020-09-30xbrli:pure00017219472021-10-012021-09-3000017219472022-10-012020-12-310001721947us-gaap:AccountsReceivableMemberus-gaap:CreditConcentrationRiskMember2021-09-300001721947us-gaap:AccountsReceivableMemberjamf:TwoDistributorsMemberus-gaap:CreditConcentrationRiskMember2020-12-310001721947us-gaap:AccountingStandardsUpdate201602Member2021-01-010001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-09-300001721947us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-300001721947us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-300001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-300001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001721947us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001721947us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001721947us-gaap:FairValueMeasurementsRecurringMember2021-09-300001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-12-310001721947us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001721947us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-12-310001721947us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001721947us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001721947us-gaap:FairValueInputsLevel3Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001721947us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001721947us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310001721947us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001721947us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001721947us-gaap:FairValueMeasurementsRecurringMember2020-12-310001721947jamf:WanderaIncMember2021-07-010001721947srt:ScenarioForecastMemberjamf:WanderaIncMember2021-07-012021-12-150001721947jamf:WanderaIncMember2021-07-012021-07-010001721947srt:ScenarioForecastMemberjamf:WanderaIncMember2021-10-012021-12-150001721947srt:ScenarioForecastMemberjamf:WanderaIncMember2021-12-152021-12-150001721947srt:ScenarioForecastMemberjamf:WanderaIncMember2021-10-012021-10-010001721947us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMemberjamf:WanderaIncMember2021-07-012021-09-300001721947us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMemberjamf:WanderaIncMember2021-01-012021-09-300001721947us-gaap:SellingAndMarketingExpenseMemberjamf:WanderaIncMember2021-07-012021-09-300001721947us-gaap:SellingAndMarketingExpenseMemberjamf:WanderaIncMember2021-01-012021-09-300001721947us-gaap:ResearchAndDevelopmentExpenseMemberjamf:WanderaIncMember2021-07-012021-09-300001721947us-gaap:ResearchAndDevelopmentExpenseMemberjamf:WanderaIncMember2021-01-012021-09-300001721947us-gaap:GeneralAndAdministrativeExpenseMemberjamf:WanderaIncMember2021-07-012021-09-300001721947us-gaap:GeneralAndAdministrativeExpenseMemberjamf:WanderaIncMember2021-01-012021-09-300001721947jamf:WanderaIncMember2021-07-012021-09-300001721947jamf:WanderaIncMember2021-01-012021-09-300001721947us-gaap:DevelopedTechnologyRightsMemberjamf:WanderaIncMember2021-07-012021-07-010001721947jamf:WanderaIncMemberus-gaap:CustomerRelationshipsMember2021-07-012021-07-010001721947us-gaap:OrderOrProductionBacklogMemberjamf:WanderaIncMember2021-07-012021-07-010001721947jamf:WanderaIncMemberus-gaap:NoncompeteAgreementsMember2021-07-012021-07-010001721947us-gaap:TrademarksMemberjamf:WanderaIncMember2021-07-012021-07-010001721947jamf:WanderaIncMember2020-07-012020-09-300001721947jamf:WanderaIncMember2020-01-012020-09-300001721947jamf:CmdReporterMember2021-02-262021-02-260001721947jamf:CmdReporterMember2021-02-260001721947jamf:CmdReporterMember2021-09-300001721947jamf:CmdReporterMember2021-04-012021-06-300001721947us-gaap:DevelopedTechnologyRightsMemberjamf:CmdReporterMember2021-02-262021-02-260001721947jamf:CmdReporterMember2021-07-012021-09-300001721947jamf:CmdReporterMember2021-01-012021-09-300001721947jamf:DigitaSecurityLlcMember2019-12-310001721947jamf:DigitaSecurityLlcMember2021-04-012021-06-300001721947jamf:DigitaSecurityLlcMember2021-07-012021-09-300001721947jamf:DigitaSecurityLlcMember2021-01-012021-09-300001721947jamf:DigitaSecurityLlcMember2021-09-300001721947us-gaap:AccruedLiabilitiesMemberjamf:DigitaSecurityLlcMember2021-09-300001721947us-gaap:OtherLiabilitiesMemberjamf:DigitaSecurityLlcMember2021-09-300001721947jamf:DigitaSecurityLlcMember2020-12-310001721947us-gaap:TrademarksMember2020-01-012020-12-310001721947us-gaap:TrademarksMember2020-12-310001721947us-gaap:CustomerRelationshipsMembersrt:MinimumMember2020-01-012020-12-310001721947us-gaap:CustomerRelationshipsMembersrt:MaximumMember2020-01-012020-12-310001721947us-gaap:CustomerRelationshipsMember2020-12-310001721947us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001721947us-gaap:DevelopedTechnologyRightsMember2020-01-012020-12-310001721947us-gaap:DevelopedTechnologyRightsMember2020-12-310001721947us-gaap:NoncompeteAgreementsMember2020-01-012020-12-310001721947us-gaap:NoncompeteAgreementsMember2020-12-310001721947us-gaap:TrademarksMembersrt:MinimumMember2021-01-012021-09-300001721947us-gaap:TrademarksMembersrt:MaximumMember2021-01-012021-09-300001721947us-gaap:TrademarksMember2021-09-300001721947us-gaap:TrademarksMember2021-01-012021-09-300001721947us-gaap:CustomerRelationshipsMembersrt:MinimumMember2021-01-012021-09-300001721947us-gaap:CustomerRelationshipsMembersrt:MaximumMember2021-01-012021-09-300001721947us-gaap:CustomerRelationshipsMember2021-09-300001721947us-gaap:CustomerRelationshipsMember2021-01-012021-09-300001721947us-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2021-01-012021-09-300001721947us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2021-01-012021-09-300001721947us-gaap:DevelopedTechnologyRightsMember2021-09-300001721947us-gaap:DevelopedTechnologyRightsMember2021-01-012021-09-300001721947us-gaap:NoncompeteAgreementsMembersrt:MinimumMember2021-01-012021-09-300001721947us-gaap:NoncompeteAgreementsMembersrt:MaximumMember2021-01-012021-09-300001721947us-gaap:NoncompeteAgreementsMember2021-09-300001721947us-gaap:NoncompeteAgreementsMember2021-01-012021-09-300001721947us-gaap:OrderOrProductionBacklogMember2021-01-012021-09-300001721947us-gaap:OrderOrProductionBacklogMember2021-09-300001721947us-gaap:InProcessResearchAndDevelopmentMember2021-09-300001721947jamf:WanderaIncMember2021-09-300001721947srt:MinimumMember2021-09-300001721947srt:MaximumMember2021-09-300001721947srt:AffiliatedEntityMember2021-07-012021-09-300001721947srt:AffiliatedEntityMember2021-01-012021-09-300001721947srt:AffiliatedEntityMember2020-07-012020-09-300001721947srt:AffiliatedEntityMember2020-01-012020-09-300001721947us-gaap:ConvertibleDebtMemberjamf:ConvertibleSeniorNotesDue2026Member2021-09-170001721947us-gaap:ConvertibleDebtMemberjamf:ConvertibleSeniorNotesDue2026Member2021-09-172021-09-170001721947jamf:ThreeHundredSixtyFourDayFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-09-172021-09-1700017219472021-09-172021-09-17utr:D0001721947jamf:CircumstanceOneMemberus-gaap:ConvertibleDebtMemberjamf:ConvertibleSeniorNotesDue2026Member2021-09-172021-09-170001721947us-gaap:ConvertibleDebtMemberjamf:ConvertibleSeniorNotesDue2026Memberjamf:CircumstanceTwoMember2021-09-172021-09-170001721947us-gaap:ConvertibleDebtMemberjamf:ConvertibleSeniorNotesDue2026Member2021-07-012021-09-300001721947us-gaap:ConvertibleDebtMemberjamf:ConvertibleSeniorNotesDue2026Member2020-07-012020-09-300001721947us-gaap:ConvertibleDebtMemberjamf:ConvertibleSeniorNotesDue2026Member2021-01-012021-09-300001721947us-gaap:ConvertibleDebtMemberjamf:ConvertibleSeniorNotesDue2026Member2020-01-012020-09-300001721947us-gaap:ConvertibleDebtMemberjamf:ConvertibleSeniorNotesDue2026Member2021-09-300001721947us-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleDebtMemberjamf:ConvertibleSeniorNotesDue2026Member2021-09-300001721947us-gaap:CallOptionMember2021-09-172021-09-170001721947us-gaap:CallOptionMember2021-09-170001721947us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-07-270001721947us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2020-07-270001721947us-gaap:LineOfCreditMemberus-gaap:ForeignLineOfCreditMember2020-07-270001721947us-gaap:LineOfCreditMemberjamf:TermLoanMembersrt:MinimumMember2020-07-270001721947us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2020-12-310001721947us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2021-09-300001721947jamf:ThreeHundredSixtyFourDayFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-012021-07-010001721947jamf:ThreeHundredSixtyFourDayFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-07-010001721947us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-09-300001721947jamf:ThreeHundredSixtyFourDayFacilityMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2021-06-300001721947us-gaap:LineOfCreditMember2021-09-300001721947us-gaap:LineOfCreditMember2020-12-310001721947us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001721947us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001721947us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001721947us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001721947us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001721947us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-300001721947us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001721947us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001721947us-gaap:ConvertibleDebtSecuritiesMember2021-07-012021-09-300001721947us-gaap:ConvertibleDebtSecuritiesMember2020-07-012020-09-300001721947us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-09-300001721947us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-09-300001721947jamf:OmnibusIncentivePlan2020Member2020-07-210001721947jamf:OmnibusIncentivePlan2020Member2020-07-212020-07-210001721947jamf:OmnibusIncentivePlan2020Member2021-01-010001721947jamf:OmnibusIncentivePlan2020Member2021-09-300001721947jamf:StockOptionPlan2017Member2017-11-130001721947jamf:StockOptionPlan2017Member2021-09-300001721947jamf:StockOptionPlan2017Member2021-01-012021-09-300001721947jamf:EmployeeStockOptionTargetBasedMember2020-12-310001721947jamf:EmployeeStockOptionTargetBasedMember2020-01-012020-12-310001721947jamf:EmployeeStockOptionTargetBasedMember2021-01-012021-09-300001721947jamf:EmployeeStockOptionTargetBasedMember2021-09-300001721947us-gaap:RestrictedStockUnitsRSUMember2020-12-310001721947us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001721947us-gaap:RestrictedStockUnitsRSUMember2021-09-300001721947us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-01-012021-09-300001721947us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001721947jamf:EmployeeStockOptionServiceBasedMember2020-12-310001721947jamf:EmployeeStockOptionServiceBasedMember2020-01-012020-12-310001721947jamf:EmployeeStockOptionServiceBasedMember2021-01-012021-09-300001721947jamf:EmployeeStockOptionServiceBasedMember2021-09-300001721947us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMember2021-07-012021-09-300001721947us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMember2020-07-012020-09-300001721947us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMember2021-01-012021-09-300001721947us-gaap:CostOfSalesMemberus-gaap:SubscriptionAndCirculationMember2020-01-012020-09-300001721947us-gaap:CostOfSalesMemberus-gaap:TechnologyServiceMember2021-07-012021-09-300001721947us-gaap:CostOfSalesMemberus-gaap:TechnologyServiceMember2020-07-012020-09-300001721947us-gaap:CostOfSalesMemberus-gaap:TechnologyServiceMember2021-01-012021-09-300001721947us-gaap:CostOfSalesMemberus-gaap:TechnologyServiceMember2020-01-012020-09-300001721947us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001721947us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001721947us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001721947us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001721947us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001721947us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001721947us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001721947us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001721947us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001721947us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001721947us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001721947us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-3000017219472018-01-012018-12-310001721947us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-07-012021-09-300001721947us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-07-012021-09-300001721947srt:AffiliatedEntityMemberjamf:JamfNationGlobalFoundationMember2021-07-012021-09-300001721947srt:AffiliatedEntityMemberjamf:JamfNationGlobalFoundationMember2021-01-012021-09-300001721947srt:AffiliatedEntityMemberjamf:JamfNationGlobalFoundationMember2020-01-012020-09-300001721947srt:AffiliatedEntityMemberjamf:JamfNationGlobalFoundationMember2020-07-012020-09-300001721947srt:AffiliatedEntityMemberjamf:JamfNationGlobalFoundationMember2021-09-300001721947srt:AffiliatedEntityMemberjamf:JamfNationGlobalFoundationMember2020-12-310001721947us-gaap:MajorityShareholderMemberjamf:VistaMember2021-07-012021-09-300001721947us-gaap:MajorityShareholderMemberjamf:VistaMember2021-01-012021-09-300001721947us-gaap:MajorityShareholderMemberjamf:VistaMember2020-07-012020-09-300001721947us-gaap:MajorityShareholderMemberjamf:VistaMember2020-01-012020-09-300001721947us-gaap:MajorityShareholderMemberjamf:VistaMember2021-09-300001721947us-gaap:MajorityShareholderMemberjamf:VistaMember2020-12-310001721947us-gaap:MajorityShareholderMemberjamf:VistaAffiliatesMember2021-07-012021-09-300001721947us-gaap:MajorityShareholderMemberjamf:VistaAffiliatesMember2020-07-012020-09-300001721947us-gaap:MajorityShareholderMemberjamf:VistaAffiliatesMember2021-01-012021-09-300001721947us-gaap:MajorityShareholderMemberjamf:VistaAffiliatesMember2020-01-012020-09-300001721947us-gaap:MajorityShareholderMemberjamf:VistaAffiliatesMember2021-09-300001721947us-gaap:MajorityShareholderMemberjamf:VistaAffiliatesMember2020-12-310001721947us-gaap:LineOfCreditMemberjamf:TermLoanMember2020-07-260001721947us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-07-260001721947jamf:TermLoanMemberus-gaap:MajorityShareholderMemberjamf:VistaAffiliatesMember2020-07-012020-09-300001721947jamf:TermLoanMemberus-gaap:MajorityShareholderMemberjamf:VistaAffiliatesMember2020-01-012020-09-30
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_________________________________________________
FORM 10-Q
_________________________________________________
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                 to
Commission File Number: 001-39399
jamf-20210930_g1.jpg
JAMF HOLDING CORP.
(Exact name of registrant as specified in its charter)
Delaware
(State or Other Jurisdiction of
Incorporation or Organization)
82-3031543
(I.R.S. Employer
Identification No.)
100 Washington Ave S, Suite 1100
Minneapolis, MN 55401
(Address of principal executive offices)
(612605-6625
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading symbol
Name of each exchange on which registered
Common Stock, $0.001 par value per share
JAMF
The NASDAQ Stock Market LLC
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No
On October 29, 2021, the Registrant had 119,045,075 shares of common stock, $0.001 par value, outstanding.


Jamf Holding Corp.
INDEX
PAGE

2

PART I. FINANCIAL INFORMATION
Item 1.    Financial Statements
JAMF HOLDING CORP.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
September 30, 2021December 31, 2020
(Unaudited)
Assets
Current assets:
Cash and cash equivalents$227,148 $194,868 
Trade accounts receivable, net of allowances of $460 and $530 at September 30, 2021 and December 31, 2020, respectively
69,486 69,056 
Income taxes receivable652 632 
Deferred contract costs11,673 8,284 
Prepaid expenses18,677 13,283 
Other current assets3,592 1,113 
Total current assets331,228 287,236 
Equipment and leasehold improvements, net17,529 15,130 
Goodwill846,057 541,480 
Other intangible assets, net276,750 202,878 
Deferred contract costs, non-current27,830 22,202 
Other assets30,685 5,359 
Total assets$1,530,079 $1,074,285 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$12,717 $6,967 
Accrued liabilities98,598 31,916 
Income taxes payable730 713 
Deferred revenues211,029 160,002 
Total current liabilities323,074 199,598 
Deferred revenues, non-current59,338 45,507 
Deferred tax liability, net11,455 5,087 
Convertible senior notes, net361,474  
Other liabilities27,969 13,079 
Total liabilities783,310 263,271 
Commitments and contingencies (Note 8)
Stockholders’ equity:
Preferred stock, $0.001 par value, 50,000,000 shares authorized at September 30, 2021 and December 31, 2020; no shares issued and outstanding at September 30, 2021 and December 31, 2020
  
Common stock, $0.001 par value, 500,000,000 shares authorized at September 30, 2021 and December 31, 2020; 119,027,104 and 116,992,472 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively
119 117 
Additional paid‑in capital898,428 903,116 
Accumulated other comprehensive loss(8,120) 
Accumulated deficit(143,658)(92,219)
Total stockholders’ equity746,769 811,014 
Total liabilities and stockholders’ equity$1,530,079 $1,074,285 
The accompanying notes are an integral part of these consolidated financial statements.
3

JAMF HOLDING CORP.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except share and per share amounts)
(unaudited)
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
Revenue:
Subscription$90,700 $65,634 $245,900 $178,438 
Services4,083 3,897 12,015 10,616 
License838 1,017 4,671 3,811 
Total revenue95,621 70,548 262,586 192,865 
Cost of revenue:
Cost of subscription (exclusive of amortization expense shown below)18,317 10,032 44,206 28,020 
Cost of services (exclusive of amortization expense shown below)2,955 2,447 8,027 7,747 
Amortization expense5,198 2,679 10,835 8,034 
Total cost of revenue26,470 15,158 63,068 43,801 
Gross profit69,151 55,390 199,518 149,064 
Operating expenses:
Sales and marketing40,856 23,773 103,640 67,558 
Research and development25,608 12,757 58,437 37,344 
General and administrative25,536 13,845 69,288 31,588 
Amortization expense7,025 5,633 18,275 16,941 
Total operating expenses99,025 56,008 249,640 153,431 
Loss from operations(29,874)(618)(50,122)(4,367)
Interest expense, net(1,386)(1,207)(1,608)(10,675)
Loss on extinguishment of debt(449)(5,213)(449)(5,213)
Foreign currency transaction loss(269)(154)(795)(471)
Other income, net   91 
Loss before income tax benefit(31,978)(7,192)(52,974)(20,635)
Income tax benefit1,595 1,804 1,535 4,917 
Net loss$(30,383)$(5,388)$(51,439)$(15,718)
Net loss per share, basic and diluted$(0.26)$(0.05)$(0.44)$(0.15)
Weighted‑average shares used to compute net loss per share, basic and diluted118,640,565 113,203,074 117,983,463 106,333,836 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
The accompanying notes are an integral part of these consolidated financial statements.
4

JAMF HOLDING CORP.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)
(unaudited)
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
Net loss$(30,383)$(5,388)$(51,439)$(15,718)
Other comprehensive loss:
Foreign currency translation adjustments(8,120) (8,120) 
Total other comprehensive loss(8,120) (8,120) 
Comprehensive loss$(38,503)$(5,388)$(59,559)$(15,718)
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
The accompanying notes are an integral part of these consolidated financial statements.
5

JAMF HOLDING CORP.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share amounts)
(unaudited)
Stock ClassAdditional Paid‑In
Capital
Accumulated Other Comprehensive Loss
Accumulated
Deficit (1)
Stockholders’
Equity (1)
Common
SharesAmount
(As Revised)(As Revised)
Three Months Ended September 30, 2021:
Balance, June 30, 2021118,249,912 $118 $917,116 $ $(113,275)$803,959 
Exercise of stock options269,416 1 1,506 — — 1,507 
Vesting of restricted stock units507,776 — — — — — 
Share‑based compensation— — 15,836 — — 15,836 
Purchase of capped calls— — (36,030)— — (36,030)
Foreign currency translation adjustments— — — (8,120)— (8,120)
Net loss— — — — (30,383)(30,383)
Balance, September 30, 2021
119,027,104 $119 $898,428 $(8,120)$(143,658)$746,769 
Three Months Ended September 30, 2020:
Balance, June 30, 2020102,862,404 $103 $570,434 $ $(78,467)$492,070 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — — 318,993 
Private placement85,880 — 2,233 — — 2,233 
Exercise of stock options15,000 — 82 — — 82 
Share‑based compensation— — 2,328 — — 2,328 
Net loss— — — — (5,388)(5,388)
Balance, September 30, 2020
116,463,284 $117 $894,056 $ $(83,855)$810,318 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
The accompanying notes are an integral part of these consolidated financial statements.

6

JAMF HOLDING CORP.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (continued)
(in thousands, except share amounts)
(unaudited)
Stock ClassAdditional Paid‑In
Capital
Accumulated Other Comprehensive Loss
Accumulated
Deficit (1)
Stockholders’
Equity (1)
Common
SharesAmount
(As Revised)(As Revised)
Nine Months Ended September 30, 2021:
Balance, December 31, 2020116,992,472 $117 $903,116 $ $(92,219)$811,014 
Exercise of stock options1,526,856 2 8,568 — — 8,570 
Vesting of restricted stock units507,776 — — — — — 
Share‑based compensation— — 22,774 — — 22,774 
Purchase of capped calls— — (36,030)— — (36,030)
Foreign currency translation adjustments— — — (8,120)— (8,120)
Net loss— — — — (51,439)(51,439)
Balance, September 30, 2021
119,027,104 $119 $898,428 $(8,120)$(143,658)$746,769 
Nine Months Ended September 30, 2020:
Balance, December 31, 2019102,843,612 $103 $568,756 $ $(68,137)$500,722 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — — 318,993 
Private placement85,880 — 2,233 — — 2,233 
Exercise of stock options33,792 — 185 — — 185 
Share‑based compensation— — 3,903 — — 3,903 
Net loss— — — — (15,718)(15,718)
Balance, September 30, 2020
116,463,284 $117 $894,056 $ $(83,855)$810,318 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
The accompanying notes are an integral part of these consolidated financial statements.
7

JAMF HOLDING CORP.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Nine Months Ended September 30,
2021
2020 (1)
(As Revised)
Cash flows from operating activities
Net loss$(51,439)$(15,718)
Adjustments to reconcile net loss to cash provided by operating activities:
Depreciation and amortization expense33,249 28,632 
Amortization of deferred contract costs9,034 5,518 
Amortization of debt issuance costs573 700 
Non-cash lease expense3,705  
Provision for bad debt expense and returns(7)894 
Loss on extinguishment of debt449 5,213 
Share‑based compensation22,774 3,903 
Deferred tax benefit(2,568)(5,169)
Adjustment to contingent consideration4,837 (3,100)
Other1,144 (277)
Changes in operating assets and liabilities:
Trade accounts receivable3,184 (18,274)
Income tax receivable/payable(107)(183)
Prepaid expenses and other assets(8,129)(4,200)
Deferred contract costs(18,052)(13,970)
Accounts payable5,020 2,987 
Accrued liabilities1,644 (4,207)
Deferred revenue59,464 47,189 
Other liabilities52 3,161 
Net cash provided by operating activities64,827 33,099 
Cash flows from investing activities
Acquisitions, net of cash acquired(352,711) 
Purchases of equipment and leasehold improvements(7,261)(1,836)
Proceeds from sale of equipment and leasehold improvements35  
Net cash used in investing activities(359,937)(1,836)
Cash flows from financing activities
Proceeds from convertible senior notes373,750  
Proceeds from bank borrowings250,000  
Payment of bank borrowings(250,000)(205,000)
Payment for purchase of capped calls(36,030) 
Debt issuance costs(12,636)(1,264)
Payment of debt extinguishment costs (2,050)
Proceeds from initial public offering, net of underwriting discounts and commissions 326,316 
Cash paid for offering costs(543)(6,601)
Proceeds from private placement 2,233 
Cash paid for contingent consideration(4,206) 
Proceeds from the exercise of stock options8,570 185 
Net cash provided by financing activities328,905 113,819 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(865) 
Net increase in cash, cash equivalents and restricted cash32,930 145,082 
Cash, cash equivalents and restricted cash, beginning of period194,868 32,375 
Cash, cash equivalents and restricted cash, end of period$227,798 $177,457 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
The accompanying notes are an integral part of these consolidated financial statements.
8

JAMF HOLDING CORP.
CONSOLIDATED STATEMENTS OF CASH FLOWS (continued)
(in thousands)
(unaudited)
Nine Months Ended September 30,
2021
2020 (1)
(As Revised)
Supplemental disclosures of cash flow information:
Cash paid for:
Interest$944 $12,647 
Income taxes, net of refunds1,047 703 
Non-cash activities:
Deferred consideration accrued but not paid50,000  
Debt issuance costs accrued but not paid489  
Operating lease assets obtained in exchange for operating lease liabilities1,469  
Reconciliation of cash, cash equivalents and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above:    
Cash and cash equivalents$227,148 $177,457 
Restricted cash included in other current assets650  
Total cash, cash equivalents and restricted cash$227,798 $177,457 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
The accompanying notes are an integral part of these consolidated financial statements.
9

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)

Note 1. Basis of presentation and description of business
Description of business
Jamf Holding Corp. and its wholly owned subsidiaries, collectively, are referred to as the “Company,” “we,” “us” or “our.” We are the standard in Apple Enterprise Management, and our cloud software platform is the only vertically-focused Apple infrastructure and security platform of scale in the world. We help organizations connect, manage and protect Apple products, apps and corporate resources in the cloud without ever having to touch the devices. With our products, Apple devices can be deployed to employees brand new in the shrink-wrapped box, automatically set up and personalized at first power-on and continuously administered throughout the life of the device. Our customers are located throughout the world.
Initial public offering
On July 24, 2020, the Company closed its initial public offering (“IPO”) through which it issued and sold 13,500,000 shares of common stock at the IPO price of $26.00 per share. In connection with the IPO, the Company raised approximately $319.0 million after deducting the underwriting discount and commissions of $24.7 million and offering expenses of $7.3 million. Upon completion of the IPO, authorized capital stock consisted of 500,000,000 shares of common stock, par value $0.001 per share, and 50,000,000 shares of undesignated preferred stock, par value $0.001 per share.
Concurrently with the Company’s IPO, the Company issued and sold 85,880 shares of its common stock in a private placement to certain of its named executive officers, certain of its other employees and its independent directors at the IPO Price for aggregate consideration of approximately $2.2 million.
Upon closing of the IPO, the Company repaid $205.0 million of the principal amount of its then existing Term Loan Facility (the “Prior Term Loan Facility”) and paid $3.4 million of accrued interest and $2.0 million of prepayment penalty. The Company also wrote off $3.2 million of remaining debt issuance costs upon repayment of the debt. The Company recorded a loss on debt extinguishment of $5.2 million for the prepayment penalty and write off of debt issuance costs in the third quarter of 2020.
Emerging growth company status
We are currently an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies.
We have elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it is (i) no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.
On June 30, 2021, the last day of our second fiscal quarter in 2021, the market value of our common stock held by non-affiliates exceeded $700.0 million. Accordingly, we will be deemed a large accelerated filer as of December 31, 2021 and will no longer qualify as an emerging growth company or be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ending December 31, 2021.
Unaudited interim consolidated financial information
The accompanying interim consolidated balance sheet as of September 30, 2021, the consolidated statements of operations and of stockholders’ equity for the three and nine months ended September 30, 2021 and 2020 and the consolidated statements of cash flows for the nine months ended September 30, 2021 and 2020 and the related footnote disclosures are unaudited. These unaudited interim consolidated financial statements have been prepared on the same basis as the annual
10

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
consolidated financial statements and, in management’s opinion, include all adjustments necessary for the fair presentation of the consolidated financial position, results of operations, and cash flows of the Company. Except for the revision discussed below, all adjustments made were of a normal recurring nature. The results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any future period.
Basis of presentation
The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). Certain reclassifications of prior period amounts have been made to conform to the current presentation. In the fourth quarter of 2020, the Company reclassified on-premise subscription revenue from license revenue to subscription revenue in the consolidated statements of operations on a retroactive basis. The amount reclassified for the three and nine months ended September 30, 2020 was $7.8 million and $18.2 million, respectively. The revised presentation is consistent with our disaggregated revenue disclosure and is more consistent with how investors and other users of the financial statements evaluate overall subscription revenue. The reclassification had no impact on total revenue.
Revision of previously issued consolidated financial statements
In connection with the preparation of its financial statements for the quarter ended June 30, 2021, the Company identified immaterial errors related to certain commissions that were incorrectly capitalized in prior periods. The commissions, as well as the associated payroll taxes and retirement plan contributions, were not incremental to the acquisition of customer contracts and should have been expensed as incurred in accordance with GAAP, rather than capitalized. As a result, sales and marketing expenses were understated and deferred contract costs were overstated by $2.5 million, $2.0 million, $1.8 million and $0.8 million for the years ended December 31, 2020, 2019 and 2018 and the three months ended March 31, 2021, respectively.
In accordance with Staff Accounting Bulletin (“SAB”) No. 99, Materiality and SAB No. 108, Considering the Effects of Prior Year Misstatements When Quantifying Misstatements in Current Year Financial Statements, the Company evaluated the materiality of this error both quantitatively and qualitatively and determined that it was not material to our previously issued consolidated financial statements. However, adjusting for the cumulative effect of this error in the consolidated statement of operations for 2021 would be material to the Company’s results for this period as the cumulative amount of the error increased over time. As such, the Company has revised its previously issued consolidated financial statements as of and for the years ended December 31, 2020, 2019 and 2018 and its unaudited consolidated financial statements as of and for the quarter ended March 31, 2021 and quarters and year-to-date periods ended June 30, 2020 and September 30, 2020 to correct the error.
The revisions also include the corrections of other immaterial errors that the Company had previously recorded as out-of-period adjustments in the period of identification, as well as other previously identified immaterial errors. The previously recorded out-of-period adjustments included the establishment of state valuation allowances, as well as other immaterial errors. The Company had previously determined that these errors did not, both individually and in the aggregate, result in a material misstatement of our previously issued consolidated financial statements and reached the same conclusion when aggregating these immaterial errors with the commissions error described above.
The accompanying financial statements and relevant footnotes to the consolidated financial statements in this Quarterly Report on Form 10-Q have been revised to correct for the immaterial errors discussed above. The tables below provide reconciliations of our previously reported amounts to revised amounts to correct for these immaterial errors in our consolidated financial statements as of December 31, 2020 and for the quarter and year-to-date periods ended September 30, 2020.
11

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
December 31, 2020
As Previously ReportedAdjustmentsAs Revised
CommissionsOther
(in thousands)
Assets
Current assets:
Cash and cash equivalents$194,868 $ $ $194,868 
Trade accounts receivable, net of allowances69,056   69,056 
Income taxes receivable632   632 
Deferred contract costs9,959 (1,675) 8,284 
Prepaid expenses13,283   13,283 
Other current assets1,113   1,113 
Total current assets288,911 (1,675) 287,236 
Equipment and leasehold improvements, net12,755  2,375 15,130 
Goodwill541,480   541,480 
Other intangible assets, net202,878   202,878 
Deferred contract costs, non-current26,770 (4,568) 22,202 
Other assets5,359   5,359 
Total assets$1,078,153 $(6,243)$2,375 $1,074,285 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$6,967 $ $ $6,967 
Accrued liabilities31,574  342 31,916 
Income taxes payable713   713 
Deferred revenues160,443  (441)160,002 
Total current liabilities199,697  (99)199,598 
Deferred revenues, non-current45,507   45,507 
Deferred tax liability, net6,422 (1,535)200 5,087 
Other liabilities11,046  2,033 13,079 
Total liabilities262,672 (1,535)2,134 263,271 
Commitments and contingencies
Stockholders’ equity:
Preferred stock    
Common stock117   117 
Additional paid‑in capital903,116   903,116 
Accumulated deficit(87,752)(4,708)241 (92,219)
Total stockholders’ equity815,481 (4,708)241 811,014 
Total liabilities and stockholders’ equity$1,078,153 $(6,243)$2,375 $1,074,285 




12

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)

Three Months Ended September 30, 2020
As Previously Reported (1)
AdjustmentsAs Revised
CommissionsOther
(in thousands, except share and per share amounts)
Revenue:
Subscription$65,782 $ $(148)$65,634 
Services3,605  292 3,897 
License1,017   1,017 
Total revenue70,404  144 70,548 
Cost of revenue:
Cost of subscription (exclusive of amortization expense shown below)10,117  (85)10,032 
Cost of services (exclusive of amortization expense shown below)2,443  4 2,447 
Amortization expense2,679   2,679 
Total cost of revenue15,239  (81)15,158 
Gross profit55,165  225 55,390 
Operating expenses:
Sales and marketing23,251 488 34 23,773 
Research and development12,736  21 12,757 
General and administrative13,921  (76)13,845 
Amortization expense5,633   5,633 
Total operating expenses55,541 488 (21)56,008 
Loss from operations(376)(488)246 (618)
Interest expense, net(1,207)  (1,207)
Loss on extinguishment of debt(5,213)  (5,213)
Foreign currency transaction loss(154)  (154)
Loss before income tax benefit(6,950)(488)246 (7,192)
Income tax benefit1,857 119 (172)1,804 
Net loss$(5,093)$(369)$74 $(5,388)
Net loss per share, basic and diluted$(0.04)$(0.05)
Weighted-average shares used to compute net loss per share, basic and diluted113,203,074 113,203,074 
(1) Previously reported amounts reflect the reclassification of on-premise subscription revenue from license revenue to subscription revenue, which we applied on a retrospective basis in the fourth quarter of 2020. See further information in Basis of Presentation above.
13

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
Nine Months Ended September 30, 2020
As Previously Reported (1)
AdjustmentsAs Revised
CommissionsOther
(in thousands, except share and per share amounts)
Revenue:
Subscription$179,148 $ $(710)$178,438 
Services10,066  550 10,616 
License3,811   3,811 
Total revenue193,025  (160)192,865 
Cost of revenue:
Cost of subscription (exclusive of amortization expense shown below)28,127  (107)28,020 
Cost of services (exclusive of amortization expense shown below)7,736  11 7,747 
Amortization expense8,034   8,034 
Total cost of revenue43,897  (96)43,801 
Gross profit149,128  (64)149,064 
Operating expenses:
Sales and marketing65,735 1,722 101 67,558 
Research and development37,282  62 37,344 
General and administrative31,813  (225)31,588 
Amortization expense16,941   16,941 
Total operating expenses151,771 1,722 (62)153,431 
Loss from operations(2,643)(1,722)(2)(4,367)
Interest expense, net(10,675)  (10,675)
Loss on extinguishment of debt(5,213)  (5,213)
Foreign currency transaction loss(471)  (471)
Other income, net91   91 
Loss before income tax provision(18,911)(1,722)(2)(20,635)
Income tax provision5,105 430 (618)4,917 
Net loss$(13,806)$(1,292)$(620)$(15,718)
Net loss per share, basic and diluted$(0.13)$(0.15)
Weighted-average shares used to compute net loss per share, basic and diluted106,333,836 106,333,836 
(1) Previously reported amounts reflect the reclassification of on-premise subscription revenue from license revenue to subscription revenue, which we applied on a retrospective basis in the fourth quarter of 2020. See further information in Basis of Presentation above.
14

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
Stock ClassAdditional Paid‑In
Capital
Accumulated
Deficit
Stockholders’
Equity
Common
SharesAmount
(in thousands, except share amounts)
As Previously Reported
Balance, June 30, 2020102,862,404 $103 $570,434 $(73,694)$496,843 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — 318,993 
Private placement85,880 — 2,233 — 2,233 
Exercise of stock options15,000 — 82 — 82 
Share‑based compensation— — 2,328 — 2,328 
Net loss— — — (5,093)(5,093)
Balance, September 30, 2020116,463,284 $117 $894,056 $(78,787)$815,386 
Commissions Adjustment
Balance, June 30, 2020 $ $ $(3,753)$(3,753)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs— — — —  
Private placement— — — —  
Exercise of stock options— — — —  
Share‑based compensation— — — —  
Net loss— — — (369)(369)
Balance, September 30, 2020 $ $ $(4,122)$(4,122)
Other Adjustments
Balance, June 30, 2020 $ $ $(1,020)$(1,020)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs— — — —  
Private placement— — — —  
Exercise of stock options— — — —  
Share‑based compensation— — — —  
Net loss— — — 74 74 
Balance, September 30, 2020 $ $ $(946)$(946)
As Revised
Balance, June 30, 2020102,862,404 $103 $570,434 $(78,467)$492,070 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — 318,993 
Private placement85,880 — 2,233 — 2,233 
Exercise of stock options15,000 — 82 — 82 
Share‑based compensation— — 2,328 — 2,328 
Net loss— — — (5,388)(5,388)
Balance, September 30, 2020116,463,284 $117 $894,056 $(83,855)$810,318 
Stock ClassAdditional Paid‑In
Capital
Accumulated DeficitStockholders’
Equity
Common
SharesAmount
(in thousands, except share amounts)
As Previously Reported
Balance, December 31, 2019102,843,612 $103 $568,756 $(64,981)$503,878 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — 318,993 
Private placement85,880 — 2,233 — 2,233 
Exercise of stock options33,792 — 185 — 185 
Share‑based compensation— — 3,903 — 3,903 
Net loss— — — (13,806)(13,806)
Balance, September 30, 2020116,463,284 $117 $894,056 $(78,787)$815,386 
Commissions Adjustment
Balance, December 31, 2019 $ $ $(2,830)$(2,830)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs— .— — —  
Private placement— — — —  
Exercise of stock options— — — —  
Share‑based compensation— — — —  
Net loss— — — (1,292)(1,292)
Balance, September 30, 2020 $ $ $(4,122)$(4,122)
Other Adjustments
Balance, December 31, 2019 $ $ $(326)$(326)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs— — — —  
Private placement— — — —  
Exercise of stock options— — — —  
Share‑based compensation— — — —  
Net loss— — — (620)(620)
Balance, September 30, 2020 $ $ $(946)$(946)
As Revised
Balance, December 31, 2019102,843,612 $103 $568,756 $(68,137)$500,722 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — 318,993 
Private placement85,880 — 2,233 — 2,233 
Exercise of stock options33,792 — 185 — 185 
Share‑based compensation— — 3,903 — 3,903 
Net loss— — — (15,718)(15,718)
Balance, September 30, 2020116,463,284 $117 $894,056 $(83,855)$810,318 
15

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
Nine Months Ended September 30, 2020
As Previously ReportedAdjustmentsAs Revised
CommissionsOther
(in thousands)
Cash flows from operating activities
Net loss$(13,806)$(1,292)$(620)$(15,718)
Adjustments to reconcile net loss to cash provided by operating activities:
Depreciation and amortization expense28,378  254 28,632 
Amortization of deferred contract costs6,705 (1,187) 5,518 
Amortization of debt issuance costs700   700 
Provision for bad debt expense and returns894   894 
Gain on disposal of equipment and leasehold improvements(23) 23  
Loss on extinguishment of debt5,213   5,213 
Share‑based compensation3,903   3,903 
Deferred tax benefit(5,357)(430)618 (5,169)
Adjustment to contingent consideration(3,100)  (3,100)
Other  (277)(277)
Changes in operating assets and liabilities:
Trade accounts receivable(18,332) 58 (18,274)
Income tax receivable/payable(183)  (183)
Prepaid expenses and other assets(4,699) 499 (4,200)
Deferred contract costs(16,879)2,909  (13,970)
Accounts payable3,145  (158)2,987 
Accrued liabilities(4,207)  (4,207)
Deferred revenue47,528  (339)47,189 
Other liabilities3,161   3,161 
Net cash provided by operating activities33,041  58 33,099 
Cash flows from investing activities
Purchases of equipment and leasehold improvements(1,836)  (1,836)
Net cash used in investing activities(1,836)  (1,836)
Cash flows from financing activities
Payment of bank borrowings(205,000)  (205,000)
Debt issuance costs(1,264)  (1,264)
Payment of debt extinguishment costs(2,050)  (2,050)
Proceeds from initial public offering, net of underwriting discounts and commissions326,316   326,316 
Cash paid for offering costs(6,601)  (6,601)
Proceeds from private placement2,233   2,233 
Proceeds from the exercise of stock options185   185 
Net cash provided by financing activities113,819   113,819 
Net increase in cash and cash equivalents145,024  58 145,082 
Cash and cash equivalents, beginning of period32,433  (58)32,375 
Cash and cash equivalents, end of period$177,457 $ $ $177,457 
Supplemental disclosures of cash flow information:
Cash paid for interest$12,647 $ $ $12,647 
Cash paid for income taxes, net of refunds703   703 



16

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
Subsequent events
The Company evaluated events or transactions that occurred after the balance sheet date for potential recognition or disclosure through the date the financial statements were issued. No subsequent events or transactions were identified.
Use of estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenues and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, commissions, the fair values of assets
acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, and accounting for income taxes. Actual results could differ from those estimates.
Segment and geographic information
Our chief operating decision maker (“CODM”) is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources. We operate our business as one operating segment and therefore we have one reportable segment.
Revenue by geographic region as determined based on the end user customer address was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
Revenue:
The Americas$69,865 $54,707 $195,408 $149,723 
Europe, the Middle East, India, and Africa19,543 11,786 49,721 32,347 
Asia Pacific6,213 4,055 17,457 10,795 
$95,621 $70,548 $262,586 $192,865 
(1) Certain prior period amounts have been revised to correct immaterial errors. See above for more information.
Note 2. Summary of significant accounting policies
The Company’s significant accounting policies are discussed in Note 2 to the consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. Except for the accounting policies for leases that were updated as a result of adopting the new accounting standard and the accounting policies for foreign currency remeasurement discussed below, there have been no significant changes to these policies that have had a material impact on the Company’s consolidated financial statements and related notes for the three and nine months ended September 30, 2021. The following describes the impact of certain policies.
Foreign currency remeasurement
Our reporting currency is the U.S. dollar. The functional currency of our foreign operations, except for Wandera Ltd. and its subsidiaries, is the U.S. dollar. The functional currency of Wandera Ltd. and its subsidiaries is the British Pound (“GBP”). The assets, liabilities, revenues and expenses of our foreign operations are remeasured in accordance with ASC Topic 830, Foreign Currency Matters. Remeasurement adjustments are recorded as foreign currency transaction gains (losses) in the consolidated statement of operations. Assets and liabilities of Wandera Ltd. and its subsidiaries are translated into U.S. dollars based upon exchange rates prevailing at the end of each period. Revenues and expenses of Wandera Ltd. and its subsidiaries are translated at weighted average exchange rates on a monthly basis. The resulting translation adjustment is included in accumulated other comprehensive income (“AOCI”).
17

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
Revenue recognition
The Company applies ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”) and follows a five-step model to determine the appropriate amount of revenue to be recognized in accordance with ASC 606.
Disaggregation of Revenue
The Company separates revenue into subscription and non-subscription categories to disaggregate those revenues that are term-based and renewable from those that are one-time in nature. Revenue from subscription and non-subscription contractual arrangements are as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
SaaS subscription and support and maintenance$83,775 $57,785 $222,672 $160,279 
On‑premise subscription6,925 7,849 23,228 18,159 
Subscription revenue90,700 65,634 245,900 178,438 
Professional services4,083 3,897 12,015 10,616 
Perpetual licenses838 1,017 4,671 3,811 
Non‑subscription revenue4,921 4,914 16,686 14,427 
Total revenue$95,621 $70,548 $262,586 $192,865 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
Contract Balances
If revenue is recognized in advance of the right to invoice, a contract asset is recorded. The balances of contract assets, which are included in other current assets in the consolidated balance sheets, were $1.7 million and $0.9 million as of September 30, 2021 and December 31, 2020, respectively.
Contract liabilities consist of customer billings in advance of revenue being recognized. The Company invoices its customers for subscription, support and maintenance and services in advance.
Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
Balance, beginning of the period$238,457 $157,282 $205,509 $140,449 
Acquisitions5,200  5,200  
Revenue earned(71,574)(49,823)(144,038)(115,784)
Deferral of revenue98,284 80,179 203,696 162,973 
Balance, end of the period$270,367 $187,638 $270,367 $187,638 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
There were no significant changes to our contract assets and liabilities during the three and nine months ended September 30, 2021 and 2020 outside of our sales activities.
18

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
Remaining Performance Obligations
Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and noncancellable amounts to be invoiced. As of September 30, 2021 and December 31, 2020, the Company had $310.3 million and $224.1 million, respectively, of remaining performance obligations, with 81% and 80%, respectively, expected to be recognized as revenue over the succeeding 12 months, and the remainder generally expected to be recognized over the three years thereafter. Previously reported remaining performance obligations as of December 31, 2020 have been revised. See Note 1 for more information.
Deferred Contract Costs
Sales commissions as well as associated payroll taxes and retirement plan contributions (together, contract costs) that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the consolidated balance sheets when the period of benefit is determined to be greater than one year.
Total amortization of contract costs for the three months ended September 30, 2021 and 2020 was $3.1 million and $2.0 million, respectively. Total amortization of contract costs for the nine months ended September 30, 2021 and 2020 was $9.0 million and $5.5 million, respectively. Previously reported amortization of contract costs for the three and nine months ended September 30, 2020 have been revised. See Note 1 for more information.
The Company periodically reviews these deferred costs to determine whether events or changes in circumstances have occurred that could affect the period of benefit of these deferred contract costs. There were no impairment losses recorded during the three and nine months ended September 30, 2021 and 2020.
Concentration of Credit Risk
For the three and nine months ended September 30, 2021, the Company had one distributor that accounted for more than 10% of total net revenues. Total receivables related to this distributor were $10.8 million as of September 30, 2021. For the three and nine months ended September 30, 2020, the Company had two distributors that accounted for more than 10% of total net revenues. Total receivables related to these distributors were $19.8 million as of December 31, 2020.
No single end customer accounted for more than 10% of total revenue during the three and nine months ended September 30, 2021 and 2020.
Recently issued accounting pronouncements not yet adopted
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, the impact of recently issued standards that are not yet effective will not have a material impact on our financial position or results of operations upon adoption.
Financial Instruments — Credit Losses
In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which introduces a model based on expected losses to estimate credit losses for most financial assets and certain other instruments. In November 2019, the FASB issued ASU No. 2019-10, Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates (“ASU 2019-10”). The update allows the extension of the initial effective date for entities which have not yet adopted ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”). For private companies, the standard is effective for annual reporting periods beginning after December 15, 2022, with early adoption permitted. We will be deemed a large accelerated filer as of December 31, 2021 and will no longer qualify as an emerging growth company and be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ended December 31, 2021. As such, the Company will adopt ASU 2016-13 in the fourth quarter of 2021 with an effective date of January 1, 2021 through a cumulative-effect
19

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
adjustment to retained earnings. The Company is currently evaluating the effect the standard will have on its consolidated financial statements.
Reference Rate Reform
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”), which provides entities with temporary optional financial reporting alternatives to ease the potential burden in accounting for reference rate reform and includes a provision that allows entities to account for a modified contract as a continuation of an existing contract. ASU 2020-04 is effective upon issuance and can be applied through December 31, 2022. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements.
Business Combinations — Accounting for Contract Assets and Contract Liabilities from Contracts with Customers
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in accordance with acquisition accounting. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company will evaluate whether to early adopt the standard for future acquisitions.
Adoption of new accounting pronouncements
Leases
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) to increase transparency and comparability among organizations related to their leasing arrangements. The update requires lessees to recognize most leases on their balance sheets, with the exception of short-term leases if a policy election is made, while recognizing lease expense on their income statements in a manner similar to current GAAP. The guidance also requires entities to disclose key quantitative and qualitative information about its leasing arrangements. The Company adopted the new lease standard on January 1, 2021 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2021 are presented under ASC Topic 842, Leases (“ASC 842”) while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC Topic 840, Leases (“ASC 840”).
To reduce the burden of adoption and ongoing compliance with ASC 842, a number of practical expedients and policy elections are available under the new guidance. The Company elected the “package of practical expedients” permitted under the transition guidance, which among other things, did not require reassessment of whether contracts entered into prior to adoption are or contain leases, and allowed carryforward of the historical lease classification for existing leases. The Company has not elected to adopt the “hindsight” practical expedient, and therefore measured the right-of-use (“ROU”) asset and lease liability using the remaining portion of the lease term at adoption on January 1, 2021.
The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of ASC 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.
Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred.
20

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
The Company has made an accounting policy election to account for lease and non-lease components in its contracts as a single lease component for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred.
The Company uses its incremental borrowing rate to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company specific credit risk, lease term, nature and quality of the underlying collateral, currency and economic environment in determining the incremental borrowing rate to apply to each lease.
Upon adoption, the Company recorded ROU assets and lease liabilities of approximately $25.0 million and $28.6 million, respectively, related to the Company’s operating leases. The adoption of the new lease standard did not materially impact our consolidated statements of operations or consolidated statements of cash flows. See Note 6 for more information.
Debt with Conversion and Other Options and Contracts in Entity’s Own Equity
In August 2020, the FASB issued ASU No. 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity. Among other changes, the standard eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. As a result, entities will account for a convertible debt instrument wholly as debt unless the instrument contains features that require bifurcation as a derivative in accordance with ASC Topic 815, Derivatives and Hedging, or a convertible debt instrument was issued at a substantial premium. In addition, the amendments also require the if-converted method to be applied for all convertible instruments when calculating diluted earnings per share. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted. The Company early adopted the new standard on January 1, 2021. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.
Note 3. Financial instruments fair value
We report financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis in accordance with ASC Topic 820, Fair Value Measurement (“ASC 820”). ASC 820 defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities, which are required to be recorded at fair value, we consider the principal or most advantageous market in which we would transact and the market-based risk measurements or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions and credit risk.
ASC 820 also establishes a fair value hierarchy, which prioritizes the inputs to valuation techniques used to measure fair value into three levels. Fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. GAAP established a hierarchy framework to classify the fair value based on the observability of significant inputs to the measurement. The levels of the fair value hierarchy are as follows:
Level 1: Fair value is determined using an unadjusted quoted price in an active market for identical assets or liabilities.
Level 2: Fair value is estimated using inputs other than quoted prices included within Level 1 that are observable, either directly or indirectly.
Level 3: Fair value is estimated using unobservable inputs that are significant to the fair value of the assets or liabilities.
21

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
The Company invests in money market funds and U.S. Treasuries with original or remaining maturities at the time of purchase of three months or less, which are measured and recorded at fair value on a recurring basis. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy. U.S. Treasuries include treasury bills that generally mature within 30 days and are classified within Level 1 of the fair value hierarchy. The fair value of these financial instruments were as follows:
September 30, 2021
Level 1Level 2Level 3Total
(in thousands)
Cash equivalents:
Money market funds$153,026 $ $ $153,026 
Total cash equivalents$153,026 $ $ $153,026 
December 31, 2020
Level 1Level 2Level 3Total
(in thousands)
Cash equivalents:
Money market funds$100,000 $ $ $100,000 
U.S. Treasuries25,000   25,000 
Total cash equivalents$125,000 $ $ $125,000 
The carrying value of accounts receivable and accounts payable approximate their fair value due to their short maturities and are excluded from the tables above. See Note 7 for the fair value of our 2026 Notes, which are recorded as debt at the principal amount net of issuance costs on the consolidated balance sheet.
Note 4. Acquisitions
Wandera
On July 1, 2021, the Company completed its previously announced acquisition of Wandera, Inc. (“Wandera”) pursuant to the terms of the Agreement and Plan of Merger, dated as of May 5, 2021 (the “Merger Agreement”). Wandera is a leader in zero trust cloud security and access for mobile devices. As an Apple-first provider of unified cloud security, Wandera expands the Company’s security offering for the enterprise. Building on the Company’s existing capabilities, Wandera adds Zero Trust Network Access (“ZTNA”), mobile threat defense and data policy features to ensure mobile workers can simply and safely access the network resources they need while complying with organizational policies and reducing mobile charges. This acquisition uniquely positions the Company to help IT and security teams confidently protect the devices, data and applications used by a mobile workforce, while extending the intended Apple experience through the Company’s robust and scalable Apple Enterprise Management platform.
Under the terms of the Merger Agreement, the Company acquired 100% of the voting equity interest in Wandera and paid total cash consideration of $409.3 million. The total consideration consists of an initial payment of $359.3 million at close and deferred consideration of $50.0 million payable in $25.0 million increments on October 1, 2021 and December 15, 2021. The initial payment of $359.3 million includes $0.7 million held back as partial security for post-closing true-up adjustments as well as indemnification claims made within one year of the acquisition date. The amount held back is recorded as restricted cash in other current assets on the consolidated balance sheet. The Company recorded the fair value of deferred consideration in accrued liabilities on the consolidated balance sheet as of September 30, 2021. The acquisition was initially financed with cash on hand and borrowings under the New Term Loan Facility (as defined in Note 7 below).
22

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
Acquisition-related costs were expensed as incurred and were as follows:
Three Months Ended
September 30, 2021
Nine Months Ended
September 30, 2021
(in thousands)
Cost of revenue:
Subscription$17 $17 
Sales and marketing34 34 
Research and development549 590 
General and administrative1,859 4,007 
$2,459 $4,648 
The Company accounted for the acquisition by applying the acquisition method of accounting for business combinations in accordance with ASC Topic 805, Business Combinations (“ASC 805”). Accordingly, the purchase price was allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. In accordance with U.S. GAAP, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to:
future expected cash flows from subscription contracts and acquired developed technologies;
historical and expected customer attrition rates and anticipated growth in revenue from acquired customers;
royalty rates applied to acquired developed technology platforms;
obsolescence curves and other useful life assumptions, such as the period of time and intended use of acquired intangible assets in the Company’s product offerings;
discount rates; and
uncertain tax positions and tax-related valuation allowances.
The final purchase accounting allocations for the Wandera acquisition will be determined within one year from the acquisition date and depend on a number of factors, including the final valuation of our intangible assets acquired and liabilities assumed, and finalization of income tax effects of the opening balance sheet. The actual fair values of Wandera’s assets acquired, liabilities assumed and resulting goodwill may differ materially from the adjustments set forth in this Form 10-Q.
23

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
The purchase price was allocated using information currently available to the Company. As a result, the Company may continue to adjust the assumptions used in the valuation of intangible assets acquired, deferred revenue and tax-related balances. The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands):
Assets acquired:
Cash and cash equivalents$9,605 
Trade accounts receivable, net3,882 
Prepaid expenses900 
Equipment and leasehold improvements, net58 
Intangible assets acquired102,050 
Operating lease assets1,474 
Deferred tax asset849 
Liabilities assumed:
Accounts payable788 
Accrued liabilities3,464 
Income taxes payable94 
Deferred revenue5,200 
Operating lease liabilities1,474 
Deferred tax liability9,356 
Goodwill310,833 
Total purchase consideration$409,275 
The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to expected synergies in sales opportunities across complementary products, customers and geographies and cross-selling opportunities. The goodwill is not deductible for income tax purposes.
The estimated useful lives and fair values of the identifiable intangible assets are as follows:
Useful LifeGross Value
(in thousands)
Developed technology6.5 years$60,500 
Customer relationships11.0 years35,600 
Order backlog2.5 years3,800 
Non-competes2.5 years1,750 
Trademarks3.0 years400 
Total identifiable intangible assets$102,050 
Developed technology represents the estimated fair value of the features underlying the Wandera products as well as the platform supporting Wandera customers. Customer relationships represent the estimated fair value of the underlying relationships with Wandera customers. Order backlog represents the estimated fair value of existing order backlog with Wandera customers. Non-competes represent the estimated fair value of non-compete agreements acquired from Wandera. Trademarks represent the estimated fair value of the Wandera brand.
Wandera contributed revenue and net loss of $5.1 million and $8.3 million, respectively, from the acquisition date through September 30, 2021, excluding the effects of the acquisition and integration costs.
24

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
The following unaudited pro forma information presents the combined results of Jamf and Wandera assuming the acquisition was completed on January 1, 2020. As required by ASC 805, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined companies would have been had the acquisition occurred at the beginning of the period presented, nor are they indicative of future results of operations. The pro forma results below have been adjusted for the amortization of acquired intangibles, reduction of deferred revenue, deferred commissions, stock-based compensation expense and additional interest expense. The pro forma results for the three and nine months ended September 30, 2021 have also been adjusted to exclude the impact of $2.5 million and $4.6 million, respectively, of acquisition-related costs (pre-tax) incurred by the Company that are directly attributable to the transaction. The adjustments do not reflect the effect of costs or synergies that would have been expected to result from the integration of the acquisition.
Pro forma consolidated revenues and net loss for the three and nine months ended September 30, 2021 and 2020, calculated as if Wandera had been acquired as of January 1, 2020, are as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Revenues$95,621 $75,104 $274,194 $206,943 
Net loss(28,537)(10,061)(61,237)(31,451)
cmdReporter
On February 26, 2021, the Company entered into an asset purchase agreement with cmdSecurity Inc. (“cmdSecurity”) to acquire certain cmdSecurity assets, including cmdReporter, a suite of security and compliance tools purpose-built for macOS. With cmdReporter, the Company further extends the security capabilities of its expansive Apple Enterprise Management platform. cmdSecurity’s software complements the Company’s existing product offerings. The Company accounted for the acquisition by applying the acquisition method of accounting for business combinations in accordance with ASC 805. The final aggregate purchase price was approximately $3.4 million. This acquisition was funded by the Company’s cash on hand and included future contingent consideration due to the sellers. The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to the cmdSecurity assembled workforce and was not material. The acquired intangible assets and goodwill are deductible for income tax purposes.
At the time of the acquisition, the contingent consideration was valued at $0.4 million, which was based on the acquired business signing new business or renewing acquired contracts during the 90 days following the close of the acquisition. The estimated fair value of these contingent payments was determined using projected contract wins, which used Level 3 inputs for fair value measurements, including assumptions about the probability of closing contracts based on their current stage in the sales process. As of September 30, 2021, the fair value of the contingent consideration was nil as $0.3 million was earned by the acquired business and the unearned portion of $0.1 million was written off during the second quarter of 2021. The Company did not make a cash payment for the earned portion of the liability as the sellers received the cash directly from the customers. As such, the reduction of the liability was offset by a reduction in accounts receivable.
Substantially all of the purchase price consideration related to the fair value of the acquired separately identifiable intangibles assets, which related to acquired developed technology and in-process research and development (“IPR&D”). The fair value of the identifiable intangible assets was estimated using the replacement cost method, whereby the components of the acquired intangibles were reviewed to determine the cumulative cost of development for each component, inclusive of a developer’s profit and an entrepreneurial incentive. The cumulative cost of development was not discounted to account for obsolescence factor as the replacement cost accounted for present day development. The developed technology is amortized over its estimated weighted-average useful life, which was determined to be 5.0 years. The IPR&D is an indefinite lived intangible asset that is not amortized, but is evaluated at least annually for impairment. For more information on intangible assets, see Note 5.
25

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
Acquisition-related expenses were expensed as incurred and totaled nil and $0.1 million for the three and nine months ended September 30, 2021, respectively. These expenses were recognized as acquisition costs in general and administrative expenses in the consolidated statement of operations.
The Company allocated the net purchase consideration to the net assets acquired based on their respective fair values at the time of the acquisition as follows (in thousands):
Cash consideration$3,041 
Contingent consideration359 
Final aggregate purchase price$3,400 
Intangible assets acquired:
Developed technology$2,630 
IPR&D400 
Goodwill370 
Total purchase consideration$3,400 
Digita Security LLC
In 2019, the Company recorded contingent consideration in connection with its purchase of the outstanding membership interests of Digita. The maximum contingent consideration is $15.0 million if the acquired business achieves certain revenue milestones by December 31, 2022. In the second quarter of 2021, the acquired business achieved the minimum revenue milestone, which resulted in the Company making a cash payment of $4.2 million to the acquired business. Additional cash payments will be made within 30 days of December 31, 2021 and December 31, 2022 if the acquired business achieves the revenue milestones.
The estimated fair value of these contingent payments is determined using a Monte Carlo simulation model, which uses Level 3 inputs for fair value measurements, including assumptions about the probability of growth of subscription services and the related pricing of the services offered. During the three and nine months ended September 30, 2021, the fair value of the contingent consideration was increased by $0.6 million and $4.9 million, respectively, which was reflected in general and administrative expenses in the consolidated statement of operations. The adjustment for the three and nine months ended September 30, 2021 primarily reflected updated assumptions about the probability of growth of subscription services. As of September 30, 2021, the fair value of the contingent consideration was $8.9 million, of which $4.5 million was included in accrued liabilities and $4.4 million was included in other liabilities in the consolidated balance sheet. As of December 31, 2020, the fair value of the contingent consideration was $8.2 million, which was included in other liabilities in the consolidated balance sheet.
Note 5. Goodwill and other intangible assets
The change in the carrying amount of goodwill is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Goodwill, beginning of period$541,850 $539,818 $541,480 $539,818 
Goodwill acquired
310,833  311,203  
Foreign currency translation adjustment(6,626) (6,626) 
Goodwill, end of period$846,057 $539,818 $846,057 $539,818 
26

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
The gross carrying amount and accumulated amortization of intangible assets other than goodwill are as follows:
Useful LifeGross ValueAccumulated
Amortization
Net Carrying
Value
Weighted‑
Average
Remaining
Useful Life
(in thousands)
Trademarks
8 years
$34,320 $13,454 $20,866 4.8 years
Customer relationships
212 years
214,428 55,810 158,618 8.7 years
Developed technology
5 years
54,563 31,173 23,390 2.3 years
Non‑competes
2 years
90 86 4 0.1 years
Balance, December 31, 2020$303,401 $100,523 $202,878 
Trademarks
3 - 8 years
$34,690 $16,683 $18,007 4.1 years
Customer relationships
212 years
249,483 70,239 179,244 8.5 years
Developed technology
5 - 6.5 years
116,158 41,956 74,202 5.2 years
Non‑competes
2 - 2.5 years
1,796 264 1,532 2.3 years
Order backlog
2.5 years
3,744 379 3,365 2.3 years
IPR&DIndefinite400 — 400 
Balance, September 30, 2021$406,271 $129,521 $276,750 
Amortization expense was $12.2 million and $8.3 million for the three months ended September 30, 2021 and 2020, respectively. Amortization expense was $29.1 million and $25.0 million for the nine months ended September 30, 2021 and 2020, respectively.
The expected future amortization expense as of September 30, 2021 for intangible assets acquired in connection with the Wandera acquisition is as follows:
Years ending December 31:
2021 (remaining three months)
$3,725 
2022
14,897 
2023
14,897 
2024
12,611 
2025
12,544 
Thereafter39,652 
Total amortization expense$98,326 
There were no impairments to goodwill or intangible assets recorded for the three and nine months ended September 30, 2021 and 2020.
Note 6. Leases
The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset. See Note 2 for more information on the Company’s accounting policies for leases.
The Company leases office facilities and vehicles under operating lease agreements that have initial terms ranging from 1 to 9 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 years. In addition, certain leases contain termination options, where the rights to terminate
27

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees. The Company also leases office equipment under a finance lease agreement with a term of 4 years. The Company’s finance lease was not material to the consolidated financial statements as of September 30, 2021.
Supplemental balance sheet information related to the Company’s operating leases is as follows:
LeasesBalance Sheet ClassificationSeptember 30, 2021
(in thousands)
Assets
Operating lease assetsOther assets$22,892 
Liabilities
Operating lease liabilities - currentAccrued liabilities$5,367 
Operating lease liabilities - non-currentOther liabilities21,442 
Total operating lease liabilities$26,809 
The weighted-average remaining term of the Company’s operating leases was 6.0 years as of September 30, 2021. The weighted-average discount rate used to measure the present value of the operating lease liabilities was 3.5% as of September 30, 2021.
The components of lease expense were as follows:
Three Months Ended
September 30, 2021
Nine Months Ended
September 30, 2021
(in thousands)
Operating lease cost$1,541 $4,424 
Short-term lease cost83 187 
Variable lease cost508 1,388 
Total lease expense$2,132 $5,999 
Operating lease cost is recognized on a straight-line basis over the lease term. The Company leases certain office facilities with a related party, including the office space in Eau Claire, Wisconsin. Operating lease cost with related parties was $0.3 million and $0.8 million for the three and nine months ended September 30, 2021, respectively.
Total lease expense, including the Company’s share of the lessors’ operating expenses, was $1.2 million and $3.7 million for the three and nine months ended September 30, 2020, respectively. Previously reported total lease expense for the three and nine months ended September 30, 2020 have been revised. See Note 1 for more information. Lease expense with related parties, including the Company’s share of the lessors’ operating expenses, was $0.3 million and $0.8 million for the three and nine months ended September 30, 2020, respectively.
For the nine months ended September 30, 2021, operating cash flows included $4.3 million of cash paid for operating lease liabilities.
28

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
Maturities of the Company’s operating lease liabilities as of September 30, 2021 were as follows:
Operating Leases
(in thousands)
Years ending December 31:
2021 (remaining three months)
$1,599 
2022
6,077 
2023
5,681 
2024
4,605 
2025
2,519 
Thereafter9,482 
Total lease payments29,963 
Less: imputed interest3,154 
Total present value of lease liabilities$26,809 
Note 7. Debt
Convertible Senior Notes
On September 17, 2021, the Company issued $373.8 million aggregate principal amount of 0.125% Convertible Senior Notes due 2026 (the “2026 Notes”) in a private offering. The 2026 Notes were issued pursuant to an indenture, dated September 17, 2021 (the “2026 Notes Indenture”), among the Company, JAMF Software, LLC, as subsidiary guarantor, and U.S. Bank National Association, as trustee. The 2026 Notes are general senior, unsecured obligations of the Company and mature on September 1, 2026, unless earlier converted, redeemed, or repurchased. The 2026 Notes bear interest at a rate of 0.125% per year, payable semiannually in arrears on March 1 and September 1 of each year, beginning on March 1, 2022. The Company recorded the principal amount of the 2026 Notes, net of issuance costs, as a liability in the consolidated balance sheet in accordance with ASU 2020-06, which the Company early adopted on January 1, 2021.
The Company’s net proceeds from the offering were approximately $361.4 million after deducting the initial purchasers’ discounts and commissions and the offering expenses paid by the Company. The Company used (i) approximately $250.0 million of the net proceeds to repay the Company’s New Term Loan Facility and to pay any associated prepayment penalties and accrued and unpaid interest to the date of repayment and (ii) approximately $36.0 million of the net proceeds from this offering to fund the cost of entering into the Capped Calls (as defined and described below), and will use the remainder of the net proceeds for general corporate purposes, which may include working capital, capital expenditures, and potential acquisitions and strategic transactions.
The 2026 Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding March 1, 2026, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2021 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock 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 on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined in the 2026 Notes Indenture) per $1,000 principal amount of the 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the 2026 Notes on each such trading day; (3) if the Company calls such 2026 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the 2026 Notes called (or deemed called) for redemption; and (4) upon the occurrence of specified corporate events as set forth in the 2026 Notes Indenture. On or after March 1, 2026 until the close of business on the second scheduled trading day immediately preceding the maturity date (September 1, 2026), holders of the 2026 Notes may convert all or any portion of their 2026 Notes at any time, regardless of the foregoing conditions. Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the
29

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
Company’s common stock, at the Company’s election, in the manner and subject to the terms and conditions provided in the 2026 Notes Indenture.
The initial conversion rate for the 2026 Notes is 20.0024 shares of the Company’s common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $49.99 per share of common stock. The initial conversion price of the 2026 Notes represents a premium of approximately 40.0% to the last reported sale price of the Company’s common stock on The Nasdaq Global Select Market on September 14, 2021. The conversion rate for the 2026 Notes is subject to adjustment under certain circumstances in accordance with the terms of the 2026 Notes Indenture. In addition, following certain corporate events that occur prior to the maturity date of the 2026 Notes or if the Company delivers a notice of redemption in respect of the 2026 Notes, the Company will, under certain circumstances, increase the conversion rate of the 2026 Notes for a holder who elects to convert its 2026 Notes (or any portion thereof) in connection with such a corporate event or convert its 2026 Notes called (or deemed called) for redemption during the related redemption period (as defined in the 2026 Notes Indenture), as the case may be.
The Company may not redeem the 2026 Notes prior to September 6, 2024. The Company may redeem for cash all or any portion of the 2026 Notes, at its option, on or after September 6, 2024, if the last reported sale price of the common stock has been at least 130% of the conversion price for the 2026 Notes 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 2026 Notes to be redeemed, plus accrued and unpaid interest, to, but excluding, the redemption date. If the Company redeems less than all the outstanding 2026 Notes, at least $50.0 million aggregate principal amount of 2026 Notes must be outstanding and not subject to redemption as of the date of the relevant notice of redemption. No sinking fund is provided for the 2026 Notes.
If the Company undergoes a fundamental change (as defined in the 2026 Notes Indenture), holders may require, subject to certain conditions and exceptions, the Company to repurchase for cash all or any portion of their 2026 Notes at a fundamental change repurchase price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus accrued and unpaid interest, to, but excluding, the fundamental change repurchase date.
The 2026 Notes Indenture includes customary covenants and sets forth certain events of default after which the 2026 Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving the Company or its significant subsidiaries after which the 2026 Notes become automatically due and payable.

The following table sets forth the interest expense related to the 2026 Notes:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Contractual interest expense$18 $ $18 $ 
Amortization of issuance costs95  95  
In the third quarter of 2021, the Company recorded debt issuance costs of $12.4 million related to the issuance of the 2026 Notes as a reduction to the liability in the consolidated balance sheet. Debt issuance costs are amortized to interest expense over the term of the 2026 Notes using the effective interest rate method. The effective interest rate on the 2026 Notes was 0.81% for the three months ended September 30, 2021.
As of September 30, 2021, the net carrying amount of the 2026 Notes was $361.5 million, with unamortized debt issuance costs of $12.3 million. The estimated fair value (Level 2) of the 2026 Notes was $389.0 million as of September 30, 2021, which was determined based on quoted bid prices of the 2026 Notes in an over-the-counter market on the last trading day of the reporting period.
30

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
Capped Calls
On September 14, 2021, concurrently with the pricing of the 2026 Notes, and on September 17, 2021, concurrently with the initial purchasers’ exercise of their option to purchase additional 2026 Notes, the Company also entered into privately negotiated capped call transactions (the “Capped Calls”) with third-party banks. The Capped Calls each have an initial strike price of approximately $49.99 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. The Capped Calls have initial cap prices of $71.42 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, approximately 7.5 million shares of the Company’s common stock. The Capped Calls are generally intended to reduce or offset the potential dilution to the common stock upon any conversion of the 2026 Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Company paid approximately $36.0 million from the net proceeds from the issuance and sale of the 2026 Notes to purchase the Capped Calls. The Company recorded the Capped Calls as a reduction to additional paid-in capital in the consolidated balance sheet. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to terminations of the Capped Calls, including changes in law, failures to deliver, and hedging disruptions.
Credit Agreements
On July 27, 2020, the Company entered into a secured credit agreement (the “Credit Agreement”) for an initial revolving credit facility of $150.0 million (the “Revolving Credit Facility”), which may be increased or decreased under specific circumstances, with a $25.0 million letter of credit sublimit and a $50.0 million alternative currency sublimit. In addition, the Credit Agreement provides for the ability of the Company to request incremental term loan facilities in a minimum amount of $5.0 million for each facility. The maturity date of the Credit Agreement is July 27, 2025. The Credit Agreement contains customary representations and warranties, affirmative covenants, reporting obligations, negative covenants and events of default. We were in compliance with such covenants as of both September 30, 2021 and December 31, 2020. As of both September 30, 2021 and December 31, 2020, we had $1.0 million of letters of credit outstanding under our Revolving Credit Facility.
In connection with the closing of the Wandera acquisition on July 1, 2021, the Company entered into the Incremental Facility Amendment No. 1 (the “Credit Agreement Amendment”), which amended the Company’s existing Credit Agreement. The Credit Agreement Amendment provided for a new 364-day term loan facility (the “New Term Loan Facility”) in an aggregate principal amount of $250.0 million on substantially the same terms and conditions as the Company’s existing Revolving Credit Facility. The Company repaid the principal amount of the New Term Loan Facility on September 23, 2021 with proceeds from the issuance and sale of the 2026 Notes. The Company accounted for this transaction as a debt extinguishment and recorded debt extinguishment costs of $0.4 million for the write-off of remaining debt issuance costs.
In the third quarter of 2020, the Company recorded debt issuance costs of $1.3 million related to the Credit Agreement. In the second quarter of 2021, the Company recorded debt issuance costs of $0.7 million related to the Credit Agreement Amendment. Debt issuance costs are amortized to interest expense over the term of the Credit Agreement using the effective interest rate method. As of September 30, 2021 and December 31, 2020, debt issuance costs related to the Company’s credit agreements of $1.0 million and $1.1 million, respectively, were included in other assets in the consolidated balance sheets.
Note 8. Commitments and contingencies
Contingencies
The Company has been engaged in discussions with an entity regarding the entity’s patented technology and allegations regarding the Company’s infringement of that technology. While no legal proceedings have been initiated, the Company accrued $4.2 million to general and administrative expenses during the nine months ended September 30, 2021 based on its most recent discussions with the entity. It is reasonably possible the estimated loss will change. The exposure to loss in excess of the amount accrued as of September 30, 2021 is estimated to be up to $2.3 million.
31

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
From time to time, the Company may be subject to various claims, charges and litigation. The Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company maintains insurance to cover certain actions and believes that resolution of such claims, charges, or litigation will not have a material impact on the Company’s financial position, results of operations, or liquidity. The Company had no liabilities for contingencies recorded as of December 31, 2020.
Note 9. Net loss per share
The following table sets forth the computation of basic and diluted net loss per share:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands, except share and per share amounts)
Numerator:
Net loss
$(30,383)$(5,388)$(51,439)$(15,718)
Denominator:
Weighted-average shares used to compute net loss per share, basic and diluted
118,640,565 113,203,074 117,983,463 106,333,836 
Basic and diluted net loss per share
$(0.26)$(0.05)$(0.44)$(0.15)
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
Basic net loss per share is computed by dividing the net loss by the weighted-average number of common shares outstanding for the period. Because we have reported a net loss for the three and nine months ended September 30, 2021 and 2020, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share because the potentially dilutive shares would have been antidilutive if included in the calculation.
The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Stock options outstanding5,707,634 7,727,158 5,707,634 7,727,158 
Unvested restricted stock units3,427,190 1,291,056 3,427,190 1,291,056 
Shares related to the 2026 Notes7,475,897  7,475,897  
Total potentially dilutive securities16,610,721 9,018,214 16,610,721 9,018,214 
The Company uses the if-converted method for calculating any potential dilutive effect of the conversion options embedded in the 2026 Notes on diluted net income per share, if applicable. The conversion options of the 2026 Notes are dilutive in periods of net income on a weighted average basis using an assumed conversion date equal to the later of the beginning of the reporting period and the date of issuance of the 2026 Notes.
Note 10. Share-based compensation
On July 21, 2020, the Company adopted the Jamf Holding Corp. Omnibus Incentive Plan (the “2020 Plan”). The 2020 Plan provides for grants of (i) stock options, (ii) stock appreciation rights, (iii) restricted shares, (iv) performance awards, (v) other share-based awards and (vi) other cash-based awards to eligible employees, non-employee directors and consultants of the Company. We initially reserved 14,800,000 shares of our common stock for issuance under the 2020 Plan. The total number of shares reserved for issuance under the 2020 Plan increases on January 1st of each of the first 10 calendar years during the term of the 2020 Plan by the lesser of: (i) a number of shares of our common stock equal to 4% of the total number of shares of our common stock outstanding on December 31st of the preceding calendar year or (ii) a number of shares of our common stock as determined by our board of directors. The maximum number of shares of common stock available for issuance under the 2020
32

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
Plan was 19,479,699 shares as of January 1, 2021. As of September 30, 2021, 15,544,733 shares of common stock are reserved for additional grants under the 2020 Plan.
The 2017 Stock Option Plan (“2017 Option Plan”) became effective November 13, 2017 upon the approval of the board of directors and, prior to the adoption of the 2020 Plan, served as the umbrella plan for the Company’s stock-based and cash-based incentive compensation program for its officers and other eligible employees. The aggregate number of shares of common stock that may be issued under the 2017 Option Plan may not exceed 8,470,000 shares. As of September 30, 2021, 128,928 shares of common stock are reserved for additional grants under the 2017 Option Plan. All stock options granted by the Company were at an exercise price at or above the estimated fair market value of the Company’s common stock as of the grant date. No options were granted during the nine months ended September 30, 2021.
The table below summarizes return target options activity for the nine months ended September 30, 2021:
OptionsWeighted‑
Average
Exercise
Price
Weighted‑
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 20203,687,664 $6.75 7.8$85,444 
Granted
  — 
Exercised
   
Forfeitures
  — 
Outstanding, September 30, 20213,687,664 $6.75 7.0$117,158 
Options exercisable at September 30, 2021 $ — $ 
Vested or expected to vest at September 30, 2021 $ — $ 
There was approximately $33.0 million of unrecognized compensation expense related to these return target options as of September 30, 2021. The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options.
Restricted stock unit (“RSU”) activity for the nine months ended September 30, 2021 is as follows:
UnitsPer Unit
Fair Value
Outstanding, December 31, 20201,293,107 $26.34 
Granted2,725,991 34.86 
Vested(507,776)30.32 
Forfeited(84,132)27.64 
Outstanding, September 30, 20213,427,190 $32.49 
RSUs under the 2020 Plan vest ratably over four years. RSUs under the 2017 Option Plan vest 100% on the one-year anniversary of the date of the grant. The estimated compensation cost of each RSU, which is equal to the fair value of the award on the date of grant, is recognized on a straight-line basis over the vesting period. There was $102.2 million of total unrecognized compensation cost related to unvested restricted stock that is expected to be recognized over a weighted-average period of 3.3 years as of September 30, 2021.


JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
The table below summarizes the service-based option activity for the nine months ended September 30, 2021:
OptionsWeighted‑
Average
Exercise
Price
Weighted‑
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 20203,546,826 $5.65 7.1$86,098 
Granted
  — 
Exercised
(1,526,856)5.61 44,082 
Forfeitures
  — 
Outstanding, September 30, 20212,019,970 $5.67 6.3$66,355 
Options exercisable at September 30, 20211,533,479 $5.50 6.2$50,633 
Vested or expected to vest at September 30, 20212,019,970 $5.67 6.3$66,355 
The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options on the last date of the period. The total fair value of service-based options vested during the nine months ended September 30, 2021 was $2.0 million. There was $1.4 million of unrecognized compensation expense related to service-based stock options that is expected to be recognized over a weighted-average period of 1.5 years as of September 30, 2021.
The Company recognized stock-based compensation expense as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Cost of revenue:
Subscription
$1,716 $314 $2,384 $390 
Services
229 62 381 62 
Sales and marketing4,833 675 6,763 897 
Research and development5,145 523 7,076 821 
General and administrative3,913 754 6,170 1,733 
$15,836 $2,328 $22,774 $3,903 
Note 11. Long-term incentive plan
In 2018, the Company established a long-term incentive plan (“LTIP”) which provided for cash compensation to certain employees upon achievement of the same conditions of the Company’s return target options. In conjunction with the IPO, the conditions of the LTIP were modified to also vest following an IPO and registration and sale of shares by Vista Equity Partners (“Vista”) provided that Vista achieves a cash return on its equity investment in the Company equaling or exceeding $1.515 billion. In the third quarter of 2021, the Company offered employees with LTIP grants the opportunity to convert those awards into RSUs under the 2020 Plan. Upon conversion, 50% of the RSUs vested immediately and the remaining 50% vest on the one year anniversary of the grant date, provided the employee remains continuously employed by the Company through the vesting date. All employees elected to convert their outstanding LTIP grants to RSUs, resulting in grants totaling 413,234 shares.
The conversion of the previously outstanding LTIP grants into RSUs resulted in the recognition of $8.0 million of stock-based compensation expense during the three and nine months ended September 30, 2021. The expense on the unvested RSUs will be recognized on a straight line basis over the vesting period.
Note 12.     Income taxes
The Company’s effective tax rates for the three months ended September 30, 2021 and 2020 were 5.0% and 25.1%, respectively. The effective tax rate for the three months ended September 30, 2021 was lower than the prior year period due to
34

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
the application of Section 162(m) of the Internal Revenue Code, stock option activity and the domestic valuation allowance. The effective tax rate for the three months ended September 30, 2021 differs from the statutory rate primarily as a result of the domestic valuation allowance.
The Company’s effective tax rates for the nine months ended September 30, 2021 and 2020 were 2.9% and 23.8%, respectively. The effective tax rate for the nine months ended September 30, 2021 was lower than the prior year period due to the application of Section 162(m) of the Internal Revenue Code, stock option activity and the domestic valuation allowance. The effective tax rate for the nine months ended September 30, 2021 differs from the statutory rate primarily as a result of the domestic valuation allowance. The effective tax rate for the nine months ended September 30, 2021 was impacted by $0.1 million of discrete income tax benefit. The Company’s annual effective tax rates for the nine months ended September 30, 2021 and 2020 were 2.8% and 21.1%, respectively.
Note 13. Related-party transactions
The Company made pledges to the Jamf Nation Global Foundation (“JNGF”) of $0.2 million and $0.5 million for the three and nine months ended September 30, 2021, respectively. The Company did not make any pledges to the JNGF for the three and nine months ended September 30, 2020. As of September 30, 2021 and December 31, 2020, the Company accrued $0.7 million and $0.9 million, respectively, related to JNGF pledges, which are included in accrued liabilities in the consolidated balance sheets. The Company has an ongoing lease agreement for office space in Eau Claire, Wisconsin with an entity in which a related party is a minority owner. See Note 6 for further discussion of this lease agreement. The Company may engage in transactions in the ordinary course of business with significant shareholders or other companies whose directors or officers may also serve as directors or officers for the Company. The Company carries out these transactions on customary terms.
Vista is a U.S.-based investment firm that controls the funds which previously owned a majority of the Company. During the three months ended September 30, 2021, Vista sold a portion of its investment in the Company such that its funds no longer owned a majority of the Company as of September 30, 2021. However, Vista is deemed a related party in accordance with ASC Topic 850, Related Party Disclosures (“ASC 850”) as it continues to be a principal owner of the Company. The Company has paid for consulting services and other expenses related to services provided by Vista and Vista affiliates. The total expenses incurred by the Company for these services were $0.1 million for both the three and nine months ended September 30, 2021. The total expenses incurred by the Company for these services were less than $0.1 million and $0.3 million for the three and nine months ended September 30, 2020, respectively. The Company had $0.1 million and less then $0.1 million in accounts payable related to these expenses as of September 30, 2021 and December 31, 2020, respectively.
The Company also has revenue arrangements with Vista affiliates. The Company recognized revenue related to these arrangements of $0.2 million for both the three months ended September 30, 2021 and 2020 and $0.7 million and $0.8 million for the nine months ended September 30, 2021 and 2020, respectively. The Company had $0.1 million and $0.3 million in accounts receivable related to these agreements as of September 30, 2021 and December 31, 2020, respectively.
In addition, the Company pays for services with Vista affiliates in the normal course of business. The total expenses incurred by the Company for services with Vista affiliates were $0.3 million and $0.2 million for the three months ended September 30, 2021 and 2020, respectively, and $0.8 million and $0.5 million for the nine months ended September 30, 2021 and 2020, respectively. The Company had $0.1 million in accounts payable related to these expenses as of both September 30, 2021 and December 31, 2020.
Prior to its termination and repayment in full on July 27, 2020, the Company was party to a term loan facility (the “Prior Term Loan”) and revolving credit facility with a consortium of lenders for a principal amount of $205.0 million and principal committed amount of $15.0 million, respectively. During the three and nine months ended September 30, 2020, affiliates of Vista were paid $0.5 million and $2.1 million, respectively, in interest on the portion of the Prior Term Loan held by them.
35

JAMF HOLDING CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (continued)
(unaudited)
Forward-Looking Statements
This Quarterly Report on Form 10-Q contains forward-looking statements that are subject to risks and uncertainties. All statements other than statements of historical fact included in this Quarterly Report on Form 10-Q are forward-looking statements. Forward-looking statements give our current expectations and projections relating to our financial condition, results of operations, plans, objectives, future performance and business. You can identify forward-looking statements by the fact that they do not relate strictly to historical or current facts. These statements may include words such as “anticipate,” “estimate,” “expect,” “project,” “plan,” “intend,” “believe,” “may,” “will,” “should,” “can have,” “likely” and other words and terms of similar meaning in connection with any discussion of the timing or nature of future operating or financial performance or other events. For example, all statements we make relating to our estimated and projected costs, expenditures, cash flows, growth rates and financial results or our plans and objectives for future operations, growth initiatives, or strategies are forward-looking statements. All forward-looking statements are subject to risks and uncertainties that may cause actual results to differ materially from those that we expected, including:
our ability to realize the potential benefits of the acquisition of Wandera;
other risks related to our integration of Wandera’s business, team, and technology;
the impact on our operations and financial condition from the effects of the current COVID-19 pandemic;
the potential impact of customer dissatisfaction with Apple or other negative events affecting Apple services and devices, and failure of enterprises to adopt Apple products;
the potentially adverse impact of changes in features and functionality by Apple on our engineering focus or product development efforts;
changes in our continued relationship with Apple;
the fact that we are not party to any exclusive agreements or arrangements with Apple;
our reliance, in part, on channel partners for the sale and distribution of our products;
the impact of reputational harm if users perceive our products as the cause of device failure;
our ability to successfully develop new products or materially enhance current products through our research and development efforts;
our ability to continue to attract new customers;
our ability to retain our current customers;
our ability to sell additional functionality to our current customers;
our ability to meet service-level commitments under our subscription agreements;
our ability to correctly estimate market opportunity and forecast market growth;
risks associated with failing to continue our recent growth rates;
our dependence on one of our products for a substantial portion of our revenue;
our ability to scale our business and manage our expenses;
our ability to change our pricing models, if necessary to compete successfully;
the impact of delays or outages of our cloud services from any disruptions, capacity limitations or interferences of third-party data centers that host our cloud services, including Amazon Web Services (“AWS”);
36

our ability to maintain, enhance and protect our brand;
our ability to maintain our corporate culture;
the ability of Jamf Nation to thrive and grow as we expand our business;
the potential impact of inaccurate, incomplete or misleading content that is posted on Jamf Nation;
our ability to offer high-quality support;
risks and uncertainties associated with potential acquisitions and divestitures, including, but not limited to, disruptions to ongoing operations; diversions of management from day-to-day responsibilities; adverse impacts on our financial condition; failure of an acquired business to further our strategy; uncertainty of synergies; personnel issues; resulting lawsuits and issues unidentified in diligence processes;
our ability to predict and respond to rapidly evolving technological trends and our customers' changing needs;
our ability to compete with existing and new companies;
the impact of adverse general and industry-specific economic and market conditions;
the impact of reductions in IT spending;
our ability to attract and retain highly qualified personnel;
risks associated with competitive challenges faced by our customers;
the impact of our often long and unpredictable sales cycle;
our ability to develop and expand our marketing and sales capabilities;
the risks associated with sales to new and existing enterprise customers;
the risks associated with free trials and other inbound, lead-generation sales strategies;
the risks associated with indemnity provisions in our contracts;
our management team’s limited experience managing a public company;
the impact of any catastrophic events;
the impact of global economic conditions;
risks associated with cyber-security events;
the impact of real or perceived errors, failures or bugs in our products;
the impact of interruptions or performance problems associated with our technology or infrastructure;
the impact of general disruptions to data transmission;
risks associated with stringent and changing privacy laws, regulations and standards, and information security policies and contractual obligations related to data privacy and security;
the risks associated with intellectual property infringement, misappropriation or other claims;
our reliance on third-party software and intellectual property licenses;
37

our ability to obtain, protect, enforce and maintain our intellectual property and proprietary rights;
the risks associated with our use of open source software in our products;
risks related to our indebtedness, including our ability to raise the funds necessary to settle conversions of our convertible senior notes, repurchase our convertible senior notes upon a fundamental change or repay our convertible senior notes in cash at their maturity, including our ability to raise the funds necessary to settle conversions of our convertible senior notes, repurchase our convertible senior notes upon a fundamental change or repay our convertible senior notes in cash at their maturity; and
other factors disclosed in the section entitled “Risk Factors” and elsewhere in our Annual Report on Form 10-K for the year ended December 31, 2020, as supplemented by our subsequent Quarterly Reports on Form 10-Q.
We derive many of our forward-looking statements from our operating budgets and forecasts, which are based on many detailed assumptions. While we believe that our assumptions are reasonable, we caution that it is very difficult to predict the impact of known factors, and it is impossible for us to anticipate all factors that could affect our actual results. Important factors that could cause actual results to differ materially from our expectations, or cautionary statements, are disclosed under “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K and “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our subsequent Quarterly Reports on Form 10-Q. All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by these cautionary statements as well as other cautionary statements that are made from time to time in our other Securities and Exchange Commission filings and public communications. You should evaluate all forward-looking statements in the context of these risks and uncertainties.
We caution you that the important factors referenced above may not contain all of the factors that are important to you. In addition, we cannot assure you that we will realize the results or developments we expect or anticipate or, even if substantially realized, that they will result in the consequences or affect us or our operations in the way we expect. The forward-looking statements included in this Quarterly Report on Form 10-Q are made only as of the date hereof. We undertake no obligation to update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law.
38

Item 2.    MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion and analysis summarizes the significant factors affecting the consolidated operating results, financial condition, liquidity and cash flows of our company as of and for the periods presented below. The following discussion and analysis should be read in conjunction with our consolidated financial statements and the related notes included elsewhere in this Quarterly Report on Form 10-Q and our consolidated financial statements and the related notes in our Annual Report on Form 10-K. The discussion contains forward-looking statements that are based on the beliefs of management, as well as assumptions made by, and information currently available to, our management. Actual results could differ materially from those discussed in or implied by forward-looking statements as a result of various factors, including those discussed below, elsewhere in this Quarterly Report on Form 10-Q, in our Annual Report on Form 10-K for the year ended December 31, 2020 and in our subsequent Quarterly Reports on Form 10-Q, particularly in the sections entitled “Risk Factors” and “Forward-Looking Statements.”
The following discussion and analysis has been updated to reflect the revision of previously issued consolidated financial statements to correct for prior period errors, which the Company has concluded did not, either individually or in the aggregate, result in a material misstatement of its previously issued consolidated financial statements. Further information regarding the revision is included in “Note 1 — Basis of Presentation and Description of Business” to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
Overview
We are the standard in Apple Enterprise Management, and our cloud software platform is the only vertically-focused Apple infrastructure and security platform of scale in the world. We help organizations, including businesses, hospitals, schools and government agencies, connect, manage and protect Apple products, apps and corporate resources in the cloud without ever having to touch the devices. With Jamf’s software, Apple devices can be deployed to employees brand new in the shrink-wrapped box, set up automatically and personalized at first power-on and administered continuously throughout the life of the device.
Jamf was founded in 2002, around the same time that Apple was leading an industry transformation. Apple transformed the way people access and utilize technology through its focus on creating a superior consumer experience. With the release of revolutionary products like the Mac, iPod, iPhone and iPad, Apple built the world’s most valuable brand and became ubiquitous in everyday life.
We have built our company through a singular focus on being the primary solution for Apple in the enterprise. Through our long-standing relationship with Apple, we have accumulated significant Apple technical experience and expertise that give us the ability to fully and quickly leverage and extend the capabilities of Apple products, operating systems and services. This expertise enables us to fully support new innovations and operating system releases the moment they are made available by Apple. This focus has allowed us to create a best-in-class user experience for Apple in the enterprise.
We sell our SaaS solutions via a subscription model, through a direct sales force, online and indirectly via our channel partners, including Apple. Our multi-dimensional go-to-market model and cloud-deployed offering enable us to reach all organizations around the world, large and small, with our software solutions. As a result, we continue to see rapid growth and expansion of our customer base as Apple continues to gain momentum in the enterprise.
On July 1, 2021, we completed our acquisition of Wandera, a leader in zero trust cloud security and access for mobile devices, extending our leadership in Apple Enterprise Management. The acquisition uniquely positions us to help IT and security teams protect devices, data and applications while extending the intended Apple experience through the most robust and scalable Apple Enterprise Management platform in the market. We initially financed the acquisition with a combination of cash on hand and borrowings under the New Term Loan Facility that were repaid in September 2021 with the proceeds from the 2026 Notes. See “Note 4 — Acquisitions” and “Note 7 — Debt” to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information on the acquisition and debt financing.
Response to COVID-19
With social distancing measures having been implemented to curtail the spread of COVID-19, we enacted a robust business continuity plan, including a global work-from-home policy for all of our employees. As conditions continue to fluctuate around the world, with vaccine administration rising in certain regions and continued uncertainty with respect to
39

variants (such as the Delta variant), governments and organizations have responded by adjusting their restrictions and guidelines accordingly. Our focus remains on promoting employee health and safety, serving our customers and ensuring business continuity. As we have gradually reopened our offices, we carefully assess, and reassess, safe working conditions on a case-by-case basis to ensure that we implement appropriate protective measures, such as capacity restrictions, based on local government and health organization guidance. We believe that we have the opportunity to be a leader in a new approach to work, which is rooted in a flexible and hybrid model enabled by a digital-first mindset that puts employee choice, health, and safety first. We believe our internal cloud-first technology platforms have allowed for a seamless transition to a hybrid working environment without any material impacts to our business, highlighting the resilience of our business model. Our product portfolio and platform has enabled our commercial customers to continue with their efforts to work in a hybrid environment, our K-12 and higher-education customers to deliver distance learning and our health-care customers to provide quality care via a telehealth model, a solution that was conceptualized and released during the current pandemic. We believe that a business like ours is well-suited to navigate the shift to hybrid work environments, while the underlying demand for our core products remains relatively unchanged.
Although to date we have not suffered an adverse effect from the COVID-19 pandemic, the extent to which the COVID-19 pandemic ultimately affects our business continues to depend on future developments in the United States and around the world, which are highly uncertain and cannot be predicted, including new information which may emerge concerning virus variants and the actions required to contain and treat the virus, vaccine effectiveness, macro-economic effects, such as supply and labor shortages and inflationary pressures. Although the ultimate impact of the COVID-19 pandemic on our business and financial results remains uncertain, a continued and prolonged public health crisis such as the COVID-19 pandemic could have a material negative impact on our business, operating results and financial condition. See “Risk Factors — Risks Associated with Our Business, Operations and Industry — The COVID-19 pandemic could materially adversely affect our business, operating results, financial condition and prospects” included in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2020 for more information.
Key Factors Affecting Our Performance
Our historical financial performance has been, and we expect our financial performance in the future to be, driven by our ability to:
Attract new customers. Our ability to attract new customers is dependent upon a number of factors, including the effectiveness of our pricing and solutions, the features and pricing of our competitors' offerings, the effectiveness of our marketing efforts, the effectiveness of our channel partners in selling, marketing and deploying our software solutions and the growth of the market for Apple devices and services for SMBs and enterprises. Sustaining our growth requires continued adoption of our platform by new customers. We intend to continue to invest in building brand awareness as we further penetrate our addressable markets. We intend to expand our customer base by continuing to make significant and targeted investments in our direct sales and marketing to attract new customers and to drive broader awareness of our software solutions. 
Expand within our customer base. Our ability to increase revenue within our existing customer base is dependent upon a number of factors, including their satisfaction with our software solutions and support, the features and pricing of our competitors’ offerings and our ability to effectively enhance our platform by developing new products and features and addressing additional use cases. Often our customers will begin with a small deployment and then later expand their usage more broadly within the enterprise as they realize the benefits of our platform. We believe that our “land and expand” business model allows us to efficiently increase revenue from our existing customer base. We intend to continue to invest in enhancing awareness of our software solutions, creating additional use cases, and developing more products, features, and functionality, which we believe are important factors to expand usage of our software solutions by our existing customer base. We believe our ability to retain and expand usage of our software solutions by our existing customer base is evidenced by our dollar-based net retention rate.
Sustain product innovation and technology leadership. Our success is dependent on our ability to sustain product innovation and technology leadership in order to maintain our competitive advantage. We believe that we have built a highly differentiated platform and we intend to further extend the adoption of our platform through additional innovation. While sales of subscriptions to our Jamf Pro product account for most of our revenue, we intend to continue to invest in building additional products, features and functionality that expand our capabilities and facilitate the extension of our platform to new use cases. Our future success is dependent on our ability to successfully develop, market and sell additional products to both new and existing customers. For example, in 2018, we introduced Jamf Connect to provide users with a seamless connection to corporate resources using a single identity and in 2019 we introduced Jamf Protect to extend Apple's security and privacy model to enterprise teams by creating unprecedented visibility into MacOS fleets through customized remote monitoring and
40


threat detection and prevention. In July 2021, we completed our acquisition of Wandera, which enhances our Apple Enterprise Management Platform and strengthens our position in security and mobile with expansion opportunities. Wandera solutions include Threat Defense, Data Policy and Private Access, which uniquely position us to address trends in digital transformation, remote work and Zero Trust Network Access.
Continue investment in growth. Our ability to effectively invest for growth is dependent upon a number of factors, including our ability to offset anticipated increases in operating expenses with revenue growth, our ability to spend our research and development budget efficiently or effectively on compelling innovation and technologies, our ability to accurately predict costs and our ability to maintain our corporate culture as our headcount expands. We plan to continue investing in our business so we can capitalize on our market opportunity. We intend to grow our sales team to target expansion within our midmarket and enterprise customers and to attract new customers. We expect to continue to make focused investments in marketing to drive brand awareness and enhance the effectiveness of our customer acquisition model. We also intend to continue to add headcount to our research and development team to develop new and improved products, features and functionality. Although these investments may increase our operating expenses and, as a result, adversely affect our operating results in the near term, we believe they will contribute to our long-term growth.
Continue international expansion. Our international growth in any region will depend on our ability to effectively implement our business processes and go-to-market strategy, our ability to adapt to market or cultural differences, the general competitive landscape, our ability to invest in our sales and marketing channels, the maturity and growth trajectory of Apple devices and services by region and our brand awareness and perception. We plan to continue making investments in our international sales and marketing channels to take advantage of this market opportunity while refining our go-to-market approach based on local market dynamics. While we believe global demand for our platform will increase as international market awareness of Jamf grows, our ability to conduct our operations internationally will require considerable management attention and resources and is subject to the particular challenges of supporting a growing business in an environment of multiple languages, cultures, customs, legal and regulatory systems (including with respect to data transfer and privacy), alternative dispute systems and commercial markets. In addition, global demand for our platform and the growth of our international operations is dependent upon the rate of market adoption of Apple products in international markets. Our acquisition of Wandera, a global company with key offices in London, Brno and San Francisco, further expands our international presence.
Enhance our offerings via our partner network. Our success is dependent not only on our independent efforts to innovate, scale and reach more customers directly but also on the success of our partners to continue to gain share in the enterprise. With a focus on the user and being the bridge between critical technologies — with Apple and Microsoft as two examples — we feel we can help other market participants deliver more to enterprise users with the power of Jamf. We will continue to invest in the relationships with our existing, critical partners, nurture and develop new relationships and do so globally. We will continue to invest in developing “plus one” solutions and workflows that help tie our software solutions together with those delivered by others.
Key Business Metrics
In addition to our GAAP financial information, we review several operating and financial metrics, including the following key metrics, to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans, and make strategic decisions.
Number of Devices
We believe our ability to grow the number of devices on our software platform provides a key indicator of the growth of our business and our future business opportunities. We define a device at the end of any particular period as a device owned by a customer, which device has at least one Jamf product pursuant to an active subscription or support and maintenance agreement or that has a reasonable probability of renewal. We define a customer at the end of any particular period as an entity with at least one active subscription or support and maintenance agreement as of the measurement date or that has a reasonable probability of renewal. A single organization with separate subsidiaries, segments or divisions that use our platform may represent multiple customers as we treat each entity, subsidiary, segment or division that is invoiced separately as a single customer. In cases where customers subscribe to our platform through our channel partners, each end customer is counted
41

separately. A single customer may have multiple Jamf products on a single device, but we still would only count that as one device.
The number of devices was 25.0 million and 18.6 million as of September 30, 2021 and 2020, respectively, representing a 34% year-over-year growth rate. The increase in number of devices reflects growth across industries, products and geographies, as well as the Wandera acquisition in the third quarter of 2021.
Annual Recurring Revenue
Annual Recurring Revenue (“ARR”) represents the annualized value of all subscription and support and maintenance contracts as of the end of the period. ARR mitigates fluctuations due to seasonality, contract term and the sales mix of subscriptions for term-based licenses and SaaS. ARR does not have any standardized meaning and is therefore unlikely to be comparable to similarly titled measures presented by other companies. ARR should be viewed independently of revenue and deferred revenue and is not intended to be combined with or to replace either of those items. ARR is not a forecast and the active contracts at the end of a reporting period used in calculating ARR may or may not be extended or renewed by our customers.
Our ARR was $384.8 million and $261.5 million as of September 30, 2021 and 2020, respectively, which is an increase of 47% year-over-year. The growth in our ARR is primarily driven by our high device expansion rates, our new logo acquisition and the upselling and cross selling of products into our installed base.
Dollar-Based Net Retention Rate
To further illustrate the “land and expand” economics of our customer relationships, we examine the rate at which our customers increase their subscriptions for our software solutions. Our dollar-based net retention rate measures our ability to increase revenue across our existing customer base through expanded use of our software solutions, offset by customers whose subscription contracts with us are not renewed or renew at a lower amount.
We calculate dollar-based net retention rate as of a period end by starting with the ARR from the cohort of all customers as of 12 months prior to such period end (“Prior Period ARR”). We then calculate the ARR from these same customers as of the current period end (“Current Period ARR”). Current Period ARR includes any expansion and is net of contraction or attrition over the last 12 months but excludes ARR from new customers in the current period. We then divide the total Current Period ARR by the total Prior Period ARR to arrive at the dollar-based net retention rate.
Our dollar-based net retention rates were 119% and 117% for the trailing twelve months ended September 30, 2021 and 2020, respectively. Our dollar-based net retention rates are based on our Jamf legacy business and do not include Wandera since they have not been a part of our business for the full trailing twelve months. Our high dollar-based net retention rates are primarily attributable to an expansion of devices and our ability to cross-sell our new solutions to our installed base, particularly Jamf Connect and Jamf Protect.
Non-GAAP Financial Measures
In addition to our results determined in accordance with GAAP, we believe the non-GAAP measures of Non-GAAP Gross Profit, Non-GAAP Gross Profit Margin, Non-GAAP Operating Income, Non-GAAP Operating Income Margin, Non-GAAP Net Income and Adjusted EBITDA are useful in evaluating our operating performance. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors because it provides consistency and comparability with past financial performance and assists in comparisons with other companies, some of which use similar non-GAAP information to supplement their GAAP results. The non-GAAP financial information is presented for supplemental informational purposes only, and should not be considered a substitute for financial information presented in accordance with GAAP, and may be different from similarly-titled non-GAAP measures used by other companies. A reconciliation is provided below for each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with GAAP. Investors are encouraged to review the related GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable GAAP financial measures.
Non-GAAP Gross Profit
Non-GAAP Gross Profit and Non-GAAP Gross Profit Margin are supplemental measures of operating performance that are not prepared in accordance with GAAP and that do not represent, and should not be considered as, alternatives to gross
42

profit or gross profit margin, as determined in accordance with GAAP. We define Non-GAAP Gross Profit as gross profit, adjusted for amortization expense, stock-based compensation expense, acquisition-related expense and payroll taxes related to stock-based compensation. We define Non-GAAP Gross Profit Margin as Non-GAAP Gross Profit as a percentage of total revenue.
We use Non-GAAP Gross Profit and Non-GAAP Gross Profit Margin to understand and evaluate our core operating performance and trends and to prepare and approve our annual budget. We believe Non-GAAP Gross Profit and Non-GAAP Gross Profit Margin are useful measures to us and to our investors to assist in evaluating our core operating performance because it provides consistency and direct comparability with our past financial performance and between fiscal periods, as the metric eliminates the effects of variability of stock-based compensation expense and amortization of acquired developed technology, which are non-cash expenses that may fluctuate for reasons unrelated to overall operating performance. While the amortization expense of acquired developed technology is excluded from Non-GAAP Gross Profit, the revenue related to acquired developed technology is reflected in Non-GAAP Gross Profit as these assets contribute to our revenue generation.
Non-GAAP Gross Profit and Non-GAAP Gross Profit Margin have limitations as analytical tools, and you should not consider them in isolation, or as substitutes for analysis of our results as reported under GAAP. Because of these limitations, Non-GAAP Gross Profit and Non-GAAP Gross Profit Margin should not be considered as replacements for gross profit or gross profit margin, as determined by GAAP, or as measures of our profitability. We compensate for these limitations by relying primarily on our GAAP results and using non-GAAP measures only for supplemental purposes.
A reconciliation of Non-GAAP Gross Profit to gross profit, the most directly comparable GAAP measure, is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
Gross profit$69,151 $55,390 $199,518 $149,064 
Amortization expense5,198 2,679 10,835 8,034 
Stock-based compensation1,945 376 2,765 452 
Acquisition-related expense17 — 17 — 
Payroll taxes related to stock-based compensation134 — 134 — 
Non-GAAP Gross Profit$76,445 $58,445 $213,269 $157,550 
Non-GAAP Gross Profit Margin80%83%81%82%
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
Non-GAAP Operating Income
Non-GAAP Operating Income and Non-GAAP Operating Income Margin are supplemental measures of operating performance that are not prepared in accordance with GAAP and that do not represent, and should not be considered as, alternatives to operating loss or operating loss margin, as determined in accordance with GAAP. We define Non-GAAP Operating Income as operating loss, adjusted for amortization expense, stock-based compensation expense, acquisition-related expense, acquisition-related earnout, costs associated with our secondary offerings, payroll taxes related to stock-based compensation and legal reserve. In the first quarter of 2021, we began excluding payroll taxes related to stock-based compensation from our non-GAAP measures as these expenses are tied to the exercise or vesting of underlying equity awards and the price of our common stock at the time of vesting or exercise. As a result, these taxes may vary in any particular period independent of the financial and operating performance of our business. Payroll taxes related to stock-based compensation were not material prior to the first quarter of 2021. We define Non-GAAP Operating Income Margin as Non-GAAP Operating Income as a percentage of total revenue.
We use Non-GAAP Operating Income and Non-GAAP Operating Income Margin to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget, and to develop short-term and long-term operating plans. We believe that Non-GAAP Operating Income and Non-GAAP Operating Income Margin facilitate comparison of our operating performance on a consistent basis between periods, and when viewed in combination with our results prepared in accordance with GAAP, help provide a broader picture of factors and trends affecting our results of operations. While the amortization expense of acquired trademarks, customer relationships, and developed technology is
43

excluded from Non-GAAP Operating Income, the revenue related to acquired trademarks, customer relationships, and developed technology is reflected in Non-GAAP Operating Income as these assets contribute to our revenue generation.
Non-GAAP Operating Income and Non-GAAP Operating Income Margin have limitations as analytical tools, and you should not consider them in isolation, or as substitutes for analysis of our results as reported under GAAP. Because of these limitations, Non-GAAP Operating Income and Non-GAAP Operating Income Margin should not be considered as replacements for operating loss or operating loss margin, as determined by GAAP, or as measures of our profitability. We compensate for these limitations by relying primarily on our GAAP results and using non-GAAP measures only for supplemental purposes.
A reconciliation of Non-GAAP Operating Income to operating loss, the most directly comparable GAAP measure, is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
Operating loss$(29,874)$(618)$(50,122)$(4,367)
Amortization expense12,223 8,312 29,110 24,975 
Stock-based compensation15,836 2,328 22,774 3,903 
Acquisition-related expense2,459 1,092 4,784 4,328 
Acquisition-related earnout600 600 4,837 (3,100)
Offering costs— — 594 — 
Payroll taxes related to stock-based compensation726 — 1,342 — 
Legal reserve— — 4,200 — 
Non-GAAP Operating Income$1,970 $11,714 $17,519 $25,739 
Non-GAAP Operating Income Margin2%17%7%13%
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
Non-GAAP Net Income
Non-GAAP Net Income is a supplemental measure of operating performance that is not prepared in accordance with GAAP and that does not represent, and should not be considered as, an alternative to net loss, as determined in accordance with GAAP. We define Non-GAAP Net Income as net loss, adjusted for amortization expense, stock-based compensation expense, foreign currency transaction loss, loss on extinguishment of debt, amortization of debt issuance costs, acquisition-related expense, acquisition-related earnout, costs associated with our secondary offerings, payroll taxes related to stock-based compensation, legal reserve, discrete tax items and benefit for income taxes.
We use Non-GAAP Net Income to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget, and to develop short-term and long-term operating plans. We believe that Non-GAAP Net Income facilitates comparison of our operating performance on a consistent basis between periods, and when viewed in combination with our results prepared in accordance with GAAP, helps provide a broader picture of factors and trends affecting our results of operations. While the amortization expense of acquired trademarks, customer relationships, and developed technology is excluded from Non-GAAP Net Income, the revenue related to acquired trademarks, customer relationships, and developed technology is reflected in Non-GAAP Net Income as these assets contribute to our revenue generation.
Non-GAAP Net Income has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under GAAP. Because of these limitations, Non-GAAP Net Income should not be considered as a replacement for net loss, as determined by GAAP, or as a measure of our profitability. We compensate for these limitations by relying primarily on our GAAP results and using non-GAAP measures only for supplemental purposes.
44

A reconciliation of Non-GAAP Net Income to net loss, the most directly comparable GAAP measure, is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
Net loss$(30,383)$(5,388)$(51,439)$(15,718)
Amortization expense12,223 8,312 29,110 24,975 
Stock-based compensation15,836 2,328 22,774 3,903 
Foreign currency transaction loss269 154 795 471 
Loss on extinguishment of debt449 5,213 449 5,213 
Amortization of debt issuance costs324 — 324 — 
Acquisition-related expense2,459 1,092 4,784 4,328 
Acquisition-related earnout600 600 4,837 (3,100)
Offering costs— — 594 — 
Payroll taxes related to stock-based compensation726 — 1,342 — 
Legal reserve— — 4,200 — 
Discrete tax items(13)(1,389)(64)(1,666)
Benefit for income taxes(2)
(1,525)(2,642)(1,525)(6,470)
Non-GAAP Net Income$965 $8,280 $16,181 $11,936 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
(2) For the three and nine months ended September 30, 2021, our annual effective tax rate was materially different from our statutory rate due to changes in the domestic valuation allowance. Therefore, we used a tax rate of 4.7% for the third quarter which reflects the annual effective tax rate catchup for the first and second quarters due to the Wandera acquisition resulting in a tax rate of 2.2% for the nine months ended September 30, 2021. For the three and nine months ended September 30, 2020, the related tax effects of the adjustments to Non-GAAP Net Income were calculated using the respective statutory tax rate for applicable jurisdictions, which was not materially different from our annual effective tax rate for full year 2020 of approximately 25%.
Adjusted EBITDA
Adjusted EBITDA is a supplemental measure of operating performance that is not prepared in accordance with GAAP and that does not represent, and should not be considered as, an alternative to net loss, as determined in accordance with GAAP. We define Adjusted EBITDA as net loss, adjusted for interest expense, net, benefit for income taxes, depreciation and amortization expense, stock-based compensation expense, foreign currency transaction loss, loss on extinguishment of debt, acquisition-related expense, acquisition-related earnout, costs associated with our secondary offerings, payroll taxes related to stock-based compensation and legal reserve.
We use Adjusted EBITDA to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget, and to develop short-term and long-term operating plans. We believe that Adjusted EBITDA facilitates comparison of our operating performance on a consistent basis between periods, and when viewed in combination with our results prepared in accordance with GAAP, helps provide a broader picture of factors and trends affecting our results of operations.
Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation, or as a substitute for analysis of our results as reported under GAAP. Because of these limitations, Adjusted EBITDA should not be considered as a replacement for net loss, as determined by GAAP, or as a measure of our profitability. We compensate for these limitations by relying primarily on our GAAP results and using non-GAAP measures only for supplemental purposes.
45

A reconciliation of Adjusted EBITDA to net loss, the most directly comparable GAAP measure, is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
Net loss$(30,383)$(5,388)$(51,439)$(15,718)
Interest expense, net1,386 1,207 1,608 10,675 
Benefit for income taxes(1,595)(1,804)(1,535)(4,917)
Depreciation expense1,488 1,150 4,139 3,657 
Amortization expense12,223 8,312 29,110 24,975 
Stock-based compensation15,836 2,328 22,774 3,903 
Foreign currency transaction loss269 154 795 471 
Loss on extinguishment of debt449 5,213 449 5,213 
Acquisition-related expense2,459 1,092 4,784 4,328 
Acquisition-related earnout600 600 4,837 (3,100)
Offering costs— — 594 — 
Payroll taxes related to stock-based compensation726 — 1,342 — 
Legal reserve— — 4,200 — 
Adjusted EBITDA$3,458 $12,864 $21,658 $29,487 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
Components of Results of Operations
Revenues
We recognize revenue under ASC 606 when or as performance obligations are satisfied. We derive revenue primarily from sales of SaaS subscriptions and support and maintenance contracts, and to a lesser extent, sales of on-premise subscriptions and perpetual licenses and services.
Subscription. Subscription revenue consists of sales of SaaS subscriptions and support and maintenance contracts. We sell our software solutions primarily with a one-year contract term. We typically invoice SaaS subscription fees and support and maintenance fees annually in advance and recognize revenue ratably over the term of the applicable agreement, provided that all other revenue recognition criteria have been satisfied. In the fourth quarter of 2020, we reclassified the license portion of on-premise subscription revenue from license revenue to subscription revenue in the consolidated statements of operations on a retroactive basis. See additional information in “Note 1 — Basis of Presentation and Description of Business” to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q. The license portion of on-premise subscription revenue is recognized upfront, assuming all revenue recognition criteria are satisfied. See “Management’s Discussion and Analysis of Financial Condition and Results of Operations — Critical Accounting Policies” in our Annual Report on Form 10-K for the year ended December 31, 2020 for more information. In addition, beginning in the third quarter 2021, we have updated how we deliver our Jamf Connect product resulting in a change in revenue recognition, with less revenue recognized upfront as on-premise subscription revenue. This revenue will now be recognized ratably over the term of the subscription, in line with the majority of our revenue. We expect subscription revenue to increase over time as we expand our customer base because sales to new customers are expected to be primarily SaaS subscriptions.
License. License revenue consists of revenue from on-premise perpetual licenses of our Jamf Pro product sold primarily to existing customers. We recognize license revenue upfront, assuming all revenue recognition criteria are satisfied. We expect license revenue to decrease because sales to new customers are primarily cloud-based subscription arrangements and therefore reflected in subscription revenue.
Services. Services revenues consist primarily of professional services provided to our customers to configure and optimize the use of our software solutions, as well as training services related to the operation of our software solutions. Our services are priced on a fixed fee basis and generally invoiced in advance of the service being delivered. Revenue is recognized
46

as the services are performed. We expect services revenues to decrease as a percentage of total revenue as the demand for our services is not expected to grow at the same rate as the demand for our subscription solutions.
Cost of Revenues
Cost of subscription. Cost of subscription revenue consists primarily of employee compensation costs for employees associated with supporting our subscription and support and maintenance arrangements, our customer success function, and third-party hosting fees related to our cloud services. Employee compensation and related costs include cash compensation and benefits to employees and associated overhead costs. We expect cost of subscription revenue to increase in absolute dollars, but to remain relatively consistent as a percentage of subscription revenue, relative to the extent of the growth of our business.
Cost of services. Cost of services revenue consists primarily of employee compensation costs directly associated with delivery of professional services and training, costs of third-party integrators and other associated overhead costs. We expect cost of services revenue to decrease in absolute dollars relative to the decrease of our services business.
Gross Profit
Gross profit, or revenue less cost of revenue, has been and will continue to be affected by various factors, including the mix of cloud-based subscription customers, the costs associated with supporting our cloud solution, the extent to which we expand our customer support team and the extent to which we can increase the efficiency of our technology and infrastructure though technological improvements. We expect our gross profit to increase in absolute dollars.
Operating Expenses
Sales and Marketing. Sales and marketing expenses consist primarily of employee compensation costs, sales commissions, costs of general marketing and promotional activities, travel-related expenses and allocated overhead. Sales commissions as well as associated payroll taxes and retirement plan contributions that are incremental to the acquisition of customer contracts are deferred and amortized over the period of benefit, which is estimated to be generally 5 years. We expect our sales and marketing expenses to increase on an absolute dollar basis as we expand our sales personnel and marketing efforts. Sales commissions as well as associated payroll taxes and retirement plan contributions (together, contract costs) that are incremental to the acquisition of customer contracts are capitalized
Research and development. Research and development expenses consist primarily of personnel costs and allocated overhead. We will continue to invest in innovation so that we can offer our customers new solutions and enhance our existing solutions. See “Business — Research and Development” in our Annual Report on Form 10-K for the year ended December 31, 2020 for more information. We expect such investment to increase on an absolute dollar basis as our business grows.
General and Administrative. General and administrative expenses consist primarily of employee compensation costs for corporate personnel, such as those in our executive, human resource, facilities, accounting and finance, legal and compliance, and information technology departments. In addition, general and administrative expenses include acquisition-related expenses which primarily consist of third-party expenses, such as legal and accounting fees, and adjustments to contingent consideration. General and administrative expenses also include costs incurred in secondary offerings. We expect our general and administrative expenses to increase on a dollar basis as our business grows, particularly as we continue to invest in technology infrastructure and expand our operations globally. Also, we incur additional general and administrative expenses as a result of operating as a public company, including costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations pursuant to the rules and regulations of the SEC, and increased expenses for insurance, investor relations and accounting expenses.
Amortization. Amortization expense consists of amortization of acquired intangible assets.
Interest Expense, Net
Interest expense, net primarily consists of interest charges on our outstanding debt and amortization of capitalized debt issuance costs, as well as interest income earned on our cash and cash equivalents. In the third quarter of 2021, we reclassified the unused commitment fee on our line of credit from general and administrative expenses to interest expense, net on a prospective basis. The impact to prior period financial statements was not material.
47

Loss on Extinguishment of Debt
Upon closing of the IPO, we repaid $205.0 million of the principal amount of the Prior Term Loan Facility and recorded a loss on extinguishment of debt of $5.2 million for the prepayment penalty and write off of debt issuance costs. In the third quarter of 2021, we repaid the principal amount of the New Term Loan Facility and recorded debt extinguishment costs of $0.4 million for the write-off of remaining debt issuance costs.
Foreign Currency Transaction Gain (Loss)
Foreign currency transaction gains (losses) includes gains and losses from transactions denominated in a currency other than the Company’s functional currency.
Income Tax (Provision) Benefit
Income tax (provision) benefit consists primarily of income taxes related to U.S. federal and state income taxes and income taxes in foreign jurisdictions in which we conduct business.
Other Income
Other income consists primarily of sublease rental income. The sublease was terminated in the second quarter of 2020.
48

Results of Operations
The following table sets forth our consolidated statements of operations data for the periods indicated:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
Consolidated Statement of Operations Data:
Revenue:
Subscription$90,700 $65,634 $245,900 $178,438 
Services4,083 3,897 12,015 10,616 
License838 1,017 4,671 3,811 
Total revenue95,621 70,548 262,586 192,865 
Cost of revenue:
Cost of subscription(2)(3)(4)(5) (exclusive of amortization expense shown below)
18,317 10,032 44,206 28,020 
Cost of services(2)(3)(4) (exclusive of amortization expense shown below)
2,955 2,447 8,027 7,747 
Amortization expense5,198 2,679 10,835 8,034 
Total cost of revenue26,470 15,158 63,068 43,801 
Gross profit69,151 55,390 199,518 149,064 
Operating expenses:
Sales and marketing(2)(3)(4)(5)
40,856 23,773 103,640 67,558 
Research and development(2)(3)(4)(5)
25,608 12,757 58,437 37,344 
General and administrative(2)(3)(4)(5)
25,536 13,845 69,288 31,588 
Amortization expense7,025 5,633 18,275 16,941 
Total operating expenses99,025 56,008 249,640 153,431 
Loss from operations(29,874)(618)(50,122)(4,367)
Interest expense, net(1,386)(1,207)(1,608)(10,675)
Loss on extinguishment of debt(449)(5,213)(449)(5,213)
Foreign currency transaction loss(269)(154)(795)(471)
Other income, net— — — 91 
Loss before income tax benefit(31,978)(7,192)(52,974)(20,635)
Income tax benefit1,595 1,804 1,535 4,917 
Net loss$(30,383)$(5,388)$(51,439)$(15,718)
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
(2) Includes stock-based compensation as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Cost of revenue:
Subscription$1,716 $314 $2,384 $390 
Services229 62 381 62 
Sales and marketing4,833 675 6,763 897 
Research and development5,145 523 7,076 821 
General and administrative3,913 754 6,170 1,733 
$15,836 $2,328 $22,774 $3,903 
49

(3) Includes payroll taxes related to stock-based compensation as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Cost of revenue:
Subscription$112 $— $112 $— 
Services22 — 22 — 
Sales and marketing270 — 416 — 
Research and development174 — 291 — 
General and administrative148 — 501 — 
$726 $— $1,342 $— 
(4) Includes depreciation expense as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(As Revised)(As Revised)
(in thousands)
Cost of revenue:
Subscription$302 $236 $814 $736 
Services43 49 124 156 
Sales and marketing608 454 1,706 1,452 
Research and development341 271 923 865 
General and administrative194 142 572 448 
$1,488 $1,152 $4,139 $3,657 
(5) Includes acquisition-related expense as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Cost of revenue:
Subscription$17 $— $17 $— 
Sales and marketing34 — 34 — 
Research and development549 — 590 — 
General and administrative1,859 1,092 4,143 4,328 
$2,459 $1,092 $4,784 $4,328 
General and administrative also includes acquisition-related earnout of $0.6 million for both the three months ended September 30, 2021 and 2020 and $4.8 million and $(3.1) million for the nine months ended September 30, 2021 and 2020, respectively. The acquisition-related earnout was an expense for the nine months ended September 30, 2021 compared to a benefit for the prior year period reflecting the change in fair value of the Digita acquisition contingent liability due to growth in sales of our Jamf Protect product. General and administrative also includes legal reserve of $4.2 million for the nine months ended September 30, 2021.
50

The following table sets forth our consolidated statements of operations data expressed as a percentage of total revenue for the periods indicated:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(as a percentage of total revenue)
Consolidated Statement of Operations Data:
Revenue:
Subscription95 %93 %94 %93 %
Services
License
Total revenue100 100 100 100 
Cost of revenue:
Cost of subscription (exclusive of amortization expense shown below)19 14 17 15 
Cost of services (exclusive of amortization expense shown below)
Amortization expense
Total cost of revenue28 21 24 23 
Gross profit72 79 76 77 
Operating expenses:
Sales and marketing43 34 40 35 
Research and development27 18 22 19 
General and administrative26 20 26 16 
Amortization expense
Total operating expenses103 80 95 79 
Loss from operations(31)(1)(19)(2)
Interest expense, net(1)(2)(1)(6)
Loss on extinguishment of debt(1)(7)— (3)
Foreign currency transaction loss— — — — 
Other income, net— — — — 
Loss before income tax benefit(33)(10)(20)(11)
Income tax benefit— 
Net loss(32)%(8)%(20)%(8)%
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.


51

Comparison of the Three and Nine Months Ended September 30, 2021 and 2020
Revenue
Three Months Ended
September 30,
ChangeNine Months Ended
September 30,
Change
2021
2020 (1)
$%2021
2020 (1)
$%
(in thousands, except percentages)
SaaS subscription and support and maintenance$83,775 $57,785 $25,990 45 %$222,672 $160,279 $62,393 39 %
On‑premise subscription6,925 7,849 (924)(12)23,228 18,159 5,069 28 
Subscription revenue90,700 65,634 25,066 38 245,900 178,438 67,462 38 
Professional services4,083 3,897 186 12,015 10,616 1,399 13 
Perpetual licenses838 1,017 (179)(18)4,671 3,811 860 23 
Non-subscription revenue4,921 4,914 — 16,686 14,427 2,259 16 
Total revenue$95,621 $70,548 $25,073 36 %$262,586 $192,865 $69,721 36 %
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
Total revenue increased by $25.1 million, or 36%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. Overall revenue increased as a result of higher subscription revenue and services revenue. Subscription revenue accounted for 95% of total revenue for the three months ended September 30, 2021 compared to 93% for the three months ended September 30, 2020. The increase in subscription revenue was driven by device expansion, the addition of new customers and cross-selling, as well as approximately $5.1 million from Wandera revenue in the third quarter of 2021. This increase was partially offset by the impact to subscription revenue from a change in revenue recognition related to our Jamf Connect product resulting from updates to how we deliver the product. See additional information regarding this change in the Components of Results of Operations section.
Total revenue increased by $69.7 million, or 36%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. Overall revenue increased as a result of higher subscription revenue, services revenue and license revenue. Subscription revenue accounted for 94% of total revenue for the nine months ended September 30, 2021 compared to 93% for the nine months ended September 30, 2020. The increase in subscription revenue was driven by device expansion, the addition of new customers and cross-selling, as well as approximately $5.1 million from Wandera revenue in the third quarter of 2021, partially offset by the impact from a change in revenue recognition related to our Jamf Connect product resulting from updates to how we deliver the product. Services revenue increased as a result of higher revenue from training courses, which was impacted by COVID-19 in the prior year period. License revenue increased reflecting additional licenses compared to the prior year period, which was impacted by COVID-19.
Cost of Revenue and Gross Margin
Three Months Ended
September 30,
ChangeNine Months Ended
September 30,
Change
2021
2020 (1)
$%2021
2020 (1)
$%
(in thousands, except percentages)
Cost of revenue:
Cost of subscription (exclusive of amortization expense shown below)$18,317 $10,032 $8,285 83 %$44,206 $28,020 $16,186 58 %
Cost of services (exclusive of amortization expense show below)2,955 2,447 508 21 8,027 7,747 280 
Amortization expense5,198 2,679 2,519 94 10,835 8,034 2,801 35 
Total cost of revenue$26,470 $15,158 $11,312 75 %$63,068 $43,801 $19,267 44 %
Gross margin72%79%76%77%
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
Cost of revenue increased by $11.3 million, or 75%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020 driven by higher cost of subscription revenue and amortization expense. Cost of subscription revenue increased $8.3 million, or 83%, primarily due to an increase of $2.9 million in employee compensation costs related to higher headcount to support the growth in our subscription customer base and the Wandera acquisition, an increase of $3.3 million in third party hosting fees due to increased capacity to support our growth and the Wandera acquisition,
52

an increase of $0.4 million in computer hardware and software costs to support the growth of the business and a $1.5 million increase in stock-based compensation expense and related payroll taxes. Cost of services revenue increased $0.5 million, or 21%, as a result of higher services revenue and a $0.2 million increase in stock-based compensation expense and related payroll taxes. Amortization expense increased $2.5 million, or 94%, primarily reflecting the increase in intangible assets due to the Wandera acquisition.
Cost of revenue increased by $19.3 million, or 44%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 driven by higher cost of subscription revenue and amortization expense. Cost of subscription revenue increased $16.2 million, or 58%, primarily due to an increase of $6.1 million in employee compensation costs related to higher headcount to support the growth in our subscription customer base and the Wandera acquisition, an increase of $6.9 million in third party hosting fees due to increased capacity to support our growth and the Wandera acquisition, an increase of $0.7 million in computer hardware and software costs to support the growth of the business and a $2.1 million increase in stock-based compensation expense and related payroll taxes. Amortization expense increased $2.8 million, or 35%, primarily reflecting the increase in intangible assets due to the Wandera acquisition.
Total gross margin was 72% and 79% for the three months ended September 30, 2021 and 2020, respectively. The decline in total gross margin was due to the increase in total cost of revenue described above as well as an impact to revenue due to a change in revenue recognition related to our Jamf Connect product resulting from updates to how we deliver the product. Total gross margin was 76% and 77% for the nine months ended September 30, 2021 and 2020, respectively.
Operating Expenses
Three Months Ended
September 30,
ChangeNine Months Ended
September 30,
Change
2021
2020 (1)
$%2021
2020 (1)
$%
(in thousands, except percentages)
Operating expenses:
Sales and marketing$40,856 $23,773 $17,083 72 %$103,640 $67,558 $36,082 53 %
Research and development25,608 12,757 12,851 NM58,437 37,344 21,093 56 
General and administrative25,536 13,845 11,691 84 69,288 31,588 37,700 NM
Amortization expense7,025 5,633 1,392 25 18,275 16,941 1,334 
Operating expenses$99,025 $56,008 $43,017 77 %$249,640 $153,431 $96,209 63 %
NM Not Meaningful.
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
Sales and Marketing. Sales and marketing expenses increased by $17.1 million or 72%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020 primarily due to an increase of $10.0 million in employee compensation costs driven by higher headcount due to growth in the business and the Wandera acquisition, an increase of $1.1 million in computer hardware and software costs to support the growth of the business, a $4.4 million increase in stock-based compensation expense and related payroll taxes, a $0.4 million increase in marketing costs, a $0.3 million increase in travel-related expenses and a $0.4 million increase in facilities expense.
Sales and marketing expenses increased by $36.1 million, or 53%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 primarily due to an increase of $22.6 million in employee compensation costs driven by higher headcount due to growth in the business and the Wandera acquisition, a $3.4 million increase in marketing costs, an increase of $2.4 million in computer hardware and software costs to support the growth of the business, a $6.3 million increase in stock-based compensation expense and related payroll taxes and a $0.9 million increase in facilities expense, partially offset by a $0.7 million decrease in travel-related expenses reflecting less travel due to COVID-19. Marketing costs increased primarily due to increases in demand generation programs, advertising, and brand awareness campaigns focused on new customer acquisition.
Research and Development. Research and development expenses increased by $12.9 million for the three months ended September 30, 2021 compared to the three months ended September 30, 2020 primarily due to an increase of $5.9 million in employee compensation costs driven by higher headcount due to growth in the business and the Wandera acquisition, an increase of $0.6 million in outside services, an increase of $0.6 million in computer hardware and software costs to support the growth of the business, a $0.5 million increase in acquisition-related expenses and a $4.8 million increase in stock-based compensation expense and related payroll taxes.
53

Research and development expenses increased by $21.1 million, or 56%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 primarily due to an increase of $10.9 million in employee compensation costs driven by higher headcount due to growth in the business and the Wandera acquisition, an increase of $2.1 million in outside services, an increase of $1.2 million in computer hardware and software costs to support the growth of the business, a $0.6 million increase in acquisition-related expenses and a $6.5 million increase in stock-based compensation expense and related payroll taxes.
General and Administrative. General and administrative expenses increased by $11.7 million, or 84%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. The increase was primarily due to an increase of $5.0 million in employee compensation costs driven by higher headcount to support our continued growth and the Wandera acquisition, an increase of $0.8 million in computer hardware and software costs to support the growth of the business, a $3.3 million increase in stock-based compensation expense and related payroll taxes and a $0.8 million increase in acquisition-related expenses.
General and administrative expenses increased by $37.7 million for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. The increase was primarily due to an increase of $10.6 million in employee compensation costs driven by higher headcount to support our continued growth and the Wandera acquisition, $3.9 million in additional expenses as a result of operating as a public company, an increase of $2.4 million in computer hardware and software costs to support the growth of the business, a $4.9 million increase in stock-based compensation expense and related payroll taxes, an increase of $0.6 million related to offering costs, an increase of $4.2 million for a legal reserve and a $7.9 million increase in acquisition-related earnout.
Amortization Expense. Amortization expense increased by $1.4 million, or 25%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020 primarily reflecting the increase in intangible assets due to the Wandera acquisition.
Amortization expense increased by $1.3 million, or 8%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 primarily reflecting the increase in intangible assets due to the Wandera acquisition.
Interest Expense, Net
Three Months Ended
September 30,
ChangeNine Months Ended
September 30,
Change
20212020$%20212020$%
(in thousands, except percentages)
Interest expense, net$1,386 $1,207 $179 15 %$1,608 $10,675 $(9,067)(85)%
Interest expense, net increased by $0.2 million, or 15%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020 due to borrowings under the New Term Loan Facility and interest charges on the 2026 Notes..
Interest expense, net decreased by $9.1 million, or 85%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020 reflecting the repayment of the Prior Term Loan Facility in the third quarter of 2020.
Loss on Extinguishment of Debt
Three Months Ended
September 30,
ChangeNine Months Ended
September 30,
Change
20212020$%20212020$%
(in thousands, except percentages)
Loss on extinguishment of debt$449 $5,213 $(4,764)(91)%$449 $5,213 $(4,764)(91)%
Loss on extinguishment of debt of $0.4 million for the three and nine months ended September 30, 2021 consists of the write off of debt issuance costs upon the early repayment of the New Term Loan Facility. Loss on extinguishment of debt of $5.2 million for the three and nine months ended September 30, 2020 consists of a prepayment penalty of $2.0 million and write off of debt issuance costs of $3.2 million in connection with the early repayment of the Prior Term Loan Facility.
54

Foreign Currency Transaction Loss
Three Months Ended
September 30,
ChangeNine Months Ended
September 30,
Change
20212020$%20212020$%
(in thousands, except percentages)
Foreign currency transaction loss$269 $154 $115 75 %$795 $471 $324 69 %
Foreign currency transaction loss increased by $0.1 million, or 75%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020.
Foreign currency transaction loss increased by $0.3 million, or 69%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020.
Other Income, Net
Three Months Ended
September 30,
ChangeNine Months Ended
September 30,
Change
20212020$%20212020$%
(in thousands, except percentages)
Other income, net$— $— $— — %$— $91 $(91)(100)%
The decrease in Other income, net for the nine months ended September 30, 2021 was due to the termination of our sublease in the second quarter of 2020.
Income Tax Benefit
Three Months Ended
September 30,
ChangeNine Months Ended
September 30,
Change
2021
2020 (1)
$%2021
2020 (1)
$%
(in thousands, except percentages)
Income tax benefit$1,595 $1,804 $(209)(12)%$1,535 $4,917 $(3,382)(69)%
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
Income tax benefit was $1.6 million and $1.8 million for the three months ended September 30, 2021 and 2020, respectively. The effective tax rates for the three months ended September 30, 2021 and 2020 were 5.0% and 25.1%, respectively. The effective tax rate for the three months ended September 30, 2021 was lower than the prior year period due to the application of Section 162(m) of the Internal Revenue Code, stock option activity and the domestic valuation allowance.
Income tax benefit was $1.5 million and $4.9 million for the nine months ended September 30, 2021 and 2020, respectively. The effective tax rates for the nine months ended September 30, 2021 and 2020 were 2.9% and 23.8%, respectively. The effective tax rate for the nine months ended September 30, 2021 was lower than the prior year period due to the application of Section 162(m) of the Internal Revenue Code, stock option activity and the domestic valuation allowance. The effective tax rate for the nine months ended September 30, 2021 was impacted by $0.1 million of discrete income tax benefit. The Company’s annual effective tax rates for the nine months ended September 30, 2021 and 2020 were 2.8% and 21.1%, respectively.
55

Liquidity and Capital Resources
General
As of September 30, 2021, our principal sources of liquidity were cash and cash equivalents totaling $227.1 million, which were held for for general corporate purposes, which may include working capital, capital expenditures, and potential acquisitions and strategic transactions, as well as the available balance of our Revolving Credit Facility, described in Note 7 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q. Our cash equivalents are comprised of money market funds and/or U.S. Treasuries with original or remaining maturities at the time of purchase of three months or less. Our positive cash flows from operations enable us to make continued investments in supporting the growth of our business. We expect that our operating cash flows, in addition to our cash and cash equivalents, will enable us to continue to make such investments in the future.
We believe our cash and cash equivalents, our Revolving Credit Facility and cash provided by sales of our software solutions and services will be sufficient to meet our working capital and capital expenditure needs as well as our debt service requirements for at least the next 12 months. Our future capital requirements will depend on many factors including our growth rate, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced products and services offerings, and the continuing market acceptance of our products. In the future, we may use cash to acquire or invest in complementary businesses, services and technologies, including intellectual property rights.
A majority of our customers pay in advance for subscriptions and support and maintenance contracts, a portion of which is recorded as deferred revenue. Deferred revenue consists of the unearned portion of billed fees for our subscriptions, which is later recognized as revenue in accordance with our revenue recognition policy. As of September 30, 2021, we had deferred revenue of $270.4 million, of which $211.0 million was recorded as a current liability and is expected to be recorded as revenue in the next 12 months, provided all other revenue recognition criteria have been met.
On July 1, 2021, we completed our acquisition of Wandera for total consideration of $409.3 million. The total consideration consists of an initial payment of $359.3 million at close and deferred consideration of $50.0 million to be paid in $25.0 million increments on October 1, 2021 and December 15, 2021. We initially financed the acquisition with cash on hand and proceeds from the Company’s $250.0 million New Term Loan Facility. On July 1, 2021, we entered into the Credit Agreement Amendment, which amended our existing Credit Agreement. The Credit Agreement Amendment provided for a new 364-day New Term Loan Facility in an aggregate principal amount of $250.0 million on substantially the same terms and conditions as our existing Credit Agreement. The Company repaid the principal amount of the New Term Loan Facility on September 23, 2021 with proceeds from the issuance and sale of the 2026 Notes. As of September 30, 2021, there are no amounts outstanding under the Credit Agreement, other than $1.0 million in outstanding letters of credit.
On September 17, 2021, we completed our private offering of the 2026 Notes and received net proceeds of approximately $361.4 million after deducting the initial purchasers’ discounts and commissions and the offering expenses paid by us. The 2026 Notes bear interest at a rate of 0.125% per year, payable semiannually in arrears on March 1 and September 1 of each year, beginning on March 1, 2022. We used (i) approximately $250.0 million of the net proceeds from this offering to repay the Company’s New Term Loan Facility and to pay any associated prepayment penalties and accrued and unpaid interest to the date of repayment and (ii) approximately $36.0 million of the net proceeds from this offering to fund the cost of entering into the Capped Calls, and will use the remainder of the net proceeds for general corporate purposes, which may include working capital, capital expenditures, and potential acquisitions and strategic transactions.
56

Cash Flows
The following table presents a summary of our consolidated cash flows from operating, investing and financing activities:
Nine Months Ended September 30,
2021
2020 (1)
(As Revised)
(in thousands)
Net cash provided by operating activities$64,827 $33,099 
Net cash used in investing activities(359,937)(1,836)
Net cash provided by financing activities328,905 113,819 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(865)— 
Net increase in cash, cash equivalents and restricted cash32,930 145,082 
Cash, cash equivalents and restricted cash, beginning of period194,868 32,375 
Cash, cash equivalents and restricted cash, end of period$227,798 $177,457 
Cash paid for interest$944 $12,647 
Cash paid for purchases of equipment and leasehold improvements7,261 1,836 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for more information.
Operating Activities
Our largest source of operating cash is cash collections from our customers for subscriptions. Our primary use of cash from operating activities is for employee-related expenditures, marketing expenses and third-party hosting costs.
For the nine months ended September 30, 2021, net cash provided by operating activities was $64.8 million reflecting our net loss of $51.4 million, adjusted for non-cash charges of $73.2 million and net cash inflows of $43.1 million from changes in our operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of property and equipment and intangible assets, amortization of deferred contract costs, non-cash lease expense, share-based compensation and a $4.8 million adjustment to contingent consideration. The primary drivers of net cash inflows from changes in operating assets and liabilities included an increase of $59.5 million in deferred revenue due to growth in subscription revenues, an increase of $6.7 million in accounts payable and accrued liabilities due to growth of the business and a decrease in trade accounts receivable of $3.2 million due to timing of cash receipts from our customers and higher collections. These changes were partially offset by an increase of $18.1 million in deferred contract costs due to an increase in capitalized costs and an increase of $8.1 million in prepaid expenses and other assets.
For the nine months ended September 30, 2020, net cash provided by operating activities was $33.1 million reflecting our net loss of $15.7 million, adjusted for non-cash charges of $36.3 million and net cash inflows of $12.5 million from changes in our operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of property and equipment and intangible assets, amortization of deferred contract costs, amortization of debt issuance costs, provision for bad debt expense and returns, loss on extinguishment of debt and share-based compensation, partially offset by deferred taxes and a $3.1 million benefit related to an adjustment to our Digita earnout. The primary drivers of net cash inflows from changes in operating assets and liabilities included a $47.2 million increase in deferred revenue and a $3.2 million increase in other liabilities. These changes were partially offset by an increase in trade accounts receivable of $18.3 million, an increase in deferred contract costs of $14.0 million, an increase in prepaid expenses and other assets of $4.2 million and a decrease in accounts payable and accrued liabilities of $1.2 million.
57

Investing Activities
During the nine months ended September 30, 2021, net cash used in investing activities was $359.9 million driven by the acquisition of Wandera, the acquisition of cmdReporter and purchases of equipment and leasehold improvements for updates to office space and hardware and software.
During the nine months ended September 30, 2020, net cash used in investing activities was $1.8 million due to purchases of equipment and leasehold improvements to support our higher headcount with additional office space and hardware and software.
Financing Activities
Net cash provided by financing activities of $328.9 million during the nine months ended September 30, 2021 was primarily due to proceeds from the issuance and sale of the 2026 Notes and from the exercise of stock options, partially offset by cash paid for the purchase of the Capped Calls, debt issuance costs and contingent consideration.
Net cash provided by financing activities of $113.8 million during the nine months ended September 30, 2020 was due to proceeds of approximately $326.3 million from the IPO after deducting underwriting discounts and commissions and $2.2 million of proceeds from the private placement, partially offset by the repayment of $205.0 million principal amount of our Prior Term Loan Facility, the payment of debt extinguishment costs of $2.1 million, the payment of offering costs of $6.6 million and the payment of debt issuance costs of $1.3 million related to the Credit Agreement.
Contractual Obligations and Commitments
As of September 30, 2021, our principal commitments consist of obligations under operating leases for office space, noncancelable minimum annual commitments with AWS for hosting services and other vendors for support software, and our convertible senior notes. In “Management’s Discussion and Analysis of Financial Conditions and Results of Operations” included in our Annual Report on Form 10-K for the year ended December 31, 2020, we disclosed our total contractual obligations as of December 31, 2020. Except for our obligations under our convertible senior notes as disclosed in Note 7 of the notes to our consolidated financial statements included in Part I, Item 1 of this Form 10-Q, there have been no material changes to the contractual obligations as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020.
Indemnification Agreements
In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify customers, channel partners, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of the breach of such agreements, services to be provided by us or from intellectual property infringement, misappropriation or other violation claims made by third parties. See “Risk Factors — We have indemnity provisions under our contracts with our customers, channel partners and other third parties, which could have a material adverse effect on our business” in our Annual Report on Form 10-K for the year ended December 31, 2020. In addition, we have entered into indemnification agreements with our directors and certain executive officers that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. No demands have been made upon us to provide indemnification under such agreements and there are no claims that we are aware of that could have a material effect on our consolidated balance sheets, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows.
JOBS Act
We currently qualify as an “emerging growth company” pursuant to the provisions of the JOBS Act. For as long as we are an “emerging growth company,” we may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies,” including, but not limited to, not being required to comply with the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, exemptions from the requirements of holding advisory “say-on-pay” votes on executive compensation and shareholder advisory votes on golden parachute compensation.
The JOBS Act also permits an emerging growth company like us to take advantage of an extended transition period to comply with new or revised accounting standards applicable to public companies. We have elected to use the extended
58

transition period for complying with new or revised accounting standards and, therefore, we will not be subject to the same new or revised accounting standards as other public companies that comply with such new or revised accounting standards on a non-delayed basis.
On June 30, 2021, the last day of our second fiscal quarter in 2021, the market value of our common stock held by non-affiliates exceeded $700.0 million. Accordingly, we will be deemed a large accelerated filer as of December 31, 2021 and will no longer qualify as an emerging growth company and be able to take advantage of the exemptions from the reporting requirements described above or the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ending December 31, 2021.
Critical Accounting Policies
Our discussion and analysis of financial condition and results of operations are based upon our consolidated financial statements. The preparation of our financial statements in accordance with GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses. We base our estimates on experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. Actual results may differ from those estimates, impacting our reported results of operations and financial condition.
Except for the accounting policies for leases that were updated as a result of adopting the new accounting standard, there have been no material changes to our critical accounting policies and estimates disclosed in our Annual Report on Form 10-K for the year ended December 31, 2020. For more information, refer to “Note 2 — Summary of Significant Accounting Policies” to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
Recent Accounting Pronouncements
For a description of our recently adopted accounting pronouncements and recently issued accounting standards not yet adopted, see “Note 2 — Summary of Significant Accounting Policies” to the consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.
Item 3.    Quantitative and Qualitative Disclosures About Market Risk
Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of exposure due to potential changes in inflation or interest rates. We do not hold financial instruments for trading purposes.
Foreign Currency Exchange Risk
The functional currency of our foreign subsidiaries except for Wandera Ltd. and its subsidiaries is the U.S. dollar. The functional currency of Wandera is the British Pound (“GBP”). Most of our sales are denominated in U.S. dollars, and therefore our revenue is not currently subject to significant foreign currency risk. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the U.S., United Kingdom, Czech Republic, Poland, and the Netherlands. Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments. During the three and nine months ended September 30, 2021 and 2020, a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our consolidated results of operations and cash flows.
Impact of Inflation
While inflation may impact our net revenue and costs of revenue, we believe the effects of inflation, if any, on our results of operations and financial condition have not been significant. However, there can be no assurance that our results of operations and financial condition will not be materially impacted by inflation in the future.
59

Item 4.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a–15(e) and Rule 15d–15(e) under the Exchange Act that are designed to provide reasonable assurance that information required to be disclosed by the Company in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by the Company in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2021. Based on this evaluation, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were not effective as of September 30, 2021 due to the material weakness described below. Notwithstanding such material weakness in internal control over financial reporting, our principal executive officer and principal financial officer have concluded that our unaudited Consolidated Financial Statements included in this Quarterly Report on Form 10-Q present fairly, in all material respects, our financial position, results of operations and cash flows for the periods presented in conformity with U.S. GAAP.
Material Weakness in Internal Control over Financial Reporting
A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis. Because the control deficiency described below could have resulted in a material misstatement of our annual or interim financial statements, we determined that this deficiency constitutes a material weakness.
In connection with the preparation of our financial statements for the quarter ended June 30, 2021, we identified misstatements in our accounting related to certain commissions that were incorrectly capitalized in prior periods. The misstatements resulted from a deficiency in the controls over the commissions process. We did not design or maintain effective controls to identify commissions that should have been expensed as incurred rather than capitalized in accordance with GAAP. Specifically, we did not have controls over (i) the communication of commission plan changes between the sales and accounting teams to identify and correctly account for commission plan changes in the financial statements and (ii) reviewing the evaluation of various terms in the commission plans to the relevant accounting guidance. As a result, sales and marketing expenses were understated and deferred contract costs were overstated in prior periods. This material weakness resulted in the revision of our previously issued consolidated financial statements as of and for the years ended December 31, 2020, 2019 and 2018 and for each of the quarters during the years ended December 31, 2020 and 2019 and the quarter ended March 31, 2021.
Our management is committed to remediating this material weakness and has identified and started implementing several steps to enhance our internal controls and commissions processes. Our steering committee, anchored by the Chief Financial Officer and Chief Operating Officer, has hired a third-party consultant to help us standardize and automate our commissions processes. The third-party consultant has provided preliminary recommendations to standardize and automate our commission processes. Our steering committee, working with the third-party consultant, determines the implementation plan for these recommendations. Therefore, the remediation efforts are still in process and have not yet been completed. Although we intend to complete the remediation process as promptly as possible, we cannot at this time estimate how long it will take to remediate this material weakness. The material weakness will not be considered remediated until a sustained period of time has passed to allow management to test the design and operational effectiveness of the corrective actions. In addition, we may discover additional material weaknesses that require additional time and resources to remediate and we may decide to take additional measures to address the material weaknesses or modify the remediation steps described above. Until the weakness is remediated, we plan to continue to perform additional analyses and other procedures to ensure that our consolidated financial statements are prepared in accordance with GAAP.
Changes in Internal Control
There have been no changes in internal control over financial reporting during the quarter ended September 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
60

PART II
OTHER INFORMATION
Item 1.    Legal Proceedings
The information set forth in Note 8 to the consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q is incorporated herein by reference.
Item 1A. Risk Factors
This quarterly report should be read in conjunction with the risk factors included in our Annual Report on Form 10-K for the year ended December 31, 2020, as supplemented by our subsequent Quarterly Reports on Form 10-Q. Except for the risk factors set forth below that are new or contain changes to the similarly titled risk factors included in our Annual Report on Form 10-K, there have been no material changes to the risk factors disclosed in Part 1, Item 1A “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2020, as supplemented by the risk factors disclosed in Part II, Item 1A “Risk Factors” in our subsequent Quarterly Reports on Form 10-Q .
Risks Related to our Financial Reporting and Capital Resources
We have identified a material weakness in our internal control over financial reporting and, if we are unable to remediate this material weakness, we may not be able to accurately or timely report our financial condition or results of operations, which may adversely affect investor confidence in us and, as a result, the value of our common stock.
As disclosed in Part I, Item 4, “Controls and Procedures,” we have identified a material weakness in internal control over financial reporting. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis. Because the control deficiency described below could have resulted in a material misstatement of our annual or interim financial statements, we determined that this deficiency constitutes a material weakness. In connection with the preparation of our financial statements for the quarter ended June 30, 2021, we identified misstatements in our accounting related to certain commissions that were incorrectly capitalized. The misstatements resulted from a deficiency in the controls over the commissions process. We did not design or maintain effective controls to identify commissions that should have been expensed as incurred rather than capitalized in accordance with GAAP. Specifically, we did not have controls over (i) the communication of commission plan changes between the sales and accounting teams to identify and correctly account for commission plan changes in the financial statements and (ii) reviewing the evaluation of various terms in the commission plans to the relevant accounting guidance. As a result, sales and marketing expenses were understated and deferred contract costs were overstated in prior periods. This material weakness resulted in the revision of our previously issued consolidated financial statements as of and for the years ended December 31, 2020, 2019 and 2018 and for each of the quarters during the years ended December 31, 2020 and 2019 and the quarter ended March 31, 2021.
Our management is committed to remediating this material weakness and has identified and started implementing several steps to enhance our internal controls and commissions processes. Our steering committee, anchored by the Chief Financial Officer and Chief Operating Officer, has hired a third-party consultant to help us standardize and automate our commissions processes. The third-party consultant has provided preliminary recommendations to standardize and automate our commission processes. Our steering committee, working with the third-party consultant, determines the implementation plan for these recommendations. Therefore, the remediation efforts are still in process and have not yet been completed. Although we intend to complete the remediation process as promptly as possible, we cannot at this time estimate how long it will take to remediate this material weakness. The material weakness will not be considered remediated until a sustained period of time has passed to allow management to test the design and operational effectiveness of the corrective actions. In addition, we may discover additional material weaknesses that require additional time and resources to remediate and we may decide to take additional measures to address the material weaknesses or modify the remediation steps described above. Until the weakness is remediated, we plan to continue to perform additional analyses and other procedures to ensure that our consolidated financial statements are prepared in accordance with GAAP. If our internal control over financial reporting or our disclosure controls and procedures are not effective, we may not be able to accurately report our financial results, prevent fraud or file our periodic reports in a timely manner, which may cause investors to lose confidence in our reported financial information and may lead to a decline in our share price.
61

Our indebtedness could adversely affect our business and growth prospects.
As of September 30, 2021, we had total current and long-term indebtedness of $374.8 million, including (i) $373.8 million outstanding aggregate principal amount of 2026 Notes, (ii) no borrowings outstanding under our Revolving Credit Facility and (iii) $1.0 million of outstanding letters of credit outstanding under our Revolving Credit Facility. In addition, as of September 30, 2021, we had $149.0 million of additional borrowing capacity under our Revolving Credit Facility. Our indebtedness, or any additional indebtedness we may incur, could require us to divert funds identified for other purposes for debt service and impair our liquidity position. If we cannot generate sufficient cash flow from operations to service our debt, we may need to refinance our debt, dispose of assets or issue equity to obtain necessary funds. We do not know whether we will be able to take any of these actions on a timely basis, on terms satisfactory to us or at all.
Our existing and future indebtedness, the cash flow needed to satisfy such indebtedness and the covenants governing such indebtedness, could have important consequences, including:
limiting funds otherwise available for financing our capital expenditures by requiring us to dedicate a portion of our cash flows from operations to the repayment of debt and the interest on this debt;
limiting our ability to incur additional indebtedness;
limiting our ability to capitalize on significant business opportunities;
making us more vulnerable to rising interest rates; and
making us more vulnerable in the event of a downturn in our business.
Fluctuations in interest rates can increase borrowing costs. Increases in interest rates may directly impact the amount of interest we are required to pay and reduce earnings accordingly. In addition, developments in tax policy, such as the disallowance of tax deductions for interest paid on outstanding indebtedness, could have an adverse effect on our liquidity and our business, financial conditions and results of operations. Further, our existing debt agreements contain customary affirmative and negative covenants and certain restrictions on operations that could impose operating and financial limitations and restrictions on us, including restrictions on our ability to enter into particular transactions and to engage in other actions that we may believe are advisable or necessary for our business.
We expect to use cash flow from operations to meet current and future financial obligations, including funding our operations, debt service requirements and capital expenditures. The ability to make these payments depends on our financial and operating performance, which is subject to prevailing economic, industry and competitive conditions and to certain financial, business, economic and other factors beyond our control.

Despite our current debt levels, we may still incur substantially more debt or take other actions which would intensify the risks discussed above.
Despite our current consolidated debt levels, we may be able to incur substantial additional debt in the future, subject to the restrictions contained in our debt instruments, some of which may be secured debt. We are not restricted under the terms of the 2026 Notes Indenture from incurring additional debt, securing existing or future debt, recapitalizing our debt or taking a number of other actions that are not limited by the terms of the 2026 Notes Indenture that could have the effect of diminishing our ability to make payments on our debt, including the 2026 Notes, when due. The Credit Agreement restricts our ability to incur certain additional indebtedness, including secured indebtedness, but if the Credit Agreement matures or is repaid, we may not be subject to such restrictions under the terms of any subsequent indebtedness.
We may not have the ability to raise the funds necessary to settle conversions of the 2026 Notes in cash or to repurchase the 2026 Notes upon a fundamental change, and our future debt may contain limitations on our ability to pay cash upon conversion or repurchase of the 2026 Notes.
Holders of the 2026 Notes will have the right, subject to certain conditions and limited exceptions, to require us to repurchase all or a portion of their 2026 Notes upon the occurrence of a fundamental change at a fundamental change repurchase price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus accrued and unpaid interest, if any, as provided in the 2026 Notes Indenture. In addition, upon conversion of the 2026 Notes, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to make cash payments in respect of the 2026 Notes being converted as provided in the 2026 Notes Indenture. However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of 2026 Notes surrendered therefor or pay cash with respect to 2026 Notes being converted. In addition, our ability to repurchase the 2026 Notes or to pay cash upon conversions of the 2026 Notes may be limited by law, by regulatory authority or by agreements governing our future indebtedness. Our failure to repurchase 2026 Notes at a time when the repurchase is
62

required by the 2026 Notes Indenture or to pay any cash payable on future conversions of the 2026 Notes as required by the 2026 Notes Indenture would constitute a default under the 2026 Notes Indenture. A default under the 2026 Notes Indenture or the fundamental change itself could also lead to a default under agreements governing our future indebtedness. If the repayment 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 repurchase the 2026 Notes or make cash payments upon conversions thereof.
The Credit Agreement limits the subsidiary guarantor’s ability to pay any cash amount upon the conversion or repurchase of the 2026 Notes.
The 2026 Notes are guaranteed by JAMF Software, LLC (in such capacity, the “subsidiary guarantor”). The Credit Agreement prohibits (subject to the availability of other negative covenant exceptions) the subsidiary guarantor from making cash payments in respect of the 2026 Notes (or cash distributions which could be utilized to make cash payments in respect of the 2026 Notes) if an event of default exists under that facility or if, after giving effect to such conversion or repurchase (and any additional indebtedness incurred in connection with such conversion or a repurchase), the subsidiary guarantor would not be in pro forma compliance with our financial covenants under that facility and/or would not satisfy the 6.00 to 1.00 total net leverage governor permitting unlimited restricted payments and restricted debt payments. Any new credit facility that we and/or the subsidiary guarantor may enter into may have similar restrictions. Our failure to make cash payments upon the conversion or repurchase of the 2026 Notes as required under the terms of the 2026 Notes would permit holders of the 2026 Notes to accelerate our obligations under the 2026 Notes.
The conditional conversion feature of the 2026 Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the 2026 Notes is triggered, holders of such notes will be entitled to convert their 2026 Notes at any time during specified periods at their option, described in the 2026 Notes Indenture. If one or more holders elect to convert their notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (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 through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the 2026 Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
Conversion of the 2026 Notes may dilute the ownership interest of our shareholders or may otherwise depress the price of our common stock.
The conversion of some or all of the 2026 Notes may dilute the ownership interests of our shareholders. Upon conversion of the 2026 Notes, we have the option to pay or deliver, as the case may be, cash, shares of our common stock, or a combination of cash and shares of our common stock. If we elect to settle our conversion obligation in shares of our common stock or a combination of cash and shares of our common stock, any sales in the public market of our common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the 2026 Notes may encourage short selling by market participants because the conversion of the 2026 Notes could be used to satisfy short positions, or anticipated conversion of the 2026 Notes into shares of our common stock could depress the price of our common stock.
Changes in the accounting treatment for convertible debt securities that may be settled in cash, such as the 2026 Notes, could have a material effect on our reported financial results.
In August 2020, the Financial Accounting Standards Board issued Accounting Standards Update No. 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”), which amends the accounting standards for convertible debt instruments that may be settled entirely or partially in cash upon conversion. ASU 2020-06 eliminates requirements to separately account for liability and equity components of such convertible debt instruments and eliminates the ability to use the treasury stock method for calculating diluted earnings per share for convertible instruments whose principal amount may be settled using shares. Instead, ASU 2020-06 requires (i) the entire amount of the security to be presented as a liability on the balance sheet and (ii) application of the “if-converted” method for calculating diluted earnings per share. Under the “if-converted” method, diluted earnings per share will generally be calculated assuming that all the 2026 Notes were converted solely into shares of common stock at the beginning of the reporting period, unless the result would be anti-dilutive, which could adversely affect our diluted earnings per share. However, if the principal
63

amount of the convertible debt security being converted is required to be paid in cash and only the excess is permitted to be settled in shares, the if-converted method will produce a similar result as the “treasury stock” method prior to the adoption of ASU 2020-06 for such convertible debt security.
We early adopted ASU 2020-06, and as such we do not expect to bifurcate the liability and equity components of the 2026 Notes on our balance sheet and we expect to use the if-converted method of calculating diluted earnings per share. In order to qualify for the alternative treatment of calculating diluted earnings per share under the if-converted method, we would have to irrevocably fix the settlement method for conversions to combination settlement with a specified dollar amount of at least $1,000 per $1,000 principal amount of the 2026 Notes, which would impair our flexibility to settle conversions of notes, require us to settle conversions in cash in an amount at least equal to the principal amount of notes converted and could adversely affect our liquidity.
We cannot be sure whether other changes may be made to the current accounting standards related to the 2026 Notes, or otherwise, that could have a material effect on our reported financial results.
Certain provisions in the 2026 Notes Indenture may delay or prevent an otherwise beneficial takeover attempt of us.
Certain provisions in the 2026 Notes Indenture may make it more difficult or expensive for a third party to acquire us. For example, the 2026 Notes Indenture will require us, except as provided in that indenture, to repurchase the 2026 Notes for cash upon the occurrence of a fundamental change and, in certain circumstances, to increase the conversion rate for a holder that converts its notes in connection with a make-whole fundamental change. A takeover of us may trigger the requirement that we repurchase the 2026 Notes and/or increase the conversion rate, which could make it more costly for a potential acquirer to engage in such takeover. Such additional costs may have the effect of delaying or preventing a takeover of us that would otherwise be beneficial to investors.
We entered into certain hedging positions that may affect the value of the 2026 Notes and the volatility and value of our common stock.
In connection with the issuance of the 2026 Notes, we entered into certain hedging positions with certain financial institutions (the “option counterparties”). These hedging positions are expected generally to reduce potential dilution of our common stock on any conversion of the 2026 Notes or offset any cash payments we are required to make in excess of the principal amount of such converted 2026 Notes, as the case may be, with such reduction or offset subject to a cap.
The option counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock or purchasing or selling our common stock in secondary market transactions prior to the maturity of the 2026 Notes (and are likely to do so during any observation period related to a conversion of 2026 Notes or following any repurchase of 2026 Notes by us on any fundamental change repurchase event or otherwise). This activity could cause or avoid an increase or a decrease in the market price of our common stock or the 2026 Notes. In addition, if any such hedging positions fail to become effective, the operation counterparties or their respective affiliates may unwind their hedge positions, which could adversely affect the value of our common stock.
We are subject to counterparty risk with respect to the capped call transactions.
The option counterparties are financial institutions, and we will be subject to the risk that any or all of them might default under the capped call transactions. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. Past global economic conditions have resulted in the actual or perceived failure or financial difficulties of many financial institutions. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under the capped call transactions with such option counterparty. Our exposure will depend on many factors but, generally, an increase in our exposure will be correlated to an increase in the market price and in the volatility of our common stock. In addition, upon a default by an option counterparty, we may suffer more dilution than we currently anticipate with respect to our common stock. We can provide no assurance as to the financial stability or viability of the option counterparties
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
On September 17, 2021, we completed our private offering of $373.8 million aggregate principal amount of 2026 Notes. We offered and sold the 2026 Notes to the initial purchasers in reliance on the exemption from registration provided by Section 4(a)(2) of the Securities Act of 1933, as amended (the “Securities Act”), and for resale by the initial purchasers to
64

qualified institutional buyers pursuant to the exemption from registration provided by Rule 144A under the Securities Act. The 2026 Notes are convertible into shares of our common stock on the terms set forth in the 2026 Notes Indenture. To the extent that any shares of our common stock are issued upon conversion of the 2026 Notes, they will be issued in transactions anticipated to be exempt from registration under the Securities Act by virtue of Section 3(a)(9) thereof because no commission or other remuneration is expected to be paid in connection with conversion of the 2026 Notes and any resulting issuance of shares of our common stock. Additional information relating to the issuance of the 2026 Notes can be found under “Convertible Senior Notes” in Note 7 of the notes to our unaudited consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, as well as in our Current Report on Form 8-K filed with the Securities and Exchange Commission on September 20, 2021.
We did not purchase any shares of our common stock during the quarter ended September 30, 2021.
Item 3.    Defaults Upon Senior Securities
None.
Item 4.    Mine Safety Disclosures
Not applicable.
Item 5.    Other Information
None.
65

Item 6.    Exhibits
The following is a list of all exhibits filed or furnished as part of this report:
Exhibit
Number
Description
4.1
4.2
10.1
10.2
31.1
31.2
32.1*
32.2*
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
* The certifications furnished in Exhibit 32.1 and Exhibit 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.
66

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
Jamf Holding Corp. (Registrant)
Date: November 12, 2021By:/s/ Ian Goodkind
Ian Goodkind
Chief Accounting Officer
(Principal Accounting Officer)

67
EX-31.1 2 jamf-09302021x10qxex311.htm EX-31.1 Document

Exhibit 31.1
Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Dean Hager, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Jamf Holding Corp.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
c)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 12, 2021/s/ Dean Hager
Dean Hager
Director and Chief Executive Officer


EX-31.2 3 jamf-09302021x10qxex312.htm EX-31.2 Document

Exhibit 31.2
Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Jill Putman, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Jamf Holding Corp.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have:
a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
c)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 12, 2021/s/ Jill Putman
Jill Putman
Chief Financial Officer


EX-32.1 4 jamf-09302021x10qxex321.htm EX-32.1 Document

Exhibit 32.1
Certification of the Chief Executive Officer
Pursuant to Rule 18 U.S.C. Section 1350
In connection with the Quarterly Report on Form 10-Q of Jamf Holding Corp. (the “Company”) for the period ended September 30, 2021, as filed with the U.S. Securities and Exchange Commission (the “Report”), I, Dean Hager, Chief Executive Officer of the Company, hereby 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: November 12, 2021/s/ Dean Hager
Dean Hager
Director and Chief Executive Officer


EX-32.2 5 jamf-09302021x10qxex322.htm EX-32.2 Document

Exhibit 32.2
Certification of the Chief Financial Officer
Pursuant to Rule 18 U.S.C. Section 1350
In connection with the Quarterly Report on Form 10-Q of Jamf Holding Corp. (the “Company”) for the period ended September 30, 2021, as filed with the U.S. Securities and Exchange Commission (the “Report”), I, Jill Putman, Chief Financial Officer of the Company, hereby 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: November 12, 2021/s/ Jill Putman
Jill Putman
Chief Financial Officer


EX-101.SCH 6 jamf-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page 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 link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of presentation and description of business link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Basis of presentation and description of business (Tables) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Basis of presentation and description of business - IPO (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Basis of presentation and description of business - Basis of Presentation and Revision Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Basis of presentation and description of business - Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Basis of presentation and description of business - Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Basis of presentation and description of business - Consolidated Statements of Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Basis of presentation and description of business - Consolidated Statement of Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink 2409407 - Disclosure - Basis of presentation and description of business - Segment and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2110102 - Disclosure - Summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 2211201 - Disclosure - Summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2312302 - Disclosure - Summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2413408 - Disclosure - Summary of significant accounting policies - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Summary of significant accounting policies - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 2415410 - Disclosure - Summary of significant accounting policies - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2415410 - Disclosure - Summary of significant accounting policies - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2416411 - Disclosure - Summary of significant accounting policies - Deferred Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2417412 - Disclosure - Summary of significant accounting policies - Recent Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 2118103 - Disclosure - Financial instruments fair value link:presentationLink link:calculationLink link:definitionLink 2319303 - Disclosure - Financial instruments fair value (Tables) link:presentationLink link:calculationLink link:definitionLink 2420413 - Disclosure - Financial instruments fair value (Details) link:presentationLink link:calculationLink link:definitionLink 2121104 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Acquisitions - Wandera (Details) link:presentationLink link:calculationLink link:definitionLink 2424415 - Disclosure - Acquisitions - Acquisition-related Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2425416 - Disclosure - Acquisitions - Schedule of Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2426417 - Disclosure - Acquisitions - Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2427418 - Disclosure - Acquisitions - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 2428419 - Disclosure - Acquisitions - cmdReporter (Details) link:presentationLink link:calculationLink link:definitionLink 2429420 - Disclosure - Acquisitions - Digita Security LLC (Details) link:presentationLink link:calculationLink link:definitionLink 2130105 - Disclosure - Goodwill and other intangible assets link:presentationLink link:calculationLink link:definitionLink 2331305 - Disclosure - Goodwill and other intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2432421 - Disclosure - Goodwill and other intangible assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2433422 - Disclosure - Goodwill and other intangible assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2433422 - Disclosure - Goodwill and other intangible assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2434423 - Disclosure - Goodwill and other intangible assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2135106 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2336306 - Disclosure - Leases - (Tables) link:presentationLink link:calculationLink link:definitionLink 2437424 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2438425 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2439426 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2440427 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2440427 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2141107 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2342307 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2443428 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2444429 - Disclosure - Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2145108 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2446430 - Disclosure - Commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2147109 - Disclosure - Net loss per share link:presentationLink link:calculationLink link:definitionLink 2348308 - Disclosure - Net loss per share (Tables) link:presentationLink link:calculationLink link:definitionLink 2449431 - Disclosure - Net loss per share - Schedule of Computation (Details) link:presentationLink link:calculationLink link:definitionLink 2450432 - Disclosure - Net loss per share - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2151110 - Disclosure - Share-based compensation link:presentationLink link:calculationLink link:definitionLink 2352309 - Disclosure - Share-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2453433 - Disclosure - Share-based compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2454434 - Disclosure - Share-based compensation - Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2455435 - Disclosure - Share-based compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 2456436 - Disclosure - Share-based compensation - Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2157111 - Disclosure - Long-term incentive plan link:presentationLink link:calculationLink link:definitionLink 2458437 - Disclosure - Long-term incentive plan (Details) link:presentationLink link:calculationLink link:definitionLink 2159112 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2460438 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2161113 - Disclosure - Related-party transactions link:presentationLink link:calculationLink link:definitionLink 2462439 - Disclosure - Related-party transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 jamf-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 jamf-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 jamf-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Shares covered (in shares) Option Indexed to Issuer's Equity, Indexed Shares Deferred tax asset Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Letter of Credit Letter of Credit [Member] Convertible Debt Convertible Debt [Member] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease assets Operating Lease, Right-of-Use Asset Schedule of Business Acquisitions Schedule of Business Acquisitions, by Acquisition [Table Text Block] Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization (in thousands) Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Acquisition-related expenses Acquisition-related costs Business Combination, Acquisition Related Costs Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Segment and geographic information Segment Reporting, Policy [Policy Text Block] Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Contract with Customer Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Cash paid for contingent consideration Cash payment for contingent consideration Payment for Contingent Consideration Liability, Financing Activities Entity Filer Category Entity Filer Category Forfeitures (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Foreign currency remeasurement Foreign Currency Transactions and Translations Policy [Policy Text Block] Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share based compensation, increase in shares reserved for issuance, minimum percentage increase Share Based Compensation, Increase In Shares Reserved For Issuance, Minimum Percentage Increase Share Based Compensation, Increase In Shares Reserved For Issuance, Minimum Percentage Increase Common stock reserved for additional grants under the plan (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant IPR&D In Process Research and Development [Member] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Redemption price percentage Debt Instrument, Redemption Price, Percentage Share‑based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Expenses incurred for related party transactions Related Party Transaction, Expenses from Transactions with Related Party Exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Commissions Error Correction, Commissions [Member] Error Correction, Commissions Gain on disposal of equipment and leasehold improvements Gain (Loss) on Disposition of Assets Document Fiscal Year Focus Document Fiscal Year Focus Credit Concentration Risk Credit Concentration Risk [Member] Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Contingent consideration recognized Business Combination, Liabilities Arising from Contingencies, Amount Recognized Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four Amortization expense Amortization of Intangible Assets Payment for purchase of capped calls Payment for purchase of capped calls Payments Of Capped Calls Payments Of Capped Calls Intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Useful Life Weighted-average economic life of intangible assets acquired Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Variable lease cost Variable Lease, Cost Total potentially dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Revenue earned Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Sale of Stock [Axis] Sale of Stock [Axis] Net loss Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Business Combination and Asset Acquisition [Abstract] Private placement Private Placement [Member] Accounts receivable from related party Accounts Receivable, Related Parties 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 Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Award Type [Domain] Award Type [Domain] Services Professional services Technology Service [Member] Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Goodwill and Intangible Asset Impairment Goodwill and Intangible Asset Impairment Weighted‑ Average Remaining Contractual Term (Years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Vested or expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Other Liabilities Other Liabilities [Member] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Goodwill and other intangible assets Goodwill and Intangible Assets Disclosure [Text Block] Preferred stock, $0.001 par value, 50,000,000 shares authorized at September 30, 2021 and December 31, 2020; no shares issued and outstanding at September 30, 2021 and December 31, 2020 Preferred stock Preferred Stock, Value, Issued Gross Value Finite-lived Intangible Assets Acquired Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Number of consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Accumulated Deficit Retained Earnings [Member] IPO IPO [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Fair value of debt Debt Instrument, Fair Value Disclosure Annual effective tax rate Effective Income Tax Rate Reconciliation, Percent, Annualized Effective Tax Rate Effective Income Tax Rate Reconciliation, Percent, Annualized Effective Tax Rate Accounts payable to related parties Accounts Payable, Related Parties Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Deferred consideration accrued but not paid Deferred Consideration Incurred But Not yet Paid Deferred Consideration Incurred But Not yet Paid Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Premium percentage of stock price Debt Instrument, Convertible, Premium Percentage Debt Instrument, Convertible, Premium Percentage Threshold cash return on investment upon termination event to determine vesting of performance shares Threshold Cash Return On Investment Upon Termination Event To Determine Vesting Of Performance Shares The amount of threshold cash return on its investment upon a change in control of the Company ("Termination Event"), to determine the vesting and exercisability of performance shares. Related Party [Axis] Related Party [Axis] Trade accounts receivable Increase (Decrease) in Accounts Receivable Operating lease assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Purchase of capped calls Adjustments To Additional Paid In Capital, Purchase Of Capped Calls Adjustments To Additional Paid In Capital, Purchase Of Capped Calls Schedule of Pro Forma Revenue and Earnings Business Acquisition, Pro Forma Information [Table Text Block] Percentage of RSUs that vest Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Europe, the Middle East, India, and Africa Europe Middle East India And Africa [Member] Regions of Europe, Middle East, India and Africa. Accrued expenses to JAMF Nation Global Foundation Due to Related Parties Adjustments Revision of Prior Period, Error Correction, Adjustment [Member] Entity Interactive Data Current Entity Interactive Data Current Income taxes payable Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Taxes Payable Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Taxes Payable Interest paid on term loan Interest Expense, Related Party Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Number of operating segment Number of Operating Segments Net loss per share, basic (in dollars per share) Net loss per share, basic (in dollars per share) Basic net loss per share (in dollars per share) Earnings Per Share, Basic Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Document Type Document Type Prepaid expenses Prepaid Expense, Current Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Units Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Developed technology Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Current Reporting Status Entity Current Reporting Status Deferred contract costs Capitalized Contract Cost, Net Intangible assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract] Aggregate number of shares of common stock to be issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Operating lease, payments Operating Lease, Payments Other Other Noncash Income (Expense) Deferred contract costs, non-current Capitalized Contract Cost, Net, Noncurrent Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Proceeds from sale of equipment and leasehold improvements Proceeds from Sale of Machinery and Equipment Final aggregate purchase price Consideration transferred Business Combination, Consideration Transferred Provision for bad debt expense and returns Provision for bad debt expense and returns Accounts Receivable, Credit Loss Expense (Reversal) Goodwill [Roll Forward] Goodwill [Roll Forward] Total fair value, options vested in period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Plan Name [Axis] Plan Name [Axis] Debt outstanding Long-term Debt Share based compensation, number of shares reserved for issuance, period of increases Share Based Compensation, Number Of Shares Reserved For Issuance, Period Of Increases Share Based Compensation, Number Of Shares Reserved For Issuance, Period Of Increases Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Operating lease assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset Total liabilities and stockholders’ equity Liabilities and Equity The Americas Americas [Member] Tranche one Share-based Payment Arrangement, Tranche One [Member] Deferred revenues Contract with Customer, Liability, Current Scenario [Axis] Scenario [Axis] Accrued interest paid Repayment Of Lines Of Credit, Accrued Interest Paid The amount of accrued interest paid at the repayment of lines of credit. Vista Vista [Member] Represents the information pertaining to vista. Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Non‑competes Noncompete Agreements [Member] Additional paid‑in capital Additional Paid in Capital U.S. Treasuries US Government Agencies Debt Securities [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Concentration Risk [Line Items] Concentration Risk [Line Items] Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Proceeds from initial public offering, net of underwriting discounts and commissions Proceeds from initial public offering, net of underwriting discounts and commissions Proceeds from Issuance Initial Public Offering Accounts payable Increase (Decrease) in Accounts Payable Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Net loss per share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Stock Option Plan 2017 Plan Stock Option Plan 2017 [Member] Information pertaining to the 2017 Stock Option Plan, which and serves as the umbrella plan for the Company's stock based and cash based incentive compensation program for its officers and other eligible employees. Error Correction, Type [Axis] Error Correction, Type [Axis] Basis of presentation and description of business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Income taxes receivable Income Taxes Receivable, Current Adjustment to contingent consideration Increase (decrease) in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Affiliated Entity Affiliated Entity [Member] Gross profit Gross Profit 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Conversion ratio Debt Instrument, Convertible, Conversion Ratio Balance Sheet Location [Domain] Balance Sheet Location [Domain] Debt issuances costs capitalized Debt Issuance Costs, Net Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Subsequent events Subsequent Events, Policy [Policy Text Block] Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Leases Lessee, Finance Leases [Text Block] Non‑subscription revenue Non-Subscription Perpetual Licenses [Member] Non-Subscription Perpetual Licenses Trading Symbol Trading Symbol Voting interest Business Acquisition, Percentage of Voting Interests Acquired Wandera Inc. Wandera Inc. [Member] Wandera Inc. Current liabilities: Liabilities, Current [Abstract] Issuance of common stock Stock Issued During Period, Value, New Issues General and administrative General and Administrative Expense Circumstance Two Circumstance Two [Member] Circumstance Two Revision of Prior Period [Axis] Revision of Prior Period [Axis] Acquisitions, net of cash acquired Acquisition, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Debt Debt Disclosure [Text Block] Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Line of Credit Line of Credit [Member] Share-based compensation Share-based Payment Arrangement [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Debt issuance costs accrued but not paid Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Remaining term, options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Cash paid for offering costs Offering costs Payments of Stock Issuance Costs Issuance of common stock (shares) Stock Issued During Period, Shares, New Issues Number of reportable segment Number of Reportable Segments Cost of revenue: Cost of Revenue [Abstract] Total operating lease liabilities Total present value of lease liabilities Operating Lease, Liability Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Foreign currency transaction loss Foreign Currency Transaction Gain (Loss), before Tax Call Option Call Option [Member] Schedule of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Common stock, $0.001 par value, 500,000,000 shares authorized at September 30, 2021 and December 31, 2020; 119,027,104 and 116,992,472 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively Common stock Common Stock, Value, Issued Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 364-Day Facility Three Hundred Sixty Four Day Facility [Member] Three Hundred Sixty Four Day Facility Weighted average period over which unrecognized compensation expense would be recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Outstanding, beginning of period (in dollars per share) Outstanding, end of period (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 Goodwill acquired Goodwill, Acquired During Period Basis of presentation Basis of Accounting, Policy [Policy Text Block] Depreciation and amortization expense Depreciation And Amortization Of Intangible Assets Amount pertaining to depreciation of property and equipment and amortization of intangible assets. Commitments and contingencies (Note 8) Commitments and Contingencies Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Proceeds from offering Proceeds from Debt, Net of Issuance Costs Allowance Accounts Receivable, Allowance for Credit Loss, Current 2021 (remaining three months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Acquisitions Business Combination Disclosure [Text Block] Debt issuance costs Debt issuance costs Payments of Debt Issuance Costs Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Foreign Line of Credit Foreign Line of Credit [Member] Schedule of Revenue by Geographic Location Revenue from External Customers by Geographic Areas [Table Text Block] Net loss Business Acquisition, Pro Forma Net Income (Loss) cmdReporter cmdReporter [Member] cmdReporter Entity Registrant Name Entity Registrant Name Assets Operating Lease, Assets, Lessee [Abstract] Operating Lease, Assets, Lessee Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Vista Affiliates Vista Affiliates [Member] Represents the information pertaining to vista affiliates. SaaS subscription and support and maintenance Subscription And Support And Maintenance [Member] Subscription And Support And Maintenance Revenue from arrangement with related party Revenue from Related Parties Accrued liabilities Accrued Liabilities, Current Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Long-term incentive plan Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block] Proceeds from private placement Proceeds from Issuance of Private Placement Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Stock options outstanding Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Stockholders’ equity: Equity [Abstract] Common Stock Common Stock [Member] Loss from operations Operating Income (Loss) Operating lease liabilities - current Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Share‑based compensation Share-based Payment Arrangement, Noncash Expense Additional Paid‑In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payment of bank borrowings Repayments of Debt Amount of pledges to JAMF Nation Global Foundation Related Party Transaction, Amounts of Transaction Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenues Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual As Previously Reported Previously Reported [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued liabilities Increase (Decrease) in Accrued Liabilities Proceeds from bank borrowings Proceeds from Bank Debt Summary of Restricted Stock Units Stock Option Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease, liability, current, statement of financial position Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Aggregate Intrinsic Value (in thousands) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value Other income, net Other Nonoperating Income (Expense) Other liabilities Increase (Decrease) in Other Operating Liabilities Purchases of equipment and leasehold improvements Payments to Acquire Property, Plant, and Equipment Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Total liabilities Liabilities Intangible Assets, Net (Excluding Goodwill) [Abstract] Intangible Assets, Net (Excluding Goodwill) [Abstract] Payment of debt extinguishment costs Payment of debt extinguishment costs Payment for Debt Extinguishment or Debt Prepayment Cost Award Type [Axis] Award Type [Axis] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Schedule of Operating Lease Liability Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Common stock issued (in shares) Common Stock, Shares, Issued Preferred stock issued (in shares) Preferred Stock, Shares Issued Omnibus Incentive Plan 2020 Plan Omnibus Incentive Plan 2020 [Member] Information pertaining to the Omnibus Incentive Plan (the "2020 Plan"), which provides for grants of (i) stock options, (ii) stock appreciation rights, (iii) restricted shares, (iv) performance awards, (v) other share-based awards and (vi) other cash-based awards to eligible employees, non-employee directors and consultants of the Company. IPR&D Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Prepaid expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Goodwill and Intangible Assets Disclosure [Abstract] Loss on extinguishment of debt Loss on extinguishment of debt Loss on debt extinguishment Gain (Loss) on Extinguishment of Debt Term Loan Term Loan [Member] Represents the information pertaining to term loan. Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Maximum borrowing capacity per incremental loan Line Of Credit Facility, Maximum Borrowing Capacity Per Incremental Loan Line Of Credit Facility, Maximum Borrowing Capacity Per Incremental Loan Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Deferred contract costs Increase (Decrease) in Deferred Charges Operating lease liabilities - non-current Operating Lease, Liability, Noncurrent Accrued Liabilities Accrued Liabilities [Member] Accounting Standards Update [Axis] Accounting Standards Update [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Principal amount Debt Instrument, Face Amount Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Deferral of revenue Contract With Customer, Liability, Additions The amount of revenue deferred during the period in calculation of contract with customer liability. Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total amortization of contract costs Capitalized Contract Cost, Amortization City Area Code City Area Code Accumulated deficit Retained Earnings (Accumulated Deficit) Lessee, operating lease, term of contract Lessee, Operating Lease, Term of Contract Supplemental Balance Sheet Information Assets and Liabilities, Lessee [Table Text Block] Assets and Liabilities, Lessee Unvested restricted stock units Restricted Stock Units (RSUs) [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Acquisitions Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Impairment losses Capitalized Contract Cost, Impairment Loss Tranche two Share-based Payment Arrangement, Tranche Two [Member] Debt Conversion Description [Axis] Debt Conversion Description [Axis] Order backlog Order or Production Backlog [Member] Reconciliation of cash, cash equivalents and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above: Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Concentration Risk [Table] Concentration Risk [Table] Trade accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Repayment of debt Payment of bank borrowings Repayments of Lines of Credit Indefinite-Lived Intangible Assets Indefinite-lived Intangible Assets (Excluding Goodwill) Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Forfeitures (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Income tax benefit Income Tax Expense (Benefit) Trade accounts receivable, net of allowances of $460 and $530 at September 30, 2021 and December 31, 2020, respectively Trade accounts receivable, net of allowances Accounts Receivable, after Allowance for Credit Loss, Current Asia Pacific Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Prepayment penalty Gain (Loss) on Extinguishment of Debt, before Write off of Debt Issuance Cost Total lease payments Lessee, Operating Lease, Liability, to be Paid Concentration Risk Type [Domain] Concentration Risk Type [Domain] Accounts Receivable Accounts Receivable [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Sale of Stock [Domain] Sale of Stock [Domain] Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Discrete income tax expense (benefit) Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Entity File Number Entity File Number Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Target-based stock options Employee Stock Option, Target-Based [Member] Employee Stock Option, Target-Based Product and Service [Axis] Product and Service [Axis] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Amortization of deferred contract costs Amortization of Deferred Charges Error Correction, Type [Domain] Error Correction, Type [Domain] Equity Component [Domain] Equity Component [Domain] Short-term lease cost Short-term Lease, Cost Sales and marketing Selling and Marketing Expense 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Entity Ex Transition Period Entity Ex Transition Period Debt issuance costs Debt Issuance Costs, Gross Convertible senior notes, net Convertible Debt, Noncurrent Statement [Line Items] Statement [Line Items] Digita Security LLC Digita Security Llc [Member] Represents information pertaining to Digita Security LLC. Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Weighted‑ Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Liabilities Operating Lease, Liabilities, Lessee [Abstract] Operating Lease, Liabilities, Lessee Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Debt issuance costs in other assets Debt Issuance Costs, Noncurrent, Net Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Maximum contingent consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Counterparty Name [Domain] Counterparty Name [Domain] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Gross Value Intangible Assets, Gross (Excluding Goodwill) Debt Disclosure [Abstract] Debt Disclosure [Abstract] Entity Address, State or Province Entity Address, State or Province Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized [Abstract] Loss before income tax benefit Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Amortization expense Amortization Of Intangible Assets, Indirect Amount of expense for allocation of cost of intangible asset over its useful life included in operating expenses. Excludes amount related directly to production of goods and rendering of services. Level 2 Fair Value, Inputs, Level 2 [Member] Accounting Standards Update [Domain] Accounting Standards Update [Domain] Schedule of Error Corrections and Prior Period Adjustments Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Contractual interest expense Interest Expense, Debt, Excluding Amortization Deferred revenues, non-current Contract with Customer, Liability, Noncurrent Lessee, finance lease, term of contract Lessee, Finance Lease, Term of Contract Useful Life Finite-Lived Intangible Asset, Useful Life Customer [Axis] Customer [Axis] Strike price (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Use of estimates Use of Estimates, Policy [Policy Text Block] Awards granted (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Computation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Number of trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Total other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Stock Based Compensation Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Forecast Forecast [Member] Vesting [Axis] Vesting [Axis] Redemption threshold amount Debt Instrument, Redemption Threshold, Amount Outstanding Debt Instrument, Redemption Threshold, Amount Outstanding Financial Instruments Fair Value Fair Value Option, Disclosures [Table Text Block] Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Remaining term, options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Principal amount Short Term Debt, Maximum Borrowing Capacity Short Term Debt, Maximum Borrowing Capacity Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Interest rate Debt Instrument, Interest Rate, Stated Percentage Lessee, operating lease, renewal term (up to) Lessee, Operating Lease, Renewal Term Contingent consideration, liability Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Summary of significant accounting policies Significant Accounting Policies [Text Block] Remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Components of Lease Expense Lease, Cost [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Geographical [Axis] Geographical [Axis] Weighted-average shares used to compute net loss per share, basic (in shares) Weighted-average shares used to compute net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share, diluted (in dollars per share) Net loss per share, diluted (in dollars per share) Diluted net loss per share (in dollars per share) Earnings Per Share, Diluted Threshold percentage of stock price Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Offering price (in dollars per share) Sale of Stock, Price Per Share Non-cash lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Vesting [Domain] Vesting [Domain] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Income taxes, net of refunds Income Taxes Paid, Net Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability [Roll Forward] Contract With Customer, Liability Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Other intangible assets, net Net Carrying Value Intangible Assets, Net (Excluding Goodwill) Total cost of revenue Cost of Revenue Two Distributors Two Distributors [Member] Two Distributors Balance, beginning of the period Balance, end of the period Contract with Customer, Liability Payment for capped calls Payments For Capped Calls Payments For Capped Calls Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Cash paid for: Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Deferred tax liability, net Deferred Income Tax Liabilities, Net Related Party Transaction [Line Items] Related Party Transaction [Line Items] Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Circumstance One Circumstance One [Member] Circumstance One Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Equipment and leasehold improvements, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Financial instruments fair value Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Proceeds from convertible senior notes Proceeds from Convertible Debt Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] 2021 (remaining three months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Contract with customer, asset Contract with Customer, Asset, after Allowance for Credit Loss Common stock outstanding (in shares) Common Stock, Shares, Outstanding Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Revenue: Revenues [Abstract] On‑premise subscription On-Premise Subscription [Member] On-Premise Subscription Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Income tax receivable/payable Increase (Decrease) in Net Income Taxes Receivable (Payable) The increase (decrease) during the reporting period in net amount of income taxes receivable/payable within one year (or one business cycle). Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Total lease expense Lease, Cost Debt term Debt Instrument, Term Income Statement Location [Domain] Income Statement Location [Domain] Non-cash activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Customer relationships Customer Relationships [Member] Majority Shareholder Majority Shareholder [Member] Equipment and leasehold improvements, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Other liabilities Other Liabilities, Noncurrent JAMF Nation Global Foundation Jamf Nation Global Foundation [Member] Represents the information pertaining to JAMF Nation Global Foundation. Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Proceeds to repay debt Repayments of Long-term Debt Debt Instrument [Line Items] Debt Instrument [Line Items] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Underwriting discount and commissions Initial Public Offering, Underwriting Discount And Commission The amount of underwriting discount and commission associated with the initial public offering. Revenues Business Acquisition, Pro Forma Revenue Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Document Quarterly Report Document Quarterly Report Remaining performance obligation, percent Revenue, Remaining Performance Obligation, Percentage Trademarks Trademarks [Member] Vested or expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Material liabilities for contingencies Loss Contingency Accrual Outstanding, beginning of period (in dollars per share) Outstanding, end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Operating lease, liability, noncurrent, statement of financial position Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Measurement period Business Combination, Contingent Consideration, Measurement Period Business Combination, Contingent Consideration, Measurement Period Other Error Correction, Other [Member] Error in Commissions Capitalized Error In Commissions Capitalized [Member] Error In Commissions Capitalized Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Share-based compensation expense Share-based Payment Arrangement, Expense Deferred/contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Shares related to the 2026 Notes Convertible Debt Securities [Member] Per Unit Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Estimated loss Loss Contingency, Estimate of Possible Loss Amortization expense Cost, Amortization Restricted cash included in other current assets Restricted Cash, Current Amortization of debt issuance costs Amortization of issuance costs Amortization of Debt Issuance Costs Counterparty Name [Axis] Counterparty Name [Axis] Options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Business Combination, Separately Recognized Transactions [Line Items] Business Combination, Separately Recognized Transactions [Line Items] Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Gross Value Finite-Lived Intangible Assets, Gross Interest expense, net Interest Income (Expense), Nonoperating, Net Leases [Abstract] Entity Central Index Key Entity Central Index Key Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill Schedule of Finite-Lived Intangible Assets [Table Text Block] Contingent consideration earned Business Combination, Contingent Consideration Earned Business Combination, Contingent Consideration Earned Weighted‑ Average Remaining Useful Life Finite-Lived Intangible Assets, Remaining Amortization Period Security Exchange Name Security Exchange Name Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Revenue recognition Revenue from Contract with Customer [Policy Text Block] Exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Initial cap price (in dollars per share) Option Indexed To Issuer's Equity, Cap Price Option Indexed To Issuer's Equity, Cap Price Weighted-average shares used to compute net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Fair Value, Recurring Fair Value, Recurring [Member] Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Income taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Related Party [Domain] Related Party [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Summary of Stock-Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Weighted-Average Shares Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Operating lease liabilities Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Options exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Credit Facility [Axis] Credit Facility [Axis] Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Vested (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 General and administrative General and Administrative Expense [Member] Total current liabilities Liabilities, Current Cash consideration Payments to Acquire Businesses, Gross Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Money market funds Money Market Funds [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Vested or expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Entity Address, Postal Zip Code Entity Address, Postal Zip Code Business Combination, Separately Recognized Transactions [Table] Business Combination, Separately Recognized Transactions [Table] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Fundamental change, threshold percentage Debt Instrument, Convertible, Threshold Fundamental Change Percentage Debt Instrument, Convertible, Threshold Fundamental Change Percentage Statement [Table] Statement [Table] Other current assets Other Assets, Current Recently issued accounting pronouncements not yet adopted and Adoption of new accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cost of revenue Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Cover [Abstract] Cover [Abstract] Deferred Compensation Arrangements [Abstract] Deferred Compensation Arrangements [Abstract] Service-based stock option Employee Stock Option, Service-Based [Member] Employee Stock Option, Service-Based Net Carrying Value Finite-Lived Intangible Assets, Net Goodwill Goodwill, beginning of period Goodwill, end of period Goodwill Operating lease, right-of-use asset, statement of financial position Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Cost of revenues Cost of Sales [Member] License Perpetual licenses License [Member] Income taxes payable Accrued Income Taxes, Current Write-off of debt issuance cost Write off of Deferred Debt Issuance Cost Schedule of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Scenario [Domain] Scenario [Domain] Adjustments to reconcile net loss to cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subscription Subscription and Circulation [Member] Developed technology Developed Technology Rights [Member] Operating lease cost Operating Lease, Cost Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Classification of on Premise Subscription Revenue Classification Of On Premise Subscription Revenue [Member] Classification Of On Premise Subscription Revenue Related-party transactions Related Party Transactions Disclosure [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Deferred contract costs Capitalized Contract Cost, Net, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Acquisitions Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Deferred tax benefit Deferred Income Tax Expense (Benefit) Remaining term, options vested or expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term EX-101.PRE 10 jamf-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 jamf-20210930_g1.jpg begin 644 jamf-20210930_g1.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@!#R M*\JU?7]6_M>[5+^>-$E9%2-]H !Q7JU>+ZM_R&+W_KN__H1K>@DV[F55M(E_ MM[5_^@I=_P#?TTG]O:Q_T%+O_OZ:SZ*ZN2/8QYGW.X\$ZIJ5[J4T-Q=23PB/ M,K1NSMZ*\R/CS6.RVH_[9G_&MCPSXKO=5U9;.[2$JZDJR*000,^M M*5&25V-5(MV.UHHHK(L**** "BBB@ KQ?5O^0Q>_]=W_ /0C7M!Z5S-[X(TR M]O);DR7$;2,69488R>O45K2FHO4SJ18TH!) ))XXKT;_A7VF?\ /Q=_ M]]+_ (5I:;X5TK3)1-% TDHZ/*VXCZ=A6[Q$5L9JE+J<_?"30/ D5H?DN;HX M8=QNY/Z<5PU=5X[OO/UB.T4Y6W3G_>/_ -;%"?^1FA_ MW'_E7.UT7@G_ )&:'_I4445P'6%%%% !1110 4F12GI7E>K M>(]7&K7:1W\L:)*R*B$ XJX015>_OH-/LY+F=PD:#))[^P] MZ\H_X2/6O^@G<_\ ?54[J^N[U@UU@J"BBNJUC$*Z+P3_R,T/\ N/\ RKG:Z+P3_P C-#_N/_*HJ? QP^)' MJ5%%%SU*]@$,\P.Y0"%."1N /0'&: -X]*\OU7PMK+ZK=216;2QR2LZNK+@@G M/MXHQ6G MUB1'LD>2?\(IKO\ T#I/^^E_QH_X137?^@=)_P!]+_C7K>*,4?6)![)'DG_" M*:[_ - Z3_OI?\:W?"?A[4['6ENKNV,,2*P^9@221CC!KOL4F*F5:4E8:II. MXM%%>,/&'7:0/<=JXWXQ?\B0O_7Y%_6MSP!_R(6C?]>R_P!: (O$?Q T/PQ< M_9;UYWNMH?RH8B2 >AR<#]:YV'XUZ"\H62QOT4_Q (WZ!JV?%U_X,TS4+>\U M^.VGOHTQ%&8_-?;G/W>F,]S[UAK\0? &J?Z'=6'EQ/\ +NN+)=@_[YR10!W6 MB>(=,\0VGVG3+I)XP<,.C(?1E/(JSJ>HPZ3IEQ?W ?4[:SAM[JUPP>% FY< MX(..M &SXC^(^A>&[EK2=I;BZ49:*W .S_>)( JGHOQ7\/:O=);/Y]E+(=J& MX V$^FX$@?C6%\*O"FG7VDR:WJ%NEWSM(;:Y@D56,2!0ZDXY _G0!ZB6PNZO"?B=XNTWQ%-:VMD+@/9S.LOF( "> MG')STKU7P)>RZEX)TR>=BTGE;&)[[21_(5Y]\8=,L+'^S'M+*W@>65S(T404 MO]<=: .JT#XCZ%=Z?'#"EV#;QI&^8@!G&..?:BM_2-"TB+3+9H]+LD9X4+%8 M%&X[1UXHH YKXQ?\B0O_ %^1?UK:\!''@#1R!G%J./SK%^,7_(D+_P!?D7]: MV_ '_(A:-_U[+_6@#RWP)I5MXS\::G>:[_I!0&8PNW#L6P ?]E1QCZ5ZY/X2 M\.S6Q@?1-/\ +QCBW52/Q S7":_\/-:T[Q!)KWA&Y$4LC%V@WA2I/WMN>"I] M#21S?%F^'V9H;>T!X:=EC7'OD$_H* ,/P_I5OHGQJ33K1RUO#(^S)R0#$3@G MVSBO5/&O_(E:Q_UZ2?RKAO#OP]US1/']MJ4SK=VJ9>6Z:0;G=D.X[>OWC7H7 MB:QN-2\,:C96JAKB>W9$4M@$D>M '(?!K_D3Y_\ K[?_ -!6MKXD_P#(@ZK_ M -%H['48 MUCN%E=BJN&&">.13O'VC7VO>$[BPT^-9+AV0JK.%'# GDT 0_#/_ )$'3?H_ M_H1KDOC7]S1_^NC_ ,J[KP3I5WHOA.RL+Y%2XB#;U5@P&6)ZBN>^)OA75_$J MZ<-+@27R'8OND"8!'O0!VVE_\@FS_P"N"?\ H(HI]C$\&GVT4@PZ1*K#.>0 M** /(_B9XMBUQQX6TVUN)KN*\Q(2GWG7("J.IY/7VKT_PUIKZ/X:T[3Y"#); MVZ(^.F['/ZYIFEZ=8PWU_=Q6=NER\[;IEB4.V3SEL9-; H *, 444 %%%% ! 21110 4444 %%%% !1110!__9 end XML 12 jamf-20210930_htm.xml IDEA: XBRL DOCUMENT 0001721947 2021-01-01 2021-09-30 0001721947 2021-10-29 0001721947 2021-09-30 0001721947 2020-12-31 0001721947 us-gaap:SubscriptionAndCirculationMember 2021-07-01 2021-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember 2020-07-01 2020-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember 2021-01-01 2021-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember 2020-01-01 2020-09-30 0001721947 us-gaap:TechnologyServiceMember 2021-07-01 2021-09-30 0001721947 us-gaap:TechnologyServiceMember 2020-07-01 2020-09-30 0001721947 us-gaap:TechnologyServiceMember 2021-01-01 2021-09-30 0001721947 us-gaap:TechnologyServiceMember 2020-01-01 2020-09-30 0001721947 us-gaap:LicenseMember 2021-07-01 2021-09-30 0001721947 us-gaap:LicenseMember 2020-07-01 2020-09-30 0001721947 us-gaap:LicenseMember 2021-01-01 2021-09-30 0001721947 us-gaap:LicenseMember 2020-01-01 2020-09-30 0001721947 2021-07-01 2021-09-30 0001721947 2020-07-01 2020-09-30 0001721947 2020-01-01 2020-09-30 0001721947 us-gaap:CommonStockMember 2021-06-30 0001721947 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001721947 us-gaap:RetainedEarningsMember 2021-06-30 0001721947 2021-06-30 0001721947 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001721947 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001721947 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001721947 us-gaap:CommonStockMember 2021-09-30 0001721947 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001721947 us-gaap:RetainedEarningsMember 2021-09-30 0001721947 us-gaap:CommonStockMember 2020-06-30 0001721947 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001721947 us-gaap:RetainedEarningsMember 2020-06-30 0001721947 2020-06-30 0001721947 us-gaap:CommonStockMember us-gaap:IPOMember 2020-07-01 2020-09-30 0001721947 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2020-07-01 2020-09-30 0001721947 us-gaap:IPOMember 2020-07-01 2020-09-30 0001721947 us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2020-07-01 2020-09-30 0001721947 us-gaap:AdditionalPaidInCapitalMember us-gaap:PrivatePlacementMember 2020-07-01 2020-09-30 0001721947 us-gaap:PrivatePlacementMember 2020-07-01 2020-09-30 0001721947 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001721947 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001721947 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001721947 us-gaap:CommonStockMember 2020-09-30 0001721947 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001721947 us-gaap:RetainedEarningsMember 2020-09-30 0001721947 2020-09-30 0001721947 us-gaap:CommonStockMember 2020-12-31 0001721947 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001721947 us-gaap:RetainedEarningsMember 2020-12-31 0001721947 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001721947 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001721947 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001721947 us-gaap:CommonStockMember 2019-12-31 0001721947 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001721947 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001721947 us-gaap:RetainedEarningsMember 2019-12-31 0001721947 2019-12-31 0001721947 us-gaap:CommonStockMember us-gaap:IPOMember 2020-01-01 2020-09-30 0001721947 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2020-01-01 2020-09-30 0001721947 us-gaap:IPOMember 2020-01-01 2020-09-30 0001721947 us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2020-01-01 2020-09-30 0001721947 us-gaap:AdditionalPaidInCapitalMember us-gaap:PrivatePlacementMember 2020-01-01 2020-09-30 0001721947 us-gaap:PrivatePlacementMember 2020-01-01 2020-09-30 0001721947 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001721947 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001721947 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001721947 us-gaap:IPOMember 2020-07-24 2020-07-24 0001721947 us-gaap:IPOMember 2020-07-24 0001721947 2020-07-24 0001721947 us-gaap:PrivatePlacementMember 2020-07-24 2020-07-24 0001721947 2020-07-24 2020-07-24 0001721947 us-gaap:SubscriptionAndCirculationMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ClassificationOfOnPremiseSubscriptionRevenueMember 2020-07-01 2020-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ClassificationOfOnPremiseSubscriptionRevenueMember 2020-01-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorInCommissionsCapitalizedMember 2020-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorInCommissionsCapitalizedMember 2020-01-01 2020-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorInCommissionsCapitalizedMember 2019-01-01 2019-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorInCommissionsCapitalizedMember 2019-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorInCommissionsCapitalizedMember 2018-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorInCommissionsCapitalizedMember 2018-01-01 2018-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorInCommissionsCapitalizedMember 2021-01-01 2021-03-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorInCommissionsCapitalizedMember 2021-03-31 0001721947 srt:ScenarioPreviouslyReportedMember 2020-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember 2020-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember 2020-12-31 0001721947 us-gaap:SubscriptionAndCirculationMember srt:ScenarioPreviouslyReportedMember 2020-07-01 2020-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember 2020-07-01 2020-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember 2020-07-01 2020-09-30 0001721947 us-gaap:TechnologyServiceMember srt:ScenarioPreviouslyReportedMember 2020-07-01 2020-09-30 0001721947 us-gaap:TechnologyServiceMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember 2020-07-01 2020-09-30 0001721947 us-gaap:TechnologyServiceMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember 2020-07-01 2020-09-30 0001721947 us-gaap:LicenseMember srt:ScenarioPreviouslyReportedMember 2020-07-01 2020-09-30 0001721947 us-gaap:LicenseMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember 2020-07-01 2020-09-30 0001721947 us-gaap:LicenseMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember 2020-07-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember 2020-07-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember 2020-07-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember 2020-07-01 2020-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember 2020-01-01 2020-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember 2020-01-01 2020-09-30 0001721947 us-gaap:TechnologyServiceMember srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-09-30 0001721947 us-gaap:TechnologyServiceMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember 2020-01-01 2020-09-30 0001721947 us-gaap:TechnologyServiceMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember 2020-01-01 2020-09-30 0001721947 us-gaap:LicenseMember srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-09-30 0001721947 us-gaap:LicenseMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember 2020-01-01 2020-09-30 0001721947 us-gaap:LicenseMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember 2020-01-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember 2020-01-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember 2020-01-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember 2020-01-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-06-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-06-30 0001721947 srt:ScenarioPreviouslyReportedMember 2020-06-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember us-gaap:IPOMember 2020-07-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2020-07-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:IPOMember 2020-07-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2020-07-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember us-gaap:PrivatePlacementMember 2020-07-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:PrivatePlacementMember 2020-07-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:CommonStockMember 2020-06-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:RetainedEarningsMember 2020-06-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember 2020-06-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:IPOMember 2020-07-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:PrivatePlacementMember 2020-07-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:CommonStockMember 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:RetainedEarningsMember 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:CommonStockMember 2020-06-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:RetainedEarningsMember 2020-06-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember 2020-06-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:IPOMember 2020-07-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:PrivatePlacementMember 2020-07-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:CommonStockMember 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:RetainedEarningsMember 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2019-12-31 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2019-12-31 0001721947 srt:ScenarioPreviouslyReportedMember 2019-12-31 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember us-gaap:IPOMember 2020-01-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2020-01-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:IPOMember 2020-01-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2020-01-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember us-gaap:PrivatePlacementMember 2020-01-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:PrivatePlacementMember 2020-01-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001721947 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:CommonStockMember 2019-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:RetainedEarningsMember 2019-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember 2019-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:IPOMember 2020-01-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:PrivatePlacementMember 2020-01-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember jamf:ErrorCorrectionCommissionsMember us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:CommonStockMember 2019-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:RetainedEarningsMember 2019-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember 2019-12-31 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:IPOMember 2020-01-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:PrivatePlacementMember 2020-01-01 2020-09-30 0001721947 srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember us-gaap:ErrorCorrectionOtherMember us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001721947 srt:AmericasMember 2021-07-01 2021-09-30 0001721947 srt:AmericasMember 2020-07-01 2020-09-30 0001721947 srt:AmericasMember 2021-01-01 2021-09-30 0001721947 srt:AmericasMember 2020-01-01 2020-09-30 0001721947 jamf:EuropeMiddleEastIndiaAndAfricaMember 2021-07-01 2021-09-30 0001721947 jamf:EuropeMiddleEastIndiaAndAfricaMember 2020-07-01 2020-09-30 0001721947 jamf:EuropeMiddleEastIndiaAndAfricaMember 2021-01-01 2021-09-30 0001721947 jamf:EuropeMiddleEastIndiaAndAfricaMember 2020-01-01 2020-09-30 0001721947 srt:AsiaPacificMember 2021-07-01 2021-09-30 0001721947 srt:AsiaPacificMember 2020-07-01 2020-09-30 0001721947 srt:AsiaPacificMember 2021-01-01 2021-09-30 0001721947 srt:AsiaPacificMember 2020-01-01 2020-09-30 0001721947 jamf:SubscriptionAndSupportAndMaintenanceMember 2021-07-01 2021-09-30 0001721947 jamf:SubscriptionAndSupportAndMaintenanceMember 2020-07-01 2020-09-30 0001721947 jamf:SubscriptionAndSupportAndMaintenanceMember 2021-01-01 2021-09-30 0001721947 jamf:SubscriptionAndSupportAndMaintenanceMember 2020-01-01 2020-09-30 0001721947 jamf:OnPremiseSubscriptionMember 2021-07-01 2021-09-30 0001721947 jamf:OnPremiseSubscriptionMember 2020-07-01 2020-09-30 0001721947 jamf:OnPremiseSubscriptionMember 2021-01-01 2021-09-30 0001721947 jamf:OnPremiseSubscriptionMember 2020-01-01 2020-09-30 0001721947 jamf:NonSubscriptionPerpetualLicensesMember 2021-07-01 2021-09-30 0001721947 jamf:NonSubscriptionPerpetualLicensesMember 2020-07-01 2020-09-30 0001721947 jamf:NonSubscriptionPerpetualLicensesMember 2021-01-01 2021-09-30 0001721947 jamf:NonSubscriptionPerpetualLicensesMember 2020-01-01 2020-09-30 0001721947 2021-10-01 2021-09-30 0001721947 2022-10-01 2020-12-31 0001721947 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2021-09-30 0001721947 jamf:TwoDistributorsMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2020-12-31 0001721947 us-gaap:AccountingStandardsUpdate201602Member 2021-01-01 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001721947 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001721947 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001721947 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001721947 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001721947 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001721947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001721947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001721947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001721947 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001721947 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001721947 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001721947 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001721947 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001721947 jamf:WanderaIncMember 2021-07-01 0001721947 srt:ScenarioForecastMember jamf:WanderaIncMember 2021-07-01 2021-12-15 0001721947 jamf:WanderaIncMember 2021-07-01 2021-07-01 0001721947 srt:ScenarioForecastMember jamf:WanderaIncMember 2021-10-01 2021-12-15 0001721947 srt:ScenarioForecastMember jamf:WanderaIncMember 2021-12-15 2021-12-15 0001721947 srt:ScenarioForecastMember jamf:WanderaIncMember 2021-10-01 2021-10-01 0001721947 us-gaap:SubscriptionAndCirculationMember jamf:WanderaIncMember us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember jamf:WanderaIncMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001721947 jamf:WanderaIncMember us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001721947 jamf:WanderaIncMember us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001721947 jamf:WanderaIncMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001721947 jamf:WanderaIncMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001721947 jamf:WanderaIncMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001721947 jamf:WanderaIncMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001721947 jamf:WanderaIncMember 2021-07-01 2021-09-30 0001721947 jamf:WanderaIncMember 2021-01-01 2021-09-30 0001721947 jamf:WanderaIncMember us-gaap:DevelopedTechnologyRightsMember 2021-07-01 2021-07-01 0001721947 jamf:WanderaIncMember us-gaap:CustomerRelationshipsMember 2021-07-01 2021-07-01 0001721947 jamf:WanderaIncMember us-gaap:OrderOrProductionBacklogMember 2021-07-01 2021-07-01 0001721947 jamf:WanderaIncMember us-gaap:NoncompeteAgreementsMember 2021-07-01 2021-07-01 0001721947 jamf:WanderaIncMember us-gaap:TrademarksMember 2021-07-01 2021-07-01 0001721947 jamf:WanderaIncMember 2020-07-01 2020-09-30 0001721947 jamf:WanderaIncMember 2020-01-01 2020-09-30 0001721947 jamf:CmdReporterMember 2021-02-26 2021-02-26 0001721947 jamf:CmdReporterMember 2021-02-26 0001721947 jamf:CmdReporterMember 2021-09-30 0001721947 jamf:CmdReporterMember 2021-04-01 2021-06-30 0001721947 jamf:CmdReporterMember us-gaap:DevelopedTechnologyRightsMember 2021-02-26 2021-02-26 0001721947 jamf:CmdReporterMember 2021-07-01 2021-09-30 0001721947 jamf:CmdReporterMember 2021-01-01 2021-09-30 0001721947 jamf:DigitaSecurityLlcMember 2019-12-31 0001721947 jamf:DigitaSecurityLlcMember 2021-04-01 2021-06-30 0001721947 jamf:DigitaSecurityLlcMember 2021-07-01 2021-09-30 0001721947 jamf:DigitaSecurityLlcMember 2021-01-01 2021-09-30 0001721947 jamf:DigitaSecurityLlcMember 2021-09-30 0001721947 us-gaap:AccruedLiabilitiesMember jamf:DigitaSecurityLlcMember 2021-09-30 0001721947 us-gaap:OtherLiabilitiesMember jamf:DigitaSecurityLlcMember 2021-09-30 0001721947 jamf:DigitaSecurityLlcMember 2020-12-31 0001721947 us-gaap:TrademarksMember 2020-01-01 2020-12-31 0001721947 us-gaap:TrademarksMember 2020-12-31 0001721947 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001721947 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001721947 us-gaap:CustomerRelationshipsMember 2020-12-31 0001721947 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001721947 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001721947 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001721947 us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-12-31 0001721947 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001721947 srt:MinimumMember us-gaap:TrademarksMember 2021-01-01 2021-09-30 0001721947 srt:MaximumMember us-gaap:TrademarksMember 2021-01-01 2021-09-30 0001721947 us-gaap:TrademarksMember 2021-09-30 0001721947 us-gaap:TrademarksMember 2021-01-01 2021-09-30 0001721947 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001721947 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001721947 us-gaap:CustomerRelationshipsMember 2021-09-30 0001721947 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001721947 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-09-30 0001721947 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-09-30 0001721947 us-gaap:DevelopedTechnologyRightsMember 2021-09-30 0001721947 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-09-30 0001721947 srt:MinimumMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-09-30 0001721947 srt:MaximumMember us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-09-30 0001721947 us-gaap:NoncompeteAgreementsMember 2021-09-30 0001721947 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-09-30 0001721947 us-gaap:OrderOrProductionBacklogMember 2021-01-01 2021-09-30 0001721947 us-gaap:OrderOrProductionBacklogMember 2021-09-30 0001721947 us-gaap:InProcessResearchAndDevelopmentMember 2021-09-30 0001721947 jamf:WanderaIncMember 2021-09-30 0001721947 srt:MinimumMember 2021-09-30 0001721947 srt:MaximumMember 2021-09-30 0001721947 srt:AffiliatedEntityMember 2021-07-01 2021-09-30 0001721947 srt:AffiliatedEntityMember 2021-01-01 2021-09-30 0001721947 srt:AffiliatedEntityMember 2020-07-01 2020-09-30 0001721947 srt:AffiliatedEntityMember 2020-01-01 2020-09-30 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-09-17 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-09-17 2021-09-17 0001721947 us-gaap:RevolvingCreditFacilityMember jamf:ThreeHundredSixtyFourDayFacilityMember us-gaap:LineOfCreditMember 2021-09-17 2021-09-17 0001721947 2021-09-17 2021-09-17 0001721947 jamf:CircumstanceOneMember jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-09-17 2021-09-17 0001721947 jamf:CircumstanceTwoMember jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-09-17 2021-09-17 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-07-01 2021-09-30 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2020-07-01 2020-09-30 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-09-30 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-09-30 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2021-09-30 0001721947 jamf:ConvertibleSeniorNotesDue2026Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2021-09-30 0001721947 us-gaap:CallOptionMember 2021-09-17 2021-09-17 0001721947 us-gaap:CallOptionMember 2021-09-17 0001721947 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-07-27 0001721947 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2020-07-27 0001721947 us-gaap:ForeignLineOfCreditMember us-gaap:LineOfCreditMember 2020-07-27 0001721947 srt:MinimumMember jamf:TermLoanMember us-gaap:LineOfCreditMember 2020-07-27 0001721947 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2020-12-31 0001721947 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2021-09-30 0001721947 us-gaap:RevolvingCreditFacilityMember jamf:ThreeHundredSixtyFourDayFacilityMember us-gaap:LineOfCreditMember 2021-07-01 2021-07-01 0001721947 us-gaap:RevolvingCreditFacilityMember jamf:ThreeHundredSixtyFourDayFacilityMember us-gaap:LineOfCreditMember 2021-07-01 0001721947 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-09-30 0001721947 us-gaap:RevolvingCreditFacilityMember jamf:ThreeHundredSixtyFourDayFacilityMember us-gaap:LineOfCreditMember 2021-06-30 0001721947 us-gaap:LineOfCreditMember 2021-09-30 0001721947 us-gaap:LineOfCreditMember 2020-12-31 0001721947 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001721947 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001721947 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001721947 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001721947 us-gaap:ConvertibleDebtSecuritiesMember 2021-07-01 2021-09-30 0001721947 us-gaap:ConvertibleDebtSecuritiesMember 2020-07-01 2020-09-30 0001721947 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-09-30 0001721947 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-09-30 0001721947 jamf:OmnibusIncentivePlan2020Member 2020-07-21 0001721947 jamf:OmnibusIncentivePlan2020Member 2020-07-21 2020-07-21 0001721947 jamf:OmnibusIncentivePlan2020Member 2021-01-01 0001721947 jamf:OmnibusIncentivePlan2020Member 2021-09-30 0001721947 jamf:StockOptionPlan2017Member 2017-11-13 0001721947 jamf:StockOptionPlan2017Member 2021-09-30 0001721947 jamf:StockOptionPlan2017Member 2021-01-01 2021-09-30 0001721947 jamf:EmployeeStockOptionTargetBasedMember 2020-12-31 0001721947 jamf:EmployeeStockOptionTargetBasedMember 2020-01-01 2020-12-31 0001721947 jamf:EmployeeStockOptionTargetBasedMember 2021-01-01 2021-09-30 0001721947 jamf:EmployeeStockOptionTargetBasedMember 2021-09-30 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001721947 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-01-01 2021-09-30 0001721947 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001721947 jamf:EmployeeStockOptionServiceBasedMember 2020-12-31 0001721947 jamf:EmployeeStockOptionServiceBasedMember 2020-01-01 2020-12-31 0001721947 jamf:EmployeeStockOptionServiceBasedMember 2021-01-01 2021-09-30 0001721947 jamf:EmployeeStockOptionServiceBasedMember 2021-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001721947 us-gaap:SubscriptionAndCirculationMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001721947 us-gaap:TechnologyServiceMember us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001721947 us-gaap:TechnologyServiceMember us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001721947 us-gaap:TechnologyServiceMember us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001721947 us-gaap:TechnologyServiceMember us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001721947 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001721947 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001721947 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001721947 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001721947 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001721947 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001721947 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001721947 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001721947 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001721947 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001721947 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001721947 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001721947 2018-01-01 2018-12-31 0001721947 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-07-01 2021-09-30 0001721947 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-07-01 2021-09-30 0001721947 jamf:JamfNationGlobalFoundationMember srt:AffiliatedEntityMember 2021-07-01 2021-09-30 0001721947 jamf:JamfNationGlobalFoundationMember srt:AffiliatedEntityMember 2021-01-01 2021-09-30 0001721947 jamf:JamfNationGlobalFoundationMember srt:AffiliatedEntityMember 2020-01-01 2020-09-30 0001721947 jamf:JamfNationGlobalFoundationMember srt:AffiliatedEntityMember 2020-07-01 2020-09-30 0001721947 jamf:JamfNationGlobalFoundationMember srt:AffiliatedEntityMember 2021-09-30 0001721947 jamf:JamfNationGlobalFoundationMember srt:AffiliatedEntityMember 2020-12-31 0001721947 jamf:VistaMember us-gaap:MajorityShareholderMember 2021-07-01 2021-09-30 0001721947 jamf:VistaMember us-gaap:MajorityShareholderMember 2021-01-01 2021-09-30 0001721947 jamf:VistaMember us-gaap:MajorityShareholderMember 2020-07-01 2020-09-30 0001721947 jamf:VistaMember us-gaap:MajorityShareholderMember 2020-01-01 2020-09-30 0001721947 jamf:VistaMember us-gaap:MajorityShareholderMember 2021-09-30 0001721947 jamf:VistaMember us-gaap:MajorityShareholderMember 2020-12-31 0001721947 jamf:VistaAffiliatesMember us-gaap:MajorityShareholderMember 2021-07-01 2021-09-30 0001721947 jamf:VistaAffiliatesMember us-gaap:MajorityShareholderMember 2020-07-01 2020-09-30 0001721947 jamf:VistaAffiliatesMember us-gaap:MajorityShareholderMember 2021-01-01 2021-09-30 0001721947 jamf:VistaAffiliatesMember us-gaap:MajorityShareholderMember 2020-01-01 2020-09-30 0001721947 jamf:VistaAffiliatesMember us-gaap:MajorityShareholderMember 2021-09-30 0001721947 jamf:VistaAffiliatesMember us-gaap:MajorityShareholderMember 2020-12-31 0001721947 jamf:TermLoanMember us-gaap:LineOfCreditMember 2020-07-26 0001721947 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-07-26 0001721947 jamf:VistaAffiliatesMember jamf:TermLoanMember us-gaap:MajorityShareholderMember 2020-07-01 2020-09-30 0001721947 jamf:VistaAffiliatesMember jamf:TermLoanMember us-gaap:MajorityShareholderMember 2020-01-01 2020-09-30 shares iso4217:USD iso4217:USD shares jamf:segment pure utr:D --12-31 2021 Q3 0001721947 false http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent 0.0200024 P0Y P0Y 10-Q true 2021-09-30 false 001-39399 JAMF HOLDING CORP. DE 82-3031543 100 Washington Ave S Suite 1100 Minneapolis MN 55401 612 605-6625 Common Stock, $0.001 par value per share JAMF NASDAQ Yes Yes Non-accelerated Filer false true false false 119045075 227148000 194868000 460000 530000 69486000 69056000 652000 632000 11673000 8284000 18677000 13283000 3592000 1113000 331228000 287236000 17529000 15130000 846057000 541480000 276750000 202878000 27830000 22202000 30685000 5359000 1530079000 1074285000 12717000 6967000 98598000 31916000 730000 713000 211029000 160002000 323074000 199598000 59338000 45507000 11455000 5087000 361474000 0 27969000 13079000 783310000 263271000 0.001 0.001 50000000 50000000 0 0 0 0 0 0 0.001 0.001 500000000 500000000 119027104 119027104 116992472 116992472 119000 117000 898428000 903116000 -8120000 0 -143658000 -92219000 746769000 811014000 1530079000 1074285000 90700000 65634000 245900000 178438000 4083000 3897000 12015000 10616000 838000 1017000 4671000 3811000 95621000 70548000 262586000 192865000 18317000 10032000 44206000 28020000 2955000 2447000 8027000 7747000 5198000 2679000 10835000 8034000 26470000 15158000 63068000 43801000 69151000 55390000 199518000 149064000 40856000 23773000 103640000 67558000 25608000 12757000 58437000 37344000 25536000 13845000 69288000 31588000 7025000 5633000 18275000 16941000 99025000 56008000 249640000 153431000 -29874000 -618000 -50122000 -4367000 -1386000 -1207000 -1608000 -10675000 -449000 -5213000 -449000 -5213000 -269000 -154000 -795000 -471000 0 0 0 91000 -31978000 -7192000 -52974000 -20635000 -1595000 -1804000 -1535000 -4917000 -30383000 -5388000 -51439000 -15718000 -0.26 -0.26 -0.05 -0.05 -0.44 -0.44 -0.15 -0.15 118640565 118640565 113203074 113203074 117983463 117983463 106333836 106333836 -30383000 -5388000 -51439000 -15718000 -8120000 0 -8120000 0 -8120000 0 -8120000 0 -38503000 -5388000 -59559000 -15718000 118249912 118000 917116000 0 -113275000 803959000 269416 1000 1506000 1507000 507776 15836000 15836000 36030000 36030000 -8120000 -8120000 -30383000 -30383000 119027104 119000 898428000 -8120000 -143658000 746769000 102862404 103000 570434000 0 -78467000 492070000 13500000 14000 318979000 318993000 85880 2233000 2233000 15000 82000 82000 2328000 2328000 -5388000 -5388000 116463284 117000 894056000 0 -83855000 810318000 116992472 117000 903116000 0 -92219000 811014000 1526856 2000 8568000 8570000 507776 22774000 22774000 36030000 36030000 -8120000 -8120000 -51439000 -51439000 119027104 119000 898428000 -8120000 -143658000 746769000 102843612 103000 568756000 0 -68137000 500722000 13500000 14000 318979000 318993000 85880 2233000 2233000 33792 185000 185000 3903000 3903000 -15718000 -15718000 116463284 117000 894056000 0 -83855000 810318000 -51439000 -15718000 33249000 28632000 9034000 5518000 573000 700000 3705000 0 -7000 894000 -449000 -5213000 22774000 3903000 -2568000 -5169000 4837000 -3100000 -1144000 277000 -3184000 18274000 107000 183000 8129000 4200000 18052000 13970000 5020000 2987000 1644000 -4207000 59464000 47189000 52000 3161000 64827000 33099000 352711000 0 7261000 1836000 35000 0 -359937000 -1836000 373750000 0 250000000 0 250000000 205000000 36030000 0 12636000 1264000 0 2050000 0 326316000 543000 6601000 0 2233000 4206000 0 8570000 185000 328905000 113819000 -865000 0 32930000 145082000 194868000 32375000 227798000 177457000 944000 12647000 1047000 703000 50000000 0 489000 0 1469000 0 227148000 177457000 650000 0 227798000 177457000 Basis of presentation and description of business<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of business</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Jamf Holding Corp. and its wholly owned subsidiaries, collectively, are referred to as the “Company,” “we,” “us” or “our.” We are the standard in Apple Enterprise Management, and our cloud software platform is the only vertically-focused Apple infrastructure and security platform of scale in the world. We help organizations connect, manage and protect Apple products, apps and corporate resources in the cloud without ever having to touch the devices. With our products, Apple devices can be deployed to employees brand new in the shrink-wrapped box, automatically set up and personalized at first power-on and continuously administered throughout the life of the device. Our customers are located throughout the world.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial public offering</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 24, 2020, the Company closed its initial public offering (“IPO”) through which it issued and sold 13,500,000 shares of common stock at the IPO price of $26.00 per share. In connection with the IPO, the Company raised approximately $319.0 million after deducting the underwriting discount and commissions of $24.7 million and offering expenses of $7.3 million. Upon completion of the IPO, authorized capital stock consisted of 500,000,000 shares of common stock, par value $0.001 per share, and 50,000,000 shares of undesignated preferred stock, par value $0.001 per share.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrently with the Company’s IPO, the Company issued and sold 85,880 shares of its common stock in a private placement to certain of its named executive officers, certain of its other employees and its independent directors at the IPO Price for aggregate consideration of approximately $2.2 million.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon closing of the IPO, the Company repaid $205.0 million of the principal amount of its then existing Term Loan Facility (the “Prior Term Loan Facility”) and paid $3.4 million of accrued interest and $2.0 million of prepayment penalty. The Company also wrote off $3.2 million of remaining debt issuance costs upon repayment of the debt. The Company recorded a loss on debt extinguishment of $5.2 million for the prepayment penalty and write off of debt issuance costs in the third quarter of 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Emerging growth company status</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it is (i) no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 30, 2021, the last day of our second fiscal quarter in 2021, the market value of our common stock held by non-affiliates exceeded $700.0 million. Accordingly, we will be deemed a large accelerated filer as of December 31, 2021 and will no longer qualify as an emerging growth company or be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ending December 31, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited interim consolidated financial information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim consolidated balance sheet as of September 30, 2021, the consolidated statements of operations and of stockholders’ equity for the three and nine months ended September 30, 2021 and 2020 and the consolidated statements of cash flows for the nine months ended September 30, 2021 and 2020 and the related footnote disclosures are unaudited. These unaudited interim consolidated financial statements have been prepared on the same basis as the annual </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated financial statements and, in management’s opinion, include all adjustments necessary for the fair presentation of the consolidated financial position, results of operations, and cash flows of the Company. Except for the revision discussed below, all adjustments made were of a normal recurring nature. The results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any future period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). Certain reclassifications of prior period amounts have been made to conform to the current presentation. In the fourth quarter of 2020, the Company reclassified on-premise subscription revenue from license revenue to subscription revenue in the consolidated statements of operations on a retroactive basis. The amount reclassified for the three and nine months ended September 30, 2020 was $7.8 million and $18.2 million, respectively. The revised presentation is consistent with our disaggregated revenue disclosure and is more consistent with how investors and other users of the financial statements evaluate overall subscription revenue. The reclassification had no impact on total revenue.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revision of previously issued consolidated financial statements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the preparation of its financial statements for the quarter ended June 30, 2021, the Company identified immaterial errors related to certain commissions that were incorrectly capitalized in prior periods. The commissions, as well as the associated payroll taxes and retirement plan contributions, were not incremental to the acquisition of customer contracts and should have been expensed as incurred in accordance with GAAP, rather than capitalized. As a result, sales and marketing expenses were understated and deferred contract costs were overstated by $2.5 million, $2.0 million, $1.8 million and $0.8 million for the years ended December 31, 2020, 2019 and 2018 and the three months ended March 31, 2021, respectively. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In accordance with Staff Accounting Bulletin (“SAB”) No. 99, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Materiality</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and SAB No. 108, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Considering the Effects of Prior Year Misstatements When Quantifying Misstatements in Current Year Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, the Company evaluated the materiality of this error both quantitatively and qualitatively and determined that it was not material to our previously issued consolidated financial statements. However, adjusting for the cumulative effect of this error in the consolidated statement of operations for 2021 would be material to the Company’s results for this period as the cumulative amount of the error increased over time. As such, the Company has revised its previously issued consolidated financial statements as of and for the years ended December 31, 2020, 2019 and 2018 and its unaudited consolidated financial statements as of and for the quarter ended March 31, 2021 and quarters and year-to-date periods ended June 30, 2020 and September 30, 2020 to correct the error. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revisions also include the corrections of other immaterial errors that the Company had previously recorded as out-of-period adjustments in the period of identification, as well as other previously identified immaterial errors. The previously recorded out-of-period adjustments included the establishment of state valuation allowances, as well as other immaterial errors. The Company had previously determined that these errors did not, both individually and in the aggregate, result in a material misstatement of our previously issued consolidated financial statements and reached the same conclusion when aggregating these immaterial errors with the commissions error described above.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying financial statements and relevant footnotes to the consolidated financial statements in this Quarterly Report on Form 10-Q have been revised to correct for the immaterial errors discussed above. The tables below provide reconciliations of our previously reported amounts to revised amounts to correct for these immaterial errors in our consolidated financial statements as of December 31, 2020 and for the quarter and year-to-date periods ended September 30, 2020.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Previously Reported</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:8pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commissions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</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 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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,868 </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%">Trade accounts receivable, net of allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">69,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 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%">Income taxes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </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%">Deferred contract 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%">9,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">8,284 </span></td><td style="background-color:#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%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283 </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%">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%">1,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</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%">288,911 </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,675)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">287,236 </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%">Equipment and leasehold improvements, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,130 </span></td><td style="background-color:#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%">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%">541,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,480 </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 intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,878 </span></td><td style="background-color:#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 contract costs, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,568)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">22,202 </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 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%">5,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,243)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074,285 </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%">Liabilities and stockholders’ equity</span></td><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"/><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;text-align: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 liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,967 </span></td><td style="background-color:#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%">Accrued 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%">31,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,916 </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%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#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%">Deferred 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%">160,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,002 </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 25.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%">Total current liabilities</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%">199,697 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">— </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%">(99)</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%">199,598 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,507 </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%">Deferred tax liability, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">11,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,079 </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 25.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%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,672 </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%">(1,535)</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%">2,134 </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%">263,271 </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%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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><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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders’ equity:</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 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%">Preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#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%">Additional paid‑in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903,116 </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%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,708)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ equity</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%">815,481 </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%">(4,708)</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%">241 </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%">811,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.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%">Total liabilities and stockholders’ equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,078,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,243)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,074,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:120%">Three Months Ended September 30, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:120%">As Previously Reported </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:8pt;font-weight:700;line-height:120%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">As Revised</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Commissions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share amounts)</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%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">Subscription</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,634 </span></td><td style="background-color:#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%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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%">3,897 </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%">License</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#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%">Total revenue</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%">70,404 </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%">— </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%">144 </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%">70,548 </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%">Cost of revenue:</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 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%">Cost of subscription (exclusive of amortization expense shown below)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032 </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%">Cost of services (exclusive of amortization expense shown below)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,447 </span></td><td style="background-color:#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%">Amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,679 </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%">Total cost of revenue</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%">15,239 </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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81)</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 #000;padding:2px 0 2px 1pt;text-align: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,158 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Gross profit</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%">55,165 </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%">— </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%">225 </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%">55,390 </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%">Operating expenses:</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 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%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">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:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,773 </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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,845 </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%">Amortization 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%">5,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Total operating expenses</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%">55,541 </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%">488 </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%">(21)</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,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Loss from operations</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%">(376)</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%">(488)</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%">246 </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%">(618)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, 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%">(1,207)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,207)</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%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,213)</span></td><td style="background-color:#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 currency transaction loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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%">Loss before income tax benefit</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%">(6,950)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(488)</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%">246 </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 #000;padding:2px 0 2px 1pt;text-align: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,192)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,804 </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%">Net loss</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,093)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,388)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#cceeff;border-top:3pt double #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: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Weighted-average shares used to compute net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,203,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,203,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:8pt"><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%">Previously reported amounts reflect the reclassification of on-premise subscription revenue from license revenue to subscription revenue, which we applied on a retrospective basis in the fourth quarter of 2020. See further information in Basis of Presentation above.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Nine Months Ended September 30, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:120%">As Previously Reported </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:8pt;font-weight:700;line-height:120%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">As Revised</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Commissions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share amounts)</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%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">Subscription</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,438 </span></td><td style="background-color:#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%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,616 </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%">License</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,811 </span></td><td style="background-color:#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%">Total revenue</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%">193,025 </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%">— </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%">(160)</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%">192,865 </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%">Cost of revenue:</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 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%">Cost of subscription (exclusive of amortization expense shown below)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,020 </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%">Cost of services (exclusive of amortization expense shown below)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,747 </span></td><td style="background-color:#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%">Amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,034 </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%">Total cost of revenue</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%">43,897 </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%">— </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%">(96)</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 #000;padding:2px 0 2px 1pt;text-align: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,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Gross profit</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%">149,128 </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%">— </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%">(64)</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%">149,064 </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%">Operating expenses:</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 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%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,344 </span></td><td style="background-color:#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%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization 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,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,941 </span></td><td style="background-color:#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%">Total operating expenses</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%">151,771 </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%">1,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</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%">153,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Loss from operations</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%">(2,643)</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%">(1,722)</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%">(2)</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%">(4,367)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, 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%">(10,675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,675)</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%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,213)</span></td><td style="background-color:#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 currency transaction loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</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 income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Loss before income tax provision</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%">(18,911)</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,722)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,635)</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%">Income tax provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,806)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,292)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(620)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,718)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</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="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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</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%">Weighted-average shares used to compute net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,333,836 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,333,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:8pt"><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%">Previously reported amounts reflect the reclassification of on-premise subscription revenue from license revenue to subscription revenue, which we applied on a retrospective basis in the fourth quarter of 2020. See further information in Basis of Presentation above.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.604%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">Stock Class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" 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:8pt;font-weight:700;line-height:100%">Additional Paid‑In <br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" 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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" 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:8pt;font-weight:700;line-height:100%">Stockholders’<br/>Equity</span></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">Common</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">Amount</span></td><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="padding:0 1pt"/><td colspan="27" 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%">(in thousands, except share amounts)</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%">As Previously Reported</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">102,862,404</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">570,434</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(73,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">496,843</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;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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and 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%">13,500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">318,993 </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%">Private placement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">82 </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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,328 </span></td><td style="background-color:#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%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(5,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,093)</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%">Balance, September 30, 2020</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%">116,463,284</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">894,056</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(78,787)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">815,386</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:14pt"><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"/><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"/><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%">Commissions Adjustment</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"/><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:700;line-height:100%">Balance, June 30, 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:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,753)</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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Private placement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, September 30, 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:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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"/><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"/><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;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%">Other Adjustments</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,020)</span></td><td style="background-color:#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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Private placement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">Balance, September 30, 2020</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%">—</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(946)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(946)</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:14pt"><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"/><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"/><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%">As Revised</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"/><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:700;line-height:100%">Balance, June 30, 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:10pt;font-weight:700;line-height:100%">102,862,404</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">570,434</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(78,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">492,070</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;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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering 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%">13,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">318,993 </span></td><td style="background-color:#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%">Private placement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,233 </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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">82 </span></td><td style="background-color:#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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,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 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%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(5,388)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,388)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, September 30, 2020</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%">116,463,284</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">894,056</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(83,855)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">810,318</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"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.604%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">Stock Class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" 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:8pt;font-weight:700;line-height:100%">Additional Paid‑In <br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" 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:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" 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:8pt;font-weight:700;line-height:100%">Stockholders’<br/>Equity</span></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">Common</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">Amount</span></td><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="padding:0 1pt"/><td colspan="27" 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%">(in thousands, except share amounts)</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%">As Previously Reported</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">102,843,612</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">568,756</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(64,981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">503,878</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;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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and 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%">13,500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">318,993 </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%">Private placement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">185 </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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">3,903 </span></td><td style="background-color:#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%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(13,806)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,806)</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%">Balance, September 30, 2020</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%">116,463,284</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">894,056</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(78,787)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">815,386</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:14pt"><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"/><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"/><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%">Commissions Adjustment</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"/><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:700;line-height:100%">Balance, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,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 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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Private placement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(1,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, September 30, 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:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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"/><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"/><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;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%">Other Adjustments</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(326)</span></td><td style="background-color:#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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Private placement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:700;line-height:100%">Balance, September 30, 2020</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%">—</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(946)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(946)</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:14pt"><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"/><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"/><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%">As Revised</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"/><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:700;line-height:100%">Balance, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">102,843,612</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">568,756</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(68,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">500,722</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;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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering 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%">13,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">318,993 </span></td><td style="background-color:#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%">Private placement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,233 </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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">185 </span></td><td style="background-color:#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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,903 </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%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(15,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, September 30, 2020</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%">116,463,284</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">894,056</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(83,855)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">810,318</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"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As Previously Reported</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:8pt;font-weight:700;line-height:120%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">As Revised</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Commissions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from operating activities</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:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to cash provided by operating activities:</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization 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:9pt;font-weight:400;line-height:100%">28,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">28,632 </span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of deferred contract 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:9pt;font-weight:400;line-height:100%">6,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,518 </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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt 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:9pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">700 </span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for bad debt expense and returns</span></td><td colspan="2" style="background-color:#cceeff;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%">894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">894 </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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on disposal of equipment and leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;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%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,213 </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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share‑based compensation</span></td><td colspan="2" style="background-color:#ffffff;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%">3,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">3,903 </span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment to contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;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%">(3,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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(3,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts 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:9pt;font-weight:400;line-height:100%">(18,332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(18,274)</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax receivable/payable</span></td><td colspan="2" style="background-color:#ffffff;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%">(183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(183)</span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other 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:9pt;font-weight:400;line-height:100%">(4,699)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred contract 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:9pt;font-weight:400;line-height:100%">(16,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(13,970)</span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts 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:9pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,987 </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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(4,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,207)</span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">47,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,189 </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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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:9pt;font-weight:400;line-height:100%">3,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">3,161 </span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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:9pt;font-weight:400;line-height:100%">33,041 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58 </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:9pt;font-weight:400;line-height:100%">33,099 </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:9pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></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="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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Purchases of equipment and leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,836)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,836)</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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</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:9pt;font-weight:400;line-height:100%">(1,836)</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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">(1,836)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from financing activities</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:9pt;font-weight:400;line-height:100%">Payment of bank borrowings</span></td><td colspan="2" style="background-color:#ffffff;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%">(205,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(205,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of debt extinguishment 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:9pt;font-weight:400;line-height:100%">(2,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from initial public offering, net of underwriting discounts and commissions</span></td><td colspan="2" style="background-color:#cceeff;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%">326,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">326,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for offering 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:9pt;font-weight:400;line-height:100%">(6,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(6,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from private placement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from the exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;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%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">185 </span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities</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:9pt;font-weight:400;line-height:100%">113,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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase in cash and cash equivalents</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:9pt;font-weight:400;line-height:100%">145,024 </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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">58 </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:9pt;font-weight:400;line-height:100%">145,082 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;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%">32,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">32,375 </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:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">177,457 </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%">— </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%">— </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%">177,457 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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 paid for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for income taxes, net of refunds</span></td><td colspan="2" style="background-color:#cceeff;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%">703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Subsequent events</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated events or transactions that occurred after the balance sheet date for potential recognition or disclosure through the date the financial statements were issued. No subsequent events or transactions were identified.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenues and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, commissions, the fair values of assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, and accounting for income taxes. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment and geographic information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief operating decision maker (“CODM”) is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources. We operate our business as one operating segment and therefore we have one reportable segment.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region as determined based on the end user customer address was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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:120%">(As Revised)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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:120%">(As Revised)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">The Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,723 </span></td><td style="background-color:#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%">Europe, the Middle East, India, and Africa</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">49,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,347 </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%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,586 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><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%">Certain prior period amounts have been revised to correct immaterial errors. See above for more information.</span></div> 13500000 26.00 319000000 24700000 7300000 500000000 0.001 50000000 0.001 85880 2200000 205000000 3400000 -2000000 3200000 -5200000 The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). Certain reclassifications of prior period amounts have been made to conform to the current presentation. In the fourth quarter of 2020, the Company reclassified on-premise subscription revenue from license revenue to subscription revenue in the consolidated statements of operations on a retroactive basis. 7800000 18200000 -2500000 2500000 2000000 -2000000 -1800000 1800000 800000 -800000 The tables below provide reconciliations of our previously reported amounts to revised amounts to correct for these immaterial errors in our consolidated financial statements as of December 31, 2020 and for the quarter and year-to-date periods ended September 30, 2020.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.770%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Previously Reported</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:8pt;font-weight:700;line-height:100%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Revised</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commissions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</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 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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,868 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,868 </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%">Trade accounts receivable, net of allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">69,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 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%">Income taxes receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </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%">Deferred contract 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%">9,959 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,675)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">8,284 </span></td><td style="background-color:#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%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,283 </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%">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%">1,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</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%">288,911 </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,675)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">287,236 </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%">Equipment and leasehold improvements, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,755 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,130 </span></td><td style="background-color:#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%">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%">541,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,480 </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 intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,878 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,878 </span></td><td style="background-color:#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 contract costs, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,568)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">22,202 </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 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%">5,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,078,153 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,243)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,074,285 </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%">Liabilities and stockholders’ equity</span></td><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"/><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;text-align: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 liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,967 </span></td><td style="background-color:#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%">Accrued 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%">31,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,916 </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%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#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%">Deferred 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%">160,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,002 </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 25.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%">Total current liabilities</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%">199,697 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">— </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%">(99)</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%">199,598 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenues, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,507 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,507 </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%">Deferred tax liability, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,535)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">11,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,079 </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 25.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%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,672 </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%">(1,535)</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%">2,134 </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%">263,271 </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%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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><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><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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders’ equity:</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 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%">Preferred stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="background-color:#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%">Additional paid‑in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903,116 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">903,116 </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%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87,752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,708)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders’ equity</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%">815,481 </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%">(4,708)</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%">241 </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%">811,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.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%">Total liabilities and stockholders’ equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,078,153 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,243)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,375 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align: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,074,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:120%">Three Months Ended September 30, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:120%">As Previously Reported </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:8pt;font-weight:700;line-height:120%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">As Revised</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Commissions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share amounts)</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%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">Subscription</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,782 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,634 </span></td><td style="background-color:#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%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">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%">3,897 </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%">License</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#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%">Total revenue</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%">70,404 </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%">— </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%">144 </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%">70,548 </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%">Cost of revenue:</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 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%">Cost of subscription (exclusive of amortization expense shown below)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(85)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032 </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%">Cost of services (exclusive of amortization expense shown below)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,443 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,447 </span></td><td style="background-color:#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%">Amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,679 </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%">Total cost of revenue</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%">15,239 </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%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81)</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 #000;padding:2px 0 2px 1pt;text-align: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,158 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Gross profit</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%">55,165 </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%">— </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%">225 </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%">55,390 </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%">Operating expenses:</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 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%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">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:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,773 </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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,757 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,845 </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%">Amortization 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%">5,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Total operating expenses</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%">55,541 </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%">488 </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%">(21)</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,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Loss from operations</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%">(376)</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%">(488)</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%">246 </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%">(618)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, 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%">(1,207)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,207)</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%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,213)</span></td><td style="background-color:#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 currency transaction loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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%">Loss before income tax benefit</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%">(6,950)</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(488)</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%">246 </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 #000;padding:2px 0 2px 1pt;text-align: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,192)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,857 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,804 </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%">Net loss</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,093)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,388)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.04)</span></td><td style="background-color:#cceeff;border-top:3pt double #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: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;border-top:3pt double #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%">Weighted-average shares used to compute net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,203,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,203,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:8pt"><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%">Previously reported amounts reflect the reclassification of on-premise subscription revenue from license revenue to subscription revenue, which we applied on a retrospective basis in the fourth quarter of 2020. See further information in Basis of Presentation above.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Nine Months Ended September 30, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" 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:8pt;font-weight:700;line-height:120%">As Previously Reported </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:8pt;font-weight:700;line-height:120%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">As Revised</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Commissions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share amounts)</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%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">Subscription</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(710)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,438 </span></td><td style="background-color:#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%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,616 </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%">License</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,811 </span></td><td style="background-color:#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%">Total revenue</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%">193,025 </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%">— </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%">(160)</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%">192,865 </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%">Cost of revenue:</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 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%">Cost of subscription (exclusive of amortization expense shown below)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,020 </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%">Cost of services (exclusive of amortization expense shown below)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,736 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,747 </span></td><td style="background-color:#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%">Amortization expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,034 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,034 </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%">Total cost of revenue</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%">43,897 </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%">— </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%">(96)</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 #000;padding:2px 0 2px 1pt;text-align: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,801 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Gross profit</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%">149,128 </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%">— </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%">(64)</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%">149,064 </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%">Operating expenses:</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 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%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,344 </span></td><td style="background-color:#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%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,588 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization 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,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,941 </span></td><td style="background-color:#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%">Total operating expenses</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%">151,771 </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%">1,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62)</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%">153,431 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Loss from operations</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%">(2,643)</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%">(1,722)</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%">(2)</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%">(4,367)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, 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%">(10,675)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,675)</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%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,213)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,213)</span></td><td style="background-color:#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 currency transaction loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(471)</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 income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Loss before income tax provision</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%">(18,911)</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,722)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,635)</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%">Income tax provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,806)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,292)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(620)</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,718)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.13)</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="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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</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%">Weighted-average shares used to compute net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,333,836 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,333,836 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:8pt"><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%">Previously reported amounts reflect the reclassification of on-premise subscription revenue from license revenue to subscription revenue, which we applied on a retrospective basis in the fourth quarter of 2020. See further information in Basis of Presentation above.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.604%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">Stock Class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" 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:8pt;font-weight:700;line-height:100%">Additional Paid‑In <br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" 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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" 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:8pt;font-weight:700;line-height:100%">Stockholders’<br/>Equity</span></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">Common</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">Amount</span></td><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="padding:0 1pt"/><td colspan="27" 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%">(in thousands, except share amounts)</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%">As Previously Reported</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">102,862,404</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">570,434</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(73,694)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">496,843</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;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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and 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%">13,500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">318,993 </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%">Private placement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">82 </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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,328 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,328 </span></td><td style="background-color:#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%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(5,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,093)</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%">Balance, September 30, 2020</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%">116,463,284</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">894,056</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(78,787)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">815,386</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:14pt"><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"/><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"/><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%">Commissions Adjustment</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"/><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:700;line-height:100%">Balance, June 30, 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:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(3,753)</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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Private placement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(369)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, September 30, 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:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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"/><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"/><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;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%">Other Adjustments</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, June 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,020)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(1,020)</span></td><td style="background-color:#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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Private placement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">Balance, September 30, 2020</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%">—</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(946)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(946)</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:14pt"><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"/><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"/><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%">As Revised</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"/><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:700;line-height:100%">Balance, June 30, 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:10pt;font-weight:700;line-height:100%">102,862,404</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">570,434</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(78,467)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">492,070</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;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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering 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%">13,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">318,993 </span></td><td style="background-color:#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%">Private placement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,233 </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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">82 </span></td><td style="background-color:#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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,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 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%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(5,388)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,388)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, September 30, 2020</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%">116,463,284</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">894,056</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(83,855)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">810,318</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"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.604%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">Stock Class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" 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:8pt;font-weight:700;line-height:100%">Additional Paid‑In <br/>Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" 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:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="3" 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:8pt;font-weight:700;line-height:100%">Stockholders’<br/>Equity</span></td></tr><tr style="height:12pt"><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:8pt;font-weight:700;line-height:100%">Common</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><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%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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%">Amount</span></td><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="padding:0 1pt"/><td colspan="27" 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%">(in thousands, except share amounts)</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%">As Previously Reported</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">102,843,612</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">568,756</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(64,981)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">503,878</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;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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and 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%">13,500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">318,993 </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%">Private placement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,880 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">185 </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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">3,903 </span></td><td style="background-color:#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%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(13,806)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,806)</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%">Balance, September 30, 2020</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%">116,463,284</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">894,056</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(78,787)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">815,386</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:14pt"><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"/><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"/><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%">Commissions Adjustment</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"/><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:700;line-height:100%">Balance, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(2,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 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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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%">Private placement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(1,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, September 30, 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:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(4,122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="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"/><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"/><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;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%">Other Adjustments</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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 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%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(326)</span></td><td style="background-color:#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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Private placement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(620)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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:700;line-height:100%">Balance, September 30, 2020</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%">—</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(946)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(946)</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:14pt"><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"/><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"/><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%">As Revised</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"/><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:700;line-height:100%">Balance, December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 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%">102,843,612</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">103</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">568,756</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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(68,137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">500,722</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;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%">Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering 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%">13,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">318,993 </span></td><td style="background-color:#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%">Private placement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,233 </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%">Exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">185 </span></td><td style="background-color:#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%">Share‑based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,903 </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%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(15,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance, September 30, 2020</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%">116,463,284</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">117</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">894,056</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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(83,855)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">810,318</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"/></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As Previously Reported</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:8pt;font-weight:700;line-height:120%">Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">As Revised</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Commissions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from operating activities</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:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to cash provided by operating activities:</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization 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:9pt;font-weight:400;line-height:100%">28,378 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">28,632 </span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of deferred contract 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:9pt;font-weight:400;line-height:100%">6,705 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,187)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,518 </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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt 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:9pt;font-weight:400;line-height:100%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">700 </span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for bad debt expense and returns</span></td><td colspan="2" style="background-color:#cceeff;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%">894 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">894 </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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on disposal of equipment and leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;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%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on extinguishment of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,213 </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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Share‑based compensation</span></td><td colspan="2" style="background-color:#ffffff;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%">3,903 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">3,903 </span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustment to contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;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%">(3,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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(3,100)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts 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:9pt;font-weight:400;line-height:100%">(18,332)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(18,274)</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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax receivable/payable</span></td><td colspan="2" style="background-color:#ffffff;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%">(183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(183)</span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other 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:9pt;font-weight:400;line-height:100%">(4,699)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">499 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred contract 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:9pt;font-weight:400;line-height:100%">(16,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(13,970)</span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts 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:9pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(158)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,987 </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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(4,207)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,207)</span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">47,528 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(339)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,189 </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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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:9pt;font-weight:400;line-height:100%">3,161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">3,161 </span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</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:9pt;font-weight:400;line-height:100%">33,041 </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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58 </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:9pt;font-weight:400;line-height:100%">33,099 </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:9pt;font-weight:700;line-height:100%">Cash flows from investing activities</span></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="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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Purchases of equipment and leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,836)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,836)</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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</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:9pt;font-weight:400;line-height:100%">(1,836)</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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">(1,836)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from financing activities</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:9pt;font-weight:400;line-height:100%">Payment of bank borrowings</span></td><td colspan="2" style="background-color:#ffffff;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%">(205,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(205,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">(1,264)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of debt extinguishment 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:9pt;font-weight:400;line-height:100%">(2,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,050)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from initial public offering, net of underwriting discounts and commissions</span></td><td colspan="2" style="background-color:#cceeff;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%">326,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">326,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for offering 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:9pt;font-weight:400;line-height:100%">(6,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(6,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from private placement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">2,233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from the exercise of stock options</span></td><td colspan="2" style="background-color:#ffffff;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%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">185 </span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities</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:9pt;font-weight:400;line-height:100%">113,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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">113,819 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase in cash and cash equivalents</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:9pt;font-weight:400;line-height:100%">145,024 </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:9pt;font-weight:400;line-height:100%">— </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:9pt;font-weight:400;line-height:100%">58 </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:9pt;font-weight:400;line-height:100%">145,082 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;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%">32,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">32,375 </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:9pt;font-weight:400;line-height:100%">Cash and cash equivalents, end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">177,457 </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%">— </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%">— </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%">177,457 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Supplemental disclosures of cash flow information:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;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 paid for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for income taxes, net of refunds</span></td><td colspan="2" style="background-color:#cceeff;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%">703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">703 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 194868000 0 0 194868000 69056000 0 0 69056000 632000 0 0 632000 9959000 -1675000 0 8284000 13283000 0 0 13283000 1113000 0 0 1113000 288911000 -1675000 0 287236000 12755000 0 2375000 15130000 541480000 0 0 541480000 202878000 0 0 202878000 26770000 -4568000 0 22202000 5359000 0 0 5359000 1078153000 -6243000 2375000 1074285000 6967000 0 0 6967000 31574000 0 342000 31916000 713000 0 0 713000 160443000 0 -441000 160002000 199697000 0 -99000 199598000 45507000 0 0 45507000 6422000 -1535000 200000 5087000 11046000 0 2033000 13079000 262672000 -1535000 2134000 263271000 0 0 0 0 117000 0 0 117000 903116000 0 0 903116000 -87752000 -4708000 241000 -92219000 815481000 -4708000 241000 811014000 1078153000 -6243000 2375000 1074285000 65782000 0 -148000 65634000 3605000 0 292000 3897000 1017000 0 0 1017000 70404000 0 144000 70548000 10117000 0 -85000 10032000 2443000 0 4000 2447000 2679000 0 0 2679000 15239000 0 -81000 15158000 55165000 0 225000 55390000 23251000 488000 34000 23773000 12736000 0 21000 12757000 13921000 0 -76000 13845000 5633000 0 0 5633000 55541000 488000 -21000 56008000 -376000 -488000 246000 -618000 -1207000 0 0 -1207000 -5213000 0 0 -5213000 -154000 0 0 -154000 -6950000 -488000 246000 -7192000 -1857000 -119000 172000 -1804000 -5093000 -369000 74000 -5388000 -0.04 -0.04 -0.05 -0.05 113203074 113203074 113203074 113203074 179148000 0 -710000 178438000 10066000 0 550000 10616000 3811000 0 0 3811000 193025000 0 -160000 192865000 28127000 0 -107000 28020000 7736000 0 11000 7747000 8034000 0 0 8034000 43897000 0 -96000 43801000 149128000 0 -64000 149064000 65735000 1722000 101000 67558000 37282000 0 62000 37344000 31813000 0 -225000 31588000 16941000 0 0 16941000 151771000 1722000 -62000 153431000 -2643000 -1722000 -2000 -4367000 -10675000 0 0 -10675000 -5213000 0 0 -5213000 -471000 0 0 -471000 91000 0 0 91000 -18911000 -1722000 -2000 -20635000 -5105000 -430000 618000 -4917000 -13806000 -1292000 -620000 -15718000 -0.13 -0.13 -0.15 -0.15 106333836 106333836 106333836 106333836 102862404 103000 570434000 -73694000 496843000 13500000 14000 318979000 318993000 85880 2233000 2233000 15000 82000 82000 2328000 2328000 -5093000 -5093000 116463284 117000 894056000 -78787000 815386000 0 0 0 -3753000 -3753000 0 0 0 0 -369000 -369000 0 0 0 -4122000 -4122000 0 0 0 -1020000 -1020000 0 0 0 0 74000 74000 0 0 0 -946000 -946000 102862404 103000 570434000 -78467000 492070000 13500000 14000 318979000 318993000 85880 2233000 2233000 15000 82000 82000 2328000 2328000 -5388000 -5388000 116463284 117000 894056000 -83855000 810318000 102843612 103000 568756000 -64981000 503878000 13500000 14000 318979000 318993000 85880 2233000 2233000 33792 185000 185000 3903000 3903000 -13806000 -13806000 116463284 117000 894056000 -78787000 815386000 0 0 0 -2830000 -2830000 0 0 0 0 -1292000 -1292000 0 0 0 -4122000 -4122000 0 0 0 -326000 -326000 0 0 0 0 -620000 -620000 0 0 0 -946000 -946000 102843612 103000 568756000 -68137000 500722000 13500000 14000 318979000 318993000 85880 2233000 2233000 33792 185000 185000 3903000 3903000 -15718000 -15718000 116463284 117000 894056000 -83855000 810318000 -13806000 -1292000 -620000 -15718000 28378000 0 254000 28632000 6705000 -1187000 0 5518000 700000 0 0 700000 894000 0 0 894000 23000 0 -23000 0 -5213000 0 0 -5213000 3903000 0 0 3903000 -5357000 -430000 618000 -5169000 -3100000 0 0 -3100000 0 0 277000 277000 18332000 0 -58000 18274000 183000 0 0 183000 4699000 0 -499000 4200000 16879000 -2909000 0 13970000 3145000 0 -158000 2987000 -4207000 0 0 -4207000 47528000 0 -339000 47189000 3161000 0 0 3161000 33041000 0 58000 33099000 1836000 0 0 1836000 -1836000 0 0 -1836000 205000000 0 0 205000000 1264000 0 0 1264000 2050000 0 0 2050000 326316000 0 0 326316000 6601000 0 0 6601000 2233000 0 0 2233000 185000 0 0 185000 113819000 0 0 113819000 145024000 0 58000 145082000 32433000 0 -58000 32375000 177457000 0 0 177457000 12647000 0 0 12647000 703000 0 0 703000 The Company evaluated events or transactions that occurred after the balance sheet date for potential recognition or disclosure through the date the financial statements were issued. <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenues and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, commissions, the fair values of assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, and accounting for income taxes. Actual results could differ from those estimates.</span></div> Our chief operating decision maker (“CODM”) is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources. 1 1 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geographic region as determined based on the end user customer address was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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:120%">(As Revised)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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:120%">(As Revised)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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 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%">The Americas</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,707 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,723 </span></td><td style="background-color:#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%">Europe, the Middle East, India, and Africa</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">49,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,347 </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%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,055 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,586 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><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%">Certain prior period amounts have been revised to correct immaterial errors. See above for more information.</span></div> 69865000 54707000 195408000 149723000 19543000 11786000 49721000 32347000 6213000 4055000 17457000 10795000 95621000 70548000 262586000 192865000 Summary of significant accounting policies<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are discussed in Note 2 to the consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. Except for the accounting policies for leases that were updated as a result of adopting the new accounting standard and the accounting policies for foreign currency remeasurement discussed below, there have been no significant changes to these policies that have had a material impact on the Company’s consolidated financial statements and related notes for the three and nine months ended September 30, 2021. The following describes the impact of certain policies.</span></div><div style="margin-top:12pt"><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 remeasurement</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reporting currency is the U.S. dollar. The functional currency of our foreign operations, except for Wandera Ltd. and its subsidiaries, is the U.S. dollar. The functional currency of Wandera Ltd. and its subsidiaries is the British Pound (“GBP”). The assets, liabilities, revenues and expenses of our foreign operations are remeasured in accordance with ASC Topic 830, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Matters</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Remeasurement adjustments are recorded as foreign currency transaction gains (losses) in the consolidated statement of operations. Assets and liabilities of Wandera Ltd. and its subsidiaries are translated into U.S. dollars based upon exchange rates prevailing at the end of each period. Revenues and expenses of Wandera Ltd. and its subsidiaries are translated at weighted average exchange rates on a monthly basis. The resulting translation adjustment is included in accumulated other comprehensive income (“AOCI”). </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue recognition</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 606”) and follows a five-step model to determine the appropriate amount of revenue to be recognized in accordance with ASC 606.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company separates revenue into subscription and non-subscription categories to disaggregate those revenues that are term-based and renewable from those that are one-time in nature. Revenue from subscription and non-subscription contractual arrangements are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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:120%">(As Revised)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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:120%">(As Revised)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SaaS subscription and support and maintenance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On‑premise subscription</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,159 </span></td><td style="background-color:#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%">Subscription revenue</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%">90,700 </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,634 </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%">245,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">178,438 </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%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perpetual licenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,811 </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%">Non‑subscription revenue</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%">4,921 </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%">4,914 </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%">16,686 </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%">14,427 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,586 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><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%">Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contract Balances</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If revenue is recognized in advance of the right to invoice, a contract asset is recorded. The balances of contract assets, which are included in other current assets in the consolidated balance sheets, were $1.7 million and $0.9 million as of September 30, 2021 and December 31, 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consist of customer billings in advance of revenue being recognized. The Company invoices its customers for subscription, support and maintenance and services in advance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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:120%">(As Revised)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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:120%">(As Revised)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,449 </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%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">5,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue earned</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,574)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,038)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,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 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%">Deferral of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,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%">203,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><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%">Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no significant changes to our contract assets and liabilities during the three and nine months ended September 30, 2021 and 2020 outside of our sales activities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and noncancellable amounts to be invoiced. As of September 30, 2021 and December 31, 2020, the Company had $310.3 million and $224.1 million, respectively, of remaining performance obligations, with 81% and 80%, respectively, expected to be recognized as revenue over the succeeding 12 months, and the remainder generally expected to be recognized over the three years thereafter. Previously reported remaining performance obligations as of December 31, 2020 have been revised. See Note 1 for more information.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred Contract Costs</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions as well as associated payroll taxes and retirement plan contributions (together, contract costs) that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the consolidated balance sheets when the period of benefit is determined to be greater than one year.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amortization of contract costs for the three months ended September 30, 2021 and 2020 was $3.1 million and $2.0 million, respectively. Total amortization of contract costs for the nine months ended September 30, 2021 and 2020 was $9.0 million and $5.5 million, respectively. Previously reported amortization of contract costs for the three and nine months ended September 30, 2020 have been revised. See Note 1 for more information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews these deferred costs to determine whether events or changes in circumstances have occurred that could affect the period of benefit of these deferred contract costs. There were no impairment losses recorded during the three and nine months ended September 30, 2021 and 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentration of Credit Risk</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September 30, 2021, the Company had one distributor that accounted for more than 10% of total net revenues. Total receivables related to this distributor were $10.8 million as of September 30, 2021. For the three and nine months ended September 30, 2020, the Company had two distributors that accounted for more than 10% of total net revenues. Total receivables related to these distributors were $19.8 million as of December 31, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single end customer accounted for more than 10% of total revenue during the three and nine months ended September 30, 2021 and 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, the impact of recently issued standards that are not yet effective will not have a material impact on our financial position or results of operations upon adoption.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments — Credit Losses</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-13”), which introduces a model based on expected losses to estimate credit losses for most financial assets and certain other instruments. In November 2019, the FASB issued ASU No. 2019-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2019-10”). The update allows the extension of the initial effective date for entities which have not yet adopted ASU No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-02”). For private companies, the standard is effective for annual reporting periods beginning after December 15, 2022, with early adoption permitted. We will be deemed a large accelerated filer as of December 31, 2021 and will no longer qualify as an emerging growth company and be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ended December 31, 2021. As such, the Company will adopt ASU 2016-13 in the fourth quarter of 2021 with an effective date of January 1, 2021 through a cumulative-effect </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adjustment to retained earnings. The Company is currently evaluating the effect the standard will have on its consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2020-04”), which provides entities with temporary optional financial reporting alternatives to ease the potential burden in accounting for reference rate reform and includes a provision that allows entities to account for a modified contract as a continuation of an existing contract. ASU 2020-04 is effective upon issuance and can be applied through December 31, 2022. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations — Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in accordance with acquisition accounting. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company will evaluate whether to early adopt the standard for future acquisitions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of new accounting pronouncements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to increase transparency and comparability among organizations related to their leasing arrangements. The update requires lessees to recognize most leases on their balance sheets, with the exception of short-term leases if a policy election is made, while recognizing lease expense on their income statements in a manner similar to current GAAP. The guidance also requires entities to disclose key quantitative and qualitative information about its leasing arrangements. The Company adopted the new lease standard on January 1, 2021 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2021 are presented under ASC Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 842”) while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC Topic 840, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 840”).</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To reduce the burden of adoption and ongoing compliance with ASC 842, a number of practical expedients and policy elections are available under the new guidance. The Company elected the “package of practical expedients” permitted under the transition guidance, which among other things, did not require reassessment of whether contracts entered into prior to adoption are or contain leases, and allowed carryforward of the historical lease classification for existing leases. The Company has not elected to adopt the “hindsight” practical expedient, and therefore measured the right-of-use (“ROU”) asset and lease liability using the remaining portion of the lease term at adoption on January 1, 2021. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of ASC 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made an accounting policy election to account for lease and non-lease components in its contracts as a single lease component for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses its incremental borrowing rate to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company specific credit risk, lease term, nature and quality of the underlying collateral, currency and economic environment in determining the incremental borrowing rate to apply to each lease.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption, the Company recorded ROU assets and lease liabilities of approximately $25.0 million and $28.6 million, respectively, related to the Company’s operating leases. The adoption of the new lease standard did not materially impact our consolidated statements of operations or consolidated statements of cash flows. See Note 6 for more information.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options and Contracts in Entity’s Own Equity </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2020-06”), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity. Among other changes, the standard eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. As a result, entities will account for a convertible debt instrument wholly as debt unless the instrument contains features that require bifurcation as a derivative in accordance with ASC Topic 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or a convertible debt instrument was issued at a substantial premium. In addition, the amendments also require the if-converted method to be applied for all convertible instruments when calculating diluted earnings per share. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted. The Company early adopted the new standard on January 1, 2021. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reporting currency is the U.S. dollar. The functional currency of our foreign operations, except for Wandera Ltd. and its subsidiaries, is the U.S. dollar. The functional currency of Wandera Ltd. and its subsidiaries is the British Pound (“GBP”). The assets, liabilities, revenues and expenses of our foreign operations are remeasured in accordance with ASC Topic 830, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Matters</span>. Remeasurement adjustments are recorded as foreign currency transaction gains (losses) in the consolidated statement of operations. Assets and liabilities of Wandera Ltd. and its subsidiaries are translated into U.S. dollars based upon exchange rates prevailing at the end of each period. Revenues and expenses of Wandera Ltd. and its subsidiaries are translated at weighted average exchange rates on a monthly basis. The resulting translation adjustment is included in accumulated other comprehensive income (“AOCI”). <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 606”) and follows a five-step model to determine the appropriate amount of revenue to be recognized in accordance with ASC 606.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Disaggregation of Revenue</span></div>The Company separates revenue into subscription and non-subscription categories to disaggregate those revenues that are term-based and renewable from those that are one-time in nature.If revenue is recognized in advance of the right to invoice, a contract asset is recorded.Contract liabilities consist of customer billings in advance of revenue being recognized. The Company invoices its customers for subscription, support and maintenance and services in advance.Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and noncancellable amounts to be invoiced.Sales commissions as well as associated payroll taxes and retirement plan contributions (together, contract costs) that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the consolidated balance sheets when the period of benefit is determined to be greater than one year. Revenue from subscription and non-subscription contractual arrangements are as follows:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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:120%">(As Revised)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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:120%">(As Revised)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SaaS subscription and support and maintenance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,785 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,672 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On‑premise subscription</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,925 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,159 </span></td><td style="background-color:#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%">Subscription revenue</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%">90,700 </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,634 </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%">245,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">178,438 </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%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,083 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,015 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Perpetual licenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,811 </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%">Non‑subscription revenue</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%">4,921 </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%">4,914 </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%">16,686 </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%">14,427 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,621 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,548 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262,586 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,865 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><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%">Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.</span></div> 83775000 57785000 222672000 160279000 6925000 7849000 23228000 18159000 90700000 65634000 245900000 178438000 4083000 3897000 12015000 10616000 838000 1017000 4671000 3811000 4921000 4914000 16686000 14427000 95621000 70548000 262586000 192865000 1700000 900000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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:120%">(As Revised)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding: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:120%">(As Revised)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,449 </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%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">5,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue earned</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,574)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,823)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,038)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,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 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%">Deferral of revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,284 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,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%">203,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,367 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,638 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><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%">Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.</span></div> 238457000 157282000 205509000 140449000 5200000 0 5200000 0 71574000 49823000 144038000 115784000 98284000 80179000 203696000 162973000 270367000 187638000 270367000 187638000 310300000 224100000 0.81 0.80 P12M P3Y 3100000 2000000 9000000 5500000 0 0 0 0 10800000 19800000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently issued accounting pronouncements not yet adopted</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, the impact of recently issued standards that are not yet effective will not have a material impact on our financial position or results of operations upon adoption.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments — Credit Losses</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-13”), which introduces a model based on expected losses to estimate credit losses for most financial assets and certain other instruments. In November 2019, the FASB issued ASU No. 2019-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2019-10”). The update allows the extension of the initial effective date for entities which have not yet adopted ASU No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-02”). For private companies, the standard is effective for annual reporting periods beginning after December 15, 2022, with early adoption permitted. We will be deemed a large accelerated filer as of December 31, 2021 and will no longer qualify as an emerging growth company and be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ended December 31, 2021. As such, the Company will adopt ASU 2016-13 in the fourth quarter of 2021 with an effective date of January 1, 2021 through a cumulative-effect </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">adjustment to retained earnings. The Company is currently evaluating the effect the standard will have on its consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU No. 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2020-04”), which provides entities with temporary optional financial reporting alternatives to ease the potential burden in accounting for reference rate reform and includes a provision that allows entities to account for a modified contract as a continuation of an existing contract. ASU 2020-04 is effective upon issuance and can be applied through December 31, 2022. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations — Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in accordance with acquisition accounting. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company will evaluate whether to early adopt the standard for future acquisitions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adoption of new accounting pronouncements</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to increase transparency and comparability among organizations related to their leasing arrangements. The update requires lessees to recognize most leases on their balance sheets, with the exception of short-term leases if a policy election is made, while recognizing lease expense on their income statements in a manner similar to current GAAP. The guidance also requires entities to disclose key quantitative and qualitative information about its leasing arrangements. The Company adopted the new lease standard on January 1, 2021 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2021 are presented under ASC Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 842”) while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC Topic 840, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 840”).</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To reduce the burden of adoption and ongoing compliance with ASC 842, a number of practical expedients and policy elections are available under the new guidance. The Company elected the “package of practical expedients” permitted under the transition guidance, which among other things, did not require reassessment of whether contracts entered into prior to adoption are or contain leases, and allowed carryforward of the historical lease classification for existing leases. The Company has not elected to adopt the “hindsight” practical expedient, and therefore measured the right-of-use (“ROU”) asset and lease liability using the remaining portion of the lease term at adoption on January 1, 2021. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of ASC 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has made an accounting policy election to account for lease and non-lease components in its contracts as a single lease component for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses its incremental borrowing rate to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company specific credit risk, lease term, nature and quality of the underlying collateral, currency and economic environment in determining the incremental borrowing rate to apply to each lease.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption, the Company recorded ROU assets and lease liabilities of approximately $25.0 million and $28.6 million, respectively, related to the Company’s operating leases. The adoption of the new lease standard did not materially impact our consolidated statements of operations or consolidated statements of cash flows. See Note 6 for more information.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt with Conversion and Other Options and Contracts in Entity’s Own Equity </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the FASB issued ASU No. 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2020-06”), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity. Among other changes, the standard eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. As a result, entities will account for a convertible debt instrument wholly as debt unless the instrument contains features that require bifurcation as a derivative in accordance with ASC Topic 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> or a convertible debt instrument was issued at a substantial premium. In addition, the amendments also require the if-converted method to be applied for all convertible instruments when calculating diluted earnings per share. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted. The Company early adopted the new standard on January 1, 2021. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.</span></div> 25000000 28600000 Financial instruments fair value<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis in accordance with ASC Topic 820, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASC 820”). ASC 820 defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities, which are required to be recorded at fair value, we consider the principal or most advantageous market in which we would transact and the market-based risk measurements or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions and credit risk.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 820 also establishes a fair value hierarchy, which prioritizes the inputs to valuation techniques used to measure fair value into three levels. Fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. GAAP established a hierarchy framework to classify the fair value based on the observability of significant inputs to the measurement. The levels of the fair value hierarchy are as follows:</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1: Fair value is determined using an unadjusted quoted price in an active market for identical assets or liabilities.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2: Fair value is estimated using inputs other than quoted prices included within Level 1 that are observable, either directly or indirectly.</span></div><div style="margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: Fair value is estimated using unobservable inputs that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company invests in money market funds and U.S. Treasuries with original or remaining maturities at the time of purchase of three months or less, which are measured and recorded at fair value on a recurring basis. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy. U.S. Treasuries include treasury bills that generally mature within 30 days and are classified within Level 1 of the fair value hierarchy. The fair value of these financial instruments were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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 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%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,026 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,026 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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 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%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#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%">U.S. Treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The carrying value of accounts receivable and accounts payable approximate their fair value due to their short maturities and are excluded from the tables above. See Note 7 for the fair value of our 2026 Notes, which are recorded as debt at the principal amount net of issuance costs on the consolidated balance sheet. The fair value of these financial instruments were as follows:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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 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%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,026 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,026 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</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 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%">Money market funds</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#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%">U.S. Treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 153026000 0 0 153026000 153026000 0 0 153026000 100000000 0 0 100000000 25000000 0 0 25000000 125000000 0 0 125000000 Acquisitions<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Wandera</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 1, 2021, the Company completed its previously announced acquisition of Wandera, Inc. (“Wandera”) pursuant to the terms of the Agreement and Plan of Merger, dated as of May 5, 2021 (the “Merger Agreement”). Wandera is a leader in zero trust cloud security and access for mobile devices. As an Apple-first provider of unified cloud security, Wandera expands the Company’s security offering for the enterprise. Building on the Company’s existing capabilities, Wandera adds Zero Trust Network Access (“ZTNA”), mobile threat defense and data policy features to ensure mobile workers can simply and safely access the network resources they need while complying with organizational policies and reducing mobile charges. This acquisition uniquely positions the Company to help IT and security teams confidently protect the devices, data and applications used by a mobile workforce, while extending the intended Apple experience through the Company’s robust and scalable Apple Enterprise Management platform.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Merger Agreement, the Company acquired 100% of the voting equity interest in Wandera and paid total cash consideration of $409.3 million. The total consideration consists of an initial payment of $359.3 million at close and deferred consideration of $50.0 million payable in $25.0 million increments on October 1, 2021 and December 15, 2021. The initial payment of $359.3 million includes $0.7 million held back as partial security for post-closing true-up adjustments as well as indemnification claims made within one year of the acquisition date. The amount held back is recorded as restricted cash in other current assets on the consolidated balance sheet. The Company recorded the fair value of deferred consideration in accrued liabilities on the consolidated balance sheet as of September 30, 2021. The acquisition was initially financed with cash on hand and borrowings under the New Term Loan Facility (as defined in Note 7 below). </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs were expensed as incurred and were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.253%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2021</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:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#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:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,007 </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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,648 </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:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company accounted for the acquisition by applying the acquisition method of accounting for business combinations in accordance with ASC Topic 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(“ASC 805”). Accordingly, the purchase price was allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. In accordance with U.S. GAAP, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to:</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">future expected cash flows from subscription contracts and acquired developed technologies;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">historical and expected customer attrition rates and anticipated growth in revenue from acquired customers;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">royalty rates applied to acquired developed technology platforms;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">obsolescence curves and other useful life assumptions, such as the period of time and intended use of acquired intangible assets in the Company’s product offerings;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">discount rates; and</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">uncertain tax positions and tax-related valuation allowances.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The final purchase accounting allocations for the Wandera acquisition will be determined within one year from the acquisition date and depend on a number of factors, including the final valuation of our intangible assets acquired and liabilities assumed, and finalization of income tax effects of the opening balance sheet. The actual fair values of Wandera’s assets acquired, liabilities assumed and resulting goodwill may differ materially from the adjustments set forth in this Form 10-Q. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The purchase price was allocated using information currently available to the Company. As a result, the Company may continue to adjust the assumptions used in the valuation of intangible assets acquired, deferred revenue and tax-related balances. The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands): </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable, 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,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and leasehold improvements, 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%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#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%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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%">3,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,356 </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%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,833 </span></td><td style="background-color:#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 purchase consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,275 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to expected synergies in sales opportunities across complementary products, customers and geographies and cross-selling opportunities. The goodwill is not deductible for income tax purposes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives and fair values of the identifiable intangible assets are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Useful Life</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:8pt;font-weight:700;line-height:100%">Gross Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 years</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%">35,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 years</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%">3,800 </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%">Non-competes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 years</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%">1,750 </span></td><td style="background-color:#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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</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%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,050 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Developed technology represents the estimated fair value of the features underlying the Wandera products as well as the platform supporting Wandera customers. Customer relationships represent the estimated fair value of the underlying relationships with Wandera customers. Order backlog represents the estimated fair value of existing order backlog with Wandera customers. Non-competes represent the estimated fair value of non-compete agreements acquired from Wandera. Trademarks represent the estimated fair value of the Wandera brand. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wandera contributed revenue and net loss of $5.1 million and $8.3 million, respectively, from the acquisition date through September 30, 2021, excluding the effects of the acquisition and integration costs. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma information presents the combined results of Jamf and Wandera assuming the acquisition was completed on January 1, 2020. As required by ASC 805, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined companies would have been had the acquisition occurred at the beginning of the period presented, nor are they indicative of future results of operations. The pro forma results below have been adjusted for the amortization of acquired intangibles, reduction of deferred revenue, deferred commissions, stock-based compensation expense and additional interest expense. The pro forma results for the three and nine months ended September 30, 2021 have also been adjusted to exclude the impact of $2.5 million and $4.6 million, respectively, of acquisition-related costs (pre-tax) incurred by the Company that are directly attributable to the transaction. The adjustments do not reflect the effect of costs or synergies that would have been expected to result from the integration of the acquisition.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma consolidated revenues and net loss for the three and nine months ended September 30, 2021 and 2020, calculated as if Wandera had been acquired as of January 1, 2020, are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">cmdReporter</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 26, 2021, the Company entered into an asset purchase agreement with cmdSecurity Inc. (“cmdSecurity”) to acquire certain cmdSecurity assets, including cmdReporter, a suite of security and compliance tools purpose-built for macOS. With cmdReporter, the Company further extends the security capabilities of its expansive Apple Enterprise Management platform. cmdSecurity’s software complements the Company’s existing product offerings. The Company accounted for the acquisition by applying the acquisition method of accounting for business combinations in accordance with ASC 805. The final aggregate purchase price was approximately $3.4 million. This acquisition was funded by the Company’s cash on hand and included future contingent consideration due to the sellers. The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to the cmdSecurity assembled workforce and was not material. The acquired intangible assets and goodwill are deductible for income tax purposes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the time of the acquisition, the contingent consideration was valued at $0.4 million, which was based on the acquired business signing new business or renewing acquired contracts during the 90 days following the close of the acquisition. The estimated fair value of these contingent payments was determined using projected contract wins, which used Level 3 inputs for fair value measurements, including assumptions about the probability of closing contracts based on their current stage in the sales process. As of September 30, 2021, the fair value of the contingent consideration was nil as $0.3 million was earned by the acquired business and the unearned portion of $0.1 million was written off during the second quarter of 2021. The Company did not make a cash payment for the earned portion of the liability as the sellers received the cash directly from the customers. As such, the reduction of the liability was offset by a reduction in accounts receivable. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Substantially all of the purchase price consideration related to the fair value of the acquired separately identifiable intangibles assets, which related to acquired developed technology and in-process research and development (“IPR&amp;D”). The fair value of the identifiable intangible assets was estimated using the replacement cost method, whereby the components of the acquired intangibles were reviewed to determine the cumulative cost of development for each component, inclusive of a developer’s profit and an entrepreneurial incentive. The cumulative cost of development was not discounted to account for obsolescence factor as the replacement cost accounted for present day development. The developed technology is amortized over its estimated weighted-average useful life, which was determined to be 5.0 years. The IPR&amp;D is an indefinite lived intangible asset that is not amortized, but is evaluated at least annually for impairment. For more information on intangible assets, see Note 5.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related expenses were expensed as incurred and totaled nil and $0.1 million for the three and nine months ended September 30, 2021, respectively. These expenses were recognized as acquisition costs in general and administrative expenses in the consolidated statement of operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocated the net purchase consideration to the net assets acquired based on their respective fair values at the time of the acquisition as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Final aggregate purchase price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IPR&amp;D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </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%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#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 purchase consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,400 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Digita Security LLC</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, the Company recorded contingent consideration in connection with its purchase of the outstanding membership interests of Digita. The maximum contingent consideration is $15.0 million if the acquired business achieves certain revenue milestones by December 31, 2022. In the second quarter of 2021, the acquired business achieved the minimum revenue milestone, which resulted in the Company making a cash payment of $4.2 million to the acquired business. Additional cash payments will be made within 30 days of December 31, 2021 and December 31, 2022 if the acquired business achieves the revenue milestones.</span></div>The estimated fair value of these contingent payments is determined using a Monte Carlo simulation model, which uses Level 3 inputs for fair value measurements, including assumptions about the probability of growth of subscription services and the related pricing of the services offered. During the three and nine months ended September 30, 2021, the fair value of the contingent consideration was increased by $0.6 million and $4.9 million, respectively, which was reflected in general and administrative expenses in the consolidated statement of operations. The adjustment for the three and nine months ended September 30, 2021 primarily reflected updated assumptions about the probability of growth of subscription services. As of September 30, 2021, the fair value of the contingent consideration was $8.9 million, of which $4.5 million was included in accrued liabilities and $4.4 million was included in other liabilities in the consolidated balance sheet. As of December 31, 2020, the fair value of the contingent consideration was $8.2 million, which was included in other liabilities in the consolidated balance sheet. 1 409300000 359300000 50000000 25000000 25000000 359300000 700000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related costs were expensed as incurred and were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.253%"/><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:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2021</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:8pt;font-weight:700;line-height:120%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#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:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">General and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,859 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,007 </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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,459 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,648 </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> 17000 17000 34000 34000 549000 590000 1859000 4007000 2459000 4648000 The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable, 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,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment and leasehold improvements, 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%">58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </span></td><td style="background-color:#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%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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%">3,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,356 </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%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,833 </span></td><td style="background-color:#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 purchase consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409,275 </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 style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocated the net purchase consideration to the net assets acquired based on their respective fair values at the time of the acquisition as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Final aggregate purchase price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,630 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IPR&amp;D</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </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%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370 </span></td><td style="background-color:#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 purchase consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,400 </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> 9605000 3882000 900000 58000 102050000 1474000 849000 788000 3464000 94000 5200000 1474000 9356000 310833000 409275000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives and fair values of the identifiable intangible assets are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Useful Life</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:8pt;font-weight:700;line-height:100%">Gross Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 years</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%">35,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Order backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 years</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%">3,800 </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%">Non-competes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 years</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%">1,750 </span></td><td style="background-color:#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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 years</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%">400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,050 </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> P6Y6M 60500000 P11Y 35600000 P2Y6M 3800000 P2Y6M 1750000 P3Y 400000 102050000 5100000 -8300000 2500000 4600000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma consolidated revenues and net loss for the three and nine months ended September 30, 2021 and 2020, calculated as if Wandera had been acquired as of January 1, 2020, are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,621 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">274,194 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 95621000 75104000 274194000 206943000 -28537000 -10061000 -61237000 -31451000 3400000 400000 P90D 0 300000 -100000 P5Y 0 100000 3041000 359000 3400000 2630000 400000 370000 3400000 15000000 4200000 600000 4900000 8900000 4500000 4400000 8200000 Goodwill and other intangible assets<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying amount of goodwill is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</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%">310,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">311,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(6,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, end of period</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,057 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,818 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,057 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,818 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets other than goodwill are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:37.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Gross Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Remaining<br/>Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,866 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 ‑ 12 years</span></div></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%">214,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 years</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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></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%">54,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,390 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</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%">Non‑competes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></div></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%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 years</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%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,878 </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;padding:0 1pt"/></tr><tr style="height:14pt"><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;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"/><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;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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 8 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,007 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 ‑ 12 years</span></div></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%">249,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 years</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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 6.5 years</span></div></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%">116,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,202 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</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%">Non‑competes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 2.5 years</span></div></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%">1,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</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%">Order backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 years</span></div></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%">3,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,365 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</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%">IPR&amp;D</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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:700;line-height:100%">Balance, September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,271 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,521 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,750 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $12.2 million and $8.3 million for the three months ended September 30, 2021 and 2020, respectively. Amortization expense was $29.1 million and $25.0 million for the nine months ended September 30, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future amortization expense as of September 30, 2021 for intangible assets acquired in connection with the Wandera acquisition is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31:</span></td><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"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remaining three months)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></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%">14,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></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%">14,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></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%">12,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">39,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,326 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were no impairments to goodwill or intangible assets recorded for the three and nine months ended September 30, 2021 and 2020.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the carrying amount of goodwill is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,850 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541,480 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</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%">310,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">311,203 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(6,626)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, end of period</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,057 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,818 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846,057 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,818 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 541850000 539818000 541480000 539818000 310833000 0 311203000 0 -6626000 0 -6626000 0 846057000 539818000 846057000 539818000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets other than goodwill are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:37.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Gross Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Remaining<br/>Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,866 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 ‑ 12 years</span></div></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%">214,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 years</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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></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%">54,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,390 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</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%">Non‑competes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></div></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%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 years</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%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,878 </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;padding:0 1pt"/></tr><tr style="height:14pt"><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;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"/><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;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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 8 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,007 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 ‑ 12 years</span></div></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%">249,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 years</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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 6.5 years</span></div></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%">116,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,202 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</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%">Non‑competes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 2.5 years</span></div></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%">1,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</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%">Order backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 years</span></div></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%">3,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,365 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</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%">IPR&amp;D</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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:700;line-height:100%">Balance, September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,271 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,521 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,750 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets other than goodwill are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:37.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Useful Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Gross Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Remaining<br/>Useful Life</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,866 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 ‑ 12 years</span></div></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%">214,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 years</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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></div></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%">54,563 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,390 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</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%">Non‑competes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 years</span></div></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%">90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 years</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%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,401 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,523 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,878 </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;padding:0 1pt"/></tr><tr style="height:14pt"><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;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"/><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;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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 8 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,007 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 ‑ 12 years</span></div></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%">249,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 years</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%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 - 6.5 years</span></div></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%">116,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,202 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 years</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%">Non‑competes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 2.5 years</span></div></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%">1,796 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</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%">Order backlog</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 years</span></div></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%">3,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,365 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</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%">IPR&amp;D</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="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:700;line-height:100%">Balance, September 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,271 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,521 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,750 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> P8Y 34320000 13454000 20866000 P4Y9M18D P2Y P12Y 214428000 55810000 158618000 P8Y8M12D P5Y 54563000 31173000 23390000 P2Y3M18D P2Y 90000 86000 4000 P0Y1M6D 303401000 100523000 202878000 P3Y P8Y 34690000 16683000 18007000 P4Y1M6D P2Y P12Y 249483000 70239000 179244000 P8Y6M P5Y P6Y6M 116158000 41956000 74202000 P5Y2M12D P2Y P2Y6M 1796000 264000 1532000 P2Y3M18D P2Y6M 3744000 379000 3365000 P2Y3M18D 400000 400000 406271000 129521000 276750000 12200000 8300000 29100000 25000000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expected future amortization expense as of September 30, 2021 for intangible assets acquired in connection with the Wandera acquisition is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31:</span></td><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"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remaining three months)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></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%">14,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></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%">14,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></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%">12,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,544 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">39,652 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amortization expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,326 </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> 3725000 14897000 14897000 12611000 12544000 39652000 98326000 0 0 0 0 Leases<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset. See Note 2 for more information on the Company’s accounting policies for leases.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office facilities and vehicles under operating lease agreements that have initial terms ranging from 1 to 9 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 years. In addition, certain leases contain termination options, where the rights to terminate </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees. The Company also leases office equipment under a finance lease agreement with a term of 4 years. The Company’s finance lease was not material to the consolidated financial statements as of September 30, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company’s operating leases is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><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:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"/><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%">Balance Sheet Classification</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:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlZWNjY2UzMmNlMzQ5Yzg4ODUwN2VjNGViZjBkMWM0L3NlYzoyZWVjY2NlMzJjZTM0OWM4ODg1MDdlYzRlYmYwZDFjNF80OS9mcmFnOmEwZjU3NTc5NTI2OTRlNWViOTQ3OTlkMmQ3ZWZkYzRiL3RhYmxlOjkyZjY1MWMzNTg4NjQ1ZjBhNTNkNjJhMWVlNDBmZDY5L3RhYmxlcmFuZ2U6OTJmNjUxYzM1ODg2NDVmMGE1M2Q2MmExZWU0MGZkNjlfMy0yLTEtMS0x_e389a9e5-b5be-4a6d-a46d-d777d809fed7">Other assets</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlZWNjY2UzMmNlMzQ5Yzg4ODUwN2VjNGViZjBkMWM0L3NlYzoyZWVjY2NlMzJjZTM0OWM4ODg1MDdlYzRlYmYwZDFjNF80OS9mcmFnOmEwZjU3NTc5NTI2OTRlNWViOTQ3OTlkMmQ3ZWZkYzRiL3RhYmxlOjkyZjY1MWMzNTg4NjQ1ZjBhNTNkNjJhMWVlNDBmZDY5L3RhYmxlcmFuZ2U6OTJmNjUxYzM1ODg2NDVmMGE1M2Q2MmExZWU0MGZkNjlfNi0yLTEtMS0x_2e5b5de2-e6bf-4885-ae63-55254dd9968d">Accrued liabilities</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlZWNjY2UzMmNlMzQ5Yzg4ODUwN2VjNGViZjBkMWM0L3NlYzoyZWVjY2NlMzJjZTM0OWM4ODg1MDdlYzRlYmYwZDFjNF80OS9mcmFnOmEwZjU3NTc5NTI2OTRlNWViOTQ3OTlkMmQ3ZWZkYzRiL3RhYmxlOjkyZjY1MWMzNTg4NjQ1ZjBhNTNkNjJhMWVlNDBmZDY5L3RhYmxlcmFuZ2U6OTJmNjUxYzM1ODg2NDVmMGE1M2Q2MmExZWU0MGZkNjlfNy0yLTEtMS0x_24d4bb83-69b8-4062-a0d1-f2c7928f6b87">Other liabilities</span></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%">21,442 </span></td><td style="background-color:#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 13.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%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,809 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term of the Company’s operating leases was 6.0 years as of September 30, 2021. The weighted-average discount rate used to measure the present value of the operating lease liabilities was 3.5% as of September 30, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</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%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</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%">508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,388 </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%">Total lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,999 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost is recognized on a straight-line basis over the lease term. The Company leases certain office facilities with a related party, including the office space in Eau Claire, Wisconsin. Operating lease cost with related parties was $0.3 million and $0.8 million for the three and nine months ended September 30, 2021, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease expense, including the Company’s share of the lessors’ operating expenses, was $1.2 million and $3.7 million for the three and nine months ended September 30, 2020, respectively. Previously reported total lease expense for the three and nine months ended September 30, 2020 have been revised. See Note 1 for more information. Lease expense with related parties, including the Company’s share of the lessors’ operating expenses, was $0.3 million and $0.8 million for the three and nine months ended September 30, 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2021, operating cash flows included $4.3 million of cash paid for operating lease liabilities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s operating lease liabilities as of September 30, 2021 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31:</span></td><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"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remaining three months)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></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%">6,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></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%">5,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></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%">4,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></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%">2,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">9,482 </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%">Total lease payments</span></td><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%">29,963 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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%">3,154 </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%">Total present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,809 </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> Leases<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset. See Note 2 for more information on the Company’s accounting policies for leases.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office facilities and vehicles under operating lease agreements that have initial terms ranging from 1 to 9 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 years. In addition, certain leases contain termination options, where the rights to terminate </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees. The Company also leases office equipment under a finance lease agreement with a term of 4 years. The Company’s finance lease was not material to the consolidated financial statements as of September 30, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company’s operating leases is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><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:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"/><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%">Balance Sheet Classification</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:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlZWNjY2UzMmNlMzQ5Yzg4ODUwN2VjNGViZjBkMWM0L3NlYzoyZWVjY2NlMzJjZTM0OWM4ODg1MDdlYzRlYmYwZDFjNF80OS9mcmFnOmEwZjU3NTc5NTI2OTRlNWViOTQ3OTlkMmQ3ZWZkYzRiL3RhYmxlOjkyZjY1MWMzNTg4NjQ1ZjBhNTNkNjJhMWVlNDBmZDY5L3RhYmxlcmFuZ2U6OTJmNjUxYzM1ODg2NDVmMGE1M2Q2MmExZWU0MGZkNjlfMy0yLTEtMS0x_e389a9e5-b5be-4a6d-a46d-d777d809fed7">Other assets</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlZWNjY2UzMmNlMzQ5Yzg4ODUwN2VjNGViZjBkMWM0L3NlYzoyZWVjY2NlMzJjZTM0OWM4ODg1MDdlYzRlYmYwZDFjNF80OS9mcmFnOmEwZjU3NTc5NTI2OTRlNWViOTQ3OTlkMmQ3ZWZkYzRiL3RhYmxlOjkyZjY1MWMzNTg4NjQ1ZjBhNTNkNjJhMWVlNDBmZDY5L3RhYmxlcmFuZ2U6OTJmNjUxYzM1ODg2NDVmMGE1M2Q2MmExZWU0MGZkNjlfNi0yLTEtMS0x_2e5b5de2-e6bf-4885-ae63-55254dd9968d">Accrued liabilities</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlZWNjY2UzMmNlMzQ5Yzg4ODUwN2VjNGViZjBkMWM0L3NlYzoyZWVjY2NlMzJjZTM0OWM4ODg1MDdlYzRlYmYwZDFjNF80OS9mcmFnOmEwZjU3NTc5NTI2OTRlNWViOTQ3OTlkMmQ3ZWZkYzRiL3RhYmxlOjkyZjY1MWMzNTg4NjQ1ZjBhNTNkNjJhMWVlNDBmZDY5L3RhYmxlcmFuZ2U6OTJmNjUxYzM1ODg2NDVmMGE1M2Q2MmExZWU0MGZkNjlfNy0yLTEtMS0x_24d4bb83-69b8-4062-a0d1-f2c7928f6b87">Other liabilities</span></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%">21,442 </span></td><td style="background-color:#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 13.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%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,809 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average remaining term of the Company’s operating leases was 6.0 years as of September 30, 2021. The weighted-average discount rate used to measure the present value of the operating lease liabilities was 3.5% as of September 30, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</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%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</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%">508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,388 </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%">Total lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,999 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost is recognized on a straight-line basis over the lease term. The Company leases certain office facilities with a related party, including the office space in Eau Claire, Wisconsin. Operating lease cost with related parties was $0.3 million and $0.8 million for the three and nine months ended September 30, 2021, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease expense, including the Company’s share of the lessors’ operating expenses, was $1.2 million and $3.7 million for the three and nine months ended September 30, 2020, respectively. Previously reported total lease expense for the three and nine months ended September 30, 2020 have been revised. See Note 1 for more information. Lease expense with related parties, including the Company’s share of the lessors’ operating expenses, was $0.3 million and $0.8 million for the three and nine months ended September 30, 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2021, operating cash flows included $4.3 million of cash paid for operating lease liabilities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s operating lease liabilities as of September 30, 2021 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31:</span></td><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"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remaining three months)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></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%">6,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></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%">5,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></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%">4,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></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%">2,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">9,482 </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%">Total lease payments</span></td><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%">29,963 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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%">3,154 </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%">Total present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,809 </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> P1Y P9Y P10Y P4Y <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to the Company’s operating leases is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><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:700;line-height:100%">Leases</span></td><td colspan="3" style="padding:0 1pt"/><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%">Balance Sheet Classification</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:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlZWNjY2UzMmNlMzQ5Yzg4ODUwN2VjNGViZjBkMWM0L3NlYzoyZWVjY2NlMzJjZTM0OWM4ODg1MDdlYzRlYmYwZDFjNF80OS9mcmFnOmEwZjU3NTc5NTI2OTRlNWViOTQ3OTlkMmQ3ZWZkYzRiL3RhYmxlOjkyZjY1MWMzNTg4NjQ1ZjBhNTNkNjJhMWVlNDBmZDY5L3RhYmxlcmFuZ2U6OTJmNjUxYzM1ODg2NDVmMGE1M2Q2MmExZWU0MGZkNjlfMy0yLTEtMS0x_e389a9e5-b5be-4a6d-a46d-d777d809fed7">Other assets</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlZWNjY2UzMmNlMzQ5Yzg4ODUwN2VjNGViZjBkMWM0L3NlYzoyZWVjY2NlMzJjZTM0OWM4ODg1MDdlYzRlYmYwZDFjNF80OS9mcmFnOmEwZjU3NTc5NTI2OTRlNWViOTQ3OTlkMmQ3ZWZkYzRiL3RhYmxlOjkyZjY1MWMzNTg4NjQ1ZjBhNTNkNjJhMWVlNDBmZDY5L3RhYmxlcmFuZ2U6OTJmNjUxYzM1ODg2NDVmMGE1M2Q2MmExZWU0MGZkNjlfNi0yLTEtMS0x_2e5b5de2-e6bf-4885-ae63-55254dd9968d">Accrued liabilities</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities - non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjJlZWNjY2UzMmNlMzQ5Yzg4ODUwN2VjNGViZjBkMWM0L3NlYzoyZWVjY2NlMzJjZTM0OWM4ODg1MDdlYzRlYmYwZDFjNF80OS9mcmFnOmEwZjU3NTc5NTI2OTRlNWViOTQ3OTlkMmQ3ZWZkYzRiL3RhYmxlOjkyZjY1MWMzNTg4NjQ1ZjBhNTNkNjJhMWVlNDBmZDY5L3RhYmxlcmFuZ2U6OTJmNjUxYzM1ODg2NDVmMGE1M2Q2MmExZWU0MGZkNjlfNy0yLTEtMS0x_24d4bb83-69b8-4062-a0d1-f2c7928f6b87">Other liabilities</span></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%">21,442 </span></td><td style="background-color:#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 13.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%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,809 </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> 22892000 5367000 21442000 26809000 P6Y 0.035 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,541 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</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%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</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%">508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,388 </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%">Total lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,132 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,999 </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> 1541000 4424000 83000 187000 508000 1388000 2132000 5999000 300000 800000 1200000 3700000 300000 800000 4300000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company’s operating lease liabilities as of September 30, 2021 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31:</span></td><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"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remaining three months)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></div></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%">6,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></div></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%">5,681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></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%">4,605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></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%">2,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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%">9,482 </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%">Total lease payments</span></td><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%">29,963 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</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%">3,154 </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%">Total present value of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,809 </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> 1599000 6077000 5681000 4605000 2519000 9482000 29963000 3154000 26809000 Debt<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 17, 2021, the Company issued $373.8 million</span><span style="background-color:#ffffff;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%">aggregate principal amount of 0.125% Convertible Senior Notes due 2026 (the “2026 Notes”) in a private offering. The 2026 Notes were issued pursuant to an indenture, dated September 17, 2021 (the “2026 Notes Indenture”), among the Company, JAMF Software, LLC, as subsidiary guarantor, and U.S. Bank National Association, as trustee. The 2026 Notes are general senior, unsecured obligations of the Company and mature on September 1, 2026, unless earlier converted, redeemed, or repurchased. The 2026 Notes bear interest at a rate of 0.125% per year, payable semiannually in arrears on March 1 and September 1 of each year, beginning on March 1, 2022. The Company recorded the principal amount of the 2026 Notes, net of issuance costs, as a liability in the consolidated balance sheet in accordance with ASU 2020-06, which the Company early adopted on January 1, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s net proceeds from the offering were approximately $361.4 million after deducting the initial purchasers’ discounts and commissions and the offering expenses paid by the Company. The Company used (i) approximately $250.0 million of the net proceeds to repay the Company’s New Term Loan Facility and to pay any associated prepayment penalties and accrued and unpaid interest to the date of repayment and (ii) approximately $36.0 million of the net proceeds from this offering to fund the cost of entering into the Capped Calls (as defined and described below), and will use the remainder of the net proceeds for general corporate purposes, which may include working capital, capital expenditures, and potential acquisitions and strategic transactions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding March 1, 2026, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2021 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock 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 on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined in the 2026 Notes Indenture) per $1,000 principal amount of the 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the 2026 Notes on each such trading day; (3) if the Company calls such 2026 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the 2026 Notes called (or deemed called) for redemption; and (4) upon the occurrence of specified corporate events as set forth in the 2026 Notes Indenture. On or after March 1, 2026 until the close of business on the second scheduled trading day immediately preceding the maturity date (September 1, 2026), holders of the 2026 Notes may convert all or any portion of their 2026 Notes at any time, regardless of the foregoing conditions. Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company’s common stock, at the Company’s election, in the manner and subject to the terms and conditions provided in the 2026 Notes Indenture.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial conversion rate for the 2026 Notes is 20.0024 shares of the Company’s common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $49.99 per share of common stock. The initial conversion price of the 2026 Notes represents a premium of approximately 40.0% to the last reported sale price of the Company’s common stock on The Nasdaq Global Select Market on September 14, 2021. The conversion rate for the 2026 Notes is subject to adjustment under certain circumstances in accordance with the terms of the 2026 Notes Indenture. In addition, following certain corporate events that occur prior to the maturity date of the 2026 Notes or if the Company delivers a notice of redemption in respect of the 2026 Notes, the Company will, under certain circumstances, increase the conversion rate of the 2026 Notes for a holder who elects to convert its 2026 Notes (or any portion thereof) in connection with such a corporate event or convert its 2026 Notes called (or deemed called) for redemption during the related redemption period (as defined in the 2026 Notes Indenture), as the case may be.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the 2026 Notes prior to September 6, 2024. The Company may redeem for cash all or any portion of the 2026 Notes, at its option, on or after September 6, 2024, if the last reported sale price of the common stock has been at least 130% of the conversion price for the 2026 Notes 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 2026 Notes to be redeemed, plus accrued and unpaid interest, to, but excluding, the redemption date. If the Company redeems less than all the outstanding 2026 Notes, at least $50.0 million aggregate principal amount of 2026 Notes must be outstanding and not subject to redemption as of the date of the relevant notice of redemption. No sinking fund is provided for the 2026 Notes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company undergoes a fundamental change (as defined in the 2026 Notes Indenture), holders may require, subject to certain conditions and exceptions, the Company to repurchase for cash all or any portion of their 2026 Notes at a fundamental change repurchase price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus accrued and unpaid interest, to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes Indenture includes customary covenants and sets forth certain events of default after which the 2026 Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving the Company or its significant subsidiaries after which the 2026 Notes become automatically due and payable.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense related to the 2026 Notes:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of 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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of 2021, the Company recorded debt issuance costs of $12.4 million related to the issuance of the 2026 Notes as a reduction to the liability in the consolidated balance sheet. Debt issuance costs are amortized to interest expense over the term of the 2026 Notes using the effective interest rate method. The effective interest rate on the 2026 Notes was 0.81% for the three months ended September 30, 2021. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the net carrying amount of the 2026 Notes was $361.5 million, with unamortized debt issuance costs of $12.3 million. The estimated fair value (Level 2) of the 2026 Notes was $389.0 million as of September 30, 2021, which was determined based on quoted bid prices of the 2026 Notes in an over-the-counter market on the last trading day of the reporting period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capped Calls</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 14, 2021, concurrently with the pricing of the 2026 Notes, and on September 17, 2021, concurrently with the initial purchasers’ exercise of their option to purchase additional 2026 Notes, the Company also entered into privately negotiated capped call transactions (the “Capped Calls”) with third-party banks. The Capped Calls each have an initial strike price of approximately $49.99 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. The Capped Calls have initial cap prices of $71.42 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, approximately 7.5 million shares of the Company’s common stock. The Capped Calls are generally intended to reduce or offset the potential dilution to the common stock upon any conversion of the 2026 Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Company paid approximately $36.0 million from the net proceeds from the issuance and sale of the 2026 Notes to purchase the Capped Calls. The Company recorded the Capped Calls as a reduction to additional paid-in capital in the consolidated balance sheet. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to terminations of the Capped Calls, including changes in law, failures to deliver, and hedging disruptions.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2020, the Company entered into a secured credit agreement (the “Credit Agreement”) for an initial revolving credit facility of $150.0 million (the “Revolving Credit Facility”), which may be increased or decreased under specific circumstances, with a $25.0 million letter of credit sublimit and a $50.0 million alternative currency sublimit. In addition, the Credit Agreement provides for the ability of the Company to request incremental term loan facilities in a minimum amount of $5.0 million for each facility. The maturity date of the Credit Agreement is July 27, 2025. The Credit Agreement contains customary representations and warranties, affirmative covenants, reporting obligations, negative covenants and events of default. We were in compliance with such covenants as of both September 30, 2021 and December 31, 2020. As of both September 30, 2021 and December 31, 2020, we had $1.0 million of letters of credit outstanding under our Revolving Credit Facility. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the closing of the Wandera acquisition on July 1, 2021, the Company entered into the Incremental Facility Amendment No. 1 (the “Credit Agreement Amendment”), which amended the Company’s existing Credit Agreement. The Credit Agreement Amendment provided for a new 364-day term loan facility (the “New Term Loan Facility”) in an aggregate principal amount of $250.0 million on substantially the same terms and conditions as the Company’s existing Revolving Credit Facility. The Company repaid the principal amount of the New Term Loan Facility on September 23, 2021 with proceeds from the issuance and sale of the 2026 Notes. The Company accounted for this transaction as a debt extinguishment and recorded debt extinguishment costs of $0.4 million for the write-off of remaining debt issuance costs.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of 2020, the Company recorded debt issuance costs of $1.3 million related to the Credit Agreement. In the second quarter of 2021, the Company recorded debt issuance costs of $0.7 million related to the Credit Agreement Amendment. Debt issuance costs are amortized to interest expense over the term of the Credit Agreement using the effective interest rate method. As of September 30, 2021 and December 31, 2020, debt issuance costs related to the Company’s credit agreements of $1.0 million and $1.1 million, respectively, were included in other assets in the consolidated balance sheets.</span></div> 373800000 0.00125 0.00125 361400000 250000000 36000000 20 30 1.30 5 10 0.98 49.99 0.400 1.30 20 30 1 50000000 1 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense related to the 2026 Notes:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of 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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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></table></div> 18000 0 18000 0 95000 0 95000 0 12400000 0.0081 361500000 12300000 389000000 49.99 71.42 7500000 36000000 150000000 25000000 50000000 5000000 1000000 1000000 P364D 250000000 400000 1300000 700000 1000000 1100000 Commitments and contingencies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has been engaged in discussions with an entity regarding the entity’s patented technology and allegations regarding the Company’s infringement of that technology. While no legal proceedings have been initiated, the Company accrued $4.2 million to general and administrative expenses during the nine months ended September 30, 2021 based on its most recent discussions with the entity. It is reasonably possible the estimated loss will change. The exposure to loss in excess of the amount accrued as of September 30, 2021 is estimated to be up to $2.3 million. </span></div>From time to time, the Company may be subject to various claims, charges and litigation. The Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company maintains insurance to cover certain actions and believes that resolution of such claims, charges, or litigation will not have a material impact on the Company’s financial position, results of operations, or liquidity. The Company had no liabilities for contingencies recorded as of December 31, 2020. 4200000 2300000 0 Net loss per share<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:120%">(As Revised)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:120%">(As Revised)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share amounts)</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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,388)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,718)</span></td><td style="background-color:#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%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute net loss per share, basic and diluted</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%">118,640,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,203,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,983,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,333,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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><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%">Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is computed by dividing the net loss by the weighted-average number of common shares outstanding for the period. Because we have reported a net loss for the three and nine months ended September 30, 2021 and 2020, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share because the potentially dilutive shares would have been antidilutive if included in the calculation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</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%">5,707,634 </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%">7,727,158 </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%">5,707,634 </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%">7,727,158 </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%">Unvested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,427,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291,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%">3,427,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2026 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,475,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">7,475,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potentially dilutive securities</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%">16,610,721 </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,018,214 </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%">16,610,721 </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,018,214 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the if-converted method for calculating any potential dilutive effect of the conversion options embedded in the 2026 Notes on diluted net income per share, if applicable. The conversion options of the 2026 Notes are dilutive in periods of net income on a weighted average basis using an assumed conversion date equal to the later of the beginning of the reporting period and the date of issuance of the 2026 Notes.</span></div> <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align: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:120%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:120%">(As Revised)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><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:8pt;font-weight:700;line-height:120%">(As Revised)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share amounts)</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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,388)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,439)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,718)</span></td><td style="background-color:#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%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used to compute net loss per share, basic and diluted</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%">118,640,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,203,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,983,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,333,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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted net loss per share</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><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%">Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.</span></div> -30383000 -5388000 -51439000 -15718000 118640565 118640565 113203074 113203074 117983463 117983463 106333836 106333836 -0.26 -0.26 -0.05 -0.05 -0.44 -0.44 -0.15 -0.15 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</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%">5,707,634 </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%">7,727,158 </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%">5,707,634 </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%">7,727,158 </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%">Unvested restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,427,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291,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%">3,427,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,291,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares related to the 2026 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,475,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">7,475,897 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total potentially dilutive securities</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%">16,610,721 </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,018,214 </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%">16,610,721 </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,018,214 </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> 5707634 7727158 5707634 7727158 3427190 1291056 3427190 1291056 7475897 0 7475897 0 16610721 9018214 16610721 9018214 Share-based compensation<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 21, 2020, the Company adopted the Jamf Holding Corp. Omnibus Incentive Plan (the “2020 Plan”). The 2020 Plan provides for grants of (i) stock options, (ii) stock appreciation rights, (iii) restricted shares, (iv) performance awards, (v) other share-based awards and (vi) other cash-based awards to eligible employees, non-employee directors and consultants of the Company. We initially reserved 14,800,000 shares of our common stock for issuance under the 2020 Plan. The total number of shares reserved for issuance under the 2020 Plan increases on January 1st of each of the first 10 calendar years during the term of the 2020 Plan by the lesser of: (i) a number of shares of our common stock equal to 4% of the total number of shares of our common stock outstanding on December 31</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">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the preceding calendar year or (ii) a number of shares of our common stock as determined by our board of directors. The maximum number of shares of common stock available for issuance under the 2020 </span><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plan was 19,479,699 shares as of January 1, 2021</span><span style="color:#000000;font-family:'Arial',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%"> As of September 30, 2021, 15,544,733 shares of common stock are reserved for additional grants under the 2020 Plan.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2017 Stock Option Plan (“2017 Option Plan”) became effective November 13, 2017 upon the approval of the board of directors and, prior to the adoption of the 2020 Plan, served as the umbrella plan for the Company’s stock-based and cash-based incentive compensation program for its officers and other eligible employees. The aggregate number of shares of common stock that may be issued under the 2017 Option Plan may not exceed 8,470,000 shares. As of September 30, 2021, 128,928 shares of common stock are reserved for additional grants under the 2017 Option Plan. All stock options granted by the Company were at an exercise price at or above the estimated fair market value of the Company’s common stock as of the grant date. No options were granted during the nine months ended September 30, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes return target options activity for the nine months ended September 30, 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Options</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:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Exercise<br/>Price</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:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</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:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, 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:10pt;font-weight:400;line-height:100%">3,687,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,444 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></div></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 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%">3,687,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,158 </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%">Options exercisable at September 30, 2021</span></td><td colspan="2" style="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%">— </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest at September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was approximately $33.0 million of unrecognized compensation expense related to these return target options as of September 30, 2021. The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit (“RSU”) activity for the nine months ended September 30, 2021 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Units</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:8pt;font-weight:700;line-height:100%">Per Unit<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, 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:10pt;font-weight:400;line-height:100%">1,293,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.86 </span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507,776)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.32 </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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 2021</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%">3,427,190 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs under the 2020 Plan vest ratably over four years. RSUs under the 2017 Option Plan vest 100% on the one-year anniversary of the date of the grant. The estimated compensation cost of each RSU, which is equal to the fair value of the award on the date of grant, is recognized on a straight-line basis over the vesting period. There was $102.2 million of total unrecognized compensation cost related to unvested restricted stock that is expected to be recognized over a weighted-average period of 3.3 years as of September 30, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the service-based option activity for the nine months ended September 30, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Options</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:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Exercise<br/>Price</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:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</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:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, 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:10pt;font-weight:400;line-height:100%">3,546,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,098 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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%">(1,526,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.61 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,082 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></div></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 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%">2,019,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,355 </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%">Options exercisable at September 30, 2021</span></td><td colspan="2" style="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%">1,533,479 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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.50 </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:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,633 </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%">Vested or expected to vest at September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options on the last date of the period. The total fair value of service-based options vested during the nine months ended September 30, 2021 was $2.0 million. There was $1.4 million of unrecognized compensation expense related to service-based stock options that is expected to be recognized over a weighted-average period of 1.5 years as of September 30, 2021.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,716 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,384 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</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%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">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%">4,833 </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%">675 </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,763 </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%">897 </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%">5,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">3,913 </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%">754 </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,170 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,733 </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:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,836 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,328 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,774 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,903 </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> 14800000 P10Y 0.04 19479699 15544733 8470000 128928 0 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes return target options activity for the nine months ended September 30, 2021:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Options</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:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Exercise<br/>Price</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:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</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:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, 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:10pt;font-weight:400;line-height:100%">3,687,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,444 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></div></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 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%">3,687,664 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,158 </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%">Options exercisable at September 30, 2021</span></td><td colspan="2" style="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%">— </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested or expected to vest at September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the service-based option activity for the nine months ended September 30, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:49.851%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.614%"/><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:8pt;font-weight:700;line-height:100%">Options</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:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Exercise<br/>Price</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:8pt;font-weight:700;line-height:100%">Weighted‑<br/>Average<br/>Remaining<br/>Contractual<br/>Term (Years)</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:8pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value<br/>(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, 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:10pt;font-weight:400;line-height:100%">3,546,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,098 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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%">(1,526,856)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.61 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,082 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeitures</span></div></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 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%">2,019,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,355 </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%">Options exercisable at September 30, 2021</span></td><td colspan="2" style="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%">1,533,479 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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.50 </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:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,633 </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%">Vested or expected to vest at September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,019,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.67 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"/></div> 3687664 6.75 P7Y9M18D 85444000 0 0 0 0 0 0 0 3687664 6.75 P7Y 117158000 0 0 0 0 0 0 33000000 <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock unit (“RSU”) activity for the nine months ended September 30, 2021 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><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:8pt;font-weight:700;line-height:100%">Units</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:8pt;font-weight:700;line-height:100%">Per Unit<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, 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:10pt;font-weight:400;line-height:100%">1,293,107 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,725,991 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.86 </span></td><td style="background-color:#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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507,776)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.32 </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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84,132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, September 30, 2021</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%">3,427,190 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1293107 26.34 2725991 34.86 507776 30.32 84132 27.64 3427190 32.49 P4Y 1 P1Y 102200000 P3Y3M18D 3546826 5.65 P7Y1M6D 86098000 0 0 1526856 5.61 44082000 0 0 2019970 5.67 P6Y3M18D 66355000 1533479 5.50 P6Y2M12D 50633000 2019970 5.67 P6Y3M18D 66355000 2000000 1400000 P1Y6M <div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized stock-based compensation expense as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Three Months Ended September 30,</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%">Nine Months Ended September 30,</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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;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:8pt;font-weight:700;line-height:120%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,716 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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,384 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </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"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Services</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%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">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%">4,833 </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%">675 </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,763 </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%">897 </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%">5,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align: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%">3,913 </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%">754 </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,170 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,733 </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:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,836 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,328 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,774 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,903 </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> 1716000 314000 2384000 390000 229000 62000 381000 62000 4833000 675000 6763000 897000 5145000 523000 7076000 821000 3913000 754000 6170000 1733000 15836000 2328000 22774000 3903000 Long-term incentive plan<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, the Company established a long-term incentive plan (“LTIP”) which provided for cash compensation to certain employees upon achievement of the same conditions of the Company’s return target options. In conjunction with the IPO, the conditions of the LTIP were modified to also vest following an IPO and registration and sale of shares by Vista Equity Partners (“Vista”) provided that Vista achieves a cash return on its equity investment in the Company equaling or exceeding $1.515 billion. In the third quarter of 2021, the Company offered employees with LTIP grants the opportunity to convert those awards into RSUs under the 2020 Plan. Upon conversion, 50% of the RSUs vested immediately and the remaining 50% vest on the one year anniversary of the grant date, provided the employee remains continuously employed by the Company through the vesting date. All employees elected to convert their outstanding LTIP grants to RSUs, resulting in grants totaling 413,234 shares. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion of the previously outstanding LTIP grants into RSUs resulted in the recognition of $8.0 million of stock-based compensation expense during the three and nine months ended September 30, 2021. The expense on the unvested RSUs will be recognized on a straight line basis over the vesting period.</span></div> 1515000000 0.50 0.50 P1Y 413234 8000000 8000000 Income taxesThe Company’s effective tax rates for the three months ended September 30, 2021 and 2020 were 5.0% and 25.1%, respectively. The effective tax rate for the three months ended September 30, 2021 was lower than the prior year period due to <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the application of Section 162(m) of the Internal Revenue Code, stock option activity and the domestic valuation allowance. The effective tax rate for the three months ended September 30, 2021 differs from the statutory rate primarily as a result of the domestic valuation allowance.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s effective tax rates for the nine months ended September 30, 2021 and 2020 were 2.9% and 23.8%, respectively. The effective tax rate for the nine months ended September 30, 2021 was lower than the prior year period due to the application of Section 162(m) of the Internal Revenue Code, stock option activity and the domestic valuation allowance. The effective tax rate for the nine months ended September 30, 2021 differs from the statutory rate primarily as a result of the domestic valuation allowance. The effective tax rate for the nine months ended September 30, 2021 was impacted by $0.1 million of discrete income tax benefit. The Company’s annual effective tax rates for the nine months ended September 30, 2021 and 2020 were 2.8% and 21.1%, respectively.</span></div> 0.050 0.251 0.029 0.238 -100000 0.028 0.211 Related-party transactions<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made pledges to the Jamf Nation Global Foundation (“JNGF”) of $0.2 million and $0.5 million for the three and nine months ended September 30, 2021, respectively. The Company did not make any pledges to the JNGF for the three and nine months ended September 30, 2020. As of September 30, 2021 and December 31, 2020, the Company accrued $0.7 million and $0.9 million, respectively, related to JNGF pledges, which are included in accrued liabilities in the consolidated balance sheets. The Company has an ongoing lease agreement for office space in Eau Claire, Wisconsin with an entity in which a related party is a minority owner. See Note 6 for further discussion of this lease agreement. The Company may engage in transactions in the ordinary course of business with significant shareholders or other companies whose directors or officers may also serve as directors or officers for the Company. The Company carries out these transactions on customary terms.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vista is a U.S.-based investment firm that controls the funds which previously owned a majority of the Company. During the three months ended September 30, 2021, Vista sold a portion of its investment in the Company such that its funds no longer owned a majority of the Company as of September 30, 2021. However, Vista is deemed a related party in accordance with ASC Topic 850, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASC 850”) as it continues to be a principal owner of the Company. The Company has paid for consulting services and other expenses related to services provided by Vista and Vista affiliates. The total expenses incurred by the Company for these services were $0.1 million for both the three and nine months ended September 30, 2021. The total expenses incurred by the Company for these services were less than $0.1 million and $0.3 million for the three and nine months ended September 30, 2020, respectively. The Company had $0.1 million and less then $0.1 million in accounts payable related to these expenses as of September 30, 2021 and December 31, 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also has revenue arrangements with Vista affiliates. The Company recognized revenue related to these arrangements of $0.2 million for both the three months ended September 30, 2021 and 2020 and $0.7 million and $0.8 million for the nine months ended September 30, 2021 and 2020, respectively. The Company had $0.1 million and $0.3 million in accounts receivable related to these agreements as of September 30, 2021 and December 31, 2020, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company pays for services with Vista affiliates in the normal course of business. The total expenses incurred by the Company for services with Vista affiliates were $0.3 million and $0.2 million for the three months ended September 30, 2021 and 2020, respectively, and $0.8 million and $0.5 million for the nine months ended September 30, 2021 and 2020, respectively. The Company had $0.1 million in accounts payable related to these expenses as of both September 30, 2021 and December 31, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to its termination and repayment in full on July 27, 2020, the Company was party to a term loan facility (the “Prior Term Loan”) and revolving credit facility with a consortium of lenders for a principal amount of $205.0 million and principal committed amount of $15.0 million, respectively. During the three and nine months ended September 30, 2020, affiliates of Vista were paid $0.5 million and $2.1 million, respectively, in interest on the portion of the Prior Term Loan held by them.</span></div> 200000 500000 0 0 700000 900000 100000 100000 100000 300000 100000 100000 200000 200000 700000 800000 100000 300000 300000 200000 800000 500000 100000 100000 205000000 15000000 500000 2100000 Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information. Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information. XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
9 Months Ended
Sep. 30, 2021
Oct. 29, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 001-39399  
Entity Registrant Name JAMF HOLDING CORP.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 82-3031543  
Entity Address, Address Line One 100 Washington Ave S  
Entity Address, Address Line Two Suite 1100  
Entity Address, City or Town Minneapolis  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55401  
City Area Code 612  
Local Phone Number 605-6625  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol JAMF  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   119,045,075
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001721947  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 227,148 $ 194,868
Trade accounts receivable, net of allowances of $460 and $530 at September 30, 2021 and December 31, 2020, respectively 69,486 69,056
Income taxes receivable 652 632
Deferred contract costs 11,673 8,284
Prepaid expenses 18,677 13,283
Other current assets 3,592 1,113
Total current assets 331,228 287,236
Equipment and leasehold improvements, net 17,529 15,130
Goodwill 846,057 541,480
Other intangible assets, net 276,750 202,878
Deferred contract costs, non-current 27,830 22,202
Other assets 30,685 5,359
Total assets 1,530,079 1,074,285
Current liabilities:    
Accounts payable 12,717 6,967
Accrued liabilities 98,598 31,916
Income taxes payable 730 713
Deferred revenues 211,029 160,002
Total current liabilities 323,074 199,598
Deferred revenues, non-current 59,338 45,507
Deferred tax liability, net 11,455 5,087
Convertible senior notes, net 361,474 0
Other liabilities 27,969 13,079
Total liabilities 783,310 263,271
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Preferred stock, $0.001 par value, 50,000,000 shares authorized at September 30, 2021 and December 31, 2020; no shares issued and outstanding at September 30, 2021 and December 31, 2020 0 0
Common stock, $0.001 par value, 500,000,000 shares authorized at September 30, 2021 and December 31, 2020; 119,027,104 and 116,992,472 shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively 119 117
Additional paid‑in capital 898,428 903,116
Accumulated other comprehensive loss (8,120) 0
Accumulated deficit (143,658) (92,219)
Total stockholders’ equity [1] 746,769 811,014
Total liabilities and stockholders’ equity $ 1,530,079 $ 1,074,285
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Allowance $ 460 $ 530
Stockholders’ equity:    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock authorized (in shares) 50,000,000 50,000,000
Preferred stock issued (in shares) 0 0
Preferred stock outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock issued (in shares) 119,027,104 116,992,472
Common stock outstanding (in shares) 119,027,104 116,992,472
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
[1]
Sep. 30, 2021
Sep. 30, 2020
Revenue:        
Total revenue $ 95,621 $ 70,548 $ 262,586 $ 192,865 [1]
Cost of revenue:        
Amortization expense 5,198 2,679 10,835 8,034 [1]
Total cost of revenue 26,470 15,158 63,068 43,801 [1]
Gross profit 69,151 55,390 199,518 149,064 [1]
Operating expenses:        
Sales and marketing 40,856 23,773 103,640 67,558 [1]
Research and development 25,608 12,757 58,437 37,344 [1]
General and administrative 25,536 13,845 69,288 31,588 [1]
Amortization expense 7,025 5,633 18,275 16,941 [1]
Total operating expenses 99,025 56,008 249,640 153,431 [1]
Loss from operations (29,874) (618) (50,122) (4,367) [1]
Interest expense, net (1,386) (1,207) (1,608) (10,675) [1]
Loss on extinguishment of debt (449) (5,213) (449) (5,213) [2]
Foreign currency transaction loss (269) (154) (795) (471) [1]
Other income, net 0 0 0 91 [1]
Loss before income tax benefit (31,978) (7,192) (52,974) (20,635) [1]
Income tax benefit 1,595 1,804 1,535 4,917 [1]
Net loss $ (30,383) [1] $ (5,388) $ (51,439) [1] $ (15,718) [2]
Net loss per share, basic (in dollars per share) $ (0.26) $ (0.05) $ (0.44) $ (0.15) [1]
Net loss per share, diluted (in dollars per share) $ (0.26) $ (0.05) $ (0.44) $ (0.15) [1]
Weighted-average shares used to compute net loss per share, basic (in shares) 118,640,565 113,203,074 117,983,463 106,333,836 [1]
Weighted-average shares used to compute net loss per share, diluted (in shares) 118,640,565 113,203,074 117,983,463 106,333,836 [1]
Subscription        
Revenue:        
Total revenue $ 90,700 $ 65,634 $ 245,900 $ 178,438 [1]
Cost of revenue:        
Cost of revenue 18,317 10,032 44,206 28,020 [1]
Services        
Revenue:        
Total revenue 4,083 3,897 12,015 10,616 [1]
Cost of revenue:        
Cost of revenue 2,955 2,447 8,027 7,747 [1]
License        
Revenue:        
Total revenue $ 838 $ 1,017 $ 4,671 $ 3,811 [1]
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
[2] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net loss $ (30,383) [1] $ (5,388) [1] $ (51,439) [1] $ (15,718) [2]
Other comprehensive loss:        
Foreign currency translation adjustments [1] (8,120) 0 (8,120) 0
Total other comprehensive loss (8,120) 0 [1] (8,120) 0 [1]
Comprehensive loss $ (38,503) $ (5,388) [1] $ (59,559) $ (15,718) [1]
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
[2] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
IPO
[1]
Private placement
[1]
Common Stock
Common Stock
IPO
Common Stock
Private placement
Additional Paid‑In Capital
Additional Paid‑In Capital
IPO
Additional Paid‑In Capital
Private placement
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2019       102,843,612              
Beginning balance at Dec. 31, 2019 $ 500,722 [1]     $ 103     $ 568,756     $ 0 $ (68,137) [1]
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock (shares)         13,500,000 85,880          
Issuance of common stock   $ 318,993 $ 2,233   $ 14     $ 318,979 $ 2,233    
Exercise of stock options (in shares)       33,792              
Exercise of stock options 185 [1]           185        
Share‑based compensation 3,903 [1]           3,903        
Foreign currency translation adjustments [1] 0                    
Net loss (15,718) [2]                   (15,718) [1]
Ending balance (in shares) at Sep. 30, 2020       116,463,284              
Ending balance at Sep. 30, 2020 810,318 [1]     $ 117     894,056     0 (83,855) [1]
Beginning balance (in shares) at Jun. 30, 2020       102,862,404              
Beginning balance at Jun. 30, 2020 492,070 [1]     $ 103     570,434     0 (78,467) [1]
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Issuance of common stock (shares)         13,500,000 85,880          
Issuance of common stock   $ 318,993 $ 2,233   $ 14     $ 318,979 $ 2,233    
Exercise of stock options (in shares)       15,000              
Exercise of stock options 82 [1]           82        
Share‑based compensation 2,328 [1]           2,328        
Foreign currency translation adjustments [1] 0                    
Net loss [1] (5,388)                   (5,388)
Ending balance (in shares) at Sep. 30, 2020       116,463,284              
Ending balance at Sep. 30, 2020 810,318 [1]     $ 117     894,056     0 (83,855) [1]
Beginning balance (in shares) at Dec. 31, 2020       116,992,472              
Beginning balance at Dec. 31, 2020 811,014 [1]     $ 117     903,116     0 (92,219) [1]
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Exercise of stock options (in shares)       1,526,856              
Exercise of stock options 8,570 [1]     $ 2     8,568        
Vesting of restricted stock units (in shares)       507,776              
Share‑based compensation 22,774 [1]           22,774        
Purchase of capped calls (36,030) [1]           (36,030)        
Foreign currency translation adjustments (8,120) [1]                 (8,120)  
Net loss [1] (51,439)                   (51,439)
Ending balance (in shares) at Sep. 30, 2021       119,027,104              
Ending balance at Sep. 30, 2021 746,769 [1]     $ 119     898,428     (8,120) (143,658) [1]
Beginning balance (in shares) at Jun. 30, 2021       118,249,912              
Beginning balance at Jun. 30, 2021 803,959 [1]     $ 118     917,116     0 (113,275) [1]
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Exercise of stock options (in shares)       269,416              
Exercise of stock options 1,507 [1]     $ 1     1,506        
Vesting of restricted stock units (in shares)       507,776              
Share‑based compensation 15,836 [1]           15,836        
Purchase of capped calls (36,030) [1]           (36,030)        
Foreign currency translation adjustments (8,120) [1]                 (8,120)  
Net loss [1] (30,383)                   (30,383)
Ending balance (in shares) at Sep. 30, 2021       119,027,104              
Ending balance at Sep. 30, 2021 $ 746,769 [1]     $ 119     $ 898,428     $ (8,120) $ (143,658) [1]
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
[2] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
[2]
Cash flows from operating activities    
Net loss $ (51,439) [1] $ (15,718)
Adjustments to reconcile net loss to cash provided by operating activities:    
Depreciation and amortization expense 33,249 28,632
Amortization of deferred contract costs 9,034 5,518
Amortization of debt issuance costs 573 700
Non-cash lease expense 3,705 0
Provision for bad debt expense and returns (7) 894
Loss on extinguishment of debt 449 5,213
Share‑based compensation 22,774 3,903
Deferred tax benefit (2,568) (5,169)
Adjustment to contingent consideration 4,837 (3,100)
Other 1,144 (277)
Changes in operating assets and liabilities:    
Trade accounts receivable 3,184 (18,274)
Income tax receivable/payable (107) (183)
Prepaid expenses and other assets (8,129) (4,200)
Deferred contract costs (18,052) (13,970)
Accounts payable 5,020 2,987
Accrued liabilities 1,644 (4,207)
Deferred revenue 59,464 47,189
Other liabilities 52 3,161
Net cash provided by operating activities 64,827 33,099
Cash flows from investing activities    
Acquisitions, net of cash acquired (352,711) 0
Purchases of equipment and leasehold improvements (7,261) (1,836)
Proceeds from sale of equipment and leasehold improvements 35 0
Net cash used in investing activities (359,937) (1,836)
Cash flows from financing activities    
Proceeds from convertible senior notes 373,750 0
Proceeds from bank borrowings 250,000 0
Payment of bank borrowings (250,000) (205,000)
Payment for purchase of capped calls (36,030) 0
Debt issuance costs (12,636) (1,264)
Payment of debt extinguishment costs 0 (2,050)
Proceeds from initial public offering, net of underwriting discounts and commissions 0 326,316
Cash paid for offering costs (543) (6,601)
Proceeds from private placement 0 2,233
Cash paid for contingent consideration (4,206) 0
Proceeds from the exercise of stock options 8,570 185
Net cash provided by financing activities 328,905 113,819
Effect of exchange rate changes on cash, cash equivalents and restricted cash (865) 0
Net increase in cash, cash equivalents and restricted cash 32,930 145,082
Cash, cash equivalents and restricted cash, beginning of period 194,868 32,375
Cash, cash equivalents and restricted cash, end of period 227,798 177,457
Cash paid for:    
Interest 944 12,647
Income taxes, net of refunds 1,047 703
Non-cash activities:    
Deferred consideration accrued but not paid 50,000 0
Debt issuance costs accrued but not paid 489 0
Operating lease assets obtained in exchange for operating lease liabilities 1,469 0
Reconciliation of cash, cash equivalents and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above:    
Cash and cash equivalents 227,148 177,457
Restricted cash included in other current assets 650 0
Total cash, cash equivalents and restricted cash $ 227,798 $ 177,457
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
[2] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and description of business
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of presentation and description of business Basis of presentation and description of business
Description of business
Jamf Holding Corp. and its wholly owned subsidiaries, collectively, are referred to as the “Company,” “we,” “us” or “our.” We are the standard in Apple Enterprise Management, and our cloud software platform is the only vertically-focused Apple infrastructure and security platform of scale in the world. We help organizations connect, manage and protect Apple products, apps and corporate resources in the cloud without ever having to touch the devices. With our products, Apple devices can be deployed to employees brand new in the shrink-wrapped box, automatically set up and personalized at first power-on and continuously administered throughout the life of the device. Our customers are located throughout the world.
Initial public offering
On July 24, 2020, the Company closed its initial public offering (“IPO”) through which it issued and sold 13,500,000 shares of common stock at the IPO price of $26.00 per share. In connection with the IPO, the Company raised approximately $319.0 million after deducting the underwriting discount and commissions of $24.7 million and offering expenses of $7.3 million. Upon completion of the IPO, authorized capital stock consisted of 500,000,000 shares of common stock, par value $0.001 per share, and 50,000,000 shares of undesignated preferred stock, par value $0.001 per share.
Concurrently with the Company’s IPO, the Company issued and sold 85,880 shares of its common stock in a private placement to certain of its named executive officers, certain of its other employees and its independent directors at the IPO Price for aggregate consideration of approximately $2.2 million.
Upon closing of the IPO, the Company repaid $205.0 million of the principal amount of its then existing Term Loan Facility (the “Prior Term Loan Facility”) and paid $3.4 million of accrued interest and $2.0 million of prepayment penalty. The Company also wrote off $3.2 million of remaining debt issuance costs upon repayment of the debt. The Company recorded a loss on debt extinguishment of $5.2 million for the prepayment penalty and write off of debt issuance costs in the third quarter of 2020.
Emerging growth company status
We are currently an emerging growth company as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act, until such time as those standards apply to private companies.
We have elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it is (i) no longer an emerging growth company or (ii) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.
On June 30, 2021, the last day of our second fiscal quarter in 2021, the market value of our common stock held by non-affiliates exceeded $700.0 million. Accordingly, we will be deemed a large accelerated filer as of December 31, 2021 and will no longer qualify as an emerging growth company or be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ending December 31, 2021.
Unaudited interim consolidated financial information
The accompanying interim consolidated balance sheet as of September 30, 2021, the consolidated statements of operations and of stockholders’ equity for the three and nine months ended September 30, 2021 and 2020 and the consolidated statements of cash flows for the nine months ended September 30, 2021 and 2020 and the related footnote disclosures are unaudited. These unaudited interim consolidated financial statements have been prepared on the same basis as the annual
consolidated financial statements and, in management’s opinion, include all adjustments necessary for the fair presentation of the consolidated financial position, results of operations, and cash flows of the Company. Except for the revision discussed below, all adjustments made were of a normal recurring nature. The results for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any future period.
Basis of presentation
The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). Certain reclassifications of prior period amounts have been made to conform to the current presentation. In the fourth quarter of 2020, the Company reclassified on-premise subscription revenue from license revenue to subscription revenue in the consolidated statements of operations on a retroactive basis. The amount reclassified for the three and nine months ended September 30, 2020 was $7.8 million and $18.2 million, respectively. The revised presentation is consistent with our disaggregated revenue disclosure and is more consistent with how investors and other users of the financial statements evaluate overall subscription revenue. The reclassification had no impact on total revenue.
Revision of previously issued consolidated financial statements
In connection with the preparation of its financial statements for the quarter ended June 30, 2021, the Company identified immaterial errors related to certain commissions that were incorrectly capitalized in prior periods. The commissions, as well as the associated payroll taxes and retirement plan contributions, were not incremental to the acquisition of customer contracts and should have been expensed as incurred in accordance with GAAP, rather than capitalized. As a result, sales and marketing expenses were understated and deferred contract costs were overstated by $2.5 million, $2.0 million, $1.8 million and $0.8 million for the years ended December 31, 2020, 2019 and 2018 and the three months ended March 31, 2021, respectively.
In accordance with Staff Accounting Bulletin (“SAB”) No. 99, Materiality and SAB No. 108, Considering the Effects of Prior Year Misstatements When Quantifying Misstatements in Current Year Financial Statements, the Company evaluated the materiality of this error both quantitatively and qualitatively and determined that it was not material to our previously issued consolidated financial statements. However, adjusting for the cumulative effect of this error in the consolidated statement of operations for 2021 would be material to the Company’s results for this period as the cumulative amount of the error increased over time. As such, the Company has revised its previously issued consolidated financial statements as of and for the years ended December 31, 2020, 2019 and 2018 and its unaudited consolidated financial statements as of and for the quarter ended March 31, 2021 and quarters and year-to-date periods ended June 30, 2020 and September 30, 2020 to correct the error.
The revisions also include the corrections of other immaterial errors that the Company had previously recorded as out-of-period adjustments in the period of identification, as well as other previously identified immaterial errors. The previously recorded out-of-period adjustments included the establishment of state valuation allowances, as well as other immaterial errors. The Company had previously determined that these errors did not, both individually and in the aggregate, result in a material misstatement of our previously issued consolidated financial statements and reached the same conclusion when aggregating these immaterial errors with the commissions error described above.
The accompanying financial statements and relevant footnotes to the consolidated financial statements in this Quarterly Report on Form 10-Q have been revised to correct for the immaterial errors discussed above. The tables below provide reconciliations of our previously reported amounts to revised amounts to correct for these immaterial errors in our consolidated financial statements as of December 31, 2020 and for the quarter and year-to-date periods ended September 30, 2020.
December 31, 2020
As Previously ReportedAdjustmentsAs Revised
CommissionsOther
(in thousands)
Assets
Current assets:
Cash and cash equivalents$194,868 $— $— $194,868 
Trade accounts receivable, net of allowances69,056 — — 69,056 
Income taxes receivable632 — — 632 
Deferred contract costs9,959 (1,675)— 8,284 
Prepaid expenses13,283 — — 13,283 
Other current assets1,113 — — 1,113 
Total current assets288,911 (1,675)— 287,236 
Equipment and leasehold improvements, net12,755 — 2,375 15,130 
Goodwill541,480 — — 541,480 
Other intangible assets, net202,878 — — 202,878 
Deferred contract costs, non-current26,770 (4,568)— 22,202 
Other assets5,359 — — 5,359 
Total assets$1,078,153 $(6,243)$2,375 $1,074,285 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$6,967 $— $— $6,967 
Accrued liabilities31,574 — 342 31,916 
Income taxes payable713 — — 713 
Deferred revenues160,443 — (441)160,002 
Total current liabilities199,697 — (99)199,598 
Deferred revenues, non-current45,507 — — 45,507 
Deferred tax liability, net6,422 (1,535)200 5,087 
Other liabilities11,046 — 2,033 13,079 
Total liabilities262,672 (1,535)2,134 263,271 
Commitments and contingencies
Stockholders’ equity:
Preferred stock— — — — 
Common stock117 — — 117 
Additional paid‑in capital903,116 — — 903,116 
Accumulated deficit(87,752)(4,708)241 (92,219)
Total stockholders’ equity815,481 (4,708)241 811,014 
Total liabilities and stockholders’ equity$1,078,153 $(6,243)$2,375 $1,074,285 
Three Months Ended September 30, 2020
As Previously Reported (1)
AdjustmentsAs Revised
CommissionsOther
(in thousands, except share and per share amounts)
Revenue:
Subscription$65,782 $— $(148)$65,634 
Services3,605 — 292 3,897 
License1,017 — — 1,017 
Total revenue70,404 — 144 70,548 
Cost of revenue:
Cost of subscription (exclusive of amortization expense shown below)10,117 — (85)10,032 
Cost of services (exclusive of amortization expense shown below)2,443 — 2,447 
Amortization expense2,679 — — 2,679 
Total cost of revenue15,239 — (81)15,158 
Gross profit55,165 — 225 55,390 
Operating expenses:
Sales and marketing23,251 488 34 23,773 
Research and development12,736 — 21 12,757 
General and administrative13,921 — (76)13,845 
Amortization expense5,633 — — 5,633 
Total operating expenses55,541 488 (21)56,008 
Loss from operations(376)(488)246 (618)
Interest expense, net(1,207)— — (1,207)
Loss on extinguishment of debt(5,213)— — (5,213)
Foreign currency transaction loss(154)— — (154)
Loss before income tax benefit(6,950)(488)246 (7,192)
Income tax benefit1,857 119 (172)1,804 
Net loss$(5,093)$(369)$74 $(5,388)
Net loss per share, basic and diluted$(0.04)$(0.05)
Weighted-average shares used to compute net loss per share, basic and diluted113,203,074 113,203,074 
(1) Previously reported amounts reflect the reclassification of on-premise subscription revenue from license revenue to subscription revenue, which we applied on a retrospective basis in the fourth quarter of 2020. See further information in Basis of Presentation above.
Nine Months Ended September 30, 2020
As Previously Reported (1)
AdjustmentsAs Revised
CommissionsOther
(in thousands, except share and per share amounts)
Revenue:
Subscription$179,148 $— $(710)$178,438 
Services10,066 — 550 10,616 
License3,811 — — 3,811 
Total revenue193,025 — (160)192,865 
Cost of revenue:
Cost of subscription (exclusive of amortization expense shown below)28,127 — (107)28,020 
Cost of services (exclusive of amortization expense shown below)7,736 — 11 7,747 
Amortization expense8,034 — — 8,034 
Total cost of revenue43,897 — (96)43,801 
Gross profit149,128 — (64)149,064 
Operating expenses:
Sales and marketing65,735 1,722 101 67,558 
Research and development37,282 — 62 37,344 
General and administrative31,813 — (225)31,588 
Amortization expense16,941 — — 16,941 
Total operating expenses151,771 1,722 (62)153,431 
Loss from operations(2,643)(1,722)(2)(4,367)
Interest expense, net(10,675)— — (10,675)
Loss on extinguishment of debt(5,213)— — (5,213)
Foreign currency transaction loss(471)— — (471)
Other income, net91 — — 91 
Loss before income tax provision(18,911)(1,722)(2)(20,635)
Income tax provision5,105 430 (618)4,917 
Net loss$(13,806)$(1,292)$(620)$(15,718)
Net loss per share, basic and diluted$(0.13)$(0.15)
Weighted-average shares used to compute net loss per share, basic and diluted106,333,836 106,333,836 
(1) Previously reported amounts reflect the reclassification of on-premise subscription revenue from license revenue to subscription revenue, which we applied on a retrospective basis in the fourth quarter of 2020. See further information in Basis of Presentation above.
Stock ClassAdditional Paid‑In
Capital
Accumulated
Deficit
Stockholders’
Equity
Common
SharesAmount
(in thousands, except share amounts)
As Previously Reported
Balance, June 30, 2020102,862,404 $103 $570,434 $(73,694)$496,843 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — 318,993 
Private placement85,880 — 2,233 — 2,233 
Exercise of stock options15,000 — 82 — 82 
Share‑based compensation— — 2,328 — 2,328 
Net loss— — — (5,093)(5,093)
Balance, September 30, 2020116,463,284 $117 $894,056 $(78,787)$815,386 
Commissions Adjustment
Balance, June 30, 2020 $ $ $(3,753)$(3,753)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs— — — — — 
Private placement— — — — — 
Exercise of stock options— — — — — 
Share‑based compensation— — — — — 
Net loss— — — (369)(369)
Balance, September 30, 2020 $ $ $(4,122)$(4,122)
Other Adjustments
Balance, June 30, 2020 $ $ $(1,020)$(1,020)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs— — — — — 
Private placement— — — — — 
Exercise of stock options— — — — — 
Share‑based compensation— — — — — 
Net loss— — — 74 74 
Balance, September 30, 2020 $ $ $(946)$(946)
As Revised
Balance, June 30, 2020102,862,404 $103 $570,434 $(78,467)$492,070 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — 318,993 
Private placement85,880 — 2,233 — 2,233 
Exercise of stock options15,000 — 82 — 82 
Share‑based compensation— — 2,328 — 2,328 
Net loss— — — (5,388)(5,388)
Balance, September 30, 2020116,463,284 $117 $894,056 $(83,855)$810,318 
Stock ClassAdditional Paid‑In
Capital
Accumulated DeficitStockholders’
Equity
Common
SharesAmount
(in thousands, except share amounts)
As Previously Reported
Balance, December 31, 2019102,843,612 $103 $568,756 $(64,981)$503,878 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — 318,993 
Private placement85,880 — 2,233 — 2,233 
Exercise of stock options33,792 — 185 — 185 
Share‑based compensation— — 3,903 — 3,903 
Net loss— — — (13,806)(13,806)
Balance, September 30, 2020116,463,284 $117 $894,056 $(78,787)$815,386 
Commissions Adjustment
Balance, December 31, 2019 $ $ $(2,830)$(2,830)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs— .— — — — 
Private placement— — — — — 
Exercise of stock options— — — — — 
Share‑based compensation— — — — — 
Net loss— — — (1,292)(1,292)
Balance, September 30, 2020 $ $ $(4,122)$(4,122)
Other Adjustments
Balance, December 31, 2019 $ $ $(326)$(326)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs— — — — — 
Private placement— — — — — 
Exercise of stock options— — — — — 
Share‑based compensation— — — — — 
Net loss— — — (620)(620)
Balance, September 30, 2020 $ $ $(946)$(946)
As Revised
Balance, December 31, 2019102,843,612 $103 $568,756 $(68,137)$500,722 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — 318,993 
Private placement85,880 — 2,233 — 2,233 
Exercise of stock options33,792 — 185 — 185 
Share‑based compensation— — 3,903 — 3,903 
Net loss— — — (15,718)(15,718)
Balance, September 30, 2020116,463,284 $117 $894,056 $(83,855)$810,318 
Nine Months Ended September 30, 2020
As Previously ReportedAdjustmentsAs Revised
CommissionsOther
(in thousands)
Cash flows from operating activities
Net loss$(13,806)$(1,292)$(620)$(15,718)
Adjustments to reconcile net loss to cash provided by operating activities:
Depreciation and amortization expense28,378 — 254 28,632 
Amortization of deferred contract costs6,705 (1,187)— 5,518 
Amortization of debt issuance costs700 — — 700 
Provision for bad debt expense and returns894 — — 894 
Gain on disposal of equipment and leasehold improvements(23)— 23 — 
Loss on extinguishment of debt5,213 — — 5,213 
Share‑based compensation3,903 — — 3,903 
Deferred tax benefit(5,357)(430)618 (5,169)
Adjustment to contingent consideration(3,100)— — (3,100)
Other— — (277)(277)
Changes in operating assets and liabilities:
Trade accounts receivable(18,332)— 58 (18,274)
Income tax receivable/payable(183)— — (183)
Prepaid expenses and other assets(4,699)— 499 (4,200)
Deferred contract costs(16,879)2,909 — (13,970)
Accounts payable3,145 — (158)2,987 
Accrued liabilities(4,207)— — (4,207)
Deferred revenue47,528 — (339)47,189 
Other liabilities3,161 — — 3,161 
Net cash provided by operating activities33,041 — 58 33,099 
Cash flows from investing activities
Purchases of equipment and leasehold improvements(1,836)— — (1,836)
Net cash used in investing activities(1,836)— — (1,836)
Cash flows from financing activities
Payment of bank borrowings(205,000)— — (205,000)
Debt issuance costs(1,264)— — (1,264)
Payment of debt extinguishment costs(2,050)— — (2,050)
Proceeds from initial public offering, net of underwriting discounts and commissions326,316 — — 326,316 
Cash paid for offering costs(6,601)— — (6,601)
Proceeds from private placement2,233 — — 2,233 
Proceeds from the exercise of stock options185 — — 185 
Net cash provided by financing activities113,819 — — 113,819 
Net increase in cash and cash equivalents145,024 — 58 145,082 
Cash and cash equivalents, beginning of period32,433 — (58)32,375 
Cash and cash equivalents, end of period$177,457 $— $— $177,457 
Supplemental disclosures of cash flow information:
Cash paid for interest$12,647 $— $— $12,647 
Cash paid for income taxes, net of refunds703 — — 703 
Subsequent events
The Company evaluated events or transactions that occurred after the balance sheet date for potential recognition or disclosure through the date the financial statements were issued. No subsequent events or transactions were identified.
Use of estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenues and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, commissions, the fair values of assets
acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, and accounting for income taxes. Actual results could differ from those estimates.
Segment and geographic information
Our chief operating decision maker (“CODM”) is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources. We operate our business as one operating segment and therefore we have one reportable segment.
Revenue by geographic region as determined based on the end user customer address was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
Revenue:
The Americas$69,865 $54,707 $195,408 $149,723 
Europe, the Middle East, India, and Africa19,543 11,786 49,721 32,347 
Asia Pacific6,213 4,055 17,457 10,795 
$95,621 $70,548 $262,586 $192,865 
(1) Certain prior period amounts have been revised to correct immaterial errors. See above for more information.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of significant accounting policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Summary of significant accounting policies Summary of significant accounting policies
The Company’s significant accounting policies are discussed in Note 2 to the consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2020. Except for the accounting policies for leases that were updated as a result of adopting the new accounting standard and the accounting policies for foreign currency remeasurement discussed below, there have been no significant changes to these policies that have had a material impact on the Company’s consolidated financial statements and related notes for the three and nine months ended September 30, 2021. The following describes the impact of certain policies.
Foreign currency remeasurement
Our reporting currency is the U.S. dollar. The functional currency of our foreign operations, except for Wandera Ltd. and its subsidiaries, is the U.S. dollar. The functional currency of Wandera Ltd. and its subsidiaries is the British Pound (“GBP”). The assets, liabilities, revenues and expenses of our foreign operations are remeasured in accordance with ASC Topic 830, Foreign Currency Matters. Remeasurement adjustments are recorded as foreign currency transaction gains (losses) in the consolidated statement of operations. Assets and liabilities of Wandera Ltd. and its subsidiaries are translated into U.S. dollars based upon exchange rates prevailing at the end of each period. Revenues and expenses of Wandera Ltd. and its subsidiaries are translated at weighted average exchange rates on a monthly basis. The resulting translation adjustment is included in accumulated other comprehensive income (“AOCI”).
Revenue recognition
The Company applies ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”) and follows a five-step model to determine the appropriate amount of revenue to be recognized in accordance with ASC 606.
Disaggregation of Revenue
The Company separates revenue into subscription and non-subscription categories to disaggregate those revenues that are term-based and renewable from those that are one-time in nature. Revenue from subscription and non-subscription contractual arrangements are as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
SaaS subscription and support and maintenance$83,775 $57,785 $222,672 $160,279 
On‑premise subscription6,925 7,849 23,228 18,159 
Subscription revenue90,700 65,634 245,900 178,438 
Professional services4,083 3,897 12,015 10,616 
Perpetual licenses838 1,017 4,671 3,811 
Non‑subscription revenue4,921 4,914 16,686 14,427 
Total revenue$95,621 $70,548 $262,586 $192,865 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
Contract Balances
If revenue is recognized in advance of the right to invoice, a contract asset is recorded. The balances of contract assets, which are included in other current assets in the consolidated balance sheets, were $1.7 million and $0.9 million as of September 30, 2021 and December 31, 2020, respectively.
Contract liabilities consist of customer billings in advance of revenue being recognized. The Company invoices its customers for subscription, support and maintenance and services in advance.
Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
Balance, beginning of the period$238,457 $157,282 $205,509 $140,449 
Acquisitions5,200 — 5,200 — 
Revenue earned(71,574)(49,823)(144,038)(115,784)
Deferral of revenue98,284 80,179 203,696 162,973 
Balance, end of the period$270,367 $187,638 $270,367 $187,638 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
There were no significant changes to our contract assets and liabilities during the three and nine months ended September 30, 2021 and 2020 outside of our sales activities.
Remaining Performance Obligations
Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and noncancellable amounts to be invoiced. As of September 30, 2021 and December 31, 2020, the Company had $310.3 million and $224.1 million, respectively, of remaining performance obligations, with 81% and 80%, respectively, expected to be recognized as revenue over the succeeding 12 months, and the remainder generally expected to be recognized over the three years thereafter. Previously reported remaining performance obligations as of December 31, 2020 have been revised. See Note 1 for more information.
Deferred Contract Costs
Sales commissions as well as associated payroll taxes and retirement plan contributions (together, contract costs) that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the consolidated balance sheets when the period of benefit is determined to be greater than one year.
Total amortization of contract costs for the three months ended September 30, 2021 and 2020 was $3.1 million and $2.0 million, respectively. Total amortization of contract costs for the nine months ended September 30, 2021 and 2020 was $9.0 million and $5.5 million, respectively. Previously reported amortization of contract costs for the three and nine months ended September 30, 2020 have been revised. See Note 1 for more information.
The Company periodically reviews these deferred costs to determine whether events or changes in circumstances have occurred that could affect the period of benefit of these deferred contract costs. There were no impairment losses recorded during the three and nine months ended September 30, 2021 and 2020.
Concentration of Credit Risk
For the three and nine months ended September 30, 2021, the Company had one distributor that accounted for more than 10% of total net revenues. Total receivables related to this distributor were $10.8 million as of September 30, 2021. For the three and nine months ended September 30, 2020, the Company had two distributors that accounted for more than 10% of total net revenues. Total receivables related to these distributors were $19.8 million as of December 31, 2020.
No single end customer accounted for more than 10% of total revenue during the three and nine months ended September 30, 2021 and 2020.
Recently issued accounting pronouncements not yet adopted
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, the impact of recently issued standards that are not yet effective will not have a material impact on our financial position or results of operations upon adoption.
Financial Instruments — Credit Losses
In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which introduces a model based on expected losses to estimate credit losses for most financial assets and certain other instruments. In November 2019, the FASB issued ASU No. 2019-10, Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates (“ASU 2019-10”). The update allows the extension of the initial effective date for entities which have not yet adopted ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”). For private companies, the standard is effective for annual reporting periods beginning after December 15, 2022, with early adoption permitted. We will be deemed a large accelerated filer as of December 31, 2021 and will no longer qualify as an emerging growth company and be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ended December 31, 2021. As such, the Company will adopt ASU 2016-13 in the fourth quarter of 2021 with an effective date of January 1, 2021 through a cumulative-effect
adjustment to retained earnings. The Company is currently evaluating the effect the standard will have on its consolidated financial statements.
Reference Rate Reform
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”), which provides entities with temporary optional financial reporting alternatives to ease the potential burden in accounting for reference rate reform and includes a provision that allows entities to account for a modified contract as a continuation of an existing contract. ASU 2020-04 is effective upon issuance and can be applied through December 31, 2022. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements.
Business Combinations — Accounting for Contract Assets and Contract Liabilities from Contracts with Customers
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in accordance with acquisition accounting. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company will evaluate whether to early adopt the standard for future acquisitions.
Adoption of new accounting pronouncements
Leases
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) to increase transparency and comparability among organizations related to their leasing arrangements. The update requires lessees to recognize most leases on their balance sheets, with the exception of short-term leases if a policy election is made, while recognizing lease expense on their income statements in a manner similar to current GAAP. The guidance also requires entities to disclose key quantitative and qualitative information about its leasing arrangements. The Company adopted the new lease standard on January 1, 2021 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2021 are presented under ASC Topic 842, Leases (“ASC 842”) while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC Topic 840, Leases (“ASC 840”).
To reduce the burden of adoption and ongoing compliance with ASC 842, a number of practical expedients and policy elections are available under the new guidance. The Company elected the “package of practical expedients” permitted under the transition guidance, which among other things, did not require reassessment of whether contracts entered into prior to adoption are or contain leases, and allowed carryforward of the historical lease classification for existing leases. The Company has not elected to adopt the “hindsight” practical expedient, and therefore measured the right-of-use (“ROU”) asset and lease liability using the remaining portion of the lease term at adoption on January 1, 2021.
The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of ASC 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.
Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred.
The Company has made an accounting policy election to account for lease and non-lease components in its contracts as a single lease component for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred.
The Company uses its incremental borrowing rate to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company specific credit risk, lease term, nature and quality of the underlying collateral, currency and economic environment in determining the incremental borrowing rate to apply to each lease.
Upon adoption, the Company recorded ROU assets and lease liabilities of approximately $25.0 million and $28.6 million, respectively, related to the Company’s operating leases. The adoption of the new lease standard did not materially impact our consolidated statements of operations or consolidated statements of cash flows. See Note 6 for more information.
Debt with Conversion and Other Options and Contracts in Entity’s Own Equity
In August 2020, the FASB issued ASU No. 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity. Among other changes, the standard eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. As a result, entities will account for a convertible debt instrument wholly as debt unless the instrument contains features that require bifurcation as a derivative in accordance with ASC Topic 815, Derivatives and Hedging, or a convertible debt instrument was issued at a substantial premium. In addition, the amendments also require the if-converted method to be applied for all convertible instruments when calculating diluted earnings per share. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted. The Company early adopted the new standard on January 1, 2021. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Financial instruments fair value
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Financial instruments fair value Financial instruments fair value
We report financial assets and liabilities and nonfinancial assets and liabilities that are recognized or disclosed at fair value in the consolidated financial statements on a recurring basis in accordance with ASC Topic 820, Fair Value Measurement (“ASC 820”). ASC 820 defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities, which are required to be recorded at fair value, we consider the principal or most advantageous market in which we would transact and the market-based risk measurements or assumptions that market participants would use in pricing the asset or liability, such as inherent risk, transfer restrictions and credit risk.
ASC 820 also establishes a fair value hierarchy, which prioritizes the inputs to valuation techniques used to measure fair value into three levels. Fair value represents the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. GAAP established a hierarchy framework to classify the fair value based on the observability of significant inputs to the measurement. The levels of the fair value hierarchy are as follows:
Level 1: Fair value is determined using an unadjusted quoted price in an active market for identical assets or liabilities.
Level 2: Fair value is estimated using inputs other than quoted prices included within Level 1 that are observable, either directly or indirectly.
Level 3: Fair value is estimated using unobservable inputs that are significant to the fair value of the assets or liabilities.
The Company invests in money market funds and U.S. Treasuries with original or remaining maturities at the time of purchase of three months or less, which are measured and recorded at fair value on a recurring basis. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy. U.S. Treasuries include treasury bills that generally mature within 30 days and are classified within Level 1 of the fair value hierarchy. The fair value of these financial instruments were as follows:
September 30, 2021
Level 1Level 2Level 3Total
(in thousands)
Cash equivalents:
Money market funds$153,026 $— $— $153,026 
Total cash equivalents$153,026 $— $— $153,026 
December 31, 2020
Level 1Level 2Level 3Total
(in thousands)
Cash equivalents:
Money market funds$100,000 $— $— $100,000 
U.S. Treasuries25,000 — — 25,000 
Total cash equivalents$125,000 $— $— $125,000 
The carrying value of accounts receivable and accounts payable approximate their fair value due to their short maturities and are excluded from the tables above. See Note 7 for the fair value of our 2026 Notes, which are recorded as debt at the principal amount net of issuance costs on the consolidated balance sheet.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions
9 Months Ended
Sep. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
Wandera
On July 1, 2021, the Company completed its previously announced acquisition of Wandera, Inc. (“Wandera”) pursuant to the terms of the Agreement and Plan of Merger, dated as of May 5, 2021 (the “Merger Agreement”). Wandera is a leader in zero trust cloud security and access for mobile devices. As an Apple-first provider of unified cloud security, Wandera expands the Company’s security offering for the enterprise. Building on the Company’s existing capabilities, Wandera adds Zero Trust Network Access (“ZTNA”), mobile threat defense and data policy features to ensure mobile workers can simply and safely access the network resources they need while complying with organizational policies and reducing mobile charges. This acquisition uniquely positions the Company to help IT and security teams confidently protect the devices, data and applications used by a mobile workforce, while extending the intended Apple experience through the Company’s robust and scalable Apple Enterprise Management platform.
Under the terms of the Merger Agreement, the Company acquired 100% of the voting equity interest in Wandera and paid total cash consideration of $409.3 million. The total consideration consists of an initial payment of $359.3 million at close and deferred consideration of $50.0 million payable in $25.0 million increments on October 1, 2021 and December 15, 2021. The initial payment of $359.3 million includes $0.7 million held back as partial security for post-closing true-up adjustments as well as indemnification claims made within one year of the acquisition date. The amount held back is recorded as restricted cash in other current assets on the consolidated balance sheet. The Company recorded the fair value of deferred consideration in accrued liabilities on the consolidated balance sheet as of September 30, 2021. The acquisition was initially financed with cash on hand and borrowings under the New Term Loan Facility (as defined in Note 7 below).
Acquisition-related costs were expensed as incurred and were as follows:
Three Months Ended
September 30, 2021
Nine Months Ended
September 30, 2021
(in thousands)
Cost of revenue:
Subscription$17 $17 
Sales and marketing34 34 
Research and development549 590 
General and administrative1,859 4,007 
$2,459 $4,648 
The Company accounted for the acquisition by applying the acquisition method of accounting for business combinations in accordance with ASC Topic 805, Business Combinations (“ASC 805”). Accordingly, the purchase price was allocated to the assets acquired and liabilities assumed based on their estimated fair values as of the date of acquisition. In accordance with U.S. GAAP, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Any residual purchase price is recorded as goodwill. The allocation of the purchase price requires management to make significant estimates in determining the fair value of assets acquired and liabilities assumed, especially with respect to intangible assets. These estimates can include, but are not limited to:
future expected cash flows from subscription contracts and acquired developed technologies;
historical and expected customer attrition rates and anticipated growth in revenue from acquired customers;
royalty rates applied to acquired developed technology platforms;
obsolescence curves and other useful life assumptions, such as the period of time and intended use of acquired intangible assets in the Company’s product offerings;
discount rates; and
uncertain tax positions and tax-related valuation allowances.
The final purchase accounting allocations for the Wandera acquisition will be determined within one year from the acquisition date and depend on a number of factors, including the final valuation of our intangible assets acquired and liabilities assumed, and finalization of income tax effects of the opening balance sheet. The actual fair values of Wandera’s assets acquired, liabilities assumed and resulting goodwill may differ materially from the adjustments set forth in this Form 10-Q.
The purchase price was allocated using information currently available to the Company. As a result, the Company may continue to adjust the assumptions used in the valuation of intangible assets acquired, deferred revenue and tax-related balances. The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands):
Assets acquired:
Cash and cash equivalents$9,605 
Trade accounts receivable, net3,882 
Prepaid expenses900 
Equipment and leasehold improvements, net58 
Intangible assets acquired102,050 
Operating lease assets1,474 
Deferred tax asset849 
Liabilities assumed:
Accounts payable788 
Accrued liabilities3,464 
Income taxes payable94 
Deferred revenue5,200 
Operating lease liabilities1,474 
Deferred tax liability9,356 
Goodwill310,833 
Total purchase consideration$409,275 
The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to expected synergies in sales opportunities across complementary products, customers and geographies and cross-selling opportunities. The goodwill is not deductible for income tax purposes.
The estimated useful lives and fair values of the identifiable intangible assets are as follows:
Useful LifeGross Value
(in thousands)
Developed technology6.5 years$60,500 
Customer relationships11.0 years35,600 
Order backlog2.5 years3,800 
Non-competes2.5 years1,750 
Trademarks3.0 years400 
Total identifiable intangible assets$102,050 
Developed technology represents the estimated fair value of the features underlying the Wandera products as well as the platform supporting Wandera customers. Customer relationships represent the estimated fair value of the underlying relationships with Wandera customers. Order backlog represents the estimated fair value of existing order backlog with Wandera customers. Non-competes represent the estimated fair value of non-compete agreements acquired from Wandera. Trademarks represent the estimated fair value of the Wandera brand.
Wandera contributed revenue and net loss of $5.1 million and $8.3 million, respectively, from the acquisition date through September 30, 2021, excluding the effects of the acquisition and integration costs.
The following unaudited pro forma information presents the combined results of Jamf and Wandera assuming the acquisition was completed on January 1, 2020. As required by ASC 805, these unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations of the combined companies would have been had the acquisition occurred at the beginning of the period presented, nor are they indicative of future results of operations. The pro forma results below have been adjusted for the amortization of acquired intangibles, reduction of deferred revenue, deferred commissions, stock-based compensation expense and additional interest expense. The pro forma results for the three and nine months ended September 30, 2021 have also been adjusted to exclude the impact of $2.5 million and $4.6 million, respectively, of acquisition-related costs (pre-tax) incurred by the Company that are directly attributable to the transaction. The adjustments do not reflect the effect of costs or synergies that would have been expected to result from the integration of the acquisition.
Pro forma consolidated revenues and net loss for the three and nine months ended September 30, 2021 and 2020, calculated as if Wandera had been acquired as of January 1, 2020, are as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Revenues$95,621 $75,104 $274,194 $206,943 
Net loss(28,537)(10,061)(61,237)(31,451)
cmdReporter
On February 26, 2021, the Company entered into an asset purchase agreement with cmdSecurity Inc. (“cmdSecurity”) to acquire certain cmdSecurity assets, including cmdReporter, a suite of security and compliance tools purpose-built for macOS. With cmdReporter, the Company further extends the security capabilities of its expansive Apple Enterprise Management platform. cmdSecurity’s software complements the Company’s existing product offerings. The Company accounted for the acquisition by applying the acquisition method of accounting for business combinations in accordance with ASC 805. The final aggregate purchase price was approximately $3.4 million. This acquisition was funded by the Company’s cash on hand and included future contingent consideration due to the sellers. The goodwill represents the excess of the purchase consideration over the fair value of the underlying net identifiable assets. The goodwill recognized in this acquisition is primarily attributable to the cmdSecurity assembled workforce and was not material. The acquired intangible assets and goodwill are deductible for income tax purposes.
At the time of the acquisition, the contingent consideration was valued at $0.4 million, which was based on the acquired business signing new business or renewing acquired contracts during the 90 days following the close of the acquisition. The estimated fair value of these contingent payments was determined using projected contract wins, which used Level 3 inputs for fair value measurements, including assumptions about the probability of closing contracts based on their current stage in the sales process. As of September 30, 2021, the fair value of the contingent consideration was nil as $0.3 million was earned by the acquired business and the unearned portion of $0.1 million was written off during the second quarter of 2021. The Company did not make a cash payment for the earned portion of the liability as the sellers received the cash directly from the customers. As such, the reduction of the liability was offset by a reduction in accounts receivable.
Substantially all of the purchase price consideration related to the fair value of the acquired separately identifiable intangibles assets, which related to acquired developed technology and in-process research and development (“IPR&D”). The fair value of the identifiable intangible assets was estimated using the replacement cost method, whereby the components of the acquired intangibles were reviewed to determine the cumulative cost of development for each component, inclusive of a developer’s profit and an entrepreneurial incentive. The cumulative cost of development was not discounted to account for obsolescence factor as the replacement cost accounted for present day development. The developed technology is amortized over its estimated weighted-average useful life, which was determined to be 5.0 years. The IPR&D is an indefinite lived intangible asset that is not amortized, but is evaluated at least annually for impairment. For more information on intangible assets, see Note 5.
Acquisition-related expenses were expensed as incurred and totaled nil and $0.1 million for the three and nine months ended September 30, 2021, respectively. These expenses were recognized as acquisition costs in general and administrative expenses in the consolidated statement of operations.
The Company allocated the net purchase consideration to the net assets acquired based on their respective fair values at the time of the acquisition as follows (in thousands):
Cash consideration$3,041 
Contingent consideration359 
Final aggregate purchase price$3,400 
Intangible assets acquired:
Developed technology$2,630 
IPR&D400 
Goodwill370 
Total purchase consideration$3,400 
Digita Security LLC
In 2019, the Company recorded contingent consideration in connection with its purchase of the outstanding membership interests of Digita. The maximum contingent consideration is $15.0 million if the acquired business achieves certain revenue milestones by December 31, 2022. In the second quarter of 2021, the acquired business achieved the minimum revenue milestone, which resulted in the Company making a cash payment of $4.2 million to the acquired business. Additional cash payments will be made within 30 days of December 31, 2021 and December 31, 2022 if the acquired business achieves the revenue milestones.
The estimated fair value of these contingent payments is determined using a Monte Carlo simulation model, which uses Level 3 inputs for fair value measurements, including assumptions about the probability of growth of subscription services and the related pricing of the services offered. During the three and nine months ended September 30, 2021, the fair value of the contingent consideration was increased by $0.6 million and $4.9 million, respectively, which was reflected in general and administrative expenses in the consolidated statement of operations. The adjustment for the three and nine months ended September 30, 2021 primarily reflected updated assumptions about the probability of growth of subscription services. As of September 30, 2021, the fair value of the contingent consideration was $8.9 million, of which $4.5 million was included in accrued liabilities and $4.4 million was included in other liabilities in the consolidated balance sheet. As of December 31, 2020, the fair value of the contingent consideration was $8.2 million, which was included in other liabilities in the consolidated balance sheet.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and other intangible assets
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and other intangible assets Goodwill and other intangible assets
The change in the carrying amount of goodwill is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Goodwill, beginning of period$541,850 $539,818 $541,480 $539,818 
Goodwill acquired
310,833 — 311,203 — 
Foreign currency translation adjustment(6,626)— (6,626)— 
Goodwill, end of period$846,057 $539,818 $846,057 $539,818 
The gross carrying amount and accumulated amortization of intangible assets other than goodwill are as follows:
Useful LifeGross ValueAccumulated
Amortization
Net Carrying
Value
Weighted‑
Average
Remaining
Useful Life
(in thousands)
Trademarks
8 years
$34,320 $13,454 $20,866 4.8 years
Customer relationships
2 ‑ 12 years
214,428 55,810 158,618 8.7 years
Developed technology
5 years
54,563 31,173 23,390 2.3 years
Non‑competes
2 years
90 86 0.1 years
Balance, December 31, 2020$303,401 $100,523 $202,878 
Trademarks
3 - 8 years
$34,690 $16,683 $18,007 4.1 years
Customer relationships
2 ‑ 12 years
249,483 70,239 179,244 8.5 years
Developed technology
5 - 6.5 years
116,158 41,956 74,202 5.2 years
Non‑competes
2 - 2.5 years
1,796 264 1,532 2.3 years
Order backlog
2.5 years
3,744 379 3,365 2.3 years
IPR&DIndefinite400 — 400 
Balance, September 30, 2021$406,271 $129,521 $276,750 
Amortization expense was $12.2 million and $8.3 million for the three months ended September 30, 2021 and 2020, respectively. Amortization expense was $29.1 million and $25.0 million for the nine months ended September 30, 2021 and 2020, respectively.
The expected future amortization expense as of September 30, 2021 for intangible assets acquired in connection with the Wandera acquisition is as follows:
Years ending December 31:
2021 (remaining three months)
$3,725 
2022
14,897 
2023
14,897 
2024
12,611 
2025
12,544 
Thereafter39,652 
Total amortization expense$98,326 
There were no impairments to goodwill or intangible assets recorded for the three and nine months ended September 30, 2021 and 2020.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Leases Leases
The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset. See Note 2 for more information on the Company’s accounting policies for leases.
The Company leases office facilities and vehicles under operating lease agreements that have initial terms ranging from 1 to 9 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 years. In addition, certain leases contain termination options, where the rights to terminate
are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees. The Company also leases office equipment under a finance lease agreement with a term of 4 years. The Company’s finance lease was not material to the consolidated financial statements as of September 30, 2021.
Supplemental balance sheet information related to the Company’s operating leases is as follows:
LeasesBalance Sheet ClassificationSeptember 30, 2021
(in thousands)
Assets
Operating lease assetsOther assets$22,892 
Liabilities
Operating lease liabilities - currentAccrued liabilities$5,367 
Operating lease liabilities - non-currentOther liabilities21,442 
Total operating lease liabilities$26,809 
The weighted-average remaining term of the Company’s operating leases was 6.0 years as of September 30, 2021. The weighted-average discount rate used to measure the present value of the operating lease liabilities was 3.5% as of September 30, 2021.
The components of lease expense were as follows:
Three Months Ended
September 30, 2021
Nine Months Ended
September 30, 2021
(in thousands)
Operating lease cost$1,541 $4,424 
Short-term lease cost83 187 
Variable lease cost508 1,388 
Total lease expense$2,132 $5,999 
Operating lease cost is recognized on a straight-line basis over the lease term. The Company leases certain office facilities with a related party, including the office space in Eau Claire, Wisconsin. Operating lease cost with related parties was $0.3 million and $0.8 million for the three and nine months ended September 30, 2021, respectively.
Total lease expense, including the Company’s share of the lessors’ operating expenses, was $1.2 million and $3.7 million for the three and nine months ended September 30, 2020, respectively. Previously reported total lease expense for the three and nine months ended September 30, 2020 have been revised. See Note 1 for more information. Lease expense with related parties, including the Company’s share of the lessors’ operating expenses, was $0.3 million and $0.8 million for the three and nine months ended September 30, 2020, respectively.
For the nine months ended September 30, 2021, operating cash flows included $4.3 million of cash paid for operating lease liabilities.
Maturities of the Company’s operating lease liabilities as of September 30, 2021 were as follows:
Operating Leases
(in thousands)
Years ending December 31:
2021 (remaining three months)
$1,599 
2022
6,077 
2023
5,681 
2024
4,605 
2025
2,519 
Thereafter9,482 
Total lease payments29,963 
Less: imputed interest3,154 
Total present value of lease liabilities$26,809 
Leases Leases
The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset. See Note 2 for more information on the Company’s accounting policies for leases.
The Company leases office facilities and vehicles under operating lease agreements that have initial terms ranging from 1 to 9 years. Some leases include one or more options to renew, generally at our sole discretion, with renewal terms that can extend the lease term up to 10 years. In addition, certain leases contain termination options, where the rights to terminate
are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease terms when it is reasonably certain that the Company will exercise that option. The Company’s leases generally do not contain any material restrictive covenants or residual value guarantees. The Company also leases office equipment under a finance lease agreement with a term of 4 years. The Company’s finance lease was not material to the consolidated financial statements as of September 30, 2021.
Supplemental balance sheet information related to the Company’s operating leases is as follows:
LeasesBalance Sheet ClassificationSeptember 30, 2021
(in thousands)
Assets
Operating lease assetsOther assets$22,892 
Liabilities
Operating lease liabilities - currentAccrued liabilities$5,367 
Operating lease liabilities - non-currentOther liabilities21,442 
Total operating lease liabilities$26,809 
The weighted-average remaining term of the Company’s operating leases was 6.0 years as of September 30, 2021. The weighted-average discount rate used to measure the present value of the operating lease liabilities was 3.5% as of September 30, 2021.
The components of lease expense were as follows:
Three Months Ended
September 30, 2021
Nine Months Ended
September 30, 2021
(in thousands)
Operating lease cost$1,541 $4,424 
Short-term lease cost83 187 
Variable lease cost508 1,388 
Total lease expense$2,132 $5,999 
Operating lease cost is recognized on a straight-line basis over the lease term. The Company leases certain office facilities with a related party, including the office space in Eau Claire, Wisconsin. Operating lease cost with related parties was $0.3 million and $0.8 million for the three and nine months ended September 30, 2021, respectively.
Total lease expense, including the Company’s share of the lessors’ operating expenses, was $1.2 million and $3.7 million for the three and nine months ended September 30, 2020, respectively. Previously reported total lease expense for the three and nine months ended September 30, 2020 have been revised. See Note 1 for more information. Lease expense with related parties, including the Company’s share of the lessors’ operating expenses, was $0.3 million and $0.8 million for the three and nine months ended September 30, 2020, respectively.
For the nine months ended September 30, 2021, operating cash flows included $4.3 million of cash paid for operating lease liabilities.
Maturities of the Company’s operating lease liabilities as of September 30, 2021 were as follows:
Operating Leases
(in thousands)
Years ending December 31:
2021 (remaining three months)
$1,599 
2022
6,077 
2023
5,681 
2024
4,605 
2025
2,519 
Thereafter9,482 
Total lease payments29,963 
Less: imputed interest3,154 
Total present value of lease liabilities$26,809 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Debt Debt
Convertible Senior Notes
On September 17, 2021, the Company issued $373.8 million aggregate principal amount of 0.125% Convertible Senior Notes due 2026 (the “2026 Notes”) in a private offering. The 2026 Notes were issued pursuant to an indenture, dated September 17, 2021 (the “2026 Notes Indenture”), among the Company, JAMF Software, LLC, as subsidiary guarantor, and U.S. Bank National Association, as trustee. The 2026 Notes are general senior, unsecured obligations of the Company and mature on September 1, 2026, unless earlier converted, redeemed, or repurchased. The 2026 Notes bear interest at a rate of 0.125% per year, payable semiannually in arrears on March 1 and September 1 of each year, beginning on March 1, 2022. The Company recorded the principal amount of the 2026 Notes, net of issuance costs, as a liability in the consolidated balance sheet in accordance with ASU 2020-06, which the Company early adopted on January 1, 2021.
The Company’s net proceeds from the offering were approximately $361.4 million after deducting the initial purchasers’ discounts and commissions and the offering expenses paid by the Company. The Company used (i) approximately $250.0 million of the net proceeds to repay the Company’s New Term Loan Facility and to pay any associated prepayment penalties and accrued and unpaid interest to the date of repayment and (ii) approximately $36.0 million of the net proceeds from this offering to fund the cost of entering into the Capped Calls (as defined and described below), and will use the remainder of the net proceeds for general corporate purposes, which may include working capital, capital expenditures, and potential acquisitions and strategic transactions.
The 2026 Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding March 1, 2026, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2021 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock 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 on each applicable trading day; (2) during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price (as defined in the 2026 Notes Indenture) per $1,000 principal amount of the 2026 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate for the 2026 Notes on each such trading day; (3) if the Company calls such 2026 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the 2026 Notes called (or deemed called) for redemption; and (4) upon the occurrence of specified corporate events as set forth in the 2026 Notes Indenture. On or after March 1, 2026 until the close of business on the second scheduled trading day immediately preceding the maturity date (September 1, 2026), holders of the 2026 Notes may convert all or any portion of their 2026 Notes at any time, regardless of the foregoing conditions. Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the
Company’s common stock, at the Company’s election, in the manner and subject to the terms and conditions provided in the 2026 Notes Indenture.
The initial conversion rate for the 2026 Notes is 20.0024 shares of the Company’s common stock per $1,000 principal amount of 2026 Notes, which is equivalent to an initial conversion price of approximately $49.99 per share of common stock. The initial conversion price of the 2026 Notes represents a premium of approximately 40.0% to the last reported sale price of the Company’s common stock on The Nasdaq Global Select Market on September 14, 2021. The conversion rate for the 2026 Notes is subject to adjustment under certain circumstances in accordance with the terms of the 2026 Notes Indenture. In addition, following certain corporate events that occur prior to the maturity date of the 2026 Notes or if the Company delivers a notice of redemption in respect of the 2026 Notes, the Company will, under certain circumstances, increase the conversion rate of the 2026 Notes for a holder who elects to convert its 2026 Notes (or any portion thereof) in connection with such a corporate event or convert its 2026 Notes called (or deemed called) for redemption during the related redemption period (as defined in the 2026 Notes Indenture), as the case may be.
The Company may not redeem the 2026 Notes prior to September 6, 2024. The Company may redeem for cash all or any portion of the 2026 Notes, at its option, on or after September 6, 2024, if the last reported sale price of the common stock has been at least 130% of the conversion price for the 2026 Notes 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 2026 Notes to be redeemed, plus accrued and unpaid interest, to, but excluding, the redemption date. If the Company redeems less than all the outstanding 2026 Notes, at least $50.0 million aggregate principal amount of 2026 Notes must be outstanding and not subject to redemption as of the date of the relevant notice of redemption. No sinking fund is provided for the 2026 Notes.
If the Company undergoes a fundamental change (as defined in the 2026 Notes Indenture), holders may require, subject to certain conditions and exceptions, the Company to repurchase for cash all or any portion of their 2026 Notes at a fundamental change repurchase price equal to 100% of the principal amount of the 2026 Notes to be repurchased, plus accrued and unpaid interest, to, but excluding, the fundamental change repurchase date.
The 2026 Notes Indenture includes customary covenants and sets forth certain events of default after which the 2026 Notes may be declared immediately due and payable and sets forth certain types of bankruptcy or insolvency events of default involving the Company or its significant subsidiaries after which the 2026 Notes become automatically due and payable.

The following table sets forth the interest expense related to the 2026 Notes:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Contractual interest expense$18 $— $18 $— 
Amortization of issuance costs95 — 95 — 
In the third quarter of 2021, the Company recorded debt issuance costs of $12.4 million related to the issuance of the 2026 Notes as a reduction to the liability in the consolidated balance sheet. Debt issuance costs are amortized to interest expense over the term of the 2026 Notes using the effective interest rate method. The effective interest rate on the 2026 Notes was 0.81% for the three months ended September 30, 2021.
As of September 30, 2021, the net carrying amount of the 2026 Notes was $361.5 million, with unamortized debt issuance costs of $12.3 million. The estimated fair value (Level 2) of the 2026 Notes was $389.0 million as of September 30, 2021, which was determined based on quoted bid prices of the 2026 Notes in an over-the-counter market on the last trading day of the reporting period.
Capped Calls
On September 14, 2021, concurrently with the pricing of the 2026 Notes, and on September 17, 2021, concurrently with the initial purchasers’ exercise of their option to purchase additional 2026 Notes, the Company also entered into privately negotiated capped call transactions (the “Capped Calls”) with third-party banks. The Capped Calls each have an initial strike price of approximately $49.99 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. The Capped Calls have initial cap prices of $71.42 per share, subject to certain adjustments. The Capped Calls cover, subject to anti-dilution adjustments, approximately 7.5 million shares of the Company’s common stock. The Capped Calls are generally intended to reduce or offset the potential dilution to the common stock upon any conversion of the 2026 Notes with such reduction or offset, as the case may be, subject to a cap based on the cap price. The Company paid approximately $36.0 million from the net proceeds from the issuance and sale of the 2026 Notes to purchase the Capped Calls. The Company recorded the Capped Calls as a reduction to additional paid-in capital in the consolidated balance sheet. The Capped Calls are subject to either adjustment or termination upon the occurrence of specified extraordinary events affecting the Company, including a merger event, a tender offer, and a nationalization, insolvency or delisting involving the Company. In addition, the Capped Calls are subject to certain specified additional disruption events that may give rise to terminations of the Capped Calls, including changes in law, failures to deliver, and hedging disruptions.
Credit Agreements
On July 27, 2020, the Company entered into a secured credit agreement (the “Credit Agreement”) for an initial revolving credit facility of $150.0 million (the “Revolving Credit Facility”), which may be increased or decreased under specific circumstances, with a $25.0 million letter of credit sublimit and a $50.0 million alternative currency sublimit. In addition, the Credit Agreement provides for the ability of the Company to request incremental term loan facilities in a minimum amount of $5.0 million for each facility. The maturity date of the Credit Agreement is July 27, 2025. The Credit Agreement contains customary representations and warranties, affirmative covenants, reporting obligations, negative covenants and events of default. We were in compliance with such covenants as of both September 30, 2021 and December 31, 2020. As of both September 30, 2021 and December 31, 2020, we had $1.0 million of letters of credit outstanding under our Revolving Credit Facility.
In connection with the closing of the Wandera acquisition on July 1, 2021, the Company entered into the Incremental Facility Amendment No. 1 (the “Credit Agreement Amendment”), which amended the Company’s existing Credit Agreement. The Credit Agreement Amendment provided for a new 364-day term loan facility (the “New Term Loan Facility”) in an aggregate principal amount of $250.0 million on substantially the same terms and conditions as the Company’s existing Revolving Credit Facility. The Company repaid the principal amount of the New Term Loan Facility on September 23, 2021 with proceeds from the issuance and sale of the 2026 Notes. The Company accounted for this transaction as a debt extinguishment and recorded debt extinguishment costs of $0.4 million for the write-off of remaining debt issuance costs.
In the third quarter of 2020, the Company recorded debt issuance costs of $1.3 million related to the Credit Agreement. In the second quarter of 2021, the Company recorded debt issuance costs of $0.7 million related to the Credit Agreement Amendment. Debt issuance costs are amortized to interest expense over the term of the Credit Agreement using the effective interest rate method. As of September 30, 2021 and December 31, 2020, debt issuance costs related to the Company’s credit agreements of $1.0 million and $1.1 million, respectively, were included in other assets in the consolidated balance sheets.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
Contingencies
The Company has been engaged in discussions with an entity regarding the entity’s patented technology and allegations regarding the Company’s infringement of that technology. While no legal proceedings have been initiated, the Company accrued $4.2 million to general and administrative expenses during the nine months ended September 30, 2021 based on its most recent discussions with the entity. It is reasonably possible the estimated loss will change. The exposure to loss in excess of the amount accrued as of September 30, 2021 is estimated to be up to $2.3 million.
From time to time, the Company may be subject to various claims, charges and litigation. The Company records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Company maintains insurance to cover certain actions and believes that resolution of such claims, charges, or litigation will not have a material impact on the Company’s financial position, results of operations, or liquidity. The Company had no liabilities for contingencies recorded as of December 31, 2020.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Net loss per share
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Net loss per share Net loss per share
The following table sets forth the computation of basic and diluted net loss per share:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands, except share and per share amounts)
Numerator:
Net loss
$(30,383)$(5,388)$(51,439)$(15,718)
Denominator:
Weighted-average shares used to compute net loss per share, basic and diluted
118,640,565 113,203,074 117,983,463 106,333,836 
Basic and diluted net loss per share
$(0.26)$(0.05)$(0.44)$(0.15)
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
Basic net loss per share is computed by dividing the net loss by the weighted-average number of common shares outstanding for the period. Because we have reported a net loss for the three and nine months ended September 30, 2021 and 2020, the number of shares used to calculate diluted net loss per common share is the same as the number of shares used to calculate basic net loss per common share because the potentially dilutive shares would have been antidilutive if included in the calculation.
The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Stock options outstanding5,707,634 7,727,158 5,707,634 7,727,158 
Unvested restricted stock units3,427,190 1,291,056 3,427,190 1,291,056 
Shares related to the 2026 Notes7,475,897 — 7,475,897 — 
Total potentially dilutive securities16,610,721 9,018,214 16,610,721 9,018,214 
The Company uses the if-converted method for calculating any potential dilutive effect of the conversion options embedded in the 2026 Notes on diluted net income per share, if applicable. The conversion options of the 2026 Notes are dilutive in periods of net income on a weighted average basis using an assumed conversion date equal to the later of the beginning of the reporting period and the date of issuance of the 2026 Notes.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Share-based compensation
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Share-based compensation Share-based compensationOn July 21, 2020, the Company adopted the Jamf Holding Corp. Omnibus Incentive Plan (the “2020 Plan”). The 2020 Plan provides for grants of (i) stock options, (ii) stock appreciation rights, (iii) restricted shares, (iv) performance awards, (v) other share-based awards and (vi) other cash-based awards to eligible employees, non-employee directors and consultants of the Company. We initially reserved 14,800,000 shares of our common stock for issuance under the 2020 Plan. The total number of shares reserved for issuance under the 2020 Plan increases on January 1st of each of the first 10 calendar years during the term of the 2020 Plan by the lesser of: (i) a number of shares of our common stock equal to 4% of the total number of shares of our common stock outstanding on December 31st of the preceding calendar year or (ii) a number of shares of our common stock as determined by our board of directors. The maximum number of shares of common stock available for issuance under the 2020
Plan was 19,479,699 shares as of January 1, 2021. As of September 30, 2021, 15,544,733 shares of common stock are reserved for additional grants under the 2020 Plan.
The 2017 Stock Option Plan (“2017 Option Plan”) became effective November 13, 2017 upon the approval of the board of directors and, prior to the adoption of the 2020 Plan, served as the umbrella plan for the Company’s stock-based and cash-based incentive compensation program for its officers and other eligible employees. The aggregate number of shares of common stock that may be issued under the 2017 Option Plan may not exceed 8,470,000 shares. As of September 30, 2021, 128,928 shares of common stock are reserved for additional grants under the 2017 Option Plan. All stock options granted by the Company were at an exercise price at or above the estimated fair market value of the Company’s common stock as of the grant date. No options were granted during the nine months ended September 30, 2021.
The table below summarizes return target options activity for the nine months ended September 30, 2021:
OptionsWeighted‑
Average
Exercise
Price
Weighted‑
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 20203,687,664 $6.75 7.8$85,444 
Granted
— — — 
Exercised
— — — 
Forfeitures
— — — 
Outstanding, September 30, 20213,687,664 $6.75 7.0$117,158 
Options exercisable at September 30, 2021— $— — $— 
Vested or expected to vest at September 30, 2021— $— — $— 
There was approximately $33.0 million of unrecognized compensation expense related to these return target options as of September 30, 2021. The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options.
Restricted stock unit (“RSU”) activity for the nine months ended September 30, 2021 is as follows:
UnitsPer Unit
Fair Value
Outstanding, December 31, 20201,293,107 $26.34 
Granted2,725,991 34.86 
Vested(507,776)30.32 
Forfeited(84,132)27.64 
Outstanding, September 30, 20213,427,190 $32.49 
RSUs under the 2020 Plan vest ratably over four years. RSUs under the 2017 Option Plan vest 100% on the one-year anniversary of the date of the grant. The estimated compensation cost of each RSU, which is equal to the fair value of the award on the date of grant, is recognized on a straight-line basis over the vesting period. There was $102.2 million of total unrecognized compensation cost related to unvested restricted stock that is expected to be recognized over a weighted-average period of 3.3 years as of September 30, 2021.
The table below summarizes the service-based option activity for the nine months ended September 30, 2021:
OptionsWeighted‑
Average
Exercise
Price
Weighted‑
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 20203,546,826 $5.65 7.1$86,098 
Granted
— — — 
Exercised
(1,526,856)5.61 44,082 
Forfeitures
— — — 
Outstanding, September 30, 20212,019,970 $5.67 6.3$66,355 
Options exercisable at September 30, 20211,533,479 $5.50 6.2$50,633 
Vested or expected to vest at September 30, 20212,019,970 $5.67 6.3$66,355 
The aggregate intrinsic value in the table above represents the total intrinsic value that would have been received by the optionholders had all optionholders exercised their options on the last date of the period. The total fair value of service-based options vested during the nine months ended September 30, 2021 was $2.0 million. There was $1.4 million of unrecognized compensation expense related to service-based stock options that is expected to be recognized over a weighted-average period of 1.5 years as of September 30, 2021.
The Company recognized stock-based compensation expense as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Cost of revenue:
Subscription
$1,716 $314 $2,384 $390 
Services
229 62 381 62 
Sales and marketing4,833 675 6,763 897 
Research and development5,145 523 7,076 821 
General and administrative3,913 754 6,170 1,733 
$15,836 $2,328 $22,774 $3,903 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term incentive plan
9 Months Ended
Sep. 30, 2021
Deferred Compensation Arrangements [Abstract]  
Long-term incentive plan Long-term incentive plan
In 2018, the Company established a long-term incentive plan (“LTIP”) which provided for cash compensation to certain employees upon achievement of the same conditions of the Company’s return target options. In conjunction with the IPO, the conditions of the LTIP were modified to also vest following an IPO and registration and sale of shares by Vista Equity Partners (“Vista”) provided that Vista achieves a cash return on its equity investment in the Company equaling or exceeding $1.515 billion. In the third quarter of 2021, the Company offered employees with LTIP grants the opportunity to convert those awards into RSUs under the 2020 Plan. Upon conversion, 50% of the RSUs vested immediately and the remaining 50% vest on the one year anniversary of the grant date, provided the employee remains continuously employed by the Company through the vesting date. All employees elected to convert their outstanding LTIP grants to RSUs, resulting in grants totaling 413,234 shares.
The conversion of the previously outstanding LTIP grants into RSUs resulted in the recognition of $8.0 million of stock-based compensation expense during the three and nine months ended September 30, 2021. The expense on the unvested RSUs will be recognized on a straight line basis over the vesting period.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Income taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income taxes Income taxesThe Company’s effective tax rates for the three months ended September 30, 2021 and 2020 were 5.0% and 25.1%, respectively. The effective tax rate for the three months ended September 30, 2021 was lower than the prior year period due to
the application of Section 162(m) of the Internal Revenue Code, stock option activity and the domestic valuation allowance. The effective tax rate for the three months ended September 30, 2021 differs from the statutory rate primarily as a result of the domestic valuation allowance.
The Company’s effective tax rates for the nine months ended September 30, 2021 and 2020 were 2.9% and 23.8%, respectively. The effective tax rate for the nine months ended September 30, 2021 was lower than the prior year period due to the application of Section 162(m) of the Internal Revenue Code, stock option activity and the domestic valuation allowance. The effective tax rate for the nine months ended September 30, 2021 differs from the statutory rate primarily as a result of the domestic valuation allowance. The effective tax rate for the nine months ended September 30, 2021 was impacted by $0.1 million of discrete income tax benefit. The Company’s annual effective tax rates for the nine months ended September 30, 2021 and 2020 were 2.8% and 21.1%, respectively.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Related-party transactions
9 Months Ended
Sep. 30, 2021
Related Party Transactions [Abstract]  
Related-party transactions Related-party transactions
The Company made pledges to the Jamf Nation Global Foundation (“JNGF”) of $0.2 million and $0.5 million for the three and nine months ended September 30, 2021, respectively. The Company did not make any pledges to the JNGF for the three and nine months ended September 30, 2020. As of September 30, 2021 and December 31, 2020, the Company accrued $0.7 million and $0.9 million, respectively, related to JNGF pledges, which are included in accrued liabilities in the consolidated balance sheets. The Company has an ongoing lease agreement for office space in Eau Claire, Wisconsin with an entity in which a related party is a minority owner. See Note 6 for further discussion of this lease agreement. The Company may engage in transactions in the ordinary course of business with significant shareholders or other companies whose directors or officers may also serve as directors or officers for the Company. The Company carries out these transactions on customary terms.
Vista is a U.S.-based investment firm that controls the funds which previously owned a majority of the Company. During the three months ended September 30, 2021, Vista sold a portion of its investment in the Company such that its funds no longer owned a majority of the Company as of September 30, 2021. However, Vista is deemed a related party in accordance with ASC Topic 850, Related Party Disclosures (“ASC 850”) as it continues to be a principal owner of the Company. The Company has paid for consulting services and other expenses related to services provided by Vista and Vista affiliates. The total expenses incurred by the Company for these services were $0.1 million for both the three and nine months ended September 30, 2021. The total expenses incurred by the Company for these services were less than $0.1 million and $0.3 million for the three and nine months ended September 30, 2020, respectively. The Company had $0.1 million and less then $0.1 million in accounts payable related to these expenses as of September 30, 2021 and December 31, 2020, respectively.
The Company also has revenue arrangements with Vista affiliates. The Company recognized revenue related to these arrangements of $0.2 million for both the three months ended September 30, 2021 and 2020 and $0.7 million and $0.8 million for the nine months ended September 30, 2021 and 2020, respectively. The Company had $0.1 million and $0.3 million in accounts receivable related to these agreements as of September 30, 2021 and December 31, 2020, respectively.
In addition, the Company pays for services with Vista affiliates in the normal course of business. The total expenses incurred by the Company for services with Vista affiliates were $0.3 million and $0.2 million for the three months ended September 30, 2021 and 2020, respectively, and $0.8 million and $0.5 million for the nine months ended September 30, 2021 and 2020, respectively. The Company had $0.1 million in accounts payable related to these expenses as of both September 30, 2021 and December 31, 2020.
Prior to its termination and repayment in full on July 27, 2020, the Company was party to a term loan facility (the “Prior Term Loan”) and revolving credit facility with a consortium of lenders for a principal amount of $205.0 million and principal committed amount of $15.0 million, respectively. During the three and nine months ended September 30, 2020, affiliates of Vista were paid $0.5 million and $2.1 million, respectively, in interest on the portion of the Prior Term Loan held by them.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of significant accounting policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of presentation The accompanying consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). Certain reclassifications of prior period amounts have been made to conform to the current presentation. In the fourth quarter of 2020, the Company reclassified on-premise subscription revenue from license revenue to subscription revenue in the consolidated statements of operations on a retroactive basis.
Subsequent events The Company evaluated events or transactions that occurred after the balance sheet date for potential recognition or disclosure through the date the financial statements were issued.
Use of estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities as of the reporting date, and the reported amounts of revenues and expenses during the reporting period. These estimates are based on management’s best knowledge of current events and actions that the Company may undertake in the future and include, but are not limited to, revenue recognition, stock-based compensation, commissions, the fair values of assets
acquired and liabilities assumed in business combinations, useful lives for finite-lived assets, and accounting for income taxes. Actual results could differ from those estimates.
Segment and geographic information Our chief operating decision maker (“CODM”) is our Chief Executive Officer, who reviews financial information presented on a consolidated basis for purposes of making operating decisions, assessing financial performance and allocating resources.
Foreign currency remeasurement Our reporting currency is the U.S. dollar. The functional currency of our foreign operations, except for Wandera Ltd. and its subsidiaries, is the U.S. dollar. The functional currency of Wandera Ltd. and its subsidiaries is the British Pound (“GBP”). The assets, liabilities, revenues and expenses of our foreign operations are remeasured in accordance with ASC Topic 830, Foreign Currency Matters. Remeasurement adjustments are recorded as foreign currency transaction gains (losses) in the consolidated statement of operations. Assets and liabilities of Wandera Ltd. and its subsidiaries are translated into U.S. dollars based upon exchange rates prevailing at the end of each period. Revenues and expenses of Wandera Ltd. and its subsidiaries are translated at weighted average exchange rates on a monthly basis. The resulting translation adjustment is included in accumulated other comprehensive income (“AOCI”).
Revenue recognition
The Company applies ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”) and follows a five-step model to determine the appropriate amount of revenue to be recognized in accordance with ASC 606.
Disaggregation of Revenue
The Company separates revenue into subscription and non-subscription categories to disaggregate those revenues that are term-based and renewable from those that are one-time in nature.If revenue is recognized in advance of the right to invoice, a contract asset is recorded.Contract liabilities consist of customer billings in advance of revenue being recognized. The Company invoices its customers for subscription, support and maintenance and services in advance.Revenue allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and noncancellable amounts to be invoiced.Sales commissions as well as associated payroll taxes and retirement plan contributions (together, contract costs) that are incremental to the acquisition of customer contracts are capitalized using a portfolio approach as deferred contract costs in the consolidated balance sheets when the period of benefit is determined to be greater than one year.
Recently issued accounting pronouncements not yet adopted and Adoption of new accounting pronouncements
Recently issued accounting pronouncements not yet adopted
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and adopted by us as of the specified effective date. Unless otherwise discussed, the impact of recently issued standards that are not yet effective will not have a material impact on our financial position or results of operations upon adoption.
Financial Instruments — Credit Losses
In June 2016, the FASB issued Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”), which introduces a model based on expected losses to estimate credit losses for most financial assets and certain other instruments. In November 2019, the FASB issued ASU No. 2019-10, Financial Instruments — Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates (“ASU 2019-10”). The update allows the extension of the initial effective date for entities which have not yet adopted ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”). For private companies, the standard is effective for annual reporting periods beginning after December 15, 2022, with early adoption permitted. We will be deemed a large accelerated filer as of December 31, 2021 and will no longer qualify as an emerging growth company and be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ended December 31, 2021. As such, the Company will adopt ASU 2016-13 in the fourth quarter of 2021 with an effective date of January 1, 2021 through a cumulative-effect
adjustment to retained earnings. The Company is currently evaluating the effect the standard will have on its consolidated financial statements.
Reference Rate Reform
In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting (“ASU 2020-04”), which provides entities with temporary optional financial reporting alternatives to ease the potential burden in accounting for reference rate reform and includes a provision that allows entities to account for a modified contract as a continuation of an existing contract. ASU 2020-04 is effective upon issuance and can be applied through December 31, 2022. The adoption of this standard is not expected to have a material impact on the Company’s consolidated financial statements.
Business Combinations — Accounting for Contract Assets and Contract Liabilities from Contracts with Customers
In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805), Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606. Generally, this new guidance will result in the acquirer recognizing contract assets and contract liabilities at the same amounts recorded by the acquiree. Historically, such amounts were recognized by the acquirer at fair value in accordance with acquisition accounting. The new guidance should be applied prospectively to acquisitions occurring on or after the effective date. The standard is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Early adoption is permitted, including in interim periods, for any financial statements that have not been issued. The Company will evaluate whether to early adopt the standard for future acquisitions.
Adoption of new accounting pronouncements
Leases
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) to increase transparency and comparability among organizations related to their leasing arrangements. The update requires lessees to recognize most leases on their balance sheets, with the exception of short-term leases if a policy election is made, while recognizing lease expense on their income statements in a manner similar to current GAAP. The guidance also requires entities to disclose key quantitative and qualitative information about its leasing arrangements. The Company adopted the new lease standard on January 1, 2021 using the optional transition method to the modified retrospective approach. Under this transition provision, results for reporting periods beginning on January 1, 2021 are presented under ASC Topic 842, Leases (“ASC 842”) while prior period amounts continue to be reported and disclosed in accordance with the Company’s historical accounting treatment under ASC Topic 840, Leases (“ASC 840”).
To reduce the burden of adoption and ongoing compliance with ASC 842, a number of practical expedients and policy elections are available under the new guidance. The Company elected the “package of practical expedients” permitted under the transition guidance, which among other things, did not require reassessment of whether contracts entered into prior to adoption are or contain leases, and allowed carryforward of the historical lease classification for existing leases. The Company has not elected to adopt the “hindsight” practical expedient, and therefore measured the right-of-use (“ROU”) asset and lease liability using the remaining portion of the lease term at adoption on January 1, 2021.
The Company made an accounting policy election under ASC 842 not to recognize ROU assets and lease liabilities for leases with a term of twelve months or less. For all other leases, the Company recognizes ROU assets and lease liabilities based on the present value of lease payments over the lease term at the commencement date of the lease (or January 1, 2021 for existing leases upon the adoption of ASC 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by any lease incentives.
Future lease payments may include fixed rent escalation clauses or payments that depend on an index (such as the consumer price index). Subsequent changes to an index and other periodic market-rate adjustments to base rent are recorded in variable lease expense in the period incurred.
The Company has made an accounting policy election to account for lease and non-lease components in its contracts as a single lease component for all asset classes. The non-lease components typically represent additional services transferred to the Company, such as common area maintenance for real estate, which are variable in nature and recorded in variable lease expense in the period incurred.
The Company uses its incremental borrowing rate to determine the present value of lease payments as the Company’s leases do not have a readily determinable implicit discount rate. The incremental borrowing rate is the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and amount in a similar economic environment. Judgement is applied in assessing factors such as Company specific credit risk, lease term, nature and quality of the underlying collateral, currency and economic environment in determining the incremental borrowing rate to apply to each lease.
Upon adoption, the Company recorded ROU assets and lease liabilities of approximately $25.0 million and $28.6 million, respectively, related to the Company’s operating leases. The adoption of the new lease standard did not materially impact our consolidated statements of operations or consolidated statements of cash flows. See Note 6 for more information.
Debt with Conversion and Other Options and Contracts in Entity’s Own Equity
In August 2020, the FASB issued ASU No. 2020-06, Debt — Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging — Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (“ASU 2020-06”), which simplifies the accounting for certain financial instruments with characteristics of liabilities and equity. Among other changes, the standard eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. As a result, entities will account for a convertible debt instrument wholly as debt unless the instrument contains features that require bifurcation as a derivative in accordance with ASC Topic 815, Derivatives and Hedging, or a convertible debt instrument was issued at a substantial premium. In addition, the amendments also require the if-converted method to be applied for all convertible instruments when calculating diluted earnings per share. The standard is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted. The Company early adopted the new standard on January 1, 2021. The adoption of the standard did not have a material impact on the Company’s consolidated financial statements.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and description of business (Tables)
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Error Corrections and Prior Period Adjustments The tables below provide reconciliations of our previously reported amounts to revised amounts to correct for these immaterial errors in our consolidated financial statements as of December 31, 2020 and for the quarter and year-to-date periods ended September 30, 2020.
December 31, 2020
As Previously ReportedAdjustmentsAs Revised
CommissionsOther
(in thousands)
Assets
Current assets:
Cash and cash equivalents$194,868 $— $— $194,868 
Trade accounts receivable, net of allowances69,056 — — 69,056 
Income taxes receivable632 — — 632 
Deferred contract costs9,959 (1,675)— 8,284 
Prepaid expenses13,283 — — 13,283 
Other current assets1,113 — — 1,113 
Total current assets288,911 (1,675)— 287,236 
Equipment and leasehold improvements, net12,755 — 2,375 15,130 
Goodwill541,480 — — 541,480 
Other intangible assets, net202,878 — — 202,878 
Deferred contract costs, non-current26,770 (4,568)— 22,202 
Other assets5,359 — — 5,359 
Total assets$1,078,153 $(6,243)$2,375 $1,074,285 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$6,967 $— $— $6,967 
Accrued liabilities31,574 — 342 31,916 
Income taxes payable713 — — 713 
Deferred revenues160,443 — (441)160,002 
Total current liabilities199,697 — (99)199,598 
Deferred revenues, non-current45,507 — — 45,507 
Deferred tax liability, net6,422 (1,535)200 5,087 
Other liabilities11,046 — 2,033 13,079 
Total liabilities262,672 (1,535)2,134 263,271 
Commitments and contingencies
Stockholders’ equity:
Preferred stock— — — — 
Common stock117 — — 117 
Additional paid‑in capital903,116 — — 903,116 
Accumulated deficit(87,752)(4,708)241 (92,219)
Total stockholders’ equity815,481 (4,708)241 811,014 
Total liabilities and stockholders’ equity$1,078,153 $(6,243)$2,375 $1,074,285 
Three Months Ended September 30, 2020
As Previously Reported (1)
AdjustmentsAs Revised
CommissionsOther
(in thousands, except share and per share amounts)
Revenue:
Subscription$65,782 $— $(148)$65,634 
Services3,605 — 292 3,897 
License1,017 — — 1,017 
Total revenue70,404 — 144 70,548 
Cost of revenue:
Cost of subscription (exclusive of amortization expense shown below)10,117 — (85)10,032 
Cost of services (exclusive of amortization expense shown below)2,443 — 2,447 
Amortization expense2,679 — — 2,679 
Total cost of revenue15,239 — (81)15,158 
Gross profit55,165 — 225 55,390 
Operating expenses:
Sales and marketing23,251 488 34 23,773 
Research and development12,736 — 21 12,757 
General and administrative13,921 — (76)13,845 
Amortization expense5,633 — — 5,633 
Total operating expenses55,541 488 (21)56,008 
Loss from operations(376)(488)246 (618)
Interest expense, net(1,207)— — (1,207)
Loss on extinguishment of debt(5,213)— — (5,213)
Foreign currency transaction loss(154)— — (154)
Loss before income tax benefit(6,950)(488)246 (7,192)
Income tax benefit1,857 119 (172)1,804 
Net loss$(5,093)$(369)$74 $(5,388)
Net loss per share, basic and diluted$(0.04)$(0.05)
Weighted-average shares used to compute net loss per share, basic and diluted113,203,074 113,203,074 
(1) Previously reported amounts reflect the reclassification of on-premise subscription revenue from license revenue to subscription revenue, which we applied on a retrospective basis in the fourth quarter of 2020. See further information in Basis of Presentation above.
Nine Months Ended September 30, 2020
As Previously Reported (1)
AdjustmentsAs Revised
CommissionsOther
(in thousands, except share and per share amounts)
Revenue:
Subscription$179,148 $— $(710)$178,438 
Services10,066 — 550 10,616 
License3,811 — — 3,811 
Total revenue193,025 — (160)192,865 
Cost of revenue:
Cost of subscription (exclusive of amortization expense shown below)28,127 — (107)28,020 
Cost of services (exclusive of amortization expense shown below)7,736 — 11 7,747 
Amortization expense8,034 — — 8,034 
Total cost of revenue43,897 — (96)43,801 
Gross profit149,128 — (64)149,064 
Operating expenses:
Sales and marketing65,735 1,722 101 67,558 
Research and development37,282 — 62 37,344 
General and administrative31,813 — (225)31,588 
Amortization expense16,941 — — 16,941 
Total operating expenses151,771 1,722 (62)153,431 
Loss from operations(2,643)(1,722)(2)(4,367)
Interest expense, net(10,675)— — (10,675)
Loss on extinguishment of debt(5,213)— — (5,213)
Foreign currency transaction loss(471)— — (471)
Other income, net91 — — 91 
Loss before income tax provision(18,911)(1,722)(2)(20,635)
Income tax provision5,105 430 (618)4,917 
Net loss$(13,806)$(1,292)$(620)$(15,718)
Net loss per share, basic and diluted$(0.13)$(0.15)
Weighted-average shares used to compute net loss per share, basic and diluted106,333,836 106,333,836 
(1) Previously reported amounts reflect the reclassification of on-premise subscription revenue from license revenue to subscription revenue, which we applied on a retrospective basis in the fourth quarter of 2020. See further information in Basis of Presentation above.
Stock ClassAdditional Paid‑In
Capital
Accumulated
Deficit
Stockholders’
Equity
Common
SharesAmount
(in thousands, except share amounts)
As Previously Reported
Balance, June 30, 2020102,862,404 $103 $570,434 $(73,694)$496,843 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — 318,993 
Private placement85,880 — 2,233 — 2,233 
Exercise of stock options15,000 — 82 — 82 
Share‑based compensation— — 2,328 — 2,328 
Net loss— — — (5,093)(5,093)
Balance, September 30, 2020116,463,284 $117 $894,056 $(78,787)$815,386 
Commissions Adjustment
Balance, June 30, 2020 $ $ $(3,753)$(3,753)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs— — — — — 
Private placement— — — — — 
Exercise of stock options— — — — — 
Share‑based compensation— — — — — 
Net loss— — — (369)(369)
Balance, September 30, 2020 $ $ $(4,122)$(4,122)
Other Adjustments
Balance, June 30, 2020 $ $ $(1,020)$(1,020)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs— — — — — 
Private placement— — — — — 
Exercise of stock options— — — — — 
Share‑based compensation— — — — — 
Net loss— — — 74 74 
Balance, September 30, 2020 $ $ $(946)$(946)
As Revised
Balance, June 30, 2020102,862,404 $103 $570,434 $(78,467)$492,070 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — 318,993 
Private placement85,880 — 2,233 — 2,233 
Exercise of stock options15,000 — 82 — 82 
Share‑based compensation— — 2,328 — 2,328 
Net loss— — — (5,388)(5,388)
Balance, September 30, 2020116,463,284 $117 $894,056 $(83,855)$810,318 
Stock ClassAdditional Paid‑In
Capital
Accumulated DeficitStockholders’
Equity
Common
SharesAmount
(in thousands, except share amounts)
As Previously Reported
Balance, December 31, 2019102,843,612 $103 $568,756 $(64,981)$503,878 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — 318,993 
Private placement85,880 — 2,233 — 2,233 
Exercise of stock options33,792 — 185 — 185 
Share‑based compensation— — 3,903 — 3,903 
Net loss— — — (13,806)(13,806)
Balance, September 30, 2020116,463,284 $117 $894,056 $(78,787)$815,386 
Commissions Adjustment
Balance, December 31, 2019 $ $ $(2,830)$(2,830)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs— .— — — — 
Private placement— — — — — 
Exercise of stock options— — — — — 
Share‑based compensation— — — — — 
Net loss— — — (1,292)(1,292)
Balance, September 30, 2020 $ $ $(4,122)$(4,122)
Other Adjustments
Balance, December 31, 2019 $ $ $(326)$(326)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs— — — — — 
Private placement— — — — — 
Exercise of stock options— — — — — 
Share‑based compensation— — — — — 
Net loss— — — (620)(620)
Balance, September 30, 2020 $ $ $(946)$(946)
As Revised
Balance, December 31, 2019102,843,612 $103 $568,756 $(68,137)$500,722 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs13,500,000 14 318,979 — 318,993 
Private placement85,880 — 2,233 — 2,233 
Exercise of stock options33,792 — 185 — 185 
Share‑based compensation— — 3,903 — 3,903 
Net loss— — — (15,718)(15,718)
Balance, September 30, 2020116,463,284 $117 $894,056 $(83,855)$810,318 
Nine Months Ended September 30, 2020
As Previously ReportedAdjustmentsAs Revised
CommissionsOther
(in thousands)
Cash flows from operating activities
Net loss$(13,806)$(1,292)$(620)$(15,718)
Adjustments to reconcile net loss to cash provided by operating activities:
Depreciation and amortization expense28,378 — 254 28,632 
Amortization of deferred contract costs6,705 (1,187)— 5,518 
Amortization of debt issuance costs700 — — 700 
Provision for bad debt expense and returns894 — — 894 
Gain on disposal of equipment and leasehold improvements(23)— 23 — 
Loss on extinguishment of debt5,213 — — 5,213 
Share‑based compensation3,903 — — 3,903 
Deferred tax benefit(5,357)(430)618 (5,169)
Adjustment to contingent consideration(3,100)— — (3,100)
Other— — (277)(277)
Changes in operating assets and liabilities:
Trade accounts receivable(18,332)— 58 (18,274)
Income tax receivable/payable(183)— — (183)
Prepaid expenses and other assets(4,699)— 499 (4,200)
Deferred contract costs(16,879)2,909 — (13,970)
Accounts payable3,145 — (158)2,987 
Accrued liabilities(4,207)— — (4,207)
Deferred revenue47,528 — (339)47,189 
Other liabilities3,161 — — 3,161 
Net cash provided by operating activities33,041 — 58 33,099 
Cash flows from investing activities
Purchases of equipment and leasehold improvements(1,836)— — (1,836)
Net cash used in investing activities(1,836)— — (1,836)
Cash flows from financing activities
Payment of bank borrowings(205,000)— — (205,000)
Debt issuance costs(1,264)— — (1,264)
Payment of debt extinguishment costs(2,050)— — (2,050)
Proceeds from initial public offering, net of underwriting discounts and commissions326,316 — — 326,316 
Cash paid for offering costs(6,601)— — (6,601)
Proceeds from private placement2,233 — — 2,233 
Proceeds from the exercise of stock options185 — — 185 
Net cash provided by financing activities113,819 — — 113,819 
Net increase in cash and cash equivalents145,024 — 58 145,082 
Cash and cash equivalents, beginning of period32,433 — (58)32,375 
Cash and cash equivalents, end of period$177,457 $— $— $177,457 
Supplemental disclosures of cash flow information:
Cash paid for interest$12,647 $— $— $12,647 
Cash paid for income taxes, net of refunds703 — — 703 
Schedule of Revenue by Geographic Location
Revenue by geographic region as determined based on the end user customer address was as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
Revenue:
The Americas$69,865 $54,707 $195,408 $149,723 
Europe, the Middle East, India, and Africa19,543 11,786 49,721 32,347 
Asia Pacific6,213 4,055 17,457 10,795 
$95,621 $70,548 $262,586 $192,865 
(1) Certain prior period amounts have been revised to correct immaterial errors. See above for more information.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of significant accounting policies (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Disaggregation of Revenue Revenue from subscription and non-subscription contractual arrangements are as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
SaaS subscription and support and maintenance$83,775 $57,785 $222,672 $160,279 
On‑premise subscription6,925 7,849 23,228 18,159 
Subscription revenue90,700 65,634 245,900 178,438 
Professional services4,083 3,897 12,015 10,616 
Perpetual licenses838 1,017 4,671 3,811 
Non‑subscription revenue4,921 4,914 16,686 14,427 
Total revenue$95,621 $70,548 $262,586 $192,865 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
Contract with Customer Asset and Liability
Changes in contract liabilities, including revenue earned during the period from the beginning contract liability balance and new deferrals of revenue during the period, were as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands)
Balance, beginning of the period$238,457 $157,282 $205,509 $140,449 
Acquisitions5,200 — 5,200 — 
Revenue earned(71,574)(49,823)(144,038)(115,784)
Deferral of revenue98,284 80,179 203,696 162,973 
Balance, end of the period$270,367 $187,638 $270,367 $187,638 
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Financial instruments fair value (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Financial Instruments Fair Value The fair value of these financial instruments were as follows:
September 30, 2021
Level 1Level 2Level 3Total
(in thousands)
Cash equivalents:
Money market funds$153,026 $— $— $153,026 
Total cash equivalents$153,026 $— $— $153,026 
December 31, 2020
Level 1Level 2Level 3Total
(in thousands)
Cash equivalents:
Money market funds$100,000 $— $— $100,000 
U.S. Treasuries25,000 — — 25,000 
Total cash equivalents$125,000 $— $— $125,000 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions
Acquisition-related costs were expensed as incurred and were as follows:
Three Months Ended
September 30, 2021
Nine Months Ended
September 30, 2021
(in thousands)
Cost of revenue:
Subscription$17 $17 
Sales and marketing34 34 
Research and development549 590 
General and administrative1,859 4,007 
$2,459 $4,648 
Schedule of Acquisitions The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of the assets acquired and liabilities assumed (in thousands):
Assets acquired:
Cash and cash equivalents$9,605 
Trade accounts receivable, net3,882 
Prepaid expenses900 
Equipment and leasehold improvements, net58 
Intangible assets acquired102,050 
Operating lease assets1,474 
Deferred tax asset849 
Liabilities assumed:
Accounts payable788 
Accrued liabilities3,464 
Income taxes payable94 
Deferred revenue5,200 
Operating lease liabilities1,474 
Deferred tax liability9,356 
Goodwill310,833 
Total purchase consideration$409,275 
The Company allocated the net purchase consideration to the net assets acquired based on their respective fair values at the time of the acquisition as follows (in thousands):
Cash consideration$3,041 
Contingent consideration359 
Final aggregate purchase price$3,400 
Intangible assets acquired:
Developed technology$2,630 
IPR&D400 
Goodwill370 
Total purchase consideration$3,400 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination
The estimated useful lives and fair values of the identifiable intangible assets are as follows:
Useful LifeGross Value
(in thousands)
Developed technology6.5 years$60,500 
Customer relationships11.0 years35,600 
Order backlog2.5 years3,800 
Non-competes2.5 years1,750 
Trademarks3.0 years400 
Total identifiable intangible assets$102,050 
Schedule of Pro Forma Revenue and Earnings
Pro forma consolidated revenues and net loss for the three and nine months ended September 30, 2021 and 2020, calculated as if Wandera had been acquired as of January 1, 2020, are as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Revenues$95,621 $75,104 $274,194 $206,943 
Net loss(28,537)(10,061)(61,237)(31,451)
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and other intangible assets (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill
The change in the carrying amount of goodwill is as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Goodwill, beginning of period$541,850 $539,818 $541,480 $539,818 
Goodwill acquired
310,833 — 311,203 — 
Foreign currency translation adjustment(6,626)— (6,626)— 
Goodwill, end of period$846,057 $539,818 $846,057 $539,818 
Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill
The gross carrying amount and accumulated amortization of intangible assets other than goodwill are as follows:
Useful LifeGross ValueAccumulated
Amortization
Net Carrying
Value
Weighted‑
Average
Remaining
Useful Life
(in thousands)
Trademarks
8 years
$34,320 $13,454 $20,866 4.8 years
Customer relationships
2 ‑ 12 years
214,428 55,810 158,618 8.7 years
Developed technology
5 years
54,563 31,173 23,390 2.3 years
Non‑competes
2 years
90 86 0.1 years
Balance, December 31, 2020$303,401 $100,523 $202,878 
Trademarks
3 - 8 years
$34,690 $16,683 $18,007 4.1 years
Customer relationships
2 ‑ 12 years
249,483 70,239 179,244 8.5 years
Developed technology
5 - 6.5 years
116,158 41,956 74,202 5.2 years
Non‑competes
2 - 2.5 years
1,796 264 1,532 2.3 years
Order backlog
2.5 years
3,744 379 3,365 2.3 years
IPR&DIndefinite400 — 400 
Balance, September 30, 2021$406,271 $129,521 $276,750 
Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill
The gross carrying amount and accumulated amortization of intangible assets other than goodwill are as follows:
Useful LifeGross ValueAccumulated
Amortization
Net Carrying
Value
Weighted‑
Average
Remaining
Useful Life
(in thousands)
Trademarks
8 years
$34,320 $13,454 $20,866 4.8 years
Customer relationships
2 ‑ 12 years
214,428 55,810 158,618 8.7 years
Developed technology
5 years
54,563 31,173 23,390 2.3 years
Non‑competes
2 years
90 86 0.1 years
Balance, December 31, 2020$303,401 $100,523 $202,878 
Trademarks
3 - 8 years
$34,690 $16,683 $18,007 4.1 years
Customer relationships
2 ‑ 12 years
249,483 70,239 179,244 8.5 years
Developed technology
5 - 6.5 years
116,158 41,956 74,202 5.2 years
Non‑competes
2 - 2.5 years
1,796 264 1,532 2.3 years
Order backlog
2.5 years
3,744 379 3,365 2.3 years
IPR&DIndefinite400 — 400 
Balance, September 30, 2021$406,271 $129,521 $276,750 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The expected future amortization expense as of September 30, 2021 for intangible assets acquired in connection with the Wandera acquisition is as follows:
Years ending December 31:
2021 (remaining three months)
$3,725 
2022
14,897 
2023
14,897 
2024
12,611 
2025
12,544 
Thereafter39,652 
Total amortization expense$98,326 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - (Tables)
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Supplemental Balance Sheet Information
Supplemental balance sheet information related to the Company’s operating leases is as follows:
LeasesBalance Sheet ClassificationSeptember 30, 2021
(in thousands)
Assets
Operating lease assetsOther assets$22,892 
Liabilities
Operating lease liabilities - currentAccrued liabilities$5,367 
Operating lease liabilities - non-currentOther liabilities21,442 
Total operating lease liabilities$26,809 
Components of Lease Expense
The components of lease expense were as follows:
Three Months Ended
September 30, 2021
Nine Months Ended
September 30, 2021
(in thousands)
Operating lease cost$1,541 $4,424 
Short-term lease cost83 187 
Variable lease cost508 1,388 
Total lease expense$2,132 $5,999 
Schedule of Operating Lease Liability
Maturities of the Company’s operating lease liabilities as of September 30, 2021 were as follows:
Operating Leases
(in thousands)
Years ending December 31:
2021 (remaining three months)
$1,599 
2022
6,077 
2023
5,681 
2024
4,605 
2025
2,519 
Thereafter9,482 
Total lease payments29,963 
Less: imputed interest3,154 
Total present value of lease liabilities$26,809 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Interest Expense
The following table sets forth the interest expense related to the 2026 Notes:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Contractual interest expense$18 $— $18 $— 
Amortization of issuance costs95 — 95 — 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Net loss per share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Loss Per Share
The following table sets forth the computation of basic and diluted net loss per share:
Three Months Ended September 30,Nine Months Ended September 30,
2021
2020 (1)
2021
2020 (1)
(As Revised)(As Revised)
(in thousands, except share and per share amounts)
Numerator:
Net loss
$(30,383)$(5,388)$(51,439)$(15,718)
Denominator:
Weighted-average shares used to compute net loss per share, basic and diluted
118,640,565 113,203,074 117,983,463 106,333,836 
Basic and diluted net loss per share
$(0.26)$(0.05)$(0.44)$(0.15)
(1) Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Weighted-Average Shares Outstanding
The following potentially dilutive securities outstanding have been excluded from the computation of diluted weighted-average shares outstanding because such securities have an antidilutive impact due to losses reported:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Stock options outstanding5,707,634 7,727,158 5,707,634 7,727,158 
Unvested restricted stock units3,427,190 1,291,056 3,427,190 1,291,056 
Shares related to the 2026 Notes7,475,897 — 7,475,897 — 
Total potentially dilutive securities16,610,721 9,018,214 16,610,721 9,018,214 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Share-based compensation (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Stock-Option Activity
The table below summarizes return target options activity for the nine months ended September 30, 2021:
OptionsWeighted‑
Average
Exercise
Price
Weighted‑
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 20203,687,664 $6.75 7.8$85,444 
Granted
— — — 
Exercised
— — — 
Forfeitures
— — — 
Outstanding, September 30, 20213,687,664 $6.75 7.0$117,158 
Options exercisable at September 30, 2021— $— — $— 
Vested or expected to vest at September 30, 2021— $— — $— 
The table below summarizes the service-based option activity for the nine months ended September 30, 2021:
OptionsWeighted‑
Average
Exercise
Price
Weighted‑
Average
Remaining
Contractual
Term (Years)
Aggregate
Intrinsic
Value
(in thousands)
Outstanding, December 31, 20203,546,826 $5.65 7.1$86,098 
Granted
— — — 
Exercised
(1,526,856)5.61 44,082 
Forfeitures
— — — 
Outstanding, September 30, 20212,019,970 $5.67 6.3$66,355 
Options exercisable at September 30, 20211,533,479 $5.50 6.2$50,633 
Vested or expected to vest at September 30, 20212,019,970 $5.67 6.3$66,355 
Summary of Restricted Stock Units Stock Option Activity
Restricted stock unit (“RSU”) activity for the nine months ended September 30, 2021 is as follows:
UnitsPer Unit
Fair Value
Outstanding, December 31, 20201,293,107 $26.34 
Granted2,725,991 34.86 
Vested(507,776)30.32 
Forfeited(84,132)27.64 
Outstanding, September 30, 20213,427,190 $32.49 
Schedule of Stock Based Compensation
The Company recognized stock-based compensation expense as follows:
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(in thousands)
Cost of revenue:
Subscription
$1,716 $314 $2,384 $390 
Services
229 62 381 62 
Sales and marketing4,833 675 6,763 897 
Research and development5,145 523 7,076 821 
General and administrative3,913 754 6,170 1,733 
$15,836 $2,328 $22,774 $3,903 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and description of business - IPO (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 24, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Business Acquisition [Line Items]            
Proceeds from initial public offering, net of underwriting discounts and commissions       $ 0 $ 326,316 [1]  
Offering costs       $ 543 6,601 [1]  
Common stock, shares authorized (in shares) 500,000,000 500,000,000   500,000,000   500,000,000
Common stock, par value (in dollars per share) $ 0.001 $ 0.001   $ 0.001   $ 0.001
Preferred stock authorized (in shares) 50,000,000 50,000,000   50,000,000   50,000,000
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001   $ 0.001   $ 0.001
Repayment of debt $ 205,000       205,000  
Accrued interest paid 3,400          
Prepayment penalty 2,000          
Write-off of debt issuance cost $ 3,200          
Loss on debt extinguishment   $ 449 $ 5,213 [2] $ 449 5,213 [1]  
IPO            
Business Acquisition [Line Items]            
Issuance of common stock (shares) 13,500,000          
Offering price (in dollars per share) $ 26.00          
Proceeds from initial public offering, net of underwriting discounts and commissions $ 319,000          
Underwriting discount and commissions 24,700          
Offering costs $ 7,300          
Issuance of common stock [2]     318,993   318,993  
Private placement            
Business Acquisition [Line Items]            
Issuance of common stock (shares) 85,880          
Issuance of common stock $ 2,200   $ 2,233 [2]   $ 2,233 [2]  
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
[2] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and description of business - Basis of Presentation and Revision Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Business Acquisition [Line Items]                
Revenue $ 95,621   $ 70,548 [1] $ 262,586 $ 192,865 [1]      
Sales and marketing 40,856   23,773 [1] 103,640 67,558 [1]      
Subscription                
Business Acquisition [Line Items]                
Revenue $ 90,700   65,634 [1] $ 245,900 178,438 [1]      
Adjustments | Error in Commissions Capitalized                
Business Acquisition [Line Items]                
Sales and marketing   $ 800       $ 2,500 $ 2,000 $ 1,800
Deferred contract costs   $ (800)       $ (2,500) $ (2,000) $ (1,800)
Adjustments | Subscription | Classification of on Premise Subscription Revenue                
Business Acquisition [Line Items]                
Revenue     $ 7,800   $ 18,200      
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and description of business - Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Current assets:            
Cash and cash equivalents $ 227,148   $ 194,868 $ 177,457 [1]    
Trade accounts receivable, net of allowances 69,486   69,056      
Income taxes receivable 652   632      
Deferred contract costs 11,673   8,284      
Prepaid expenses 18,677   13,283      
Other current assets 3,592   1,113      
Total current assets 331,228   287,236      
Equipment and leasehold improvements, net 17,529   15,130      
Goodwill 846,057 $ 541,850 541,480 539,818 $ 539,818 $ 539,818
Other intangible assets, net 276,750   202,878      
Deferred contract costs, non-current 27,830   22,202      
Other assets 30,685   5,359      
Total assets 1,530,079   1,074,285      
Current liabilities:            
Accounts payable 12,717   6,967      
Accrued liabilities 98,598   31,916      
Income taxes payable 730   713      
Deferred revenues 211,029   160,002      
Total current liabilities 323,074   199,598      
Deferred revenues, non-current 59,338   45,507      
Deferred tax liability, net 11,455   5,087      
Other liabilities 27,969   13,079      
Total liabilities 783,310   263,271      
Commitments and contingencies (Note 8)        
Stockholders’ equity:            
Preferred stock 0   0      
Common stock 119   117      
Additional paid‑in capital 898,428   903,116      
Accumulated deficit (143,658)   (92,219)      
Total stockholders’ equity [2] 746,769 $ 803,959 811,014 810,318 492,070 500,722
Total liabilities and stockholders’ equity $ 1,530,079   1,074,285      
As Previously Reported            
Current assets:            
Cash and cash equivalents     194,868      
Trade accounts receivable, net of allowances     69,056      
Income taxes receivable     632      
Deferred contract costs     9,959      
Prepaid expenses     13,283      
Other current assets     1,113      
Total current assets     288,911      
Equipment and leasehold improvements, net     12,755      
Goodwill     541,480      
Other intangible assets, net     202,878      
Deferred contract costs, non-current     26,770      
Other assets     5,359      
Total assets     1,078,153      
Current liabilities:            
Accounts payable     6,967      
Accrued liabilities     31,574      
Income taxes payable     713      
Deferred revenues     160,443      
Total current liabilities     199,697      
Deferred revenues, non-current     45,507      
Deferred tax liability, net     6,422      
Other liabilities     11,046      
Total liabilities     262,672      
Commitments and contingencies (Note 8)          
Stockholders’ equity:            
Preferred stock     0      
Common stock     117      
Additional paid‑in capital     903,116      
Accumulated deficit     (87,752)      
Total stockholders’ equity     815,481 815,386 496,843 503,878
Total liabilities and stockholders’ equity     1,078,153      
Adjustments | Commissions            
Current assets:            
Cash and cash equivalents     0      
Trade accounts receivable, net of allowances     0      
Income taxes receivable     0      
Deferred contract costs     (1,675)      
Prepaid expenses     0      
Other current assets     0      
Total current assets     (1,675)      
Equipment and leasehold improvements, net     0      
Goodwill     0      
Other intangible assets, net     0      
Deferred contract costs, non-current     (4,568)      
Other assets     0      
Total assets     (6,243)      
Current liabilities:            
Accounts payable     0      
Accrued liabilities     0      
Income taxes payable     0      
Deferred revenues     0      
Total current liabilities     0      
Deferred revenues, non-current     0      
Deferred tax liability, net     (1,535)      
Other liabilities     0      
Total liabilities     (1,535)      
Commitments and contingencies (Note 8)          
Stockholders’ equity:            
Preferred stock     0      
Common stock     0      
Additional paid‑in capital     0      
Accumulated deficit     (4,708)      
Total stockholders’ equity     (4,708) (4,122) (3,753) (2,830)
Total liabilities and stockholders’ equity     (6,243)      
Adjustments | Other            
Current assets:            
Cash and cash equivalents     0      
Trade accounts receivable, net of allowances     0      
Income taxes receivable     0      
Deferred contract costs     0      
Prepaid expenses     0      
Other current assets     0      
Total current assets     0      
Equipment and leasehold improvements, net     2,375      
Goodwill     0      
Other intangible assets, net     0      
Deferred contract costs, non-current     0      
Other assets     0      
Total assets     2,375      
Current liabilities:            
Accounts payable     0      
Accrued liabilities     342      
Income taxes payable     0      
Deferred revenues     (441)      
Total current liabilities     (99)      
Deferred revenues, non-current     0      
Deferred tax liability, net     200      
Other liabilities     2,033      
Total liabilities     2,134      
Commitments and contingencies (Note 8)          
Stockholders’ equity:            
Preferred stock     0      
Common stock     0      
Additional paid‑in capital     0      
Accumulated deficit     241      
Total stockholders’ equity     241 $ (946) $ (1,020) $ (326)
Total liabilities and stockholders’ equity     $ 2,375      
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
[2] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and description of business - Consolidated Statements of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue:        
Total revenue $ 95,621 $ 70,548 [1] $ 262,586 $ 192,865 [1]
Cost of revenue:        
Amortization expense 5,198 2,679 [1] 10,835 8,034 [1]
Total cost of revenue 26,470 15,158 [1] 63,068 43,801 [1]
Gross profit 69,151 55,390 [1] 199,518 149,064 [1]
Operating expenses:        
Sales and marketing 40,856 23,773 [1] 103,640 67,558 [1]
Research and development 25,608 12,757 [1] 58,437 37,344 [1]
General and administrative 25,536 13,845 [1] 69,288 31,588 [1]
Amortization expense 7,025 5,633 [1] 18,275 16,941 [1]
Total operating expenses 99,025 56,008 [1] 249,640 153,431 [1]
Loss from operations (29,874) (618) [1] (50,122) (4,367) [1]
Interest expense, net (1,386) (1,207) [1] (1,608) (10,675) [1]
Loss on extinguishment of debt (449) (5,213) [1] (449) (5,213) [2]
Foreign currency transaction loss (269) (154) [1] (795) (471) [1]
Other income, net 0 0 [1] 0 91 [1]
Loss before income tax benefit (31,978) (7,192) [1] (52,974) (20,635) [1]
Income tax benefit 1,595 1,804 [1] 1,535 4,917 [1]
Net loss $ (30,383) [1] $ (5,388) [1] $ (51,439) [1] $ (15,718) [2]
Net loss per share, basic (in dollars per share) $ (0.26) $ (0.05) [1] $ (0.44) $ (0.15) [1]
Net loss per share, diluted (in dollars per share) $ (0.26) $ (0.05) [1] $ (0.44) $ (0.15) [1]
Weighted-average shares used to compute net loss per share, basic (in shares) 118,640,565 113,203,074 [1] 117,983,463 106,333,836 [1]
Weighted-average shares used to compute net loss per share, diluted (in shares) 118,640,565 113,203,074 [1] 117,983,463 106,333,836 [1]
Subscription        
Revenue:        
Total revenue $ 90,700 $ 65,634 [1] $ 245,900 $ 178,438 [1]
Cost of revenue:        
Cost of revenue 18,317 10,032 [1] 44,206 28,020 [1]
Services        
Revenue:        
Total revenue 4,083 3,897 [1] 12,015 10,616 [1]
Cost of revenue:        
Cost of revenue 2,955 2,447 [1] 8,027 7,747 [1]
License        
Revenue:        
Total revenue $ 838 1,017 [1] $ 4,671 3,811 [1]
As Previously Reported        
Revenue:        
Total revenue   70,404   193,025
Cost of revenue:        
Amortization expense   2,679   8,034
Total cost of revenue   15,239   43,897
Gross profit   55,165   149,128
Operating expenses:        
Sales and marketing   23,251   65,735
Research and development   12,736   37,282
General and administrative   13,921   31,813
Amortization expense   5,633   16,941
Total operating expenses   55,541   151,771
Loss from operations   (376)   (2,643)
Interest expense, net   (1,207)   (10,675)
Loss on extinguishment of debt   (5,213)   (5,213)
Foreign currency transaction loss   (154)   (471)
Other income, net       91
Loss before income tax benefit   (6,950)   (18,911)
Income tax benefit   1,857   5,105
Net loss   $ (5,093)   $ (13,806)
Net loss per share, basic (in dollars per share)   $ (0.04)   $ (0.13)
Net loss per share, diluted (in dollars per share)   $ (0.04)   $ (0.13)
Weighted-average shares used to compute net loss per share, basic (in shares)   113,203,074   106,333,836
Weighted-average shares used to compute net loss per share, diluted (in shares)   113,203,074   106,333,836
As Previously Reported | Subscription        
Revenue:        
Total revenue   $ 65,782   $ 179,148
Cost of revenue:        
Cost of revenue   10,117   28,127
As Previously Reported | Services        
Revenue:        
Total revenue   3,605   10,066
Cost of revenue:        
Cost of revenue   2,443   7,736
As Previously Reported | License        
Revenue:        
Total revenue   1,017   3,811
Adjustments | Commissions        
Revenue:        
Total revenue   0   0
Cost of revenue:        
Amortization expense   0   0
Total cost of revenue   0   0
Gross profit   0   0
Operating expenses:        
Sales and marketing   488   1,722
Research and development   0   0
General and administrative   0   0
Amortization expense   0   0
Total operating expenses   488   1,722
Loss from operations   (488)   (1,722)
Interest expense, net   0   0
Loss on extinguishment of debt   0   0
Foreign currency transaction loss   0   0
Other income, net       0
Loss before income tax benefit   (488)   (1,722)
Income tax benefit   119   430
Net loss   (369)   (1,292)
Adjustments | Commissions | Subscription        
Revenue:        
Total revenue   0   0
Cost of revenue:        
Cost of revenue   0   0
Adjustments | Commissions | Services        
Revenue:        
Total revenue   0   0
Cost of revenue:        
Cost of revenue   0   0
Adjustments | Commissions | License        
Revenue:        
Total revenue   0   0
Adjustments | Other        
Revenue:        
Total revenue   144   (160)
Cost of revenue:        
Amortization expense   0   0
Total cost of revenue   (81)   (96)
Gross profit   225   (64)
Operating expenses:        
Sales and marketing   34   101
Research and development   21   62
General and administrative   (76)   (225)
Amortization expense   0   0
Total operating expenses   (21)   (62)
Loss from operations   246   (2)
Interest expense, net   0   0
Loss on extinguishment of debt   0   0
Foreign currency transaction loss   0   0
Other income, net       0
Loss before income tax benefit   246   (2)
Income tax benefit   (172)   (618)
Net loss   74   (620)
Adjustments | Other | Subscription        
Revenue:        
Total revenue   (148)   (710)
Cost of revenue:        
Cost of revenue   (85)   (107)
Adjustments | Other | Services        
Revenue:        
Total revenue   292   550
Cost of revenue:        
Cost of revenue   4   11
Adjustments | Other | License        
Revenue:        
Total revenue   $ 0   $ 0
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
[2] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and description of business - Consolidated Statements of Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 24, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance [1]   $ 803,959 $ 492,070 $ 811,014 $ 500,722
Exercise of stock options [1]   1,507 82 8,570 185
Share‑based compensation [1]   15,836 2,328 22,774 3,903
Net loss   (30,383) [1] (5,388) [1] (51,439) [1] (15,718) [2]
Ending balance [1]   $ 746,769 810,318 $ 746,769 810,318
IPO          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (shares) 13,500,000        
Issuance of common stock [1]     318,993   318,993
Private placement          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (shares) 85,880        
Issuance of common stock $ 2,200   $ 2,233 [1]   $ 2,233 [1]
Common Stock          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance (in shares)   118,249,912 102,862,404 116,992,472 102,843,612
Beginning balance   $ 118 $ 103 $ 117 $ 103
Exercise of stock options (in shares)   269,416 15,000 1,526,856 33,792
Exercise of stock options   $ 1   $ 2  
Ending balance (in shares)   119,027,104 116,463,284 119,027,104 116,463,284
Ending balance   $ 119 $ 117 $ 119 $ 117
Common Stock | IPO          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (shares)     13,500,000   13,500,000
Issuance of common stock     $ 14   $ 14
Common Stock | Private placement          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (shares)     85,880   85,880
Additional Paid‑In Capital          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance   917,116 $ 570,434 903,116 $ 568,756
Exercise of stock options   1,506 82 8,568 185
Share‑based compensation   15,836 2,328 22,774 3,903
Ending balance   898,428 894,056 898,428 894,056
Additional Paid‑In Capital | IPO          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock     318,979   318,979
Additional Paid‑In Capital | Private placement          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock     2,233   2,233
Accumulated Deficit          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance [1]   (113,275) (78,467) (92,219) (68,137)
Net loss [1]   (30,383) (5,388) (51,439) (15,718)
Ending balance [1]   $ (143,658) (83,855) (143,658) (83,855)
As Previously Reported          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance     496,843 815,481 503,878
Exercise of stock options     82   185
Share‑based compensation     2,328   3,903
Net loss     (5,093)   (13,806)
Ending balance     815,386   815,386
As Previously Reported | IPO          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock     318,993   318,993
As Previously Reported | Private placement          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock     $ 2,233   $ 2,233
As Previously Reported | Common Stock          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance (in shares)     102,862,404   102,843,612
Beginning balance     $ 103   $ 103
Exercise of stock options (in shares)     15,000   33,792
Ending balance (in shares)     116,463,284   116,463,284
Ending balance     $ 117   $ 117
As Previously Reported | Common Stock | IPO          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (shares)     13,500,000   13,500,000
Issuance of common stock     $ 14   $ 14
As Previously Reported | Common Stock | Private placement          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock (shares)     85,880   85,880
As Previously Reported | Additional Paid‑In Capital          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance     $ 570,434   $ 568,756
Exercise of stock options     82   185
Share‑based compensation     2,328   3,903
Ending balance     894,056   894,056
As Previously Reported | Additional Paid‑In Capital | IPO          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock     318,979   318,979
As Previously Reported | Additional Paid‑In Capital | Private placement          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock     2,233   2,233
As Previously Reported | Accumulated Deficit          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance     (73,694)   (64,981)
Net loss     (5,093)   (13,806)
Ending balance     (78,787)   (78,787)
Adjustments | Commissions          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance     (3,753) (4,708) (2,830)
Exercise of stock options     0   0
Share‑based compensation     0   0
Net loss     (369)   (1,292)
Ending balance     (4,122)   (4,122)
Adjustments | Commissions | IPO          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock     0   0
Adjustments | Commissions | Private placement          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock     0   0
Adjustments | Other          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance     (1,020) $ 241 (326)
Exercise of stock options     0   0
Share‑based compensation     0   0
Net loss     74   (620)
Ending balance     (946)   (946)
Adjustments | Other | IPO          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock     0   0
Adjustments | Other | Private placement          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock     $ 0   $ 0
Adjustments | Common Stock | Commissions          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance (in shares)     0   0
Beginning balance     $ 0   $ 0
Ending balance (in shares)     0   0
Ending balance     $ 0   $ 0
Adjustments | Common Stock | Other          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance (in shares)     0   0
Beginning balance     $ 0   $ 0
Ending balance (in shares)     0   0
Ending balance     $ 0   $ 0
Adjustments | Additional Paid‑In Capital | Commissions          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance     0   0
Ending balance     0   0
Adjustments | Additional Paid‑In Capital | Other          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance     0   0
Ending balance     0   0
Adjustments | Accumulated Deficit | Commissions          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance     (3,753)   (2,830)
Net loss     (369)   (1,292)
Ending balance     (4,122)   (4,122)
Adjustments | Accumulated Deficit | Other          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Beginning balance     (1,020)   (326)
Net loss     74   (620)
Ending balance     $ (946)   $ (946)
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
[2] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and description of business - Consolidated Statement of Cash Flows (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 24, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities          
Net loss   $ (30,383) [1] $ (5,388) [1] $ (51,439) [1] $ (15,718) [2]
Adjustments to reconcile net loss to cash provided by operating activities:          
Depreciation and amortization expense       33,249 28,632 [2]
Amortization of deferred contract costs       9,034 5,518 [2]
Amortization of debt issuance costs       573 700 [2]
Non-cash lease expense       3,705 0 [2]
Provision for bad debt expense and returns       (7) 894 [2]
Gain on disposal of equipment and leasehold improvements         0
Loss on extinguishment of debt   449 5,213 [1] 449 5,213 [2]
Share‑based compensation       22,774 3,903 [2]
Deferred tax benefit       (2,568) (5,169) [2]
Adjustment to contingent consideration       4,837 (3,100) [2]
Other       1,144 (277) [2]
Changes in operating assets and liabilities:          
Trade accounts receivable       3,184 (18,274) [2]
Income tax receivable/payable       (107) (183) [2]
Prepaid expenses and other assets       (8,129) (4,200) [2]
Deferred contract costs       (18,052) (13,970) [2]
Accounts payable       5,020 2,987 [2]
Accrued liabilities       1,644 (4,207) [2]
Deferred revenue       59,464 47,189 [2]
Other liabilities       52 3,161 [2]
Net cash provided by operating activities       64,827 33,099 [2]
Cash flows from investing activities          
Acquisition, net of cash acquired       (352,711) 0 [2]
Purchases of equipment and leasehold improvements       (7,261) (1,836) [2]
Proceeds from sale of equipment and leasehold improvements       35 0 [2]
Net cash used in investing activities       (359,937) (1,836) [2]
Cash flows from financing activities          
Payment of bank borrowings $ (205,000)       (205,000)
Debt issuance costs       (12,636) (1,264) [2]
Payment of debt extinguishment costs       0 (2,050) [2]
Proceeds from initial public offering, net of underwriting discounts and commissions       0 326,316 [2]
Cash paid for offering costs       (543) (6,601) [2]
Proceeds from private placement       0 2,233 [2]
Proceeds from the exercise of stock options       8,570 185 [2]
Net cash provided by financing activities       328,905 113,819 [2]
Effect of exchange rate changes on cash, cash equivalents and restricted cash       (865) 0 [2]
Net increase in cash, cash equivalents and restricted cash       32,930 145,082 [2]
Cash, cash equivalents and restricted cash, beginning of period       194,868 32,375 [2]
Cash, cash equivalents and restricted cash, end of period   $ 227,798 177,457 [2] 227,798 177,457 [2]
Supplemental disclosures of cash flow information:          
Interest       944 12,647 [2]
Income taxes, net of refunds       $ 1,047 703 [2]
As Previously Reported          
Cash flows from operating activities          
Net loss     (5,093)   (13,806)
Adjustments to reconcile net loss to cash provided by operating activities:          
Depreciation and amortization expense         28,378
Amortization of deferred contract costs         6,705
Amortization of debt issuance costs         700
Provision for bad debt expense and returns         894
Gain on disposal of equipment and leasehold improvements         (23)
Loss on extinguishment of debt     5,213   5,213
Share‑based compensation         3,903
Deferred tax benefit         (5,357)
Adjustment to contingent consideration         (3,100)
Other         0
Changes in operating assets and liabilities:          
Trade accounts receivable         (18,332)
Income tax receivable/payable         (183)
Prepaid expenses and other assets         (4,699)
Deferred contract costs         (16,879)
Accounts payable         3,145
Accrued liabilities         (4,207)
Deferred revenue         47,528
Other liabilities         3,161
Net cash provided by operating activities         33,041
Cash flows from investing activities          
Purchases of equipment and leasehold improvements         (1,836)
Net cash used in investing activities         (1,836)
Cash flows from financing activities          
Payment of bank borrowings         (205,000)
Debt issuance costs         (1,264)
Payment of debt extinguishment costs         (2,050)
Proceeds from initial public offering, net of underwriting discounts and commissions         326,316
Cash paid for offering costs         (6,601)
Proceeds from private placement         2,233
Proceeds from the exercise of stock options         185
Net cash provided by financing activities         113,819
Net increase in cash, cash equivalents and restricted cash         145,024
Cash, cash equivalents and restricted cash, beginning of period         32,433
Cash, cash equivalents and restricted cash, end of period     177,457   177,457
Supplemental disclosures of cash flow information:          
Interest         12,647
Income taxes, net of refunds         703
Adjustments | Commissions          
Cash flows from operating activities          
Net loss     (369)   (1,292)
Adjustments to reconcile net loss to cash provided by operating activities:          
Depreciation and amortization expense         0
Amortization of deferred contract costs         (1,187)
Amortization of debt issuance costs         0
Provision for bad debt expense and returns         0
Gain on disposal of equipment and leasehold improvements         0
Loss on extinguishment of debt     0   0
Share‑based compensation         0
Deferred tax benefit         (430)
Adjustment to contingent consideration         0
Other         0
Changes in operating assets and liabilities:          
Trade accounts receivable         0
Income tax receivable/payable         0
Prepaid expenses and other assets         0
Deferred contract costs         2,909
Accounts payable         0
Accrued liabilities         0
Deferred revenue         0
Other liabilities         0
Net cash provided by operating activities         0
Cash flows from investing activities          
Purchases of equipment and leasehold improvements         0
Net cash used in investing activities         0
Cash flows from financing activities          
Payment of bank borrowings         0
Debt issuance costs         0
Payment of debt extinguishment costs         0
Proceeds from initial public offering, net of underwriting discounts and commissions         0
Cash paid for offering costs         0
Proceeds from private placement         0
Proceeds from the exercise of stock options         0
Net cash provided by financing activities         0
Net increase in cash, cash equivalents and restricted cash         0
Cash, cash equivalents and restricted cash, beginning of period         0
Cash, cash equivalents and restricted cash, end of period     0   0
Supplemental disclosures of cash flow information:          
Interest         0
Income taxes, net of refunds         0
Adjustments | Other          
Cash flows from operating activities          
Net loss     74   (620)
Adjustments to reconcile net loss to cash provided by operating activities:          
Depreciation and amortization expense         254
Amortization of deferred contract costs         0
Amortization of debt issuance costs         0
Provision for bad debt expense and returns         0
Gain on disposal of equipment and leasehold improvements         23
Loss on extinguishment of debt     0   0
Share‑based compensation         0
Deferred tax benefit         618
Adjustment to contingent consideration         0
Other         (277)
Changes in operating assets and liabilities:          
Trade accounts receivable         58
Income tax receivable/payable         0
Prepaid expenses and other assets         499
Deferred contract costs         0
Accounts payable         (158)
Accrued liabilities         0
Deferred revenue         (339)
Other liabilities         0
Net cash provided by operating activities         58
Cash flows from investing activities          
Purchases of equipment and leasehold improvements         0
Net cash used in investing activities         0
Cash flows from financing activities          
Payment of bank borrowings         0
Debt issuance costs         0
Payment of debt extinguishment costs         0
Proceeds from initial public offering, net of underwriting discounts and commissions         0
Cash paid for offering costs         0
Proceeds from private placement         0
Proceeds from the exercise of stock options         0
Net cash provided by financing activities         0
Net increase in cash, cash equivalents and restricted cash         58
Cash, cash equivalents and restricted cash, beginning of period         (58)
Cash, cash equivalents and restricted cash, end of period     $ 0   0
Supplemental disclosures of cash flow information:          
Interest         0
Income taxes, net of refunds         $ 0
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
[2] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and description of business - Segment and Geographic Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
segment
Sep. 30, 2020
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating segment | segment     1  
Number of reportable segment | segment     1  
Revenue $ 95,621 $ 70,548 [1] $ 262,586 $ 192,865 [1]
The Americas        
Disaggregation of Revenue [Line Items]        
Revenue 69,865 54,707 195,408 149,723
Europe, the Middle East, India, and Africa        
Disaggregation of Revenue [Line Items]        
Revenue 19,543 11,786 49,721 32,347
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 6,213 $ 4,055 $ 17,457 $ 10,795
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of significant accounting policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 95,621 $ 70,548 [1] $ 262,586 $ 192,865 [1]
Subscription        
Disaggregation of Revenue [Line Items]        
Revenue 90,700 65,634 [1] 245,900 178,438 [1]
SaaS subscription and support and maintenance        
Disaggregation of Revenue [Line Items]        
Revenue 83,775 57,785 222,672 160,279
On‑premise subscription        
Disaggregation of Revenue [Line Items]        
Revenue 6,925 7,849 23,228 18,159
Non‑subscription revenue        
Disaggregation of Revenue [Line Items]        
Revenue 4,921 4,914 16,686 14,427
Professional services        
Disaggregation of Revenue [Line Items]        
Revenue 4,083 3,897 [1] 12,015 10,616 [1]
Perpetual licenses        
Disaggregation of Revenue [Line Items]        
Revenue $ 838 $ 1,017 [1] $ 4,671 $ 3,811 [1]
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of significant accounting policies - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Accounting Policies [Abstract]          
Contract with customer, asset $ 1,700   $ 1,700   $ 900
Contract With Customer, Liability [Roll Forward]          
Balance, beginning of the period 238,457 $ 157,282 205,509 $ 140,449  
Acquisitions 5,200 0 5,200 0  
Revenue earned (71,574) (49,823) (144,038) (115,784)  
Deferral of revenue 98,284 80,179 203,696 162,973  
Balance, end of the period $ 270,367 $ 187,638 $ 270,367 $ 187,638  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of significant accounting policies - Remaining Performance Obligations (Details) - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation, amount $ 310.3 $ 224.1
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation, percent 81.00%  
Remaining performance obligation, period 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligation, percent   80.00%
Remaining performance obligation, period   3 years
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of significant accounting policies - Deferred Contract Costs (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Concentration Risk [Line Items]          
Total amortization of contract costs $ 3,100,000 $ 2,000,000 $ 9,000,000 $ 5,500,000  
Impairment losses 0 $ 0 0 $ 0  
Trade accounts receivable, net of allowances 69,486,000   69,486,000   $ 69,056,000
Accounts Receivable | Credit Concentration Risk          
Concentration Risk [Line Items]          
Trade accounts receivable, net of allowances $ 10,800,000   $ 10,800,000    
Accounts Receivable | Credit Concentration Risk | Two Distributors          
Concentration Risk [Line Items]          
Trade accounts receivable, net of allowances         $ 19,800,000
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of significant accounting policies - Recent Pronouncements (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jan. 01, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease assets $ 22,892  
Operating lease liabilities - non-current $ 21,442  
Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating lease assets   $ 25,000
Operating lease liabilities - non-current   $ 28,600
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Financial instruments fair value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents $ 153,026 $ 125,000
Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 153,026 100,000
U.S. Treasuries    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents   25,000
Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 153,026 125,000
Level 1 | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 153,026 100,000
Level 1 | U.S. Treasuries    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents   25,000
Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 0 0
Level 2 | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 0 0
Level 2 | U.S. Treasuries    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents   0
Level 3    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents 0 0
Level 3 | Money market funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents $ 0 0
Level 3 | U.S. Treasuries    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total cash equivalents   $ 0
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Wandera (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended 5 Months Ended 9 Months Ended
Dec. 15, 2021
Oct. 01, 2021
Jul. 01, 2021
Dec. 15, 2021
Sep. 30, 2021
Dec. 15, 2021
Sep. 30, 2021
Sep. 30, 2020
[1]
Business Acquisition [Line Items]                
Restricted cash included in other current assets         $ 650   $ 650 $ 0
Wandera Inc.                
Business Acquisition [Line Items]                
Voting interest     100.00%          
Cash consideration     $ 359,300          
Restricted cash included in other current assets     $ 700          
Revenues             5,100  
Net loss             (8,300)  
Acquisition-related expenses         $ 2,459   $ 4,648  
Wandera Inc. | Forecast                
Business Acquisition [Line Items]                
Cash consideration $ 25,000 $ 25,000   $ 50,000   $ 409,300    
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Acquisition-related Costs (Details) - Wandera Inc. - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Business Combination, Separately Recognized Transactions [Line Items]    
Acquisition-related costs $ 2,459 $ 4,648
Cost of revenues | Subscription    
Business Combination, Separately Recognized Transactions [Line Items]    
Acquisition-related costs 17 17
Sales and marketing    
Business Combination, Separately Recognized Transactions [Line Items]    
Acquisition-related costs 34 34
Research and development    
Business Combination, Separately Recognized Transactions [Line Items]    
Acquisition-related costs 549 590
General and administrative    
Business Combination, Separately Recognized Transactions [Line Items]    
Acquisition-related costs $ 1,859 $ 4,007
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Schedule of Acquisitions (Details) - USD ($)
$ in Thousands
Jul. 01, 2021
Feb. 26, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Liabilities assumed:                
Goodwill     $ 846,057 $ 541,850 $ 541,480 $ 539,818 $ 539,818 $ 539,818
Wandera Inc.                
Business Acquisition [Line Items]                
Cash consideration $ 359,300              
Assets acquired:                
Cash and cash equivalents 9,605              
Trade accounts receivable, net 3,882              
Prepaid expenses 900              
Equipment and leasehold improvements, net 58              
Intangible assets acquired 102,050              
Operating lease assets 1,474              
Deferred tax asset 849              
Liabilities assumed:                
Accounts payable 788              
Accrued liabilities 3,464              
Income taxes payable 94              
Deferred revenue 5,200              
Operating lease liabilities 1,474              
Deferred tax liability 9,356              
Goodwill 310,833              
Total purchase consideration $ 409,275              
cmdReporter                
Business Acquisition [Line Items]                
Cash consideration   $ 3,041            
Deferred/contingent consideration   359            
Final aggregate purchase price   3,400            
Intangible assets acquired:                
Developed technology   2,630            
IPR&D   400            
Liabilities assumed:                
Goodwill   370            
Total purchase consideration   $ 3,400            
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Acquired Intangible Assets (Details) - Wandera Inc.
$ in Thousands
Jul. 01, 2021
USD ($)
Business Acquisition [Line Items]  
Gross Value $ 102,050
Developed technology  
Business Acquisition [Line Items]  
Useful Life 6 years 6 months
Gross Value $ 60,500
Customer relationships  
Business Acquisition [Line Items]  
Useful Life 11 years
Gross Value $ 35,600
Order backlog  
Business Acquisition [Line Items]  
Useful Life 2 years 6 months
Gross Value $ 3,800
Non‑competes  
Business Acquisition [Line Items]  
Useful Life 2 years 6 months
Gross Value $ 1,750
Trademarks  
Business Acquisition [Line Items]  
Useful Life 3 years
Gross Value $ 400
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Pro Forma Information (Details) - Wandera Inc. - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Business Acquisition [Line Items]        
Revenues $ 95,621 $ 75,104 $ 274,194 $ 206,943
Net loss $ (28,537) $ (10,061) $ (61,237) $ (31,451)
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - cmdReporter (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Feb. 26, 2021
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
[1]
Business Acquisition [Line Items]          
Increase (decrease) in fair value of contingent consideration       $ 4,837 $ (3,100)
cmdReporter          
Business Acquisition [Line Items]          
Consideration transferred $ 3,400        
Contingent consideration, liability $ 400 $ 0   0  
Measurement period 90 days        
Contingent consideration earned   300   300  
Increase (decrease) in fair value of contingent consideration     $ (100)    
Acquisition-related expenses   $ 0   $ 100  
cmdReporter | Developed technology          
Business Acquisition [Line Items]          
Weighted-average economic life of intangible assets acquired 5 years        
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Digita Security LLC (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
[1]
Dec. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]            
Cash payment for contingent consideration     $ 4,206 $ 0    
Increase (decrease) in fair value of contingent consideration     4,837 $ (3,100)    
Digita Security LLC            
Business Acquisition [Line Items]            
Maximum contingent consideration           $ 15,000
Cash payment for contingent consideration   $ 4,200        
Increase (decrease) in fair value of contingent consideration $ 600   4,900      
Contingent consideration recognized 8,900   8,900   $ 8,200  
Digita Security LLC | Accrued Liabilities            
Business Acquisition [Line Items]            
Contingent consideration recognized 4,500   4,500      
Digita Security LLC | Other Liabilities            
Business Acquisition [Line Items]            
Contingent consideration recognized $ 4,400   $ 4,400      
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and other intangible assets - Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Goodwill [Roll Forward]        
Goodwill, beginning of period $ 541,850 $ 539,818 $ 541,480 $ 539,818
Goodwill acquired 310,833 0 311,203 0
Foreign currency translation adjustment (6,626) 0 (6,626) 0
Goodwill, end of period $ 846,057 $ 539,818 $ 846,057 $ 539,818
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and other intangible assets - Intangible Assets (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]          
Gross Value         $ 303,401,000
Accumulated Amortization (in thousands) $ 129,521,000   $ 129,521,000   100,523,000
Net Carrying Value         202,878,000
Intangible Assets, Net (Excluding Goodwill) [Abstract]          
Gross Value 406,271,000   406,271,000    
Net Carrying Value 276,750,000   276,750,000   $ 202,878,000
Amortization expense 12,200,000 $ 8,300,000 29,100,000 $ 25,000,000  
Goodwill and Intangible Asset Impairment 0 $ 0 0 $ 0  
IPR&D          
Indefinite-lived Intangible Assets [Line Items]          
Indefinite-Lived Intangible Assets 400,000   400,000    
Trademarks          
Finite-Lived Intangible Assets [Line Items]          
Useful Life         8 years
Gross Value 34,690,000   34,690,000   $ 34,320,000
Accumulated Amortization (in thousands) 16,683,000   16,683,000   13,454,000
Net Carrying Value 18,007,000   $ 18,007,000   $ 20,866,000
Weighted‑ Average Remaining Useful Life     4 years 1 month 6 days   4 years 9 months 18 days
Trademarks | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life     3 years    
Trademarks | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life     8 years    
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Value 249,483,000   $ 249,483,000   $ 214,428,000
Accumulated Amortization (in thousands) 70,239,000   70,239,000   55,810,000
Net Carrying Value 179,244,000   $ 179,244,000   $ 158,618,000
Weighted‑ Average Remaining Useful Life     8 years 6 months   8 years 8 months 12 days
Customer relationships | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life     2 years   2 years
Customer relationships | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life     12 years   12 years
Developed technology          
Finite-Lived Intangible Assets [Line Items]          
Useful Life         5 years
Gross Value 116,158,000   $ 116,158,000   $ 54,563,000
Accumulated Amortization (in thousands) 41,956,000   41,956,000   31,173,000
Net Carrying Value 74,202,000   $ 74,202,000   $ 23,390,000
Weighted‑ Average Remaining Useful Life     5 years 2 months 12 days   2 years 3 months 18 days
Developed technology | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life     5 years    
Developed technology | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life     6 years 6 months    
Non‑competes          
Finite-Lived Intangible Assets [Line Items]          
Useful Life         2 years
Gross Value 1,796,000   $ 1,796,000   $ 90,000
Accumulated Amortization (in thousands) 264,000   264,000   86,000
Net Carrying Value 1,532,000   $ 1,532,000   $ 4,000
Weighted‑ Average Remaining Useful Life     2 years 3 months 18 days   1 month 6 days
Non‑competes | Minimum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life     2 years    
Non‑competes | Maximum          
Finite-Lived Intangible Assets [Line Items]          
Useful Life     2 years 6 months    
Order backlog          
Finite-Lived Intangible Assets [Line Items]          
Useful Life     2 years 6 months    
Gross Value 3,744,000   $ 3,744,000    
Accumulated Amortization (in thousands) 379,000   379,000    
Net Carrying Value $ 3,365,000   $ 3,365,000    
Weighted‑ Average Remaining Useful Life     2 years 3 months 18 days    
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and other intangible assets - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Net Carrying Value   $ 202,878
Wandera Inc.    
Finite-Lived Intangible Assets [Line Items]    
2021 (remaining three months) $ 3,725  
2022 14,897  
2023 14,897  
2024 12,611  
2025 12,544  
Thereafter 39,652  
Net Carrying Value $ 98,326  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Lessee, Lease, Description [Line Items]        
Lessee, operating lease, renewal term (up to) 10 years   10 years  
Lessee, finance lease, term of contract 4 years   4 years  
Operating lease, weighted average remaining lease term 6 years   6 years  
Operating lease, weighted average discount rate, percent 3.50%   3.50%  
Operating lease cost $ 1,541 $ 1,200 $ 4,424 $ 3,700
Operating lease, payments     4,300  
Affiliated Entity        
Lessee, Lease, Description [Line Items]        
Operating lease cost $ 300 $ 300 $ 800 $ 800
Minimum        
Lessee, Lease, Description [Line Items]        
Lessee, operating lease, term of contract 1 year   1 year  
Maximum        
Lessee, Lease, Description [Line Items]        
Lessee, operating lease, term of contract 9 years   9 years  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Balance Sheet Information (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Assets  
Operating lease assets $ 22,892
Operating lease, right-of-use asset, statement of financial position Other assets
Liabilities  
Operating lease liabilities - current $ 5,367
Operating lease liabilities - non-current 21,442
Total operating lease liabilities $ 26,809
Operating lease, liability, current, statement of financial position Accrued liabilities
Operating lease, liability, noncurrent, statement of financial position Other liabilities
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Leases [Abstract]        
Operating lease cost $ 1,541 $ 1,200 $ 4,424 $ 3,700
Short-term lease cost 83   187  
Variable lease cost 508   1,388  
Total lease expense $ 2,132   $ 5,999  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Leases [Abstract]  
2021 (remaining three months) $ 1,599
2022 6,077
2023 5,681
2024 4,605
2025 2,519
Thereafter 9,482
Total lease payments 29,963
Less: imputed interest 3,154
Total present value of lease liabilities $ 26,809
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Narrative (Details)
$ / shares in Units, shares in Millions
3 Months Ended 9 Months Ended
Sep. 17, 2021
USD ($)
d
$ / shares
shares
Jul. 01, 2021
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jul. 27, 2020
USD ($)
Jul. 26, 2020
USD ($)
Debt Instrument [Line Items]                  
Payment for purchase of capped calls $ 36,000,000     $ 36,030,000 $ 0 [1]        
Debt issuance costs       12,636,000 1,264,000 [1]        
Payment of debt extinguishment costs       $ 0 2,050,000 [1]        
Call Option                  
Debt Instrument [Line Items]                  
Strike price (in dollars per share) | $ / shares $ 49.99                
Initial cap price (in dollars per share) | $ / shares $ 71.42                
Shares covered (in shares) | shares 7.5                
Payment for capped calls $ 36,000,000                
Convertible Debt | Convertible Senior Notes Due 2026                  
Debt Instrument [Line Items]                  
Principal amount $ 373,800,000                
Interest rate 0.125%                
Proceeds from offering $ 361,400,000                
Number of trading days | d 20                
Number of consecutive trading days | d 30                
Threshold percentage of stock price 130.00%                
Conversion ratio 0.0200024                
Conversion price (in dollars per share) | $ / shares $ 49.99                
Premium percentage of stock price 40.00%                
Redemption price percentage 100.00%                
Redemption threshold amount $ 50,000,000                
Fundamental change, threshold percentage 100.00%                
Debt issuance costs     $ 12,400,000            
Effective interest rate     0.81% 0.81%          
Debt issuances costs capitalized     $ 12,300,000 $ 12,300,000          
Debt outstanding     361,500,000 361,500,000          
Convertible Debt | Convertible Senior Notes Due 2026 | Circumstance One                  
Debt Instrument [Line Items]                  
Number of trading days | d 20                
Number of consecutive trading days | d 30                
Threshold percentage of stock price 130.00%                
Convertible Debt | Convertible Senior Notes Due 2026 | Circumstance Two                  
Debt Instrument [Line Items]                  
Number of trading days | d 5                
Number of consecutive trading days | d 10                
Threshold percentage of stock price 98.00%                
Convertible Debt | Convertible Senior Notes Due 2026 | Level 2                  
Debt Instrument [Line Items]                  
Fair value of debt     389,000,000 389,000,000          
Line of Credit                  
Debt Instrument [Line Items]                  
Debt issuance costs in other assets     1,000,000 1,000,000     $ 1,100,000    
Revolving Credit Facility | 364-Day Facility | Line of Credit                  
Debt Instrument [Line Items]                  
Proceeds to repay debt $ 250,000,000                
Debt term   364 days              
Principal amount   $ 250,000,000              
Payment of debt extinguishment costs   $ 400,000              
Debt issuance costs           $ 700,000      
Revolving Credit Facility | Line of Credit                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity               $ 150,000,000 $ 15,000,000
Debt issuance costs         $ 1,300,000        
Letter of Credit | Line of Credit                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity               25,000,000  
Debt outstanding     $ 1,000,000 $ 1,000,000     $ 1,000,000    
Foreign Line of Credit | Line of Credit                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity               50,000,000  
Term Loan | Line of Credit                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity                 $ 205,000,000
Minimum | Term Loan | Line of Credit                  
Debt Instrument [Line Items]                  
Maximum borrowing capacity per incremental loan               $ 5,000,000  
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Debt Instrument [Line Items]        
Amortization of issuance costs     $ 573 $ 700 [1]
Convertible Debt | Convertible Senior Notes Due 2026        
Debt Instrument [Line Items]        
Contractual interest expense $ 18 $ 0 18 0
Amortization of issuance costs $ 95 $ 0 $ 95 $ 0
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]    
Material liabilities for contingencies $ 4,200,000 $ 0
Estimated loss $ 2,300,000  
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Net loss per share - Schedule of Computation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
[1]
Sep. 30, 2021
Sep. 30, 2020
Numerator:        
Net loss $ (30,383) [1] $ (5,388) $ (51,439) [1] $ (15,718) [2]
Denominator:        
Weighted-average shares used to compute net loss per share, basic (in shares) 118,640,565 113,203,074 117,983,463 106,333,836 [1]
Weighted-average shares used to compute net loss per share, diluted (in shares) 118,640,565 113,203,074 117,983,463 106,333,836 [1]
Basic net loss per share (in dollars per share) $ (0.26) $ (0.05) $ (0.44) $ (0.15) [1]
Diluted net loss per share (in dollars per share) $ (0.26) $ (0.05) $ (0.44) $ (0.15) [1]
[1] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
[2] Certain prior period amounts have been revised to correct immaterial errors. See Note 1 for more information.
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Net loss per share - Antidilutive Securities (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive securities (in shares) 16,610,721 9,018,214 16,610,721 9,018,214
Stock options outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive securities (in shares) 5,707,634 7,727,158 5,707,634 7,727,158
Unvested restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive securities (in shares) 3,427,190 1,291,056 3,427,190 1,291,056
Shares related to the 2026 Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive securities (in shares) 7,475,897 0 7,475,897 0
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Share-based compensation - Narrative (Details) - shares
9 Months Ended
Jul. 21, 2020
Sep. 30, 2021
Jan. 01, 2021
Nov. 13, 2017
Omnibus Incentive Plan 2020 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate number of shares of common stock to be issued (in shares) 14,800,000   19,479,699  
Share based compensation, number of shares reserved for issuance, period of increases 10 years      
Share based compensation, increase in shares reserved for issuance, minimum percentage increase 4.00%      
Common stock reserved for additional grants under the plan (in shares)   15,544,733    
Stock Option Plan 2017 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate number of shares of common stock to be issued (in shares)       8,470,000
Common stock reserved for additional grants under the plan (in shares)   128,928    
Awards granted (in shares)   0    
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Share-based compensation - Option Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Target-based stock options    
Options    
Outstanding, beginning of period (in shares) | shares 3,687,664  
Granted (in shares) | shares 0  
Exercised (in shares) | shares 0  
Forfeitures (in shares) | shares 0  
Outstanding, end of period (in shares) | shares 3,687,664 3,687,664
Options exercisable (in shares) | shares 0  
Vested or expected to vest (in shares) | shares 0  
Weighted‑ Average Exercise Price    
Outstanding, beginning of period (in dollars per share) | $ / shares $ 6.75  
Granted (in dollars per share) | $ / shares 0  
Exercised (in dollars per share) | $ / shares 0  
Forfeitures (in dollars per share) | $ / shares 0  
Outstanding, end of period (in dollars per share) | $ / shares 6.75 $ 6.75
Options exercisable (in dollars per share) | $ / shares 0  
Vested or expected to vest (in dollars per share) | $ / shares $ 0  
Weighted‑ Average Remaining Contractual Term (Years)    
Remaining term, options outstanding 7 years 7 years 9 months 18 days
Remaining term, options exercisable 0 years  
Remaining term, options vested or expected to vest 0 years  
Aggregate Intrinsic Value (in thousands)    
Outstanding | $ $ 117,158 $ 85,444
Exercised | $ 0  
Options exercisable | $ 0  
Vested or expected to vest | $ 0  
Unrecognized compensation expense    
Unrecognized compensation expense | $ $ 33,000  
Service-based stock option    
Options    
Outstanding, beginning of period (in shares) | shares 3,546,826  
Granted (in shares) | shares 0  
Exercised (in shares) | shares (1,526,856)  
Forfeitures (in shares) | shares 0  
Outstanding, end of period (in shares) | shares 2,019,970 3,546,826
Options exercisable (in shares) | shares 1,533,479  
Vested or expected to vest (in shares) | shares 2,019,970  
Weighted‑ Average Exercise Price    
Outstanding, beginning of period (in dollars per share) | $ / shares $ 5.65  
Granted (in dollars per share) | $ / shares 0  
Exercised (in dollars per share) | $ / shares 5.61  
Forfeitures (in dollars per share) | $ / shares 0  
Outstanding, end of period (in dollars per share) | $ / shares 5.67 $ 5.65
Options exercisable (in dollars per share) | $ / shares 5.50  
Vested or expected to vest (in dollars per share) | $ / shares $ 5.67  
Weighted‑ Average Remaining Contractual Term (Years)    
Remaining term, options outstanding 6 years 3 months 18 days 7 years 1 month 6 days
Remaining term, options exercisable 6 years 2 months 12 days  
Remaining term, options vested or expected to vest 6 years 3 months 18 days  
Aggregate Intrinsic Value (in thousands)    
Outstanding | $ $ 66,355 $ 86,098
Exercised | $ 44,082  
Options exercisable | $ 50,633  
Vested or expected to vest | $ 66,355  
Unrecognized compensation expense    
Unrecognized compensation expense | $ 1,400  
Total fair value, options vested in period | $ $ 2,000  
Weighted average period over which unrecognized compensation expense would be recognized 1 year 6 months  
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Share-based compensation - Restricted Stock Units (Details) - Unvested restricted stock units
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Units    
Outstanding, beginning of period (in shares) | shares   1,293,107
Granted (in shares) | shares 413,234 2,725,991
Vested (in shares) | shares   (507,776)
Forfeited (in shares) | shares   (84,132)
Outstanding, end of period (in shares) | shares 3,427,190 3,427,190
Per Unit Fair Value    
Outstanding, beginning of period (in dollars per share) | $ / shares   $ 26.34
Granted (in dollars per share) | $ / shares   34.86
Vested (in dollars per share) | $ / shares   30.32
Forfeited (in dollars per share) | $ / shares   27.64
Outstanding, end of period (in dollars per share) | $ / shares $ 32.49 $ 32.49
Vesting period 1 year 4 years
Unrecognized compensation expense | $ $ 102.2 $ 102.2
Weighted average period over which unrecognized compensation expense would be recognized 3 years 3 months 18 days  
Tranche one    
Per Unit Fair Value    
Vesting period   1 year
Percentage of RSUs that vest 50.00% 100.00%
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Share-based compensation - Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 15,836 $ 2,328 $ 22,774 $ 3,903
Cost of revenues | Subscription        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 1,716 314 2,384 390
Cost of revenues | Services        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 229 62 381 62
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 4,833 675 6,763 897
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense 5,145 523 7,076 821
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expense $ 3,913 $ 754 $ 6,170 $ 1,733
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term incentive plan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Threshold cash return on investment upon termination event to determine vesting of performance shares         $ 1,515,000
Share-based compensation expense $ 15,836 $ 2,328 $ 22,774 $ 3,903  
Unvested restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 1 year   4 years    
Granted (in shares) 413,234   2,725,991    
Share-based compensation expense $ 8,000   $ 8,000    
Unvested restricted stock units | Tranche one          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of RSUs that vest 50.00%   100.00%    
Vesting period     1 year    
Unvested restricted stock units | Tranche two          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of RSUs that vest 50.00%        
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Income taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]        
Effective income tax rate (as a percent) 5.00% 25.10% 2.90% 23.80%
Discrete income tax expense (benefit)     $ (0.1)  
Annual effective tax rate     0.028 0.211
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Related-party transactions (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Jul. 27, 2020
Jul. 26, 2020
Term Loan | Line of Credit              
Related Party Transaction [Line Items]              
Maximum borrowing capacity             $ 205,000,000
Revolving Credit Facility | Line of Credit              
Related Party Transaction [Line Items]              
Maximum borrowing capacity           $ 150,000,000 $ 15,000,000
Affiliated Entity | JAMF Nation Global Foundation              
Related Party Transaction [Line Items]              
Amount of pledges to JAMF Nation Global Foundation $ 200,000 $ 0 $ 500,000 $ 0      
Accrued expenses to JAMF Nation Global Foundation 700,000   700,000   $ 900,000    
Majority Shareholder | Vista              
Related Party Transaction [Line Items]              
Expenses incurred for related party transactions 100,000 100,000 100,000 300,000      
Accounts payable to related parties 100,000   100,000   100,000    
Majority Shareholder | Vista Affiliates              
Related Party Transaction [Line Items]              
Expenses incurred for related party transactions 300,000 200,000 800,000 500,000      
Accounts payable to related parties 100,000   100,000   100,000    
Revenue from arrangement with related party 200,000 200,000 700,000 800,000      
Accounts receivable from related party $ 100,000   $ 100,000   $ 300,000    
Majority Shareholder | Vista Affiliates | Term Loan              
Related Party Transaction [Line Items]              
Interest paid on term loan   $ 500,000   $ 2,100,000      
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (%+;%,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "!2VQ36KD9,^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2@,Q$(9?17+?G4U:%,(VEXHG!<&"XBTDTS:XV0W)R&[?WFQLMX@^@)!+9OY\ M\PVD-4&:(>)S' )&B( &2.:+7J(&CS MH0\(HFENP2-IJTG##*S"0F2JM4::B)J&>,9;L^##9^P*S!K #CWVE(#7')B: M)X;3U+5P!'E_*NI7K M$^G>8'Z5G*13P V[3'Y=;>]W#TR)1O"*YR-V?"W%G5SS]]GUA]]5V _6[=T_ M-KX(JA9^_0OU!5!+ P04 " "!2VQ3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (%+;%.XPC]': 4 )X6 8 >&PO=V]R:W-H965T&UL MI9A=4^,V%(:OVU^AR?2BG2'$DI- =B S(< N[0)93+NS[?1"L978L[;DRG(" M_[Y'=F('QCGVM#?@K_/FT9'T'DD76Z6_9Z$0AKPDLZ$QZ8?!(/-#D?#L M5*5"PIN5T@DW<*O7@RS5@@=%4!(/F..,!PF/9&]Z43Q;Z.F%RDT<2;'0),N3 MA.O7*Q&K[66/]O8/GJ)U:.R#P?0BY6OA"?-[NM!P-ZA4@B@1,HN4)%JL+GLS M^F'N#FU \<4?D=AF!]?$-F6IU'=[7N_5;XO&0V.6/!-S%7^- A->]LY[)! KGL?F26T_B5V#1E;/5W%6 M_"7;\MOAL$?\/#,JV04#01+)\C]_V27B,( >"6"[ /8N@![[!7<7X!8-+1A!GIG.U$9HLH,=(GV0AUR*[ M&!@0MJ\'_D[DJA1A1T0FY%Y)$V;D1@8B>!L_ *"*BNVIKA@JZ(GTE+C."6$. MHPT\GA$V:PM_@N%62W$+/19/TUVR9&0WC[F]$7Y-15/&\7#J]+\@%*.*8M2-XDO.M1$Z?B5/(E7:-!'A4D;G B$:5T3C M;D0+H2,5V!%%8& WI@A7VH^A'W_XH648G%5L9QW[3'/PL<*&CJ<+UUKQ.,/R M=5XQG:,Z-])$YI7<1K$@#WFR%+J)!==P'-IW)^YD@O!,*IY)%YXGL8[L9(%D M/?"DL?=PG5]G][?DT^/GZ[N'CV3^^+0X1>"H4[N=TP7O3OI*0\=QVX:L:67%)+X]@O%! Q@CK4D!Q,W]/.+=W,!J?U58VTN%R]Y&4@J_Q[M(7*#(_)GU%Z? KC MBJ/1T,%J!:V+!<4=ONC%&2RMCZ/@ F/*,)"Z0E#:JR0!M_",\K^?D)^< M4ZAE).6:;'B<"Y+"LJU8U&)KTKIX,-S>H>P'8$_$>TV6*FZB;1&P10TCJ2L$ MP^U\GS%R\^*'7,+B_5B5;1%ZF'G7,VPER>J:P#K5A'FNM5TCE0NC(EW@%WGC MKJ)%\=O[O** /L3SA,JU M?^S3IN$M^;M%8WY[UUW4:9K9C?!-01;/_9(M?O4UAUH^&[N$]76\]#MEMXV#@76\3:3D5JRW=Q@WY/M=NS'^?"Y;Y@FQ/WX+"FD]W/ M 4P#U)T,Q OY330.^18I!Y839XQ.AF<866WW+F[3,TA64"8LYDW#^ZI%X.@4 M'!R< %IC+ Y&,^+;_6QY&%@]K0Y?9\61XZ#^O#RYO>?65S,2BQ6$.J=G,-=T M>1A:WAB5%N>)2V6,2HK+4/! :/L!O%\I9?8W]@>J(^GIOU!+ P04 " "! M2VQ3HZS-FC\' <'0 & 'AL+W=O&,WTJ6QY M V^64M7,P*UZF.E6<;;HE.IJ1J(HG=5,-)/+\^[91W5Y+M>F$@W_J)!>US53 M3]>\DH\7$SQY?O"S>%@9^V!V>=ZR!W['S2_M1P5WL_TH"U'S1@O9(,67%Y,K M?'9#,ZO02?PJ^*,^N$;6E'LI/]N;=XN+2601\8J7Q@[!X&?#Y[RJ[$B X\_= MH)/]G%;Q\/IY].\ZX\&8>Z;Y7%:_B85974SR"5KP)5M7YF?Y^ /?&938\4I9 MZ>X_>MS)1A-4KK61]4X9$-2BV?ZR+SM'O$:![!3(0 ''(PITIT!?JQ#O%.+. M,UM3.C_<,,,NSY5\1,I*PVCVHG-FIPWFB\9^]SNCX*T /7,Y__#^[L./[VZN M/MW>H.NK'Z_>SV_1W0^WMY_NT!OTR]T-^N;D6W2"1(,^K>1:LV:ASV<&9K;Z MLW(WRWP["QF9Y8ZWIXA&4T0B@CWJ-V'U&UZ".N[4HV/U&=B[-YKLC2;=>'3, MZ+52O#&(:&Q$IE<(?(-*>\'_7(L-JV *KZ^V0Z7=4#8O M-Y>$9#C.SV>;0Y^X8KB(\[07.T(:[Y'&0:2?%%MP2+=2K@$>I&[) >M]Q:>H M@3(CEXA54 Q84W)M[T[B-.HL.TDH7!@$W]+P^IZKK[_":?3V^:MV,O"A#E_M MOM@49M$M[S*\>O)Y9 LY.3 UM:8.'.*3BI+4[X]D[X\DZ(]W32EKC@S[P@^] MX4.9N/,G9(#1(T.)'V&Z1Y@&$=[P)8=XA=B2C5%0*.%"^R,K=6;'.,WH *,K ME9,\]H/,]B"S(,B/BK=,+!#_ HRDN1==YJ++TRP;H/-(49)3/[Q\#R\/POM@ M5EQ!/3W,>Q_$W)F<)L7P&[M"&.,1@,4>8!%.2VE8]0J A0N08D*&M<,5(WE& MZ$BNX*AGBR@(\Q8J6UMW$"'=*PZ,NY+5 HFZ57+#[1O=%1(O1T2NX[*$% /L M/K$$TV@$^P'3X2#V[Z5F12V(HW6/@>D;"Y!4!*AK# MF@\'"8\4:J$@"6S9M=''N!4P_P MG#JX/6($D(_ [MD/A^EOZ^?Q_,(NR= HS9,A/%9DT,>P2B+R8$AQQ![,L+IJWJG2K![40DC>+"!PCV!X#"#7#VW)"U[ M&F-@["$':)V<+'7%TB+-1DSO.02'2000JC5$_('I7I N/Q1Y4@Q+M$>,X@*/ ME>B>2'"828X:FI O78[(W#3T"(U1'>E9A(199%\[%-_P9NUW(W%I@& <.73A MD8/F,QHK%:3G"Q+FBV-*?N&C$Y<8**&0#*C?02I&<1$F:1+<>]%+ N M0Y"L2)WL\A )/>2;8XP]C9#PHF:;7"]A=%0\A@/)OO="# ]O=O#/=LI)?3%I8''.U MX9-+Y-L9^0\&.C:^ISN2!YG^SLCRL^WNN=)??Y43G+WM=C;,4XCP24]4)$Q4 ML&3<50!M9YJBD^@TBC!PED(;5JWY%"71%"JY_4-ZQ< ^Q-9F)97X"[3^U5[$ M6\C;Y[&$UI;.K;!<&PVM]P(^[K\;UQL#+GDZD1L2.=Z)ZMF5AMG5!JUL0D[] M'[R*<3&-2#;%4=S)89Q.BX),XXS\'^Y^>4N)>MH"/*QN7J$1LJ!]XT##CNB"@>:QMIWS_0VZ7E?,P">2V]T2"8MZOK)[_!N.*JG]FYEN>_ FQV08Z!ZQL4 _V',-=Q"' MD!=\*4KAI6+JM@1O<$S3Q/&M1[ @!(^0'>V[!_K"GFM'=GJTGGI07[\PY._X M#Z^M;CN1Q6GFT+I'+H?F&H_L M*^]Z"O6<$>\'J7Q/_(]/ENBJ.=;^\JUR<8 M6N52VYX!)*42I]"F>2H:SDP6L)HM50VF,K+O+%6<0)U8 WB\E&+R[ ML1/L#T0O_P902P,$% @ @4ML4T%9=(@7 P A H !@ !X;"]W;W)K M5\_YV"PQUO*7GB(D "O$8GYQ B% M2"Y,D_LABB#OT 3%\LZ*L@@*V65KDR<,P4"+(F(ZEC4P(XAC8SK68TLV'=-4 M$!RC)0,\C2+(WBX1H=N)81OO P]X'0HU8$['"5PC#XFG9,EDSRQ< ARAF&,: M X96$V-F7\QM1PETQ"^,MKS4!BJ59TI?5.S>'H&3"YRV@FXNZ.I$,S*=U@(* M.!TSN@5,14LWU="UT6J9#8[58_0$DW>QU(GI_/[.N[^]6

KQ;@_ZZNK1 Z=+R% L0B2P#\D9^ :>O 4X/3D#)P#'X#&D*8=QP,>FD"3*S_3S M62^S69T]LWHHZ8"N=0X"7S0X=@O'KG;L[7&<$?E^P-A'=;7)I ,M5:_99MH;R#0VY0)\CNEW M/V(J3+V"J=>8I2>H_Q)2$B#&OWX9.K;[': _*19O31GW"_=^8\9+^?HA6<8 M<#7/.4@@ QM(4@1.Y6()*"&0<9 @^0T)Y;HZJZM,-H5;RMKJ6):]4YM#417^ M0<$_.(8?P%2$E.&_"YWY]LN/RLI^.]PM BOH;H'N'H6..4\/8[N? M:'9YFR(JH,,"='@4J-Q6N)!?$!RO#]$.#](V151H1P7MJ)%V3J-(;C3_L9Q' MK9;SH:@*O&U]?-BM(_"STAZQJG/WNM6Z6_E6H=4L2MN3W3J+E@L[=RSCV/;( MJ9!G$-T,Y3$1,14@[Z\H%>\==1 I#I[3?U!+ M P04 " "!2VQ3[=+!QST) R+P & 'AL+W=O)<55OM89_/*_K MKP:^]79>YNE*9T6:9\3HYP\7MZP_D;PRJ!7_2O5;L?>95*$\Y?FWZLMD_N&" M5F>DEWI65BX2^/>J[_1R67F"\_A/X_1B=\S*(6X,XGHZ;*]???$'29G<7)O\C9A*#=ZJ#_4,JJWAFJ=9-=FGI8%? M4[ K;^[NOTSO?YL,;A^' S)]A'^?AU\>I^1^1.Z_#A]N'R<@()?D]^F _/S3 M+^0GDF;D<9%OBB2;%]>]$LZA\M2;-/W(\03[G6;DHR#";ZSEB/_+; MQQ[['L2^ \#? 7SD7H=3O;XB@OY*..4,.9_!Z>84,1_ZS?]D_\88G'?*X[]] MR@<$Q6X*B=J?..+O0;_J;*/['E=RYTK6KN015X]YF2PAA]8.L!]\1N5[DIT_\F=>71WZ&&%BCXK1>U1T&QV"(Z<$4\ M"&,+NRMB-!(6SK&KBJB0%G-_:'[FX0Y0>,*4G!V2QPB%2/ RI!8B5\444_;4 M=%6!H(&E&KLJ*2)J+8:)/SP_I&@'*?)Z^63RHB!KDS^G)<8F97N_U@866/;ROL *W\IEM"W= MU'MVTV2I"P)U&!H"\TU71T +,G7G"8V4E><&B(R+,!06?D3&J BD=9G&B"X( ME3W3)QTA^B\ V^MRF-?/@RYT8F:+FM8<%O$R7T/+CD[6QM4!"!50.]DA,L9# M%=J\7)F*I AM7*Y,A$+:T[4CS YM99S!EES6M9 YM9UJ4U11^13-? MX^P0F!+.!'-E3$12V4D,(!=D['Q]J6CRFOG]^JROIL\M4[M#S#82GGM"]Y M'(72IH7H KMZCC"5HHQS&Q:BDR((;5;^&#M8M;TL\W=\DZS41D.GULRJ7TFF M\13OMI>7D(NFF"YDL96[1YA,\=BN&&-, MQVE@;]DG'?%V<&M;>>[O<2>GL4*Z30A-:;!P32B(K*2ZEW'(?!;EP/,NQ)V7SY"94P**R]^^ELG M,<:\,Q7:;OXC(.5I(%&9"Q*5N2!1F0ORG#T%;_<4W-]O_U$_ M3SR^05MA0O>DNK()L" M2)8Y@02[!JI5M?;,VZT1SMC=%C 6P5Y+V??-!ZA4<"JH78A&J#2,(R$#8?-& MI%"R!&2YP&9^SMZ$MWL3[F_;SV&^/\E]U)%;Z\>H8](CU#'I$>K8O?TCU,_9 MY/!VD\/]G?]T\U3,3+JN.G2?PW8+P"/OO=P3'G;QMC?F_E:R\W%78W_PO(N& MU.Z-$5F@ OMQR0B1<:EBV]T8T;$PDL*IGND?&H?DY[@+XCN@[T;1LI_ W05)O7 M=&;?G3MTMO>8^.SGQ*+M!<293XJ%>QM/4KO''2 J$<7V#1Y$Q3BUJ_<8D]& MV:FO([*.:]<6>?&//2P6;143_KQ\RK)!G@+'RBY F$I*!SSV&)C;STX051C: MOB8=D75@;RN.Z+BM!NO%N?E_Z*LM-N+L8B/:8B/.+#;"3?N1G?,'B(A1.R>. M$)4,[#M08T0E(F;?CND(RW_=9%5E#D?:$B%_,(EN,758W6E3)M"GK4V:FZJ) M2_,Y25;Y)BL+LH#FCSQI7;TG^)KN.C]C]*PDZ6J5E*"'JZ2-R4UQ1:9:DR\Y M=(6,/(.WU?9>T?851^AHKGR1MTE>_N NMXG3;_5_C[.W]]+;2IN7^HW) HX" M9P"G7:6TW?#NM7^"C0]$ M?RBP<=D?2FQ<]8<*&P_ZPP ;#_O#$!N/^L,(&X_[PQ@;9Q0 4?27"AW&:, X M_()&S2!LAL;-('"&1LX@=(;&SB!XAD;/('R&QL\ $,),$# 4 8<&'"4 0<& M'&7 @0%'&7!@P%$&'!APE $'!AQEP($!1QEP8,!1!AP8<)0!!P8<92" @4 9 M"& @4 8"& A\]E?3'V4@@(% &0A@(% & A@(E($ !@)E(("!0!D(8" P!K>2 M]B<28P"% 7Y!\X7D[^^#]]I,M7V;_'-B7M*L($O]#%F+7H70Q9CM"]K;+V6^ MKM_>?#WYQSR9O.E.L#N-?F;_P%02P,$% @ @4ML M4ZO<;FT&! /P\ !@ !X;"]W;W)KI'9T:W+V'K7U B<(M$"^)NOO?;P<85IG( M.',/]P*DT]_7Z4ZG20^/A'YG,<8<_,L9!VRPSG,; C- M0@Y#NE79CN(P*D!9JAJ:UE.S,,F5\;"0/=+QD.QYFN3XD2*VS[*0_KS%*3F. M%%UY%CPEVY@+@3H>[L(M#C#_O'ND,%)KEBC)<,X2DB.*-R/E1G?N]0)0:'Q) M\)&=?"/ARHJ0[V+@1R-%$RO"*5YS01'"ZX!=G*:""=;Q;T6JU#8%\/3[F7U: M. _.K$*&79+^G40\'BFV@B*\"?A6@=ZT/_0K0O]:"70'L:WT85(#!M19T[7GGM"*#RBTO\F42\G \I.2(J- ' M/O%1)%V!AS1);#XY$]NEMX$!4MX/7CS98 64^0N'AZ? MO#MO'OA?//1I$03H(_H<3- ?'_Y$'U"2HV5,]BS,(S94.:Q%,*KKRJY;VC4N MV#71 \EYS)"71SB2X&?M^$$+7H48U($PG@/A&JV$ =YUD*G]A0S-T"7K\:Z' M:S)W_IMU_]W6SX)AUEEA%GSF)3X><@Q5D".R02[)H/3&HB8>,/+S-'NU=R]UA7"_P_^;CG404IQOOZ)(-]REH;E?S7Z!\JC M2%%9UMRV,\OCZI8@ZS2NMB[.TVE8O9=:#8W953Q^&\]9O/IUO/JM7BT)#U-$ M+NR(S.'^50Z_U&IH3-O7=>&$7&7 M3"FAK(,"C-&<<(QT!"T(RJ 2P7VG[$:@^G1:'-=/;E[ZVRIPY6<[ZG_W4SVY M;&:8;HOFAH$56$&US;6X[J!NB[ZA(7=U9ZI+Y#/1<=>)K\9./Y (H?4<_SROOUB1H>9LI?['8NRM7P(Z3;)&4KQ!N*B=?I0 MQ&C9K94#3G;%O7Q%.-SSB\\8.EQ,A0+,;PCL3#40!NJ>>?P+4$L#!!0 ( M (%+;%.'LJ^X5 L /\_ 8 >&PO=V]R:W-H965T&UL MQ9MM_"N/>:9.9.F(?>%(=S\3R*NO$L>78N9U.IB^(A"T:!+J [.3; MWP/"0K"'19+;-"]BB_.P>SA_=G\"<_*4I-^S>1#DQH]%%&=OC^9YOAP.!MET M'BS\[$VR#&*PW"?IPL_A8_HPR)9IX,_*H$4TH*9I#Q9^&!^=GI3')NGI2;+* MHS .)JF1K18+/_UY%D3)T]LCO2/#&XL6 :7'[V'PE&W];A2E?$N2[\6'B]G;([.841 % MT[Q(X<./QV 41%&1">;Q1Y7T:#-F$;C]^W/V<5D\%//-SX)1$OTSG.7SMT?N MD3$+[OU5E'].GF10%605^:9)E)7_&T]K7X<=&=-5EB>+*AAFL CC]4__1W4B MM@)!V!#A5@+/K"&X5 MX.X:X%4!7CO [FJ<^=PYLQ7"NEI'-LUN=YLZ72'/[2;M?G>/\MQPTNXXYUTA MSRTG[9ZSSHD]-YVTNTX[)_;<=J+TO?/J>&X\*3L_6%]7Y45Y[N?^Z4F:/!EI MX0_YBE_**[N,AVLQC(M%Z#9/P1I"7'XZNKZZO;Z\.']W)\Z-VSOX\4EJWU\9O1A@;=_-DE?GQ+#L9 MY#";(N=@6HT\6H],.T:^2W(_0L*$/NQB6 L M(W\:P+J;(RGD(>->Z(-&R6(!R_-MGDR_(]$?=H_&S]7'W1/L<@HN]>G>S69A ML=WXD3'QP]E?_^)2T_O'16R,_&6(*^#3RS+B55^]+.DN9^*Z9XCI=+5819!E M9ESG\R UX%0#. 57>S;WTR![;?@Y##5]8S#R=X.:Q,,TOLYOE?D+ M$GH\)29U.;,)/1D\(E-CFZFQ/:>VPW1&ZYSVUG0LTW1H/9?2[5P_=,?EK.8F M)FLFOD3&MUW'LIMNUZJ;V?28J!['MDN8TW2[V;.01B?XIA.\S,*ZEN)X"MR; M@3;@])>_O2[VA'+EF"?1+$@SV#?^6(7Y3^/KYR2*#.#&)S^=Z0:W-H-;VA(N MLFQ5=C^Y-Z;K)2LK!C9>52K%EDY+%24#'<"_YNG[J#JZENN:N'+MS93M@Z:, M;8*VTF9&7,]KR>J]ZD8I:SE]4)T(;[I\PH=SO*;;5<]PC;/B;,Z*HSTKXD>0 M3L.L/"OK#B;+8B7.MI<<[+)SE!XQYG@=JXN[F8U[V&RP1<55Y>1:K15%/QR^ MHESJ$S<*\S:%>=J1;HL366UKQ;>V62%!^"J;^45Y6'6>>GZ]]KIVKA^TH[R> MS(WZB%F3K*D=#!87^,H9 S>G:1!/?QIYZL=9Y*^_[,[^ SA=;-Q8)\]Z4N-U MC*HH"UVNFU5L\3C1#G45Y$:$D\"H"MT>[YA8#G%;3>D9XBO%JIGLF/VF+[MV M;R$U@1 ]@HAXIN&/VV )&[Y9;/C41!D; 1!B"D(VS&BPK!](S9/3HU71(\Z!V,L46F( M6-M-;7Z!KW&(ZIEE+Y*E*LFX[>_&/>-UL)X^<[.V&I*HGC'VAUFJP@T%%&B7 MN"?:5"7VY&X6N74+1@] +^'9GM0=/$M59NJ28T:Y8(?%C, M;?5RTNO6+*B&#:J'C1=R*45(0\^EM"8-JM\>#^!2BMSIP+BT9^0.S* (9BA< MBDT!XU+$KXT9B O*I?M6T^Q'C1E4?\-GG[NH'6JQ,;5X'N5.UR):4PC54TC? MC=0.P2!P08C9WH[/>P;O$HRSBV#4*7@@6:((1O53!*.Z''N4$J\MF#VK:;:D M)BSJ_GHNI37#T/\1PU",8:CM;EW#S7O]-<6P_R+%,(0U+.4;4\^(73?Y314; MV_?XL>'MC@V'U;##]-3Q>Y#EQ54*9P#.?YZ&T^)9S_IDK.(P[^T.4_G$,AW' MZ6I.32A,CQ'[8QA3"8-2QVDO'CWC=G!8;_)FF5L/G/0<,EFET[F_UN#47RZ+ M.OTHPB6(4 >S3::(\!#TN>S/WBRQAAJFAYH7L.:(J41S[!*J5*R? 5[Q=6_R M9L$U*C']%J_#TI[0#BQE"'M8A+/65C+I]VN65-,&T]/&[F!*T%4"0PW/I [I MN@7&:M1@/<]XM&"*36?$U)W9X;9C>VU9'<09#.,,K[V>(ZCCN;S]K?$:\4,N M@ GF!GVWK?8-]GU+:C:EA@VFOYVSUUU37#+(A;IO6N* MJT8%$==DGJ6HYI#G5A=55%,U;ELUZA0\XJATBO@IBE%=C@EAU&E_G]FWG.;C M_AK&N/GK\937(,3U('0PGG+D!HWM<=(!0+P&(-[SC&H?.N7($RG@L)8R>T;L M4&85U5!F2Y?X\%VGH(8CKB>5%],I5YE&1Z=\ZZ]3]$2Q/YURY-Z,Y3*[W:)# M2.:R-WFSS)IDN!Y']J%3CK '1J<]0W95V)N]66)--EQ/-B^A4ZYB#4:G/3/H MH-/>Y,V":U[B^BU>1Z<]H1UTRA'X8"9S6T]:)OU^S9)JVN ]?UCS,CKE&&IH MZ937J,%[;GOL3Z=<)0&43GM&[EK-,:&TNF^)37_NJ]@ MC>:1>ONW#GGZQ+=,P28UE #]FAK](5K!>&'/_,3"^!4'Q/LUC M6&P1>0*[!*PRT]P(%PL_!W\_,H(T3=+L#>@B,*Z2/#"(<0_9%K N 0"M7P6" MM>B-KO(:*JR>+1[]\YRSGJC_>YV#K9<0%D'Z4+Y9E,$H,(/BS[B*^C?'-^\O MG94O?K2.C\CP'#L^(<,;[+B@PS%%CK^G0XD=%VPX9I@_&TKLN.##,4V'%!S.%X_=9/.P(L$K4(0B &Z^9[L$C4(@@TFJ"=!HM$+8) LPG:;;!( MU"((-)R@'0>+1"V"0-,)VG6P2-0B"#2>H)T'BT0M@D#S"=I]L$C4(@@(@* * M (M$+8* " BJ K!(U"(HZ("B.@"+1"V"@@XHJ@.P2-0B:''!XU=\<+,M77K\E>9XLRE_G M@3\+TL(![/<)P&WUH1A@\\[_Z9]02P,$% @ @4ML4W,SR% F"P @C( M !@ !X;"]W;W)K4;#KBD';1AWUI;'DH MG3DDY\R,V,OG1GUMEU)VT;=55;=OSI9=M[Z83-IB*5=Y^[I9RQI^>6S4*N_@ MJWJ:M&LE\X49M*HF-(Z3R2HOZ[.K2W/M3EU=-INN*FMYIZ)VLUKEZOM;637/ M;\[(V>["E_)IV>D+DZO+=?XD[V7WV_I.P;?)_BZ+G,4:D:QDT>E;Y/!G*V]D5>D[ 8Z_AIN> M[9^I!QY^WMW]G7$>G)GGK;QIJM_+1;=\;?Z'FPC<^B8M-VS6H8# A69=W_S;\-1)PR@ X#Z&@ 89X!;!C Q@.X9P ? M!O!3GR"& <;U2>^[(>XV[_*K2]4\1TI;P]WT!\.^&0U\E;5>*/>=@E]+&-== MW7S^=/_YP_O;ZX?9;73_ '\^SCX]W$>?WT4WU_>_1N\^?/[]/CJ/?KN_C?[Q MRS^C7Z*RCAZ6S:;-ZT5[.>D @[[3I!B>][9_'O4\;QI];.INV4:S>B$7+\=/ M /O> ;ISX"T-WO!>KE]'+'X5T9@2!,_MZ<-C9/@L//P/^F? ![:?!&;NPGR3 MD+?+Z!'V;!L]JF8501A0>5?63_T^*KM2MH''\/UCN'D,]SSF$\2=JFG16>M' M)F:D#B[;JW-!.)M>3K8'9C?A!_Q!_L1F +DW$2G)]O=^X8W8>R."I%TO_@/; M V)6UT9= T&K:.JBK&14#V[JJX5F=JV:;0FK+9I_1ZF]"'";[-$D0==O)<3I MHLS[Z%:3H"C=AD4^[!?2!; M)(C[@][@9F?IS;PIVZ6.!+L5@6(E#@[N[#/$2%#"/&BI14N#:.^7N9)__UM& MX^F_=%JCM]A*,VS6,8J6NCN>INEXBR%F#':B!Z_5(\*.1+,A$G3YMV@N:_E8 MXIPR=_ZI2+(Q2L1,D&3J@6GUC(3UQDJ B?40M6 MZ&_PL86(K_STP-CRHK(*1))R%+'-@K]4) MWH%*MJT$@=5QH"KS>5D=54QBY8>$]>=!Y0L(,471;+2(@W[*O*R3F)G16&666^_6ME MAX1UYT[)=5XN=F&\G[]&K[IA0E'$KKR<9X0Z(1(QX]2W*:A5(AI6HMO3LP^* MR [)8D%'4%$[-DU]6*WZT+#Z7._6;& !4$1*3(WQ$J)K1:>99R]3*S@T+#@ M4&WDBSV+8G3E@R1.O$&L](S[0%J5H2>JC));66]P%EWI$%.>.!!=,PX5AD=A MJ%48&E88$ZF/LNC*A+L471M&$N+!9Y6$AI5$EW0GU3@H;E='$@[!<@S=-6,L MGOJXM7I#C^C-J.HMZZUL3Z]ZJ=49>J3.*?Z"!+'4N4#[RI2'D"8:UG+]BQKW M(09V$"EA@J:$C/EQ#7T!QLH-#3:9#E&AG4IL6RJ152N M]*Q+4P*C'B#BDM+$P8]K4.+QP8H0/29"32'E8IC=-H?2_&><02JD<7V$V'AF M@EE98F%9VN^PC4[;(3 M7\R*#0N+S2JC101:C5M8EE)5UTWDX0LJ7E*5BK)*(G6]B#WIN8?5Y MB7J>UU^C>:/@-L 0#M;5&"KB.'; NG8^L%:'6%B'[O+ON_KV%*1(W8)#Q0QC M$?NR.6:%B86%:0=8=Q760S#KP^YZK7.\O*IPZ$AMPY*8.4H19N6,A>7L8"T,O9H7+1 _[I!.#9 1S=/KP0/9 MRAD[(F*!;:>1A:42KBN/IPP#>C6\A-=Q%&07*GRJ(S(M4N40\1UFK*KRX^5>61?*O$TH?]H/I+"C4T=J$3/"19QYWCYQJ[<\K+O7!O$)]6S9HT<9=S253GCD=:<2.44@\/2Y9;>9A;?X1EZ3NR06= M<=58OP.8.LZX=B1-N? T:+B5;9X=KR!V<3?4\^56)7E8)=_7G=1,H/ZZ6C=U MFE&(D4ZJ/+X**X@B+(BVP2MMDT#)QXWGF(-PI8[$?%S;(5:I[_6,L'HHPI7= M_K7B:>^PA=4L$=:LPQZL%5;=HC?=Q/FFT[6<61(H)ZX:854'8N:)C,)*ECC6 M2W1R]]-A(\W#;-SV1HQ\H*U2B2/=Q7VCKG\_/+QL:>9=#I:FV["7,)-4CNR/ M]"6%JT"$)XYC)^N4.#B:$3Z;\64XC%'NW].?KE31<]DMP7.=,>EEV%3E(M<_ MSO/*3*XY[&1.=VB3?-57!^VR>=;-&7=;.5P8UCI4P< ME[*^0!EYB,X+4%;$+SH"6P9?'AZS^ M)&']P<].O3TRZD8J'2MT :<;+2:5V&^)9;Z5D#A)?:)S6^KVI7E+#C,+Z7&Y M6L&V4+H.AY#?J/9U="]E]*F!3)F8:+-JE$XR^\.HL(U?AXY)6>U*PK6<YKA=U?WA^@O3;'1D?7WY*+&<&NTXL; MS/Z67@/L$]9\ 01E@ %!.6 M @<4Y8 "!Q3E@ ('%.6 @<4Y8 "!Q3E@ ('%.6 @<4Y8 "!Q3E@ ('%.6 M @<4Y8 !!PSE@ $'#.6 0<,7_UZ^:,<,." H1PPX("A'##@@*$<,." H1PP MX("A'##@@*$<<." HQQPX("C''#@@*,<<." XS% !P&4 PX<<)0##AQPE ,. M''"4 PX<<)0##AQPE ,!' B4 P$<")0# 1P(E ,!' B4 P$<"#P2ZE"(LS,>ES*%3 MJ_\!4$L#!!0 ( (%+;%//F$H@4!L )E? 8 >&PO=V]R:W-H965T M&UL[5Q[C]O&=O\JA+LHM M\TW*3@*L[=Q+.IFUW:X6=S\ZS=-R+-N=.N?.8Y3O1L MEQ;5DV^^XK;WS3=?U7U7%I5XWUAMO]NES=U+4=:'KY^X3W3#3\7-MJ.&9]]\ MM4]OQ+7H?MZ_;_#KV3!*7NQ$U19U935B\_63*_?YRX"^YP_^O1"'UGBV")-U M77^D'V_RKY\X!) H1=;1""G^W(I7HBQI((#Q3S7FDV%*ZF@^Z]'_QK@#EW7: MBE=U^4N1=]NOGR1/K%QLTK[L?JH/?Q<*GY#&R^JRY?^M@_K6>6)E?=O5.]49 M$.R*2OY-/RDZ/*:#ISIX#+>]?W+E-Y[">GVF_?MTM['^7I=Y4=V >@V8 M0\,4(,IA6Y?EG54?*I%#[]=MD1=I4XC6MB"XK)FWHKRSK;01I.*B:?!A5UMI M:W5;8?WKOR2>Y[QX5>_V:75G\T_WA6X^B..6OM4-=:/;ZKY9ZM9?!,]$0[<= M@$P;P%E95_M]*2">G6CV3=$*ZVU:P2(18VW&!6-865GW0*+>= <:8U^F'=E$ MJY"@UA40O15-5V0I<'ZZJ:&]0$:.752;)H5\]%G7HS.-V8JL;XKN;AP)1&W1 MF;[F(6'/RGQ)0&]%N0=*HYBVH%]5@7XVC '!RD/NF[I#FYH3OW+,!UJG^WW+ M'V3@3MU 9D'L%DAEHM632?0.1;>%Z;8$,+&VZ2VQ%.SHZC[;\F>YN"W0"U#A M2Z;+.(V<5GUA96EEK>GGOJSO)%?%CI_QG56OY=XBJ:MJ[0L_@>?IIVU*9JVL_;U031/E1"#/%U1]77? MHFN:PW(6+=A+<&R;NK]A+&GBLM@(HOR(W-)Z1^QFVXN)6&+*.@/53CHK#KVI MBH[,P;Y?ET6&T2#(1+EWE?5]C_F]@&T5+!9U4M),%"%!T$L.V)#B13T$++]>W0<6S'<4!5 ,]:GM6['4@#G+*/1#(" M!*.">\"8/KCPHB5Z@+2R%V&EA8PTGB1#]YKBT:0%X0'&-?6G @R#1EL7OKM: M.O!89;M=L"*Y9Q!"Y;Q.!3I MHR:0^(3HI)4H7L1+7W^UM'[>UP0_)$YHBS5 #\':U@U+3Y;NBPZ4EX0!OBW) M"0TC;VJ>-=9N6O; N')#/'>DG#4\JA8PE)0CM)3(A(!B<2 JU,239NR5; 0&5L#$F' M,Y@XQ'JZ5Y7N,++X!&-&MIPX X%JR,!//ZP!4&-8 .TB"A #/,QI^+QH(&TU MZ=PHH>]90F$@K?3FIA$W!!'S"=(SN.0CX?.6WK$D0-E(8$PQF BQV*=%CIY. M:(BM^AJ$@+_?0TS2'0NIP@GO*N .B:&A/PC8\!]JF+V_I5E1DFE?&$X,> "' MTX\&Q6;+QD#XR\ $(ZICHFIIZ>-VKK).0N-Y$&KY_]_*:7FKN0TS)',HQU3O[#!R% M\JZY*%-R;O6>Y8^\*0C9P(FQ/<[8H-(;'>NTVA)0*";^V2N5ICE![JPSF3L" M08/ 0'($@'Q,QF9P7<:P4#\0#D-IDS$ *L.7%):!$S$9!R P(F:U)!>D^FA$ M/- 6K,TP=T6=LTRP^;XC#-C6/0;!;@O3P?/E!3D)PDC@@2--"T$]:$=#*T\K MHZ8CF!7&3):T*0LI3"SQ]!U/P7[76A275E5#UJL;?'2/X&#&18&/4YA'RB4Y M[)4V$&)WB^AB37'R'N3O!Q;<0QU8N]LB-\10<6MI78$;%-TA*[5EW#KD,_A\ M,Z0N[9BZ["!%5=U1M,;P-@!&L*T?*,(X2W:,?N<\/P!>A>=,39#*1$.27)/D MB"M+&2U58LCLI($N$3;CBSL:@=!!V%Q7A B%RH.R@PQCEUW:?$2P*)VHZC;Q M;@BG$6(2TM53XDA9L%R(3YD01-2+V'%&ZPJ:9F36@!BE*@>$?7@A8UNQD\8N M;2@$SS((>:,(79)$,.*O!0BQQD_?E9A)JT:#C,(#3!"*LHFY7XXPK^9/EW[$ MC_PV1?IV(T[%!MI*:9]FI>;=8_2(-+K(]$03UI$\K 6@JP;-) I?5150L'X2 MR# ZLOQ4-;%=ENPO9*%+LN5:[#L%PD3B)AT--2%)VJN8HU5AJ!0H9+FPW:T* MP"Q85G+^&FL$[$+F9Q4Q8R>+(9)%IS#PA^2X^.$!>+*TW5J;LCZTPVQ?-D<# M5\(TKNNNHAB!XG&X\)X"1'*/O>8-._S6:'B(60;$;)?7 D$3>WH*>FN5_B&, MI.I:T>K4/Y7B]/"@0,$F_=\-.?L0"-=[A#14TT'X5O8Y!H7*I?E_([63?9'< MP%NGSU3&!(H1$D!&.(8C@92JC3(\$R#]J42B4G( M/VAJ%3 D"-MA'E3(KT"7D\!M&G RPK:GN=8M4CG-=\B2<'2,N M;@83,2O$@H(:"D+K6Y;0699H;*;2!R'+*=XH(! 9.^BN[MADJ$X_:=LCE>VV MD,4SE3(\K&!GZD52VP9;2GGS;'?-:BW&DKDS$>%0U:":@1238D>9?T,CBJ8A MHFJ'9E0LS*H2Q[-L/:'+=4-E!Z"JBD%<&"JJB:HJ&37&L,E3'0299>6QVK;. M"EG42>^:&F^Z]),J=4#FBT864?8(1;@^V13K7GD)!H5L+,"1GP$5I?MIAGA" MA?_D\U5A4@X!5LH)VFW=(ZH=+8DJC>4$7B'+1K,6CVP7M"%E"01=*I,,1_E$ MFY8*'QEC3TIPC ,7]9BKN5I,4-4M#:U*V:7GNAV^77/5)AS5TZQOX)=[K,R. MT6#Z&&T5CGT,BY"[4J&/FPRACS0M$XOR-FV0[&KG=&PJWIS2$.G^9L-I@O(1 M+_N2ZH[5X"&NKUX.A9X?ZZ6U6MF81LILH>H<^(;?N4XBEZ&HQ*6KI=]RNL36 M05:2_H,A$FJPUR?Z@PQ!\N;+PV49H:?V] M/M#BA:V"):*"%H^LW_6EC%ED\GF$Q+V>[,B1T9@8J95KPQ])2$S6W^,L)9IS\-P'#%-!V@4$,NFZ-*J[S%=+V@ZVV"5R&#*7 M[0R49^ Y0ZMC^]%Q-JH(G1<4XL!1L3VB'.6VR'L9R5=#L6P(W'32)I<[!BAV MAM74]:,OTB+V^VFV563B)!?=0#F.LPYDKC4PRLX#EU/Y&6(I,X21=D$NUJ]) M=M:P#,O3S.@>T$I!I:,AZ6^';.-!U)B2L&'_D"H(JIS6??YA!"/:(!E:IM7\ M%-TQ]S5P(@GCPA,D29<_65"KC.MW@PY.F=4P6&),M0#!4/@:FXZ FN4"K64] MJIXZ7_5S9HW; Z;KU% M9P:&'W@_HOR31OG*T%=\\I-"^Y4A1.]8 Q?,3O0& M-.TEOFT%NNA8(>6?SZU75,48RAE4Y(*"\^ 7EKL*["1*\,3^SGLQ>=)O/S24 MW:I4FKQ4)C &^&I;E6!5&PV%%:UL)XR&4?1?U?P&8?M.J ![',B*?.^T"]I> MGXE#5_8J7%D+UX[B\'+HD=A>$A!->3UNB'!='^W^R?BJ6=(RFU#-G! MK1\X_SKJX"6)O7+=$Y"\)+8]/[*^!=WW;)F(%27%!%1^I+0.2B$E4)+3]>PX M#,T7=^QOJOKG O08>#:0>*<0*C;)5(%\I'JIB "2S#E#! ^.XF3 MD\ZZ_0S1;2Z\:[R]R(YCQUH$=A@E!KZ>C6'4_(HVH>V#62>@^JY6A_*L$:JJ&T@N4KK(8&1 M8P?!^/4B"-Q+;G5 WZD,F@"Y2%&B53SV6ZTNN3%<):?33'D:A';HQ"< JN:A M,U :IKR3(A79@>>1\(<^A-]S'+#726(E!Q/XP,0@,L3;\7U212?6PF!^[44> M],D8&6H0H!6J&[O2)':C:Y2[AVX$3+N@Q=QS,O&<;(2Y?>,$Y>._K\QU*-<] MI1&U7>4YI_M47X8!HE?.ZD4Q9.;6RO%A04Z-HVZ'@,ET0G &7F3(LA8P(''H M79*FQ0XTS0M@9590,Q>,E12[1_H36(X@<2>]$^*!&\R0^P%5>KQ^?N#LW-Q M.A>\GW& "PCZESE!FQ<#]YW<(Z,WG>E?,FZXI,%(^)];UV85#EH>VG'B311_ MX0;)I7P50?"N12-WR?EVY!@V>@6MMQ-HW0^J^DH$GA$2;OU@UN^L&&KNC ;$ M#0)J"H,$N+:=W..AP-4-D^+A AA38"HK^L"QZ=1F0^T J<9TJ&0(!E/@V*;\ M+I*0VQPXVV%\C>7GCNU-+%; OZ$6<_U(K4]]@FQ5QFV*/KE SU\9@),YA%L, M$^N[AG:MP)%NH# AVB*#-UY(3?X*3E'6 8SB%T1@IC3FP;J$KA4DB47&QH>C M\R$TK>!<5E9#;H&Q].?DKWW#H+G2@\?6=W(Y@COHK8R-+!7 WJWPX8!+'%U2 M6Q*$\]0BZ3MU'+)54JL^P8VP1CC :"P\$"N,X#H2ZP>B%2\5&'61A4\@+/ M MF8@(NNWBZ8W>N:3&E+8>MMASXLL3<'3[#VH+T>GN(=X$M ?77^FNVI''B** MFTHYM^Q.;J-(97F:MR?*UV-2J1BP],%HJ0<(!F[4*G0FFL>VN MO$O#70\?NW8"-KHN!9HQ/L%O:.J/( &#<4$@.RNV@ L_6M%?A +<[-/PPY?& M[D):.)'[5_*B[,G:X7MGZ027Z@'J^ N?21#YTY16"VZ$WO'7#ZG8;H^NS(R' MQWK:$B<8[>L7Q[[CA -V&-"$3+)UWG4%,C@8 M0W+86FISW*GK<@/PTQL3LT4$LT"-3A0\VGM1%.,C8[1C1.0NIHAB.X23/.O M?&2HR9A^1QZU^(A#[G%@R'$2(Y59P,M>&-S@5+M5\UH>Y(?! MI"^Q641DA4,?@NV>\6.(("@F77 '_)6!LQ_%Y[V9,\W8#0&3+WY_?Q;$[DQ_ M;M6)/#DG"?#JE(HK]YS?XXH;5RT7+ARTI 2*I_#L!A9VHH#JV 5(;CVK3=Z _KQT1K>*7_F.,]0 MY9P]^:(K#Z.;GYQTD>5*XVP/\FZ?5-'(?OCWRJ<%XJ.#&^K$QY@>>48:(']] M^TDT&4F?WM5(VY$9#N@?33@X*,]\9-XHCJYY@9+4"4(JI>$T,?,-OR1_#7I] MKFBBPV/]=^#B3&3EPA,$5-9)F)4N5>*25 MYR1EKJAGQ$Q(\4(5Q\NG/TM0'JI#Z;^GHO+8GN?EY;$C?*;HG/O[L/AP3B7_ MOT]T'N!M@)!*.B;U)%VJ&:]_F="X%'I>&D]_"*K6^O'/_HU\-BJQ.KX>$/C9U.)>8!HPEQ\J4K5$]_MBM<_N4,O1=#4J[_ M_D%1U&>+C^])G\M__VS1^4MP7J@:COS_]XRE/M\U);;KQ](U.5P3_,LU_=&N M297UAH??-*;Z-KA5/CZ;G;NY]"3/?H7XV5/LRL:7F+[QK8N+PRHB;;134KR7+B>WU87V;$3 M$E)N8BSPAG;H)C-CG-[H$#NG6]*H[?U04Z:-E.LTU_=+2,#529N^ 8<@'2=# M4-MW?"D)G[#6^4]P?*^ER]/X%$MCZ@9U.]FNK7 M9!/5L"I->^%B6JF@V"D"L1>TB6%E"I$Z72CW-W5'5ZDL?-MUG)DU!-4NQ?[D MK1?3I/S_JVV*@>5NV5$$Y;8\)JZY>^[LAE!>9?!]SY"=A-N\.)@L,HQ=GNFM MB[-.JX_6NFZ:^H"/R&8X7+F8F6%X M\WK&_I$[B&;WILAV8\JY"W;4(![$J=JG$)_>3S4-@J;!T+2OO"CC;+G)B(?,N&A6'69E M@C;().[IQC3=3B/I,UT6[^P\M[D>EL)VO,#4+&Y*O/,[\FWC@@XZS2O/[_B> M'1CD69#5\>66RWM&$O*B"S4&[0>)[2 \M\%9O[WNZ3) =9#5O$S"O+7"7%!\ M?B09PV57%[0-+@K.3BA?'G<>MTP/ MR(#6288HN9K=-HNQXO12(["M)_F#T) MJ5[208YQ 5X=\JHS==!67GA'4C:]>H3/>/ %1#6=!R_DG0WU3:7.]S;F&7)] MU9]Q]="9<^'R*#,?3%I:/];F!4]GP)4]AE-A2^MGJ0AD(W=\'X.NJ3RO*=?.CQ;6:5_. M;'PAST4:].3,;HA\YCNITSOC3&SN^+#8>%G**03#=GOZ:(@N\GXXOSL.IF^V MD/>H&(@WO"0OU^IG;C-9DS9\K.I#*7)YVX_>;J]8S)0SI=$\(I->3#.15)E.%@ M]K%UH,N=NIZU4![/S?@\K[P\3+N*VN03;8FX&:*3&U'?-.E^"X]I[H[@&T2W MA=@8P5*.Q(M3%Q+X9C@9_NK=Z[?\2$?#:3\%NK[BKM\.MRJ^D[7Q- M'-HS]R&IRROTCH^C6Y!HPX:\_JQ!\B,Y 7#83YP RHDGI5PIBM-:A)L:G<>G10M\;1MU)U.'!6'R_U M3D;ROP8+&G@]0KLUCXD..B7ON M46%P99F!M@9-?RW&LL+QCVE)8=BQ2=;X"O 6&=UM0L?@:(?DA172>8R8#]F% M=N#0'D[:Z!Q+5($G!GM5D)B3WDKU5U"^'IV]:YCQRL"!0!$Z':ASQU<\*F; M,(D8.KFEDY#7]^,\G#ZW#O?-7\KKU\7-Y:?W;E*YI:Y&D;-#56<;A$ZN1%\'+'UV] MY\O7UW4'<>/'K4#2V] '>$]G;_4/FF"XC?^;_P502P,$% @ @4ML4UP? M%%?)%0 DT, !@ !X;"]W;W)K7=E\H[;2#NJ=JN"; M56VVLH&W9GUE=T;)@A9MRZLL3:=76ZFKBQ?/Z;,/YL7SNFU*7:D/1MAVNY5F M_U*5]=WW%\,+_\%'O=XT^,'5B^<[N58WJOE]]\' NZNP2Z&WJK*ZKH11J^\O MKH??OASC\_3 ?VIU9Z/7 CE9UO4G?/-S\?U%B@2I4N4-[B#AGUOU2I4E;@1D M_.GVO A'XL+XM=_]#?$.O"RE5:_J\@]=-)OO+^87HE KV9;-Q_KN)^7XF>!^ M>5U:^K^XXV?'HPN1M[:IMVXQ4+#5%?\K/SLY1 OFZ9D%F5N0$=U\$%'Y6C;R MQ7-3WPF#3\-N^()8I=5 G*Y0*3>-@6\UK&M>W+ R1+T25J\KO=*YK!H05EZW M5:.KM=C5I%M7S<:*'ZI"%?WU5T!G(#;S MQ+[,[MWP1NT&8I0F(DNSX3W[C0+S(]IO=&:_ZX[+#XY+\5_72]L8,);_ON> M<3A@3 >,_Q'I_EU[B]\V2KRJMSM9[?_]W^;9'A M4TS@=Z4"I[7PB&S$G0*NVAU3+8%)P!4+_HM"E$6]H]6X605P$FT(;%6%-+"F M*NX]#/X#'*C X%%&WDK8)/5"6JNJ>8?".K M-1)/0K>J.XS8H74;"60!)#3*H 8T2#DG>9X2^L-J0PZ-*NF!"E1N@X";C5&* MOJ_ %,66?9O5 Y[9./TX]QR0U:WJ$OA$,17*YD8OB705J%R)7)D&8D?@;(!V M<)\,W[<&/D&CP6W#0YHW_GUP,Q %G"J-HZ"M"/^!R_ L'%NWG;(@PAF)S]A$ MJ,ZH_@!6X0OQ:U,,B&T-XK'MTNI"2P.D)E]ZZ(,[^@U?&MUHNP%4:N&IIZB^ M+/WNQYOQ&_U3N=BCMKU^GGE.7LK&S ^*P;@S+&F9/$_$,"< M6=$IN"][WI&C .965G*H7H-!6/&TK($_^\P#2,]V@\429X&;@;@FF1#SD5@> M)WTDDNA@\]<5^%VD6TOQOP 1K!4,@Y!9P,2R$CNI5P&)@D.":2"XZ!IRJ9 M;P30I^L"Y7-&-U],&X$99ASX^A:6 B4')&'.PUY:[I%R;=EJ&/((Z=Q^E!X% M9:$1QN -YM!N6SZV1L "36R!WPVF9@! \&R]5<%*K]^_^KDS4\4%:'!A2-A,2SSIY( &7D0XE= MY*5MU Z$4:@2P;108+!;1#$"\]W.U#M 3PAPL.5&RIMCKFR[HZP$7V-ETZB*E/T$$#"9S2;P8C)+9G-\ MD659,IUE\&HX39-LMA#O*[3$=/$=.,D63NWO/TT6V43,DOEX(;)1DF5S,9PG MP\E"W,2/>"7N*JC$P,<3_#\? =C*=3\5PG(RS&3AQ [O[YYZ(!1 .CSX1LS29C."7"U#=T#J'%$H^KUO9 B%[02X51J)/UH(>23KJ68F$>0!\5&MMDD0B52@:B+UO@2P9FH@U%D9JVKBG+2PSWW M044$F5!;%&H%MBI+&XOC:'.GRO]_J.F\)HF8=K[AI )>/@*$FLS0RP$JLSD" M9)9.DDFZP,_&:3(& +S._VRUU9R)3I(,H(UJE>R[@W:(ZOAA/ 9OCRM9-R+.3%'(@9BWF:# &JLW243!< 7H!)B]FH M8\QE;WV6 ,)&4V)I/@,XGI_\[/\>S'ZC(I),Y7S]B-G_ ? <)$-HIP$./!V$'P-9Y:+2#RW9R M/!BJ 4RAO$8Y171X56 -\F7H&E7J5,X_&0W3P:B/WEDV'@S]1WU 3MB^'Q!0 MPJGJ?/@-;3A/OSG<@D.,H="?S8 M Q_A9*^]/83@]ZJVH/L;LG"H@"#3L_[4.[ 0ZB]96^>:;'@G]P9 7#3RL_)= MED:[2GD'J,-6JY0I>_+R0Y0>Y$X#S44 M+LSE3L,BDGUKJ6@5*%4(,[KF>@C+5AFY09^(1^0AX%"JB@$4R%F"+:PTI4>A M!//F (4,(A]R5V$A0E8P)II]%^AJCJ@IM^B>C18W0T:=6SE/&Z2G M_>P+B?DRX"1:%MW13,MD,#E'RRF7^"(Q/1+^@V/R*&_3)F^WV)?%Y(XHK'/*E0OVC[QN2Q#(:H51 M];05?$,% M$#:-4!KP;W(X/3G8@"(7G[+<$]5OPB BFLC=N)F+%2]K'+WX9M^;ZYN7H=,' MPN$R.4QH(+&EY4M '!=H/:5P6NN3 LI@ $TA4X9O%,$$-C,QD@W$[Q5HV?+6 M=]I&D[#D8'QA#N1F ]4A2GN!=8?<@570QX1;)X439]]*]Y&8X0."=V3."L\N7%$CZ?!T]7E M]XVIBQ:#AG3]8&Z.4DO?Y:<.W<&>E06+1E9SIL!]PTYIFTA%44GE1UILF;HC M<("R?@?)+GDA4+@X(6^@W*I*11M'=Q!GXRYO.'_3V/_'PK;G M;21,X(E+4-82^<4AT$22F5ZF67*"[F,+2+..3 PL.Y*)HA&&K*C90U#@X0," M5T<>4B9Y3-U-'#F/L%'K@VJ4#MR'$T+7S!5%D\ M7*->!L(#AAUID'%[T/>TONF+-?.M+%L9[B6H+I\-)DM\<09<<:_TH2$_AGO( M>!46:Q^1'7B+$@9T>BL-^%^74)V&IBR]3,?)F5V"/\X!1][('+M+(:?%/1E; M+$_'3NW0 _B/P?/ZSDTT',([I!JW&MLW':"@ H%OV(1NR^S<7+Z32^?:L@35 M5PXR$?VEY0GA#DJ=BK!KV4*^7_D9H+/U%;F YP3=%M\B)S3*]2TER>01)')V MP& 9:(4CW:X,/1B@.$&).G=NV*"K-@@5[?,S9*!Q\WD@(C'U88UR!=1I:$GG ML,-2N6%L$4SYT+,R=^W 8QGI$[:.T1-1.V[TG$]QONI^RD"\Q(8%9F>P=JDK ME__X>'C=UTIHUD37 L)GOT:MS_L'S> 8[_.FYJCMRZHSKC&\3.?)&2J]:Z08 M>O\94KTG&/5GJXVR)YN^IZ8>W#KR5T# T!T#>MI#8"T?RD &(A=EB25?T_'9O'K2""@@\D5NSC\A]NA$:#N2, MWH;$"?GE<1*@:[SM0/S0SY6 B) N]7<\W#1QN=K^]*6V[K8J*6AE.),)?:(_)>& MTE"K4.#"VST[R=>KV 6V>._$C23!=-$HS!K2L+_"#"7N:VB^/$EJCFYR]/+] M #-8,"N.8<$/N$9R%S 9#;0Y'E=3A*9L$^_>.:&!G9OF$GN!?@.]HBXU9(^0 M%OE;W6 B6UDH0KU2]5" EOE;5MWQ[KI2[Z8J!:BJPCZ"WFK(P2G/=9/W'Z^O M/S#/P0EE:>N.]3A^8Z.@1,/^I/:83.)7E%"0!B@U=^^C=BEDX77;4.YV7N#A MQI0KA_PU568S6"3L=IB9V@I-C M5YZ?,\<].*U=O)RUZD\91-"0>S9#8XP*,L_ICT]0WM<1J--86^"[Q-P MIAEN)KN1 #AMS3$.JC#=CZ D(2FJEK 85NXPXA&5Z :%#C=\#]S(W<["&XQ4 MI[5.R?W8T[=#6NOLT'$$F=TG5SV>.MEQVF%Z=$YD2_ZX<"^&@8JQ>(/U4@(* MH]O)W@<%(A[(UOJ&D:7"0W5)6;BP=%FO+EO;->T^ON^:=GQIB:X#$!?=Q94..Z)Q*_IT M5\[Q$D)JV43%P9%_]SE'V,;*Y? J?03NG1>!99.8>M$%..C=9.B1?G#]GY,L MIA+IOE/E;>B/TV.6KYZCNIVQ>2.(FPCA=/OP\:&Q2"4DXYK+ ($$?GXG]QR$ MP@B\+TX>LFZWRN4+H?W0/?H4B#Y$TA-VQV5?&Z)E[,$H8X5[H*OH[% MW;M"TT45/P9V,[=. H$C5G"#TEVR49YFAGR,?!BQCW)G/(]WTS03PX(?0*/YI)I+Z@S$M^(Q%$FZMELU M_2OR@$&W$@IF1.-^(J-[0W6O@&-4>81_'?0;^!Q_J]?A&>Q85SY-TM'E&LN] M"#>].GB:T_'2M<49%3WTG=R\V>_"@-B[BBP*W1Q<;:4XX::U+F5Q3/N*C"]C M,*3+WGU SD@0-2GYB^]=!EF'B\_NBL;?H@ZR/LWN$BYL+&MC^*9B7/VHHX'3/AS30VR]2 ^A[BXCI(#ZK2 Y>*,UMM*N)+/L\#<#WJ, MMI^2"(N3V"PXC=][&*8P5>XY*_-\)=U/6^C''B?H1+&=\HN?[ASAI=1U$OM!XXB=!A[/1^MX'.]W?P$62N8$-0]U^W:X@(CVJZ M3Q,FP;<['TG/4PA9#14BXUEZF:7/W$W$TP/",%M\' ?=YO/AY'*3!.B'A2AH%)WZ^?Y5 M](<2<"Y.?PX"-P,?X;^9$#X-?W'BFO_00O$#X.QPO_A=02P,$% @ M@4ML4RV9#^.U!0 ? \ !D !X;"]W;W)K&UL MQ5=;;]LV%/XKA#<,+9#9LIQT69H$2-)U&[ "0=/+P[ '6CJVN%"D2E)QW5^_ M[Y"2K;A.,@P;]F)+U+E\YSL7DJWG/C&D2RC4JTG>9:]F-12F='Y:5R[=N>GM@U:&;IVPK=U+=WZ MDK1=G8VFHW[AK5I6@1-7-(-A??-M4A MRT>!#XI6?O L.)*YM;?\\FMY-LH8$&DJ EN0^+NC*]*:#0'&I\[F:..2%8?/ MO?77,7;$,I>>KJS^J,I0G8V.1Z*DA6QU>&M7OU 7SQ';*ZSV\5>LDNSL<"2* MU@=;=\I 4"N3_N7GCH>!PG'V@$+>*>01=W(44;Z209Z?.KL2CJ5AC1]BJ%$; MX)3AI-P$AZ\*>N'\M3+2%$IJH8P/K@7?P8N%5$[<2=W2Z23 "\M.BL[B9;*8 M/V#Q1_'&FE!Y\9,IJ;RO/P&Z#<2\AWB9/VKPAIJQF&4'(L_RZ2/V9IN09]'> M[*&0.;@/')QXI7RAK6\=>?'[Q1P$H$K^>,3'X<;'8?1Q^"_2^JA%;LX3W\B" MSD;H/D_NCD9/NA$?"9W36!?$8B,JO2=(25,*K>1<:144I7=CS9-RH9)!2,>& M"[LTZ@N5PCI1)BKQ@L\#!,I @T1AC;=:E3) 8NO#!RPDU-RB;+-U3IDEMYKR MK"V+PKH2\H36")6XN+D2[VRC"G&;#.( M-@LPD5PRT ($J22V+22IO160E'.M,(4(BJV_*&CI,U\=;.: H-@&JQWJWX5#P?+6+RK>B99:_Z!I>J MCJ,VN>Z"MHB)^Q:^ANZY PK=9:Z M27V=^$?J?_P59UWU8 [$I;5 ,G27S249Z&F]3O11[VB&'5BN$PR.XA]">;>O M,I"(Q=Z#T8IV6A='2QP_YJCF_GRY<=MU5E_..'($6'L6CS/8VH#;/Q=7TE>" M=TZX9P\G^Y+TK9@>S0ZR_ 6>^!PRS5_>>^J_)@_%CLF_K?X*TSR%,HVA9/]- M*%EVD&790UBZK[L5DA_%Y5ZP_^^6'PZ\$WC 6?=UWW%],K@1U>26\=[G<79I M34B7H\WJYFIYD6Y46_%T+WTC'8:!1R,OH)J-?S@:X000[WKI)=@FWJ_F-N"V M%A\K7(_)L0"^+RP:LGMA!YL+]_E?4$L#!!0 ( (%+;%/)26]9>Q( ,4U M 9 >&PO=V]R:W-H965TG@<' M8*NIK1=O0-N)\Q(XML=VW@/>8#Z4R))4SUP4%MERY]?/N;<6%B6J;>338(#$ M+9&UW/V>>ZOT?%\W7\Q6J59\+8O*O#C;MNWNZ>6ER;:JE&92[U2%-^NZ*66+ MK\WFTNP:)7.>5!:7LS2]NBREKLY>/N=G'YJ7S^NN+72E/C3"=&4IFX=7JJCW M+\ZF9_[!1[W9MO3@\N7SG=RH3ZK]??>AP;?+L$JN2U4975>B4>L79W?3IZ\6 M-)X'_$.KO8D^"^)D5==?Z,LO^8NSE A2A5A>&_Q5[ M.W:Y.!-99]JZ=)-!0:DK^U=^=7*()MRD)R;,W(09TVTW8BI_E*U\^;RI]Z*A MT5B-/C"K/!O$Z8J4\JEM\%9C7OOR+ONCTT:3A,SSRQ8KTO/+S,U^96?/3LR^ M%;_55;LUXJ3,/#FO9H\N^$GM)F*>)F*6SJ:/K#*W7?ME$_%)E$_'D;_]Q,YNES]Q3_C9]]H/8=8WI9-6*MN;]6M64 MAJ;3E[M-HQ0)N!RE=K'6#^;NFOM>T+.CK*KW6H':X9A*H4%\AY=S$(B=2I]?/ M3$]!O5ZK1E<;WI]&@B'5[!IMU$2\ZG21TTM(?VP5]56;EMYG??_Z_.[.RS#Q,FBWB-8MA2K$4L6"@FZDV-6% MSA[$&B^[1AE2,0;@HY](.ZC&@*1*& T#LU(VD5:9K(S6<@5IMH%?@HV!:>JD#;9_W:%;"E!3\3O9"_'KGKH M:,/HP4*%W,4T3?_33[FOV1X57D%HQ ?4VY(3!J,$>3NI M)7V<.5^DMY,Y4E=1X EI4?GQ@Z'\S;1,,>Q-5] HF89\8 YII?DR6DE(#@'> MH&'<#7%PO/\RG:1A$I9C88*+\]DR>J&KK&')&/+0]UE;KR O%VMYBQ]5IDI^ MZ"*9Y>7;A&+IHLMAW>?IY#H\A6G"D&3VA4+D3C:\2+!1"B&PZO:"6&1;:CIU MT>T0"/X-R["$8N(><(;^:FBDI""6.6D64D/[)>(F>QSXK2LE'I1LO'YC3Z)8 M;=F1)=)%&U$'GVM45C>Y#>9D XW.*+2SOFEAK-8 JT#^E HHL1H?YD@=<&Z; M"U:P9+)\1BMV.V^!80N:M):Z$?>RZ!31>D*UFA!=!JGDHM A8GY[7Y>1 #1: MJTZ/-AS_D53V+%A6+X+$&O"!$RE',&:>U,@1 O^OZ@88 :I"C @^^ ZH]#/\ M4+RM8=-O9$9D/H@G6!AL(>OGQ,<[1!]Q+5:$D)'ZHNQ_T:B"6PZ?/-$D,8 %2G _0"&&;1@( M0E6=>BH^=2N3-7K'$CD7TVO[SR=9N'@-+/]%<:B8+^B_C\K RK*M\\M[<+5C MSU@N;L7R-A4_JPI*+&QLS8%I->$N N?PMYOEK5@D:4K;S)(%OIWC^]7B9F N MT#R9*=ZIS-QDR(2C"',/B'38 SK<S"N@!<"*ZJ2UZG]RCC[)]3'=Y9203Y3 'CSC^ M??)I(GZ^N_N0Q*ZI>QN6-O%:#MHM(O.^[BB *')L!"OT@QFWJ.M\C3+N(8+7ATLF(RAK%:J%H&Q(RF"KE%X0< MO;%1&<^\.MBJ']D;%EM-&4[NQRS M ZI[.C(9LE,"!T!L1 2IZA9[E=K:WU,+U:^>B75',)'#3Q_^UQ1IQ+JI2Y3U M4:! _.5:RCA<[OAPX8!65MFVJHMZ W:>A3V \-H:0G71H=^+"V$RD!;9AW=H MF ,;?:WZ:> &,;CEK.0"F*4M$. 7BO9LZ@=9P-[<@@3VK+D^1O5#@%S12O4* M.4>9C.$= O.](] F2"#'=5= M&ME]<>2 M T'05+YT) AS8\04<6V@0$B06" MMS:<.0X4+/1X;0%X"TC=A@(E(CG7AJ.@Y?X9;^C?4=G8M)(6E5\CC$UC\"3D M)K):5UA3XJ&X86V-4V;D;%'$[9W*A! >8&6<@N&&%$:\N[CT&\,95O 8H'$) M"-F28Z(45<<)'S)5FO2@TX? M1@Z-WFG*&SI#+C8CYL&V./6?RB=&11&UDLW#M].)XW\\>7OL_IV 8 CNGMJN M5S_OJ7A-09QFH#IS"B/OL@#C!GCS[;%0GC(&8V9\-7A];*X M6E"#S+FMZJ?<1EMZ&UDFL_28S'C!$5I[P'.;S)=7XF?OEO-IFMS,Y\":;1Q$ MAU40P'%ZF\RNEVR&P:6A#G@,ZY%MZ2NW:@[M[:!6OG=%RQ"*T!,N:"R>)G5Q MVP2H1AY@BWC_K ;P^=-[WD'C1E-.TN0AY/F4T@$^O/.'I&\>4"<0/J U#-<; M]6Z'Z--53J%94UO OBO8G,B_7+*#985/)#E2$0Z*.E^MTN^)1#Q M,W/_#U;4017WXQABN9HL.6.2;U^ER1*V^MKC*@YK%"ZW>@S3^TQT.SW\5+U4X3T_<8HG#.P<%M-8NOX?E%Y M0E;SK MK[)<\U8!7U,>'.N-$%KK#Y+PX%=9=113;1LT92SFJEUN@KON!L,RHT9)]810 M('.DNJY-Q(3-;QQ#L:T[9O"U:*4H>=EI,5G:QJ0M M=X]=RPI!%J8^D 2C!FYCV)P*!6>V$T_):.#MB\G5*6\?=L(.6J]/H. +)/L? M^IXK'&!PW$362'K/(?RL'4$VS''?QW+U751>Y35;?*/6A3^.LN&#:+-T0' ] M+HI:;;U]!/R$':V\^S@61YOC@#0!CO>:&C30G968833]BTJD@11- -!DD76% M/R;6H:IE1[0:#@6."V6#>)00@N/^]PB%M';TZ0!;??3"0(4$<(11 MY^)ZF4S3!;6LKQ?)])8_I5?)[6).)[567$]F-\ER?OV#> )@GUY-\>%JFLSX MR1R%P1)/LC+_J AD@)SWE7BC5@TS/+L:._3G\V7KYW7?5^W;+>%XWIY8E/DG M?[PT././7H1S_[[])7P3*)YOP5GK_F]*7<W#.Q)G[0EJ6_714>7XXUA+H ]A9RCOJ.8O;,9B!O1 MQ\DB\>>LXWHB$EF0C)S.T]Y@^)Y$MN41\8%53W^P8CX]8LZC/7*]Y$( M*[A; [U8#HX&_6F]:1'\?'?4]EBP%+D,@_W1@_+DA*L\:@N5YH(:AM!?C*#G M2C95'R>.38#[KNR';B27X.YJ1QK5T;>-+$<2DZ^B3AT((!&09 %I7:$#>= M!%GI#M#Z<)<]8Z$UI7J^A]0/=7'^H$\[X2/\ED[)N+&/?TYTGH=:\_C7Q:5C M?0=E&;63CZ=:>F MA!\Y6U:JHRQ"TTDH]ZYL^P8!/@GY(T2O3GN>2.0-SD/MD9OWD2,Y#L&0;P3E M=#35[VGI&C442K.V#J8P1_F<<5]0X9ZO9ZO\ G520S$O.HZ-,U(4R5LJ,\72 M]RSMYL' >,>*+UZMZ9*0XC[O*+>BJWT9O* MYSCB_K7Z;UAUASL) WHB#"6'\,D6P0ATF].7B,):>N0N& )AJ_Q%O1SLTQK4G#]]'O=TO!-/U[6NYFGD(+1,?YIUG7[K),MN_*/>Z%:* M@('?OGU-=Y)FZ?1V6 2&&SLG<8?F>RB5^_T'USU\.]X3X _?@;[ +*.KDHV5 M^NZAE\5!W%)EK:24*(2Z\I%]@7.F@\NEZU/H)MMJ1:=#OLCV;6O,Q-8(ZX:2 M?+AZ.K>=CQE?TSH-;9+'M[-F33Y#;!QMV2=I:A[UA^?]N?L7!J)#D,17?2>S MP+._NG9(!.)1WR^,5S#ALD=\:W7N,#SIX$ *!]=RO6R^0]HV QU*>C+VNX_+ MZ*AM\HW=F?YO3#[0^([%"T@)K8\OMZ=\ ]MJ[ VAWZQ##L@^(PB5=;VO M'R4[CM.[!NNV+PXE\?$C*5+,V5;ICV:-:.%+4TMS/EE;VY[.9J9<8R/,5+4H MZ62I=",L+?5J9EJ-8N&%FGK&@R"=-:*2DXLSOW>K+\[4QM:5Q%L-9M,T0M]= M8:VVYY-PLMMX7:W6UFW,+LY:L<(W:-^UMYI6LT'+HFI0FDI)T+@\GUR&IU>Q MX_<,[ROY,'BMZ@_5PJ[/)_D$%K@4F]J^5MN?L? MKA'*-6TB'8)U*Z'U7257(!JUD1;4$E8[394A.5BJFHK6G)*P1CS(*5!&+#9S MLN72\HH@'3MW:7.?8$0]]CC4QA!L\P1V7C"8XZJ2TB$C2"WJ2BW@!)(X9'D2 M."HJ6![F_5Z_SHTC!"GL@ ME5;&W$N,2ZLHRTVS(53D$6UK6_W5(21#]Y/=70)+Z=ZG5&@\R.D[@\M-#;]4 M2X3GWNY[46^H!$:67M&K<+U#\\%W.%PXAX/BV=?Y>ZO%@AX,>DP@ASL4VI!S M4F5: FZQ7$M5J]4=)/UA$K,DC2C]+,PBX!&+"KJ- MTZ@_?J5D;[!438L6'83NB/AR0@S!-.QWKD0M9(F,+);])0]9=ZO)YX!\#4+G M=!"PA$?>:\[R+!\'*8*GAX%*"Q\HNE:Y$PES%@09!2K\_D#%!95%!%G >%1 MF!6,QS$%*CD>J*>0#BPA :$( U58D:20Q50T')(I/Q:OIQ3000'+BA1X&A.5 M1'P4ZE_U MU;6GXDNR.)B&6$,LH*HJ(T&4F\N'W]2#3MLQOJU?3D5K*R"'$0 M#,7GZ"$I#[2>$^)(&<]\5GA!67$4SU*644NY'!<4?J&!QR!LJ5A.0DX.-U0^ MOAE0'9[D!&JW03.1[Z36M\>F:W_XK?;GQ-T5891 TZ(?1^J[Z1'KO*#D'UCG MR32X9UZZYOMOK;NVXXR6KMZ7&^O>//$0(@)$O>8!S0[&_18T]%_J$J62LI_" MMI5=>] ?"!!JT?&9RA]^]>K\YG-/'KGN,ZJTT\[N8XUNZG2'XP0\<=7$,IXX M+@[4,_(B_B5*')W0S:-0T%R[M,Y(P=*$PUME1?UP.$Z@R*FW MI9T4;-U'*JB:5E3:/1@&K-IWWP=CI+%4VN7K\"*Y5'U73JO1O-7PI-+[*!&I[A56M'S'G MRE*+\N2:_B&@=@QTOE3*[A;.P/"?X^)O4$L#!!0 ( (%+;%.:^SGFOP< M -DC 9 >&PO=V]R:W-H965T!EFB;J"RJ)!7']^O[S)!29"?K[?5: MX#[X2V*1G.&\//-P1.AJ:^PO;JV4%T^;HG37O;7WU>5@X+*UVDC7-Y4J,;,T M=B,]'NUJX"JK9,Y"FV*0#H?G@XW49>_FBL?>VYLK4_M"E^J]%:[>;*3=W:G" M;*][HUXS\(->K3T-#&ZN*KE2#\K_6+VW>!JT6G*]4:73IA16+:][MZ/+NRFM MYP4_:;5UG=^"/%D8\PL]?)-?]X9DD"I4YDF#Q+]'=:^*@A3!C%^CSEZ[)0EV M?S?:OV;?X._8AO6CK X MJYTWFR@,"S:Z#/_E4XQ#1V V_(A &@52MCMLQ%9^*;V\N;)F*RRMAC;ZP:ZR M-(S3)27EP5O,:LCYFV\57')7 P]=-#+(HMQ=D$L_(C<7[TSIUTY\5>8JWY8O<__N(SDFK M<\(Z)_]UL([*46%=NDIFZKJ'RG'*/JI>8^"'M1+W9E/)<@6619 SKI9# MK+6R7"D4@1?:"6-%AJBCU)R0HB %0F*FS%1%&$_$=JVS-2WU4)M+KP20'P9I MA-1#S9(?2!5%!KM SH=@^;5 D2R)1<%$I80KOCQ691 MZ)6D_5U?_ @X6''[<"]FDS2!E>TN'[%_NU:E^$*_%>JI*G2F?;&C=7K3/ND< M1NBEAGG2.85=U_)1B86"8*ZJPNPPH\L#GV#8%QIJ>93K"':91=C3EB 740J2WI:%)SF)G^'CIDX0Q-.03$.@H#/O]LEHXN_HY49IFI$4QX4AG*&K!"\IQ@M^]$&,.V2[)W*3-=:$\"%+%' M!:06>.#X"IP\5K+:"/4&D2YD@6&@2TUIC- F]TF LS8BA^=BIZ2%%0] 0+-] M$QI3*M$X:KB$',E8)'^;B!7^V8 0+TR-H\P ^;EV*(A8;MJOP^K6 K8L0TS5 MDU>QE(+YG.&ZH@U&P\:J;Q#\/-=!7:8LX;.Q,M:*"*004Q"LI$I7MI-;MKM9 MJ+BDUZK(Q6(GE&:<=#*71*N<,S:A "P,_*BDI4QPOMQ>/*(K6-C9H4D*8X3# MV5;AL[\NU+=FR(-&G"E!'[O64XY6QS)$%,6HGI3--%<,19X-V8-1"[T8J>=, MY4:4QK>A(Y4 K[($$5"OMYK; "QX5*4D*,$K3.B\QHI'6=1*K&H)''EUB%TN MP'T JU]K73%)!LA*L41XP,>'D U0D6V93QH O.;5OHZM=.Q3ZP=E.K $ *F) MY?,H0K,@-A^K1#+7XV3%P +6-<J8.UQQT,[ M#PK449(EU7Z!7L]=BGC$W47]#ZS_O@#;@,ZSL,5+Z\#;! Q3.W"">RMN ^E_ M?\@&<9C!'1_>B#1-9O-4?*OEHF&60\&B,W>&L\%:RL]MEMD:KG9GWXAI,CZ_ M^(2&TI1GC99@37<^'26322H^&(KT(:/M;Y:>)[/AG!&QY6Y2Y6>@.(OF&)F@ M#IL/B\Y!\A0,+0-A @/\"Y 9E*[TD'9AS5J;*\=%=^AA]H?.<#4 M848SXSPR,$JFDQ'^3Y)).@%>C?5G'._.JME8C&87XB>)6J1.J#,U'OV\ TF9E5J?\#J^FU15#_2IDYH[:27D&HDWJ,C/Y, MM:^>LPW/OCQO(Q\U%4[DCW,A,'G3DT0I;EV)V[^2-94O^IQ$_$S@0"\"8G[5 MD7@T/FMOTO]FV!_C3:8H^*4,QPH&9NT ]0W<#G%2:;HDKSZP-&K76 _T/IS/;Z2Z+\DV'\^ M;EX$^^NHY?=A[MG23+JU6!(=/?=";R8=>^$JKZFD#B\&1TBR+]Y)CQ<#KIC? M1_1['/LQ:GW)G,^%&T_J Y;\)Y\:" M^5)E4=_H,I[3G4.)PQXB]C80*1@. MJU)QG@PO+NCG&+QW/AO1SPD8]GPXI9_XDTQ'?.JA/UR"R<0\FS4P_8-7 T?E M3E<#IZN!T]7 Z6K@=#5PNAHX70V=&.MM^MW(;/-9Z7AX]>WDF[HK?.0BTA.NQ? M3'NA:6\>O*GXXPVTX7A/Y9]K)=%/T@+,+PW*,3[0!NW7/#>_ 5!+ P04 M" "!2VQ3*%*4&^,/ #],P &0 'AL+W=O!>[$S]V6Z4WWEYGUIM[62.2\JB\O%;/;XLI2Z.GOU@G_[N7[UPC2N MT)7ZN1:V*4M9W[U6A=F]/)N?M3_\HM<;1S]2Z M5)75IA*U6KT\NYE___J:WN<7_JG5SB:?!4FR-.8S?7F7OSR;$4.J4)DC"A+_ MNU5O5%$0(;#Q)= \BUO2PO1S2_T'EAVR+*55;TSQN\[=YN79TS.1JY5L"O>+ MV?U#!7D>$;W,%);_%3O_[N+)F<@:ZTP9%H.#4E?^__)KT$.RX.GLP()%6+!@ MOOU&S.5;Z>2K%[79B9K>!C7ZP*+R:C"G*S+*)U?CJ<8Z]^JM6KH7EPZ4Z/ME M%E:]]JL6!U8]$Q],Y396_*W*5=Y??PD.(AN+EHW7BZ,$/ZGM5%S-)F(Q6\R/ MT+N*8ETQO:LC8HFWVF:%L4VMQ+]NEM;5<(%_'R%^'8E?,_'K;]39_:O$&U/= MJMKI9:'$)U5I4XN/QBDK?JKP?>M4N52UF#_QBI@(MU%84VYE=2>TM8W*Q8.K M)U?3I_"%HF"W7J]KM99.B6VMJTQO92%D:9K*";,2L^E\\>B[P]OFC:*='HMS MVNFO?WFZ6,R>\P_\G'^8/[\0&AO1!K>TD5FM%/9:3\6OF[#<4]LIJ#JPN6UJ MVTAPX8R0%0CDJG(PQ43DH)&/2'N !_&N7=IR,R$!JW6JG(GX\>;##^*36;F= MI$W>OW^#URR2S=+J7"/?B'4C:S!D:CRH#+:P3 M$O^)VENM]88M*-_AK8G8RCM)/F%5J655-;(H[MC6-1)\;8G)#Q(;B3FSGC!, MY)3$$T]HJ=:ZJN 3R1*6:>'Y:Q50J\S42!FLE3&'=3UA)J)2_#,YE:PR!8U8 M9]DX4A1:+G6A';-,"Z$N:PKM'6PI"U[A:QL)E='>_-M.NXVX^?0;;35[.(/B M=QL-GE-;D0U@L=QLB1K$^E%"0? C+]B\)QBYYOS)<\O\;FN3*95;L:I-R33; MB/$1(K=XXZN&(RCL\.#J\7QZW<7S"I9#7QY][VVMOJ*06SC(5FIHYRX5MF^D!FXESO7%D-'%H]ET%AD- MQNH)C%B':\H>[:B:CRC1OZJZ%.\-$L(/,O.V8T8-N:+@$ DQ2"F$:0$!8 >% M^'1:>;E@R9IR#'UN*I8G.CQ(T>9YENGI\CU#!BMIVNL0FJR8H MF#R2HX$XH(=@Q?/P!CN!RS>(*BO.X;) "R@*GN]-7)->C*CN;(+"D[2$3L MCEN7Z'EC"HAG.4O!]@YPC[(") LJI/K-=EPV%JJSG)+H0?R>DX E$J/V]H33 M9/@",=,TA @W%9XVK$XBL#(%U,[JT'76E-919K#?B_/Y!,15R&+T. 557=EIR7BVTVP1BML8(KK@ M6OY@/IG-9B>44W8&5L>()?89%3MPP7B$=?[L:50SDA#5I_;K'W)0&?-H-!UG M,N)UP'YK3(Z7OAFO+MIH::M8QFF77QUH@*!4N0TH[YLS#_7%>5,0ADF4..[' M/HNWNW%1 E9JG(]^1B%(N5MTJ.VV":LD !5B0W" H%_XY6(@Q'-?VJXO1+,- M/)H,4+16E3A"N+E8QJ:6BHFTW$Z!:%-AA?S$>8"0X_;+4E6Q%)R*^ MFI],9]*6\.%+[81ETCI0B5:"DV5.[==_$N^&\Y0M5&TU2,GD5N?'$YV'%RT. M/B%5H& L@%9GB^MO4=4]V31M3'SFQC:H0VB+"Y6TNGMZ)14=('YJ74QQ7:T*;BF3IRU6.Q%IC27C?MM, MOQ&(]I.:(:7H'UTT/.9@N-ZG$BB0.#Y1'RI?/2>07E,F(!N3%.R]/4_N+7KA MOI$T7@+^C0W%4>P]$L_XRKZLT$EG[D]H3J"2PTU)M'%L1@[V(NR%_O6+>UJ9 MT["+C_QJ9+ 4ZIT=#W0_L$OQP6S3VV/@$$AJ/ M4-77GM #%(M4V<]??HNT72"G92S:.$H\K)B!NWJ[/^B-E8[/LU-\AU) PJ7T M22)RE:1FI*J-V3]-RT@-ZI8&U6/FF&(S 2S+^>@$L.P[^)Y>. ^O#8%+ M7B^I>E$QAXK6I_=Y'=#U^0&8@Z;FW\]H/AV=F;#61S-?S.# B7;F2O:)QOZI]8$ M 1Q JG \&+)PEPH&;0I$S5562#H]2#,*G<[P-"Z,Z0_LY^ZV'M\N9?6Y;K8N MNV.$0<-PL()O^QSIZA8/VV35>@6MPGM6KRLTC!E%13Q X>'K83F6:/'00\N& MM(1 XJ.$@0!>SQVNPYS^/H$"#Y=,Z!:!H+SNT%G9WQR2$Y\AYO#\3\*?YA=+QX/OQZ4U(,_3=V M7?U3#/'L47PS^?C.IP&WT74>YU\^]0T.!.-A2DY'BP/B6/%@OD@.%@9JC*_O M!Q\?KM3^!(+ 6V@43C]MF8JW(QQ1@R.]1CP;>]I$8-41JH\P1E,%[[ >/U"Y MCT08.Y9 #":MY_\DDCNLS M6=?LT).:H?A[EVZ!:J$ _QQY TS^=' M#^3':1T^H%-?59UIJ[HR&DY Z,BKK4%MSPD*A[HZ65CCCY@8*=!J?QH/-BJU M!G1AFV=>'1F#K^1XIC>23G46A]%!%B2=AUODG#LN)N%8IZ=DGL!NY*U*9QW6 MU?JS.G7.,0I0WJCI!:*Q,6V=/ P989VYCA3D-O'2!T_FT^O%Z2R. M4"=<4/?6H7[JA[DN&@\_4P'["GK2!?\WC*M&>$AN)O!)OO.YR^/@AM1$M61% M,U^.@7C,%[ELQ]]IW\=S99ZI)^/+_402N_FN=L3MQF>9J:[8(#&5^%>#A?H= M,J.^8X>X\=A]_# ^IE&&4]3QCN+/&)UNH.0C-QKZMM@KHTFIMG3\^'T&F@]''9"BO7B4>3*R M)=-/^H,]8N+G&4R7R6O5JC^06[47-1AO]'KUE/XO<5W8J;W@T=W:ZFXD+%6< M0>;>^NT7/[<,=LN&@TM.,9)NHB1<%,H%B!PXAB,4NM0N>-Y@OE#@9;(J+!VB MX"ZN&'.S@=ZZ\4V+%5M8/+CKQ3GW2T.PDV4-'2A#VX)NP 3%Z@"*Z':G+ILR M08H/4C'CV6UK$)\11D?->TQKV_.G1R&;#%]#^J&X2;O=>*0@NZ'"#J"6:AMC MI=5*T^U8UF?;&4\2I)9Q/I^)W%:X3TDBCW*+[B,-\?UVB M(^![7X,G(\T=D1]>P9BUR/V;%L']%"!$CBCHWQCR#F@3#TQG4MZC35.+@R'" M;C>TE"GKP+O'$> /K!C_D;/^/9BKF M1]-&]_(PKFG$$NO@\(CP:TCN0W('_+#CJ#=K0Q51.W'U^/HA]01[D737XWS\ MNEGO1NM]T\;AC;>*IR%.,F0J_"TW"[G'SS4#X#FHBR/NT <8#'B.##%[KN M=I:,+]ILNT.R4P\!+?R@EF[(<3W=;Y"GQT8ILV\=I71]]G"2LN_3[WJW'O[8 M#&DTUN5 K+(4_/#H#1N4_-O%?G-GR'WB@FJ%H\\>- MDJ@4] *>KPRB-WRA#>)?_+SZ'U!+ P04 " "!2VQ3^A0>"!L# #W!@ M&0 'AL+W=OAAVD&W&%JJ')]%-\N]'R8F;;FVPPRZ)'N3'[Z-(>KJT M[L$WB 0KK8R?)0U1>Y9EOFQ0"Y_:%@W?+*S3@GCKZLRW#D45G;3*\M'H7::% M-,E\&L]NW'QJ.U+2X(T#WVDMW/H"E5W.DJ-D>W KZX;"03:?MJ+&.Z1O[8WC M73:@5%*C\=(:<+B8)>='9Q>38!\-ODM<^ITU!"6%M0]A\Z6:):- "!66%! $ M_SWB)2H5@)C&KPUF,H0,CKOK+?JGJ)VU%,+CI57WLJ)FEIPF4.%"=(IN[?(S M;O0P_7#-!X^&@JK)[[9TQMX)=O^5WD>P'OL$UA/#J$ M?)0?[<$;#WK'$6_\CWHO=_7"E?2ELKYS"#_."T^.B^;GGJB3(>HD1IW\KRSO MA0N->N9;4>(LX4[TZ!XQV1_C#YU?&^03W0JSAD9X*! -H*FY#2N0!BK.0^=# MXWFN1VH8D*])TIH;L1:N8B@@!ND/W[XYS8]./GAH!?$)8Q"6C;'*UNO(12C% M;A3QG@-L6 P(TBQ 24KF-V!Y,TYV92*LP%LL!I0<=@D6K%72;#TX=Q ;CB\>NYW+DP/U< M&DZ'J7[>#[,G\_Z3<"U<+3E-"A?L.DI/CA-P_9CM-V3;.-H*2SPHX[+A+Q.Z M8,#W"VMINPD!AF_=_#=02P,$% @ @4ML4XV4DBD1!0 SPP !D !X M;"]W;W)K&ULK5=;3^0V%/XKUK2J%BD[D]O<*" ! MNZOV81&"W>Y#U0=/Z3M3 M %CV4)72G$X*:^OCVV2E?S4RM@>?N4%7.XC!#&1&GFR4NJ./W_/324B$H(3, M$@+'?_=P"65)0$CC>XLYZ4W2P:'ZR;AA&6-L:IJ#R.#2DC_GS^T<1@<6+UV(&X/Q(ZW M-^18?N"6GYUHM6>:M!&-!.>J.XWDA*2DW%J-NP+/V;,KS'NIC&$U8*H*KN%D M9A&7=F=9BW'A,>)7,-;LLY*V,.RCS"%_>GZ&?'I2<4?J(GX3\!;J*4O"@,5A M'+V!E_1.)@XO>07O(]=2R)UAU^CD+3G)_CS?&*NQ)OYZ S_M\5.'G_ZG(/Y; M#/:E +95)?8-DF>6;TI@!JS!16T+9G$[4U7=6.X*7&VI/D7&N,Q9+LK&0L[D M"]ACQ-4 3W+&,.(6J@WJ4-BOD-M;^Y06^A.R=]'1LZ]WYX;=P+TPD#__$!(Y MJ\8@/Q,P>,@0M'65*!\X<I4$Z2)A4;@(DB0)5LF"7?Q 9HAZ.(T71UX( MYZV0IJT0X0K%^!*TQ7G+:BV4IO-"Y5W06('^L0T S4P7>>^RFK;41^@*TP4M9YM'=.Q>Y*Y2BT$4 M<8.^]\^C+QM73EBTB%%A^;;IP(O#6(P3 1$?.NP]1":0<4P7@GDO-=38"6B= M'^QU9ZPK<@JXI&JN?#7#:]5,BE3#@6??DWM>)+S,FA)#.)[&H2L4'L(RO$(> MYD=Q-R^C_01UT\; Q073)BTFLWST?/""ZY#WJBGS03%P5.QUQ!93G)4-!<-U M)?0,7,J?3IYQ,Y U6ECQ+&4'@]C?WL!6JVIL6'41?%$:(Y70>6V:K!B:=N;X M<^^J&@<[RQN@T%(84;.KE?]U_!VD6ZNR.Z9JC:5WD/AN*!OELM,A*-0VVDP+[&F4*:ZY!%0;R.@G"^&%V[]='30.7DBHMB MCR07KLT-FDR7\V"U7K)??EK%4?SKR,H797%$_%/BHT6PB$+T(&+K(,2)&$?I M^"(5U"6FG\M'JGG?#6+[/E/HM6OA"O!NR%W[]J6(T:,#/8T#"=AN:9QA%?G" M(A3W3NPR0-G*!^4]\!^UALV+C: J&$Y[[ Y>UZ7(Z,;US3!BH;4] *;V/!2A M;,>6TQP8HJ=H7_.LJWEJ>QH'WF><%_A*QNV!W9RF WQO, QM3BG!NN.Q@9V0 M],KI%GS!N_YM+P@<<;3A@%!)H TN,WCIR73L330;/#+Q5MZYIS3= 'CK^/=F MO]J_UL_](_6@[I_ZG[E&LH:5L,6CX70YGS#MG\_^PZK:/5DWRN(#V(D%_N( M30JXOU5(L_T@ _UOF+._ 5!+ P04 " "!2VQ3>U&2-Z<( #.& &0 M 'AL+W=O2A]0^0"0DH88D%)"4[/WZ/0V0%&E+]DQV'K(O%@DT&J<; MW:<;].5>Z4_51HB:W1=Y65U--G6]/9_-JG0C"EY-U5:4F%DI7? :KWH]J[9: M\,PL*O*9[[K1K."RG%Q?FK%;?7VIFCJ7I;C5K&J*@NN'MR)7^ZN)-^D&/LCU MIJ:!V?7EEJ_%G:@_;F\UWF:]EDP6HJRD*ID6JZO)C7?^-B1Y(_";%/MJ\,S( MDJ52G^CEQ^QJXA(@D8NT)@T^L\JO!/;*0M4/B*R:W6C- MR[4PSW_<+*M:(TS^_;7DJKB9(NTKHG9B<5,_> ME^RG)G]@OF?\!N_5&\'>0827#XQG:EMC"8W]Q(L5^T'EF2S7$-!P]ONBE,NF M8C^6*1R";&&W.2_9:Q+_YS\2WW_>Q=F4_8K9?IAMM=K)3%0,A,'6 M\&Y=,;5BK^490S"GGQ@0 &CE8*@?XUN8EDIK@J9$LO,0@,FUEBFAKLAH,[$[ M8UNA#24!*N-[KC.:P+@"6&U%6__86<;+# *RDTAYM1D+U(J)7*[E,A=,%-M< M/0C:K53EF^Z591(X:Z6MNA1V(/L[&P>>GK+?!9.EK"7/<1KMN67,"YW$=1W7 M=5MK:)UJ-!UB =NM.\AULJH:8UR#=-)&=^]DZ_-:U3QG95,L,0\UK<)^KY>T M %\*'J\(!**&EPU8F7E53=32NI,>BY\%DNRHQK]B X7) UFF*'1&JA MBT[\L,'RP0SDHJH,Q',3!OPIYF-.$'\V, ^'$G[3:3YA\;'5J#\5#L8$-P:_ M%:DPJP*/60-)'P6=,"(CRQ@<9X+S,Y%RN$*0!Y"Y&1E-$DN%H"+Q/F3LJ8&[ M9=$41S6/M>ZXS#D%XXL'N0<";^&$\<*)%HM.(31>X%CM39;+*(MB4C4#F#:$WYZ"I2X#DY> CR" MRRS*+"<]"6"'M9;"E32!(]/H'SC;$G R?Y#RA->++RKKJ8Y:B"4.3"-[8AV1 M-C##>84]:,,E*YF*EF0L73UE)NM4OEYKL>:U>#F@Z@VO$7X/<*@))^ 9GM78 M^T:P5#43]ZF 9(+H&O+6LV'D)\["3[Y2#(UQ8=\\'U<2N\AFWK#8[04V@LDP M1MP+G\WA_R8P)HQ0P4 MED'7%&':(S10.I@#VBS!&*RP;9.@MNF(/UNR-TRPI":Z;:#E?PS9UXU&Z'.] M!N)N.]/JROJA#]'/V>>\=7.%TD456&1DK+NX>/)^T\?<^P/+.D..M;T'"YPH MB9TH"MDK%DWC.8NG"1Z3N1.&(?N^]8?QJ7_QY/>[]M!.2Z O7PD)#\ 3IV1& M$)]:?0RCBT?/BQUOGO0^:2/(G +"YXBB;L-73R <1GY#I,$>G(JXWPK3U("# M=AC]'Y0B/!!=5 ,,^]V;4$;3\2H(8$HA\[SEMJ8$!ZIUB)U'],2;)$ZX;[6]KFDK0D;6/9II\6IJFEI#]4^,?K#'/M59-G M;,-WE :";H2ID+M#VEMP&S2TQ)P;#O(%4XQ'11]26(%,;PV:L@^#+M.D=(/> MK2]-'^X^]M7H+^46^):CUW8R>.HS, F 9^ERE M>&-Z,5Z6.&5=40_3DBS1ZXAP;=P=6'P4VZD:=+3 X;#]1N(11]*WF*;+)>H? M<;ZY%W2 NDW-A@ZM'B03?5Y@='DDHGQ#-SCZ5 9XPA:3@82Z^/:(E4V'23M M*\_UI_XP3VT2G,Y68]$@59MR9\]=/XYBDSADZ(!MEF*$G !R%"A+\6^07IJO M18N3T 33H.WWGT_[$Q6*C*=:C[K;-D%ML_7W*5+S,'(2/T*,SZ<1%0"/BE3D MN(OD"XK4:\^9^U T1]I!C\?02;N)_U6*E.^XZ.\7L6LQQJA4 =6KR GF\R^H M48 8!'1/,'KF+O3X].@Z$7K^+ZY.S\/Z_ZP%7;[GO*I'3#/(W!;:F#&.!7G% MVLS\PI[/$H-_*-]CPIB&?[FLCU&.^^BOP1;>=/Y9;-$UZ0/EPWO343.&%?37 MC19B],7QT5:_D)N?F;'IM@E(U%5*Q.@-&6SFTV(FR$>?LKEE6J9:6 MO] C.K%'K!%XU#SZ3I#0;X!J>6>]7#'?7[#(9T'BT<\=SX6]U-DK!H5$Z"1( MO0B-9^3$4<"214S="%R(&D6B&7;/U=9\HIP[7CAG/&$0-[L.]%B4/( MC2S/"EE**D3FDADX"P^B\Q"ZO9@:";K:OZ)[?A)$%K-/';F/1B(VX)V%&[!C MWS]G@V_,A4 [2%_2Z1[4E+7]W-R/]A_K;^PWZH.X_=+_,[I)I#3+Q0I+733= M$_O1KWNIU=9\L5ZJNE:%>=P(CJPE &PO=V]R:W-H965TM&S; M639:;/&,9"T'1:@18VDZ1Z&/=#26>)"D0I)V?%^ M_>Y(27&P)0_#7FR)Y'WWW7=W/"WWQMZY&M'#0Z.T.T]J[]MW:>J*&AOAIJ9% M33M;8QOAZ=56J6LMBC(8-2K-L^Q-V@BID]4RK*WM:FDZKZ3&M077-8VPATM4 M9G^>S))AX5I6M>>%=+5L184WZ&_;M:6W=$0I98/:2:/!XO8\N9B]NUSP^7#@ MF\2].WH&CF1CS!V_7)7G2<:$4&'A&4'0WP[?HU(,1#3N>\QD=,F&Q\\#^B\A M=HIE(QR^-^HW6?KZ/#E-H,2MZ)2_-OM?L8_GA/$*HUSXA7T\NWB30-$Y;YK> MF!@T4L=_\=#K<&1PFCUCD/<&>> ='066'X07JZ4U>[!\FM#X(80:K(F:Y]G9IZ]7Z_ X._L)]K4L:FBMV4E*(E#3 M0R%<#<6Q9-Y @=93QP,VK3('1 ==&WJLEK@+8H+9!E9.-$CFNI1LZX;EGBP[ MGKT]<]3?OK,$+6Q%-Y%IP^$I!TBV?W8Z]O!>^CJ87ZV_Q*#_B@V!_A& M!P1\O.^D/\!:6*_1NE'%L#O*. KH:^%[RUX;1SD)DO81DS])E8<15VKF&/0C M=9]D];X3BEE32O"A0"SYY=5L>C([@8U4BI@'O=C(U]*60!:6,L]A< L]K1*S MI6X@AH\9#.(&]2IJ">+$QTW;&NL[S>0X[X8(6D];QB&(O;"E(Z:T:D[TSERVN^6G.UC MJ7QM35?%PF,*3(?!IW"AU)& 8=3$>+OA2G\#66?2_G$#.-Y)V,<3SG[C%/T1]KKGN9"U/IT$>, M]^ITFM&P"345FL";XNXU#[_RZ4V #_R,4':6G<72LZ0OYX_2QCT89@+R3 "Z MT3TV&RJ1X5J/T0PP?6H[W5=$X+HG'K 9.?Y%Z]RCP.W*(Q?XMN3)+.D*V/7E M-Z2I12M-.?VWVSP]&IH-TK7#GP9<$9WV<7Z.J^/7QT4!KHX;&F+RBT?(#VM\;XX84=C-]DJ[\!4$L# M!!0 ( (%+;%-YLNA'$ , &@) 9 >&PO=V]R:W-H965T;BM;2!)M]@<"@1)VAX6/=#2R"+" MAY8^E%XF.^;QZ[:-X@$MUH9OT@:HO9-EOFR M02U\:ELTO%-;IP7QU*TSWSH4501IE15Y?IAI(4VRG,>U<[>A\E9M4CR8! J+"DP"/[=X"DJ%8C8C'\&SF14&8#W MQSOV]]%W]F4E/)Y:]5E6U"R260(5UJ)3=&$W?^'@ST'@*ZWR\0N;7G8Z3:#L M/%D]@-D"+4W_%[=#'.X!9OEW ,4 **+=O:)HY3M!8CEW=@,N2#-;&$17(YJ- MDR8BK!N'4ZE:8[:O?9L7DZ*T'K&N,B1M$P E" M#UR*0"Q+C4,$W9\ AA, CA^A7J$;@PC"5&&0PP;9]8,T?]DO':23EWM<5[[M M%:AM"L&"KS4^4>%&>.!:QX 1)@);)YEBB\)!BSRNH.J8SL9-T;9*EB(6J:V9 ML:_7R6'QN_XCK 2A,T/HC%!P@3=HNA"H"O> ZZ.\!MO>5;BD;?0O@"H.K2=9 MPHU07:] *#9-F!*?R=E*,H/C,W%61Y@G01U9M^W9V'.^[*1BHSR($&Z^+G9. M_=B^IZ2#X=1Z8C84Z>LA&Z;I[*G9\"A]OT@R/,K7_SD7GN,H)*=32;R_VL*+ M/)UP2U%JB'7%%Z1#9I7CG00K-%A+^G8R"F,Z/H1GS\G9D).3KV^H;]W7V;WN MI]&M8X_W4-K.4-\(Q]7Q&7'<=\\[\?X-\D&XM32&ULM5C;K7]RQ TM3-3IST M12)!8/?L[MD+>30W]HO+B+SXFNO"'?JX*NK'!5GDN[."-MYL>]W5ZS M\$%-,\\+@Y.C4D[IFOS'\LKB;M!*255.A5.F$)8FQ[W3W>=G^[P_;/BD:.XZ MUX(M&1OSA6_>I,>](0,B38EG"1)_,SHGK5D08/Q3R^RU*OE@][J1?AELARUC MZ>CDI?5Q*ZQ?"6UDX&?SEC@8>\GG7(*EEG459HRVRGHEWIO"9$R^+ ME-+E\P/@:L&-&G!GHSL%7E/9%WO#'3$:CG;OD+?7&KL7Y.W=;:RX"L;>=(P5 M?YZ.':Q/_%]WZ-EO]>P'/?L_Q:D/E25N,A+G)B]EL0 E4A*EIG1*3G@C/)Z] ME?E$O)>!_:^T&4LM+DU5I''ET6^_'(Y&PQ=OW[^Z#)>[+WX79B)^'?9'8)K6 M(6F*E!<.V@64@2#;9Y8H/"X 6.0Q\,2!%PB;IWQ,MHW=#O+7E10R4"_Z2\A3 M!1G&PX(O+'"Q9@7P/4SML"].'9NT#BB(N*"D7MV-^W>"C@:83!);4;#_Z:I# MGC4+RY;Q7:08P ?@M3$[8IZI)!/2DE!%HBL&K(I6AU9RK+3R"G9CF6$D"+'1 M*@WB$#M9)"1"HKME!V;2 98PQ=2H8BHTH4@).86C4#Q]<)V93!2?+F7"^L5+ M68ES+96E'?%9.5:%U;GR&4O"*06N\4H$W5H52:B@CVN1L;S-S NR??B8Q'OC M23P)&B>5A1$6T76H8J&$(Q ^P]D5@/T5'B^@?XI^$/S0I7OM%V-35:!_P$&5 MA2"('5> 3\Y%"YR:%@KV2ACO,G@\,SHE"R; $0%4$I2QK^>9@8@4CDB\J;<$ M7^&:H4CMC'!D9P#LMNQKN%F;L&Q/(JUE1>B'O G*EFR"6V*19X,\V1RQ_:2< ME]')'_O7_U%9YLUM>MV;S!$AV,ER2V-]'5[E71=G';#&%:X"L ";]T6TA1$: MQ(7T>V"R^S=F1OR#?P)J12X "! MRPWB MS5QE7(\+9:\@%L;0LF8*D8!U54L6B-B;T"GR:J1,D-^;'F]-4$+B7* M(#.)$>0>*N5!T(G/I*Z8QAZ5.G6FWE=;,%,=LO*A]P0?K*[ 51<93 M73R\\<#6B@/8RMIXM.OUFMN@;:ME3JAA*(&[2SUA#'P/: P_!8SFU >QBF58 M=:G>^['>-;RK=V4R7==9PZ$5.#7[JL)SM!=RK*D;Q6A8ZX-M=-_6N+9C#"6, M*8:20. H>A JT#34WKIB;J9((P USZ"B_@N(#?RXAQ;!2C:L M">): SYY'X_D&"M-4^3!P=%,"1(H- MZ#8C-@6T*<4%O\CH#9WSN_/P'GU-D=A;=>)H2S8^+' [ZW38.K'^?_QX2&:' M?/A6.O3%E55LA@FMD^<$C$"^,=<2M#8==U)IS6/%VPJ]?_1TTV [#_TFO$X8 MM"H6ARZ,\CF1"0^A"_&(M]<=+ZJ^X4U_8--MYPN:9T;/N%- ?+@7S=AO&MEQY]FKGP&YG_VK4UB:; M;Z_Y'2Y#2^1W('5HU$L$"XP;W?)AE:**&0(G8RSBP#":SLS$MRLN%AGI)NGR M_J;WT4'GA3\G.PV?-9P('(SO_NUJ^^7D-'XPN-T>/[N\DW:J"I[*)SB*2GO0 M$S9^RH@WWI3A\P$8BSDU7&:$MTW+&_!\8C#UUS>LH/V>=/(?4$L#!!0 ( M (%+;%/Y8Y_QXA$ ,V 9 >&PO=V]R:W-H965T(A"1?^6GWTU[]_J MSM6JE5]-8;NF$69W*6M]^^YD=A(??%.KM:,'I^_?;L1*7DOW??/5X-MIFJ52 MC6RMTFUAY/+=R<7LA\O9E ;P&_^MY*W-/A>TE876-_3EY^K=R90DDK4L'4TA M\-]67LFZIID@QQ]ATI.T)@W,/\?9/_'FL9F%L/)*U[^KRJW?G9R?%)5E*4G76Z"8,A0:-:_[^X"XIXRH!Y&#!GN?U" M+.4'X<3[MT;?%H;>QFST@;?*HR&<:LDJU\[@5X5Q[OVUMT:AEX55JU8M52E: M!V65NFN=:E?%1M>J5-(6S[Z&3\_?GCHL31.O6MOC8 M5K(:CC^%R$GN>93[8&7#RQP*:RRI&8$CY6M$^24AQ1Y?)K?UI*-TVQ$ MNR-I2]U:"%P))ZMBJ5K1EDK4A<4"$M'C;+$66UDLI&QIZ8TP>$^U/(FI\+:$ MQ[EU\7UR/2E6LI5&U/6.?I8;FC+W!*,P^:8F7_CK?YW/Y],?_W9Q\94_SGY\ M/BFNI'$ D1K60MKV9EHFV'?2IMB(_$?9FUHTERV1E2R<)KV0UA#'QWV6G;& M8!<#K4V*GUO^<:D[ ]'_Z(1QTM B\ ;X!/UVY564R8+-Z':,B1IE)6!H84NC M-L[#RU:V'28TNBE@?:".3 \AR<&7E1=B8(!,[9 &V&FB J!QC'1&>QPB*%%V MG74(ZXAF_RC(R618,X>&UTMUKS-#R0C7O(EV\E7E?6=K(ZIKNSI+NSHQO_#C/#3M(Z!8"7!U5W? 92 MG0\KX3>VO.\4!W<"[PFNKMS.AR %$[3T1Z?@[ B(%FF17B8/;,2-[.4L1 O5 M0PW-)C.*6"Z1ZWA]2*0-AV\(-,B%]Z7S0VLE%JJ&*:3UT9(9 V]", IX6OKP M(#R.._4K$3S09D?\YD,2A,CQT\F[#869+:K.T/#A9!XG)@7T:P<;-QPZ',N9 MB@B#9J]_M, 2ZXJ;5M_6LEKYS00$">[,FLM=.0>+1NR*#AD*,':3 GS9.=(+ M#03^U5V%72XZQZ*TVD$O,"$$:D!O;%OX7? ,8$<,) M=E@*90J*0#DP6$ MM&-Z4(7Y1T$I">CI/6Q5-XA$<2?MI+@H7<7#YYC:"DK=&'K%0S_>R;)C$/^R1(J39E3<<50X#@7.#1LC,;;;WQ(0Z)=U]0,A@,![\A6Z75\!XO1R#,!JUK7?J16!OB ME\?MN038[/1S;I S_-JBQ'!/.22M>U M,(P&",>6PQ<[3N]2KL4LRR!9GW='@!DB,JSX,J5V52EA M& O_Q44?G3%.>&D0L'8-;@EXZ=G394:>F-F%>!S@\V'4?'#+C$O)) >YWL7U M5?&;WB"8SHE"1X->Q9U]%@Y9W1[QE3?)5]XVW^WAXR$&.3Y+3$['9U*37 M?@MGT[-1\2TG<%=(7T3;K=_M%5=1V$_2.PW&L!3=I-@EK*T1O0(1M95CZ^2F M:'0E:\J^E80^4'UY9@(9C :=):;BLUN6W.CU1=KP/Q\V 28%!^4%:N5D:O$ M'L).CNA^-NUKN^DCV@>3=?4N,*8AE]!C5 >VX&VB4I[U@^-7-#G(%6+ M\OK!T0?+P?^49)\XVZB&%4W_CXX+Q^$05EGLV'Z?$F1F5=^UPYZ%J6QQJ?%? M\I5/%]>7R5$ (AHS&")R_':!>.7A"UVIR,N"I%BMRYF2W0"_N0R13-0H@1#^ M3XKO;4V9FZ>^I>*$Z%@'+*@\*U#P_3(XV5!O-DGM&6"@)*2P?I%;5=?\F*LM M45"&-IR?PKRMAY(^DVB;:'I,^<-RIMM0%@L.,LDT^G.+DKGSFF=2-O^QN (, M*5?\JBEI4>WV2X=(FD]G9WY[I.*XH8,6^;[AJJ /W^_)(O_0$YYI/'LQ^I?$ M>.;1X\7\[/D/Q><^?]%&AV]BIXC0:Q[4V4\?(R5-W>,U4O(-?)_]!;V2SP R1\ MRMQ M7.P#3::9L_%T/CH@]WT/F,Y[,3\1GV.=R,(W;%*YE> #]* 7CR03;>N)]K 0 MHL(&VFSIB2^Y/P )V*ZS5]P$@X"<6J0PU+Z)V+VAO(5L#G[R>T "9*=*2BH; M1 &"L^*&DJPIMKE8Q:> 6FF-%S/?:&/[!3B!89ZE A$](S)FV5 M'6:-'@B9(91QH4VWP+=>_YD>>48"O@NO\V^L9E(C4.?Q<^_" AI=D6T1.R9H)3H MFJ[FP!O[85CU_\!Y8NO 2(('2CO"T,:MCZ H)UPPE,AUZO[$>ESV'87DLKPO MCAAH2G$Q^$BO8P+5HE"41'^^T7;PE30,=/HL#.*O[]H=AJ;Y=#Q].7I@EA2/ MY\"13Z(DWCSHQ7ALL9Y<'9IA /#?4N0-@YMEV(=W4(VMJN!5/:"0 ;%O3,)M M]4VH&GJ]]*$M:IB^#9!)Z ]\88G[GMFB,Y5L(X7,RG.3=D)A2U]I)UF/@A(. MB\>0Z-F!!\LD*Y8,LWKHH03E"4H9�'=6@'=4FIY)]WRKK0?N8W)T6FIB&L M,5<@FZ;*M,0,"QFX?)5<>3^RYJ$HRGBH6V/J'#T)M5,BQ88>ICA9;*9NT1-< M]S+V5:ZRODK*AQ=#J\3* XB0TG-Z]FO6N#E>IR POI1.^ZP]GQT-C=EX>CYZ M0,H8&E-*O?\946,DI+9EYCH]0XG/!KVKV-0BYS[8OKI?2M%DJ; -;#[,8Z*- M^7O@KPR>Q^JOO\4#CY%W+4HPJT[%5^O8\HJPG1:+0N4Q\/B6 Y2*1J:V*$UD MJGO;057P$T),&Z0R%H\23!K$;?!,+_NJP$)])_&0 G(E]YES81V=*;UR=-K]AXD3I(/@0:.A9A[]^1ZY)3F!5HV#\#/AE9BX#;6!W^6F,F-K/! M9*L(P1G?3S!#!;/T.2S%@:^1:B^F1P-EAN=2-K!DSS:I,QB4!C\W;DQ=GCB! M6E(&I;-@T*)XB4!9/JADU*OE 5X6.S/]6XX MIZ!3(+_G%(2BMKK?>IZ_P[F-+&[DCL@D_<2$@BW U#Q\SWO18J$[Q]SM886G MAELHAUQ !K_-Y)&8;9^9=C;2Q\1^V#<\VC3PG;\GSND[=&7V8^GS4.\3QU'[P7'#S9 M#J2I[P?&X["V2E8[V!L\Q%/6*17DD>T0>)[EWY=]^H#L>1E-/D6]"7]\ZYDF MT;N()20J@E;['(6SPP[ C,+N;4#T>6CGLM,?T;)W,E^)RDW% 1R@Y"J3*IE@Y:_?O4NO&0,TK'-K?$ MP1&3.WCU+8>9+V4R/_!Q.+QGX7L;D9K[28=:7(M F>O$F/LT$]2*/5>6+C,E M!=Y7;CKGY<)#]J2,3W%I\%@OQYWMFW;?OO1-.^9)_C"3=Q$YTB[##B/I3IF_ M@&3R2E)[EM9;PGM^ X4OV:M[Q#!W,'9HA/LW5[QJ]O'ET^-1;=.N!88($3P M[V_$+MQ.V89(&*K3WUUH&AGX0FH_]*\^@]#[2'K [WS9Y_;JMZ#MU2W'SR1.O>,KLDYU+=<>JBVP7$*WT0(B8[9B"F'\6,L)+@!O[\EQAE M)>^*9Y[6VW1II$-517A12O\&-)5=\"G7E*5]Y1ZG8)1F!_(9"/#?"',CW9@[ M WTOB(>1DWB)12@AN/@ !FT%"F9"XR&1"85/R&[1 /=1Y0GQM==O\.N0^*UN MQP'/,*-N(TT*W:4 J=R+('Q(,J:W/1VO0UOA@1:.=)FFQQ]AF%8W""W9;A4**I)U4OS2 M5>&&EK*I/J9Q_>T,>*XV-OE*E#BS/*L'B4NX6G\;L(PYRFZG#Y M,^YKU-]+X&L"!^0ER:)%8I8][B&TI9TO2"$^2P=&GA_]W<]6[+^/YBJBF<3Q M[_BX"XO\9?YJ,BV@[#HRS[_,SR=G\0GS_-1U&.U5CO>\LK\SDY.@82/Q8#D3 MB5[L'])):^@@=N:I5SV/OE@*NRZ6U(@%LDN)$ANZ/@M'?&90ITV*#W+A0L=- MMW!7&Y7SA0'_2[C]E_?N&#@_4AW8J^/++1Z!N<*'4/=?="MDA"8]]0DCJYSK_U_MM_^MXQI2Z[%P[WL3(QX+IO?!^N%82TBGY,P4 RH4\G^ M,>@74B2S-)/B(BM+ @W8.TN4=!&QY>-3+NAD*X$PM&XY-!:[8/ZLEYN/J#V3 M+3,M#@Z5+RQ#/)7=H_S@HZ[WCA/R&2KRG'X:NC#'U\RM_Z7S-R \)*670GD$ M>22C8>!1L0I;J&5G0N7#Y*!*'O;(K2?J&S[@CJ/B<=F%3?=6'"4)$#0G_($- M7R_O&CYZCX3"VTE@;!4<,>OG^#TOQV%!664=DJSK&@G. U:A"A3,4]0E'P72 M94%5=RX[]"/*4%CXVY_;>IW]^:W7O;J_?S'K0AWI/QW&^GL(_VTKE14W+X[D40OXD%ZM:@*1 MEE6>@+4J+M,-W^/Y8EL!M:K$[&.TR%0U?WY28WX:Y21NYGJEY[(.S!6*GXN\ M7E7B39ZH9(A_ KH[XJV6^%?6G0->JLVQL$U#6*8E[QC/[H1A\WCV@?%^+:^B M//T/R\ 0YT5>%5F:[$1RT9<19/)3FD=YG$:9N 1005?K2OSS;%'5);3M7W=0 MY'04.4R1D\ \U&()<%?%< MB33GP>-N13#$LA-^M1-^Q(2\5K%:+U0I;,FZ8;*DF@G$;]L(9)4,NU51^;0N MGM*08L-"K(0B]110KKH916N8>3PQ\%E%6M&R_*%EN;<0],J'ANWS8KU.JXH% M]BMH*<4,K-4K8(.::HYW*P64\RUDDM=@AVY/Q7E4K9C>F"[4;]OT.LIX\"=" MAHX1> &N_ORGP)+6L\%5^_1C&6'1HCC6:0-NC\9OP%J6\4!J0AI23F P]&-10W'V M$*P@,$(I1R19@6]8MB?>0.Z;-2-@*3*%8+ JL@3Z2D:A-5"+4UJ&[[J[ 0S; M=X5T#6F;XFU1)#=IE@G7D883F",*6[AF*H6_R:]2$K F4\\ Y3,"/Q@AM_ # M0@=RD3]M^;8\P_=-,7,,UPMZ_%H&AFGF;V3C&C86:T0J0[4PFQ>A+YHKW:;2 _ZA3I3T98EW\B02JRHHG\)^QJM>WG3UD M.Y13<=8J\R:Z905\(CPC]/P#EJ"? :G<0BR]D&$X9Z ;!N-I MAFOJN(9K^B,"&W"'#):Z*6^U2GF&8UFD_*X-Y4=6A^4U [_1@P%]6$3'ZZFW M:=MDBJ;?*D/_;42UBDK%[" P MMW>"QK)LLM V 8+^XR74*!E=@&GW]G04NPTP$VV[\ELO'CFT-/);# M]S"+*3PRZW%,T-#&N0W9IQ!HV6&/<'*'"(MN(-Z6!8H+!-(E#,8%S.NMC>42 MR X1%*$+$3F(+C6 "D19H_>H*S\I?FK!N[A2.$$@R-G8"'0VE*9"OA>OFOKF M&ASK>$[QVNXY-*DCN"_>JASS98P0):B_4LKMJ9 D?Q?BQ8X7WYL3+'#<:6F1 M]HT#AX9J:14CWHAKI /,QLR"L%P/H2,0[TE6R[)8MSAD2S.;2)CA77(1'FQ; MXNI=CEQ781F:,;6OAR^V3'\^(J>%\P1,/-&S3:L5RPE+F:@%T+&.TIY ;^ H MF%$.YTUPBV\%A)97D2[$,QI[)EUG:GJ"\N0+A7P=M4 7@0')%2D'?%;HF@-. M?4.&UKP7KKN7I1%@&:6D1-/'*[B'I?X"$3 93XAD,V0/.+.]D'Z1"C#8IN&[ M-SL?9- N0!IK'4JS+7D[O&\>F\Z\N8 Y_H.W U3R-+K& ETIC5N)+7E KGK6 M&Z#R8MP_OJ0\UZ0 ZPRNRW%%Q(4+2]@>7/HY( M6J*HJU==00:"=)EUB;BSI$><_^J=)YH):-U^Q: 6CQ;(OX_%+ZAH_]<"EO1# M P%J&+%\:<[Y66 X=K +6>3DO9V?25DFZ@>XWC\F<%G(.ZQ>X)+D:P"D=?GJR.4/?#CX!>!0Z,*4MC,2DX9. MARY')P>[E!R^EF"F'(8NZ6 ]K5UA-O/@%@AH>LZ#HQ=E,38J1L-'1BXQA><; M+H+DP0!FHT(-=N6W9Q'$1AYR1P!#C1/T2ID9HNR<:R$$FTFA23A>9ZQ<#?A@ M#),N^$"FK[F9>>2%71N*+0_$,600E)/.& &_.G&V/?]P-#.'%7M/P?2#/SZ> M.;ZH-@3C04>J:YZ-X6"1 I)KF.; M33K@8 !_$/\H9S$]#ET(_A1&J2RP3 V!(LK'A4%I-V%0_OYAT/0,VP:]L//^ M]8\P. B#7#2+[.K9=_F@3IVJLIMJ^5*OUQE+\NZXUT:Z P'V5931 M[J(A_KI%E.["L:0-*\_B @H1SZ2JU*6"RN8TS$>5%G)BY80>DFM;O*NJ+0U$ MW,?]DGZ[8=F 72K>MPLL&-Y9JA(6W^UR;I$6E#=ERBXJ2:MF"TGO/.S"/-VW MN,UV)>S$-6GG!C0[\),PQ5[UP_>A3=OQU[R7G$4Q[PB*P#6"WBX?BOY>&:#O MWGQ694S:1^&/>2DVVA?"_FC"+D!9_4M>FV9%Z62*62"WJ+5A7)C9O;BD[SJ[ M/K1ITJ;'[6^WBA.9E40D<&A;)^"EE+03%X0.;QK34@8HS7U:2MK0L -OD%CM MKZ^^EZ+>]JQ]*\_V5!H4M_KY"74)'YS/\ MVRODOC $H0CS?!V"+)3=YH\0]*U#$&_%M+]?$8("Y(NNJT.0:4!@C\^57C=[ M^M\V9]H[>):A5EH4H)ZT=DKK(<1J3CTD^K2["J!I\XG@_Y72HC#PPYVFRL = M7#]2;6TC-.V]N_O5MBVLNHMOFCN-->8>IPEULG4H;*Z^=R@\_A$,K6==4=[^ M?J,LZM'J8ULZYO+O]U:='XKSK-G#T?__R%SJ\:$I,*3MZ]!D\I[@C]#TK4-3 MLZW77?RN.=77',-\:>,<=\@ML^)FN)^,I>:^7]T:\>AMSSXUW+VH>QY[^Y6T MATE3-VV1B5C<3LY]"CO9 #_==9-.GFA8@6'WVKHLUR$0M=$-MN1YXWJZK4I+PR1EGC4Z=;B.6%(,(NX/]1$.H-S"OR0 M^E9"L]=90MT9/O!&38*0IM,_]'0#Q@VF6P-Y^JD^B0:^WXPG'-]P^Z=_M@W: M )1!.-%(!V*\J=-:@I*S>I!KH8AB]L[EL%P$@?#VG6*:7ZMJ'_MB6\:KB!;D MP=8HZ=1ELGF$X1WE?,J3YM/SWC?*/O%-O_<>\=%M:_&+*/\D%D59%C=XB7R& MR3L7$S-T3UY/^#\*!]YD;XJ&]Z9L'.# ]S2#6 B/DU-K.)QIK%32K?"]7&CF&9XY=839P(<4;T8YT3 )&B9#0UPZ\E*'MYMZ M^5 _+YHTATF=H :90(X;TUHXC93F<4G*+;BS\U!S/3R%85I.W[(8%%B'._(- M1(2K-,^)*/JL1G^885N&TQ//C+R.K5LN[QA)<:N*JS+:K&!6[PM]XCOU96S8=<%.F2I*2/J&XB_E9E6=!' M%Q2-[^NU?4!.+75B38?AP[O9+I'>OQDFT5V/$GWUF+G(_\ 3C2[8&ZM:IT@@N-J;S>:2RE*E1I>%"NUFY46+X(9$" CR@/6D[ M;9]PG[D;>$R=;F(BYL]565/:N>'OI!I3:AL#5A&=Q2N5=Q\F]3Y(&GV&I$_D M^9"=57VM&S4Z.SJ>4N.3WK=YD.@5?X%8"7;A^C.]#MI]Y'BFO^W;O:Z_D/PY M*N%9*H3E)5#-8Q]:6^JO#O5-76SX2[]%44/=^'*ED.:5] *>+XNB;F]H@N[3 MSY?_!5!+ P04 " "!2VQ3[3L4$7X$ "L"@ &0 'AL+W=O;!'#2#1NP=D'<;0_# M'FCY;!&52)6DX^:_WY&R7:=)O->^2#SROGF_XUULC?WD6D0/7_I.N\M)Z_WP M9CIU38N]=.=F0$TG*V-[Z8FTZZD;+,IE%.J[J4B28MI+I2=7%W'OUEY=F(WO ME,9;"V[3]](^7&-GMI<3/MEOW*EUZ\/&].IBD&NZ9P<3 ;!X_5>^R\Q=HIE(1W>F.YOM?3MY:2:P!)7W(FXL)-!OG3;\3)@]ZI<>__+++PY% E;P@('8"(OH]&HI>OI->7EU8 MLP4;N$E;6,10HS0YIW2XE+FW=*I(SE_-Q\L LP*GUEJM5".UIV0U9J.]TFL8 M3*<:A0[./LI%A^[UQ=23X2 ^;79&KD(]Z@\\E\[2JG2"LK.D)2PO76#6,%:Z7H(W^ MZ=%F0YD/46QD!]):J==(F/*." 3I8&4Z J9[ Q];B_CHHH#2[+%?H(VY_D". MG#H/=Q$^"9SQU]]09S,7(E8.E]\22H-OS<:1]^XUS*6IC_06K M10XEJ[(:1,J$J(!7C.[Y74)/CQ/H*RH3E M61425@B6DP EK!:L*O)X8S=H/64:!JN,A0'IMP39!Y@X:.4]P@(Q.A#N$;RA M2K.6>BTHZBB>^,DL6FNL.Z="08K (W"J-PN]H=I3>GQ2*(SS$PC+#PC+3\+B M9E?GU#]]"S>QX%II'4Z?Z'R@AZ:+!1XA34\;O3.4 M2]FYT#KV-IXH9[#%[Q+5UV,X["AHBN,H*U2%*2$H+T,5$I1%%0 LDISE21WV MLH1E!-!9\WFCG I%XR!G-'I @ 47;[^A[A[?PUG)65YFY%A6LTJDM. 9P3*M MPHKGU#OH\-TNR\=)KBMR)H,J89Q:B4A25M0$+L),7:9? T.ZJ"&PO=V]R:W-H965TO:2A2&AC0D1 O[,.V#FUP:"\<.MM/" MO]_9>:%,M-N7?8E?[NYY[CG;E\E6Z0>3(UIX*H0TTR"WMAR'H4ER+)CIJ1(E M63*E"V9IJ=>A*36RU <5(HRCZ"0L&)?!;.+W;O1LHBHKN,0;#:8J"J:?YRC4 M=AKT@W;CEJ]SZS;"V:1D:UR@O2MO-*W"#B7E!4K#E02-V30XZX_G0^?O'>XY M;LW.')R2E5(/;G&53H/()80"$^L0& T;/$*D^FI+CTAW*PFJR MEL#&>,:-DQ4"$=+MA)H/DY"2W0N*$P:Z'D-'>^! M_@S72MK98OHZ/J0TNUSC-M=Y?!!P@64/!M$QQ%'BZ_#K ,>PXAIYC^-?Z7NW4]X7YK;(>1'2O=&Q* MEN TH&=H4&\PF"USW#TTE8'-R0;9F\>[18W Z)B5H$=IQD"5M5BL4'?EA>^X M00'M&#?C );*$MH1E\2@*L-D:C[".3,YX&/%B=XQC-W1XS-=5/U C26KR O> M0W\T.([B$YI]>'<:]^,OKV:MM69(_H#\Y_ +3!HI?2\E^C]2HN@XBJ)]N336 MN]ZB!TMJEG2S.%VM>.2W6\=V;+;W"V\<]I UUK=N:[C3&0K4:]__#"2JDK9N M$MUNUV+/ZL[RXE[WYVNFUW2)0&!&H5'OTR@ 7?>\>F%5Z?O,2EGJ6GZ:TV\" MM7,@>Z:4;1>.H/OQS'X#4$L#!!0 ( (%+;%/K5D2QX 4 * . 9 M>&PO=V]R:W-H965T&]/'=''J^5 MOC4K9DL_RJ(R)X.5M?71<&BR%9?"'*J:*ZPLE"Z%Q:=>#DVM6>1^4UD,1V$X M'I9"5H/38S]WJ4^/56,+6?&E)M.4I=#WYURH]WJ6?6^DD+WX![[PQF#&&+E0YEY5H*5'E=&8,J+_E!OKG;&ZL M!EW^W7-NTI^;^'.3E^Q %N5-P:06U.NP[?1=OMX+Z=+TR-0BXY,!\M"PON/! M=AS?:"Z$Y9PR9:RA-6LF_H$L-I@3AF25-5J[,P0.EOYQ1PPA:J1^I;29$;I+*3W7+$6A5\7.1)!NABYC*8H MF*8S2H(P=,>,@@1?!_@>)U/:$\&TCV#ZRQ'\6>#V(NT.W,V*.^<[;UB7@%V% ME/_!61;+$"XD3$;1) ')K&4O]/&K#?R&N@0QF3%9Y6?96%EZ%BR$U'0GB@9H MW1;A.(] .&LV1"BDF,L"IKD(&6CP+,Q';:X\[#NB"V':D&5NP)C&00B;00!F MP3A,Z4:+' =FF6K$%3_:%9J">1^?.P5>V!A3BWL?KLETZB9UPX_=& ?).(%JF2K9 ?/# MEMG6D5W64!J@DSY38.P&SSL,O;.^XYB2>>MUURIR"\0H#'\@C5!% MEDO-2YCX-'L<1H(HO,RG(_C?ER?G'LY6E2K4\MX7GG&,C9=7OXFR_OTM.9B' M:$S"GT6B/7A/P1KW!6O\RP4+YDK+;S["\?FV45TFG_45P-"ET/91E]KJE+MJ MW5XE7JYU#X6I,;QH"C#XKFL*.RH5'(1@+J1/&OD\*$^:UY<6\J-<,+W7"D9\ M=7!/^]7."(X/4[I'$W*U:QP&*8)QX>]?[.A;>#^8E:R1AM%AV(G&*:HC!I0LX5A#XM1,$%9\@72M4-(]["."2U=?N* @[Z\ M[2'.I"?.Y)>)@MR% M9T'?L(94HY5 :6*NMGJ?Y]I?HFI<>XV"#N$ILW9D++ MJXTST#S!*T@=T"0-HC!QY662!-',C\)Q,$MB^KQQUZO1-$CCR6MZA9H?CB,, MQE$P\C,Q>D8:O=[%CN'6JP$D7_JWD2'?W-H'1#_;/[_.VE?'@WC[=OLD]%+B M 5'P EO#PPDN0KI]#[4?5M7^#3)7%AGEARL\(5D[ :POE+*;#W= _R@]_1]0 M2P,$% @ @4ML4]JA")1:!0 -!$ !D !X;"]W;W)K&UL[5AM;]LV$/XK!Z\H$H"Q)>H]30+D9>T*]"5HTQ;#L ^T=+:U M2J)+4G6S7[\C)2MVXAC9MPWH%_OX\>DSY92?55+Q -_*BK1I^.%L8L MCR<3G2^P%GHLE]C0RDRJ6A@:JOE$+Q6*PBG5U81[7CRI1=F,SD[D,&&\E4RJ]V\+HX'7D6$%:8&VM!T-=WO,2J MLH8(QK?>YFAP:14WY;7UERYVBF4J-%[*ZDM9F,7I*!U!@3/15N:#7/V&?3R1 MM9?+2KM/6/5[O1'DK3:R[I4)05TVW;?XT>?A*0J\5^ .=^?(H;P21IR=*+D" M97>3-2NX4)TV@2L;>R@?C:+5DO3,V2LIBU5952": J19H(*R,:*9E],*06B- M1L/!C:"1/CR9&')I%2=Y;_ZB,\\?,9_!6]F8A89?FP*+;?T)01WP\C7>"[[7 MX$=1GW>17Y4ZKZ1N%<(?YU-M%%71GWO< MAH/;T+D-'PN#FJMHR8^

6"G**FO,.E4.JV;.9P7LNV,79U#7!7[O?ZL.U\ MK)_Y)RG[^@L<^X=S>F M'J<.;JCGE,(FOP4ZZT97HN..XB]J1>(B P ME&PA?SBWI[BBH;BB)Q?7*R6U?E!7MMC/\[RM6PJ0DD/3RI1_=\&2UL-&>.^H MX88J9V]%[@7V>$7.'W"_8&R4*^J&D'U%(X1:%TG2:0<@" M;@O2#U@8A21P*K\XAG"\WG3IR)W@*NRJ3"_*I08.:S\^[W=R/V0A3R&*J$(\ M\*.4Q50IZ3CI-USA=_IU71)P@_FBD96HD$+H5NB?2DA!F_L]S,7HA)-CHP\YGU7^ZQK8XK9HU@]WP;M M>2SB@8N:LS1)-Y,4P-%VHN+,)8KZ*+4J?LH\+Z%$^?\^46%&/!! XC$>9. G M&>-A2(F*]B?J".)ABT] *,- E))%,20AL02':,SWY>N($CH88$D6 X]#DJ* M;Z3ZO2K0WB'RK^1W0R-@":$,DHRD((XV-%Y??W@NZN6+*^I(NFJ436D00L\; MV,;*PZ'LX-IGM"-F/'&GPC,Z%2OQ)&8)<>@>KHD'KHG_JURS%]A/KOG)-3^Y MYO_!-:EPW?TAIYT.^[M#%ZVQE[:M\CFUQ_TE-6XBTOV.GZ<2Y L MYK:)9YV[+=; SITE! *\(V'TI-[!*\.-E5H_ETW3/U]7I5FX^_H7H@)4HMNG M2[=X[Y[^NSM0NG]:2MEHG^/.[X%"^URWB\;=Z&MW8S^T+<(2'ME='(@(TBRQ M\'#17.2-4;)W0W5=T;O1L8 MN73OXJDTU/-.7"!1A[(;:'TFI5D/K(/ACY*S?P!02P,$% @ @4ML4^6I M7?_2 P IPD !D !X;"]W;W)K&ULC59K;]LV M%/TKA%8,+:!$3]MR9AM(T@XKT&Q!DW48AGV@I6N;*$6J)!4G_WZ7I*Q8J:/U MB\W7/?=QSA6YV$OU5>\ #'FLN=#+8&=,*;EVOV3OSV;S@)2M-K+NC#&"F@G_3Q^[ M.AP9%/$K!FEGD+JXO2,7Y7MJZ&JAY)XH>QK1[,"EZJPQ."8L*7=&X2Y#.[/Z M!)B2)F?D[3U=<]#O%I%!6+L9E1W$E8=(7X&8DQLIS$Z3#Z*":F@?83A]3.DA MIJMT%/ .FG.2Q2%)XS09P\5%-VI8H[BVAZ\T TM81E@DVE0#Q ,G:T[9[YG MV;,S[!%.#53$2&)V0*YEW5#Q]/-/19K,?M$$&UGA0;$EW!>$:4(UV4B.G:DO M2%>F83+7G&K--JST+I : _4:5,\/>&7:$4E@&DQ$M37HM34:U9(F2 @-"CC:>!O+A M$3^[&DX):!3LM(#N40[EP(O/"+P7L@<% RW<[Q3 H*_)[^AHN/*"^9=U+Z4V M6*-";0"%$46)I.\,W35Q&9^H+R%9VG_<+-&1Y=G M#6KKG@@:Q=<*X^_1?K5_A5SZR_?YN'_"W%"U94)C!!LTC<]GV*K*/PO\Q,C& M7<5K:?!B=\,=OJ1 V0.XOY'2'";60?\V6_T'4$L#!!0 ( (%+;%-CZ>NY M?P( 'P% 9 >&PO=V]R:W-H965TW:E61/XBS:2-7 M< ?TI;EQ;,4]2ZEJ,*BL$0Z6LV@^F"Q&/CX$?%6PQIV]\)WDUCYXX[*<18DO M"#04Y!DD?Q[A#+3V1%S&SPUGU*?TP-W]EOU3Z)U[R27"F=7?5$G5+!I'HH2E M;#7=VO5GV/1S[/D*JS&L8MW%IJ>1*%HD6V_ 7$&M3/>53YLY[ #&R2N = -( M0]U=HE#EN22939U="^>CF,H.X>@#">R+4I3XJ$X8[2?<"OU_[6]%8,Q+^_>C--!^O%?SX][B-WMB]=9+RCB!K<*N@>F:8UU(FC/^V?EGFGJ+_AW;MT M)=U*&10:E@Q-CCX<1\)U6N\,LDW05VZ)U1JV%3^/X'P ^Y>69[\Q?(+^P@$$$ !1"@ &0 'AL+W=O<5U@K+FJ0N)X[ ME\'%56+LK<&?''?J0 ;#9"7$DUG\GL\=WP#"$C-M/##ZV^(UEJ5Q1##^Z7TZ M0TBS\5#>>_]HN1.7%5-X+XF M<+PV15EJ25\Y[=.+.ZI[*92"!JE4!9,(9X]L5:(ZGWF: A@S+^N=777.PG>< M3>&3J'6AX+;.,7^]WR-@ [IPC^XJ/.EPB :MSN.%EJS$'D_H_3.H',,KLTL% M#[CE"O.W"UX39M$JPJ=,G/9M:2"_-"FK1%MK=0YW;862:2$O8.CEG^&, M,$23Z-R("4F33@K<.)I:,4C<<4#:&ZP%C57GX*N=8PI5:P)0?NN&AI*46V1.(QI![#9TFTQ^[:13#V!V'8S=()D=U7^HM*I,/XJXESXRH MK->VYM3E-&'&6RDO(-KG@Z]C7W,*.H2 M&NKNQA^TPWOILGLFO)AWCZU/3&XXY;W$-6WU1V/J>=D]8+J%%HU]-*R$IB>( M%0MZ\Z$T!O1]+8AJOS !AE?DXE]02P,$% @ @4ML4YK;&ULS5=+<^,V#/XK&'6GD\QP M;8EZY^&99'>[[6&;3)SL'CH]T!)L:R*)+DGGT5]?D+*5I'&T2=M#+Q8H$1] MX ,(']U*=:V7B ;NFKK5Q][2F-7!>*R+)39"C^0*6_HREZH1AI9J,=8KA:)T M2DT]YKZ?C!M1M=[DR+T[5Y,CN39UU>*Y KUN&J'N3[&6M\=>X&U?7%2+I;$O MQI.CE5C@%,W5ZES1:MRCE%6#K:YD"PKGQ]Y)<'":V/UNP]<*;_4C&>Q)9E)> MV\4OY;'G6X>PQL)8!$&/&_R =6V!R(T_-IA>;](J/I:WZ#^YL]-99D+C!UE_ MJTJS//8R#TJJUB9E:A1]K4C/ M3*9+H?"]/5<)A6PHUUJX<.U=BEF->O]H;,B,W3PN-I"G'21_ 3*'+[(U2PV? MVA++I_IC,=6P'.8>ID<7U^[.5B^^)I6-E[G?%=Q#1 MENF!7HD"CSVJ0XWJ!KW)Y1+!V(S!S!;:ILBJ/U%3Z9BU:NFK6E"12V=>=^5 M]H$*&PQIMV0&FBYS:#,'%'>#S0Q5'_P#.-NH?W-TQ_+''S+NYX?/UB>+A<*% M, AG:Z.-:,NJ73#XB,4&,7"(/H0LR5*6)!&\@V24QI".,A*SF$51!)\I*X0* M%C;@A\^>G^Y0%94>V$&U.\>*(D"1>&G/$Q>?GWJ7CSZ)09"R(,[ZF&#GC,N" M,+N M@;?/7/AX>)18J,?6(8DS,^S-S!D+V Q)Z XV;N6DX'#_GW$9 M*FJ3FE1J*AE]L#G0.>VPTO=H&S">ARSP4PHXI[@_-#/.4AZS/*?&$HVR9)O6 MO=A/69H2.T-_%/:\M%^RB 4AWP>>CJ@)?;]=19PZ4VZS'O)1E ]E.NDSG0QG MFL;!1=?H4JXU!5_ODX]4>!0.A3?8KO$ MINN9+E35<9WN!Y8&MFF%@;TX. LS^PPI+].NWVK@/(>$0Y@%]C$5-'$!@=.$ MIZ[14((A8AE5?D*73L+2)(0L3VVIH5#%TFTMR7HM5VYRB5D0Q1#S$%+FIPE0 M\X+/V*(2M=LK2AHA*SO&ULQ5E;JA3X/6)9@UY >=B97*9KCW)R*6+M\Y ] M2J3B(*#RQPWSQ?:J@SN[A4]\M=;)0F]R&=$5>V+Z.7J4<--DE060GQ+;F;>5<=*(F(^BN'^]L_X^31Z265#%IL+_S#V]ONJ,.LAC2QK[^I/8/K \(2>Q MYPI?I?^C;2YK=9 ;*RV"7!DB"'B8_:4O>2':*)!<@1PHX'Z#@ITKV&T5^KE" MOZV"DRLXAPIV@\(@5QBT]3#,%89M%4:YPJAM2.-<8=S6 [9V.V>E",JV/,7+ M+=5T@_/%[$"5:70.S1[_(C.;IFFW%=OX?[YZ1:=O7F+WJ >4FL*AA / MT7/(M3J'1;C^:RUB!4;594]#T(GKGIL'.,T") T!SF._BTC_'!&+6#7JMV;U M)Q9UD6VEZKA&_:Z]>IWW^U_S_O!KWN=F]5OF@CJN4^\!3 JLD (K)+5G-V%E M!X%K]WO,%4^A\>4#K*&99H'Z:O!A%S[LU$>_P<>C%"YCGD)+*0* #CBA/HKB MA<]=@.&221ZNSE$(S &@C$./R:T$H7"%/*Y<$8=:I?!U11!PE;3Q.M#=9U$, MTB@2#ME,H$*;_:TYEK#)P,:#JMC,G,X7;"I*ORA*WVCE8YXW)*5T;3K]HV"= MOGV04";C[,D,!A8^2,<>@, M.D:V^K:N7SA'>3A6_J^:S&UKR?O6DO,VDI6J#(JJ#%Y1E8A*M*%^S-)J>,+W MJ50H8C*K3&UA,OO#?4QWK<,=OFTE==]*:GY*JE*(85&(X8D6P #N$H"0UN(5 MR!@V[LU!#=H*WK<5G+<0K!1C5!1C])IB_!PP1JV T4KJOI74_)14I1;CHA9C M8RT^L8C^@-D\;?T>6^BZ7,='G9!8SM%^/8R/]NM K!(AMLIQRC+&>.VZ,H;= MXJ%F %,-^\6]VJG'.HK [C?ZWQOG\"F\[(H$1RCJZQ^USG%-^HW.R_D $Z/S MS\#$[!VP]&Z#$#!P3$.7ITGF YA8 MUDE=:F?(8[+O]\=5R-S5"#D$'[#L^Q.!?2%?:\?(%@$\Y$*.,8#9J0",%([+ MD02;1P$X!)CLE+, =G[;4(E+;L5F(%IT9Z"2WN5]O;#N&IHY+ MBL-FCBLFNDAR]S6M/+=;Z6^#AFA*CL&G2.8_&;JG>1B5EQV/F\M9$@,V,\-S M74BM(JKA@?ZP*2!2T@ QT\#)B7V:&]BOQ=!N=%SV?V+N_TU KPGAYH2I^E9U M1XZYP\:C\?CPN'%:KIKBWBG4S#*/DF^H9BCRJ@95I;JK2=\CA5'57*V4?4N2)L.IQ]]#* M]NRUMJNE2_BDNE)V=&+NZ$>\FK]C9JTIDYI"\P<:$#)I_5QXB 991UW3#4,+ MQI(/T1NN8*K4 C8*3@,N3%9! "^!3!HUG ^$5%WTQ!CZ4\";@=$2K 5",FCF MV3=T0'/7E'G)%<3,%?6[*A M0CY;0N!6=PB E]F/ -F-%E'ZN7KEF%/@Q$8#G2P&ERV\2!\5/,9-_ M 5!+ P04 " "!2VQ3K__G\[4$ #%$@ &0 'AL+W=O)0K2A7ZEB:9O.RLE%KW M+$O.5S0E\H*O:09_%ERD1$%3+"VY%I3$.2A-+,>V RLE+.L,^GG?O1CT^48E M+*/W LE-FA+Q?4@3OKWLX,ZNXX$M5TIW6(/^FBSIE*I/ZWL!+:O2$K.49I+Q M# FZN.QR/R)MJ6LW4'SC50\+<' (&59\2;?2D>< W!*@%,#8*\!X)8 ]UR 5P*\ M.L!M /@EP*\#_ 9 4 *"="G/_(\S?&062S3)355 OXRP*G!D$@F$5\@*$A) M,T6*1,]BR$LY%VR=M^'_;",!*B5ZBRK,?1WS0)]87FP?B1!$%PMZ/::*L$2^ M >"GZ1B]?O4&O4(L0W^L^$8"2/8M!89H.M:\)#TL2#L-I%WT@6=J)=%U%M/8 M@'_7CN_^"#]IQV.G18$%$:C"X.S",'1:-4[I^@*Y]F_(L1UL(#1JAW\@ N"X M$3X^?W3;Y,Y?(W_S:Z-/VN%C.J]L-\'?GPW'70/\[GQXU)((;E6/;J[/;:K' M79E=S;]NH);RTOK\._2AB:*I_-(RAE>-X>5C> UC0)72;$--=5< @QRH5^.G M0=C6/-M. MJ,&SIZJQ[0:>7?/LJ5@0^GXMMK?/9'#DV*!R;-#NV,VL6H%:U(65NO#%*BNJ MQHA^MK*BT\JR0[OF_7%TZGT_<+U:_-M)-,3_E(#C^=TZ@YM3!CB,/+>> ,^D M<.3-;N7-;JN6J_AOV +!_EU)]"^Z%H(+O7$8\31E4F\S)!J1-5,D8?^TKL+8 MWN^&[!=+$GRPY\+_PY0Q*K4&FPV2)F,-HD9K#:(M9B]7\FQ M^XST/9S-H#E*"*3P@LW);H,-3]A/0V;38UGCG'),:;_P8^_ETGN_(.+VZ;]Y M%AR7R*.MPTE\;PQ2.'(:(Z(7E..>_9J PY^8*X<_0(VH@#--!F, IR%(>\4AX:$ (/%9FA(%\B1!5,]G\@)-*44?N:(( MHP5H2[F@,,L5ER40G@M32*R# U]*Q3*_DY P"C H5JNJM[KWN,I/^[7^(>Y= M8T/_.]R[-?5/]/V)H7_L]*Y-^F^..4L& MLWY"%V"F?1%"GHCBSJ1H*+[.C[HSKN#HG'^N*(FIT +P?\'!T65##U#=7 W^ M U!+ P04 " "!2VQ3:G$C'$ - !$40 &0 'AL+W=OG3W5S9?V0P).=C]\KNX?NOZ'R?G9 MJKR7-[+[=?6I4=\F^UIFU4(NVZI>9HV\>WOR#KRY!HCT)0:3?U7RJ34^9WU? M;NOZ2__E>O;V).]=DG,Y[?HZ2O7O45[*^;RO2CGRQ[;6DWVC?4'S\Z[V]T/O M56]NRU9>UO-_5[/NX>T)/\EF\JYW1X."TGK?#W^QI:YN?9--U MV]6+;6'EP:):;OZ77[YYM>QG^TW7J*N5*M>=7Y1MU6;U7:;62BN77;F9@LN9FC'MM*E6PW=U_7;= MJJ)MFYUFE_6RK>?5K.SD++LHY^5R*K.;86V^NI)=6W9I%-N]XU/IEL7+SA(M?R:DJ#H;BN:/X^W3G7<4_ICOO*GZ=[#P0A\4G:J+L9POS1MJFP&!.1V9O7>8,88).S3[$/;_-_![8!3P?A1PL)9? MFG(F%?!/Z[7JNF*1J53C<#N7/V5+M:K4\BOGBI?ZA>87 M54ZTU8'K9.\Z";I^O9S6"YEUY5=I.N[RDMCM$SCRT6&#H-M#NO>0!CV\DG=2 M35LUQ>IEURAV51]:]P2C5NL 4(9&/MI6''+L=I+MG61!)S\U)$\"$!52I &MY7RE\W$Y1_[V&]@QDE-D#Y;#+U5SU.:QY&82)S8.:RN%Z M>;I=9T['D<-QCBR_'690>>YQ6Q,I"#/I9IS]ZQ_8)(ARRLG8/=N,*"3S>*>Y M$H3)]L^@,$Y3FSUKC#,&<8&ATY=%&3):!)(=Z\*F^K>=55,ACG 4UP M(,QP[W;1S:K\YHL0@(.\5(0WICB'&164>;JN.0Z$24YYV*S5C#>Z[G32YB_! MB1A3B,,, 0%\%**)#H29[B#@"HVES6',7H8.(Q\50\UR,,QR>^QHY*-84)Q!K3*!)#FQJ(0&@\3QUFF)# MVF8DYSYG-6W %-J(S0&;%" 3U)JPMIF*OIB'/* F#YA"'C$?;6)0[(O >.$[ M[*#::3'@\5+S!PSOMB[KQ:+JAD!VLZ]7X4.UO)?+J?(X>_6/NI,9_]'I>K#B M7O9]TZ[*J7Q[,FA5S:,\.<]<@LYWJ.BP\YKC( N2YTU73[_T ;ULVK_^A4/ M?AXTC>Y;B$.A9B@89BBU2]PNJK9OR3F*-NU8]SYD+IM]C]?=R!'PL3S2Y(3"Y*1BD?5B/1\DUIF\JZ:5$S6133>G "-*+$<=A@)" MX$$EI'D)A7EI@TJM=^([O+Z(5/D;_-W95YNH&*9LC+]76SMS#\=S),AXMCGJ MXRH 2-*?^^T4S=YO,=TV&$!:>5!X=_5"!;E KBV55QQ&FK%0F+'2Y>$"V;3D MU7Z1)B84)J9T];= -OT(X=OT8\T_.,P_"=)N@1V;'+]JBS6-X#"-).JV!79L M6[R:+-;D@%/((:%YAXK%N0">:!1K2,1A2'R)WEI@!\1!1CP AXV'/6& "PBI M!78(3X?"YV&C&OIP>/=PI !98,<&(2 L8HV7^%F/8V+;V0+;T DI8[Z!TZ1C,2>79]A(Q6$(#'/M.!&AL(RG8%FO*21W6R2D%-0&QA/.6/$=_9% R-- M48V/$@$*:D.C"CPP!R-EQ&V'Q@>//CKLL* A/I\TQK(PQAXA=;!DK&4::UGB \*XT,%L MV#T%E'DVMDP#+PL#;XK2P6R@]75=8RQ+>7H7EQF8#;*^MC6^LA1\36C;QK;0 MF&MH8V%H>Y'"P6Q,\PV(<9 QC&8A=8/9 :>O/8UO+.5H8KJPP9*??C&-A^Q9 M(F-T#\)L:#S%Q*<&-J9 M]$0Y@VLTXY$P,D'.X,EHQC6:\6C$F*)E\&0PXQK,^!&'N4/=ML',U[8&,IZX M;PZI&#P9L+@&+!YY='*,@,&3$8P;9ZO#"':\=L&3,8QK#..)&):F6W '=*E8 MV,-G0D.72(&NR%T0R?@E-'Z)%/R*->QZWN[OM08Q$=\H/T^S"%=\O&8A-#X* M]"=H%D+CH CC8()F(9(Q4&@,%&$,C&D6(AG[A,8^$<:^YR@6(AD*A89"$3VC MFR)6"!L$3S'+/6&+T$ H4G3#X[;EPH;"0U\V4H73#,!1:LI'EQEB9"Q4N,P@ M]Z58"".))26+Y64ZA7 LS_. KF9NQ([2&7J% -0ATZ&YT9F20Z^DT8!2!D>B0AT$W1:W8U9'4M)$*D:<\G8F+!KMZDIHW\ASR%)Q-:3XY MS@2YD<"0AU'N19+%KO*#YT;(IZ, ,S4ODIL7$BZ (ZG.FU!G9M2E',])URZ M(]_-ZX8!E)'DM.?*%\"1?>9UQ\#,2.I93+T CN0Q;[,&)D92QV("!G DA85F MGH&%(.U88FK.E9G-!2*198*(L:LC:3P-D(LG?*7H&,"1S86P+Q'0S.:*I'.E MBAG D:GE[;Z! M2',"D3RG))$#N!*= /*K80,-*%0"1?Z#F*!W#D!_E<,=*#0"P_ M*$WT (Y<'^A%:B/3!T12?9ZC>@!'/H_IS$;TV%G1 UC'X^,93C,PO'#H0/5P MVB'HRV@VJVJ%D H55$!>+19J@C:5&B:% M$W73OLYNI,P&Q 39G:IM43=2;24V+\!3*^MU")J,E!F PICMSL:ZB!7[OW=U M8KP4;2&;^^&->FTVA,/]PC%^W;^V[V)XN=WH]_?@S0?7[VKDT)N/_42RK_4S MH;^&W==(?VUX"=U$N[9YO^#?R^:^6K9J6WRGW,Q?]^<&FLT;^S9?NGHUO,[M MMNZZ>C%\?)"E6B.]@;I^5ZN!VG[I&]B_./'\?U!+ P04 " "!2VQ30;A- MKD@0 #?:@ &0 'AL+W=OMOW#82 M_U<$XSZT0!V++U$*D@")Y50&K@\D[?7#X3YLO'*LZ^[*)\E.>N@??]2^2)'# M(>5U<5\2>_WC:#0DY\49[JLO;?=[?U?70_)UO=KTK\_NAN'^Y<5%?W-7KQ?] MB_:^WJB_W+;=>C&H7[O/%_U]5R^6VT'KU05-T^QBO6@V9V]>;3_[N7OSJGT8 M5LVF_KE+^H?U>M']\:Y>M5]>GY&SPPOS]Z2E]>$Y^.(+>0?3?VE-WY.QG?YU+:_C[]<+U^? MI2-+]:J^&48:"_7?8WU9KU8C*<7(?_94SXX/'0>:/Q^HO]^^O7J;3XN^OFQ7 MOS7+X>[U67Z6+.O;Q<-J^-!^J>K]&XF1WDV[ZK?_)E_VV/0LN7GHAW:]'ZPX M6#>;W?^+KWM)Q R@^P'4&D"89P#;#V#V .X9P/<#>.P3Q'Z L <(SX!L/R"+ M?8+<#Y"Q[Y#O!^2Q3RCV XKM/.J:[\DW8A6U,8?MBMH.UK- M>;,95_O'H5-_;=2XXV[^Z&-1KC/?GI$V&PXP)C6WK,0^]#_5AO'NJ7""E^),6WI+B' MU"_ML%@I%;LE"*V3W?!L.WQ4\X]O"I&-0G@TI>^B9"IX/D5=X:S\D_P+FAF7 M-,VHR+,I[R,)&I.,I4H--SV?;#N'&[\#1E1Y(9RMC;==L- MS7]WFJ3^JNQR#\[6CHHPI"!(84U#Z8)H)@MKKG!^/'/E4B9ISJPYJ%Q4GC)N M3=3,YT^D*H]2E1&+_V8Z79!8)2 Q+E-+KBZ*""+L38"SY!&L2SIC:6:1KEP4 M9WEJ[=7KF0Q,))L?)9NC5+[O6F76[KOVMAD@@>;N^Q1*6)9 7900K+#$?H5S MXA&H2YH4A2"V1 $8+]+,7JPS69B(M#B*M$"URMX-V'P^[/\>4RPDU)J8 -;Y"@=#XH)W#1W=SM/&G-YF J9:B%37.'4&[4]5EL9+Y;*J6_Z M8=PNCZ ^WQ.;BEDP9S&[,,)R+FPQXZSYQ.P2SY3'8FL@ ,:447'6\DP>IF+6 MCB=AS^*'[,F87,N4"EN^+DIDS-$5.$L^\;JT2:[VB"U> )85W+:9F%(JM4:X"C/F$[!*GO 4LHLC@G'FB/D4]YQH M_YP(E,[?1^?DMFO7!U&KV!H4L7#8/J=%+KDM8P"7V;[$58 IGX@!VB(EE-HB M!G"<9=*6\$PFIA+6X0K!_?/KS5!WM?*K]ROXNV13PP;/#0;.E8YU-#$$HZEC M\)X4M8#$':-;@; TLU7*]5PFIB+6L0O!'?7M(MYJX5%5/#3]W>A4C(',LOX$ MR]J-#\XY+VQ1 RA!B:.5GQ3'1+%0Q;%P'6*!HH+6H0S!W??W;5;(&D 1P6U1/RG"@6C+PK%_ (I+1R^? M$N 0'>&0 J7STW!7=TFSN6G7B,8H'([M0#P,N0IPXI-ID' %0 I'G#,?/LV8 MZLB.X@',5D-\JF_5^MT+-1D67]4GF]H3EE,W<#IGI)!V_ 'A)"DLFW05X,\C M9(BXH(5M=2L(1]/,3C==S^5B*FT=YE$\DKF.DS 0N0E[5Y80*D]MO1!@R"=> MB ,G1P>@>$%L;V(N!U/1ZN".XM'+C_7@5;3[H=EDR:8LMXS%9> 1L+!*B+I@ M=O1U]23B[T'BA#/+2GS_).H51)T(:;NEUR'JJ!6E.G*D>(ATF,-$>=R[\ZKO MQA/5YB;YIMDDRW:U6G3&'[\%YWKWB-Q\I?0%M9U%&);:87N 8=^D@<3MM$<% MPXBCFTZ)*ZF.*RD>.$'"7S:KA_&P<8;X>9SX09@K_B=%G#!Q5_P@S!7_*?$F MU?$FQ:.JW[;E ?7R?/&HPLW/]>&\]J%7\A_:1!F.>S47H\>#[)'=('AFW."/ MD%S%X<(^ "M!**,I2VT#>Q5X*]\,00^01G)TR4^:&PN8*."3SS14$]N8+.]CQS=4H 3'4 3/'X[N/# MIV,U!490!WHT1T]8(H[5J8YE*.[$!P_6]^,G)^NI3.U8!H!E(K./2Z\"W/CF MWR5.N2AL)BH 1V3.F>-+G!+8,!W8L!2=J!D'[$S[[PQW5B_#Q\ ,F/2-V8OT+Y/$SEJET>]FPU,$Q;9X9;CI@M"A2W%,(VK!"*ZGF13 =IJX]FGIP!* M2IN#Z[D<3.6J+2D+I)+5WG0.\J:TM!%E)QM1IHTH.]&(,M"XT0A-?LG=HW&9<)>1 O:0@=AQ6 3#""T)S#W]:\7*)KJ!Y-5U<*V&.'\C$ MU725W#W\H8S:97@5 ,N$9+[]H[4[QQ7:C,*HD@,ZG$H[]*P &),TIS"K0NM, M@>O,6>5%I0#JU%AA%TU7 (R1W#CFG#*KM;# O?98%2* 0B^G_*8"4-,*F2F7 M6KV+&/4>5>M2"E>%"R'L*IT*@!%!I/3QJC6]P/.PD04CI7"KBE<*T"4$U1@;!)P<.44:,^/J+^9D[I0BF@*ABG(J *PJ8, M:SLB<#ORE!* 4D#U(O;A?@6AN'?%:LLB<)<^YBB]$FZ=1>%[LK8] K<]LT^= M2P'4(&2%L)-0$(SD!?%QK.V0P.U0U,EM*0 +E-LEMQ6 $B3U[)A,VY\,MS_( M"6BY'SH]1DP+>V] ,,)R(W,TY4V;FPPW-\]PLE?N'V&?&=F;!8;Y]G>F;5$6 M=\!\TOE8N7](\"5 F/:J)AJ8V(?$KB9UQ.X?2\U.9 GIP#DEHQRQ-S0!)HC\CL6H,*0)$TS3P;5&J5 M*Y\M R2U?I.X?HM82!*JN^>VQ0=04OJTDM1:23Y1*X73R%(K)'FR0I)&F^>) M"DD"K9M.AK@"4),L[I0[K8TD[C"_7?[[H1]V[?Y_)I?M>MWTO1MA3JEKM23Q MML$(0>9:@^2X!@D*,G=3&K8;CT*F?&F=D^,Z9\8^S+7NR7'=$YM&R5WEXKPS M!IFRIW5/CKM[T3G8W/7%'/XPR)0_K<9R7(V% MRC77"BO'4P21*=?<#?>YT_,'@(BDGB1FKM5@CJO!.?G6W-5USNQ@D"F+1MMX MH&]\5IXU=S,"#I,89,JD5JDY[NE%*X9PMP *F;:):R5=Q"CIN,1J 71U.\L1 M /F78Z&5=H'G#6*3JH6;@#X'F 10")?:"A2X%8A.JA9A,X!"IOQI,U!$I*9G MY5*+L#U (5-&M3TH<'OPI!QJ$382*&3*JS82!>[B1F5/"S?9['NPMB(%;D7F M)T\+*'_L[@XH%^W?'=JD%+A)B4N=%H![3>PS8 #$F4^@VJ 4N$'!$J<%D%!F M=H]>!:$(+7RB,Z[S"%@1G]L?G]]1,>SQ:>//)\8!*N0QR.'*.Q@)' B@O7(H MQN*-&KS1YXH&2&IK;28F#=6!.YEB(WJ"' / MA+N&XK61>>-#X$:#Z)0/@6Y0R.UR&1!5>/+#Q+PP(7 ?0"CU0X!;!ZA]2122 "M*[;'3T5!"*I)]M,C#YU$NC*GI,& M(D ?N%/'!H$RCW],C*YO$F@]GI<,.E";+!>G]@I$45\M,#'ZFTF@5S=:?] ( M'Q'%6"P:JCW0SSHG,W2@-164._4 RC_WAI(/-'3&)H<(T$-*N3OK0&&8ETO# M9@1:&:.30P1HGW0G/=YH&%V2)- F.3]!=*"(,QN=_25&!R:ASW_73GD@BO,; M[RH;39XDT-$8E2@Z$(EYMM$$2=@S7^]2'B@&-@N \FX6H[^2!)H)XW)%!.A< M'%-5#I, S+QSS6+3L#J!7D4L8W08.SE2=PPW %(ZT3OCYN6+ 1/CQA SDD5& M4R39=P&>$E(8O8"$X87.J#XYK*B)C9+3Q$79R$0(Q&MA(H(,MO)XX MH.CLZZDJ""6$;S4977 DT 8W9S49_7 DT! 7LYJ 9C='/T$-<;ZXPNB&(_PI MVBDB8<3-^U%/5TQ&&QN)ZF-#Y;DCD(&F^R!/#&/Q-JHDZR-#G?"G7*KX+C3L MLNZ&1;-1 7G3=F,U;-.J@&K=/HPS=;=XK)4]KL?OV7ELCB6TROVZ&9)FO5XH M#[=10JJ[KNWZ%THSU,F/[5 G)%&>1[+>>1^[KPA2!N@%.C.&6@ITL#G73AU> M-9!8_7^_ZH7QM3'KNON\_7E%@,_? MC]^$!.'IRTN(3DE?7D&?OZ&PO=V]R:W-H965TR AWN%N<0=0K!'/ M1'QY;K'W]NS>+A:\?"K*7ZN'+*N]WU?+=?7N[*&N-V\O+JKY0[9*JS?%)EN+ M;^Z+7N\\^E5>7Q;9>YNOL4^E5 MV]4J+?^XSI;%T[LS?/;\P>?\ZT/=?'!Q=;E)OV9W6?WSYE,IWET=W( M2,6?Q^PF6RX;44*1WUJI9X>+-@W5U\_2XUWO16^^I%5V4RS_E2_JAW=G_,Q; M9/?I=EE_+IYNL[9'02-O7BRKW?^]IQ:+SKSYMJJ+5=M8:+#*U_N_Z>_M2 QI M0-H&1&N _9X&M&U AS;PVP:^WH#V- C:!L'0*X1M@W#H%5C;@ V] F\;\*%7 MB-H&T= K8/0\+;K]*=DMLEM;IU659/'EE@Q?RFA>[=;IK+U96 MOF[VU%U=BF]ST:Z^NDZKO/**>T_LR"I;U^E^H:\78EU6\S+?[-Z+[[]L*]&T MJKQS[Z985\4R7Z1UMO#N1)-,;+)Z)^6N+N:_/A3+1596?_$^_+;-ZS^\5[.L M3O-E]5JT_?ENYKWZ[K7WG9>OO7\\%-M*7*NZO*A%7QJ-+N:MWC=[O4F/WLEV M^<8C_E\]@@@"FL_LS>^RS1N/HEUS##2/AS>'KG[[LJLG1U_]0DS_80V0PQH@ M.WFT1][']5S0<94U$[5_];J9'7 N?_E<+)>>8+.GM%S\VW)Q>K@XW5W<[UN MV==\O<[77P4S+M/U/ /&X]HNXA?\;V@%[!N%NT:-:7F\XHA&071Y\:C.M GS M(X(8ZL)N 6D8(^QW88D)"Q!BA!Q@G4'R#X/D6WOXX?>LG.=BAL06JYII\8K= MQH0VSK5=5,]@[1L%BM["3C)MJ$P0)]HP 9! '\L$N!@/X!$*#B,46+MU]Y"6 MV9__Q F*_M:8V(4W+U;"\:AVA 8-DUU>SS %P#!Q&FKC9*(()5P;*0!$&-/7 MDXFB$:+P6(6'L0JM??M1N&K+HH(6SRPTKG=.$>6TJ]8'^P7@P8L!V0'EVKA\ M?XSH6T@T]JFVUS\>(SL!9.. 84WO'QRRB8TLV6'FF)T'U@L'4]K;]ZQJ9I 6 M\T,6ZDS)S+V-$=4'XG:8M,0IK3-"_#!"W-K#CY]^LHQS=) 2?7N+B)'TR9"] M$U6U;2:XH7M!8ROA@>U9_U75T%SU&O27D,E-5!@?\1\\I%CQ$?%1^D +T"&J MAQK:5AV>PSR*--Y)W+AN%Z4+A(E5KT]E_B@<66^S3.<[=]8VD=*WP72"=22] M!FRW]<>M(\B$<]ZWB*2!QG:+.F(1W;2BPHYQ1)H;$8,HJBV9[QUJ]9#^(-D_ MC)7='3IIK['=>-SLA^O.'*ZN0&E&,)M@74J.QG:2-GQ^[Y6X>O^:G+7R.MR& M.?&C"!-]40!01'A(?*3Y5K>@U#"*B,^(SCNP5)^&N,>UQ]+6X.C%)Z!9*R/L MCH#>=P"$J-YK2!+3^VN7U#UF2KM&[':M]QCCFG]BVC821C[6'6\ AP.D$\G340D*V"UBU]=TSA ! M]E*$",/ZMHM!:.B'XHBD[]#A4I-!4KM#(BZEI.[I^=!LP=,&Z.DL30^TFYOUBD3-9*T,=X @S;/@.% C=,N13W29!\A UY"60O) SQ8GV7W^3RWCK^2 M?O0G&'])_[Z=_@?EB!TR^O*>)F>?8TP)"S3NA(",^Z%^?H-P$2'&$0["A1S3 MGE.<+\V%?W1V[]K1M&^,AB4%8PAG)OAN09B9K$L@7#?QUATA:5W\EV;1' +Z MQLD\7YV+?H6!;H=],_=USBD/ GVD !PD,'$+[ Z5M(Z^_73WOA*,GCWFQ;9: M_N%]SC9%*;C%MJFEY?,G.-,%TI8%=ELVA%/BP#R<^5'(?3VF"N X#GRNQ>D2 M !>(C<1ZEG0@#61PNH!B')A)--W;3P!,_ST:TI &=D,ZVH^/ \!0&@YZ J#Z M/>] FM/ ;DXM5!H'YC'P/$!&PA*"8J"< (*D78D.%U\+C 9&DQPNW%=9263!\8KF]:!N9\0\F]X02QNE!R M:3@R5N?(*,6AR9P]B=RD!VK)SH:29T,[SP[R$UH9UL1KX@!U]9,D&]I)]MB< M:AQ"$3(SOP' +"G04+D'<4Q4RZDLD&6!28IG_X>D#!MPD]Q^CH8@NYI+SF=4IGYBUG MQBD=P/2>TIDD=F;/28P_I3,SXP"5.8TR!\(S0-XK<>.Z M*DK&YT=Z^2].='%)Z'P"_Y]+1N=V_W^,T>.F/P\FNMRXKK*2_[F=_U\R7V,, M(I?LSB>XB8I+>N?'W40%SI[I@ /G:1>JJZ@T!-R1.>Z=N5&I,:[4FTR0/^:2 MJ_G+;QZ.N4F\YXR&D6[X(%SH1TH8NUM-(RDZLE.T+9 :F:0+!5(AF"60&DEN MCARA>4!7H>!H+Y#.F." 0CG/:XX)$DZ>C(6 S8)3.PHA\5 MK)"NCI+)(SN3CW?N(I.I#45MD*ZBDLDC.Y-;.0/(=U*CPA!"8=(7NHHDY4<. M-][-&*9??NYCHKOO3EA70:5ZT6X4>OG"Z4YBI!8IHF_/&Q@I58GH='&49UFV M56S':&HJE87H2/8>Z2QBI-0=HBD*#Y%2>8B.BZ# I:5RNW\>EN.GF6%5IGQ8;1 MU%0(VU'B;3H]2LYHV D6JR74>(H'=BB5S=A1VCSZ]@8,U!8;V\ ;ULQ MFGX*;SO*>MA6C*:HP/K%[VD/VGOD0"U,Y&T9[ZH]B#1P%P]V]-R!I M-- B*N6_F$Y0,H65TF!,[2P^;*73 >1MQ6CZJ8]F>C%Y Z6^IG(VC*:<0MZ. M&M_1"\A)Z$JQ+:93$+I2\(H=%:\#E\X $K=B-/T4$G>4IPY9.F8DQ%3.AM&4 M4QBA-4OV*E_!6?H/XUQF IJQ'*34!>QABHYC3CB5#)9W\\4:GX MQ"\M^8PQ5+T)Q!-=,$W%AK>UCQ12]>T^+EQG>NUJ=I.5=2H6Z*;,B]+;9.+/ MPDM7Q;;9, _I8^9]R;+F%Q$>\R9"71?>O"C+;%Y[^6HE]E&9"Y]>R%M59296/S['W,0]N.-;8DKU9C848YI/!^W[:JCV>1=O5 > MO;_*RJ^[7X>HQ%6$!ONGUAX^/?P$Q?7NT?W:YS/\]@/T>8S??@]]?HO??H0^ M3YJ?N ^%XN-OTV:!6E^UZRHYKL(_"Y XKO]CV9&PO=V]R:W-H965T M'![@<)]_JIO?VP?& M.N_S>E6U+RX>NF[S[.JJ73RP==$^K3>LXG^YKYMUT?%?FX]7[:9AQ;*OM%Y= M!;X?7ZV+LKIX^;S_['WS\GF][59EQ=XW7KM=KXOFRVNVJC^]N" 7AP]^+C\^ M=.*#JY?/-\5']H%UOV[>-_RWJV,KRW+-JK:L*Z]A]R\N7I%G[T@2B1I]D7^4 M[%.K_.R)7.[J^G?Q2[Y\<>&+D-B*+3K11L'_>V37;+423?% _MBW>G&\J*BH M_GQH_6V?/<_FKFC9=;WZ9[GL'EYDMT7VU7W<_WI1[;/J ]P4:_:_E_O MT[ZL?^$MMFU7K_>5>03KLMK]7WS>]\28"L&^0J!5(*&E MU7H'H%:JD0[BN$ M8Z\0[2M$8Z\0[RO$8Z^0["LD8Z^0[BND8Z^0[2MD8Z] _,/(^?T,V@UY/U_> M%%WQ\GE3?_(:49ZW)W[H)UU?GT^3LA(WR(>NX7\M>;WNY>NB+5NOOO?X[=6R MJBMVL[9:\DG6+IIRT__._WZW;7G5MO4NO>NZ:NM5N2PZMO0^\"J,WS&=*'1= MM _>6W[3M=[W;UA7E*OV!U[AUP]OO.^_^\'[SBLK[Y>'>MOR"[3/KSJ>@ CC M:K$/]O4NV, 2[+OMZJD7A$^\P ]\H/JUN_H'MGGJ4;^O3H#J-^.K0U>_G7?U M_.2K7_$Q/PY\G-'T+-4U"F@W;_O&4MG.@;1(E1(O['=)V\)MCY,+CR(7."?)J^6\. M0.+.;KVNYHOAHJX6Y8IYU7Y(Q:<+,8LV3?U8+CD6W'T!I]$S1S31,9K(F=,; MQ@%J44IX*M9UTY7_V7W /G/"T#)HM';-1DJ/4AJ$VF#E9JD@C6F@=;L[1'>W MQ\=$8V]\^/.3WGW'2Y&[E] M)EJ99),VT6?S.':([4>)+;N0[V[GE#Q@>3W19MINZ M+59BFK(_MN6FYSLBTWY@'^K5TBO7 @9[)@0EGN\O!8_>,#Z%NQ%G?'\5*-S# MGT#<;=D^'(B8&!*0(!$CBE 'PQN@4!00[29[B\1F63S'!)"/"N =%H![$DB> M1 )G.Q\>BH;]^4]IX&=_$4]B HG78J[WR 7F&)BK29 D.A(#Q2@';#U+=W1( MEI*F$3=G>'-89KKBLW?'*G9?0A/H=M_,X 8.HCC56 ,F8[(<0D)C6IJE+OGLU7.9PX6()$,D=C^E/!1\I%KQW*@PR[9EG)3V M^%L6=^4*99E$DA+B7OA_:8HE7\06BWHKB"_GG*Q\+.Y6X*I-3*)!26ITJ%GJ MDJ2!C@?OD,B0+I6 #=)26 L3D"Q,#!O]CD4)9 4)7!3 ME#?C'P\"DX'P$?(C[2DG!\O1+-$S1")#,I0D)W"OXZ\.]Z)CB@8 8>AEDF%B M9JD@2W5D0\)!TE+D%_?"S=-JMFR 8&!F)DD@L8'90"DQ)XW4YG")0'*)8"27 M:-@CJ[;PB)D$(Y75G3$3#)@WF)F&4IB MHFMV,/YKU75V(/_!;!.Q2@"_0*$@(T3O5 M+&A@]!Q.$4A.$;C7[??;9O%0B(7V]"?DVP!@$$F@WQ4Y5(P3C5C/? [3""33 M"% U9,'8U+W"'X%C*YZ*.47'[Z.] M@@XP#!IEF?%@!14$QAJ)$\E7,A%*)L'&?5D5U6+\EHGD!M2]$+\OOAR$G+NB M^MV[JQO>!K\0N&>V;VRP:1#XD:]3TIP"+$$K. Q8V>3!5OQ1VBT%5 $2Q/IX MYI9R^@,3$A0R['+5I^YU5AF-O=(Y4-OLV9J+O#$B@' @1D1/= X1H)((4/?R M.L2RLN(3NEAYF^W=JESP[#FIXWD?U[%MM63-IZ;L[_=EV>Y9N@ \_H"YYK.! MKWIPQYADP.@8@"_PB4*,.W\.8:"2,%#WCD=_Y_=/E$+S/G2%8^C-79;+*-2W M*:!2<>SK-!")#@6FB1*0'"@2!%27!9#0 MD!0E3:$(31FDR,D\OY=9LRC;?M%NNWKQ.R>^G77>FLPCC?3'XAPH1=)(3W@. M.Z&2G5#W2@]2>WS9VJ<+D)$@S8QM*: <(30E.KE'8D5VK24K"=VK_0V_.Q<] M0K'/BUX^]!HQDQ=[*;&N^BYYLNL8P=0>.6L[0%?#"4Q3+L3)%O%WJ%]"@)2D ML=XK0"D=UI%$D Z1M"5T*Q9B$I35HNGW(,O9V9LB"@TRJM\%0#$21GZJ;ZDC ML2-](!E5Z&94UZ-S?N+=L8]E58G[0QR+XDA?@X]I(:#,9&%J;(4 Y6A $QT1 MD 20CI!,+723HBD=P81HZNB"Z] \KB(VNC*M"VY"D\^1) DCC>Z_16(W^F _ M$&;K4!3YR"C>38UB.!+*\1KW^9H/V\UFU2^MG&0)_K2JVVVS>X1>')XT^/VZ M.P3+UR37!D?!Z:S"PQ=F:1R) ,)2\+$0VI]=XW[+&LM^WJ MB_60N (E-^X@DCD>(/##G/%0>F0J >MII&)-R6-*- MKN<\N!1!YP&H)4*)VY$;'2"<.0&X487K#*\OD3QR(_G)1VGR" #PP2&9X7%9B=^Q M^S')=MPECT>?N(LE.,>(!'R>\RBQ!-_8#;Y3SJ/D,2#PDI0JYYB'44C C=V M._7,2!Y#"FYJF?VQQ-H8P]KIYSKR&!!9PUC9>QP&(T$VQHZDCUX'8P!#29PF MMAB4P^+(:7'\<$0>FY!(^;.XY=(2$F-L;W/, 88\!G8S!T<3AI>70!B/!$+[ M(8,\-D$P3*+ PHAB"8*Q&P3'G /(8T ^4_?XAX?F)=PE(S?=3MBMSQ,3$BGU M0UM0$A:3:3MC$S?4$PF'";(S=H:-YCR!8=+R))%(E$QPK],I^Z%Y J.E+2 ) MEXE;8IBY89E(*$R0G:,I&Y9Y C%*QSYD(N$P<G/?_61)X"QPN# MT#KY),RG;I@_Y^;!30KHR( TS.)PYG;T_]MI.Q,(G"&'0L[4O, M=<18\U*K9NJ15B5$NCZT,Y2,J#4"Q2[M(U:BD\7K0\NCNB10 G(39ZMV?:@X MZGJ*R=>GWT*^)KYBO?7=L#M)P#XT-BIMQ1#K8V<>)LK7AP9'Q:&867T,9$^0 MKP^-CHI%\;GZ;GB=H%X?FAH:YWS+ QKQ%2NJ[\;0,?+UH8U1^2L.41\AH^/D MZT,S8ZZNOE@">;/$&/6:3'EEA/K."#<(CA*O"? *!NNU%;Q#WE8P2[PFP L3 MK#$IF$@03)RG71/U-02(P_\LZC4!WC9@[08%(Q''_LGB-0%>&&"-1\%*S/D_ M3[LFJN4?<=9/4Z\)X.>WYJM (6)]'RE=$\!G;[VZ@H:88?Y$Y9H ;GA;.(JI MG2#>\6\E7!/ ZVX-7X%8Q",^5;8F@#/=&H:"MHB?^P35F@!.&2 MHR)5H!TQ.)]5L2:XX3IWE]'R4%:'P'U2]ZQ:-5'LS03Q"KO4:N*T(FLOHE+ M'['K3A6K"> 2MH:A@#@=*Q8(M1IX4M=:5G"9?M57KQ*JOM7KY->OWA# 9FN^ MI SRXL:!M7\5]*7NPPG?1JPFBOV5(&[1D^5J MA5@\BR,T@4VRE!O)TS-&L" MN$NMHZ8 *F+%/%&R)DZKJ!:- HNXH7.&:DT JZ8U* 4R$2/C6=\:"9@K;8>O MB>*1)(BW<+IX37!#8^XNHP6K(#%B IPN8!/ ?F@-1 %NQ(0W6L$&/'\QL1P[ M)(IYCR#>LQD"-N!^L_:(^F)%-X6V"]@A]&J#Q+)E1A3_&MD[Q[ZVAJUXS AB MY9JF80/FL<@Z]@KR(CZPZ2)V.!YS%<\8"3',/47$#H&CN+8CV$0QEA'$639% MQ@8L9+;^4.QC)')#Z2@-.X)>9&.=%8I9C"!NL;$R-F .L^:N ")B#1LE8P,F ML$M*;6.ON, (8@,;IV0#KB]KY@KP(:ZO>4HVX/JR3P;UQ:\(-,Z4LA7[%D'\ M6^>1L@&WEG5L%*1$S%JG2]F :-5'*!CQ9MGP5 M0Q9!'%ECI>SQ!BVB.+1(C)R0/57*CL=#I.+?(HB!ZYM)V8#YRQJ^@K&(\VNR ME TXOZQA*'"+&K^F2]F [\L:B8*QB.MKKI0-6,&L4:FOR7;#\3PI&W"(66-2 M8!@QB)U9R@:,9-8U4[&1$<1']C6T;,!W=FF/54%WQ'=V7C5[?[$8'/5#)N,7 M",7"1A+W4=WSJMF*38TD[K7!J68GX_%?,:P1Q+$V66)CZ6@7[U.P9\1 M^)-9N>:CR=/#773/O4^,.;]5',H)_WZLJX;IH[[4^>X*Z"-^-/@-P>] MQJK]WU.]4K[8;\V:C_T72;9>SPIVW[1T_'3W;977Y-F;_CL=M<]OR+.WT.>W MY-F/T.>Y^-9+X'/>TU1\'R8%_B9FCOA;"/\M.GZ/YI5,9?:9.JV MM]%Z>V-9*MI RM2UV$*&7U9"IDSCJUQ;:BN!Q3DI32S'M@,K93SKC8;YV*,< M#<5.)SR#1TG4+DV9_'L"B3C<]FCO9>")KS?:#%BCX9:MX1GTE^VCQ#>KLA+S M%#+%148DK&Y[8WIS1T-#R!%_<#BH5\_$3&4IQ'?SZ\UMK]\C,:S8+M%/XO [ ME!/RC;U()"K_)8<2:_=(M%-:I"49%:0\*_[9CS(0EQ"6IF3+/14(H#D0:-ULQ# MGM^>'DV8XHJ(%<%"5I!I5A1(%F,^523Y-G_'[\N=0JI2 MY#?R#&LL1IVC[D"L)=MN>$3NLV)E&,+[&6C&$_6!O",\(Y\W8J<0KH:61M'& MM165 B>%0.>,0)<\B$QO%)EG,<0M_'DW?]#!MS!85<29^3]NP\MLJ:76['/6YG_O!959*?%V.+_2CJ)EUM5F)N;=<^8G7'% MUFL):_922D^PAVP'Y.M'A))[#:GZUN'(JQQYN2/OC*-/NW0)TCC C5JBMVQ- MRF"0?\CYL,P+LWYNUFS=^Q$=6OL6)7ZEQ+]0B82MD)HM$[A,BG^IE*"2$G1* M*6/=MNX*8O#*U\ /G*._HHR;J-#VO?XI:M8MXBO]UC;9IFDG0-DG(+D$5,=YOJ5N?[;+HU!Y6CPJU4P:%1< M,&@$=]I$^5YHAZ>H>1-%![YGUXIET0+S!J'CMES&C+^-RT:"WC4^=FUF9GX=S:9( BNXE M!AH[]@JL71"OVX>B'QCY;!.51)6D[>[?CY(5R7I-XL%?;(EZGKOCW2.>R.L# M%]_D%D"A'W&4R)O15JET;!@RW$),Y15/(=%/UES$5.E;L3%D*H"NS&YYCL5L03N!9*[.*;BWUN(^.%FA$=/ P]LLU79@#&Y3ND& MEJ ^I_="WQFEE16+(9&,)TC ^F;T'H\7Q,X(.>)O!@=YTAV@-[.0%$6R7<:]7DY0V_? MO$-O$$O07UN^DS19R6M#Z7 SIT98A'9[#(WTA&:ACSQ16XGNDA6L.OAWP_Q@ M@&_H-)6Y(D^YNB6#!I>07B'+_ 41D^".>*8OIYM=T_E_WN=G>Z\EPRJ%8^7V MK!Y[_5KX\H>&H@\*8OEUP)%=.K)S1W:/H\)LEWZ.1#>>JX$AT3E5@>J;94$$;Y3JN93=4,!Q$CPK: MIHGM!,T(YFT8]GS;:@AQ\-D 2Q9R'(H?Q5BS#V+URJ:OW%P=FE"MI%,'VK6:HVRO(# MK]$^GXFBIW]VV,;$Q$ZSP!TPT\4-'2Q>&T-]*U#U&3+<9^Y!I*!V6A-Z>Z2W MYH.:(-6B3O!E-4&JU9V0&T$]71F':P^4JWVY)Q-P^TSK"D(O95.4"H8%R@%_;="-,ZVXQ)M MZ1[0(T#>,W3/7R'%4YT-9E9T[&BZ[Q]\32#ZPNS\1^.A\SJBD<3]<^4K%AB401K/5TS"M/+RCB M>&!UO%$\S<]+'KE2/,XOMT!7(#* ?K[F.J'%3>:@/#:<_ =02P,$% @ M@4ML4T>(50"C P -PP !D !X;"]W;W)K&UL MI5?;;MLX$/T50NA#"Z31_1;8!GP+=H$6".+M]J'8!UH:6T0ETB7IN/W[)259 ML25&-= 72Z3FG)DS')+CR8GQ[Z( D.AG55(QM0HI#P^V+;("*BSNV0&H^K)C MO,)2#?G>%@<..*]!56E[CA/9%2;4FDWJN2<^F["C+ F%)X[$L:HP_[6 DIVF MEFN=)Y[)OI!ZPIY-#G@/&Y!?#D]R.)2<54$$811QV4VON/CRZC@;4%O\2 M.(F+=Z2E;!G[K@=_YU/+T1%!"9G4%%@]7F )9:F95!P_6E*K\ZF!E^]G]L=: MO!*SQ0*6K/Q*SPL93/[/07M()"S9>Q4M2_Z-3:.A;*CD*RJ@6K M""I"FR?^V2;B J!XS "O!7A]0/ &P&\!_JT>@A80W.HA; 'AK8"H!41U[IMD MU9E>88EG$\Y.B&MKQ:9?ZN6JT2K!A.K*VDBNOA*%D[--4U&([9 @>TIV),-4 MJ@7/V)%*0O?HP$J2$1#H(UHR*KFJ!;3 )::9FGN_ HE)*3ZHKU\V*_3^W0?T M#A&*_BG846":BXDM59C:F9VU(2V:D+PW0O+19^6G$&A-<\@-^-4X/AW!VRH] M78Z\Y>UPQR3GS[RO_\S[XSA\!9F"NR;X52[] MKM[\FL]_@V_^6EA/Y\+Z-M^*NJ[^&W$0= Z"VD'PAH.N1D]$%NT. GZ'L! @ M3<78T$4UG3Z'7V9N["BI+Y=+=(O1X] HO;"Y4A-V:L+1='5JOFHURT[-)X*W MI"3R%_KVS,H2J5/VA'D^EL"H]-EL;V (G"%)SQN-.?CPJ?Y[] M.!)!]+5G/+OB07"AUZ^$Y="H7U"WT*S':*[$)9VX9%3<,[P /0("S*GQ:%TD M Y4T"L]RTDYN.REW!#CC'I2Y@ MWD@W:4X'WI64I"]Y:)4X;MPKRM70RG/\*(UZ@H=F;N2EL6_6ZSJOM[ESV^8% MFO]^V[9DEUO(BU6X_7UKL'.3..HOX^I&OO7O^1KY]D5?HXZ]?=V!"E3?(,V5 MT\UV7>Z\[NUZ\POW8>D:YE?NP[KI85_IFY;Z,^;J]!.HA)URY=S':JUXTZ4V M \D.=5>U95*=R?5KH3I[X-I ?=\Q)L\#[:#[KS#['U!+ P04 " "!2VQ3 MPWBNRL\" 3"@ &0 'AL+W=OU.RNIGO0!AA?!YFE(F@U_%K0]7KR(7A3,!0(;W(,JJ>;X#+53<@P69A MQ&9SXQ;"7B>G,QB#N<^'RL["BF7*,A":28$4I-W@FESUB0?XB.\,5KHV1BZ5 MB91/;G([[0;8*0(.B7$4U#Z6T ?.'9/5\;,D#:IW.F!]O&'_Y).WR4RHAK[D M/]C4S+M!.T!32.F"FY%;;-APK5Q;)3= M919G>N.B?4BF2+.98"E+J#"VNHE<",/$#.62LX2!1J=H!,X8;G$(REM()("^ M3CB;4=<4C8X'8"CC^L1&WX\'Z/CH!!TA)M =X]Q%=$)C5;MWATFI\*90&.U2 M"'D3Q;B!(AR1+?#^?O@ $@LG'HY?PD-;JZI@456PR//%._A&L 2Q@,;!8C30 MQW5NS0I3](UE+L[6>&RW=$H+"S]\L=SHUD"F'_S\E3'( JTZP)?S?>=J^S#8"/F@5@":/&4\5T-GI75QY;HJ64%&U84H M(,>=A9 9U3B52U<5$FAJ01EW \^+W(RRW!D-[-J=' W$6G.6PYTD:IUE5/Z\ M 2XV0\=WM@OW;+G29L$=#0JZA!GHS\6=Q)E;LZ0L@UPQD1,)BZ%S[5]-_< MK,07!ANU,R;&E;D0#V9RFPX=SU@$'!)M*"C^/,(8.#=,:,>/BM2I=1K@[GC+ M/K7.HS-SJF L^%>6ZM70Z3DDA05=8\$2L<\WR)2D$9PD#1=Z1&!8@):1D+'(ML2APH+0BKV/0E''U!F4^SV+R M^M6;@:O1.J/#32I+;DI+@A.6=,A'9%TI,LE32!OP<3N^WX)W,2IU:()M:&Z" M5L(9%!>DX[TE@1?X#?:,SX=[3>[\F_;)OVF?ML-C2!#N-\'W8MFIRZQC^3HG M^+!@$C U8Z^3>Z8>R+XN&;JVA:S5T3VCX)#3EA&9":O:K5(,U MG6P+-3&%VE24)6MD6@UQ\+-=ODIL M&,(Z#&%K&&ZS@C*)5[\F7"@%C3Z7%.&.[D-OPR/K#OW\*\>DC6//MZCV+6I/ ML:0I;*\FA>]: NR1SCF\)3F^P9ANRO&EI%AJC6Y'1R9'_6XO.L[AN8+3Z,C% MJ.^%T7K9Z>KWU\;[VD?PF8[QZF;ES#\]2R_'IU1I[+W1 ^[6&_HMF MKW\4:]_K-9W ,P3W'/"]Y[?2^Y]IP;U/&T%BIK1D\[464K7$T=]YLOT7RI4? M/.L(7C);TXI^+PO]QBRX.\U+!G)IVTQ%K.+R@:E7ZU;VVC9P!^LW_M78;UB/ M_:M)V:@^TY=]\TA%((/'2^'*^[WSG\ZF=;*1ZT"6 M(4\5%WKFE<;4%[ZOLQ(JJ@>R!H$[A505-3A5:U_7"FCN0!7WHR 8^Q5EPDL3 MM[90:2(;PYF A2*ZJ2JJOET!EYN9%WK/"W=L71J[X*=)3=>P!'-?+Q3._)XE M9Q4(S:0@"HJ9=QE>S*9.;EY#5\_( M\F62:_=+-EULX)<496'1@55$RT7_K4^; %".,#@*@#1+\+&': H2NT5>;* MNJ:&IHF2&Z)L-++9@?/&H;$:)NPI+HW"788XDR[;TR.R()JM!2M81H5!=S/9 M",/$FM22LXR!)N?D#C+ S862 G@Z&,ZS.,N%]>D].3,W)"F" ? M2MEH*G*=^ :EVH1^ULFZ:F5%AV1!/2##X 6)@BC< Y\?A[^A8D""I^X=^3*-H^C)*_,<]Z>,^??Q' MZ3FC*\:9:9M$2'&>-4JA-?L4Q;N*PC@^H&C4*QH=5;1E^M)@QU&5:W)?Y]0 MMD X/@^B([:/^RSC_Z$+)KVT^W$R-K=]6MI,&+TPU+?-I V0#<+Z0T MSQ-[>_:/9?H=4$L#!!0 ( (%+;%./D6@"S0, $@5 9 >&PO=V]R M:W-H965T+,=J"3]N-G)VD<5G"#Q$->(';NO3GW'.N8I^Q6 I4G"95_KE@L-N, !2\3=WRYTG8BG(PRNF0SIA^R6VE& M85UESA.6*BY2(-EB''Q$'Z9D:!.*B.^<;53C&MA6'H5XLH,O\W$ +2(6LTC; M$M3\K=F4Q;&M9'#\KHH&]3-M8O/ZI?I-T;QIYI$J-A7Q#S[7JW%P$8 Y6] \ MUG=B\YE5#0ULO4C$JO@%FRH6!B#*E19)E6P0)#PM_^ES140C ?7W). J ;=- M(%4"*1HMD15M75--)R,I-D#::%/-7A3<%-FF&YY:&6=:FKOW!CI[_;Z3-PQZ)<2IXNS?S#[!J< MO#L%[TP1<+\2N:+I7(U";0#:QX11!>:J!(/W@)FQK <(/ ,88K0C?>I/OV:1 M24=%.MQ.#PTM-3>XY@87]<@^;AKM7M'8\,3 K'BW/DF19Z;W,^#XFVFJF:4/ M3&EFEZ@"/[^:BN"+F5:_/'A(C8<4>/I[\-P+;9X34;4"['?.C3Y6K%TTEW6& M11W[(J\G:$ @'H["=9/.'6%X "&LP[9@]FN8?2_,;R)E?\P:E4^&J47^:B5L M%1W410>=T&)8XQD>28NRSN M+7:$0;A7B_,:YKD7YD-OU@/WQM]5+CGS"7%1 M5[SHA!"7-9[+XP@QO7S%L&>Q(^@,%'H!?&5K%@/D:04US!AU@ESD+!#A(ZWS MJM";"WU7G$\(YX[(;X^5$. O.,B!D/,UU.^&.LX4T>!8Z@Q:JK,CSN-#R/DE M\ANF4Z>])R%G<^B\&](XFT071_*EJE!;8W+&B/S.6#*.?1]"SN0P[ 2_V%DE M1D=:^E6A)K_POU7O#=D&V/AX]#MG1?^A=H2=WV'2#4V<06+_E]\!FO3?UL07 ML@W0^27V^Z73I+T)86=Q>-@-09PM8O_G7WL3J@JU8=M9(/9;8,DV\77BS Q? M=H);XBR1^+_[#MB-P3<7NS=D&Z!S2.)WR(K^0PV(.(,WZA< MB<21M@[B^$T"\#>YA6'YY. M_@%02P,$% @ @4ML4S->X,0U! W \ !D !X;"]W;W)K&ULM5=M;]LX#/XK0K #-N :2WZ+$Z0!VF1=8]SMBO:V?1CN M@^NPB3';RB0YZ8#[\4?9KI.FLL] T2^)1?/A0XH4+4[W7/R0&P!%'K,TE^># MC5+;B67)> -9)(=\"SF^>> BBQ0NQ=J26P'1J@1EJ653ZEM9E.2#V;24W8C9 ME!0\OWY@ V>!+?)>J.TP)I-M]$:[D!]V=X(7%F-E562 M02X3GA,!#^>#"S8)F:\!I<;7!/;RZ)GH4.XY_Z$7R]7Y@&J/((58:1,1_NU@ M#FFJ+:$?/VNC@X93 X^?GZQ?E<%C,/>1A#E/OR4KM3D?! .R@H>H2-4MWU]# M'9"G[<4\E>4OV5>Z'BK'A50\J\'H09;DU7_T6&_$$2"@+0"[!M@G .:V )P: MX/0%N#7 [0OP:H#7%^#7 +\O8%0#1GT!00T(^@+&-6!\"G#:$D>?,D?+"JI2 M7M;+(E+1;"KXG@BMC_;T0UET)1[+),GU^;A3 M\FB%.SB_AGD*:ZK*BLENH M%A /"?-^)S:UF0$^[X;_%:LAH:P5ONB&AT7:"?_X.N>ONN%WL!T2A[;"/[V. M_?IU[,O^<&J A]WP[^R?YR +:[0I5+LI5+NTXK18N2PD2J0D1Q5+OO^!,K)4 MD,DN#J?A<$H.MX7C%J022:Q@1>)(;K#>X[18X0H+GZL-"#R30D"N2"0E*-,9 MN*H8_))!?YQV,]_#3=L=9ZN'SO*ESD'C67!N$YS;&=S3T5[F\;!CK[S&G/=F M^? ;#K_3Y:]<)?D:=U^!P-28#GVW 4;ID-+?.EP9-:Z,.BW-=3W$V"03O8DZ M6),WHQ=)<[RQ0ULR%S3ZZ0GI'=!YK MXV/T\*VBG8R?\;Z8#V5QLBO M:G/'.VV[WOBD QBT7-\-6IP]]$AF]S[CY%^"-TC BE$=]<\.O9$Y;W;@V:%) ML>XNU>N<7=9&GFVR1^E)#YWW4_MH4--:)VJ?#&HN;3_=3'?2YY)#WV/=?>O% M)[,.NQLU!X&7MIQL1<(%V0+^K4B4\2)7DFRB'9![ #W5[!*)5:PX;C3VC5B1 M!(A&.3G%&<#JGQC9X;F?$-!LV,43,,FQGC9A@X,T5^P3!T9HH=R^5I,&QV\06@'?/W"L MC7JA"9J!?O8?4$L#!!0 ( (%+;%,?;B>>-@, +0+ 9 >&PO=V]R M:W-H965TGTG&ZFN= Y@R&W! MA9YZN3'E>]_7:0X%U0>R!($K*ZD*:G"HUKXN%=#,@0KN1T$P] O*A#>;N+ES M-9O(RG FX%P1714%57?'P.5FZH7>_<0%6^?&3OBS24G7L #SM3Q7./);EHP5 M(#23@BA83;VC\/T\'%J B_C&8*,[[\0>92GEE1V<9E,OL(J 0VHL!<7'#6F7SJC3R2P8I6W%S(S6=H#C2P M?*GDVOV231,;>"2MM)%% T8%!1/UD]XVB>@ D&FS'?AY/W[<@_]A LH#T@< M[),HB,)=>OX;_D!.W'H5.[[X&;[C2N.,UNA(L62"6I?V">Y"%1K%[\@%I'(M MV"\T[5)1H6E:^_KC"^+(J8%"_^S1D;0Z$J4PT=E:TI M-[,H&8PG_DTWCT^#DF$R:H,>J!RT*@>]*NUG2^0*:\T-B HT^4T6U5*GBI56 M>4\>ANT.PU?UX[#5A4N*$<#L"I@Z5)7 M8)A8]YQ[W+*.7S7_8; MHL'+.=!P=?,;)X\LZ(]YJ+)3ZL->E1>@@:HT=T9D M^+?@LL0;V?2E(-J21Z]KQK9*AO$+FA$_2?0@>5R>=@6-@V?LV%;1L+^,?@*! MERAW;M ,[W:F#>8*NYJ^-&S+7SAX74.V93(!2<% #V%0 &0 'AL+W=O_/)A32 M83O9:?>F#>#O\\N//S9,=XQ_%5L B1Z+O!3GHZV4U;OQ6*1;**@X8Q64ZLF: M\8)*=#:MZ 9N07ZNKKFZ&G=65ED!I\!YI#GVI**XUMK=-3YU,+# MW\_6KYKD53+W5,"C^(16L&:UKF\8;N/T"84:GLIRT7S%^WV8R?A M"*6UD*QHQ2J"(BOW_^EC6X@#@1]8!+@5X%,%I!604P5!*PA.%82M(#Q5$+6" MZ%3!I!5,3A7$K2 ^59"T@J1IA_W\-9._H)+.IISM$->CE37]H^F@1JWF/"MU ML]]*KIYF2B=G%^FW.A.9;CR!?D6W:C&MZAP06Z,7CUXO0-(L%V_4H,^W"_3Z MU1OT"F4ENMNR6M!R):9CJ>+15L=IZ_MR[QM;?/]>YV?(\]\B[&'?()^[Y5=P M?X9P9)4OW/);J,X0\:SR]\>"+YWR*[=\ :F2[W/W#/(/IP=ODG\\/7B3?'ER M\'[R4CY6_=Z:$#?VB,7>IXS>9[GJ-!"("L5=6+USF"6=6=*8#2QF/S"V MVF5Y;NJ-O3)JE'I#>)C%0>2%D^GXX; 'AL/"P(]#[^6P*^.P(/YNV ?#,)+$ M?OQRV,?3ABV/#GM1M* K6N LVA>UEH%3M"S3,\<9R[7I/,]<>9W M(01(U;4Z.^YNV[@S&1]/1\T"2O4/4(8?: ZE-!)V;RH\R"I1;6S.*>D"2)P! MW'&Z I52RFKE51UI4E AW.?P%I4@35$D@RA('&-S%+[7;TV>,XYK#A7-5@@> MU=%.@'F'\88%L,VI?[ I^D[/[U71*W6DD\T\Y*!.4UN6KU!65)P]@'XBK,5H M;1^&%%H6I=\3TL?.B):EI.4F4Y.@"7G8@\&#B/@\3BNT>9[V;9 M#VY3?L\OWPVPB^>E5M$GOOF38YYYK:J9]ZD9G4^&"SR( M;)/9@\YWDT[M,:P /97@SMU .9OS'G*^FW)=)W%X@+(V.QZ"+<0VO. >;-@- MMN]7T9'JXR'C[$L)]Y##;LB]6$K/(3P9 Q@2+2%A9 G@X-3G9IKC?':)AP0C MOA<38G':$PR["7;'),U15?-TJTM_]-B A\>LP$OPQ++'XIYDV$VRM%C=0,6X M!.XZ0O=TPO_?20OWJ,(_X:PUQX;#EA?XEI+UM,)N6CUWK'KK+?7RT1OT\5@, M[ HM>P'NT87=Z+K*2M5&=+/AL*$2^H:J>)::6#+'0XB1P,J2'F,X<4Z[_6#@ M?(7J64725QJ33PB3%"S'+K5N(Q\.*S^ 2[%5UKG$6-R@3 M44!IA"J)ANDH.J3OCEC'&?@=UP+F9F5,7"HW2MVZR>ED%"4N(I"060?!\74' MQR"E0\(X?B]!H\:G,UP=/Z!_\,EC,C?1 K!HQN,&!+ ^;C7CCR49YP MR\=#K>9$N]V(Y@8^56^-P8G2L7)I-7X5:&?'A]GO6ACA3LB0M\1/-4S(:6EY M.1,W$LBA,6 ->74"E@MI7N.V'[R<@.:X*]LG>T24Y'NN:H.K9AA;#,N!Q]DR MA*-%"&Q#")]KN4\2^H:PA-&KRQ/R:N_UOR@Q)M5DQIK,F(?M;( ]J@VN&$-6 M4B0_SW"-G%HHS*^ CT[CH^-]'&SP\5$K8UZ^H&GR_IK+&AY+?H&0>@17(W=C MFK"DFPSCNT<\'S2>#X*>3^ .*ZI"IBQD>:FDFMT'$NHVL-V='5K:^$B#H5\9 MF-9R<6IG8OKHH8414G(/7!N2DD*5-C>!H'I-4+VMF>RM,9DBCQN([#>.^T'' MQ[[&0:/$2>[+,!=5**-! SS8&94T:>4CV9K,)R H7= 9BF=%SNC6/"XA5HGL M=---1-)6<"@+^OZF413QCLANL1I#V;3R0CN[X["5$AK6DF=Q&(9@SZ](VFH1 M[6[/97>=R_Y&*EN)HF&%^:K*ER_Z+!F\SU11@85@1JW(T-[N^&P5A88EY5E\ MAB'^A\]6D.A@>SX'Z]=E;]-ER5J98F&-^:[Y!-M9;'5#G46K,HSNC$>VTL"$ M]>0Y/#X!T7E26EDK1FS[9H>M=SL':]48K[2KKO7_PO5,8/LI88I6R7X/:UHO MNNG%Q*K*=[ WRN)=Z83G#8621QLIV7_?L=.FI60 M5FA[2>SC[_O.Q=8YHQT7SS(!4.0U2W,YMA*EBFO;EE$"&94]7D".)VLN,JIP M*S:V+ 30V)"RU/8E(++,,BI^3R'EN['E6GO# M/=LD2AOLR:B@&UB!>BB6 G=VHQ*S#'+)>$X$K,?6C7N]"#7> 'XPV,F#-=&9 M/''^K#>W\=AR=$"00J2T L7?%F:0IEH(PWBI-:W&I28>KO?JGTWNF,L3E3#C MZ2.+53*VKBP2PYJ6J;KGNR]0YV,"C'@JS9?L:JQCD:B4BF@AJ0O!1#V%-,*G;5>ZF<'.JZ&0D^(X(C48U MO3#5-VRL%\OU.UDI@:<,>6IR$[V43#)]:9)8Q"'T>]7#[L)J3\[,+VPMBT!SNJXYA6<7A'XO#) M'<]5(LD"Y>,._OPT?WB";V--FL)X^\),O9."*RAZQ'<^$<_QW(YX9A^G.UWI M_)_WQ3][?U,,OWDEOM'SC^A-2XD6*=28;O/%YZ5Z$_:&79 7-Q*+2*,>^ ]5VOK;;H M@/EN$+JM-.V##I.!V)C6+DG$RUQ5SZBQ-M/CQC3-EGWJ7L_<#OLK[&5&XO6ZSU(G@0BZ6Q F\\6O$%/J+YLKI7].355A*1 M8:Z%S$'A_+)UQ893%EE H?&GP*W>6X--92;E=_MPEURV?!L1IA@;:X+3WP8G MF*;6$L7QHS+:JGU:X/[ZQ?IMD3PE,^,:)S+]*A*SO&SU6Y#@G*]3\R"WOV"5 M4-?:BV6JBU_8EKI1T()XK8W,*C!%D(F\_.=/52'V 'W_!""H ,$K .N< (05 M('POH%,!.N\%="M ][V J )$KP'A"4"O O2*9I75+5ISPPT?CY3<@K+:9,TN MBOX6:.J(R.U6?#2*W@K"F?%5_&,MM+#;0L,%Q%GR@"NI#"HXNT'#1:K/2?[E M\0;./IS#!Q Y_+&4:\WS1(\\0R%80UY%E?"$ ME>NU)HG6L-=X^/8;R>#.8*:;?(2UC[#PT3GAXRZ/B14UPEF"Y>K<;ILY%PHV M/%TCR#G$,C66S?C3C_LC;S-?O&/E2Y"YONU MUD$JG3J53F,J>^>AH3#=VEKWIQ4_JGU$C1%/]HL)1O%'4#OK0" SD0KS[ JE=]SCO4A*:7QJ=3H.C4.LNG7V?0; ML_E,VW>M,+/IK% )Z:QCLXV!#PE_U@W-'=31#/Y5;0&YRITMG@R.*A*^KNNG M9IV#2)F_^[#X_RL+W%3^#D[XR0/.]CZ K#'.O;-XH3#E!A/ )[KJ:71]X":5 MN:9=Z% Y'>B.N5GP7BZ"O^$&-W2/7%&P!N-E+E.Y>&[886Q'WBS\:23%=KS* MFHGU:W%'Q.2";ZCE"P2D_LM,Q,02\V)KB-SP?"%F*0+7&HVF:RL%=(+)WG#7 MA6,V&$Z+R_9K>3B22]X;3GDO>'T[[+OE@.!VXY,RGNF\73?*B? S5PM!%_04Y]09O]TCKE;ED%4^&+DJ[O@S M:6AB*)9+&DQ1605Z/Y>T-ZH'ZZ >=WOWL-H'%YQ@+>"L;9+V=#_^QD );0Q-[]1[ M2?#8W\Q\,^,Q9K+CXH>,*57H(4TR>=:+E=H$EB7#F*9$]OF&9C"SXB(E"H9B M;)Q1A.^.^OAWI/@ M"UO'2@NLZ61#UO2.JJ^;6P$CJ]82L91FDO$,";HZZYWCX!*/-:!8\0>C.]EX M1IK*/><_]. J.NO9VB.:T%!I%03^MG1.DT1K C]^5DI[M4T-;#X_:5\6Y(', M/9%TSI,_6:3BLY[?0Q%=D3Q17_CNDE:$/*TOY(DL?M&N7#NR>RC,I>)I!08/ M4I:5_^2A"D0#X+1R01293@3?(:%7@S;]4!1$@884LDS7[IT2,,L MIZ;GX<^<2:;K2**/:,'63!%T1\-<,/6(KJ_GZ&1!%6&)/(7YKW<+=/+A%'U M+$._QSR7)(ODQ%+@BE9HA97966G6:3'KHAN>J5BBBRRBD0&_Z,:/._ 6A*". M@_,4AYG3J?".;OK(M7]!CNU@@S_S;OCG/.N$+_Z;]8OCX;8!ONR&?\/?#:!/ MW: %#<$F;K5Y>30%:GV@;*<# MQQY.K&TSS8>+['K%,Y>]VF6OT^6K+(0335)T$M'RZ53OW!5A FU)DE/$5V^B M49KSFC1\=_2"AG= XZ.+[18JPYK*L).*H35UY'14:QV]6]WXM0V_T_,;\L#2 M/'U+G"_]@Q!BSVX+X;AV9/QN!3P?FPJXQ2%L[X\?^W\MT%EEK^GGL.%F=;C8 MAV4\;B73.$MQ=WQ;_(27O)"O,_:7\:B;55J;WOCC0Y^/6?6I6M6D[[>GR=DS M<]ZZ^=#?L&="D=,(73-RSQ+8.U1V;!>\[^7X_9HYWG=S_$H[_Y?9&AS6CG>8 MK5=6/?=YW\YQ=S\WY^$W%5-Q;!;V_18/WR\+^_Z+1^^2A=%A.QH<9N&55<]] MUOW\N63?6'%W9S6_0LU>0'E(IU<8F48 4\@'6QDCX$^-O$_QWYPB4T1@&)]^@AA[6NA_(1Q0\2: MP04QH2NH"[L_@BXERJ\"Y4#Q37''O.<*;JS%8TP)[&6] .97'"JS&F@#];>9 MZ3]02P,$% @ @4ML4RJ\'CKZ @ APD !D !X;"]W;W)K&ULI5;;;N(P$/T5*^I#*[7-/= *D,IE+P^5JK+=?5CM@R&& M>)O8J6V:]N]W[(0LA#2@W9?$=N:Z3I1^L >#7*\)G.BGO(' 3N[9HEI1IBDG"%!5D/K MSKV=];2],?A.22%WUD@K67#^K#=?XZ'EZ(!(2I9*,V!XO9()25--!&&\5)Q6 M[5(#=]=;]D]&.VA98$DF//U!8Y4,K;Z%8K+"FU0]\N(+J?2$FF_)4VF>J*AL M'0LM-U+QK )#!!EEY1N_57G8 0!/.\"K %X3$'P \"N ?ZJ'H ($IWH(*X"1 M;I?:3>*F6.'10/ ""6T-;'IALF_0D"_*=)W,E8"O%'!J])GSN*!IBC"+$5<) M$8@RA=F:+E*"L)1$272%:K/S*5&8IO("#I_F4W1^=H'. (*^)7PC@40.; 5Q M:79[6<4P+F/P/HC!1_>Q98Q+\ZF(.: M.3#,P1'F2[0@:\H896O$5R@G@O*V,AB7=)&ATPWP=10&;C\$E:^[OTZ+F7_3 M=_O[9M-6MJ#?8)L=9=O3'M;:PY.T0Z=\V5#16O;CDB+<<>V[3M_W&WH/S1H: MIFU$KND!&8RQ>6,B']#?X.9H]JT M1P>Q7$61%S6D'UHUI9_$,^OBV5/>JY7W3JQMHAMK5U7W#@JL'T1.V&M(/31K MK>K3V&9'V4K5]LYDR8A8FY$NT9)OF"I;2'U:WQKNS+!LG(_=VXG;&PO=V]R M:W-H965T.O)?9;_ M*%92*O20Q&EQ.EHIM7XW'A?SE4S"XFVVEJG^Y3;+DU#IK_ER7*QS&2ZJ0DD\ M)IXGQDD8I:.SD^K9I_SL)-NH.$KEIQP5FR0)\\<+&6?WIR,\>GKP.5JN5/E@ M?':R#I?RBU1?UY]R_6V\];*($ID649:B7-Z>CL[QN\ G98'*XELD[XN=SZ@, MY2;+?I1?KA>G(Z]LD8SE7)4N0OWG3E[*."X]Z7;\KW$ZVM99%MS]_.0]J(+7 MP=R$A;S,XN_10JU.1Y,16LC;%."N M-8BF@*AR7R>KRO0L5.'929[=H[RTUM[*#U5W5:5U@J.T'%E?5*Y_C70Y=?;O M+%O<1W&,PG2!,K62.8I2%:;+Z":6*"P*J0KT&[HVS\[K9Z]G4H517+S1OW[] M,D.O__7F9*QTBTJ_XWE3^T5=.^FIG:*/6:I6!;I*%W)A*3^#RT^'R@=P>4P M!V.=RFT^R5,^+PCH\8MQ"5AU*S[\ZH1YF'/4_'>V>IG&\KYV#EY_/Y)MG$ MH=*1GB=9KJ+_AY7ROHY2I%;9IM#O9V%]PWBG39A,.6FUJ1X[SI9!;J3O%EF.>/4;I$O;D6G3;H837Q)[UM\+=M\,%AU1E)OR+= M+/3ZZF$>;Q9EFYY$\0WZ\_RF4+G&'S3")MN*)X>.L(M))VKF">);>M/%LM7, MZ;:9TQ?JHXMIMX]\X7.OVUIGRV#:&:4#_8X]PSH/?LMVWRSYH&=GA36LQDUK M_!/B=1M[V5CNMG9"+88SBTLRQ1;+*XM+4N6I-_X=UF-X .["_OEK@*Z3=1CE M>M:HK#G!G0 ZR<"=EG?2,.CE"O32#IR8P D8^/6GSZ_"9/U^!KS%V& )PURZ MUG.%VYI-\6%LP@9.&*;33IT]/+1V&K.(A&UT#MJUFVVPAF&N_9&'"[T4TLLD M* N&'E@<84: #2FP#S;_:R%O-W&MAA^B6RNG!EQ,T*,,]AE #Q+ &P[ Y8.*#NTS!0DRH)5)7R\!F21EGO9$2 Q\" MPV1(C^R Q6"(R5[]7R72Y>_3(AWO0].K^3 M>;B4Z+,LMS;*2!W>H]E ):Q^CQ!&2;EB0P(MPD>;Z 6.CJ:U(^UQ8G'53H4! M#8%!8_0._8T^ZN"330(Y-LPAQU@+$<,; O/&J<=@%W10^8CA"''E2)G7\&$H MKX8HY!A$(88HY&"BS 9<#!.%&*(0F"B7U0Z3S%$NXTIWBU6T!ET;92?3(V26 M&GVEL+ZZP)%:9N%LRFS,H!:]M)L&-E/,&.E?LE"CK116JP/X2+MS;=\C=&J) MU=4RL%AR/L'],P%JI)/"TKD''QM/+3[Z4\*8)332!:3=-+"9\HG 0#?N[&31 M(R!RH))&�::[+9X.CH8K*%(QF"(S5,H3 0[&+C!$IJ2$'Y,63' (3".UI. M_0:[(#9!;[KK)TJV S%DHC!6^GMG$+?4\(9.CM$[!D(47EXX]0[L D/=\S-% MV[O3AF\,YMM,WLDX6^N\*3E?I5F<+1\AQP8Q#!]CF]T(/8.%WF51/>""#^?5 M2#.#)<]EWM"X: $'"TV'+G :4S%L&EA,.>.B?Y>=[9QEP%)[P+2!6?:"\)0+ M2ZBNEH'%DF+L Y$:O6?PRF"/:0/K'FOXK#RKZD;6/2JQ6P862T+IM']"Q Q9 M&"SN+S-G&*BD>9,0 8'?Q.H$(T3=%];,T(G!=+*IG]/,@1DVL6.PB1DVLYX0O?GR].].>&-/P8I.&&-/Q@TLP&7 AP3MUNET$.AY'S>Y8V+_4\ M2]922="M$7W.CI'>G3-K6'I=0#[@8GB"Q(U>CEH85MC*(8, M XLAH/[<"!Z'!>^0&P%^=Y=#6-;&CG:!Q6[2OV_,C>!R>/-I#W3S[ED%YM1" M;MX]JK :!A;#_EU^;D2=PXK\,M >J,2-M$V< TL48#N]?ZOS'WHN!'DTHB[@JTQW3QJH;]EZ'[9KM]V(I \?'.P! M5[][XX92P2V-'39LM]9(K _KX\M@6]]/3CR M^H)\_45EZ^I"]TVF5)94'U&ULO59;;]HP%/XK5E9-K;22>P@=(+4PMDK=5)5>'J8]&'(@5AV;V4YI]^MG M.VG*U@";-.TE\>V[G&/G./TU%_N! MXSO/ U=DF2LSX [[*[R$*:B;U:70/;=AR4@!3!+.D(#%P#GU3T9^8 !VQ2V! MM=QH(Q/*C/-[TSG/!HYG' &%N3(46+\>8 24&B;MXWM-ZC2:!KC9?F:?V.!U M,#,L8<3I'J 8L,WYU3:)UK7:ST'S4NI>%&#M8." ML.J-'^M$; #\: L@J '!GP+"&A#:0"MG-JPQ5GC8%WR-A%FMV4S#YL:B=32$ MF6V<*J%GB<:IX4?.LS6A%&&6(:YR$(@PA=F2S"@@+"4HB8[1I%2E '1:<*'( M#VQWX,.C/DL2T.$8%"94'NEU-],Q.CPX0@>:!5WGO)2:5_9=I:T:07=>VSJK M; 5;;$UAU4&A]PX%7N"WP$>[X6.8:[AOX=ZO<%6='/'%#%_^' M["6-6K+3O#DQZ%" J6$F=RH7 *C@3.7RJ.TD)J]R&':#N#V#W<9$=Y^)H$VK M0L4;6GZ4]KKM8FDCENX3"]O$TK\1ZS5BO7UB49M8[[58D/A^NYCOO90G;Y]< MW%H^O!:].(JVZ&V40W^GWK6N@( 7"D2KJO]*->PE<;!%]:6\^,$_^N+/:J;- MX]I+PR#YS8*[<268^_@S%DO")**PT#BOT]4QB.J*JSJ*K^PM,>-*WSFVF>O? M A!F@9Y?<*Z>.^;B:7XTAC\!4$L#!!0 ( (%+;%,(!727KP, (H/ 9 M >&PO=V]R:W-H965T33%IK$SMKNQ3^_=E.FC0E#:4L7VCLS/.,'\\P MDQFMN?@IEP */68IDV-GJ51^Z;HR6D)&Y#G/@>DW"1<947HI%J[,!9#8@K+4 M]3VO[V:$,F<_S2+3_'8 M\?-^Q_6O%:S#V1,.7I?S16R[$S M=% ,"5FEZ@M?_P6EH)[ABW@J[5^T+FQ[ P=%*ZEX5H+U"3+*BE_R6%[$%D#S MM /\$N#O L(]@* $!(=Z"$M >*B'7@FPTMU"N[VX&5%D,A)\C82QUFSFP=Z^ M1>O[HLPDRIT2^BW5.#7Y#/J6)?H#_4V$("9HZ&0&BM!4GNK=;WGFNG#C[W$3H!O.U%*B.8LA;L'/NO$7'7A72ZYT M^QO=UWXGX1WDYRCPSI#O^;CE/-/#X5Z;G+=YGQ_MO7$9094$@>4+]B:!E !G MR";#&9J!C 3-[3_R]\_:%GU2D,D?'9["RE-H/84O>-*%SF0;6Z"T\"F P9JD M2('(T,DJ1XJ?MJ59-SWVT!,0T9:@LV.0#8V]2F/O((T)981%L%%HE?$$13J1 MA:Z/;>JZB])L%Z$":]E196-EM4KO] M]/=+/0+8D#JHI [>*#6F,N(KII"VT^^U?02L-:[=GH+SGO>Q3>JK80VAPTKH M\#5"=8+*5A$%2]^RF.^/APGNA;IZ/6R7S18C_MBFI,G_=6C6A.MH.IMGS+8=P#LU?W6ZSS"59+0E!*31W.FJ'KJ MB"#>ZN+XG2LX]FM?_F_)EY*F$<'=5)@>8C1K,1KN&LU?,&J*K3LC#CK%WNA: MEJVRKHNK>Q\.WSM(=0_"AS6A9XWVD#;T C>V-;;U(^[UP*:^N@_A[CI_0QY? MBDM=Z/'@O>-2UUK<76S?%I=N[HO]3?,89*'0W9HM,A +.]1)9!M?\859[5:# MXY4=EW;VK_'E%+?LS\R@:6>9FKZ84F^(6% F]0TEVI5W/M#9)8K!KU@HGMO) MYIXK/2?9QZ4>ED$8 _T^X5QM%L9!-7Y/_@=02P,$% @ @4ML4P;-:9:L M @ +0@ !D !X;"]W;W)K&ULI59=;^(P$/PK M5M2'5@+R 02H(%)I=;I*/5U5VKMG$S;$JF/G;*>T__[6#J14#51M7XCM>&=G M/.LLTXU4CSH',.2YX$+/O-R8\MSW=9I#075/EB#P329500U.U=K7I0*Z!C; [?C#8*/WQL1*64KY:"?7JYD7 M6$; (346@N+C"2Z!M3#[SQAY9 M048K;N[DYB=L!0TM7BJY=K]D4^\=]3V25MK(8AN,# HFZB=]WA[$7D 4'@B( MM@&1XUTG!Y&\K)G'(J4B +5QC7HG;?GN+I%1C*N#XC)X0)'VC AM :YUUCBQP[&WX"F)HO$DFOI/+>D'3?K!9])W MB++UU959M]J1Z1!MJ'&>$9F1C DTC:%]I=3,NM5&]H.L)@?5*O6-B&$C8GC4 MC!M&EXPC%SB&%C=H\:<1)OF^)U!PWX\:O=GU) 9?8.,D*)[ MA% -/=ROF' P.% QXX;1^"BC>VFOKCS,JXW)^'WMQN-@TLYDTC"9?*YV=R1> M.CN;OE2[Q[->I*FJ8'58\1LM8?#ZA0R^K 9]_HZ@CS*[V_B!'G_OXV\;Z2^J MUDQH))LA:- ;89FINC?5$R-+UP^6TF!W<<,<^SDHNP'?9U*:W<2VF.8?0O(? M4$L#!!0 ( (%+;%,&PO=V]R:W-H965T\:?1 H@T4N>43&Q4BF+*]L6ZQ1R M+"Y9 50]V3">8ZFF?&N+@@-.#"G/;,]Q!G:.";7BL5F[Y?&8[61&*-QR)'9Y MCOGO*61L/[%]$8(YW)BK$G/?F23"Q'&X(,UE(K8'5[AAEDF192-GY5FE8=4A.; MXX/Z)Y.[RF6%!H\@FUWIIEPES1OL1&GH76 M.R%97I&5@YS0\HY?JCHT"$JGF^!5!.^4$+Q"\"N"_]X(044(WALAK @F=;O, MW11NCB6.QYSM$==HI:8'IOJ&K>I%J-XG2\G54Z)X,OX*JLH"7: 9RPM&@4J! MV :99;1X4=M1W<_F(#')Q+G"/2SGZ.S#.?J "$7W*=L)3!,QMJ4RHR7M=15X M6@;V7@GLHQM&92K0@B:0=/#G_?Q1#]]61:@KX1TJ,?5Z!9=07"+?^8@\QW,[ M_,S>3W>ZTOF_Z(M_CGY4#+_>%K[1\_NWQ8_KE9!S2#6C,PFL$KFM\* MX%@2ND69V5UK)F37OBE5!D9%'W//L1L&JB;/S9?1 5)'XS%HW@8%@1<<@Q9M MD!\UE(Y2#>M4P]Y4ERGC\D("S]_(M90)&\&'_DD2;8@[C+KM#6I[@UY[CY@3 MO,K@#7.#5N30&9ZX:V->_=,XJSR!N41U&4O:KTXS_6]$W]M M4#@:C4[\V8WS,P>^-8U+J+KLJ"R_F7JU[HW7IB6&ULC95=;]HP%(;_BA7UHI6VY@/R50%2/S1M4JM5I=TN MIET8.!"K3IS9)]#^^]H.3=EB8#YWT3?#S:"/FL"@ D+R6OU-@K$.L+ MWU?S DJJSD4-E9Y9"EE2U$.Y\E4M@2YL43D:B0L5<+$9>Z'W_N"!K0HT#_S)J*8KF (^U?=2C_Q.9<%*J!03%9&P M''N7X<55: OLBA\,-FKGGI@H,R&>S>#;8NP%QA%PF*.1H/JRAFO@W"AI'W^V MHE['-(6[]^_J7VQX'69&%5P+_I,ML!A[F4<6L*0-QP>Q^0K;0+'1FPNN["_9 MM&O3Q"/S1J$HM\7:09HM2S3-?AY!9T)$4^DSN*C63(]$ LR?<:)$56K8A=0&X9 MG3'>3I_> %+&U1DY(:PBCX5H%*T6:N2C-F1D_?D6?M7"HSWP*=3G9!!\(E$0 MA4_3&W)Z',_VZG"F4^K/_/J YZ#0'5G.X1],X)*<2 MS!_=O!8L) I186%.G,E;^42*V>VQGH2QGD^\M<.$\/.Q/"8BL^!AKX&+%/5:<9*&;E72LY!AKZ&(E/=8P"6(W*^U8Z3%6[&*E/584 MAWN^5]:QLH.LQP)TIUPB2!UOH\Q.D6:#GET+@^\"T].Y$GKP!4$L#!!0 ( M (%+;%/IE3+%: @ LM 9 >&PO=V]R:W-H965T*L[@42I.9ZSCA+&4BFYR?E<^NU/F9+'0B M,GZE2%ZD*5,/KWDB[U]-Z.3QP6=QM]'FP>S\;,ON^#777[97"G[-]EIBD?(L M%S(CBM^^FOQ.7[Z?EP)EBW\)?I\WOA,SE!LIOYH?E_&KB6,LX@F/M%'!X&/' M+WB2&$U@QW]KI9-]GT:P^?U1^[HO)HL)B3FMZQ(]&=Y M_X[7 PJ,OD@F>?D_N:_:SMT)B8IVM^K]#[06N]H\B MF1*''JCMT+(:89SG#&EY\U.TK,=KJ]4[_>HOV(/I5K(@V1;J&@#F8#(6Q*Q[9;'\)$DG8NITAJ66DV&W)U[H5/^ M.YOMFB'9V=!K-URW&SYI\18?R=\4\X>_]X>/:BG=+?*\8%G$221SW37\-Y62 MH&$L=#@CJM2?B1W7 &GC'&5#<:B?FMJ MK>;#VC,->JQIU"MT-$6'R%FK0M%Y:(9-%=3%0U]FX XM;A).RL#]3IJ/KGDF MP,!/4H/G5@4WF2I$@IC:)$*]4ZP2:JE,<0!>*9%%8@L!R5)99+K3L7[;L7-O M@7G6DI/B:+K,-,19K@D4I+RSF5(W^!5SA<4;Q?EVI63$>9R36R538/DM M!]_<==H4=D0:]3&'6"S2.6K%IR*] 0A *M&*Q6 B=E##@$7=UHR[T@0/298 M=%*.X?K>+ M7(M)%\=DPX!_E%/J;D:F/+=1:N/\O%(\%45ZW 0.Z/0'Y\]2UL4KW,\\YFE9 MV-3NLW9V&H9KH\Z@91;/+H[GAF5ZOPSZ2>VV21TX6 IT+:A='+3K(HN9R4&F M=MFP[(Z_:)@TX#!<]0B'68B[.,3';3-6;IO@U,4 [EJ NSC WT#B*$\.B1C( M;:L!3>A:KVL' M.Z;EH>$V9[@XW4O#9:%SS;*X.XNO:A7!818/.BT=T_3PF, F#V],\CBNMC1M MA(J*U(P/XOS/C"/S[=D\XM&3G(G81.#AT#ZNNJF5C:ENO,:Y#([G'Z]N:L5C MJAO/$M[#"?^#UM>8K98O'OA20+4TMO[F>6WURZ_ M>[:\GF6N=ZKJVVM7W[0O/BU)O9-4WP-:EXN!\/0M/_V3\/,#W_&$N)@)%IO^ M2;#I6VSZ.#;73"BR8TG!'\\8NQ*:W\:EMUAV'AZ/:GIHK 6LCP.V'#R8>:%X M+#0V_L;9L7\2!UO&^3CC.LI&\]9+Z@TL19;GO+N,]-OGL[3;WR,;7OKM,V%* ML6FQZ/3QRO@SW\ED9QA230Q9LT@D0C_ 8O!"_[<5>V@^&C^+EJW^28Y\?8M. M'T?G_@1'2Z+X%@;4LU1>^^W2T\5W2KXEIC^B]H3*/^UZJ3D@"Q-1(AY[*6') M&.!D''&V=U&K.,(1@<5B,.[P]LC7(A=!^R 7VYH%%J,!CM%QF\-WM99F_W.L M?TO&8.BZJN_J(#AF[BT* M@\5)YMY2+L!)=>3"PU0YR: M:ZFXN,N>!,4Q41):((8GN0,16N*%./&.BY*PO<'&"8RR,V*7?0?NW6Z>&ZP=/K%@F.-@:-WBJ$K9 :D+ MV @S4;[8,#>1.'P\OD'(R8;M.+GAW-R7W8FJNO%%KSI+!@NHZU?YI M=6MW35^^+:\[/GG^^]QY^7[N=/P%?/!XT7=FNZBN"7]DZDYD.4GX+73G3.>P MD%5U\[;ZH>6VO#!Y([66:?EUPUG,E6D ?[^5,.#ZA^E@?__Y_/]02P,$% M @ @4ML4SO.U71B P JPH !D !X;"]W;W)K&ULM599C]LV$/XK R$/"=!:AV_#-K"^T 628A$W[4/0!]H:6T0DTB4I>UOT MQW=(:;4^9"6]7B1Q--\W)\D9GZ3ZHA-$ \]9*O3$2XPYC'Q?;Q/,F&[) PKZ MLY,J8X:6:N_K@T(6.U"6^E$0]/R,<>%-QT[VI*9CF9N4"WQ2H/,L8^KW&:;R M-/%"[T7PD>\38P7^='Q@>URC^71X4K3R*Y:89R@TEP(4[B;>0SA:A8$%.(V? M.9[TV3?84#92?K&+QWCB!=8C3'%K+ 6CUQ'GF*:6B?SXK23U*IL6>/[]PKYR MP5,P&Z9Q+M-?>&R2B3?P(,8=RU/S49Y^P#*@KN7;RE2[)YP*W3Y9W.;:R*P$ MTSKCHGBSYS(19X!!< <0E8#H"A!V[@#:):!]#>C> 71*0.=;+71+0/<:T+X# MZ)6 GLM]D2R7Z04S;#I6\@3*:A.;_7#EVL]9&T5]..#-=X,; ]["F MCHWS%$'NX%$85*@-+)^I?S7"VP4:QE/]CA0_K1?P]LT[> -B[SCZSAWZATPJP_]@[FRACN-:YTQL$;92F[IF6A1\/<=G#\OC MM-MOC_WC>8IN=?I!<*FS:O;K<]@47;>*KMO(,I?BB!3?AK:32^2?<"Y:H^!2 MP8_2H(9%CK9FO0:SOD5PPLD[DP&A)V1-@@VDGD MR#7&8"0E4RD:+H#30$/-Q*FK4"FI=(LV"+K= 2'0Y 14#J2.*X8HJDFKKIG] MLQLP0[5WLXHF*^1!L84J:34//;@IX$H^"T?SL$:^L/-3C7P9C59U/ _#T6I8 MRQ^\#&+^JZ/%&/>!J3T7&E+7 W^48:F@O<9T+3)"JK M0/]WDM)6+JR!:CZ=_@502P,$% @ @4ML4Y064,PF @ 4 !D !X M;"]W;W)K&ULC51=;YLP%/TK%MI#*VV! .FFBB"U M9-/V4"EJU.UAVH,#-\&JL9E]DW3_OM>&L$1-HO( _KCGG'LNOLYVVCS;&@#9 M2R.5G08U8GL;AK:LH>%VI%M0M+/2IN%(4[,.;6N 5Q[4R#".HINPX4(%>>;7 MYB;/] :E4# WS&Z:AIM_]R#U;AJ,@_W"HUC7Z!;"/&OY&A: 3^W_9OWCMY67(+A9:_1(7U-/@2L I6?"/Q4>^^0^]GXOA* M+:U_LUT7.XD#5FXLZJ8'4P:-4-V7O_1U. ",TS. N ?$[P4D/2#Q1KO,O*T9 M1YYG1N^8<='$Y@:^-AY-;H1R?W&!AG8%X3 O=-,(I-^"EG%5L5(K%&H-JA1@ MV=4,D MIK]DG]K28L:L/UUF().O 8=E+W'<2\1F)!;0CED0?61S%XQ/PXC)\ M!B7!QQX>'<-#,CLXC@?'L>=+WNFX.'(\$[:4VFX,L-]W2XN&SMF?"ZK)H)IX MU?2,Z@-',()+)@5?"BG0B5$3'A?\5'$[WAO/ZWIRFZ?4HO1DX?:PBF_C_D<< MI9P.*:<74_YJ45"?0,6H("=32]](QLEQ:IUP>' ^W=WPP,U:*,LDK @9C3Y/ M F:Z?NLFJ%M_9)<:J0'\L*8K"HP+H/V5UKB?N"X8+KW\%5!+ P04 " "! M2VQ3/IBB(D8$ %$0 &0 'AL+W=OFX_?L=4K)J MR[3L3;'8ET0:G3.<.3,B->[O&/\NUH1(]"//"O'064NY22Q++-8DQZ++-J2 M)TO&$$IYJ49Y9KVZ&58UIT!GUM>^:#/MO*C!;DF2.QS7/,?PY) MQG8/':>S-WRAJ[54!FO0W^ 5F1/YLGGF<&?57E*:DT)05B!.E@^=1R=Y4H?.K:*B&1D(94+#/_>R(ADF?($W4:RKB MX?7>^U0G#\F\8D%&+/M*4[E^Z,0=E)(EWF;R"]O-2)50H/PM6";T7[2KL'8' M+;9"LKPB0P0Y+N$%2$H$D( MSA#"BA!>NT)4$:)KG%'AR\!G>IXP)@38$7H$UY@3=HSF\4NDV(X@MT8CEFZW$NC-O MQD1BFHE;P+S,Q^CFPRWZ@*R2)Q MT$M!I;@#(US_L69;@8M4]"T)D:KUK$45 MU;",RCT3E8<^L4*N!9H4*4D-_&D[O]?"MT"A6B9W+]/0;74X)YLN\NP[Y-JN M8XAG?#W=-M G[?2_G&\F#7XOY-F[0SY2T*L;S=/^O'.-MLT)QY+QI,697SOS MM3/_0M>:.JMDAIJIMOJWP;UG>['7M]X.8*/V!F";_=;2Q&"N@A!:T7'I&"P(UVJ:5B["UN#^JK/)9+> MXS=HE!79[RI;05(D&5KHC8B@XF3'NE/''5V@&]AT2M*MJ3'*Y8,#Z1PG#GT[ M"(-C]<8FI.?:GAWYC5*;D%$O]ORPT6\S ](./0\:,VS4KEVFD[XX$CNJQ8[^ M,[%3FL&C])+U<):$2="&A$G0AH1)T(V)YZNX".FAR.+0(<,ZXZ*(Y(>@S M@VW&03"VH9Q!06E13G#PO=EMR]S]E:?[[PZ[*L]VUO^>IW7P30]?3BL]$ I8 M!2* ]-6I6IOKJ?-1SUH-^]!))H[!/E53J@GO)B.3GZF;?#399V[R9+*/O63B MF>Q^,O%-]B"9!"9[F$Q"DSU*)I')'B>3V&3O)9.>P?[HV""$;51.2634R''W M([[UJSKE#P2?,%_10J",+*%2=C>"4XB7,W=Y(]E&#V2O3,)XIR_7!*>$*P \ M7S+HE>I&+5#_\C'X!U!+ P04 " "!2VQ3X8-6@64# <#0 &0 'AL M+W=O4HOBJ&EMTD1>;I&;.S)PY-D?3K50/ MNJ34H*>*"SWS2F/J:]_7>4DKHJ]D304\64M5$0-;M?%UK2@IG%/%_3 (1GY% MF/#F4W=VI^93V1C.!+U32#=51=3W6\KE=N9A[_G@$]N4QA[X\VE--G1%S>?Z M3L'.[U$*5E&AF11(T?7,N\'7&8ZL@[/XPNA6[ZR1+>5>R@>[>5_,O,!F1#G- MC84@\/5(%Y1SBP1Y_-.!>GU,Z[B[?D9_YXJ'8NZ)I@O)O[+"E#-O[*&"KDG# MS2>Y_8-V!246+Y=<071HA[ASB2R,DG8,KW6]K=\0MB2'SJ9);I*PUH-F%8]]Y U],6*&L MC(*G#/S,_"-HD4NM44U!/B51%+U%-\*P@O'&]A"M:-XH9AC5Z+^@:2L%!^W@6\;0.&9P)&Z(,4IM0H$P4M3O@OA_TG _X^%-\S$#XST,K_6T@K;A/*W9IQ6?2 M^DL:PE$M#87\".??49^DWI$G$YTLWYS291LB<2'L_^?C'(]&.$@M[X^[#3\V MG 1X'.)XWVYY*6#V8\ ]5I*>E620E961^0.2M>V#1G +:$-$ 9T88'S48X]> MDQ#2/JWTUPLA/6I'D@;I*#KH[^+8+DW#%"?C QUC$2FI/:6&*&/0->0*G#X M$B1\5;IXN<5P]#_H(CK^O<9I,IZDA[HX-@P.%7$A5C:(U;+A[TQ[%54;-V9K ME,M&F/:F[T_[4?[&#; 'Y[?X>H%/G"_MZ.^FRQ?X]KWA U$;!G<-IVL(%5RE MD*=J1_%V8V3M9LU[:6!R=(!KY5I=!S;VM,_=;W=;;%BNF1 MK%'0EXU4%3,T586O:X4L=Z"J]*,@N/0KQH6WF+FUE5K,9&-*+G"E0#=5Q=3# M.RSE?NZ%WN/")UYLC5WP%[.:%7B'YG.]4C3S.RTYKU!H+@4HW,R]J_#M31A9 M@)/XF^->]\9@J:REO+>3VWSN!=8C+#$S5@6CUPZ76)96$_GQM57J=38ML#]^ MU/[>D2&ZV5!Q<7BS;VT@>H P.0.(6D#T4D#< N*7 I(6D+P4,&X!CKI_X.X"=\T, M6\R4W(.RTJ3-#EST'9KBQ84ME#NCZ"LGG%G<;9G"-S;4.62RHOK3S&7P#7Q@ M2C&;1GAUC8;Q4K^F56T!>N8;,FY5^%EKZ-W!4'3&T!]-.8(HO( HB((3\.4P M_ [K$<2!@XE#M2(X:O*/'*/\74*/B,K=R7&34[?7I M_37L1AC S*E!S)UV3&Z_$E&C_Y!EY-SG*A5\:JI+#=;XG3F=.!3W(8=2D9! M\-L L;0CE@[J6?:+[,AQEN?<4F0E%+0]C(9&Y)0[LT6H[=8/X='%-.H\GPZEPKGZLWT28/M_=/^SU\B^F"BXTE+@A3#!*":P.-[;#Q,C:74G6TM %QPVW=,M%907H^T9* M\SBQMYSNWKSX#U!+ P04 " "!2VQ32Q&$6M0& !')@ &0 'AL+W=O M3S*0QDA#&K9.9O/3N M^J'33).TG99GF=WPVC%^(]B M1JD /[,T+RYZ,R'F[_O]8CRC6521D*=\VB_FG$9QN2A+^\CS M@GX6)7GON^.7([80:9+3.PZ*199%_/F:IFQUT8.]]86OR70FU(7^Y6@> M3>D]%8_S.R[/^ALK<9+1O$A8#CB=7/2NX/N;P%,+RCN^)715;!T#YHH#[T>&"\*P;)ZL420)7GU M._I9!V)K 1X8%J!Z 7)=@.L%N'2T0E:Z=1N)Z'+$V0IP=;>TI@[*V)2KI3=) MKA[CO>#RKXE<)R[O9Q&G[U0@8C!FF\T049_*B/'Z8L441Y7$QZ@N)3NW1']=(KBLDR(!D"#ZS M7,P*\#&/:=RP_L:^'B*+@;X,RR8V:!V;:V2U>$_GYP![9P!Y"#[>WX*3-Z?: M]>IG$TZ[U5LZEE9A:=5SLKH#'F\>+"ZW\0W;/$1\2D7]9&4:C7\ 5CY0FW%_ M8]POC6.#\2^MELC&$K'"_+(0A9 )D^33,_!$ITF>RT/ )F!.><)B<"*SJ@K* M*?@7&(-^76U#RFT4=RTO<1 .@L ?]9<-^((-OL"*[P\>Y8*ZPP@.8'C- 8; M ,K@(\_*1\GQ1$0!JX0P@V$T I!\N6$)F*AWG=7$*$KB.$&Q- ]46@>=TB1 M86N*5.]O^WT['D!/Z'5CS?:*%RFW&) M:"YU51X+!I;RJCLLZ P+:5C(RB[?2^VE\=O?0N0-/X"K)>6RI #K5P'<\61, M+>0#-4E".TLZT4_,TC3BA;I414*%1%-V8UBJ;<.ML 3G V*(C*9=Z#NS41=4 MOO/#TOP-[02^RT]=0!TRMPF4)FUH9^U]QNH"RYG)H:9R:.?R%@[K@K+:$")3 MHM65T^"8=-2Z .W"8.*S+HXX"P;4B@'MDM%";UU05AL&[2B1%@7D=6*[KU1U M88J-;F19RV6_LXA2\$!Y]O8W&'@?3OZB$OVIK<[50H#L0J#W$M+^V;I2!$PG M;%,X6JP.P+."V%@B.ZT$0Y!5)3T,01P]VPI.I.4%H4[.;F5QH[-VJUZ3L[L( MM2HANRJ9$"Z-"=T(V+Z) V"M2\C>#UQ-IYQ.(T'!)YFJB6SRQ^!;E"Y*.JC2 M5:P[0VO&:ME!SGV#>FL;_2<'+RN$ TC"/7)LN"\DOF^H]I 6(607(:V,)H#. M$H.TQ* 6B6F@9-/VSHT"THJ [(I@H5P3"F?B1YKXT=":CH\YIV,VS9-_]J<: M"E5>V&I'K(D;VZOYUEU,+M=VMQ,.8\\SN(TUBV,[:]Y3OI2%<4//;_-7\R:V ME^7M33_>&DZ\0MWMTG_4^^PT:\0/0A08HJDY#;O7VDY(G(MKK%D.'U-<.Z$X MK*;?08*"D)@"HOD,'U=4.\%QICBL*0Z_J(IV@G5(?KG9W@'W(F)!C[@Z$!E69._**2V0G?+YP+U-8=WE)?,[QO9_@7SP5J^SNMK8P5 M- #;&EW;>?T59@.^,]7[FNK](P;AKS(;J#?<#^!@C^+JVQQ34JN%;U>+5YP- MU#OM.6)"J'7$M^O(ZX\'_,,QRT[ =X%JJ?##_VE"X&MA\.W"T'%"T&(UJ/M\ M;.WSZSRUFUJ/#&!E"@1M P.B=8?8"_V. X,6JVO?T<9WU I9ZQ?I-M Y;H+0 MLHG;T]OU0$L:L7<;KS52(%JQB'-/8NK<:@O;G5L08+(_;FVX+0R\8=A,!$1+ M%[%+5^M$@1P*D^][(3)LO/5/VA9QW_0>;I &IH#WS1<(%H B)U?'YB0XC*)$@Z6ZC4\ MX!0IF76]8@)V.#Q'QJE'H-DYL//H6AU!5,MBC8+)4[":)>,96+3&C?%I^P51(4(M<5%_M;*YNOI*Z*K\- MZNO;JT^L/D=<]B4%2.E$+O7.!_*1\^JKI>I$L'GYX<\3$X)EY>&,1C'EZ@;Y M]PEC8GVB-MA\.W;Y'U!+ P04 " "!2VQ3GM:-N#<$ P$ &0 'AL M+W=O9$J+ M:YXQ.?12I9:??5_&*Q&C 5RJCC#P((%=YCL7;F&1\,_2@MSUXI(M4F0-_-%CB!9D2-5L^"+WS M*RD)S0F3E#,@R'SH?8&?)\@R6(HG2C9R9PV,*L^M6=AG%WO97^S2JOE7G&DDQX]ITF*AUZ/0\D9(Y7F7KD MFU])J5#'R(MY)NTOV)2T@0?BE50\+YDU@IRRXHE?2T/L,(31$094,J!S&<*2 M(;2*%LBL6G=8X=% \ T0AEI+,PMK&\NMM:',N'&JA'Y+-9\:35,LR*TQ1 )B MGNOHD-C:]Q8\$JD$C95^,U4\?@$S1I4$5W=$89K):TTR8VM-I E$32LM[U]2H3HJT)Q\@I<$J6+1 &-P %",ZF=^#JTW6M>/';!/._EKH' M/JS\']IKPB/76)\XY+0K.6TKIWU$SN\K)15F"66+&_!,%I0QO01\#I9$4)Z M*^WT O4U^!L8VK0>@11/X1!-/#7#?@Z%;Z.$]\O C,3G6?"&'<. M8+1AB,)VA:) >TB&(M3I]V$SVFZ%MNM$^U1DU;DVZQZ@N.T$411UFU%$%8K( MB4+7R3FAEP")#H'TC-V:_/O\2WB682'-46$K8[2Z MJ#36TN+:WFZ$=UL[>;"/=Z?MP+/S\2.PRJZ&]CS5ZAV)>(AJ7.CA?[S_LR*M9$^.&1N4*N?W=!AR@%GIO_5-D^[CKE@/=/>>[_>[6F/&:"#U' M;&.)ZRW8I#1.]:?E*=4V?)4EN@J"FK!153>4L' '"$%>?##"'DCPF],_=4N# M[I[VAZY_>B0#G#GK?]U@X/_385#=89"[PYS,B\D) 4UYL8^E[A[(W3VTMC%A MRL2'+C>/TYD$*L4*F&FDR=,GQ'6"5A#\V*B2FQ$ R%3O[.3)83L;"CJM3Q MNF*J&,^JTVH<_F*'0+\F+V;I>RQT/Y<@(W/-&K0B749$,9X6&\67=L)[YDK/ MBW:9ZI&>"$.@W\\Y5]N-N:#ZDV#T#U!+ P04 " "!2VQ3)6MF_BAYH:VP)D427I.T$Z(\O22F2+2E"MO7!%YL? M;QYGYM$:C<='QI]$ B#14O,\C8<6)AZW7A,=TF M4B_8T_&.;F$)\OON@:N97;/$:0Z%2%F!.&PFUAV^O<>1-C"(WU,XBI,QTJ&L M&'O2DR_QQ'*T1Y#!6FH*JKX.,(CE_9?S;!JV!65,"< M97^DL4PF5FBA TG\E'=OP5JH \S;=FF3"?Z%AA'0NM]T*RO#)6'N1I47[3 MYRH1)P:*I]_ K0ST"(68ULJ'_5)]KKR9U;Z MX[[A#T'?6"$3@>Z+&.(>^\6P?31@;ZOQ*W'%.BRVH)XA$JQ=TBGN@+V;Y M[DAYC/[\JBC1%PFY^&O H5'MT,@X-/K1ZPOE'>V[@"6C;QCU<_0PQ5Y(_+%] M.)6UBW*)&YZ#%CT@-PA&YZC[+HI$#JE!9X%[=>#>8.!S)B1B&_6L/D"Q!X'^ M0T"^VU*Y M!T-"W%)YF.@\[),RC(?#IID25]5,5=SY$\BTV ZETVUXW2M1N*DAF%Q>8=+) M^2@DI"UQ%^4'7EOC/I!/VB)W46$4O*%R4ZWP<+EZ! &4KQ,C=*Q^TAG;Z50/ MY;6I"-B[$JF;$H+]RTOM=S+OX9'7EKH'Y9*VU%U0X 1^6^HN*G3Q&U(WQ0H/ M5ZM?H !.,Z,TC=6;>RHDI[HK&LIL4Q9P>"5B-[4$1Y<7.^IY-\*=WW47%7CM M"MT#\G'@M,7NHG! VB]C]DE#E0/?FDY6J*CVA2S?ENO5NEN^,SUB:WV&;^>X M9WVANVO3P#7T96O^C?)M6@B4P48=Y=P$ZE[RLMLM)Y+M3#NW8E(UAV:8 (V! M:X#:WS F7R?Z@/H_A^F_4$L#!!0 ( (%+;%,KX1GM^P, %\/ 9 M>&PO=V]R:W-H965TD&E M$FUA=Z09"5&8>1CM@TE.FXC$[MHN!6E__!X[(0V0&B3F@9?6=LYW;CX7G_%6 MR#N5 6CR4!9W8I)V.QT47.X5(2M2E+)A^G4(CMJ4>]IX.K?)5I<^!/QFNV@@7H MF_6EQ)W?<$GS$KC*!2<2EJ?>&3VYH ,#L!0__]9,O4:F ;;73]POK/%HS"U3,!/%SSS5V:DW]$@* M2[8I])78_@VU0;'AEXA"V5^RK6D#CR0;I459@U&#,N?5/WNH'=$"()]N0%@# MPI> WAY 5 .B]TKHU8#>>R7$-2!^">CO ?1K0-_ZOG*6]?2<:3892[$ETE C M-[.PUV71Z."/D8 Z:Y84Z)$?D M9C$G!U\.R19V"C&4S7V-2I@V/A)+6Q:"0OW"(O(=\%UIL@Y3R'MP,_= M^-%;^ LWGH8.!CYZKG%?^.2^:>CDN(#U,8F"/TD8A+1#H=G[X4&7/SXF_?QC MTB_<\#DD"*<&3H<.7T9-*$:67[1/G8Q).#)E(B4S46+M5,Q6GS,I&5\!UC-- M;A])F^Z2/=KCLRV3*?GU#5F2KQI*]8]#H5ZC4,\JU-NCT'4F066B2$G"5(9U M5&\D)ZA0SN]!:2MXL\:]R9^<5\K"O3G6 LM;=0S$$.=\1<22K$':;H"Y1I2Q MHRN++BJU^E8MTQKN)S2F<1#@)=UWV!,W]L1.>]J.2]H.A@>SAJZ$CCM4&4;] M1I$JRE]3A5$X?$XT[R *!X/>\WAO>=AM_8^T*KT=]:YHE9 M8F5-[LB&YUHY0F702!A\CM@=-@H-G2;_J&,. RX77:5RZL93\@A,=I4D-ZYG M<2Z7CAH+1DY.?Z'CS$4=8,^I4N6PRXR*2=R*EQZ-PNA%6,U?DX6#,!Z-:'=D MT6#7/X/?GE0URW:0#]O97??"-ZB>*]QJ^/0CR4#^(]?H>7S!8J4#QSW2<"MAD9.)UR"-*\=?#N;JGRUN%%$9TS;4MUY8VYV<7 ;]0::WPB5Q5^)I_Y,$V:XGT,'O M#3(WNZX@JS3S6^__$N3*3FH*R]&&Z^K]U9PVT^"9G8%>G$_IR8QVG,_IR7DU MZ^W85Z/G=R97.5>D@"6*"HX'&!>RFN:JC19K.WW<"HVSC%UF. &#- 3X?2F$ M?MH8 &PO=V]R M:W-H965T>[NN8N/X4[()[5!U+ O&%1,$*MM@090O2N3F32YD0;39RG6@2HEDY4 %"^(P' 0%H=P;#YWM7HZ' M8JL9Y7@O06V+@LC?4V1B-_(B[V!XH.N-MH9@/"S)&A>H'\M[:79!P[*B!7)% M!0>)^ZTIN1=^7!"G.R9?I![+Y@G4_?\F6" M*?<+N^IL[]*#;*NT*&JPB:"@O'J2?:W#$<#PM /B&A"? GJO )(:D+S70Z\& M]-[KH5\#7.I!E;L3+B6:C(=2[$#:TX;-+ISZ#FWTHMSVR4)+\Y8:G![?\DP4 M")KL4<%9BII0IL[A AX7*9Q].(%IW$FXP-*')/P$<1A'+?',W@\/V]+Y M/^_S?_;^0HRDJ7[B^)+NZG\E>TBIRIA06XGP8[)46II/^&>'BU[CHN=<]%YQ M,<]S=)>!Z:-#JX$D&N&,*"!0HLR0Z_.VUNIF[OMA^+&M@MVPN.]'K;CT#9Q_ MW0J;OP%+_*M3W LA^XV0_4XB6R")^H6.N#?S0ADIE\@QIZTJIA7MM:.U8^-Y M?!'ZIOF>6X(9-,$,.H.9<+XE#+ I[J&J;0%45%%R%$'HA_%5$T*E8^NQ.#J- M-#BZ[ J4:S=E%&1BRW75^8VU&603=W^?V*?1S2QJL:=F\%5SZB]]-37OB%Q3 MKH!A;ER%_J615E:3J-IH4;JK=BFTN;C=&ULM5A=<]HX%/TK&F8?VIEM; D,)$.823 DZ30[F:3M/G3Z(.P+ M>"M;K"0@F=D?O[+LV"0(X:8E#\&6S[G?NM?68,/%#[D 4.@Q99D\;RV46IYY MGHP6D%)YPI>0Z2W(I@,:&E#*/^'[72VF2M88#LW8GA@.^4BS) MX$X@N4I3*IXN@?'->0NWGA?ND_E"Y0O><+"DN4>[*E/,?^;:R@=,@9& MG$GS'VT*;$!:*%I)Q=.2K"U(DZSXI8]E(+8(6HZ=0$H">4WH["&T2T*[J89. M2>@TU1"4A* IH5L2NDT)O9+0:TKHEX2^R6Z1#I/+D"HZ' B^02)':VGYA2D( MP]8I3+*\=A^4T$\3S5/#>V!40?QA285Z0DK03%)351*]"T'1A,GWZ /Z\A"B M=W^\'WA*Z\R97E3*ORSDDSWRV^B69VHAT3B+(;;P0S?_U,'WM*^5P^39X4OB M%/@ RQ/4]O]$Q"?88L^H.=VWN?-KVL>_IGWBIH<0:3K>2[]RTS^NV DBO;WT MZR;TKHW^(I/MJG3;1EYGC[S/(%+TB=,,_8<^Z6>(S]!(0)PHA_!.);QCA+?= M^P+=F7WQN=X7Z)O1=:,@E=\=BH)*4>#TXI8^)NDJ15,N-#/)YBBB2QHEZLD6 MX4)6U\C*Q])Z2/S -W\#;VTQHUN9T76:<0]KSM:Y^B*$:*)M8-J*GPENKU+6 M.VYP^Y6B_N\+[E5_)[BXC&T=W"(-^Y'V+)Q6]IXZ[;V8S73036S&F2JB__'B M=H+^HB8\5XQ/*4,3OLIBL^*($?;K$> ?-QUX:]I@MX.I-EWEQ;1D$,]!(L5_ MQL-RY&#+-MA-T\B">P4)+9# (FKL%/4R&*0.!G$'(XK$2L<='O6;J'QK+ H= MP99A/8L#84/W]!\N\I)^6% !"\YB$+J\OR9245=M MU1T;'[EEX[IG8W?3'C]G+,FBE=!M$>FO"/TJ7QBP^RYE35RPDQ!L+>)FN+ A M;FS!M5T)KB<(=H\07<[YYI;:_RF[A_I%KN1XYV#US?DLMGQZJJ;*6=W&VQAU:<'UK+>_B D>N M23T2B7^,6BZE'JSEAKC)8=Q+_^HY3-QS6+_N0;8"-!,\153H],XA!3V9-XE: MO$R^U4_<*(^CAKC0@K,-I[$%UW?%HQ[%Y. H+O(M(()D;5)N8G,X%+OSTI[R M9KB)!>=JSZ2>O^3M\W>K?>FEZL/*];E=CV5RY+%,ZK%,W&/Y)E,@0"J=K21& M6H/*/6$[GI3%N?LQ97WUL^"(=1=Z6\HC/QL6A7BV^.&.\I6*>9!(QF&E5_DE/VRR*8[OB1O&E.02:K[)%52'I\/_ 5!+ P04 " "!2VQ3^3AD[S\# #8 M% #0 'AL+W-T>6QESM__F!?ZYEW@[F'B>_3QJ2[!TGO4<:$>]O":Z'? M$1,OT5T;='U$Q 6,.LU9\$S%@(RHX&/%@971 MG(NE"W<@,"E$H0)MBM:D:T.D>G%PV_6@GFN=G,M"V=PN@_L>U\-W@%4/#'(A M&H,=X@+#?DFU9DK>FHX=;(.OH*!N/RY+XW"JZ++=N29K@KV9).-"I4PU:=ID M%1KV!,LD4%9NF3>T?\RJ_V7'4_5>6[6^57<->C_4;_-A- M7I^"R?@43)Y$3?9.P61R_":C$_!8GR^/SF18GX0VCEM;AZTF&L"A=D"^P1%9 MK),&XSD7FLNZ-^-IRN2K,Y>1UW1L_FS;TC?C4Y;1N="/#3@@Z_8=2_D\3YI1 M][ 0]:AU^RM,KQTW)VJ3B\N4+5@ZJKMJ.K;-P#1,UOH"PBYR:R\_@G$W#G?12NWE/A^G^9PU]02P,$ M% @ @4ML4Y>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'S#FFWBNJ\8=#U;>MX>CD2M6JI;N M3].J!NXLC*VEATN['+G6*EFZE5*^KD;1_GXVJJ5N!B='KVW-[0A?&*\*KTT# MA:'@JU9/[M_[X5(\:J $0$8[0Q0[,TE@HP)R/@# M(?-[^+B9W@+@[$+,YM,[!)D0D,G.(,]G-W,$F1*0Z< +>2:==L(L!(SP#JIV-81L2E$J5U@$^8F _,0+F:_K6MJ7@.GT MLM'P;[+Q,'P79MUXC2 _$Y"?>2$O=".;0LM*Z,9YVU5W8B&U%8^R6N.!?)\: MR?=Y,4^+?];PI5TY9B+MPJR7+\:43[JJNO?.^!6X3\.KV"P#A\"C]YARS)A9 M,M=*.M4+&B63,;--)NK!8Q;*&6-N:9BZUG[SQH??L("$#7(G!?VA'S#*&6-F M:=Q"NY5Q3K3P?KF5M+WDBA+%F-D4>8 9/L#;%4)70TNNJX3Y*$>,F25Q;9KE M$/+B&KIE 54A:19M)7M\E![&S'ZX:B!J"I+]Y_[;1ME@S*R#NU"HRF$KK7\1 MWDKX38NWHVY$F2!B-@%IU;\CC$G)(6*6 YFA]#')"0BS'.AHQAB3LD;$; TR M2^E'DQ)*Q"P4G*6(/9BA5\K]@>$HD43,(B'3E7X,*:M$S%;9I"MBN#5^E$XB M9IV$S&4K%.60B-DAOV<'6Q$II43,2GDO3?@)BAB7!F)178F:OT)@IQB27MIB]0F-F&)/R2LSL%1KS &-2AHF9#4-C?L*8E&%B M9L/0F)\Q)N6;F-DW=&K6Z^F4@>)=KG+U>SIEH9C;0B0F[ND)9:%DI[,;W-,3 MRD()LX5H3-S3$\I"";.%Z&D#=GI"62AAME!OVC 4?\%0I*P4>Q/EI:[PS#LA MMU@^A&&).R4,)L MH3>8$[W47HI<%6NK_8O VY24A5)F"]%+!7C<3"D+I;O<@.EE2"EEH9390C0F MSI!2RD(ILX5^+;S<2FMEMUK^:B"\EI!2"DJ9%?2+,5^W;:5";9#[F:Q \TK@ M4QTIN<_/K*!?F.>F;DW391V@GZY83)\Q)J6@]*.6VFZD#P.05AWFK%7A]\?[ M)"FEH/0C%M[^\[6D[),RV^?NX68U+V29GM0^YWBCU\_H2R M3\9LGRUKFCBV&).R3\9LGZV8IQ#14E?KWO&.C+)/QKW#\][RZZ9'84S*/AFS M?0C,6=N/)B6@C%E !.8=]':,20DH8Q80@1EN84SRJ!FW@-[9H?\YPF-,2D 9 MLX#P1OU6^624?#)F^;R_9?]VZI-1\LDZ^8RZRN[DJ%0+W:CR%K["07DAJV)N M1?C8'&A*TG!.8;&NJG,HFS771I:OAXY?#TR?_ !02P,$% @ @4ML4Y=W M8@DCEQN ;OO* R28_6@)\AG9)4M7_^C M3U;9CR]EWPZ[[EBWNU.=?1[VQ[ILML-P^I5276W+H:UWW:DSIR]?IW*_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KW MNBUE:&:O;;\IP[))G_OKZ9HNAWQWGMS,GM^63?_\EILT=9! D$P?I!"DTP<9 M!-GT00Y!/GU00%!,'[2 H,7T0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z M"X'>,GK9)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1 M;R706U%O)=!;46\ET%M'FR4$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZVVBSFT!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\??:PDT-M1;R?0 MVU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0 M.T8_FQ#H':AW$.@=J'<0Z!VH=_RDWG7XVI=Z[?E>XT]!/TGU<+ZW7!]_67Z? M1)P7%YS3;45]^@M02P,$% @ @4ML4]9((R[W 0 *R@ !, !;0V]N M=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8 MLETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOG MJ<\K2QTM)LV3:ZV^>?8N'Y> M!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P-> MS]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&E MKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQ MES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2 MQS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR M"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4H MLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635 M*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:E!D M-?\IZ[USZS^.'Y]E9YO^+9^-_Q%&UL4$L! A0#% @ M@4ML4[C"/T=H!0 GA8 !@ ("!#0@ 'AL+W=O A !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ @4ML4W,SR% F"P @C( !@ ("! MIC$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M@4ML4RV9#^.U!0 ? \ !D ("!AVX 'AL+W=O&UL4$L! A0#% @ @4ML4YK[.>:_!P MV2, !D ("!BXP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4ML4XV4DBD1!0 SPP !D M ("![:< 'AL+W=OU&2-Z<( #.& &0 @($UK0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ @4ML4WFRZ$<0 P : D !D ("!J[H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4ML M4XX3[8Q0#P !CH !D ("!:=8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4ML4^M61+'@!0 H X M !D ("!BNT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4ML4V/IZ[E_ @ ? 4 !D M ("!._T 'AL+W=O@$$$ !1"@ &0 @('Q_P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ @4ML4Y+.Q0;(!0 EAD !D ("!:@D! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ @4ML4T&X M3:Y($ WVH !D ("!S"$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4ML4TY;ZD4Z! * \ !D M ("!WE$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @4ML4\-XKLK/ @ $PH !D ("! M*%\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @4ML4X^1: +- P 2!4 !D ("!D&@! 'AL+W=O0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ @4ML4P $^W5#! ]@X !D M ("!&8 ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ @4ML4^=A=E3/!P LC !D ("!;(P! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M@4ML4P;-:9:L @ +0@ !D ("!;IL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4ML4^F5,L5H" M"RT !D ("!0J0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4ML4SZ8HB)&! !1$ !D M ("!U[(! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ @4ML4TL1A%K4!@ 1R8 !D ("!AKX! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4ML M4ROA&>W[ P 7P\ !D ("! \X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @4ML4_DX9.\_ P V!0 M T ( !_MD! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ @4ML4Y=W,! 'AL+U]R96QS+W=O8! %M# G;VYT96YT7U1Y<&5S72YX;6Q02P4& $T 30 2%0 :>@! end XML 83 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 84 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 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 407 429 1 true 77 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.jamfsoftware.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Basis of presentation and description of business Sheet http://www.jamfsoftware.com/role/Basisofpresentationanddescriptionofbusiness Basis of presentation and description of business Notes 8 false false R9.htm 2110102 - Disclosure - Summary of significant accounting policies Sheet http://www.jamfsoftware.com/role/Summaryofsignificantaccountingpolicies Summary of significant accounting policies Notes 9 false false R10.htm 2118103 - Disclosure - Financial instruments fair value Sheet http://www.jamfsoftware.com/role/Financialinstrumentsfairvalue Financial instruments fair value Notes 10 false false R11.htm 2121104 - Disclosure - Acquisitions Sheet http://www.jamfsoftware.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 2130105 - Disclosure - Goodwill and other intangible assets Sheet http://www.jamfsoftware.com/role/Goodwillandotherintangibleassets Goodwill and other intangible assets Notes 12 false false R13.htm 2135106 - Disclosure - Leases Sheet http://www.jamfsoftware.com/role/Leases Leases Notes 13 false false R14.htm 2141107 - Disclosure - Debt Sheet http://www.jamfsoftware.com/role/Debt Debt Notes 14 false false R15.htm 2145108 - Disclosure - Commitments and contingencies Sheet http://www.jamfsoftware.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 15 false false R16.htm 2147109 - Disclosure - Net loss per share Sheet http://www.jamfsoftware.com/role/Netlosspershare Net loss per share Notes 16 false false R17.htm 2151110 - Disclosure - Share-based compensation Sheet http://www.jamfsoftware.com/role/Sharebasedcompensation Share-based compensation Notes 17 false false R18.htm 2157111 - Disclosure - Long-term incentive plan Sheet http://www.jamfsoftware.com/role/Longtermincentiveplan Long-term incentive plan Notes 18 false false R19.htm 2159112 - Disclosure - Income taxes Sheet http://www.jamfsoftware.com/role/Incometaxes Income taxes Notes 19 false false R20.htm 2161113 - Disclosure - Related-party transactions Sheet http://www.jamfsoftware.com/role/Relatedpartytransactions Related-party transactions Notes 20 false false R21.htm 2211201 - Disclosure - Summary of significant accounting policies (Policies) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies Summary of significant accounting policies (Policies) Policies 21 false false R22.htm 2302301 - Disclosure - Basis of presentation and description of business (Tables) Sheet http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessTables Basis of presentation and description of business (Tables) Tables http://www.jamfsoftware.com/role/Basisofpresentationanddescriptionofbusiness 22 false false R23.htm 2312302 - Disclosure - Summary of significant accounting policies (Tables) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTables Summary of significant accounting policies (Tables) Tables http://www.jamfsoftware.com/role/Summaryofsignificantaccountingpolicies 23 false false R24.htm 2319303 - Disclosure - Financial instruments fair value (Tables) Sheet http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueTables Financial instruments fair value (Tables) Tables http://www.jamfsoftware.com/role/Financialinstrumentsfairvalue 24 false false R25.htm 2322304 - Disclosure - Acquisitions (Tables) Sheet http://www.jamfsoftware.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.jamfsoftware.com/role/Acquisitions 25 false false R26.htm 2331305 - Disclosure - Goodwill and other intangible assets (Tables) Sheet http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsTables Goodwill and other intangible assets (Tables) Tables http://www.jamfsoftware.com/role/Goodwillandotherintangibleassets 26 false false R27.htm 2336306 - Disclosure - Leases - (Tables) Sheet http://www.jamfsoftware.com/role/LeasesTables Leases - (Tables) Tables 27 false false R28.htm 2342307 - Disclosure - Debt (Tables) Sheet http://www.jamfsoftware.com/role/DebtTables Debt (Tables) Tables http://www.jamfsoftware.com/role/Debt 28 false false R29.htm 2348308 - Disclosure - Net loss per share (Tables) Sheet http://www.jamfsoftware.com/role/NetlosspershareTables Net loss per share (Tables) Tables http://www.jamfsoftware.com/role/Netlosspershare 29 false false R30.htm 2352309 - Disclosure - Share-based compensation (Tables) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationTables Share-based compensation (Tables) Tables http://www.jamfsoftware.com/role/Sharebasedcompensation 30 false false R31.htm 2403401 - Disclosure - Basis of presentation and description of business - IPO (Details) Sheet http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails Basis of presentation and description of business - IPO (Details) Details http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessTables 31 false false R32.htm 2404402 - Disclosure - Basis of presentation and description of business - Basis of Presentation and Revision Narrative (Details) Sheet http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails Basis of presentation and description of business - Basis of Presentation and Revision Narrative (Details) Details 32 false false R33.htm 2405403 - Disclosure - Basis of presentation and description of business - Consolidated Balance Sheet (Details) Sheet http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails Basis of presentation and description of business - Consolidated Balance Sheet (Details) Details 33 false false R34.htm 2406404 - Disclosure - Basis of presentation and description of business - Consolidated Statements of Operations (Details) Sheet http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails Basis of presentation and description of business - Consolidated Statements of Operations (Details) Details 34 false false R35.htm 2407405 - Disclosure - Basis of presentation and description of business - Consolidated Statements of Stockholders' Equity (Details) Sheet http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails Basis of presentation and description of business - Consolidated Statements of Stockholders' Equity (Details) Details 35 false false R36.htm 2408406 - Disclosure - Basis of presentation and description of business - Consolidated Statement of Cash Flows (Details) Sheet http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails Basis of presentation and description of business - Consolidated Statement of Cash Flows (Details) Details 36 false false R37.htm 2409407 - Disclosure - Basis of presentation and description of business - Segment and Geographic Information (Details) Sheet http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandGeographicInformationDetails Basis of presentation and description of business - Segment and Geographic Information (Details) Details 37 false false R38.htm 2413408 - Disclosure - Summary of significant accounting policies - Disaggregation of Revenue (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails Summary of significant accounting policies - Disaggregation of Revenue (Details) Details 38 false false R39.htm 2414409 - Disclosure - Summary of significant accounting policies - Contract Balances (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractBalancesDetails Summary of significant accounting policies - Contract Balances (Details) Details 39 false false R40.htm 2415410 - Disclosure - Summary of significant accounting policies - Remaining Performance Obligations (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingPerformanceObligationsDetails Summary of significant accounting policies - Remaining Performance Obligations (Details) Details 40 false false R41.htm 2416411 - Disclosure - Summary of significant accounting policies - Deferred Contract Costs (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails Summary of significant accounting policies - Deferred Contract Costs (Details) Details 41 false false R42.htm 2417412 - Disclosure - Summary of significant accounting policies - Recent Pronouncements (Details) Sheet http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRecentPronouncementsDetails Summary of significant accounting policies - Recent Pronouncements (Details) Details 42 false false R43.htm 2420413 - Disclosure - Financial instruments fair value (Details) Sheet http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails Financial instruments fair value (Details) Details http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueTables 43 false false R44.htm 2423414 - Disclosure - Acquisitions - Wandera (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails Acquisitions - Wandera (Details) Details 44 false false R45.htm 2424415 - Disclosure - Acquisitions - Acquisition-related Costs (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails Acquisitions - Acquisition-related Costs (Details) Details 45 false false R46.htm 2425416 - Disclosure - Acquisitions - Schedule of Acquisitions (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails Acquisitions - Schedule of Acquisitions (Details) Details 46 false false R47.htm 2426417 - Disclosure - Acquisitions - Acquired Intangible Assets (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails Acquisitions - Acquired Intangible Assets (Details) Details 47 false false R48.htm 2427418 - Disclosure - Acquisitions - Pro Forma Information (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsProFormaInformationDetails Acquisitions - Pro Forma Information (Details) Details 48 false false R49.htm 2428419 - Disclosure - Acquisitions - cmdReporter (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails Acquisitions - cmdReporter (Details) Details 49 false false R50.htm 2429420 - Disclosure - Acquisitions - Digita Security LLC (Details) Sheet http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails Acquisitions - Digita Security LLC (Details) Details 50 false false R51.htm 2432421 - Disclosure - Goodwill and other intangible assets - Goodwill (Details) Sheet http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsGoodwillDetails Goodwill and other intangible assets - Goodwill (Details) Details 51 false false R52.htm 2433422 - Disclosure - Goodwill and other intangible assets - Intangible Assets (Details) Sheet http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails Goodwill and other intangible assets - Intangible Assets (Details) Details 52 false false R53.htm 2434423 - Disclosure - Goodwill and other intangible assets - Future Amortization Expense (Details) Sheet http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails Goodwill and other intangible assets - Future Amortization Expense (Details) Details 53 false false R54.htm 2437424 - Disclosure - Leases - Narrative (Details) Sheet http://www.jamfsoftware.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 54 false false R55.htm 2438425 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 55 false false R56.htm 2439426 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.jamfsoftware.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 56 false false R57.htm 2440427 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 57 false false R58.htm 2443428 - Disclosure - Debt - Narrative (Details) Sheet http://www.jamfsoftware.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 58 false false R59.htm 2444429 - Disclosure - Debt - Schedule of Interest Expense (Details) Sheet http://www.jamfsoftware.com/role/DebtScheduleofInterestExpenseDetails Debt - Schedule of Interest Expense (Details) Details 59 false false R60.htm 2446430 - Disclosure - Commitments and contingencies (Details) Sheet http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails Commitments and contingencies (Details) Details http://www.jamfsoftware.com/role/Commitmentsandcontingencies 60 false false R61.htm 2449431 - Disclosure - Net loss per share - Schedule of Computation (Details) Sheet http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails Net loss per share - Schedule of Computation (Details) Details 61 false false R62.htm 2450432 - Disclosure - Net loss per share - Antidilutive Securities (Details) Sheet http://www.jamfsoftware.com/role/NetlosspershareAntidilutiveSecuritiesDetails Net loss per share - Antidilutive Securities (Details) Details 62 false false R63.htm 2453433 - Disclosure - Share-based compensation - Narrative (Details) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails Share-based compensation - Narrative (Details) Details 63 false false R64.htm 2454434 - Disclosure - Share-based compensation - Option Activity (Details) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails Share-based compensation - Option Activity (Details) Details 64 false false R65.htm 2455435 - Disclosure - Share-based compensation - Restricted Stock Units (Details) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails Share-based compensation - Restricted Stock Units (Details) Details 65 false false R66.htm 2456436 - Disclosure - Share-based compensation - Share-Based Compensation Expense (Details) Sheet http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails Share-based compensation - Share-Based Compensation Expense (Details) Details 66 false false R67.htm 2458437 - Disclosure - Long-term incentive plan (Details) Sheet http://www.jamfsoftware.com/role/LongtermincentiveplanDetails Long-term incentive plan (Details) Details http://www.jamfsoftware.com/role/Longtermincentiveplan 67 false false R68.htm 2460438 - Disclosure - Income taxes (Details) Sheet http://www.jamfsoftware.com/role/IncometaxesDetails Income taxes (Details) Details http://www.jamfsoftware.com/role/Incometaxes 68 false false R69.htm 2462439 - Disclosure - Related-party transactions (Details) Sheet http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails Related-party transactions (Details) Details http://www.jamfsoftware.com/role/Relatedpartytransactions 69 false false All Reports Book All Reports jamf-20210930.htm jamf-09302021x10qxex311.htm jamf-09302021x10qxex312.htm jamf-09302021x10qxex321.htm jamf-09302021x10qxex322.htm jamf-20210930.xsd jamf-20210930_cal.xml jamf-20210930_def.xml jamf-20210930_lab.xml jamf-20210930_pre.xml jamf-20210930_g1.jpg http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 88 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "jamf-20210930.htm": { "axisCustom": 0, "axisStandard": 33, "contextCount": 407, "dts": { "calculationLink": { "local": [ "jamf-20210930_cal.xml" ] }, "definitionLink": { "local": [ "jamf-20210930_def.xml" ] }, "inline": { "local": [ "jamf-20210930.htm" ] }, "labelLink": { "local": [ "jamf-20210930_lab.xml" ] }, "presentationLink": { "local": [ "jamf-20210930_pre.xml" ] }, "schema": { "local": [ "jamf-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 591, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 6, "http://xbrl.sec.gov/dei/2021": 5, "total": 11 }, "keyCustom": 27, "keyStandard": 402, "memberCustom": 23, "memberStandard": 52, "nsprefix": "jamf", "nsuri": "http://www.jamfsoftware.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.jamfsoftware.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "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": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118103 - Disclosure - Financial instruments fair value", "role": "http://www.jamfsoftware.com/role/Financialinstrumentsfairvalue", "shortName": "Financial instruments fair value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121104 - Disclosure - Acquisitions", "role": "http://www.jamfsoftware.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130105 - Disclosure - Goodwill and other intangible assets", "role": "http://www.jamfsoftware.com/role/Goodwillandotherintangibleassets", "shortName": "Goodwill and other intangible assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135106 - Disclosure - Leases", "role": "http://www.jamfsoftware.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141107 - Disclosure - Debt", "role": "http://www.jamfsoftware.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145108 - Disclosure - Commitments and contingencies", "role": "http://www.jamfsoftware.com/role/Commitmentsandcontingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147109 - Disclosure - Net loss per share", "role": "http://www.jamfsoftware.com/role/Netlosspershare", "shortName": "Net loss per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151110 - Disclosure - Share-based compensation", "role": "http://www.jamfsoftware.com/role/Sharebasedcompensation", "shortName": "Share-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157111 - Disclosure - Long-term incentive plan", "role": "http://www.jamfsoftware.com/role/Longtermincentiveplan", "shortName": "Long-term incentive plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2159112 - Disclosure - Income taxes", "role": "http://www.jamfsoftware.com/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "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.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ConvertibleDebtNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161113 - Disclosure - Related-party transactions", "role": "http://www.jamfsoftware.com/role/Relatedpartytransactions", "shortName": "Related-party transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2211201 - Disclosure - Summary of significant accounting policies (Policies)", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies", "shortName": "Summary of significant accounting policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Basis of presentation and description of business (Tables)", "role": "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessTables", "shortName": "Basis of presentation and description of business (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312302 - Disclosure - Summary of significant accounting policies (Tables)", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTables", "shortName": "Summary of significant accounting policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319303 - Disclosure - Financial instruments fair value (Tables)", "role": "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueTables", "shortName": "Financial instruments fair value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOptionQuantitativeDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - Acquisitions (Tables)", "role": "http://www.jamfsoftware.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331305 - Disclosure - Goodwill and other intangible assets (Tables)", "role": "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsTables", "shortName": "Goodwill and other intangible assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "jamf:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336306 - Disclosure - Leases - (Tables)", "role": "http://www.jamfsoftware.com/role/LeasesTables", "shortName": "Leases - (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "jamf:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342307 - Disclosure - Debt (Tables)", "role": "http://www.jamfsoftware.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348308 - Disclosure - Net loss per share (Tables)", "role": "http://www.jamfsoftware.com/role/NetlosspershareTables", "shortName": "Net loss per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352309 - Disclosure - Share-based compensation (Tables)", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationTables", "shortName": "Share-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Basis of presentation and description of business - IPO (Details)", "role": "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "shortName": "Basis of presentation and description of business - IPO (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i6a807ea8b5cf4cabbd8839dd63faae40_I20200724", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Basis of presentation and description of business - Basis of Presentation and Revision Narrative (Details)", "role": "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails", "shortName": "Basis of presentation and description of business - Basis of Presentation and Revision Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ibb84fad2edbc48a98a7853a7fa4bec36_D20210101-20210331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SellingAndMarketingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Basis of presentation and description of business - Consolidated Balance Sheet (Details)", "role": "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "shortName": "Basis of presentation and description of business - Consolidated Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "idf51910f051c4d68a4d48ef75fc8b03e_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Basis of presentation and description of business - Consolidated Statements of Operations (Details)", "role": "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "shortName": "Basis of presentation and description of business - Consolidated Statements of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic313ee84dd464edd984637014518f55b_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i5b78899cfef7481490157d4577614802_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Basis of presentation and description of business - Consolidated Statements of Stockholders' Equity (Details)", "role": "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "shortName": "Basis of presentation and description of business - Consolidated Statements of Stockholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic313ee84dd464edd984637014518f55b_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408406 - Disclosure - Basis of presentation and description of business - Consolidated Statement of Cash Flows (Details)", "role": "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "shortName": "Basis of presentation and description of business - Consolidated Statement of Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "icd5c8fb461414e88b1b9c7d150e2b310_D20200101-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GainLossOnDispositionOfAssets1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409407 - Disclosure - Basis of presentation and description of business - Segment and Geographic Information (Details)", "role": "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandGeographicInformationDetails", "shortName": "Basis of presentation and description of business - Segment and Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413408 - Disclosure - Summary of significant accounting policies - Disaggregation of Revenue (Details)", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails", "shortName": "Summary of significant accounting policies - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i2820038009944b05875d32597c043928_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414409 - Disclosure - Summary of significant accounting policies - Contract Balances (Details)", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractBalancesDetails", "shortName": "Summary of significant accounting policies - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i1d41b8a803d9496c9c57546b8e0c4dd6_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "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", "role": "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415410 - Disclosure - Summary of significant accounting policies - Remaining Performance Obligations (Details)", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingPerformanceObligationsDetails", "shortName": "Summary of significant accounting policies - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416411 - Disclosure - Summary of significant accounting policies - Deferred Contract Costs (Details)", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails", "shortName": "Summary of significant accounting policies - Deferred Contract Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "jamf:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417412 - Disclosure - Summary of significant accounting policies - Recent Pronouncements (Details)", "role": "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRecentPronouncementsDetails", "shortName": "Summary of significant accounting policies - Recent Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie6324eef44a840e59e565d136c4ed627_I20210101", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "if7eb3e05c86b457586b6c0b824ba0928_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420413 - Disclosure - Financial instruments fair value (Details)", "role": "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails", "shortName": "Financial instruments fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "if7eb3e05c86b457586b6c0b824ba0928_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - Disclosure - Acquisitions - Wandera (Details)", "role": "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "shortName": "Acquisitions - Wandera (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "id92d73541e81476f952844a3a4380b65_I20210701", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i39985760b1d3466caa9548984624d6c5_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424415 - Disclosure - Acquisitions - Acquisition-related Costs (Details)", "role": "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "shortName": "Acquisitions - Acquisition-related Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i7fd17ccdae0444e2b17224b4dbd4bb2d_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425416 - Disclosure - Acquisitions - Schedule of Acquisitions (Details)", "role": "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails", "shortName": "Acquisitions - Schedule of Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "id92d73541e81476f952844a3a4380b65_I20210701", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i908da334df9f40bca7b778e4c609906c_D20210701-20210701", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426417 - Disclosure - Acquisitions - Acquired Intangible Assets (Details)", "role": "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "shortName": "Acquisitions - Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i908da334df9f40bca7b778e4c609906c_D20210701-20210701", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i39985760b1d3466caa9548984624d6c5_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427418 - Disclosure - Acquisitions - Pro Forma Information (Details)", "role": "http://www.jamfsoftware.com/role/AcquisitionsProFormaInformationDetails", "shortName": "Acquisitions - Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i39985760b1d3466caa9548984624d6c5_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428419 - Disclosure - Acquisitions - cmdReporter (Details)", "role": "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "shortName": "Acquisitions - cmdReporter (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i903484478920443481f42dc958b1db6d_I20210226", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429420 - Disclosure - Acquisitions - Digita Security LLC (Details)", "role": "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails", "shortName": "Acquisitions - Digita Security LLC (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "id416b39e93a641c790bfdc847a2aa9be_I20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i5b78899cfef7481490157d4577614802_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432421 - Disclosure - Goodwill and other intangible assets - Goodwill (Details)", "role": "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsGoodwillDetails", "shortName": "Goodwill and other intangible assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i1d41b8a803d9496c9c57546b8e0c4dd6_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": "2433422 - Disclosure - Goodwill and other intangible assets - Intangible Assets (Details)", "role": "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails", "shortName": "Goodwill and other intangible assets - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i1d41b8a803d9496c9c57546b8e0c4dd6_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i1d41b8a803d9496c9c57546b8e0c4dd6_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434423 - Disclosure - Goodwill and other intangible assets - Future Amortization Expense (Details)", "role": "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails", "shortName": "Goodwill and other intangible assets - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i5bb905414f2644adba5583dbb3b4bfe8_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437424 - Disclosure - Leases - Narrative (Details)", "role": "http://www.jamfsoftware.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "jamf:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438425 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "jamf:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439426 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://www.jamfsoftware.com/role/LeasesComponentsofLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShortTermLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440427 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)", "role": "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i1a612e4cf98e44e3abd7f9df0bffc722_D20210917-20210917", "decimals": "-5", "first": true, "lang": "en-US", "name": "jamf:PaymentsOfCappedCalls", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443428 - Disclosure - Debt - Narrative (Details)", "role": "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i7d2c6b0c7d5f411ea0f854403f9b3b9e_D20210917-20210917", "decimals": "INF", "lang": "en-US", "name": "us-gaap:OptionIndexedToIssuersEquityStrikePrice1", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444429 - Disclosure - Debt - Schedule of Interest Expense (Details)", "role": "http://www.jamfsoftware.com/role/DebtScheduleofInterestExpenseDetails", "shortName": "Debt - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i869c20de528d4a62b9fa8b6d1880aea7_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i7883bbb2cce748ba9f805dfb8e704b71_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ia13c618380be4bc79df2e35f711f8f95_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446430 - Disclosure - Commitments and contingencies (Details)", "role": "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails", "shortName": "Commitments and contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ie4bf42fe63d64dabb11d3e3e80b3b80a_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449431 - Disclosure - Net loss per share - Schedule of Computation (Details)", "role": "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails", "shortName": "Net loss per share - Schedule of Computation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450432 - Disclosure - Net loss per share - Antidilutive Securities (Details)", "role": "http://www.jamfsoftware.com/role/NetlosspershareAntidilutiveSecuritiesDetails", "shortName": "Net loss per share - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i8c2d041d83524ad28364ad4b412428a6_I20200721", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453433 - Disclosure - Share-based compensation - Narrative (Details)", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "shortName": "Share-based compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i8c2d041d83524ad28364ad4b412428a6_I20200721", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i6fb2dad4b9024c489691b6615260a91b_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454434 - Disclosure - Share-based compensation - Option Activity (Details)", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails", "shortName": "Share-based compensation - Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "if0cf3cf0bf1e429db0833b388cb5d91a_D20210101-20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i29b3ef12dd254b39b31426c80df4b9c4_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455435 - Disclosure - Share-based compensation - Restricted Stock Units (Details)", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails", "shortName": "Share-based compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i29b3ef12dd254b39b31426c80df4b9c4_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456436 - Disclosure - Share-based compensation - Share-Based Compensation Expense (Details)", "role": "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails", "shortName": "Share-based compensation - Share-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i3e747f2cde7a45d39fa0bd0a6fc30570_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i5ea8f077acc5421c9b56a79f8750bf8e_D20180101-20181231", "decimals": "-6", "first": true, "lang": "en-US", "name": "jamf:ThresholdCashReturnOnInvestmentUponTerminationEventToDetermineVestingOfPerformanceShares", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458437 - Disclosure - Long-term incentive plan (Details)", "role": "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails", "shortName": "Long-term incentive plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i5ea8f077acc5421c9b56a79f8750bf8e_D20180101-20181231", "decimals": "-6", "first": true, "lang": "en-US", "name": "jamf:ThresholdCashReturnOnInvestmentUponTerminationEventToDetermineVestingOfPerformanceShares", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460438 - Disclosure - Income taxes (Details)", "role": "http://www.jamfsoftware.com/role/IncometaxesDetails", "shortName": "Income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i9bcf92141bb04c98874a11ad713ef14a_D20210701-20210930", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "i4f4114cb821b4b05aacceb26be94a35a_I20200726", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462439 - Disclosure - Related-party transactions (Details)", "role": "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails", "shortName": "Related-party transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "idb54a39f8229454594dc81b0d5c7e888_D20210701-20210930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "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.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of presentation and description of business", "role": "http://www.jamfsoftware.com/role/Basisofpresentationanddescriptionofbusiness", "shortName": "Basis of presentation and description of business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110102 - Disclosure - Summary of significant accounting policies", "role": "http://www.jamfsoftware.com/role/Summaryofsignificantaccountingpolicies", "shortName": "Summary of significant accounting policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "jamf-20210930.htm", "contextRef": "ic367a1002d0b4b9d83e594c7b5063cd4_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 77, "tag": { "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/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r659" ], "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/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r659" ], "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/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r660" ], "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/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r659" ], "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/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r659" ], "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/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r655" ], "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/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r656" ], "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/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.jamfsoftware.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "jamf_AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Purchase Of Capped Calls", "label": "Adjustments To Additional Paid In Capital, Purchase Of Capped Calls", "negatedTerseLabel": "Purchase of capped calls" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalPurchaseOfCappedCalls", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "jamf_AmortizationOfIntangibleAssetsIndirect": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life included in operating expenses. Excludes amount related directly to production of goods and rendering of services.", "label": "Amortization Of Intangible Assets, Indirect", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssetsIndirect", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "jamf_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets and Liabilities, Lessee", "label": "Assets and Liabilities, Lessee [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "jamf_BusinessCombinationContingentConsiderationEarned": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration Earned", "label": "Business Combination, Contingent Consideration Earned", "terseLabel": "Contingent consideration earned" } } }, "localname": "BusinessCombinationContingentConsiderationEarned", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "monetaryItemType" }, "jamf_BusinessCombinationContingentConsiderationMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Contingent Consideration, Measurement Period", "label": "Business Combination, Contingent Consideration, Measurement Period", "terseLabel": "Measurement period" } } }, "localname": "BusinessCombinationContingentConsiderationMeasurementPeriod", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "durationItemType" }, "jamf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Operating Lease, Right-Of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "jamf_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesPayable": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Taxes Payable", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesPayable", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "jamf_CircumstanceOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Circumstance One", "label": "Circumstance One [Member]", "terseLabel": "Circumstance One" } } }, "localname": "CircumstanceOneMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "jamf_CircumstanceTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Circumstance Two", "label": "Circumstance Two [Member]", "terseLabel": "Circumstance Two" } } }, "localname": "CircumstanceTwoMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "jamf_ClassificationOfOnPremiseSubscriptionRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification Of On Premise Subscription Revenue", "label": "Classification Of On Premise Subscription Revenue [Member]", "terseLabel": "Classification of on Premise Subscription Revenue" } } }, "localname": "ClassificationOfOnPremiseSubscriptionRevenueMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails" ], "xbrltype": "domainItemType" }, "jamf_CmdReporterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "cmdReporter", "label": "cmdReporter [Member]", "terseLabel": "cmdReporter" } } }, "localname": "CmdReporterMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "domainItemType" }, "jamf_ContractWithCustomerLiabilityAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of revenue deferred during the period in calculation of contract with customer liability.", "label": "Contract With Customer, Liability, Additions", "terseLabel": "Deferral of revenue" } } }, "localname": "ContractWithCustomerLiabilityAdditions", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "jamf_ContractWithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability", "label": "Contract With Customer, Liability [Roll Forward]", "terseLabel": "Contract With Customer, Liability [Roll Forward]" } } }, "localname": "ContractWithCustomerLiabilityRollForward", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractBalancesDetails" ], "xbrltype": "stringItemType" }, "jamf_ConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2026", "label": "Convertible Senior Notes Due 2026 [Member]", "terseLabel": "Convertible Senior Notes Due 2026" } } }, "localname": "ConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "jamf_DebtInstrumentConvertiblePremiumPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Premium Percentage", "label": "Debt Instrument, Convertible, Premium Percentage", "terseLabel": "Premium percentage of stock price" } } }, "localname": "DebtInstrumentConvertiblePremiumPercentage", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "jamf_DebtInstrumentConvertibleThresholdFundamentalChangePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Fundamental Change Percentage", "label": "Debt Instrument, Convertible, Threshold Fundamental Change Percentage", "terseLabel": "Fundamental change, threshold percentage" } } }, "localname": "DebtInstrumentConvertibleThresholdFundamentalChangePercentage", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "jamf_DebtInstrumentRedemptionThresholdAmountOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption Threshold, Amount Outstanding", "label": "Debt Instrument, Redemption Threshold, Amount Outstanding", "terseLabel": "Redemption threshold amount" } } }, "localname": "DebtInstrumentRedemptionThresholdAmountOutstanding", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_DeferredConsiderationIncurredButNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Consideration Incurred But Not yet Paid", "label": "Deferred Consideration Incurred But Not yet Paid", "terseLabel": "Deferred consideration accrued but not paid" } } }, "localname": "DeferredConsiderationIncurredButNotYetPaid", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "jamf_DepreciationAndAmortizationOfIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount pertaining to depreciation of property and equipment and amortization of intangible assets.", "label": "Depreciation And Amortization Of Intangible Assets", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortizationOfIntangibleAssets", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "jamf_DigitaSecurityLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Digita Security LLC.", "label": "Digita Security Llc [Member]", "terseLabel": "Digita Security LLC" } } }, "localname": "DigitaSecurityLlcMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails" ], "xbrltype": "domainItemType" }, "jamf_EffectiveIncomeTaxRateReconciliationPercentAnnualizedEffectiveTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Percent, Annualized Effective Tax Rate", "label": "Effective Income Tax Rate Reconciliation, Percent, Annualized Effective Tax Rate", "terseLabel": "Annual effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPercentAnnualizedEffectiveTaxRate", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesDetails" ], "xbrltype": "pureItemType" }, "jamf_EmployeeStockOptionServiceBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Option, Service-Based", "label": "Employee Stock Option, Service-Based [Member]", "terseLabel": "Service-based stock option" } } }, "localname": "EmployeeStockOptionServiceBasedMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "domainItemType" }, "jamf_EmployeeStockOptionTargetBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Option, Target-Based", "label": "Employee Stock Option, Target-Based [Member]", "terseLabel": "Target-based stock options" } } }, "localname": "EmployeeStockOptionTargetBasedMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "domainItemType" }, "jamf_ErrorCorrectionCommissionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Error Correction, Commissions", "label": "Error Correction, Commissions [Member]", "terseLabel": "Commissions" } } }, "localname": "ErrorCorrectionCommissionsMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "jamf_ErrorInCommissionsCapitalizedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Error In Commissions Capitalized", "label": "Error In Commissions Capitalized [Member]", "terseLabel": "Error in Commissions Capitalized" } } }, "localname": "ErrorInCommissionsCapitalizedMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails" ], "xbrltype": "domainItemType" }, "jamf_EuropeMiddleEastIndiaAndAfricaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East, India and Africa.", "label": "Europe Middle East India And Africa [Member]", "terseLabel": "Europe, the Middle East, India, and Africa" } } }, "localname": "EuropeMiddleEastIndiaAndAfricaMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "jamf_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "jamf_IncreaseDecreaseInNetIncomeTaxesReceivablePayable": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "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 net amount of income taxes receivable/payable within one year (or one business cycle).", "label": "Increase (Decrease) in Net Income Taxes Receivable (Payable)", "negatedLabel": "Income tax receivable/payable" } } }, "localname": "IncreaseDecreaseInNetIncomeTaxesReceivablePayable", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "jamf_InitialPublicOfferingUnderwritingDiscountAndCommission": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of underwriting discount and commission associated with the initial public offering.", "label": "Initial Public Offering, Underwriting Discount And Commission", "terseLabel": "Underwriting discount and commissions" } } }, "localname": "InitialPublicOfferingUnderwritingDiscountAndCommission", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "monetaryItemType" }, "jamf_JamfNationGlobalFoundationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to JAMF Nation Global Foundation.", "label": "Jamf Nation Global Foundation [Member]", "terseLabel": "JAMF Nation Global Foundation" } } }, "localname": "JamfNationGlobalFoundationMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "jamf_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "jamf_LineOfCreditFacilityMaximumBorrowingCapacityPerIncrementalLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity Per Incremental Loan", "label": "Line Of Credit Facility, Maximum Borrowing Capacity Per Incremental Loan", "terseLabel": "Maximum borrowing capacity per incremental loan" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacityPerIncrementalLoan", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_NonSubscriptionPerpetualLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Subscription Perpetual Licenses", "label": "Non-Subscription Perpetual Licenses [Member]", "terseLabel": "Non\u2011subscription revenue" } } }, "localname": "NonSubscriptionPerpetualLicensesMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "jamf_OmnibusIncentivePlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Omnibus Incentive Plan (the \"2020 Plan\"), which provides for grants of (i) stock options, (ii) stock appreciation rights, (iii) restricted shares, (iv) performance awards, (v) other share-based awards and (vi) other cash-based awards to eligible employees, non-employee directors and consultants of the Company.", "label": "Omnibus Incentive Plan 2020 [Member]", "terseLabel": "Omnibus Incentive Plan 2020 Plan" } } }, "localname": "OmnibusIncentivePlan2020Member", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "jamf_OnPremiseSubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "On-Premise Subscription", "label": "On-Premise Subscription [Member]", "terseLabel": "On\u2011premise subscription" } } }, "localname": "OnPremiseSubscriptionMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "jamf_OperatingLeaseAssetsLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Assets, Lessee", "label": "Operating Lease, Assets, Lessee [Abstract]", "terseLabel": "Assets" } } }, "localname": "OperatingLeaseAssetsLesseeAbstract", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "jamf_OperatingLeaseLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Liabilities, Lessee", "label": "Operating Lease, Liabilities, Lessee [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "OperatingLeaseLiabilitiesLesseeAbstract", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "jamf_OptionIndexedToIssuersEquityCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Option Indexed To Issuer's Equity, Cap Price", "label": "Option Indexed To Issuer's Equity, Cap Price", "terseLabel": "Initial cap price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityCapPrice", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "jamf_PaymentsForCappedCalls": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Capped Calls", "label": "Payments For Capped Calls", "terseLabel": "Payment for capped calls" } } }, "localname": "PaymentsForCappedCalls", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_PaymentsOfCappedCalls": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Capped Calls", "label": "Payments Of Capped Calls", "negatedTerseLabel": "Payment for purchase of capped calls", "terseLabel": "Payment for purchase of capped calls" } } }, "localname": "PaymentsOfCappedCalls", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_RepaymentOfLinesOfCreditAccruedInterestPaid": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued interest paid at the repayment of lines of credit.", "label": "Repayment Of Lines Of Credit, Accrued Interest Paid", "terseLabel": "Accrued interest paid" } } }, "localname": "RepaymentOfLinesOfCreditAccruedInterestPaid", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "monetaryItemType" }, "jamf_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value (in\u00a0thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingAggregateIntrinsicValueAbstract", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "jamf_ShareBasedCompensationIncreaseInSharesReservedForIssuanceMinimumPercentageIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Increase In Shares Reserved For Issuance, Minimum Percentage Increase", "label": "Share Based Compensation, Increase In Shares Reserved For Issuance, Minimum Percentage Increase", "terseLabel": "Share based compensation, increase in shares reserved for issuance, minimum percentage increase" } } }, "localname": "ShareBasedCompensationIncreaseInSharesReservedForIssuanceMinimumPercentageIncrease", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "jamf_ShareBasedCompensationNumberOfSharesReservedForIssuancePeriodOfIncreases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation, Number Of Shares Reserved For Issuance, Period Of Increases", "label": "Share Based Compensation, Number Of Shares Reserved For Issuance, Period Of Increases", "terseLabel": "Share based compensation, number of shares reserved for issuance, period of increases" } } }, "localname": "ShareBasedCompensationNumberOfSharesReservedForIssuancePeriodOfIncreases", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "jamf_ShortTermDebtMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Short Term Debt, Maximum Borrowing Capacity", "label": "Short Term Debt, Maximum Borrowing Capacity", "terseLabel": "Principal amount" } } }, "localname": "ShortTermDebtMaximumBorrowingCapacity", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "jamf_StockOptionPlan2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the 2017 Stock Option Plan, which and serves as the umbrella plan for the Company's stock based and cash based incentive compensation program for its officers and other eligible employees.", "label": "Stock Option Plan 2017 [Member]", "terseLabel": "Stock Option Plan 2017 Plan" } } }, "localname": "StockOptionPlan2017Member", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "jamf_SubscriptionAndSupportAndMaintenanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription And Support And Maintenance", "label": "Subscription And Support And Maintenance [Member]", "terseLabel": "SaaS subscription and support and maintenance" } } }, "localname": "SubscriptionAndSupportAndMaintenanceMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "jamf_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to term loan.", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "jamf_ThreeHundredSixtyFourDayFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three Hundred Sixty Four Day Facility", "label": "Three Hundred Sixty Four Day Facility [Member]", "terseLabel": "364-Day Facility" } } }, "localname": "ThreeHundredSixtyFourDayFacilityMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "jamf_ThresholdCashReturnOnInvestmentUponTerminationEventToDetermineVestingOfPerformanceShares": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of threshold cash return on its investment upon a change in control of the Company (\"Termination Event\"), to determine the vesting and exercisability of performance shares.", "label": "Threshold Cash Return On Investment Upon Termination Event To Determine Vesting Of Performance Shares", "terseLabel": "Threshold cash return on investment upon termination event to determine vesting of performance shares" } } }, "localname": "ThresholdCashReturnOnInvestmentUponTerminationEventToDetermineVestingOfPerformanceShares", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails" ], "xbrltype": "monetaryItemType" }, "jamf_TwoDistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Distributors", "label": "Two Distributors [Member]", "terseLabel": "Two Distributors" } } }, "localname": "TwoDistributorsMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "xbrltype": "domainItemType" }, "jamf_VistaAffiliatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to vista affiliates.", "label": "Vista Affiliates [Member]", "terseLabel": "Vista Affiliates" } } }, "localname": "VistaAffiliatesMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "jamf_VistaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to vista.", "label": "Vista [Member]", "terseLabel": "Vista" } } }, "localname": "VistaMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "jamf_WanderaIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Wandera Inc.", "label": "Wandera Inc. [Member]", "terseLabel": "Wandera Inc." } } }, "localname": "WanderaIncMember", "nsuri": "http://www.jamfsoftware.com/20210930", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "http://www.jamfsoftware.com/role/AcquisitionsProFormaInformationDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r345", "r536", "r537", "r539", "r651" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "The Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r47", "r49", "r114", "r115", "r262", "r300" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r188", "r324", "r329", "r617" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r261", "r299", "r348", "r351", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r614", "r618", "r652", "r653" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r261", "r299", "r348", "r351", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r614", "r618", "r652", "r653" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r188", "r324", "r329", "r617" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r184", "r324", "r327", "r558", "r613", "r615" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r184", "r324", "r327", "r558", "r613", "r615" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r261", "r299", "r337", "r348", "r351", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r614", "r618", "r652", "r653" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r261", "r299", "r337", "r348", "r351", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r614", "r618", "r652", "r653" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r48", "r49", "r114", "r115", "r262", "r300" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r118", "r119", "r120", "r122", "r123", "r127", "r128", "r129", "r130", "r132", "r133", "r134", "r135", "r136", "r137", "r148", "r200", "r201", "r388", "r405", "r466", "r470", "r471", "r472", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r665", "r666" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r118", "r119", "r120", "r122", "r123", "r127", "r128", "r129", "r130", "r132", "r133", "r134", "r135", "r136", "r137", "r148", "r200", "r201", "r388", "r405", "r466", "r470", "r471", "r472", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r665", "r666" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r127", "r128", "r129", "r132", "r133", "r135", "r136" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Error Correction, Adjustment [Member]", "terseLabel": "Adjustments" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r131", "r349" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r3", "r118", "r120", "r122", "r123", "r127", "r128", "r129", "r130", "r132", "r133", "r135", "r136", "r148", "r200", "r201", "r388", "r405", "r466", "r470", "r471", "r472", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r665", "r666" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "As Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r131", "r137", "r349" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r185", "r186", "r324", "r328", "r616", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r185", "r186", "r324", "r328", "r616", "r639", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r131", "r137", "r237", "r349", "r545" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRecentPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32", "r544" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r112", "r537", "r585", "r606" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "verboseLabel": "Accounts payable to related parties" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r22", "r189", "r190" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable, net of allowances", "verboseLabel": "Trade accounts receivable, net of allowances of $460 and $530 at September\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r21", "r112", "r537", "r539", "r603" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable from related party" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r17", "r580", "r598" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r51", "r52", "r53", "r600", "r626", "r630" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r60", "r61", "r62", "r118", "r119", "r120", "r450", "r621", "r622", "r666" ], "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 Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r218" ], "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": "Weighted-average economic life of intangible assets acquired", "verboseLabel": "Useful\u00a0Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23", "r388", "r544" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid\u2011in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r118", "r119", "r120", "r385", "r386", "r387", "r470" ], "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\u2011In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [ "r127", "r128", "r129", "r132", "r133", "r135", "r136" ], "lang": { "en-us": { "role": { "documentation": "Type of error correction.", "label": "Error Correction, Type [Domain]", "terseLabel": "Error Correction, Type [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r122", "r123", "r124", "r125", "r137", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r201", "r243", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r402", "r403", "r404", "r405", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r533", "r560", "r561", "r562", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r662", "r663", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRecentPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r353", "r355", "r390", "r391" ], "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": "Share\u2011based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r355", "r377", "r389" ], "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": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r191", "r202" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredCharges": { "auth_ref": [ "r76" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization of deferred charges applied against earnings during the period.", "label": "Amortization of Deferred Charges", "terseLabel": "Amortization of deferred contract costs" } } }, "localname": "AmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r71", "r96", "r281", "r512" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 debt issuance costs", "verboseLabel": "Amortization of issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r96", "r215", "r224" ], "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" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r145" ], "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": "Total potentially dilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r108", "r167", "r176", "r182", "r195", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r447", "r451", "r485", "r542", "r544", "r578", "r597" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r12", "r46", "r108", "r195", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r447", "r451", "r485", "r542", "r544" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r356", "r379" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r347", "r350" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails", "http://www.jamfsoftware.com/role/AcquisitionsProFormaInformationDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r347", "r350", "r422", "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails", "http://www.jamfsoftware.com/role/AcquisitionsProFormaInformationDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails", "http://www.jamfsoftware.com/role/AcquisitionsProFormaInformationDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r417" ], "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": "Voting interest" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r420", "r421" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Pro Forma Revenue and Earnings" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r420", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r420", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related expenses", "verboseLabel": "Acquisition-related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r435", "r436", "r438" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Final aggregate purchase price", "verboseLabel": "Consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r433", "r435", "r436", "r440" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "verboseLabel": "Deferred/contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r95", "r443" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Increase (decrease) in fair value of contingent consideration", "verboseLabel": "Adjustment to contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Maximum contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r434", "r437", "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration, liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r444" ], "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": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized": { "auth_ref": [ "r426" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the entity.", "label": "Business Combination, Liabilities Arising from Contingencies, Amount Recognized", "terseLabel": "Contingent consideration recognized" } } }, "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net loss" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r419" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenues" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "terseLabel": "Operating lease liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 10.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 and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 4.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 accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 13.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of 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", "terseLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 14.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", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 12.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", "terseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 16.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "IPR&D" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill [Abstract]", "terseLabel": "Intangible assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 15.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": "Developed technology" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 2.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": "Equipment and leasehold improvements, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r425" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "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 consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": { "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 Combination, Separately Recognized Transactions [Line Items]", "terseLabel": "Business Combination, Separately Recognized Transactions [Line Items]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsTable": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing the disclosures related to transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination by type of transaction.", "label": "Business Combination, Separately Recognized Transactions [Table]", "terseLabel": "Business Combination, Separately Recognized Transactions [Table]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CallOptionMember": { "auth_ref": [ "r633", "r634", "r635", "r636", "r637", "r638" ], "lang": { "en-us": { "role": { "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option.", "label": "Call Option [Member]", "terseLabel": "Call Option" } } }, "localname": "CallOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Total amortization of contract costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment losses" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred contract costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r206" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract costs" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r206" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract costs, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r30", "r98" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Total cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r92", "r98", "r103" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash within the consolidated balance sheets to the amounts shown in the consolidated statements of cash flows above:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r92", "r502" ], "calculation": { "http://www.jamfsoftware.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, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r236", "r586", "r605" ], "calculation": { "http://www.jamfsoftware.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 (Note 8)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r233", "r234", "r235", "r240", "r641" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r118", "r119", "r470" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r301" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20", "r544" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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", "verboseLabel": "Common stock, $0.001 par value, 500,000,000 shares authorized at September\u00a030, 2021 and December\u00a031, 2020; 119,027,104 and 116,992,472 shares issued and outstanding at September\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock": { "auth_ref": [ "r335", "r336", "r352" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of an entity's employee compensation and benefit plans, excluding share-based compensation and including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans, Other than Share-based Compensation [Text Block]", "terseLabel": "Long-term incentive plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansOtherThanShareBasedCompensationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Longtermincentiveplan" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r56", "r58", "r59", "r67", "r589", "r609" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r157", "r158", "r188", "r482", "r483", "r640" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r157", "r158", "r188", "r482", "r483", "r631", "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/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r157", "r158", "r188", "r482", "r483", "r631", "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/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r156", "r157", "r158", "r159", "r482", "r484", "r640" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r157", "r158", "r188", "r482", "r483", "r640" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r308", "r310", "r325" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract with customer, asset" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r308", "r309", "r325" ], "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 period", "periodStartLabel": "Balance, beginning of the period" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r308", "r309", "r325" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 revenues" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r311" ], "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": "Acquisitions" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r308", "r309", "r325" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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 revenues, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r326" ], "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", "negatedLabel": "Revenue earned" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r257", "r258", "r259", "r261", "r271", "r272", "r273", "r277", "r278", "r279", "r280", "r281", "r289", "r290", "r291", "r292" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "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, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]", "terseLabel": "Shares related to the 2026 Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r64", "r65" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r72" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "terseLabel": "Amortization expense" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r75", "r108", "r195", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r485" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditConcentrationRiskMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement.", "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk" } } }, "localname": "CreditConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDeferredContractCostsDetails" ], "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/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r100", "r102" ], "lang": { "en-us": { "role": { "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.", "label": "Debt Conversion Description [Axis]", "terseLabel": "Debt Conversion Description [Axis]" } } }, "localname": "DebtConversionByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r100", "r102" ], "lang": { "en-us": { "role": { "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Name [Domain]", "terseLabel": "Debt Conversion, Name [Domain]" } } }, "localname": "DebtConversionNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r106", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r275", "r282", "r283", "r285", "r295" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r107", "r116", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r289", "r290", "r291", "r292", "r513", "r579", "r581", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r260", "r287" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r39", "r260", "r302", "r303", "r305" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "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": "Number of consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "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" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "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": "Number of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r258", "r289", "r290", "r511", "r513", "r514" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r273", "r289", "r290", "r479" ], "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": "Fair value of debt" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r38", "r288", "r511", "r513" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r38", "r259" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r40", "r107", "r116", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r289", "r290", "r291", "r292", "r513" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r107", "r116", "r258", "r259", "r260", "r261", "r262", "r263", "r265", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r284", "r289", "r290", "r291", "r292", "r302", "r304", "r305", "r306", "r510", "r511", "r513", "r514", "r595" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r100", "r101", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Debt issuance costs accrued but not paid" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangements [Abstract]", "terseLabel": "Deferred Compensation Arrangements [Abstract]" } } }, "localname": "DeferredCompensationArrangementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r512" ], "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": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r31", "r271", "r512" ], "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", "terseLabel": "Debt issuances costs capitalized" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r31", "r512" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "terseLabel": "Debt issuance costs in other assets" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r109", "r401", "r408", "r409", "r410" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r394", "r395" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandGeographicInformationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r324", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandGeographicInformationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r324" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Sharebasedcompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r112", "r247", "r249", "r250", "r254", "r255", "r256", "r537", "r584", "r606" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Accrued expenses to JAMF Nation Global Foundation" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r68", "r127", "r128", "r130", "r131", "r132", "r138", "r140", "r142", "r143", "r144", "r148", "r149", "r471", "r472", "r590", "r610" ], "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", "netLabel": "Basic net loss per share (in dollars per share)", "terseLabel": "Net loss per share, basic (in dollars per share)", "verboseLabel": "Net loss per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r68", "r127", "r128", "r130", "r131", "r132", "r140", "r142", "r143", "r144", "r148", "r149", "r471", "r472", "r590", "r610" ], "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", "netLabel": "Diluted net loss per share (in dollars per share)", "terseLabel": "Net loss per share, diluted (in dollars per share)", "verboseLabel": "Net loss per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r145", "r146", "r147", "r150" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Netlosspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r502" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized [Abstract]", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r378" ], "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": "Weighted average period over which unrecognized compensation expense would be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r378" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r378" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options outstanding" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r60", "r61", "r62", "r118", "r119", "r120", "r123", "r133", "r136", "r151", "r199", "r301", "r307", "r385", "r386", "r387", "r404", "r405", "r470", "r503", "r504", "r505", "r506", "r507", "r508", "r621", "r622", "r623", "r666" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionOtherMember": { "auth_ref": [ "r127", "r128", "r129", "r132", "r133", "r135", "r136" ], "lang": { "en-us": { "role": { "documentation": "Error correction to previously issued financial statement classified as other.", "label": "Error Correction, Other [Member]", "terseLabel": "Other" } } }, "localname": "ErrorCorrectionOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r127", "r128", "r129", "r132", "r133", "r135", "r136" ], "lang": { "en-us": { "role": { "documentation": "Information by type of error correction.", "label": "Error Correction, Type [Axis]", "terseLabel": "Error Correction, Type [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r473", "r480", "r481" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r273", "r289", "r290", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r474", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r473", "r474", "r475", "r476", "r478" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r477" ], "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 fair value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Financialinstrumentsfairvalue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r273", "r338", "r339", "r344", "r346", "r474", "r546" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r273", "r289", "r290", "r338", "r339", "r344", "r346", "r474", "r547" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r273", "r289", "r290", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r474", "r548" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r273", "r289", "r290", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r346", "r546", "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r477", "r478" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOptionQuantitativeDisclosuresTextBlock": { "auth_ref": [ "r486", "r487", "r488", "r489" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about asset and liability measured at fair value under fair value option.", "label": "Fair Value Option, Disclosures [Table Text Block]", "terseLabel": "Financial Instruments Fair Value" } } }, "localname": "FairValueOptionQuantitativeDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueTables" ], "xbrltype": "textBlockItemType" }, "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", "verboseLabel": "Useful\u00a0Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r223" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails": { "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 (in thousands)" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r225" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails": { "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2021 (remaining three months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r225" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r225" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails": { "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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r225" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails": { "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r216", "r220", "r223", "r227", "r559", "r563" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r223", "r563" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails": { "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": "Gross\u00a0Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r216", "r222" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r223", "r559" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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", "totalLabel": "Net\u00a0Carrying Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period 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 Assets, Remaining Amortization Period", "terseLabel": "Weighted\u2011 Average Remaining Useful\u00a0Life" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r217" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Gross\u00a0Value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r498", "r499", "r500", "r501" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r509" ], "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 remeasurement" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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, outside the reporting entity's home country.", "label": "Foreign Line of Credit [Member]", "terseLabel": "Foreign Line of Credit" } } }, "localname": "ForeignLineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r96" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Gain on disposal of equipment and leasehold improvements" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r96", "r293", "r294" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on extinguishment of debt", "negatedTotalLabel": "Loss on debt extinguishment", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r293", "r294" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails": { "order": 1.0, "parentTag": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the difference between the fair value of payments made to legally extinguish a debt and its carrying value at that time. This item excludes the write-off of amounts previously capitalized as debt issuance costs.", "label": "Gain (Loss) on Extinguishment of Debt, before Write off of Debt Issuance Cost", "negatedLabel": "Prepayment penalty" } } }, "localname": "GainsLossesOnExtinguishmentOfDebtBeforeWriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r208", "r209", "r544", "r577" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, end of period", "periodStartLabel": "Goodwill, beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r210" ], "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": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Goodwill and Intangible Asset Impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and other intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Goodwillandotherintangibleassets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r74", "r108", "r167", "r175", "r178", "r181", "r183", "r195", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r485" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In Process Research and Development [Member]", "terseLabel": "IPR&D" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r167", "r175", "r178", "r181", "r183", "r576", "r587", "r591", "r611" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income tax benefit" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r231", "r232" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r110", "r398", "r399", "r400", "r406", "r411", "r413", "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r111", "r135", "r136", "r166", "r396", "r407", "r412", "r612" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Discrete income tax expense (benefit)" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/IncometaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r44", "r583", "r607" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r95" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r95" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r95" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r95", "r556" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r95" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred contract costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r95" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r95" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r219", "r226" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r226" ], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-Lived Intangible Assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r219", "r226" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Gross\u00a0Value" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r214", "r221" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets, net", "totalLabel": "Net\u00a0Carrying Value" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r80", "r280", "r291", "r292" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "Interest Expense, Related Party", "terseLabel": "Interest paid on term loan" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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 expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract]", "terseLabel": "Cash paid for:" } } }, "localname": "InterestPaidAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r91", "r93", "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r529", "r531" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r529" ], "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": "Components of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Lessee, finance lease, term of contract" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Operating Lease Liability" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r530" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r530" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r530" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r530" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r530" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r530" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (remaining three months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r530" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_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 payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r520" ], "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": "Lessee, operating lease, renewal term (up to)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lessee, operating lease, term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r108", "r177", "r195", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r448", "r451", "r452", "r485", "r542", "r543" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r108", "r195", "r485", "r544", "r582", "r602" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r37", "r108", "r195", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r448", "r451", "r452", "r485", "r542", "r543", "r544" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "License", "verboseLabel": "Perpetual licenses" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r33" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r272", "r286", "r289", "r290", "r581", "r599" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Debt outstanding" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofInterestExpenseDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r40", "r242" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/DebtScheduleofInterestExpenseDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Material liabilities for contingencies" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r238", "r239", "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Estimated loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CommitmentsandcontingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MajorityShareholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Owner that controls more than 50 percent of the voting interest in the entity through direct or indirect ownership.", "label": "Majority Shareholder [Member]", "terseLabel": "Majority Shareholder" } } }, "localname": "MajorityShareholderMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r92", "r94", "r97" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r54", "r57", "r62", "r66", "r97", "r108", "r122", "r127", "r128", "r130", "r131", "r135", "r136", "r141", "r167", "r175", "r178", "r181", "r183", "r195", "r244", "r245", "r246", "r249", "r250", "r251", "r252", "r253", "r255", "r256", "r472", "r485", "r588", "r608" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRecentPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r121", "r122", "r123", "r124", "r125", "r126", "r130", "r137", "r148", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r201", "r243", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r402", "r403", "r404", "r405", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r533", "r560", "r561", "r562", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r662", "r663", "r664", "r665", "r666" ], "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": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRecentPronouncementsDetails" ], "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": "Recently issued accounting pronouncements not yet adopted and Adoption of new accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non\u2011competes" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r163" ], "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 segment" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandGeographicInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r163" ], "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 segment" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandGeographicInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r167", "r175", "r178", "r181", "r183" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r522", "r531" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesComponentsofLeaseExpenseDetails", "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r517" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total present value of lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails", "http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r517" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, current, statement of financial position" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r517" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities - non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRecentPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, noncurrent, statement of financial position" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r519", "r525" ], "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": "Operating lease, payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r516" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRecentPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r96" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, right-of-use asset, statement of financial position" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r528", "r531" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r527", "r531" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "auth_ref": [ "r297", "r457", "r458", "r461" ], "lang": { "en-us": { "role": { "documentation": "Information by type of options indexed to an issuer's equity.", "label": "Option Indexed to Issuer's Equity [Axis]", "terseLabel": "Option Indexed to Issuer's Equity [Axis]" } } }, "localname": "OptionIndexedToIssuersEquityEquityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OptionIndexedToIssuersEquityIndexedShares": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "The number of issuer's shares to which the option contract is indexed.", "label": "Option Indexed to Issuer's Equity, Indexed Shares", "terseLabel": "Shares covered (in shares)" } } }, "localname": "OptionIndexedToIssuersEquityIndexedShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "auth_ref": [ "r296", "r459" ], "lang": { "en-us": { "role": { "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares.", "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Strike price (in dollars per share)" } } }, "localname": "OptionIndexedToIssuersEquityStrikePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding.", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]" } } }, "localname": "OptionIndexedToIssuersEquityTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Order backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r6", "r453" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of presentation and description of business" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Basisofpresentationanddescriptionofbusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r45", "r544" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r445", "r446", "r449" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r55", "r58", "r445", "r446", "r449" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r454", "r456" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other Liabilities [Member]", "terseLabel": "Other Liabilities" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r97" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Cash paid for contingent consideration", "terseLabel": "Cash payment for contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r89" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedTerseLabel": "Payment of debt extinguishment costs", "terseLabel": "Payment of debt extinguishment costs" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r87" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Debt issuance costs", "terseLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r90" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Cash paid for offering costs", "terseLabel": "Offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r82", "r439" ], "calculation": { "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r82" ], "calculation": { "http://www.jamfsoftware.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 acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired", "negatedTerseLabel": "Acquisition, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of equipment and leasehold improvements" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r356", "r379" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19", "r298" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19", "r298" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19", "r544" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value, 50,000,000 shares authorized at September\u00a030, 2021 and December\u00a031, 2020; no shares issued and outstanding at September\u00a030, 2021 and December\u00a031, 2020", "verboseLabel": "Preferred stock" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r9", "r11", "r204", "r205" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from Bank Debt", "terseLabel": "Proceeds from bank borrowings" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r85" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from offering" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r84" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from initial public offering, net of underwriting discounts and commissions", "verboseLabel": "Proceeds from initial public offering, net of underwriting discounts and commissions" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r84" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "terseLabel": "Proceeds from private placement" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sale of machinery and equipment.", "label": "Proceeds from Sale of Machinery and Equipment", "terseLabel": "Proceeds from sale of equipment and leasehold improvements" } } }, "localname": "ProceedsFromSaleOfMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r84", "r380" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r230", "r544", "r593", "r604" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Equipment and leasehold improvements, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r70", "r203" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 1.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)", "terseLabel": "Provision for bad debt expense and returns", "verboseLabel": "Provision for bad debt expense and returns" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r345", "r536", "r537" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r536", "r539" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Amount of pledges to JAMF Nation Global Foundation" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r536" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "verboseLabel": "Expenses incurred for related party transactions" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r345", "r536", "r539", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesNarrativeDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r534", "r535", "r537", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-party transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Relatedpartytransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r86" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedTerseLabel": "Payment of bank borrowings" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r86", "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Payment of bank borrowings", "terseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "terseLabel": "Proceeds to repay debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r393", "r557", "r654" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r7", "r13", "r103" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash included in other current assets" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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": "Unvested restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails", "http://www.jamfsoftware.com/role/NetlosspershareAntidilutiveSecuritiesDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r307", "r388", "r544", "r601", "r625", "r630" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r118", "r119", "r120", "r123", "r133", "r136", "r199", "r385", "r386", "r387", "r404", "r405", "r470", "r621", "r623" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r164", "r165", "r174", "r179", "r180", "r184", "r185", "r188", "r323", "r324", "r558" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessSegmentandGeographicInformationDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r105", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r334" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r187" ], "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": "Schedule of Revenue by Geographic Location" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r73", "r247", "r249", "r250", "r254", "r255", "r256", "r632" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from arrangement with related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation, percent" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRemainingPerformanceObligationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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 Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails", "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r526", "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": "Offering price (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Potentially Dilutive Securities Excluded from the Computation of Diluted Weighted-Average Shares Outstanding" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r422", "r423" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/AcquisitionsDigitaSecurityLLCDetails", "http://www.jamfsoftware.com/role/AcquisitionsProFormaInformationDetails", "http://www.jamfsoftware.com/role/AcquisitionsScheduleofAcquisitionsDetails", "http://www.jamfsoftware.com/role/AcquisitionsWanderaDetails", "http://www.jamfsoftware.com/role/AcquisitionscmdReporterDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r422", "r423" ], "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": "Schedule of Business Acquisitions" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Computation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r355", "r376", "r389" ], "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 Stock Based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r127", "r128", "r129", "r132", "r133", "r135", "r136", "r148" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "auth_ref": [ "r134", "r135", "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made.", "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustments" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r216", "r222", "r559" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsFutureAmortizationExpenseDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r216", "r222" ], "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 Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r212", "r213" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r226", "r228" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r226", "r228" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Gross Carrying Amount and Accumulated Amortization of Intangible Assets Other Than Goodwill" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Acquisitions" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r538", "r539" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/RelatedpartytransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r356", "r379" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r361", "r370", "r372" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock-Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r168", "r169", "r170", "r171", "r172", "r173", "r185" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment and geographic information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r95" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Share\u2011based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r367" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "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": "Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, end of period (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "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": "Per\u00a0Unit Fair\u00a0Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r368" ], "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": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r368" ], "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": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Aggregate number of shares of common stock to be issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock reserved for additional grants under the plan (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted\u2011 Average Remaining Contractual Term\u00a0(Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r371" ], "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": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r365" ], "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": "Forfeitures (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "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": "Granted (in shares)", "verboseLabel": "Awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationNarrativeDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r379" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r363", "r379" ], "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": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "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": "Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, end of period (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted\u2011 Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r374" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "terseLabel": "Options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r372" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested or expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Vested or expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r354", "r359" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "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": "Forfeitures (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "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": "Tranche one" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "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": "Tranche two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r357" ], "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": "Percentage of RSUs that vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r373" ], "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 term, options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining term, options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining term, options vested or expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value, options vested in period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r523", "r531" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r104", "r117" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/Summaryofsignificantaccountingpolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r43", "r60", "r61", "r62", "r118", "r119", "r120", "r123", "r133", "r136", "r151", "r199", "r301", "r307", "r385", "r386", "r387", "r404", "r405", "r470", "r503", "r504", "r505", "r506", "r507", "r508", "r621", "r622", "r623", "r666" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r118", "r119", "r120", "r151", "r558" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r19", "r20", "r301", "r307" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r19", "r20", "r301", "r307" ], "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 stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r19", "r20", "r301", "r307", "r364" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "verboseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.jamfsoftware.com/role/SharebasedcompensationOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r19", "r20", "r301", "r307" ], "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 common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r43", "r301", "r307" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r26", "r27", "r108", "r192", "r195", "r485", "r544" ], "calculation": { "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedBalanceSheetDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription and Circulation [Member]", "terseLabel": "Subscription" } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquisitionrelatedCostsDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessBasisofPresentationandRevisionNarrativeDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reporting subsequent events.", "label": "Subsequent Events, Policy [Policy Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofStockholdersEquityDetails", "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementofCashFlowsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "Services", "verboseLabel": "Professional services" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/SharebasedcompensationShareBasedCompensationExpenseDetails", "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/AcquisitionsAcquiredIntangibleAssetsDetails", "http://www.jamfsoftware.com/role/GoodwillandotherintangibleassetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r122", "r123", "r124", "r125", "r137", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r201", "r243", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r402", "r403", "r404", "r405", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r533", "r560", "r561", "r562", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r662", "r663", "r664", "r665", "r666" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesRecentPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r113", "r338", "r592" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. Treasuries" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/FinancialinstrumentsfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r152", "r153", "r154", "r155", "r160", "r161", "r162" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/SummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r524", "r531" ], "calculation": { "http://www.jamfsoftware.com/role/LeasesComponentsofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LeasesComponentsofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/LongtermincentiveplanDetails", "http://www.jamfsoftware.com/role/SharebasedcompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r139", "r144" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares used to compute net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r138", "r144" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used to compute net loss per share, basic (in shares)", "verboseLabel": "Weighted-average shares used to compute net loss per share, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessConsolidatedStatementsofOperationsDetails", "http://www.jamfsoftware.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/NetlosspershareScheduleofComputationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r78" ], "calculation": { "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails": { "order": 2.0, "parentTag": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write-off of debt issuance cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.jamfsoftware.com/role/BasisofpresentationanddescriptionofbusinessIPODetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r147": { "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" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "63", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=117411753&loc=d3e23176-110880" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r336": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "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" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "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" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r392": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r393": { "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" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r417": { "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" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r435": { "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" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r444": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r453": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90193-114008" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90198-114008" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14210-108612" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14217-108612" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r5": { "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" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r514": { "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" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r532": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r541": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r558": { "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" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "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(5))", "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.17)", "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": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r588": { "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" }, "r589": { "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" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r590": { "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" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "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(a)(8))", "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.(a),19)", "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.17)", "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.5(c))", "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": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r610": { "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" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r612": { "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" }, "r613": { "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" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column E)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column F)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611282-123010" }, "r639": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r650": { "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" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r654": { "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" }, "r655": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r656": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r657": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r658": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r659": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r660": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r661": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" } }, "version": "2.1" } ZIP 89 0001628280-21-023008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-21-023008-xbrl.zip M4$L#!!0 ( (%+;%-&J/V5>P< &(B ; :F%M9BTP.3,P,C R,7@Q M,'%X97@S,3$N:'1M[5K_;]NV$O]]?P7G8ET#V)+E+TWLN &Z) _ML+5=EZ%X M/SU0TLDB0HD:2=GQ^^MW1TJV$R>MM[ZN7O *U+'%X_%X]^'GCJ1FWUZ\/;_Z M][M+EMM"LG>__?#3ZW/6Z87AA^%Y&%Y<7;!75S__Q$9!/V)7FI=&6*%*+L/P M\DV'=7)KJVD8+I?+8#D,E)Z'5^]#4C4*I5(&@M2FG;,9/<%/X.G9-[-O>SUV MH9*Z@-*R1 .WD++:B'+./J1@KEFOUTB=JVJEQ3RW;- ?1.R#TM=BP7V[%5;" M6:MG%OK?L] -,HM5NCJ;I6+!1/JB(_J3;#(8/C\>QI-XE(Y&/.(3?I*-GT^& MX^>C:/B?"(T,4=SW,78EX46G$&4O!QI_.AH$Q^/*GBY%:O-IU.]_UW&B9[-, ME1;'T]C??_5J=I5Q/4=]5E78'359N+$]+L6\G+HI=KRJ5CQ14NGID[[[=THM MO8P70JZFWU^) @Q[ TOV7A6\_+YK,"P] UID7M"(_X(?Q/U<^BDU=K4W.TPBKV*R3N MV; _8"IC-@?V*]7WR6HWMG^;K++H"7[!6? M@^ZRQ$UZA7/B]NF3\)KB*NM)R%#W21M(4:88Q&F/GGRE*49!.XF_ M?_0[;ND'8W+#:Y;S!3 -"P%+Y">;"\-^J;E&M,L5>P^5T@B@DOU+Z8)%_=XO MA*8?>9&Q5TJ2/F0O7048H8=EX(P;IP5^$L++EG&B1@T4X5P3.+D=@1* M2, 8KEEC MTW\)&AHE-(%"&(F)C6"U%#;'"9H**8Y&)[T5FJ92G.8"NZ4L7FV[X;% :A=EAA3B4Y@H$UFGJ!.!LQ7!+H).$.U4&'>" M+$%9R@TF&SB8.T,C[%-7KW5)HI8H@$!4B!8WG''V)-SD+)-J:5J4:I@+8S6E M4DX/O=UH97<+;*8U9L?:QX*WT<'A[>I6<)X^.1E$QZ>F0513%Q!%J R+(GQ$ M87O-N 8'$ RXB"50(!D@*F,I3$[B)%8@/1)%TN]4F$0J4V,_(DZMI$=*I54" M*3XV[!D"(P5$FH_^Y4V2\W(.KJIZ7TN4B(:\%XV?P9'K&HU3_^O(#7\792A! MZ?8SRIGQZ("0PX\."#F#$?GA @R6ZQ@MEV@^'>$NY<"$UV;_+I2,8D!8-"/Y M]*9JC0J0,Q;"."9"*2B='JI@-QRVS8,:)'Y!*#;Y;8.5;L.1U"B0S] 6HZ1( MW2;2U+$1J>!:T 2$S\*.F4O25!O*C&ZU&)=&'6_A+A4-PNVCZU1AA2>26G*B M6YR6,V*38;&'S]?;909^BX$$D1&Q/Z2?P8 'A>/X8' \"9X?DQLN%US6+M84 M%,@RVNFW7D;4I7$G&/4"5!>[=+R:([^7ZQ^,E.<-I][I\"7%/?^4W3/;S&4^QH8$UK#X(S%E)8UP41IC2N#9?_#29_ M4Q>(#_22FTR33NX]$7A,N?WPJLF7F,$SC:S1Q:B#(SK$C3MO:P#6]0E0E LE M%T!9L.3SYMA0-]P(1275"K!UF2M/B/P6?!%N_Y,2(=@+!([,9[2]A[8Y1OB! M[J&K):\,3-LOITC2KJ2B=PURGTT99K*Q5Q91NO1;$_E@V-'<^#E"^N;D0 MFTR"D_&0[L2LQO]I.W!S71:XZ[+0IKMM@WXP&@P>;.X'T8-M'U,[/ E.CA]N M_LMJCX-1_V0OM:'SA/<&^MM4O'S1&7;:#@T>IX/JAD6WK]0(HG==[KW]E1;N M!2X&E^W8&X1F$2,ZHT'7WO^]RZGKOE MCSTA\"<V$#&,7U_TX7'B)O:[G;YQ/L.S:=_^\*]!W+V!U!+ P04 M" "!2VQ3-Z8 9'(' !8(@ &P &IA;68M,#DS,#(P,C%X,3!Q>&5X,S$R M+FAT;>U:[V_;-A/^OK^"<[&N 6S)\H_&<=P 79)A';:VZS(4[Z>!DDX6$4K4 M2,J.W[_^O2,EVTFA^'%U07[X>KGG]@HZ$?L2O/2""M4R6487K[NL$YN;34- MP^5R&2R'@=+S\.I=2*I&H53*0)#:M',VHR?X"3P]^VKV=:_'+E12%U!:EFC@ M%E)6&U'.V?L4S#7K]1JIQ:Z M06:Q2E=GLU0LF$A?=,201TD4Q]GSR20:#;/Q)$VR[.3Y27P<0S(>Q;]':&2( MXKZ/L2L)+SJ%*'LYT/C3T2 X'E?V="E2FT^C?O^;CA,]FV6JM#B>QO[^JU=S M7QG7<]1G587=49.%&]OC4LS+J9MBQZMJQ1,EE9X^Z;M_I]32RW@AY&KZ[94H MP+#7L&3O5,'+;[L&P](SH$7F!8WX+_A!W,^EG\(QZI&BA'9*T8 F<7F3BUA8 M-HR"P>T9[&=[@LX'_86,/P=M12823IAD;VMM:HY66,5^A<0]&_8'3&7,YL!^ MY3KF)9C>FQL)*_8RL=0RZ/?WGO=GG^5HYRQ?==F/0N+BK"WJZK+$S7J%D^+V MZ9/QY'3ON%4\37&9]21DJ'S21E*4*49QVJ,G7VB.4=!.XN\?_8Y;^L&8W/"* MY7P!3,-"P!()RN;"L%]JKA'N0:4T(JADWRM=L*C?^X7@]",O,O:#DJ0/ MZ4M7 4;HY#%$:'!P$?J.&XP+1J!8L>M2+26D<^CZ0&D?GE2A":7"-(,C<%$R M7JY875I= \X $X_+01@WS@K\I067+./$#)JI0C@J<7+W!$I(P!BN5R12\&MP M'+/6:?!9BL;@D-(EL(:$$J$Q8:%8B=W1DA0T6^8BR9FIZ6/3?PD:&B4T@4(8 MB9F-8+44-L<)F@HYCD8GO16:IE*;;OAL4!P^,^!(+!,E!ADPLLF MJ%W$'XICL]YJ%V6&%.)SF"@36:>H$X&S%<$N@DX0[508=X(L01E3PAJ3#1S, MG:$1]JDKV+HD44L40" J1(L;SCA[$FYREDFU-"U*-'WFZTLKL% M-M,:<\_:QX*WT<'A[>I6<)X^F0RBXU/3(*JI"X@B5(95$3ZBL+UB7(,#" 9< MQ!(HD P0E;$4)B=Q$BN0'HDBZ73D'5U:]JR5*1$/>B\;/X,AUC<:I_W7DAK^+,I2@=/L)YE.U1@7(&0MA M'!.A%)1.#U6P&P[;YD$-$K\@%)O\ML%*M^%(:A3(9VB+45*D;A=IZMB(5' M M: +"9V''S"5IJ@UE1K=:C$NCCK=PFXH&X?[1=:JPPA-)+3G1+4[+&;')L-C# MY^OM,@._Q4""R(C8'])/8,"#PG%\,#@^"9X?DQLN%US6+M84%,@RVN@M /=U M.[+7FB#WP*[_N3NA.0QC1\2=\6DS5K5]V()]5A=?2P/5!-G'RS@6M]6&6X_@ M/8'V.+31 (\ <U/V[($N&8(8-PYWI!O#L08$ MMP^B+5)9K^TZ\E;EW*QY&FF1.]!#ZG*$\P+,;9AN^(J MG?,N_=+@+5I',L J[0G5Y)Q M#U!E@7MW"_"!C! KKAWMI@+M(9B1@ T1//ZE8J1=@?!'+=!\M]KJTATM MFJ-_B]7/1KDO<6]+1:0[W$6;:*>1"$!H-)EZ730N@5]3Z@734IDO/]T)3KO/ M_5. :^H[OVG:P6L\Q8X&UK3V(#AC(85U71!A2N/:)P&/*[8=73;[$#)YI9(TN1AT65@VGXY M1>*N)%]-1>DK]MT ]&@\&#S?T@>K#M0VJ'DV!R_'#S7U9['(SZD[W4 MALX3WAOH;U/Q\D5GV&D[-'B<#JH;%MV^4R.(WG6Y]_876K@7N!AWW7_W6[>Y=J6_3Z;14[C5%AT0K*'C>>Y@(Q]OR;L M-[Y"OO-&P!H0H:/9O>^;=[Q=L-7GS@L*E?)O:$S]"=H"[KVRL(&)H_?^I@N/ M$2NUO=_E(V\Y-)_^G0OW]L?9_P!02P,$% @ @4ML4P1I*1&2! =1 M !L !J86UF+3 Y,S R,#(Q>#$P<7AE>#,R,2YH=&W=6%M/XT84?N^O.!M4 M%J3XFIOC!*0VH8)J"RQDA?I43>QQ,F+L<<=C0OKK>V9LATM@FZZT2[<\6+'/ M_3O?G)EA_&YZ,9G]?GD"2Y5RN/ST\X>S";0LQ[GI3!QG.IO"Z>RW#]"U70]F MDF0%4TQDA#O.R7D+6DNE\M!Q5JN5O>K80BZ.Q_H)/ M2N+C'\;O+ NF(BI3FBF()"6*QE 6+%O 34R+6["L6FLB\K5DBZ4"W_4]N!'R MEMV12JZ8XO2X\3-VJO>Q8X*,YR)>'X]C=@M1*668MJ8X?=GU[T,O5:,5BM0P]U_VQ M952/QXG(%,:3:%_]K-QL.R-R@?Z4R-$R6>X3@4_E&R4^H5"QA$=&1J5B=Q0N$M2@\KLK[K*414DPKA)P57(*7@"?[&M[8L,UC4S%7J?G[EK7 M5Z^B^V(59QE$(LOJA%=,+4V3/I9$(K1\#58D6YLW;W0(B9#&;XY9BAAH%N-,N::YHNF< MROT]K^^..F[;S)$VD (2QE%CDX\&5L-:2IQO6#W)8J10M"39 ADETI05A2[@ M<0Y5YDT*;3AKPY22#$[)@LKV:SSQ[I#%::+"7K=9/@SQSU1H><&;$<^SFR*^??2GL'BNW=,PS+ = M-=N3DB/U(Z0 UVS;T%#2/TLFJ=[1"MVGAZX?D$- CGN]@_APT]L'OFZX6C?8 M&W:Z%4U2LQ:PJ\.19O7_H+/^?[*S+,,9E%8[$4X\1= RQJ^F4TW;"=,C+Y>T MT!UN:S'A'- ,DR$<^U_DV/*B;:P2EI$LTM_186P.7F8PH5;)*X((''@F9O%L MKMB[--HD/U9DCKM++9T+&5-I(9JHQ%A-<[J.%,):[/3L.A'?0Z^OBD\,RDXB9P?;*RSD#1+'P.>87V&ZW-*3+9["!P+N[,W@N>7VV[&T+6<'RF4E?7V=I)]7L 97^O M.Q@5YOGHA/ $CQTI\"^ V4&U7NMFY.>(BN LA@:.+P5X,Q9 HQB'9)$??V2.$VKJ?X3O>4!W(X9N)N%?7"U?/1K']V>\U%=7T/)>5$ M!]VZSSY0PTQT]\&$S)$?I=HV^8#$P<7AE>#,R,BYH=&W= M6%MOVS84?M^O.'6P- &LJ^78EAT#FY.B*;HD35P$>QHHB;*)4*)&47&\7[]# M2G+NG5>@S;H\&);/A>=\Y]-',I,W1V>S^>_GQ[!4&8?SS[]^/)E!QW*K:0"V=^X>A4 M@<.%**F=J*0SG>A?\).29/K3Y(UEP9&(JXSF"F))B:()5"7+%W"5T/(:+*OQ MFHEB+=EBJ,_O"P2 ?=ZYA2K3D][&0LMY94KQ\& MOCWH%VJ\8HE:AI[K_MPQKM-)*G*%ZTF,K[_6:9XF(W*!^90H,!PS*7JK+,+9 M(@]-BYTZ5>L>"RYDN..:O[&V6"G)&%^';^[>(DAUCD>5/PBJFE&=*GBDB$EJ_A@A9"*D#C M.R$S\%SKDY[D!Y*E\%[P1,O"3,C"ACT=N+LS]'UW/!-90?*U>?+&^Y *:?(6 M6*5(@.8):LHE+13-(BIW=[P#=]QSNT9'ND!*2!E'CTT]&E@-:R51W[![DB=P M?!LO2;Y 1HDL8V6I&[A?0UUY6T(73KKP@7$4T4HA;-V7B+CA:=U"%Y94TF@- ML2$S/A?W!O_\S$T')!&%5L[[[JW3R#UHE[DD,B(Y+:VS6T[7\$NLM,5W7;^+ M=J*Z.BY;PW4N5@C)@N[N](?CK=^6@B1Z1!:GJ0K[0?O^,!Q KD++&[X:\SR[ M;>+[K_X0%L^U^QJ&.8ZCH7M:<>1^C!3@FFX;'DKZ9\4DU5M:J>=T-_4]L@]( M0I M@I$)_FHFU8Z=,*UYA:2EGG!7FPE*!H9A,:@1:"APY&771*4;[<"$B3EY&65" MKXK7!!&H>&;-\I&NV-L,VA0_423"[:6Q1D(F5%J()B=%2FE32+MP)\SOL M]#IM0$.YT"]NP7MX0M$L? QYC?8KO9M'R&2S@\"IN#&;+WA^O>]N"-G \85. M7=UG9RO7'P&4W9U@,"[-Y_TCP@- MN3 OT!F"]?F93>:7R L@K,$6CR^%N'- MM>A[P_P.9"^<]@7]T9RU$?6D/ M)>6X5=S0)[?8.SH8&7?O0DB$G*C4TY!_N/@VG_4UW/Q#8/HW4$L#!!0 ( M (%+;%/)7WZ_3H4# (E?+@ 1 :F%M9BTR,#(Q,#DS,"YH=&WLO5E[&T?2 M)7P_O\*?O]MA*Y?(S4^WYY&U>-0CDFZ)MD>Z>9_84H), GH!4A;]ZR>*BT2I M[99L@00*1*LM82D4"G5.1)S(C(S\^_]Z>W3XU1N=+R:SZ3^^]G]S7W_UO[[] M^_^WL_-_OWOR^*O[,SXYTNGQ5_?FBL'G\57/ ?O3G_IH%0RDEV>G1]!R3#3NL!=J1J2<0. M"/W_?/&-,+L22]UQ6L,.N-YV6@JX4U-1'[_^YLZ=C@OZVVS^XL[%&W>& M2]YQ?B?ZKR\^\I;FAS)Y]XGAZ=DG@G/YSOF;EX>>',_?'??KK[_^[>JQ[8Z] M^^Z6,SZ\:\XU[_Q[.CL;K@6W=5[,?G#GQCO?/P- MD[=_=+ ?#K;?J0/#+@\7_>@^+Y3_]F+VYHZ]<78MEP?^V^W[\#*&MPD75R[C M>,=.]<$G+D_]_BKN',]QNNBS^1$>FQT,%YEV7+U"!3O/[W_K?SI)<#LN[/AP M>9+%_/C?Z63-/[Z^-YL>FRWO')R^MOO#Y\_^\?6QOCV^W_/',I\PN??__;XB1H1)QQS0>]<$$= M36K4U( +)9+\P53N MF[_Z^JN)V-DE_G1*]V=O'H#-\^_;J_U7_SQ\_O/>JV?AQ]]V MC_8.=W_[5WKVVPO8O__CKWOAIU=[W_\T>?[JNU]V?]YUC^/>X;/?9J?/?_[) MCA^._>>KYP>[;O_G73O^A=^]+_;^D\-G1\]^?7[_X:N]A]4]#L]/G_W,^?GW M#_S>P7>OGM__Q3U_M6?G?3YY_OVC8*\=/7_U[.W^P=WA\>'>]X_>R/YO3^Q,#U_M'NQ>?.8G M^ZXT?7XP.]W[^=GIWH%]U]%#N\:[;N]H;[+_\P._>_2C>W[PX+>][W>#_::W MN[Z&QP?NK?V[W\%3UA"H9W4,NY )-G!A+@C,3&B.5D)_>MO=XS1QM2_ MW_D S^N$]S(*OWTYRD'<)0%9N+,1FX M_XHW".V#J06-TWL&[AP/'TU%W_X?/=W"^BE8TU58H\E@"C[OE)BKV6ST.X:" M[&0(I?2:3>VVK[]U)O9*\ W*#<)[U\Q6SDSW$%]L8?T4K&]W[YU!>@;M?UD@ MS5K-#;O:P5(<7W8PE+C3@G1F<\3"]>MO.QXN],] JD =0M<<+;<2)/)>HD:M MCB)5A__UZ&,D+Y*?;_9?Z]QDZ_3%8S7U_&3(X?;[CPN]NUCH\=-CTU(#U/O] MX61J*G]BKGJVF PR]\%;4Y&+"1WJX\GB>,4\V'_:COCHX73_Z,&OSU_]&/<. M..T=/ K[!T\.]W[^:;)_\*^X?W#XR^[1O^+SGY__8I^?/(Y/7CX[>GNX_^J7 M4T/>VW?_MG?P O9>__7/E[L__W2X=]]X=/]9NOR,?=?)\_!C MWC_XY]'>JQ_?/OMMU]NUA;W[QBGCXF[X5]@]>O#V^<\_NMWOG]MY#OONJ3M] MQP.-M6%3\].)= /OCZ*U&>'%GH_,?7Y6.NW5&4R(SQYM?O;3R]W#_@WX\([>?/LU8/3O=^>O]R]__+PV<$OWJ[G MY?/[+XP3SP^??__,CN5?][__$9X=_.LC>?-ZLGOP*.X9E_?M,_L')FE^?OC+ M_OV'A\^/?OIE^,Z]W^["\X.7+X?K?*]:'T6[![_^5X@%BHM]I]?N=H"0=S ) M[# EY9(I.@HF7?_F@LG7 )<\N23&?W0VW;'!WQUUKQ":D*LQ4JR5ATS6X^]* MU_.1.?OT^9#@-W(R/U6/M:V1X>S(:7'KS5.4\6:%S[60=Y M9<<8X_"%/M$CG$S-_PWC<\.O/\'# YT?^=4R+^S=N_1F_WQI+'"[X5D:/K/[ MRKS*@7W7P(COGYNP?O+2I+9YJ']>\68,YNW>/O]^[^A9>'ZX]]N3H]VC1VDO M[+J]GW_\=?_ O-S]W?0L/(@?>[.]WUZDO?L/?['/O7I^9%[T^V>GSU[]$I_] M9A[QX&[:_'L>0=2*SLU >VX+@U\M A5 MZ?>(=N?#P?"Y=K40R;KXG3'\82+CF\79[(U1\:NSB:%OCD]?&X$6DZ/7A\,, MQ]EK+^<#4S\8KO_;VX41_>]W/CS'^?>__]*+:UC,3N9GS\YF>+ZYH/\Y(_[* M$,'EB?1L^.?RV42&YWVB\Z_.+DA_=T;FWJ/_\^%HQL7:9<.;3M#),='[YS^?SR2^Y\<*,NSS/HF+.; MMAAL=O'N-AR9J#V9Z[<77W_VYN4I+M^[?#ZQ?:&MS^\YG X_,[ZMU.:.].=/'.G[RC)V=L_O"67[F!_S\OI2/OV@\[/8^N[GR>2-7=;50\^\-A[/YG^1>O_V^>'%^SJ='5D.^SNG M_5P'\<$I[GQX]9]B?A.?D;H+!1!08P5GT0C,K6?,ONF%/R\WZ,\O?K:^&.3- M^5.Q+WO[^G#"D^-='9+"KV1R-&3Y0X7*8G[\S0_SF9SP\?[\J<[?3%COOIV8 MPWVGJTYHP?/)F4@R=71O,N>3PS-M=7ZVO]_YW2]Y=_?>7V=N+;9P :F[A-1M(?U3D+K/A]0M#=*($5.(KG$%D&)( MMA9SK:IB!DNK4%T;!.E-"<*/A30&4VX9? "#UV(ON$1>J=9@N>F%E?JME?Y% M*_U<2)=GI07#4+%8?<0,C2T](D\)389SS_9\(V+I@?++Z>QP]N+TXNU-#*%L MOE6<)?"*#$REA9B;Q,B14U=I&Q%";QK)E41.LO 8DS-E2P"F:%%=]8ZQ4;;T MQKN-B)PKL,F;#YC!83,OZ MGAI$@)HY(7<)"K'[%#T$HPZ-GL+;XK4\DC!086NLQHH/(H;;@ M*7LNW?5 3C8B$MZ8_=U\_&O$W2 #3^2 6ZT%T'N4XJ-V#[B"^#>*N)-,[@US M^,D8#YS$M+QDT HY<4!V*X@[H_#W+(EK)TMWP-OMJN2I<1&?G :*WJW 7XS" M3J$W(C-/B8[ EU(!2>S&Q2$)H>HN9@7S^KG7=^-OEW62#_[[9"C G1V]GDWM MZ>)#7VNO'\VF3X]G_,OR_>V'TY5Y.=.5EKRG@A%B+AY:[(8+B/KLN"<-+!L# MS5V1LZI6//P!)_)H>@]?3X[Q<"PPD8\EABRU=$ +=1D &HG+-9H/KYL#$_/) MT3"TK7)6^#H<-]>7P]G>Z*,ISXZN0EU??//4^S"VVRP\%'),,%338NE5 M,&T>H#<6U5T->O(%:/*I?:"%)L@0JPUVK:D,F28!>[^)1NKC)V MS#'V6DIV>T3@[-U08@*N0I/>U?GJ:D/"TC8&FA7EP$N"J4#$V$,*71(,K3=* MRE#MA:04M&R.!:U!#KPDR(38B2LIB4'EHV]=,E*B7+(T<+0QD-UT#KPD?& H MXX&LF# "9&A4+1-FIL"A5/'GBQ4V8(SBIH*26]Z(G\;>DDL=:ST;/E*5@B*4 M- )QWAAH5A&4E@>3J.12,N4:"9IKI)6S8&5H/:?"FP/3BH/2\B##Z!7.*Z<( M2FO-A80%71%?BXK;&,AN-"@M#Q]3X<$E!DMV$7)CZF$0?JR&D&-(-X?/JNY MMWCL6D66+J"9:Y).W( )N$>0Y!JVB,[%$$SH<8R;1Y^_IB&V5/JT"C5U4Q%Y&*0" MC=4>.Q0?JF4'+N0^)BK=6A"=MXS!5<;0V80/6#!UW=Q!]+U;H*7- O&'^>2- MW:@?#I'//,?2G, :9)JKYU)&8VD@V:LEU/;.J#3+%M&SQ2U9O(\QE0@=5(:67B(,P^!] MA1[+F!#=NO[!1+/=7,G-^VI:L+0*54-*$GI41AS#:J5U'9I!H8=4W:7HYE#9^ M,&]P?F=IL]FM8"NAI2 6%*DUETT_4^P(/5?9&&A6-+^S))B",YP2.>X6]%ID MRHDY@$G4FA,UVAR85C^_LR3(%)I44:H2Z;Q3!1)H#'36]ZG'C8'LIN=WEH5/ M4*P(/B5?(1,U[1QBZ+D,NQ,2WAP^J[H#68;FR=5I1O/]/C0N5%OO7'KHK86; MZQ&Y,6'Y"YI7?ICD="07U/>J&2B&BAUJE^)R$/:,&P/-:L+RLF *TK,Y=X#0 M _1H/K[4 @RLP35 V1R85AZ6EP59R=X$4TNN-P1,!E(OPTT%',PLZ,9 =L-A M>5GX2*M2>J.AKQ>X4%KE'!.)3]JJ[WD$S4S6*3JMOKM)*%);H^'^$N10,&63 M5Q"+1M\E;B"@*UL-MH+6-29'Q(/TF!JTAHB^0,Y#&RFNF64#P5V'U6 W#W3S M";U!2M[N.YPI'9,\N<28>NQ"FP?TS:\&NWE42ZV1B *S%JB$K5^[8!8NB&,D#?EJ:#E(LG3:94F4&;QY [*]0\+,;$+AL#S0HRP"7"A#YR M]C561PK$I4D/:CZQ>,O=>TN; ]-J,\ E0N;95*A:2I$*@Q-MC!(XI)(,NISR MQD!VDQG@$O&I&ET==D(JB.!-4W+H+N<6+8V0TO#F\%G5';"TURA9 +P7RX$; MUNPR!,N#+0"(A!$TA-P6WJ^NSYUF&(:P'!-%"!Z;JR$!NEZT=O^NB&V#Z+/Z MXL@-I9*8I E<2@HA0X1()G4\-"#P,3I=1:O)OTRE6PNB @R-%%T/C4 L4)5> M<)"L&@)Q@LT"\385WJ^BUW^/DL[:IB)D3)49@]846RL!8%1<&DMLN?DR[9OG ME6--HMYK]QW8M/XPM>JJY6C1O!;1F'BU1?0LS<; Z)$[BH.B3+5+\IR2&_Q% M'95TV+K^8:Y'*P.YTH>"*738>E)[5"!A3YRV:<68P<5(KE4.2CT#GXUCYL#J M@9"B*V7SP+WYPOL51-60LW2[Q5H;Q.9KJYT#"#J6F/J[M3(!=BX?K"VJ:Y*^ ME9T GPGBU4._) QXPY9PP.8A7* MP4<(F3E@ZGTL^\H^T<6E9CKG_OF+;R;#(?O=+& V_^'LKCR8SV?S>[/Y7/EL M#VAY=;(X7L8HVS7N/?W9SN"C'[>P;[GRT]__UL65^_7=Z94G%P=.Y>[1[.3R M7K["H_[-O4-<+ PA/KO@_;X__6&N1Y.%7OU5=L=U>K*16Q1Z";>6 @_ M@\AY@A0(H=!4KF5!.R+[7J^A:0;DEY[3%ZB66@ M4'W(#;&9"H2*7*7EXAQI"-AB*V<\JUN>W4Z>U>6M8G?@ATRC].C!]=JJD4JS MMIB[>CP;S_7U,MIN"7>;"/=!M*V?'VWKTJ(M404+L4&%V+Q@JUAJBE@Z BG_ M^_KAN&7GK63GGUQ!&9>D!;D/O2.\.*?@P0_;*T/*S;D"W:N_V%IJ2\K;0\H/ MM\B*2VJ+T9-QRW67/(/DBB!0+1=.G2NYN,9M2_Z09T]9IV@WX(>Y$6YVLC@T M-%_/YL>C&4,;]EC"R$E,ID/(A!:@0E.*L620-(+^6==M=.]/?<7XEC$#DT8?1-T8.J0O/\9\UE=>TSSL*&?X+0*J"ZUE8H+BJ"5"S"T47VHA MRB-@T38JKG5YPBC-HI=AEF#H"%(5($4B1]$!]=0]I3Z&AO:;SZQ;I2%6;Q-9 M6A"/PU:G#GH'2V:3=.[9DJ?HU(_9)E8I. Z47TYGA[,7IQ=O;R)Y0D3R423[ MGB!T;98'U1S ^8[.CVI7R:W.V%K#%UJ#Y-X;#0V"B$":I^8B-TR]00V41YV[ M;8<)MJ;P9P)#C2DHDV^Q0DBA2O&NQAXE.JPRACUBUU)5/+97IHN-I$S$['38 M6D%" LF%HO323(UFJ2'@5DMLM<3&VX!(T%8[I>XJ=.=KBL.T0M)@&5J,.@(; M6!,:;;*"V& #X.BC:@41R&<;Q%;(T>@.R=>>TABV)5^+*?;5(VEX2:106E,! M)QT+)I=:[EJKQK:=@MB(<#Y*:I;J'7ITS#5 R!U#($#-44NI+8Z!FMLHNX&\ M!.A#VI,)8XH1VE661VR=$PJ)0B!!8TPDHGP982%C>&#IB;SZQ;+3AN MWB:&/0@@$42)$0J%2J[E;!;!]E*F4=O$+9O[OWGR%$ FZ*4/611+QMI+:K5I M,+_:\..F%>M(GJW.V-"Y_YNWAM01T:4FV?QICJD-A8;HP2NZZN.H7>EV3&%K M"G_"%!K'2M0A9CHZ*C&/G::HF-FOM?03)F:EIB/M// %2:_>E92M :&"J/P ;6A$:;K" V MV !:UD+:,'N73#>4EE +@)/(J;E:QVP JYS[7T$R%$DE18P&$7#GIED@H/<@ MRN+&M'_4-IQO%C4S],1!AOHB!4J6IW.%5#%6:(Z@CX":VRB[B;SL(*"NQD8$ M/DLKDM'<)H4&(/VBU;3+(Z+C]>7*Z[05W(>;NN0K;/B"+A"%LCB?DX36C0W= MDM+YL6(_]/-="AUT+,Z1F,$V%P:']X[!&$4U#$U)R(1=97V:L MOY^X_DWHKH<22%A:CP4; I306LM1.;I@Z5-U[3918ETP\28Q4RZQIJ200Z-" MXEOK3AWYGF]G'?OJXOKG?_/:;&QXXSE[+5FQ.?&7!]O:BD02H_&F H( M0C%X\J*E%*(EX2);K&+H@6 M*&*!:NSPB:*&'-53: %O$R76!1/QS1? 5',;_F$BQZD12'5.++BO[[3]MC9V ML\:QKZ4"HK8:>\TE1&F ^6P1;"R8[#&C.: MO:^%WFLNKE9=@'XM5 _<8X@^ M>)\B4 X4N&5C.D,3MG1M2_6M)Q][D:$K/;KN _3B(,12!<)08A@=2HRXY?B8 M.;XN)$-(SC)6=*7XH8H'N5,F#3 ,>;DTACG +=N6Z%%O;5F2C]51CKUS8B@F MI8OGUF.JG8K3LC6$K2'WP'K7V M;9*46YY_*<\S#-N?(OC("L/@-W#,BM"Y1*0 Z\OS-6/8]>C)+<&_E. Q(C!V MU\EW(/LG#6V_JH+TXHOD+<&W#/LRAG&O3-64< HU:+0I5JU=PU)^]&,&>R MI=IV/OT+YT>P(SEI0)H\Y,I578E-B]-*D4>Q&?&:6<$*6W^LG0&.TB0"94CB M*?;&P(U(V6<_+"T,I24.6Y/8BNQ;:!8*W9-7+84)*$'U%0,[WTKR/DA;W['I M<5K#=MCPYH;$.13+,Y5EZ'2/A6MBC@DSM):#=EI?;F^'#;<\_WR>ET@1I#2L M$:&[AB4D8M5:*W',:\SS-6/85M&L)\&=)H[*+-D3!!IZ]*()% 5JP467MP3? M,NP+9UX(BN:B(:<.GAHFZ;F%E+ YJ.YLFP'??(A^- Q;FQX2-U1_Z=N.#SO1 M+X,-*>=DFA&R*Y#85\^M=N ,V:OK?GW9L.;"<35-+);(C&BP=ZG)4W30[!D7 MRRRT,88HDNKZ,F/]_<1-5O2I90>.' C#9Z&W04DNUC7V%ELKIE2 M<*P]>VSHH&MMSE&HYLPI1T(WZKUEU\9>-W@[DIO?#\_RFJS&PT+>V\-6";T/ MH7CJ/OL\AGT:-U5[;-G[2?9J[-%'5'92 !JV:OFZU^B)NW0_A@UPM[Q9A=?C MD'WO7!PD,(^'W(-FBO8Z^)FZ=RI9I$6Z'('GJH+6MC[WU*7&K2/ (J;TFT:A(U15=Z MD>:+AY*9T&)Y\[44=B7UN"71-J9^TA&E4)V1)[/%TM"@$?8(/H80D:B-01)N M:DP=)9]"0S=/I(2(3@0SA0 E M1F*-P6,$5UNKOJ_O./]V%?]F);[7,F7"(>:4-"&A0+,S8W!:G>DWUPNSV])[ MVW-HE:TREDAU)Z[E%GNN$*"I(DF-3311,/[GL*7ZUI./O2JANEX[1*8"'E+G MBKE0#9*5@XL)MAP?,M? MOH)Y3,FNE8:2F, 3(P![KR43^M:X;@UA:PBW;SH@UD(])#&1H6 \;:4T:5YB M\AU0_-8J;I=5K(O@7KUE9(["G .Z[( ZM:@YN!IJ5,^QYO55Y^/DU';5];Q00IZT_\"A%R']:@AI=1;@L*TOMR^36-Q6YY_*<\U=2^]U>)RA)K\4 JF MZ ()1&5-Z\OS-6/8=M7U>A(,9H34C^)9A M?[3M6T4 'U2@9'.AN?H>A ,';;U$&75MQI9JV\'#SVS6V#+W8*<,J4-H%:5E M<"4S,CA)LK6"U8^_C=< 1VD2*< @/7K.5 %SQ*Z60Q9I2EF$R]8DMB+[=IC% MR71R;A,75_J.YD>*BY.YGH\A7[QY>8[+]RZ?#R?Y?8G/-4B)+H?BH2>J(AF# M2SZ:_()XONK#7S9%]>MJ9^_(_;W.7LSQ]8\;I'DOWG]^_T M2YQC<;$42AF$D8/34?&7U MV7,:#*Y#GNN7EV6 )A5M,2K$&Z)5;KYESEM [)O1CF/U?'P17 MHC<]99*@%%0:9/6M4E/QXFI!GQ#''P?/IYI/YK/7NCL1.=0'N#A^-+4D:=!4 M?4!V$\,CA]Y:RD,'H H!<^O![CDE%$NXH_#XP^/J@5U-W_(DV=RKZSTR5"3J MM2<@CQ#!?/$&1,W5 [N28-H R?OJ>L( R$BU(W##'"1'%\/X@^GJ@5W-XO > M22"T[@$!:A]V_=(80I*>I+I-R347$_P!V;Z -S&>4@8'J3ISM@0%,",=?SQ]&9!7$GLK('=4*)E2).;<6?1I+B\NU 7$US0FJ(1.KH=, R*5:DL206F%GF(8ZDICX MPWPF)WR\/W^J\S<3UBLZ9YB*X_GD]=FLQE2>GKP>&A38HUV/#2QR0BD +(T] 78(-38O MDD<2/=<;V96$5&F13=\&@ZQ!';;*3*CH,&,/Z-(86@^M/[*K&=^M0\,?2F+N MU]*6A#+4[(82"]:AA''\<79_^L-P># M+!+4,O[ N@HH5[,EJZ/>/(<&6*%0KRW[(IXED^M\4?XYZDBZ(JN\^="IC4/G M'B)Q!T5 S>?_<8DQIK%4\JX9E"N)E=WU9I+'FYPMX)+E,;[VBN(*2GR"AX_ML.E"-[).*)!K6!,V=0S/VEQE M#D3#>&$80UN=]4;UQHMWIR?#A?];[>[%.>SAY0D^NW(W9R0R@D0:VMHF:I$9 MFD!A\9XO]FU?H<$?G[Z^[$+[>_7@3_2-3D_TB1[A9"@T-P;TV?QH&'_8I\/) M"QQH\>#M:^5CE8/)D1VRWY_:JXN.9S7>3R\Q.V?5WZ_GQ'^3V7"><_/V[HPS MU_M-[SA_Y09^X8*]CSW3EZSMK]Y"3:J^,D(LGK3DB*XJM^*'?=7.-N)=W9+0 MC6-=&"_KW/)V\Y,>>Y!AT,Z2RR(8&BKTW)(3YEA6[>L^O?SEWLSPF1[/S]!Y M,EG\\MWI=SKEETYWKB);HG2VD\._8EYP[FJU!Z"+TZZ3X9L'G5[FF]B3)HMEU\-9O?.UD< MSXYTOKBBV Y^G=V?+([G$SHYGLV7MBYL;4FY/.^E.090[3",0]G\SW]]8)[0_B9SZ;V\'P-[XF3^$QZ> MZ'>GN^?IQ7""AW/][Q-S+:+LR/\TGP0+E[>G_CN7=V=3/=TU)ZS' M#T^FD(JY_O;;3Z! M1BBWUH5 O2B9WDE<,QF!DOV3V5$-0.B&Q2QC(M MP2Q#3V)ZM+>6P:.KTJ+$ M%E*3S!E&,&)^2V7'>#7S\D;6@V-+KH8M*XBWBD01'1=[;)'FV MY#6]C@HQVR2WMN3]>L*4>L^E1XH.(GNJ*>86 M2@S>4H561D7>+5^NGR\]!VKFXIHS'"V?1&!VK:2F#N,8(O7G@//CT^]G;W0^ M'4Y]]X71:**+^TK'3P>F3(XGGZQK'3-[UW^L;8G"4RI41SU!S=!J-,&I ,GR MW>2DDZX_G==*>-Y6VUH7.K<*K;M2/62$ADS2,.NP]J &!^V6T'EI4G1+YQ47 MW'D5(YA@C$,O;*8].%I.I+A9WV63KXFQWY"MK MB'[&J9@#>#2]AEZ>'\Z.E^6L_:A48T ?"B%8'AQ-%L9>*6I-+N;T<2L4"_9I MW9#YH,?J4]8IVJ]_WU_U\I6'L[DR+HZ7Y7!71X2_WFK%S-BG]U_QUQN=NSKD MGB"]=7#$6*B4JL#9M>8R?]Q 9VO/2X7Q@T._ $8HTB@%=8 %/%!K.6*L1:4& MRJ;ASV#T;FO\:\N:B[7S-VG\7O(PWH2>AE+\JS(WW'G\FID< M?OG8]A_WI[JZA_255LGW)G,^.<3/:/HX/NJNH!UA9S!?%ZJEMJ:14Z[L9(B< M0S51IL8C:%RWI>XZ4/?FN_,Q^F%LOX5.! D;YMP%[(6277":-LWK/M7#P\GT MQ5F3^*'NS!X_>/MZ:-.W>6RZ>4=8N"2N48JY0O"A8ZO-#PEF]Z%IDDUSA+>) M32MHPUTBY-*9"@?P$8Q*.3@PH61TNC],&,U>#\=N+*%6 MH-.D9@HU86U# X[<2O1BX2]!4^PTAA;]6T*MDX?BD!RZFK'T;(EJQV2O]&C: M*;*+?0P[L?PI0GVO4P/S<-C958XFTZ&%GAWU1C>64C?OH[SEC$Y*L1S209=" MB11:#5B31-*K=5D/HF\F*#*C&@1;VB=E@-(YC'E>.L#XPJ2 M*U^ZRU0DA J$ 4$D1-]SIH8>QK ]POK!>//66$*!1M70D0XU$KI D6/M-?JH MES.QHYA0?VC^^E@?F[>61]-CG+Z8T*'>72ST>/'=Z7GSW4-+ZW">WW(=?/3_ 5"+JZ@.08'0,-6&YYK\YABT)C^39"N M,;F6!./UDOFRN?03/1^27KR61*S02VU%G6M0H5JF PE]3MY5B)!2 M&Q&Q_A+0^W.CV_[\8JK"SO<=\B_FN[9.:PE9M%1F1>#J"J0NM6KQ(:>H#EJ\ MC25FU\OEO=F0F+W68[W[8J[GU<6;R2N7FG>:AJVM>#.8H.>RULI=4RI%4)XI-E6Y7C69LFC[TT/MNS-Q+Q"/8<7#,85[+) M(+/CJCY4"@P2''EPM2'D'UU?OU>->R$_)E>]>JA7[2\(%I" 99 MZ_HW/ET;1);4UI1#:A5#B99\@T] D,ERII92[0Z#7O@ZN-2Q>0O-9_@Z^'P% MF9_#R? M@,\4F[:(^:PEKJ,N7*%@0&SG;?5\6^>>!?\9OON3%Y-CO&C0=/KX\%J7P?NV MO'9(XB(U,YN0"E#/Z$"P2&X2N0?EC5%3-P#0ZC55BX =0_:8,RAU"K7W8>48 MHH4^%SF-BW C1O/@(&)Z$" M%Z_<07VTI#57!"$NL93NQSZ2<*,1<)F;:^7HI8:@:IEH2['EEC&BJ1*7 N@( M]D;Z#@]QROKTI>H?E)7>99Z?J#R>($T.E]I :^N$RQ+; MN9)SC#T5\AF:2$.&U*-GIY4*UX\F,-<9H.NM:KC1>O:&@&\<0N0-]WVMFUBSLZ.=I$4T\I#!O'M#BL;8;>&W1E[Q+FY+(K;4NA M)5$(WVXJAU!,&HA+'T!=WC:ONKR5P>/&E,&3 ( #! M8PT-7$\M.W6Y]ZW5;XAM.LQMJ#16J FD$75?Q/16R1?Z MN!AXX_!;P4J0E9AG!Q/76#OUXH;U:]A3J.I;3*%(C7U#S?-FX+V>'1^<[SEB MMURH0TB!G&5*W%6Y]5 KC&@F<,5K=U:65*^F(T^TU#E0=QU>;-2M85B M-EX\E J<M27Q )8*6ZM?D-LDXJY M]=I\=FP24)6R0J;H(&@F:^ANETJ(/E!)E ,D!K6^C?(1EWF-MBHT^Z!8R3$Y!.6H>5/D;#QBN$O3 )MQ<*' M#')8BP\UM=Y!Q1P[^EK(11(OP'W+H*U.^$3 :3H,(01-)% QH&@'AY:\D$>L M(UAQ-8[YY^5)A):U!3-OC$Z@ U"(5(1ZR 6'BI&MS6^&95)SO4>78XT5P.0[ MBVD#1<;L<%AOL>$X_\6^QJ/$FD.HBMZ[&!TXM3A>(E=6CM0UM;"A7OCF(+X6 M3^R3%"J63,?!0J$1<^P@FIRCUO,(^M$]FEJX_RO(/9H::*R+Q>]OY#42 !.9 MDTW@P8(G IA2C4*420PPQO!(,GJ&JU>S_I_M=PEET(2!WNJID,]A!ZQBO.6 MZJPO(#>9=U[+K3>%$5JK);-3J V))+D*@C[[HF%DM_ZZ$K;KB2.=O13GJZL! MO"B*)$O ,@?O>VEY1)V"SF;Y5'XPT71Z,,?I L_BND62J^^\!^IN[Y/#R?#& M@[,?GQ2&[P_]$MF5]0$?:$NC2M8(H7K_/IG* M7.7IY.WQZ MMY/IY/RFR;L[<*2X.)GKMR?'\V_N7W[L\L7+Y\/G?E]^]A@2VKU(PRI!'%JI M%*[$L17UR?F1>9#S"#"\_MWIC]/)?Y]8X%GP?/+ZXP[LDSF?' T1G'5_NK2] MUK?A<+6.!#17KFR.@\ )UE*=9^R $9HC-R(R;PZ3KMU^#WZ=;2*9:VX<+#%( MH0I@#M0Z5LKB:W6H6$8T:KLY9![E '%6$G8=2_< I<7:):;0!!/9RW%,^W=N MF;32PE=L/HRJ9FC+I-7.:D"6XK%9[J'@,E'77%IQ MB#7V&&E$P]Y;)JUTA+U"-.9T4!-')OH)M7+QF=E3BB0CJ)*ZU02ZGF*38>L& M;:GX+N#1M134A1(31^C0>/TY\1 G\Y_P\$2_.WWW\'_;&8=:N-/'0R7N3X\79$6$[K+&N!"T2.)/C(JF#]XJNUP3@8F\T+*D=_?T07/#P\_\PF9NTABTOJ3=;T#!PK<6]@?V4L MH8:HZS_?NTYX7LOTZU"(6SU7#Y%,A4K#))I=R[G[XNOYYER6#H>UA>@_^^,_ M,5WTV=^X_,FQ+V/#6?8;EL&&TCLES9IK(/"]-=.2V(8M@$)W#4? AO^$S6,] M-J(LFPU+X]_ZD,!%XN!(-0VMZ2DW,G<]C)85'P.M/PG6RR4\G,UU\F(Z0B9( MC RL/E3O(/N(A+$']D6Q-LQQRX3/8\)YZ89=QN,9?DH8?/*+5K3X87FLRA)* MC=B$6S-691+GV[!K+TE DR+KWX7[%@>9937VAIY F3+UY,&!HT9<*#5F9&8W M@J7PMY8$RTO\>W284G):ANTR2)M"Y:B-,W0#C3^>U;4'Z\J&;<7>FE3L_8D9 MY:N'?LF2H^)#(9=RA&$EJZO>5%(R-^9@6%I^N;_UEKQ;\OYGKWJ5CU_4LZ3F M7(!<-54UM"?"Z"%1L("KX%RX4.UK'%K70[6O>$AG6>M=M3/(Y/#D>/)&GRJ?S"?'$UT\>,N')Z+R<#X[NC<[>GUR?-:P M?+\_P/G4W.GB!YT_?8ES_>[T]T_P(<0/CEX?SDY5GQ[/^)>;FE"]^>)5HEXK MY*! "5K.%M*+#K/DW04RLQU1\>J&TF(EE:@MM91=E9+%%%WD)ED!Q56*G(9Q M^O%4HFXH+5925BH!U67/#)@A@,/@L=5$,7=7Q,&(RDHWE!8KJ1&-YBM"4A/@ M4B"8[V#[XWH=6C!X'[;:8O%QBF>YYX2/+QM1M\4:H\='R@?>';:+:(/2"Z (7L?RD,9X5F4+IJ$-;L#$U\]MH ML#(Z9WGV.J-U7N.56S37K(YBEB$$S@TEE"* MWJ),]2'WM%4<:T*.U:R!Y2 .O-28 J"$&K/] ^9% H2*^5W5\MI.9_UPB-,] M/-(K<]W[1],)G2P>37DX_1L=#AE^Q@W4_"YC/JO2L"#1A9HY@)18L\%1_*.7HR3>U,2*]]3<4:8;*L5?<.(W8@ MU1 !Q&%GX-*#0Z_4S_=Z\\5['T>$R969D7,X?+E..'S9\7['QR7 X7T(Q4*/ M'[H>)"+RW0D*2XK:&](H3>2&X5BB=3C))8-+K2.#L"/EIHRU#AOR5.009EW5P AMIR\Y2S3R$[M(?K7S=V]U>@A9*Y.3,\WAM'%M1N?>+R6F(8U)?660GDG8!J^ MNIBKE)J[B0^(;KPN\!;6#'2,I09EP1A!2\!6-6"TV":F4RJ.SOVMTL:6Y_IB MI^1IV ,T)]">AJZ1>5B88^%IR)=OJXU]]K?^9*>?3%]\^)WG,S5#!!SF"SG* MH8<4'5@*TYQ64M2A4TBF-((IB+4 \GITKQ:PS))%"T*2V#HZLS?,G:-+Q8U( MJ#R:\NS(X#"6#I]\/&-\OU_0^X*@Q?%^?XJ'GRP!^N3W#@WH?IC/Y(2/]^<7 MT'\D?T_H_;9%4SG;KN@0-W6-;NGJ>DK11_#0(0^.G*.%9"BL4G5$5:U;*JVV M!M:%TME'LI"1AO[,EI67(!6J%(I&JQ%I@"V55BL^6'U,J99:4:#WU)!:=PV4 M&EK$2R.JF-U2:;7UM5JU=$I=2!/T&!&[1,CB:FM$.J9!G?6CTH'RR^GL.)32GWH9TBFC$0I M-7-":$X)6ZVU;)71B!BT$D&D445B$2HFK),K5#OEXE0Z4R*?MX)H1 Q:B0Y* M,3;-02V:-? Y8< D.8;$]@1PX\:,GNKAX3"U.95=G/^BPS3G@[?#;.9&:A1B MR)8KU2)<@;!7*L734.XZ;%3@\J9IE)6ANYJ]>VLQVTVEN-*!:4B"NT-NH6O/ M!O6FZ8=5VN[-Q_;4+1&MQ=#U'L03 I?F&'T:LE3=N,&.5=KN"L8?@+4,PU>Q M(U! *NI;=JU3Q2@9-BWN/M&%#CN=&KSWAYU,9Z^'8SISK'0\/WKAQ-II/%\1R'1>D;'(6S"GN" HJ6"@LT&*:<2RZN MYLIYXP;I5POQ2N)PAJ(@Q-C90_.^MDPA,P0PX"6G38O#*[?BFX_$;=C#N4)& MRY% .9"9<'0FO"BY[-\UWMF82+QR*U[!.+1B[:X49+9TR7.CE+&TH:&WHWY> M<.;K!<2^WD3M]Y^\;[Y^]GVS0Y=582V)-7?B KZ##X@Y#4THLJH??MV8QA&V M:YU6KY>BK]"]L:=H@)!3==)" 18C6&Z%MG2Z'CH=_#K;1#H)6=H>?]M?>&:V^/YP1'CZT0V5CR].EY&P*H72J M"I;=U9B[;5&8U_1=XDEAA(S0NI:O8_% MAZ$@60OTN/ZK,;=TNMXUH06TN%!R(C>LJ??(46.I.<2F#E-?_WX'6X9<0@=J8VCMNF;32/(R"-]:H V@)P- U&F%N MBE4#M8M.!INGES>;22M1R C9]Q1;\F";=? [? M)&F/%'-,'HJX)N UYM MLX^]U,W*M3:.0->S T#1WBIB2HD@1D^)%5+V;6BX MZZ/?K.QJDSFQO'RJ:V2+-N+/NT5Z).G<)Z_LBX]U4\>/;PNG5J*,:W0UM0!#81W4[ C0E#&YCBEVBG6; MK8^:4ZOI1U!CRZV7!"X!)\!*DAP.32-%H,5MMC5J3JUF)U3/U6=R6CE *06U MAQIHW;#&Q\[%A>+@8= MO >F&CP!N83(K!0R:0.,"=_MHIS7E1V/9],7!LG1L./UOQ>S/IY,=;_?FZM< MGN.O$^!=CYVSLSU$-J@O>7=&@0.[C,/)4,E%$*@@ MMM8D>)&AE+EOL?],[-_[J3>SPS>3Z8L/#QH)&W(&YA:5(Q$D[*TE+[GW -*0 MW9B6XW^I@6XCT]A2=1.]PEUS8TO5.SI4YZKV@J0U)\$1I55;\FYT_C9Y^\U< MS[L&+UY.7G^%_,X/'GS+.Z>R*L';YY_WU[MO_KGX?.?]UX]"S_^MGNT M=[C[V[_2L]]>P/[]'W_="S^]VOO^_['WI4UM),O:?T7!N?>^,Q&4I_;%B5I 0$E<29OGU;U8+C#"8Q6"DAIYSC+&6[NJLRB>?S,K* M_-S=ZOVUU_C2P!]8L]\Y'9YL??D,G\^??=_;:C=PZTL#/K]#&O4 [V_V._N= MHZWZNU[SG3YI?C3[?O_=H-5;%0WZZ:3U9>.XT]XY;?8V:&-_533K_J2SOW[4 M:#=$:ZUSVJ3K[ /;W.WL'_=;^Y\H7 L^L\J;M''2/-TX:;1WQ%8=[EO?.&Z> MAOUF>X=W3M_MGW\'[G6X13_)K?86C'L/P^=9YW2=->OKQZUZ?P^><0^NQYJT M0UKUW5[CRU9JM#]-&B?X^$-[==(XW3MNMC>V;9"$8<619SX@;H)"+I"$$J9: M8^L(\Z)63JGVX'-?&B>=]E^]QNDJW&-SKU4/NXTOJT<@&=+;;>=QN]S>Y6?1.DVKF0ZL8V MEE9XHS0*R5O$K:;(,&,03C8J2[BV(58"O5&@IXT+@?963UOMSC;U$41I K(\ M,,23CBB'"U$N0QDL]3FCN9+JC5+M;)-#66WQ:"/,C M/MY6EFKI),,^3 MKT+46)D;17"IRKI6GTRJ,\RTMT(!3P,1."II@9@2$*KQ FDN+)(B<8F/TD@5%)G:& NL3 @&G+2BK5)Z/[.[-F7PO& M!>$<*0I2Y9@F9*172 D//(!2D'59E^D\Z/YI!X/^;U/)O+;1($^H0SP T]>$ M>54WJC4)LG,SY4(,#U:0#89"2[I!R4/F$@ITH( M$2*AP 0J<=Z\1B_Y^$E$K8QD2$9PFCB) 3EK%2*,*985GU;&_C:!KL\*E-$@ M%/8.8<\ID'P%[,E("BB:./&Y JNJ_-&[V_G>"@<454EYKX&-:FO!/E'&D+7@ M.3&LJ(O!@-GRE5!O7J67R)/S. HC,;)"@JND+4=: 7DR6":/'0\X5CAZRRJ] MY#1ARR-U6B 3-=AY#I342I^C^5XIB@77#%<"O5F@JY?HO5($.^N0UR(@[FW, MBU,A(2(3&'.C92706P1Z:1>/1.F-X1%I#HK.';9(4\-0C"Q$BP.VM*R&ZR''KK,&"I= 8YGBCR-I\ITU$04WE-MTCUDAOJ M@"!Q[QDB.N?L@(E"CN4\$QZDH2Y19FDET)OU_I(;:IRRRF"08#9./$7@H\H& M%+AWP5G/HZL$>O<-/ !2E1*X1@11D_+F73A3^60D$"MBJ51E=4&?;/>^<77W MWG(<6-ZNCS0"?7(262\XHI0%@DU0"N<@?DY^I(0&;Q"F$0@4\00<*$<1B3PW$5:,N;)F0CS9 MIOW.%;V74H.'!!Y38CHA+AA(%<,_%54!V%0*EIF22O7)[/VE^)-E1%OC$Z+8 M6L0#Q\@2JY$3AN1F7TJ$LB[3)Q/HI7 )PY(%R3@B%G[P@HQJA\%&16&X=I[@ M:C?T%H%>VEZ6PB0787$J8S,C!5KJDDP(2R^8E"986D5*[IZHET-/(G= #RA% M QCJJ48Z!8!4*2B/WE-5VG,.3\9(UZ\RTJ"U3Q$C'"+) 3V+C/% I;3C3B:= MJJ3G^V0_@65*AFH: 4,I!8%* 0+%0*"T)B(& V^1BI'> J27!&I8/L>O\^*D M 7'N&-)*892<<@E^XPI7*25W#^F!:T]%XI9S)&(28.KSF1&6T\DLECPD$[4M MZV;HD^V,;%S9&9$A&*Q5 @*5]=ZZXJ03P$"(R3%G3*RVF.]A[Z5&"&0RD[*,6N"IPI)8A?5NWF[JSFPW<6*2MQHXJ5/@->4$\EP7 =G@ ME6:1"%QM,M\6+;G$29DV+EC!4,P.$R:]3[UV8&S PV 6]XX[M'/:@G$WZJ U]973[S4#5OT>(#+;VM\X;:T5U]YO MP2RVVN]Z,'NB0QM'H#5'C7JS\"J:,]$$2I1V.B#'!_&NG'3@'HTO[_8N?(IW^ZVU3[S3VP6D6 %1 M;O:;]!.(L]G;VF^< (H *H2]C$+?B[/SI<.WVKO=UMHJ;X HFVN?V!:($_!F M'Q"]W^A]HDVZD5&H2+ $8W@>G#EIUG>V%28!@UL&3D0"J08,])<0C[R*UE < M'4_SVS8HQ2+-VX4S6I]T3A.P"GF>8XA!>N28$K!622Z;8 30X&J9WK1,F_7& MI'&F]1_:C>-&;X-O>\D%Q]0@$K0$,$T8V205,II)QC$(6U9BO46L&U>T7PN? M$LZG?5*6*HW@5_BDD+1**"M=8*0R43>;J+P4.O@8+0]:];A6?;72>?+ZFFSO@O?;\#WPUYSOUDXO\W9%"'E M&-AWE!RSH/42UF?T@*V&*I%RYX(P/X&68GU^E\Q"M< 85B$R3@40J 5O+><% M,X>#HMI;FN:WPU42@5Y*8DLF41F311@L$)A[FO(*!8'&"#Z@%A+K^84/CQMU M$$![];C96^P]J[KUCY)$,;>5GWCM-'^"\:UN==X7"1 E0 M[9.M.DSX,?G6%JAO0W3W=8$:--D5(:D:8@6N[ (08?@",C"5. !,[,\*64D,D .L<\Z_*0% ;IRM7>;_6C@G!-?(>9,L5Q\!061\?OL)Y5BG,ZJ?*97QSB8"8@1$!DVT$_.,H)24 9Q^QP"T2U(".T4^P0^N M< ZC1H,DP&MBR6HOYKBM6 YTW;N*KAA'%;4EB,J<^)(IELOEU BA3M& N>!5 M5.46L5X3K'(&2YW7J)(.W-88P,N*D0 D..QEL,Z%^66\E<1H7!< M16!62LQ/\W*:O_T%EN_>M76B^!-(D#Z/;:@^(%$9")GR# .**J-L:*R];>L MTTNG6IR)/A *2"H$09PIG\];.D29 3;*G1:IXJ0WK]-)?,E!1L^"YDTB(A,% N:*6&D%.4$JS5P7, MJA+HS0)=G:50PGL10'((7'U TD0]D'R!4FK'[3DZW2RZ$2JW);5 &,GH-9,E:#G0\$$>R4 M(8Y9X:J=TEL7XB5 28FQR2-J]9@O.*%92"^M9T*E"TEM7Z(Q ,?'46\*1,YIETQ21 M\S8@JW0*47 @^G-TG$J9(?'V2H:$3\0 (TTH!0,P0)5#)EJ"F"2>64F8GV-9 MVG*LVLL%_1ESEK@D$0%7%&BJ24@SA5'$C-ID@*7R*KYWGTU\QY//U?V0,BY7 M6L >G%(AD0Z6:AT4MO.LM% &0M6L7Y,A:;"UPNC<_Y3E(I=/2!K&<0C8 M13;'.G7E6*>7N_4Q)Y@4F*(8!\\,Q&7Q'_6];I-1NE1":O MI))(\)S$GQ+/QZ0<\EX)RXW3:8['H4L31_DNVL*@SN: MVY["#Q\5%UJ U2_KKLD3YD=\'S[U7!&?F$(>K#^P*":1$3HBF8M6:J"G@*>5 M5&\[MO^]5*V.U$F52R X6*LB.>1< C1UT3C/E,)TCC64RZ#\(-&+'>BD6=0F M:912!.-$% /5#R1W2(LJ$>VYK2)3M^::S>Y 1QIY!+NDN8?U&81#1AJ72U)[ M U8J*%K1IUN-TPQ]TDG*8 CX3L;E'G,IHGR #QDJ8S21*FFJ8Z4W%Y28K:9( M/=B@X&7>>\[-/ )'3H<61QD#B=7IQUO3]&=\>R^%,(PS%+WE>7T*9&.N M)>/@'8U%[I50*?QM.68S"A\8UDHIC3SC,A\DP4@G&A'V3'-.B%"D2G^^M:#$ MC$DRE'*C;-Y]NM#(H@2KG(7;HFTI,#O(V="4\P! M!TI*F)ZP[MZ5S1"6HTU:$R0\./%<:?"3 C=("4XI\"?G1+49V\)ZC MAB;)$K6_Y"=I(4"FA,'Z+/;JG0>! @!X M)5/D5"OJJ[)F]TO9Z5XI:^:YCLKE0^*!Y2Y[#3D$) M^.%R[-Y@I.!52:4UKK3G<)\P-GIA^0&J@&5LQITA M (;G8MN@L5/8)M$Q,@%09$*6?\5]_,\]50*@5XBJ"KDBCK6(AJJ>0<2RQ&F>;8:+)\ M%@N@^'3O9-M*XRW)P@3Y(2!2&CFC+,)6F-S+VR=:UH23>>R93!/WB&92V1P M",#X.5@HI)UAB,04I276\2H9^O9N)E?B*M'SR#/]-T4R=#X*J3E12#-O0.26 MQ%"E[]W6<^,"4\RCH#&P5)IR1U0/M)\" M$"BNC>+5V<=;ZT+.K,\@L?.)RUQG-Y6 M5@D($SA3*$3)<@T>@;1R$<5?M#@_-,DB+,RBC#'7>@2>OOX0SZ;._6@6*ON MC[=MKAF5B$>$Y3[3 B<$C,J@2'GT@0=)5)5W=FLBRBRN2N\-IP)YEBOL1YN MZON8FYA@PX5WKCI6W/,DBPGPC8N(ZQ2@GBG,R'(ATVL M!"^51(>H#5KCJ (F%=&Z3RH5B<;H$"0"VY6/F.2#^KEQ.G'YF"EP+\_G>%"_ MA&LVYU1\7P:%),J4B1( -F<"D00.;#Z\GYB/S',!9*S*J;CMQ-E,TVU, H]2 M(DF]!W$"'+@H(C(T.!8L]MI7[NMMZ:DSYWFX-%@(AP+)M;J\#^"\>HI4HEAC M1;DP\XM7E6)U7JJ!L+%MJ98D\MP/LFA@[&!]AA1SGAK@*;&QRO>]0U7S2S6C MJ18@-62,S]5.?0*%!R<6F"I8+VMKE((]'(1;B>LLCEU$F>KQ$F@R"3' MD+9&4LDH5GY^3+44#D"N=GK% 9 .>VQ=0C$ZL/,:3!20*XTP,9Q8(100@:5: MOSO8VQSVXW^6=B>3@]=__'%T=/3JV(WZKX:CG3\HQNR/$;S]1_[<4FTRW(QI M_)^ELBWO?OQ[$^X3#AS8EZTOG:/.E\_ E?+L-'AS;0-XUYZ >^+&VOII9S^/ MX?T^_,DY/W#-E1/P7&&F5O.^=+2$<&T]BHHFQ!- JY/$(LN9MBG7E")FJ38< MA3CZSQ)9>O/O/[K'KT>Q;R?=X6"\VSTX?V4\/!SY.)[^:RVPRENX+N% /-\N;O#M.^/)29[*_>X [<;NSN[D M-1<'DS^/NF&R^YI@_-]+Q>?>_'M\8 ?GG_;#_G#T^E\8_DOISS0<3%"R^]W^ MR>O_U^[NQW&M&8]JF\-]._A_RV,[&*-Q''7//CCNGD:X,-RC^.?1V4TQ_A,6 M3#P?!*'XO_^SSM5\5;?TS"U?>,?F7PC]_&K\BW]_XH MKCTZ_\"9Z-GT>4,-GBK+Z#]+;.F[!S][%/AD+0P/LV"*M0!S>&!#Z YV7N,: M*2YS<9\_"F'<+&JXX'32IW+Q,%EQM/1#/8#[_%=:[,QG91_@Q$<# ?-PWVXD@>(&.0Q;F8P[OJ<"0;(10-VW)F@612&>^4$ MELP'OEVGF!(,_T/%+X;AI=K [L.#A-A]71]ZN.I@TCXY ( O[.J\^,MYS*C5 M]KBSO[FWU5LGK2^K)\VUS?UF;X<"BP.6EQVY=]UFN]EMGJY^#6N?>?@;QD7[ M7UUO*)JGF]TM^#PP0-%I V5?Z]!6O7/<: =@EQNT\V6=-.@Z:WP&]EI?9]N. MTF2=D B'O,/.A$+&NH@HYU(K#LY+,DMO"$8;!16YF(4W+U(_%M LS]K6[]^C MKQ1E=[+*]S+VXI51ZC[&_D>6_=QPTX/C;+IGH:VWQ].W/#X.G3:.+0C4*3^R68\&(XF MI02J:7"[T?Z\VZROTJU>L[_57J7--;AF>W>WT^X0 *G>5GWE&.YUW*Q?"6X? M-[^LXD8;G&/ZN=]H=S"XU*2U]FZWV?MTW*3-O4;]'3S7*H8Q'GW(N=C32-=V MSK/,95*1(+G'/+<,V:A9;HU&M66.6HF7WOS/OXSB\L\?PMS94G_Z5?QSH'C] M4M[XM++97MW\T*EMKO[3VFS7_OFT^?'32K-=:[=J0.?:P-EJA-5:FS4B?@N_ MUUKO:NV_5VLS3.\;RUMYV\YO$W!K+PGICCI_B:P_KF!O] M5GV5=WH[N$'T:3.?6XY&,<-1\#D%3SF-M-(J%]%BE&&#F;+@6L6#2=QW<31E MP POU_*\WTS"[N?WRJ?@^K?"4L'56IL5^:K(UX*2K_8(AM_-L<#2LZ]F;_4D M[R4V>LT]@+AN<^T3;[5W:*>W1YMU?P37@GLW^\TOZ]_#)5SW?=Y+/&G0#=:A MX%JV=T2KOM5M 70V3_\"EQ.>DWXBG?YE]H53$,%BCER(N2,UB4@GX1%+7FA/ M@E0TGK$O_LS95WMSI?EQO>!8/Z9?4\"?X6#3%Q:5B/4.QY-N.IF/F&^F89-O MBGO.P])HN%^;RO/7_9P,K\["7>PQO8,]_@F9R3M9X/,ASR%0\W:XO]\=C_,T MO>N":0?=!][S^O'I\@6TKPXFW>7': ML,ZWBSH2*A D8?DCCA5#E@J#J/,*:X^9(&+IS?N5QKO:WZT/]?7F6NUM:_.? M5X^I%G-PO'Y;/;9^4JR'O%<]^K8.:G9<&Q]$WTW=&&K=0:T[&=?\;A'7^+VD MSMI-;A5CKY2YVP;V?2Y+S2M"]*-?MA@MG8,3"#.[=&G&S[Z/\H=AR"2O[?/7 M1M.%-GUQ_KM"3^-.CB=V$@]&PZ]9IRX'WZ98NS[PP]'!67;)Q_SIM\/#P61T M\G88R@F]9Z&XM4^BL=8X;M776:O=[S7KZR>-TQVZM;\*?J+/83+:.?5'\-KW MON715GOOJ'.ZRAL]+UHY4:ZW?@J^Y7ZGO<>;I[O[C?96KWFZAZPN_:9B>S7->TKOB<4<[=M ]+?[]^S6!U*?>OKB"K<\5,K]'Q+8]7@_P M@, U?#$;)7;*GAH+UW^ A0?=K>+83]B#YQ2 A_"LZZ+3RUG6J\=PCY,M&!O\ MSAH9"S71(N!DD$F<($YE1"9*C!QF&BN3=T:!_FJ*&&9$:KCZ]J MJ_L'_>%)'#V;![NL8;7F\-5UF+=829-WBQ_]E! M 2.^C0FQTEF%I,OE@H@BR-F4S[6:0*S@5GN64\5P[2*KLK;R-=8^?H\6R[\^ MMG=USNB+F[-UO.USH_640JZ=DQNX1(]L[D<@J-*<4:,*COOQL L,D(#,RY;D M]U3KZ"W\VAJ!=1Z\N%74.-EVE(%R9T_)68:X8!@98F 586=TC)HZ!ZNHT1T, MHCT8]KOC^2E\XA,MEVT7 FP9(*E5. C"3(2K"D M*L6D;!"6P,I](P3'MR3\S!.0?Q!0/IOC'$T^&($*=@]LOQ:/HS^<=+_F(#-0 MT#B^4PCY+ASS.6Z(_O8+%3$;LI51M"]2]1IBVSC-=:"YIW+BN?*5S:JGD=,X M.D.X2!%(K"3T>\7[_90X4 L#I#40C[2R M#F'%N7#*!6T$3 \62$HJ2@>.%_NL__,O,-'JSW%M$OOQ($]Z;5#,^G(-0+-_ MF.,(-0N*"DLLQ$>#RR="L(\ ]Z/NI L7G&XIQE$,M8/#T?@P[RU.AC7X1(Y# MG"4[T=_+1^M^;[=CR^]^[#-8*UVX94+Q/U1@/>%*NH3)9A?,+HS,WA" MJ"N4OI2,;KJCU6F'W5RCIU7_J]]:ZQPWUSKP^Q[96ML0S5YSOT,;K-E^OPNO M?;>C=;#;I*M'G=,5WEC[E'>^\%9OA;?:G_>VZGNT0;=ZG5-/&ONKO/4Y'[29 MR1PG5!#/-2+$T%Q-12)+B$7 X;T NIYLL-/T45C['R=#O[=<^Z]LFTGMP(YJ M7VW_,.;,W]IX]]8-_/)A[I.OYC/0_EA@=K64[["4OYT9VS;4:R&H1*'HL,8+ MOT8G1#SF-&)CN%'3],(G/ %1@?:/T[BR6;V:P74.Z*MG1K>TV;)/K0G?TA2V MO8V:YK+#)A*5BS@JI*4(@.P"97-S?R)EWO&O'M=3M M@R]M^WWX1#Z.EEWL_SOL9@<;_&H7SSX %[[L8[.<\S1SH.C,TYYQU<]7=?:^ M,[_,!XIJ =X%IIX_>C"*/A:\G=#I-8KSQN/:;W!E4*#:^!#HYWAWF).$SX_< M3';MY/OG.;*7!YU'//WRV2/]OERS@U#[C?AF'L_9 MQ?)IO7$QDF*X=CRI&3R]0K GXU>_/(0WW>9X>S@:P4BFIP6SQ9S8R>&XE#CQ MD'#>QM%VQ(1K:1G2/!? ==PBY[!$5$>5N O1$+_TIA.O;!C6[AE^?_AATT(M MO]6 ^ 6Q_SL/H5BC3['[>%);SR3.^F)SKFXG=GH&[SN3+8Y$- MQF;<.9S6LIR^_!&U:[_E7]79T4C*Z*NSSTYVN\6!DH-\H.1)K,ST(;[9C3C^ M_:D,PHR,LXC/[,.+,PB-TVVP ](P&A$5%",N#; _IRW2VDH9!?8:TVL-PMQQ MX1=9A;MI_?3IF\.Y2^%9H2, D*WU8=BQ9KT'=!S9#'$9&T:9@%[[:@T6);KV MC?$^P"K<973.^P!)]D$&)\N9>W4=D;#H\GN^=NO@(/'8FPAINZ@ M.+!>Y$_D/4(*C_F#$19ODS_//W;K!WX\OO,/9LY]]N$?C/7\D]W!#/H3ZA"M MG?D3LT[$J[LL%E6R+3SZBK+'+^OR*R_+%^&@X(($CCYXP;'8V1F_//E!*0GQVX"O7 MBSN%S]8[O-/^Q)OU=_N=WAYNMH$ ?VD

NGG=/0:[2_CZ0.3SLT]WI:Q\W> M[FZSO8,;7W)1I0T"I/JX<[H"K\/_:..X]?GF U^M]FZW2=_!-3X=->#>()_3 M5CWTFD#".SU_U&QW3ANG_K39UV3;.*^4D!@9)V-N_9+RWAI'R48YS*R*&D3;*(&(](S$82:F_O>S:2SX-?;W:K5[O&,U= MU<['M58,Z^UT5)7*W4'E?FA1=[?@OJWZRG&#ONMO[7^"9]W::ZW!_?<_P?.N MXBRSK2^;?;C.26MEVU$;8*83XDYXQ!7\YF3NL.Z)DMY+G6R\O_5/\LV/NG#K MK(D#>+1A#G-\[8X+SC*P ]^U_>SUY4HK1>+AQ Z"'85Q+9=JZ88;LY/9;_;R MGNFE&,>M0:WE)\-OI>RIF9:R7RY08'.6!'QKD?"NV"T%2W\XZ$[U MKTCA!1?RDD["DK'"^<"\%1RSH%. E4,5\4I9^&5[/=^(8&J6 )!\%[S1\7^6 MUIOO+FOFX' ?A6&1;9\_GM M,?B?=%OHZ*WC'BGA*.+!YQIJ5B'FJ$[,$4L#6$%"S#+F8AFK;T?VSF?XS30Y MN]CO\M-,[O'UF=S+M>&%U.^TLU2RPV&EZZ$XVT;T8#@EA&?=3+_&*XU%+T92 M# %??,6Z\;!_./GQ5W[D^K_YMQO]\;WG]%UKS;NU2E5+Y]_9'5T$+'8BE5U5%W8CJI/D[Y^12+7'Y!];_=3[>]AO\AS M>CL<'=P)T!;J$=:;]=7_?88P3.@K)AZ_$K!2KQ3^\5=_]K+RE>3F,??W[Q') M?5C0]RG/3MV^I(NU\L_*VNK/=-!XS/YDCP3$]SU3^BN-PCW'C0'">L\UV M;?W5-;;@:?O*5?-VOWE[M]Y<:;Y=7_E0 W^LM=E8:1?MHN\QBV=&I#",P&>! M0W;#'>CL%=IL;J#-OQ85KQO<8V^?/3G[G.."O>=8[K%@&?"=2=P_"V/^4K2I M9NZQ9^[=MQV@HCK@])38;X<#>QBZDQA^?Y+9O,:7+0[6_G*J\X,$L.LF\Q?> M\AGN^B2XBU< 7X) %]6@%\!_ARQ MQ'P'^#/<$9"^=1"G%[^H-]"&:\<"=WWVNK_'78G)\_)?\A"*+7_D!]@&BNZ9"=*_3SE=R+R4U1.1!D- M=)XY65GERBK/"SG$S6Z#'>_6WO6'1Q?N0GE!4I3=]HIG9GO%L["]HK*]);6] MN6-W97LKVSLOY-"Y@-#D_$CO9%B[9(FOR\JJ8*4$L*)SD^]GC"L56,P!+)29 MS;"E589MJ6:N80=VIX#P;WTMZ]VQ/QR/\R'N3!I7!K9_,NX67M<%\H-!"-.2 M+ODSFW%\V/\^O:(R"8MO$O(2X)5)J(#ED7=_+YVZ8)5-*-?4;>1J6MU)40V@ MP'=XH7_^[VP>^L/Q82[]L.*&AY/S#D^;W?%>A?F+C_G%%,L*]"OD>&3DD+.@ MSRO0+]?4Y=H<(YB8 O#_&0U]#!GC*T0O Z+#_$E2(?J3P<(+.>QOSJLT_-HR M#=6T/?JTM=I_KV[^=(&&"L?GE10+.$XK'*_HW:," J%5$8P23]V'N&/[4TI> MM->L.'D9L#S/7(7E%2 \-B"(2UB^4H%YN>8N1\EK[ZR?#$<5CI<"QT6%XQ46 M/#X6Z"IMIL13]VDP[:020*.N8!'914B3$EGKIZ3+9(=/QT,!P S ^ZP]$,VE?(7@)D MS_,HG_/)U@H>Y@(/O,I^*?'4-7*%H8\V1:#O,QF.%:*7 =%YA>@5+#P^+*A9 M1!<5HI=KZEI%S]OUP;1?)%RJPO(R8+FJL+P"A,?O)8)GL5Q66%ZNJ5L]WNVZ M;E5EH!00GB=,JIL@_$I?VA\WA;W:M/:L5^MZ0>XO7Z'7]Y+-QP.F1G7]5>T'G0&_U^<[+ENVM+!//9M,._W[ZL_K MJ^3\I"SD'63QY].CU@]:)*\TWM7^;GVHKS?7:F];F__\N$7RH@SY;:OYL?5A MO;[27JW7_EKY ,MXM?;Q[]75]L>%'_MOW4%MLCL\A&N$\7(M'ON8FVKNVM'T M\/8!N,%G_]H?'L(J_/W\D69'^^N,V#/L- T<1(F[-6^^5P-K_HI@_E.7O?D] MP1Z_+78Q6#6G!M9S[DJM[W"6:Z:$Y+!QG&-H-XKOM:>\R!4]^C7M/82K^6] IO#Y4\O9P- (UKMEB*E__U%Q^]]@_ M-0^_^AJ/I(ZUXF_ZBHI%G]=<[#M369]_B?]WV/UJ^Y?\JM C_OE]#'.AGNW?W>,<7'PWLKZH)'@XZ$XV<]#D3TX MW$=A6 1L\B>6:@.['_/MT(ZU!Z_S,EL9A/S7ZL4:6YF\M:/1"WOC1['?KIM+'?[#=. M-T3G=(>WZI^.FO1SK[GVN;O5^VNO\:6!/[!FOW,Z/-GZ\AD^GS_[OK?5;N#6 MEP9\?HW^QW]CM'6_5WO>8[?=SLFGV__V[0VO_]!WW4[[?53>":X?[_76-N 4?H@WGB'G5T"Y<^_)J1@D7-2UO;(AEBSWA?A MS=HH^@@:XOIQN3:(D[RO8OO]X9$=^.DQK?]Z$N9Q68%7SD?P;CBJ#P_=)!WV M5\Y&O/EMP&<>3*7(]U'DC_CH7)'A.OWX]R8\8SAPE,O6EU7:Z/5[(!/::#=[ MS7I#;.5K[Z_C1F_CM-G>P,VU3\>=_P)A?=;L_.CWY,S0 M^QF,:]EIJ2G57OZ47EYXE=Y@[F+0R#,#S(T$@FSR''%#'8DT M<)]R<4RSS+5\*'&[GCS]4J?RKJ'$%Z_"3^*%52K\>"I\X7Q1*IPGP+= 6\$V MDBB0D?";)9$8K)VG+A8JC,4BJ?!+B\*O#_QP/]8F]CC.^E@_W&6Y"9+N&O,J M-20]ENLX%7P[R_T">"JXN0_<=&<8@Z$DV(@M8@(SQ+&(2%N(\C[V+_.)U\[&\[THW'T$W+ZB 9RP23A6R%%@ UU0C#=J*HN=6"&H, M#;E$,ELDW7RD&&QI>$ ]ICC*9:^R0F7QPR_C&S)G7KQK\D2;UP?="+ ?4,4G?EH+IX6?_*6S(%5P8JXD MHIB2Z0&K"H5^ H5F$QZH4THRXY!WTB.N74!.$(F(3D)1C8GE@$)L69@'!TFK M8,3BZNV3$(A*;Q^JMQ?L03H95:(*,4(,XM1BY(Q)0"&2MB1H'KP#]K!,R"(% M$1\S^D#%*[7HY*$]G-C^8Y"',SG<^3CZ\T.HITFJK,#I)\&IT5Z99C9G@-K8 M5B$$;0Q!7EJ'.%$<:4XBBC)%%SVVT1B@%8PL4_I8)V#N4ZNA+&&+%ZSP3Y." M62G\0Q3^Y)O"!R]P\#0@9IG+1UTP,H8R1 R.WEOC(Y=+;ZA6RY0]..WRJ13^ M)52YR.<_#_8+>C((M7ZTX[@[[(=:=_]@-/PZ+317''RK@AYSWCD9'H!X3O[I MV\%D91"^S5LS5L!U/^!:G64JQ(5DK0;@TL'F'#$&P 7$A26E"4O"!$W D5++ M@IH%\J2J"$@9Z4:EQ(^IQ!?LPR=">-0*68LE*#&.2!OJD&;*&B8BI\ )% \ I:*QU-" M5XQ<3 11YQ3#F$3JZ-(;P1]'>"](0A6! ^2V2/K=*,0Y\ 443IL+>>V%O9Y8Y6:*QX,(BA:U 7%"*'.$" M2<>4PAY^F)R9MBR /&'U8/PMV5&8"M.QO_S+TV)^K/HBCHY^6$8ZPX2F9DJ!I,1AH?Z'[^@7M:EJ6ATWG:D=F!/KFNY\. 0U\(]\=UYUW6/^&RH MU9/VI?IGNKBJH]4_0[7V9EU('Z4/P5(490 C:)WR(8D460PDRF2 M6)2]ELM&+A(8O;2RU[#N1X]2F2G#$U>8 M>21L( !&)B&G&45.6$N5,%A@L?3&Z&5A%JG/>I7;6%(N46GPXVCP3-TH1WS2 M5"*/X0&3USJUOF#N%&5)O78 MK3K/$&>F*V"%.#^#.)<*/M%D.?:4(YEP!,0Q&#DO$E*1!JH<#B;1I3=JH0K% M5(F,"T,8*@W]11IZP0FX#-Y0 G1 YMK6G'!D-1=(6:(CIUHZGS7TV5:V+@,A M^':P'8Q!,')U[*B<5)OT,)EVJ_60H-E(Y MC2A/!'&A+3)"89048\0Y::4$/X42LHP?7B>R"C4LKC8_S3'*2IM_@3;/;&($ M6*.4.:1=!)I!:4 64X\ I#6Q5'K*U-(;T-EE_!S/49;L3(2_FHWTD-C#"ZZI M_R14I J0/A"J+M6*PHP#'I& *$X^)]I:9*E6R%,1\G_2:G"&&&4YU?:1'**% M.3[PB/&,%ZSU3T)9*JU_N-9?$!1K!>.,8^2I2DTM#C.YT:VJSIK_)'!=JC;%+6$X %PEKS#0%6R1 MMB0B&X"Y*!=2S 5JA%EFK,K(>,;Z//\P2:7//Z_/,WLQP?.(0T1*N8AX+ARG M(T_(8*6$LIY/WS.L=W"]68V.-OL9&3JG[V_'G&^ M<8ZJ3C_WQ:-+E:ADU,F"14'.YL:BD0;D*'6(B!1]))[KA,$Q(LM<5)6HGK$> M/PF_J/3XD?5X)N]3$^>UBBA827.#8(]<-!2E9+B/3% :>:Y)A?4S/$:RT+0" M2'4QG'P0?AP'W>&H-AA.X@,:<[P(A^>I ACG$Z*FE-6'K#)+"*A^^Q5%&+Q57BQV$5J7L< SJ- MHV&EO[],?\^H1*N^2K=-=-102J<]^;A)&%D< HK:61%@-B5Q2V^*VC;TSP72 MWY<0I9B6Q7ZDU(WGC3Y/5QM[UH^I,.BA'"+7Z"".LDAYSM)0B$L*[@PU&#%J M Y9.:193T63#R$6JL5N%)1:20%0J_-0T(N>$&LZQTQI1$5UNXQ61,9BAJ*R1 M0K.@K5QZ0]ACE&E=O)!$R5)"'ZFNQ0M."GOJ5- *FNX%3?Y2#J@,Q%MK$,,2 M(ZZ#1A8DCKB(EMDD!8MFZ0V0C&5&'JN'U\+D@#YB\.(%J_M3YX!6ZGY?=;]@ M(MIA+IA,B$1O$0\>G GO C(:"TQ@!JW.SH1DRU21LJC[2XAUO!WN[WO\*!.^# SJS9URH(([S+?7N*P_ *F60)2EYRX1EAA/BL M7M\!P"(4TW[,Q7D?TU4MSE^[.&>,5%2,\2B0BS9OX#.-7(H$6:M\HHE8Z=@/ M%^=+V$?_^,.R^E4I]<];Z-IEB0_]A1:_1Q8B-]F:O<;JU MV_S2@3%\WFN.HC"(LN509Q:S13G\!:^ MV5[^8 7]7(2G6D&E6T%!L5PK,2$9?>[P;L$4"_@G=5[8$$/4F2?B5QA?]1:O MO% [L*/:USRQR[4?+KIQGO#QXR'6/6(,EQ=CL?+&*X>3W>$H-QVO%N%<%F&# M;$O)>4B1(4HH1QS'B#1E%&D@A5YKC9,(-\#8M2OJ 0A6K:C2KRCE(^9<.#"' M(B'N/4:6&(.(\C9*\(8]!P]#Y!HMQ9\[8-MTE=7LM]FMV4GM8SR8Q'T71]/( M&&YK&%_ MM*VPQ]IBCP37.93K#+(A5QQ-+H'#DN#5=%]4?"0[>[_5M#X>'U9@.+^%I*.7 M@!P*Q9C/2T3ID0;L0)([ZZ0FBH0X)_-:+:0R+2275,2*:,1D *O*K,]Q.W ; M7"(&C9\&(-_!R3^Q:)#=VO53[CK\H2NJMB%_&D*G/@OLI\L6.HA/7" M,X9,I/D@DX??%.,H:6Y)+FUO[\/RGC=.]TZVU=2#+JWQ; MQA"28AII*RR096V0]9E-F9B56.S(+L0(;)]ND.)V5:)Q6[8Y,)I-8("[2QJLV9 M^2ZEQ(T1^= /8U0A+IA'!A.-HG<* S9*:URN;FB6,57+!%\M1G05$3/(E<(D M5XMOCHO/X^*4:;0$' HM9,[HE\@2:Y!*BD06,!9Z7KD*E5TLX7KBE$1O(D8A M.#^UB]98B2A+"59!4);[#&9RV1BZS-751EM/L@6X7(,K'D2XP=?8/WG AN"+ MJ)#V6*VM9U2VVCWX*36=.2>HH_7.$A2X -9 G$0F0SCC-!*+B8K9CP+6L$"E MSZK2A0NSXUI"50I\",I\&QS2$XI=PPI*GG.\E/(!.'S#*A$,5=!\:4W!K-E<*X72($? MLU1A*:B%]X?[A_V<0E$;%F60_7#_8!1WXV#<_1IK_>'X0=4+2XA.OST)OQC# M<\)O]\.IB\DJZJN^G9VJ:0.8#S!?S3AII;8]KO#K7O@UTR.RW1&ME6W&P>B MG4'.T8# Z"BD=0HH*B&(C$+[D("$+!-Z==?W2@6M*F"Q*/J]0"G*E4+_8H4^ M)R1M?P(*';S"Q'J.6/0"<6P9,OE@D!**"64I9L8_XQX,I20E(::N[[ZT;I&+ MRT$VX\3"<,.J'0U J..9N:I/IZI"J7NA5&,V[F&THLW6YUST^64V:QC_L!)FU;MA<7=>9NN7KA:S M56'5S\8\-K894(\0&4.1!X MNGW7RB!4IN&!IN'3+"%,1"J5#S]ZF+_<,=0@(XD'?NB$],E(B7,T:EDP_(@= M!Q]/E>8978_@Y4&M"R/;&15IV:-);9AJD]TXCEEA"_D5&YBI M.[ #WRUBC/!"T=KIU>4C7#-R.+LYSP['P7!__CSJALGN.6;, M?.ML6O'%5ZR#$1Q.?OR511$P^^XTV\S//-H"76B,'CQ'1N$/-[E2O\ J>AY= MPH%XOIT+>)Y]:7=T47UK)R(WBG8/V00/^-KVC^S)>.F/RPL/5MVLT+^7UP^E MDM(OD\IT]0,V#T>VF$W0YSC*GX(QV8492VUWE$W2OVZ?'P6*E!4_JTCN:99U MX-]_V#?7S?UNUC&_YJK#;;'VNM=[76/ZN;*^UU^,#"/\5OW0% ZO 0KA'&R[5X[&.V M3;M3^ VU@S@Z_]<^&+W)^/?%?Z3#@3T,7; ,9B3^S51EKO^,+Q6-/W[Z X5=X M"L5GP;RS.Y^]_:IXZSL.-'V/BU>:FA^^C5^1'[YWTV4)>27)SUWVYO? AZX& M6ZK!4GZGR]X2BKYUP\E<^>@UOOX4)I[&I]6W@<891RR/@NO4EO?=I? M);*[%@?^Y4;^SO+$WPS]H]Y?O*)W&,$U7FZ6-Z*O]%6&X.PX3MV@W\COMY1! MJ92D4I)*2:Y1DJXR(O2SFDN\,JXMAF_=L>S/N 3":B:D/M,R$OH 0\/ M'@>'\?DV?*^N*4S0(R0AG6'HN]%P/V]OY/%]Z4YVWQZ.05AQM'KL M^X=9R"OC<83_AT4ZR]OZ^&T+?;^Q]J[?Z36.MWJ[O59]]9KT/]^IW+[;0U_%6?14WZ=9>XW2WVX&Q;?7V1+.^=]RAG=,6C+M1_PO^ MK)Q>V4+O;>XUVAML:W_CM+567'N_U=[#K?:[WE:O(3JT<=18@S_U9FI^J_>) MC[>]("8HPU'DTB#.,$.6,(IRP4[%E+3!T5Q:9%E=4XV]]*6!*L1ZIHB%L<'! M,>N-3)P[;;&)*A%LG6.&GB$6/D49R2(5R2H)9+%OD 6 I1U-$ED9*>+" M"Z1S<2>);5*2F5SA:>D-47J9LT4J&?O2*DY^C*.O71]?6E7)>X"4LM1C\ ) MLY(;SYUQQ E+"?%)PK^KV%6I0.KC3.P*,\(3E@YQ'"WB-DBD:? 4D1[+Q6V MDBV]X4L""NV@]]TX9RJ0)C'GF18K!5+&>DFGX1:P' M.VLYS"E2*G>4DDDAXT5 7-I(S9*,[/TABUKLT@=-2H-?V0-=QP[)K"-S'%N M)8&IUP1[:YP47!)?'JS4O'%57&*+972*QFYYRPX#1L2XIIR9+%U")L4= "CGEAN"XF7Y<.;5U1UHG]:63]T?1R,XPNK#7T/B-)* M$(>-)TD8SCC7T@OK4Z"1LT0$NT,DH4*A)T6A[DRP@##L@U! +UA&(:\XTHHR MQ+2A(4KCJ2!+;_1"13.K:M"/KL)8*Z*L]D9P+Z,#;?5 .ZQT@1/,JU!!R?3[ M(E1 O= Q>(F\"C$' SER.GA$+;<\RAA(Q$4EF('/5\.9HYZ#0\F8Q3QW]C"4.$F\2CA1AT,5*2B9AE]$"E0 'XM9BVAP MH.').^22HBA&0Z*)F'OGBW _620-?]2< [/@48)I;>315"M^23>'9PY?QOD$ MB,6)<[">C=:*6T)L4(3%1+BM\A%*!5\G,R&&X P/K AO$H O&@72PE"DO W" M49T\=4MOC%B6],'X=2\M*M$NQTN%!9$TX8QI 7R&>Q%LQ$'RJ+D4GEJ/J\A$ MR6!A)C+!I<%".!0(4!ON?4 6H #EUMT:*\J%"4MO%%X6_,'!QPH6GA":5 MA6_1@!UW)F@6!>"#<@)+YD-U*J1LL' 1SI#@Q,KH" I!)<0#!M[ DD/""T4% M)8%2@ 4JZ;+0C[4O6N'"<\&%(+Q.CDMP)( E:$><\2H0@2-UC. J"%(R7+@( M@D2AEV_:U$:2M0W_E0KN]WEC)D+ISN7DYIX@@C'80S\->*&GP_[B MR-7(!HE;$K;QKW\R2RP"@2TA(4I21DQ[ $FEJCQY76?-];U9&@!-&@,NUVC.-=;MQ-'E M1N^/- *J_A&R"NBWO]9-Z?CD']([]L:$6]1\U.H M^8/1PTN*1R&P-;D*B2(@/IG_$C3"RE 6#0_1RJ3F58O-7K!0"I^;B_C%=JHI MB%\TXG^,M(&(#C"72'&2$$_SE%A.%1*1#0?Q2-THIB%\T MXJ^#=UQ;SR1SR"NLDHZ/'AEP%!$:'$A06D(.ZJM6$G.#$+]N9YVN@A@7[5,6 M$L!8B^K,Q;9;*52W4*K;.]P:G6A.9+#)B+6(2QP0$!51TF>Y-)M[;$2T+A=D MTY;F\QJ\6PJR&PCYQ?9?*9!?/.2OYVU;'9PG%*/ .4ENC4D)EYH8A%70"!QQ2*LL6 ].>B&<%6IC M,WLT!?(K#/G%-F@ID%\\Y*^UO HT0# **<@-JSVW2(NZ/5-P6F#L)86-3=F2 MC=+RZU:)L75'E*)45C3CW-6=_-5_USTN'/5PCMH9#3YXQ;B2RJ.T$Q(S20M( M"4*0M)1%"E;7I\%YB^AY':HHJ94&PGJQYZ8*K!\'UM>F!P7IO,8")9I.L$[> M)+)8 0I2@J,X&"Q<#C (J0NL5Q?6BSWW5&#]*+ >"2(X0YE4.B"I5*9$;'=!4.R]&QQ=T\GS1+ <.]A\56_]CE4P01+@Y?%I:: MBJ5V1V,%P@IF(6!D8Q0(@@"4S!"%B W6&!ZYU3H?M6Z!G-?\O8E!LD0)CC4& M_E.$&0KP'PC\:_/$-[4'I+]OT$$4MK=>UL IK3<5:>Z,!"AVBQ_EX:%(G# '% M#FG.,%+$@]0!&R9),E=T\E-*Y]@"^"<,313 SP#XD3('Q3'FTB!MI4> #44* M"$7,YN)*Y0R-R3_AO,7TO,Z)%L"O". 7&Y(H@'\XX$<"$D)0;HV-R"LB$7"3 MSTIZAJ@&GX1IA9)Y"*;6+4Y*%^B"^">,113$SX#XD=(()8W41B('.O=W%@Y9 M)GD>#J&PF%=Q1.GC.BLJ#TY#SPS2W5Z>J.B75J[K0=WTY/]2,N-J[<'R<&ZIW_-ZE:':&?%14\E0J^:\;#4MB M/KEJ./+2"@2: %)!8\04J&"EC<'XC4W +<5+/[85QO)B0V8%R_/#\HAYK2,5 M(1J$02YHV<- MBPH1973NA8Z1YE0C:72,ECNF5-T9F;4$-*EM8@'S4@>Z"ICG!^9KQ:PI!2U- M/A*4C6SG#-(L2$0H$XQCK[0)&YM"MOCL-;=-/1.T!,[_V] /IN>.:O_?AZ_A MN'MZ$CH/J[E9BPY(BY[5W(?D./!6\B :U-VH-#1;ZB! @?-G M$["U1LG2L$$J(-CEQ#IM2=ZD9F4%SDL=!RAPGB><1T(!>4"29\:A/ +@4^8 MMM0KQ+4$91,+1Y+@S%4+6('S*L-YP0.."YSG".>1?N'<2&- (JR#R)$]BG2T M#"FC!16,8NG"QB:3+08SU\"45J(//W03.J%GCNM8@/$G[4Z[/\AE,%]+0]&& MA ,N))2;'-^03^&HAW"4&PT(*!.20L& 0#F.@+F(#*/)[G"1**:%)@[7 0'. M2E7 "@-ZP0=I"J#G"^AKHX,Q:XB- A$>:3[\'Y%B$J. &351&VXAIQ-92T%I M-KC"@%[P09D"Z+D">G0$B:0RL;!&1+,\A4 99")UR 1GL26,N"2Y?#R6JB:E M% N@ESHH4 ]9T"/U A@$KU.*ID8;1!$ZI$Q"B,%VGM/*996;6PRTN*- O2Z MU0C,;<+(6H0L%Q,0^&Q.XO-1P1S$W<[ =#ZU[7'8ZO?#H+_;\>U><.7TWG0, M]6DT*, 9\X;F6>TR:@18$Z1#D,ARYI056 LE\@@D3,MLTQ7&]&)B @73CXCI MD;A J_@F*+@;;(Z !0R)*%;!HX!1YS<"9%'!@DV\XF!@NGF8GHQ88&"ZUJ"R*>I5!O9#00 'U(X+Z M6E$[S1DW-" /)B#@.=07K47I;Y&1[%L9DT M6AKFU<2S<54#3>_3.1PKTAUK MEU%Z=C8UJT6[!=;<%!@/S/LKRT4Z9E@D,#N.:<(C&'(0H \L!1D M(%Q)SC8VN6CAV0\1%=BO%NP76Y908#\K[$>B#5;GHX(>4/(I<=+V7""M2,B' M%7!@VFGF\B QT'-L5%!PORJX7VCU0L']S+@?F2,F<'+10" 73>[>2Q2RF#-$ MA2;18,LLS;T\.6L!6XX&_6LU O7//%(D]KHGE_&*;N=A<8J+15@I!OO'8@,5 M_?3 Z:>'<=ENQW5/0A9G8;-IV.SSUHTVB-0FS:,#2CYG1$!=1-JP/+0YL5<4 MUC%FDA6C6TF\8V3VS[F-1UK61,K:HG\.\8HK]!> SQW@(T/0E"?:1(>H,;F\ MTB9S!7(M4R2&*$HM%WYC4]PQ:*"@>VW1/8>P1-'M3P/]T7H(K:4!@A$H PA< M^LD(C9$2R4 SP20]3ST['6SHT&#%'CK'Q0DFUR5VAPR.2T*A5. M,Q)YVMFYAK/%U'C_AI:V13/(L]4I#=8&0_45BA(/L1D#U:"<&9B2*'&)A._U"MD2'* MH.B$5L*!$M9F9-_51+D@>S60_30A@X+LQT#VB,YVR?ZB,J HA,R]&1S22:;( M*X$U58$(X'D82TO<<:+J2:"]#G-)ZQ*&N@M#WN)G[?Y1[E!:=6-"E%VWH0U/ M%3.XU1_&M#O]+)?0/^CLW)#+0=Q.4BDL-!4+[5[%! X.M[Y]##BY?E8%)$AN M^A0Q3[X#Q*"118SQW6YY>PWOWVD5.< M:%>EO6P<0: YS8-82/(>F/)<*.%-W82!DO$F# 78*P'L>88$"G8?%[O[5RKY M+_R1)I<_(90BX7Q2R2$ZI"RUB"-GMI5\[E3OK]4+'G5># M7KK:!42/$Q9*G< 3^/P74GEQ(93#:YEDCLH4]>^0B"T1(7NV_O,'&IVN* M&-O?@T<_0J\[=@8IRV2T@.A&95$AH*D(:.]& RS/N7UAP?*"L#SBVGO%?;!&Y<+>@$!IBFPRKW+"CR@6 M@_,B%BRO Y9G=_$+9A\3LR,]?2B1.2"'+*B8;.FD?Y/B34J807#"F4!PPJPN M\Q">LD#?UF&K"_^^&ICOZ2^=$-LS'>J_M\_"&K0E>;(3_Y?=2%[VNB\.PDD_T6!^EE[W^+@FPN&Q MI<*!4W'@F]%X C#OK94*@0.-0$B*3$B4B*TS+NAH:![@QDA+RSF<.IP8=TN4 MLEAG+GFR'@.%2QK#)2.MDB@%$B$D\B#)!](L-TVB 1%//$O_D9A'4,L6T;/T M22M4LI)4\F1-#0J5-(5*1L(I4C&ON&+()ELU=SD!I F1.>,:@/#T/P<;FYPF MLV0.Y4Z%2U:,2YZJC4+ADL9PR-YR02NPA$_WLHIT)44Q'57S=J.RCH M9.]@9 W-0R3 ("L)1T%;Z9WV8'@N\&[Q.PI$2P9I90#]I$&5 NB9 3U2X*$, MQ8Q;E(Q/@T!)GHP.EW8SD818R>"B5Z/"XTY, ?3* /I)0QL%T+,">B0LH9Q+ MAE4(2"J= ,T<13H?Y9#:4.*(8(+Y6D/?X4D40*\.H)\ROE /3.@KS6THA$G M3TDAKCQ#X)5&UEI U"<1\TBS=/-T!TW&NRF7*I"%X'(_#.YLSO"X =#&+7H+:EK1%R["=!]+Q^QMC-#GS6M& P+&(0.8C[IP)I$4,E"EIK("- M389;3,W2-V?)TCZ%Z0K3-21(5)AN)J:[-CR#8MZ!%8CSB/,\T8B4,231':54 M!I6G]>0&84RM4=E=(;I"= T)GA6BFX7H1J>:V"A$;H)(33X8I2E%&DN&"+5: M <7*"Y:(CK2 S:'U6&&ZPG1->O EJ%HJ3#<3TYV/I.^IXKDK@]8N9_M<1#80 M0$ISK975E.1)L82WY$Q3XDN=T?QCB]5IZ%7](],+K=\_L<5@+\IY^ 9:8O5^'WKN\8^8;@J3W=OC:,;U.6K?^Y?=N#W?G M%6/CPM@3,+8;#3=BP2%S,TJ2(8FQB4,:B$2!,IW!.@R -SVGK,3= ;F_@9'9^3/-=Q[[\@RB=._1>5 M5U3>_6PW8RRZL-TCL]U(N0/GRE+"$'=6(TAJ"ED#$CDI8@"J)'7T00IO85N@ M6#TS;P(G.-<,& HN#QMVD2,3(D;&IE<4YM(+FU4>'J]A*RJOJ+RB\F;/2A25 M][ALMS_:X"18'#!%QEN.@/C8F0/4GD+VP)%Y45E3=[>JKPW:/SW;6)3Y.7 M9YC'*&J23/ST*[)>&41IY,0:$;CG#U-ZB]H$Q>Z9<0M8$C4-!J- HT3 -4'* M 47<""*HUY9)R"J/+*>7MP[S*O^N?PD^=PW&^G>3[LU\"L,\9;\ZZP=?#;KI MZ4].$U_FR1?3YS*GZ2BS2F>ZAFLXWZP-GJKLXE*X6T.I[I^=V- [B!?*K^; M_L'9H#](TDNK7JAP*BK\=.-4 =784VV14JP MC&]KM(J8,<]15$2C@']M+1,;L534HTBRM2RYS\"W"$N(C(@D6<:\4%3'O MG6(A.BL90U+7*53LD,5<(.4-5$9%#8,NX5XJ*F/=."23RH$GR(G2T M::<(BHPS'&$23 S2@;>Y[1>1+:U8"\3X4?:B(E9;1=/IR+J7,QO V./0_I_W_ZZ^:_TS^57GYC>IW:G MS@7Q6B7,E9_%,_XK@J;X__Q^VNVW\RH][X5C,VA_#;_G^T&L_O3MAS/]D"^P ML?D/__W?]M[ M/UZ>'+S:@_U7;V#_\ M/WXGW7NW^>'^2[^&/D_1?@LM.NN;6^=Z/7;+_>8?M M??L8#"&@C$-!YN[($32R@AAD@"D3-0-,=*:[X7*][69)'0T&I\]_^^W;MV_/ MOMO>\;-N[]-OB279;[WT\F^7[]W8?)%V@&EWJM->N]O+";1VUU?F).%ET*^. MS-=0V1 Z52]\;5]EW7J]X 95^R2Q:WJ_.:Y"K]?M]9]5[T*H]K/$2";?ZF0X MOF[(PVD+/JN1>_G=FU> _0EN"+UI_[B0QP(,_]+N^/3;I.\^3UQ2Y>?J5TE;5.EFVNE6/_72\IR:WJ#JQFIP%/HA:[GZR&I:/%_% M=L=T7%[#I%L&X20]4/_9O0MS\>60H3N.ZV]M/SBZM,I&/C6DK.?X^B/&ICM( MFNW>CXRM^!,M,-QT%\P69F)[UN3G^9L[[&[_=W)1I1XZN_^VENW>! M8GRT!1KB(-DTW>&4C>=)RX7>D,'_91IS+]51+YMT__-K4/OZ?B@WY99?'.R_._AS M=WOK<&>[>G>8_F]O9__P777P,CW WNNW.__9V7^W^]^=ZL^#=^\:_S3_2)IL M<-0]2]?P_7\V_W;/.N;,MY,B>,)[%1/=:C5V@\G(KJ%ZI67JPJ=T.\?FM!^> M7_[PNV_W3X_-^?-VI[YJ_:'?+U3\A6JZPQ2M'WOX\C75/L-#NKVH?KKXYHN7 MG]4OW;+^AZ\!?Z:HOO=E_(S<^]K/+DO(,T$>=MF?O\;9_5]:;K:)-TMAHLO^ MHG;OER%$/?;6.V*$%S;R0H*$ZE?D@8=V)^_!G=(([N"]819^I"8-5%P["##Q20%) LCX@6:1*F> B M:X7.X7FTK7[U=AA<'3MK4@32)(&LP[F;ATX<6>43L'<]8K-+,LK!PC_])/YR__]N)#]OI6B=_?=\[W#I___G-^?ZK/]H'A\=? M]O]^V]X_?/-MC[YLOZ?I6U[M??6O7K;MJ[_$P>'++Q^VW_S8._QWNJ^W7_9? MO8?][2^P?[A%WW_>XWN'[OS#]G]/TC- M_O#J#?[P^1,^.,SW_*&]]^/+]_T??Z3O?O\CW3.NT^K#"BQVL.V^?Y14"VN% M0-QRBD SB8PE! EJ*\H)%5(J@S:*"3U*Y)R-TG*Y/&]D3A$6.[JQG%$ M1AN- H60M(X71)+YC=XHTS4FP^3!X"CTZOXTO7 4.OWVUU#'U9Y/DHAY\'3R MC/#54U!<2?7$AT,,LS^%#;'7\X;5TMZZ$FW3\03PTWU]W>_4+ M@T&O;<_J:K_#[FN3+C,HFO_AFO]\[\7%$:JD_?=_?&*YI[VPDLK $15:(W#* M(45X0,YX8[2-QA.\L:E:A.)FJ/YRHG:F$[6/$A@=)8O8_AX\^A%ZW<(32\P3 M/V[QA(M$)S<@HNAU\A&HM$@'0Q 3Q#$C"'-1;6SF7HN$_MZ@TY6%+E8D2%G8 M8XG8@]QB#\F,D22W4!8<(V!>(F,B1D')",X(;0,O5L;2T<9BHX;%RE@YGF"W M>$((0Y/SZA!F$!!$8I'"QB$9K661A2 B::*5L0[QR,/NP!Q7W7NBD@\*RXSW M._])U>>2<.(2!VQR9J60WB.3WKNQ$ P';FP(%&G,8YZCJY BQ".AB;>44V?\ M'$(P4V'MB4?IK"UY+%/8IK#%0MCB=B!&V9C;H5'D8OH').8H>> :B0@FLFB4 MXWAN)E(AC24@C24.WA0.60B'W ['!.>#=8Z@P+/%X8A!"GQ GDOO$[EP&62Q M.-:"/)8IA%/88B%L<3LH S$&2FE BKID<5BID?$1D!:$22JYU6"6R^)8AV.8 M+WX9HOG5TU[(X**_TAV3Z.X5TD1V8:V';PK:% M;9L6/BUL^VAL>SLTRH5CE"F+8E*E""P#I+4A2"<)*QD\#MXGMM4MSN=P8+?0 M;:';0K=-.VI/GYYN MR["G1QKVM. 91*--4,O4H3)U:&R!^3RF#E%:1@TM_EX>?=30+UFBC!Z:P^BA M=X<'+_YO?IJ=M^_JY+3\O=IY\]?NX?O&/]6-$42M*GQW(5LC1S4]#W7::@PF MNFGPW F$I1D01.&9E/(Q)L-@-MEDF :,L4F7U7S=;Y:IA\FKK.P3W:S D]WL M1=W0+:,VZ_"-.#KOLRK/UZ<6Q^ZW^SZV M%,NRE>XUFYO);7IMVC[;)5C_OMNI_F5[OVV^,*?M@3DN:S5<*^?.3LZ.:V]S MV SM9DW;GS\[=OB82[4\PV9NK^/3&8V3W>IVB&W7'CS9:!SW"^,AMS(9;,1&'T9NN@I'%.NIWY#E5:X%L?0\P3 M3&M:.C&_RZ&528R)B1YYK99NJXY'+3M"%H6&!8U+*U]9F.W)9@.NSAK=30YB M'A;YG!]4SV6&=I6+%I\OR%PL;UVAMR[UBN:D"%;AC[MUD;2X6;6WN_]R MJFJ]H>U^<#;H#TPGK^=5C1Y^VAJ]\[VV/G$G+SL')WML[\?>CWVZ]VWOU8?C M#Y_?X/?TP]'>W^]_?-@^_GRPO77^/GW'WM\OO_S)WAZ]/_E^?/#YP]'['XX> MO'IS_OYPA^W_>$/2N]O[?[\\2O<)[P_W?AR\VF$?MC]\OOQ,^JZS#_0OL7^2 MOO_'>_BP_*XQFICDQ#5HJ!;FM"QDKQ'B8_FB:8RYE!.39B3"\2+FA[%@KEV^Q7,C0=-A-+(IQHB M#]3Y^PEN&BNOL-^,['=UTNUC4CQ.4E#(><80$(^1@6"0$DQ:3*TA46QL:B); MA(C"@(4!"P/^@@$M89)1X?,X ^.T$@"@K<=",:5!3<: ]S=$*^0W*_E=G3L[ MV-[]?K#U,2BA@O8",8(5 FPH,H)'9(WAR0 DA%EW?T^S0H&% M>! J=J1,- M,,Y8((R!)UX3)Z/APCBO513T?@Y\R!'=PHAS8\2/RE)-HV#(A=Q@)CJ::#!Q MH? @DB83TJDZZL=:5/*5&L]3N&AYN&@:*K)2*:U=#%&"2CXI)ESZY*1*04#A MGU!18: %,A"_8J!@'(C<@!J\Y.D?:Y&U&B.9_BJHR'-(V<:FPJRE[^BZLI;6 MV)PF#CWQ;.C)5GGG>^BY=K\^9MO/L*NZIUGR,PT=:G+R=86>^HAYRPT F$%,DX[A*GQD5@G0EK=32IT"^Z(WSVL M(?>2]NI?(92/VSDS0OR>%.,XB/]KCL_"SS%<3)Z),#R2@8S)&!!6(I],&@0\ M3SHTPB)'J.>>"$VB24Y70>_*HE<236R,PDFA ;2TV%FPW&LCH_*&3X#>V?5S M@?:\H'V=7HO"1QRX0$F*.;VF%=(\*>I$TBPR397W-$&[Q7%1SDL&[XN$0)%2 MD5*1TN)4Y1QFBA15V1Q5>1WXX\%*2&H2:44- I=,8>6I0,FEL=)Q'VE=AY=4 MI6R0JIS388>EB+W]-_0'N3]D-U:]]&.O[7([CF$4+B/V83&X)3@ L6HQN+=7 MTJO?MO7-]'S=U?AEMQ=#>W!6WWX)R4U,9 /P6%C PDHS\1# M$&E 6G"*/*$F!L)(H&IC,Y%92\J9;?_FI5-7&_H/LRJ+E(J4BI2*E(J4BI16 M5$KK5(I0V](771MSCZW\Q">GH=.OFXBO5SU"";,5*14IK7C><,M_/NL/ZND> MA]WK[K6Y>>UNYZ)?;4V*-1N^&"'#M^%_S]K]]B"\"[VO;1>&P8BWP74_=>JK MU '5$CN=+N1PG6:4T43P 9!W$2-(VAPIS#4*G' C*"BPH1Z=I%C),RX9'132 M+E(J4EKQ/&-1KIPUJ_U[I 83 -5ZSKE)5^? M]=R1&9X)<.;T-'OBYOAXS=*13Q[[*1&Z(J45D=(TAYT7XX-_-B=Q(BOAD@P/ MXHN:"E]D)BSJ?PKUOW>X-=A_=Y'0__P)]K:_?+08K,O0N7^<_#W?0L M6_PC8,J9!8FXR25PSMGD.F.->% -ME,)D*SE.8ZI:]?=GOIUT[ESGJ]T''G MU:"7+G9&G'_L_W$=G@Z N*J2) M-@@\4*1CL@*I!VR9"5J[L+&I6H3.8O45FBAD7J3TQ$YX(?-5(_-K)WX']GY\ M.?]HA'9I6UBD1"0H;1:%K)8&8<,U%I2XF,^Q-8C-URGSG1!0'7?[)=-=XL%% M2D5*14I%2D5*2V%\$\M !V9X,8D60#3P@3;UEWF"G7"X'P2VF6#,R6P7 J^$] M%P#/ .#KJNZH6% Z*A1C\ G DB%%/$$ZJ" C40Y,:!: YY2:;OQ<^JO1VE?3 MZ(=6S]B0[>N)]%-&]6RWYT,/#;JGS[,P^MWCMJ_R8QA-M)I2UPIJF5 MX$A0C#-GG?2814\XOQB&,6OKJ3*$>]8@W&7UZ9N/QB6+ CN#9" :@58.*9TL M#:F!>@!O@H]Y((]N82I;!,,2C\28"I]/G$9X1))9WD%"TSW[4)@,)(+4.D//%@:Y$]L MT#)Q]ZF+)L_3?Q\U*!("37X^]@2!H8E@B5-("X^-!0%)9C-6X<]EIS[1&N$$1V],)9;(877@&VAMZ;2VYN/P5DO""%(.AX0,*^0(LET M5"Y(X(H#]GFD.+"6X..F8^&VPFW+QVU34%L &X'&()@7X(VUA'@66%#8,JNP M*6;I!WSVSQZ&Z7.@I+E2^%R4N%X7.!A/%BJBAZ#ZJZ#F51I&P+WR$87$6 .2$>* MD8D>/!/)]0\N4]UXT7BAN$)QA>)N4)P(+&J.>31*@2=>A^!E>E#+ TMV@[B? MXDKH_0B];J&_^=/?:*G.C_F9/6Z[])Z8OJ3SJ55UPB!_(JU!Z'WK MI3=U/E6^W7=I50;]RG1\?;%VOY\VT?#WR\^F%_KK-C=ANB1O--Q@K8SS,?=1 MO7^J7%/!4 M%/S7=0KX\"^V]^VC2?:>DLPE*5B!0"F"M%SC<:]I\2"BPP\Q]IH9C!FE ;#'6,3 '=VO5Q0 M/1.J]V^J98@<1Q\)$B*/XP"JD0T:$)5&8P#"A=(;FXRHEI;CIQ4*M!L-[3*5 MHTBI2&GA:E)X(94Q+G?X@L!4^AD;3ZB2RF,J8E&3S5>3!S?59 R..:XM)*AC"#LA9K4X]5]3P?M=1IW\KK7_FH&H3H]-B[D"4"K>I!B M'C$V3%C:R<5;2LT<7VM>RG6UX5V&?"R#E*:Q$@W@0(WC(29'.Q## M,4EV8R"*11+T)%'08B4^,?_>"J8(GWA6^I)&KG>^BY=K\NB1K60G5/ M\_*7HJ6?!%24\(0PQB6#",%[3=(#.\@==Q5$)A<94*E?/!C*[%*8O@17IN(M M=SNXHITE1EB,G!/)N'<"D!4*HZ2BHCW8BEY^H?"A"-/@T4@<\:- M!(UPC,$D7F=(@*YY3^?]0>YSJY_V-U*RYIO MSQR_-FV_VWEA3ML#7P-KCNITY] ME=J(*/;"0T]VO/G((%EZP G2U#($PF.D1*0HV0M:6&HDR;%*VF)WC&,L?-!H M/BBL7:14I+2,_G/1KN M4_W"?AA4Q]W^FI4KE)!MD5*14I%2D5*14I.D-$VK5X6Q5V"TX")"$%9'[B*7 M5F)/ ^=T BO[(3U?D\&PVW'=D_!GLAJ*;3SM(9CK=J^,6J>U7Q#C FO8F.3MYB:PRSG@N &(G@.?G)!\)-5Z.<1'EA)*15R# 0"8S!2 MD0:$'5, A'!)2*,0O.@QD4\U9_5J5N35=-6AW3,V-?)ZPNJ4\;N+8;;#)[UK MGNV]HY[Q)*/GEZ?M\]U-2941$G.(W$A0P1D7O'=,D$!T4FZ7G9]G+>LODR?G M5;7_YJ-3*AJK3#(_#$&@G40F.(*4ET1+9:.FG9PE:&FTI)I3#]%;K;$(FEL6#42A_/WD M7 :K/,DIK3 MJ\K>%"?ZYA:[J#QHYJS@SE$ 8I3@5MO)V+O,*7TLXOZ\-3:G5"6;&S.K$9-2 M(Y"$)?:V&#&L!19"647H"LTI+>Q=V'NMV'N:I%T [94/5GEFP0AB0N["Q*BE MB0U<9/?3=YFP^C16^'7\Q!J9TZD<40: 0!N%-/$$$6RE)I:9I'^3%3^Y+(D^ 6(^/U#L4(?EBUQF\#D[[TLE0A_7-Y MXR>F]ZG=J;^>UVP]UY7ESQ3_U>)2_']^/^WVZY,RSWOAV S:7\/O^880>T;R MQV\_GNF'?(5D<)%_/LV&H'E#5"_2?9EVISKMM;N]ZK0^]E.9D^$\VB/S-50V MA$[5"U]S,XYJT$WDU>L%-ZC:)XE\TOO-<15ZO6ZO_ZQZ%T*UWQV$BF1NJDZZ MO5"U.T.:2BOS[&:QR=T2)/2FRG,A<65O^)=VQZ??GC,Q?RD3/-%Z'1Z%*D&\ M>Y*^^SQ/Y>VDQ^U7)CVHR6-_!^%3+\_]-;UZSN_@*/1#IOL:$FFY?!7;'=-Q M>=7Z@_2'^K#6(RS,YK]L[[?->Z][\5"0M^;XQOW6]H.C2TTV\JD+!L#7'S$V M/=G9X/Z/C-WP$PE.W"IT&OGWJ'=Y,Z?F4T"V%\P79&*ZU^?F^)LY[V_\=E,F M22"CZW?[T>]]P!@?[0&'VR I_VZOAMKSLSQA>L@P_S*-N9?JJ)=MGO]ITQ!< MTBZ,IO] .Z44QS(X"#9B3QQ\E EKF>XSBEYDR^H_!W]N[^Z_JEXIM\.7OS?_#0[;]_5L3_Y>[7SYJ_=P_?5/[*QV^Z\N9'/FJ*;WH4Y<@H":EO/=E_(S<^]K/+DO2BPP>=-F?O\;9_5_Z MX)M-E]5\W6^6J8?)JZSL$]VLP)/=[$6Q_BWC-2OXC?LB>[\\QZ[U>T0VZX]J!XE$L6?T0ENXK[X&7VF)@R?W7.$J>S( MF\KA(@MPX:8U?6<.DQ4KLS$78LE,%(=OM@Y*&N?D)^UOI\/TXM_Z&&)F*RCF MX;G%"<0\T2.OU=)MU?&H94?(HM PWR_5'OI;4?]:J?CDU]]U8VANFC$0)Y/;"WR^5@1Y:U+ M_]9%-S%Y NA<]2_9#NX",.16YY(']"Q9]:XCPAM&A,)!& ^14.VD53I&)R.- M6M-A32&AC)2N(V,UA2_07O/Q\=I=?YA\]OC_?I7WQ_>__SAY.]\P^' MNV3_L_]R\/>;[[=K"M___1X^'!ZU#U[MP-[V\(_NG[S_\_Z#Y]P]-]QKW/(UU'?NR<[V]_^DBMBV!U1!*41! ]128RC+2,DGJJK 0\ M;#V2A-@".3ZU9^F*"Y>HN'OUR[-7LL#Z862X/@T\%LEWYS?YCGGC/(X419I8 M#IQER&(PR(((F*0_"@XWE^A0!>P1,!&L,]HZ23<=MD2:%6HK43BP<. C-V>0@G"K-<=1&S \T5Z41(,$DTU# M&NXGP=*"66>A $A>91,YRAD Q@317 0GL U%*>:X3)6K:HD3/WJ&A M,%)AI$=V3ST0JXS"S&O0PFG')0=ADZ_CP'M1W--F\-!>YJ":B_:^[WU^ Q]C M2&I$040T$HK 1H9TX!11;=+/.L9(('<[("U,5J 7>AF;.-TJ[WP//=?NUR=U M^QE^5?-"*1%'/NR&8#.?=D)GG M0V2Y[/;[9\%OG_72P@[GNPX3N/6+!T.970K3EU3N5+3Y:2R5&P4+W N'-#,! M 8\&*8P!*6*8!2*"P6YCD[0X%2UU1Z/;,IYN.>$^;OC,B/5[$I'C:*Y'-/\< MS,4&FA#,M\)3A@JC-0@4&(D( F;(*!J1X"8&*7,W*+:Q.5Z-44"\*B"FTBNM M+9&46!!4&BX30+BV?5U0?C<$'X["5(V]S$B[DKO21I"U. ML?2:.\ET[DK?XF+F\>P%Y8MV \N\WR*E(J4%:TS'A#3I4]0G/6FU5\D?TN"D MY5@PYZ%HS.72F&-Q09D#MX$HY)--A,"SY.$*P$A1E^PB2XW*4YN3RI2X02IS M3F%Z);@#,6JA>C>7DFO?MO6 M-]/S^V%P$%]V>S&T!V?U[9>(W12$]F4L8N<]!DVM2@1&0LYS2*1]M(@8J:R) MU#''-S8YEBTI9X[7-2_MNMK8?YAY6:14I%2D5*14I%2DM*)26J=2A=J8ONC] MF#MUY2<^.0V=?MVG?+WJ%4J\K4BI2&G%\XA;_O-9?U#/&#GL7O? S2UP=SL7 M76]K4JS9\,4(&;X-_WO6[K<'X5WH?6V[,(Q&O VN^ZE37Z6.K)8@ZC0QAQ]; M8VE'$L$R90$1HC!*NPOGLW\1:<&B)SR/-A<;FY2VI!POK2RLT&A6*-Q=I%2D MM.)YQZ)A&Z9AQ]*42EG&.2CD7!0(9,Y0.N:1P(9P94! [JG4.!6[3GG*UV<] M=V2&1PB<.3W-CKDY/EZS].23AX)*P*Y(:46D-,U)Z<6XY)_-29S(6K@DPX/X MHJ;"%YD)BQDPE1FP,^9HQXA9"-0@X:Q'$%T^Q*@)\EPJYD0R!1C9V&2BA=EX MM=(RGZ9>;9P7-BY2*E):O,Y:8Z\R]TY%HC!PV$H$G(2E-2)J3 M 5NEBQW5PJ3+7J"EY[1+/+5(J M4BI26DTI36.W,>J=)^ C2^9:TM_&$ E"<'#"*>'\!';;0]K#U6-D;TR1W>VX M[DFX4&$O+C38859@PX?8ZOC#:W5V;0/6IQX.S??7W5[]PF#0:]NS>N[\8?>U M29<9%+MO*KMO=ZP9)PT2C'(.10V P$J%+(D!21^M\M3*R'4^V$7H+%9?H8E" MYD5*3^R$%S)?-3(?/Z;K#&7<",18\N1!$H\L<(HB\UP0I7EZO5%LODZ9[X2 MZKC;+YGN$@\N4BI2*E(J4BI26@KC6Q-NB%/"$I*\Y'K(2*0@)&,\LNCM(QG? MR6 86MM_)JNA&,=3&<=[8SWV-59,:NF0(EHC8(PEV]A01(!1'S0.E+J-34Y: MP%:KQW[!\1,[T07'L^!XS,FU&@LE,4=26(,@^#Q#+1 4HL5.>&.M)\T"\IPR MU1,[M_54^4?%XB\&>%^-O!\:09=S[^\8>S]ED,]V>S[TT*![^CP+H]\];OLJ M/U>CF6L>8[Z=5-H"9YI:"8X$Q3ASUDF/Z].#O!ZI,7MGJC+F>R:Z>C/6:2K9 MC(1:T$@H[! XG2L]S9-@ J8:,2P) LP(LIQRQ"*AP*PE2MJ: M/0MK%M8LK+E(UHS,@!,$6VXH8 7:QQ@P45AI8XW4][-FF?&V2$H=:T.2A<.8 M1ESJY#YSK9&F&B/+C#*1>^ V;FPJK5I Q^IX0&(SD E3Z P^6!OD3:[0,\WT:@KT]0 KRR>)@D731(HC,(0TR(.^C,,H1 MBZF:6Q%.H;=";T_^T-/0F[<.>RPY]XG6"",Z>F$LMT(*KP';0F\-H[?;>52/ MJ11<191DF%QRP2VR$5NDHO92"J#2A^22 VNE=Q6"*P2W @0W!;\%L!%H#()Y M 3D928AG@06%+;,*F^(6-X/6QM+*PF*'C8TH!)O,-B4$TLHKA(D&8CB7)-*- M30FB)44)-TZ6\;Z\B\O[I35KWDVZORQ?&>'GZWMGZ09]]\P>A^IRH:>X4/G. M*;YS+1[RWN^\NX9#C'W[LM1J[*>_5'OI;4?]:J?C@[\NVJ@NZC7P\SL*-NY& M-I\/L,M;E_ZM$>2YT%D6$J.'H/O M;J5OO"0,4XL18V 14)&8#Q.*/$M\1PSWA/C,=ZSP7.&YPG._B(8Z26S@6G/G M("3X4!%= "4D2&ZBOY_G2C1TD21XNTC(D.BMR(,4P(AD]%&+C$^67Q)F-!$< M49QM;'*A6I*/STT/<;DPCEO/I0/L@W;&4T>YY(D,!1?WDV"I_7D22KQ=^R,Q\5@9C,#' MF/[!'&E"''(R&$UQL!#UQF:R"@F3S3AZ71AI[1AI"D)2@27E[IF3Q@#1QC@: ML1":*:V]U*:XI\W@H;%BG> @@ >'M&.)B'(EH@(BD6).)RO;D.!C\D\Q;DE: M$A)K-RYAM]\_RRG:>LA@]^2DFV\@H; Z.TT_MO/,37->E/G4^7;?9=69="O3,?7%VOW^VD3#7^__&QZH;]NTQ>F M2_]B*I.Q)P$(\8"I-DI@ 53D'@C*>UKWWL&7O7?PS(TLLKCS-@A^^RQ+:#AR M=9@>3L]?O]0OR>&IB/C+6')8>LZX308AER(/7,UUX"3Q,+$"VUP(2P3;V"2L ME:DX[<8TM+:IGP?BX+34CP._);8Y#N!Z5/([@8DI-B.#SV\>!G2)2$P36 M.P2&2V1Y+H#&1EC#-,Y\D1M$PFL"IK.6)<8V&BO*P> H@XI$ MLPF0.[MF+K">"=9C"3RP29 0D,_=4X";Y"IIZA 6GD8= S5.;FPRHEI:CI]F M*-AN-+;+>(\BI2*EA>M);YVD3DI.J0 &S!+%"&BP0!C# 1<]V7P].19)Q#@D M,\J+7A,M(S2Y,*30*EU'$J@K>D\M;^]-19H4S)8GZ?S M,1N= M] :$X>2(A( 6.(@A4(".M1T%*PD7D!DNY ML4E;E,UL)19D%_XM4BI26D8I39,P=('[0$B().:Y"(KZ*+#R7++DNEA;M&3S MM>18.$5C8[A6"D%=F*6<0=;XB#0#[#VV@7G;/#6Y3K51.]]#S[7[=6W4L"BJ M>YJ7OU0O_22H0@QUAA@7C<<@@[,J>DXI7H=^Y!E7J%P^&,KL4IB\! MEJF8:V$JT7GN5+0@ M"! (2EEBM9.>CD M=.+8-)VX3G4HM?^=F1/KWZU)6SZ?!SL-G;[)0EBOHI02CB]2*E):1L]WBCCD MEO]\UA_DBKO^87%.6T/S'%-BC4;OA@AP[?A?\_:_?8@ MO N]KVT7AL;#V^"ZGSKU56H[HI@,4YD,N^/'/)@BSC.**.$>02" M#0.$1\L M(49JH&YCD[7T'>TJ"RDTFA0*=1L?J$$<(N4BI2*E(J4BI2:)*5I M^L$:9K%6C@8;!;BZ*;:@+A"PQC(LY02V]D,:PR:#8;?CNB?ASV0U% MY*@MY M;ZPGK%'),1(RF<4L&\@\6F1M-,C;H*UC4F)J-S8);TDRAW'0!<<-Q/$,S3=0)X;MR&B%=YYD?$R$0AD59,,, .=-W+KT% 7O2LR:>:U7HU."1*(]CK4PSOF4/1?1E?.1&EOQFKZ&7.Y!X9&%!CD*48166TPBMQ' M@@,(D\_L$B):(%B+JO$FATO7*7I^0&YXQ_U'9JRE[]<_Q_593B8?-U,?1N-E MZ.9C,/7M+K3.>:(M1@ZL0F"802J"0B10CWW@5BJ;4YV- 6F,1-+5!\V< M%=PY"D",$MQJ.QEME^&FC\G8MPQN882SUGHD'TBNY^XRT#6)Z'Q MV\EWQ5V,&#-D8\[9T6"1:90@EOLCKJ'U;*$%\+A==7&;P.3OO2R9"']7/%/_5XE+\?WX_[?;K0S3/>^'8#-I?P^_YAA![1O+';S^>Z8=\A61[ MD7\^S8:@>4-4+])]F7:G.NVUN[WJM#X15)F3X?C:(_,U5#:$3M4+7W._CFK0 M3136ZP4WJ-HGB8+2^\UQ%7J];J__K'H70K7?'82*9(:J3KJ]4+4[0[)**_/L M9M')W1(D]*;B,S%_*1,\T7H='H7*N-S"P73.\Q#?3GK< M?F72@YH\)7@0/O7RFJ\<"#XY"/V32KR&1ELM7L=TQ'9=7K3](?ZC/<=V_ M,!=?#GD+C6^P;VT_.+K4.R.?ND JOOZ(L>D.S@;W?V1LQ9]H@>6MPJ21?_/= MUOJ*AN 2-3&:_@/ME%(VT;LB8./>?SDQ8>.>I=/<&H^!61[P7Q!)J8' M?&Z.OYGS_L9O-W=BVH:CBWY[O>Y=E1@?;56&FS_I]VZOQM'SLSQM>D@?_S*- MN9?JJ)?-FO_YM7QD E+F\@R1%]DBZN1!V&;S+MD_Z1X=,_'J/?K'UM[+ZC\' M?V[O[K^J7AR\?7T_?IMRRR\.]M\=_+F[O76XLUV].TS_M[>S?_BN.GA9O=AZ M]Y_JY9\'?[]K_%/\(RFJP5'W+%W#]__9_-L]ZY@SWTZL?_^]CMDNM9%S3>2U M895N^-B<]L/SRQ]^]^W^Z;$Y?][NU%];?^CWBVM=L/\=5D>],,.7KXGM&1Z2 MVT51[,4W7[S\K'[IEJ$X?$VR9P++>U_&S\B]K_WLLH0\(^K^EW]VV9^_QMG# MKOK+FV437?87A<>_/#&@Q]YZ1Y3@PEA:B#NL)G*']]-?JKWTMJ-^M9-4A;\N M2*X8;MUP169=HI'HSJ31^<8N7DT@R?TG]QY1GN9I'VO)?E7ZOC!&GG@]X@_M\1/I,3>@BCI3K+Q(M$UQD_=#YCZU^]7;H%_]S&AZ;^QF3)XAR MOC#]HRH>=[_UJ]CKGE3=TY#]@>00YR#7U[3)P_W-%>;1<^8IKU$Z94QW5JMA M"8V['W3RA,9=3]B0E,0L< U.&DY%LSYX1Q"\//_W8__R&[IWL\/UM=_[^9/?;WN$>/WCU_L<^ MW657"8K/Z7U_[YV_/_SWY[T?.^D[WGXYV/9'>W_O?-O?WB'[)W^TWW_>Q>]/ MWN#;"8J#[3WR_LPGN'?]'WZ;-[G]^V/VR_ MC?LO+M*[[_#WCX2KH*RF"'S@"'0PR"A.D''8*VDETY1N;'+2 J:;<1YS3@>K M"QVM*!V58^)+1T<_KNA(ZDC3?X B$)HGNW&DA53I5^FU)8(3!BMY/'PI3+N1 M1H(YK]<+"7FN?1RJSH7-5V?[LJ%_VNM^;>?8C3V_T])_7DS]"?8BY#]OA M-.V!=IW6J4RG3@.GF_LQ_$/XGOM(AO7JF+=8PWD"!?79G,3GHX+:ZOBM$3$= MQ-W.P'0^M>UQV.KWPZ!HKZFT5WO$F 86L6':(NJ)0 #*(ZTC0T%)S8G6)+#A M>#\*X\9T:3FV,L!>2'?? NS'!O:U60I$1V>40)^!!#KU=/S^D,LBC2#_W!P_KWKD5+\H58 M(U.A\Q0(03E@EA$7."(Y 4(^4,17G899*D M(2K0C4W=PFR\"U&9+K R4%[L=($"Y?E!^=KD\(2I1,: B,)R@0D4C&?P9*< MP-M;"19K=VO@9"[T.)Q*2,T\E*=&, MYD)UWC-_"U3G!]61S)FA2MAD\!,O%0+G,3** 6*1&"MXY-K8C4V)<8.@ND[Q MB?UN!]6IL>-@^F&FY,A:^# +#4<<7*8H_\S">9MO^2#^U1_&34?Y:F8"XB&[-09[I(FSB:LLT0$3C;G)D\XDGGG^>(E0-!?=\XU0 MW-_4JP#[<8%];7]$9D(0.46"M43 '4'*8X= @"96,&9MO+_75XE8+ *AKW-5 M3C]C,Q^VM\8/8Q87MDA=P=$+@[->9\T"%T]5[GR3JZZD\[+;V^Z>V4$\.]YR MKFZL4'AI"E[:.]RZGM+PYB-Q@25B8B@9%WE @XDHUSPCXS6 ,9#^D74;@2:4 M$Y;H1>,LC8+2QT/I^15*M>.2$6 (B,?Y'XLTHX"H%,"9Y%$P4G=W+O&+)\%< MKFNOZJK.;$Z?M?M'N0[X,N]1XA@+-Q=>F7:GGZ42^@?)?1F52D[#VD%AHZG8 M:.?:9CC\Q/:W/BJ0 (I)A),*R>-"DLE D-14LJI >,(V]B$V4LY2Z"BN?!] MFM-$!=MSQ_;Y%;;Y_K>/PB:$8AZ08-$B4-$C0X5 E!/K@JZ=@EQ=0HPW7K%9]H;-ZD%M*_LW1>C BGD--##8\W M'S$SROT_]MZTJ8TD"QO]*PKNW(B>""6=^^*>EPC:=L]X;@-VFWX[W%\P. MR6Y.@YL4.K5)]HQIH')K9+^U7.S%U-DP*\8:%'F9+E)=6N'0?INX:7^MUZLP MU%(,]691T#">!:N EY+3N=*"#"!H.(% +4I,1L*TY"!HM(6\3Z&%8MIH,*:? MQK91,+UB3,^E#D:#4-@[A#T'3!N5D#&2(JH2B""!&YY;T8LVD?>IY50,&OA#KM.K5N;E;,5>+B[8[F!@ MX=6J*,[+H_SCF]YNU0WC(%WSE=\[UG6ZG=$9*62W%-GMG;.4$$T,XQ@%*CCB M5@/981^1!^Z34<:D M[:X6W-+H=V%$-)HVEA#:280A -)8BY-"2]PQ(. N0C MT8@GH9 .C*(H+;-E$,V*J A#)J:ERHI3[9V2)OP4I-C MS1#]R')* >L#@77!@J*-"U8P%%FVBA+,D%;, 7:U8TPSRG3N+GM;E>LIK[%)(N+AP(:Z=V;56G00 M?>Q\S6W+BMC8++$13I]!3J]\%>M_0;^=+-H?LS4KA])2A]*'10E2QL M-019 MS2W*#:/A4*)P1GF;&,-.NNRJ T56%PERS<#]R!)D ?43@WHQ0L@*;Y1&(7F; MS=<4&68,P@FT0TNXAL,/U$+=IE<$^JV]L-ETV:-6J*K8H+G<\?.)/;NS_+$9 MQOA5E76KBEM?IJ!9EY5#^RTN$-';>F$*'RW%1_ZZJ[%,%NH\#W;DHX3P&FI4862$Y LF!@WX0-#)8 M)@]$'' ,692X'&IH&<#!Y%S51@SBF<0.#0 M;4(;$JQ8#!K-$SD*PAN'\+E M*P"G6#CNE_^T@OXXFZ$@/;$\4CIKW(>8OBR*'EPKJQD6*"GOLI=?(VL40P:. M(N%DY#C7JB2ZC<7E=E[%W/$LT/S$LD=!\SW1/!,"E-L)3E8@E&WSO7L)@S[BIF#,;Q7!3P9IDRUDO2 MR&OU^WRI"CK4@1 M\9!KY"NFD&'1HL@4IJ -$4G]UHXP;2Y+;LHSQO<3FSH*OE>*[P7QPRFK#*;( MJ) -'U$AJVQ @7L78*_SZ"B('ZI-=)/:8&R2Y:,*5BIVC\?,3KF>B*K%F#<= M+3K0'4EH[[P[)2BC'$>L"M>(1N9(48$";%9':6+>9R'CYV(K"*#GE$OS$%:YZ@1-)&@3M51HXF&JV;+$? M1ZU<7ZAUDKM>AAA:[FRQ^@JLQ=>[RQR3B7']08@#-.J?O,CS,NQW.Z&5'^V9 M4]JCVD1@)5_"0KZ=K..O9W\.M3N]K'-Y6VKG%5/QX@9ZZ\-R2(URE/-ST&H2[_G_CSK"3\3ELMWJQ MZG]="<@VOS.(8;-<@,W-GWIKSZJ*ZX?]W7IEI@7;XQ#.OH.483YY)Y0C;JDC M[EQMNL",M0;6S$@O*VL=Q-1?;32:ZI M\RT&]#T.^@73CXGIA2+(0,A!,HZ(A;]XKH1LM,.(V\S8VGE8RJV=W)N9T%^> MJ=>OZ9+(V_' ']E<408DD A[_J3J+%450LXFZZ-^-[0ZQ]EN5[<>V2ROX!H) M)J"#@]8].GO;M;W1;B^\GBYFH;"E*.Q<-3LIHI"1!R1 TT;<8(.LUPXIZKEC MP01N_=:.:M,K7 LEP?M9H/I1[6D%U0^'ZKE@HIB0V#.%!)<&<6T$TIH:% F) M$G"-<:I2'323S4#U)ME&8,?#X,/$;#:$/?Z@HLE&:%:K#EB:KM%OL$3O884. MTI[U1S#$P5GAJ#MSU+FR=E08*1/-<= YJ$$EAN#@D8B&8&20!!:29(-(@_2F M8A!95X-(@?/#P'DN<4DO#(EI&[Y)1>$YSP9KJJ)3CACLQVK@B>8&WE5E8&A:K=+7TU0S!YW:Q2JG3LSV_ M@EBE6P>3W2G.Z+9ZY.I'N%$>PG/V.*#P:FRN&UO#V.OT!ZU>?U22!9OB%5S0 MY%_.E^I5=$5[7^HX^[Y0GN#PR]G^J]V/)%$>I14YDB'"F98TTD)(1%0(P;*8 ME,F"KF)M)>Y=C[&X!)N+Z*ER6FA1L'W M#WCO\^Y'SIU.D@?$B*&(TV20B2$AXBDVQD41+-[:H0*W\14M;XH#\-E ^2DD MC8+BNZ+X[#R**="MMM$@3ZA#/+B -*$<1<*E]E;)I,)S=_DU7L2HX^URA-$J MY(NU57^:&^?\1SR9Q$0>I$)+2]/20EF![U_.X,]'+8EA@AD4):P0)XP@!X<' M"L9HHS%.4%\-EY" M/) G,Y@( *ILC&4 8&T2- ME2DPSJ5R &$LF@/AC;);3(0*@$CK9))?52=XGYSD1IFVV]TP\T7SQ(O/]CC- MLBURRF=>FI=Y90H[W=5Z\?GU]X-77SYR4%PBY1HQ&C'B0%;(,&\1ME(JX;W# M6>]ALHU90_KU%KO%FMDM"GI7;[7(Z#W\\)'ZR*TV 5F>>\XE'9'5+B #L Z6 M>FFY*%:+I^X7X4:MSG XMCT?2[_M)L@3%Q,X:TWGS62-7N8E*M2T%#6=:T[% M.&@V+&JD@LP!&#(A(R)!D8.VDU@*F-"M'4+;LBDIF\5FL=8VBX+C%>)X'A?, ME2+868>\%@%Q;R,R6"HD1&0"8VZTQ#DNF%[1YJ78+1[/&1*RA $CA4<8=X9' MU/"DDAS\VU\1?3VDY@E-\FD<3[6LP.@[-ANZV3LNAT/ DF"B_8^S4KEPC/' MP>F@4^5FA\ZP;E!?E8;Q_>/CSG"8*^MNEDVDD;+*0ES95(=Z4Z_MVVII#R8K M6[AM*6[[\Z+,XCS'VD69VT1XQ&-0R'K#@>JPUQ%;ZX5I8CA[L9(TVO.R1/!W M@?=*X7U>=*D64$F+/",*1! Z55 M$O6)[80J[F,JLFRBU>21O3/7J5'O1WW_I5AN5Y("^^XCUD2"7,&0TX$CKG0N MT!\PLEA&2Y/,2[BU(SAKANY4C"'/Q!A24+RZW-=W'Q45B5O.D8@I^U%S$RGF M%-( 8QZ2B=H"BF5;XH8TV=A<&\C)H//5CF+KI&M]5=^VF#.::,XX2&_KA7H[ M7:?"3TOQDU^T9?#]4Y TJ L):X2%Q3EO3F0?,4%>4*P2-B1876P9&P#K)[=E M%&S?']MGY["MDO)>AP0"AV6(4\:0M<(BAA5U,1A&N,\^&'BC07#-&!B0\ M01W^T1MV0M77M=\K!HU&A9O^UA^\G*W4R\6%^KUC7:?;&9W]-JWI5PIQ%;_%@>_4 M";?#;#ML]4]&)1JD.1++8J^1O#X']?*\GJQ;Z;AZY_#5=Q^]$Y$D3Q!A J02 M'PDRG'E$,--6!!F5 JE$MX4J!4J?,:#O+YH4S#Y2:.J[CYP+I94)*$63 +-4 M(YV"1TD*RJ/W5'G +-'W[O354(/(VG0%.IFTC&BYL^4JY-]"57I.34 :*WI< MT_JCJ$TK#$=]]S%(8Z*S%DDL/>*6!^04]0@K29P4V$M1Q:KIML&KZE[8C*9 M*S2=;"H?/*K+I_#!P\>OOONH%$@=/J^823EV-4PJK2$M34Q M:\$'F]03\75*T5B4_;._$\_=5+>Y!>3Q;V#UC7@UYFQ/SG]7PI_YBM8GYC MMQ?.O[#PR<*32_'DAT6YB<-R>DHQLC$ZQ#%W2)M MGT7NK?FX4.A= XW??=1".1M20%:$A#C'%%D= B*4$,*Y)\3%;*5JFRN*U#91 M*2U&JC65N@JEK#6E+#CR(@=5+5GD!5.(JYQ6A4$^"R(FPZS0/H2M'<)%&VNZ M%IRR(D-7DX6QE[<6OMHM%S]U>KWL].NGUDD%K1)4= U)DL")TU9C%@PWH*YX MH0273D?L>0CRXYO,C80R\E3<6*AN*:K[M"@]45A8J0E%V%B*N*0662(C(CRH ME&P2B6N@.L/;6NH&Q2V42*/5HEQ'AN%88UY9RXFQUM.$I31,&Q.4L1GEQ!24 MKQ/*YP(-MAPD6BV0B=J!C@12C94^MP+P2E$LN ;)-NM(3#W#X*3G(K5$>/%: M>>66\F7]K"\8K$CHCUTWUC+F/13 ILWH/YYD9I[+.1"Y2YRF*%F0/%CG" DL MLJBQ8T[CZAQX6N-:.0>6.@>^G)/V8.V\)1Y1D2+BN1N,$SXB%;A(BD@AX7S? MH52UE;FWM+=">#VQ*:UP:^'657 KC5:#="T$T:! .Q.3IXPFJ8+WV-7<^J16 MQL*MRW+K7,9V($5S[QDBH$<_ MCRS<#OX-G:\[_X*_ID,^MH-/G5YU;U%QZ4JA*;:U^!$Z*?Y_?SGI#SMY>E\, M8M>..E_C+WE B&V3_/6+CV>',5]A:^5Q&H9E16B]A7+;3RW6C.Z,O:1_1I;+L8>Z =?<\9.:]0'FAD,#*OIQ=!2'L:J! MD?%@LWHUR0&!#PU'\$)5K^[ZB9GCZKUR:\2>:8'U^*A;_/AI,!W-B/T7D!M%^03;!6%_8[JD]&V[]?'Y3P8Y: MG+^+CW[M Z;T8 ]8[V,X3OMU%OZ+JB9]S03_LHT92^MHD*6(_Z=#8_3 _XS" M'VZ\UEI@%3V/+N% //^H !.9EO-NSY4&\G;^U\]VYZIEO):R+^/]P7>?NG+W M_7=W[[?6?PY^?_5F_]^MEP=_O+T>F4T9\LN#_?<'O[]YM7OX^E7K_2'\L_=Z M__!]Z^"WULO=]_]I_?;[P5_O6S_5)7G&,?RS\4_T$QQ'HZ/^&*X1AFLPW''/ MCD-G=-/47I)0*E%F3M>5[ 0#[MJ387PQ_>&7T!F>=.W9BTZONFWUI5\FUYIP M_!6R134Q]=MSSMO&->]-+)R3.T_>WJ[>NB (UN\IMBVQNO9MO$VN?>^FRQ*R M3?3U;]]TV9O?$^QN5_WA8-FM+OL#*_(/74/FTD>OT-0G(M&C**;Z1QBH@Q/A ME=8>?.QHV'K=R]FN[^,)"#=H@7;RFUUCL9.7D4@V5!V;43 M,D_[4%-VHV7H,1GYUO.)6P^B4XEM>HL17*<)TFU]2T5P(C0]-EIN<9'-0^=/ MN\/6'[7V^\]E>&R]'(97T_K[\%XD//W4NU&3-W^Z:*& M_^(V/';GX-*GO,:&!+7-:GC>;25O&P'SE-?8I+*L;S*;QN&E(O#+/.OS=!8] M2Z?/RMOB3/?/6V"%_?A,XKR/LVOE WSF-=^G>V?[W]^=[1U^$G^_@ON^>O=M M_WLXWC_\Q#]\_^WXHLOF[\._8=Q?,'R>??C^ANV_>O/MX%7W"SSC%[@>VZ^TYBQBQEE$6C>(@ M"1I^N8WYVC<(+I3S/"GG4=-:"A_=DX_.SO.1E%H&[CQ*3"?$!2-(8_A5416D M,RE89K9V"&U+OBHWEDBC27!BO MNB1M0>K]D7I!A'".!.5"0@Y6!/$D [)2\YS>Y1)S1&G+MG84?H:=>9HL-NSW M>Z@RT#G*>SV,TC!Z4-QKG*\'B48](J.VX1#Y]4//QL MC].+Z7*=Z[T"Q] XO_CK>+3?'WV(E3Y;3J)E3J+#W4LRHQ.")Q,9DBE74M": M(1.= L&1><<-4RS2K1V!V[ -&W08%:&Q<4+CS>7M"JX?&-<7),SH V4:=$%O M4Y8K-4961XM"H#)BZV+T*Z];UR I%4BR48TAENU MZRZOR+0C[C4>P"R"?I#5@X/!6PO39;N3WP\'\+3U: MO+<5;;R[) M(RIY+&40" ?L$3=:@XYL+3(>Z(L3+!0&WN)Z5>7+&^3L*[!^[%J[!>Z/#O>+ M8DK0VJ>( >Z1(&XQ(-UXG3/?N9-))V-(:?SXM,@].*DD]=ZG5K>JHVN'PPB2 M2M_E'$@053J]><."G,'8O_#Y[J1IZEW[-FV$_O6HOK<_\B /TI_#N)O7\F"R MDF]ZTRJ5O_4'LU7_/2_BK/%M8;RE&&_ODH!CDO-PN@'/N1 1#\DCJTA$Q.DD M<0BP^#([Z;B\MXA3["W-Q?MCB3@%ZH\(]8O"C>4XL&QTB12@;IU$U@N.*&4! M*#RHA%?7U7KU-I@+Z?2YQL!6<]Q73;G&L\IQN#JCY8\(W.6!$VJOV22/Y79% M\5JGG=%1E9M\H:2#L]W*[#4\BEF:'/6KCTR+: R/^J>Y-,3E[\T+0)Q+J(&; MN_[7^*)&S>6_2V;&,S"85LDV>9-=W'DE56,CXJ8?K?;A;N]BX:W=T4L[&.3J M-?_7=L>QR$9+R$9[Y]2@+R ;O?M(9.[[H31BQDB0C:1 -C&)L+)*"TEY#*HN M=$CXJ@H=-LC66PCJ>1+48Q40+ 2UN6!UP=IT MKF[IRWKR"Q4M147O+LE*P4=-/% 15H)G68D@[;A!7EB?*\T9;/C6CA0E0.\9 M(W0EDL4-=N*"W%4@]X(0(4,P6*N$B*79O>T"LCP AD-,P*S&Q!@:; %^SKD> MA_U7()B4,,A0K ME'+1>'NV=[W]^0_<^? MSO9!>561)>H%XEP9Q+-WSMG$4,!!:B=3%(EDEJRGZX]^%2LT&IV\^/GGT]/3 M[6]NT-WN#S[]#.S*?A[ VS]//[NU\\@=5!:6]4*3A=)/I?13N33!YOI^*GFT M%3'\L,D'U5L[]V_"(M5V:M<_U7?GNS MO[O_\LWN[PN=6!K_/->7J8/#)]CK?*YR_G)UB\ LH56\'<+;U1M6O!^FWZ;'V?G:J MO9H58#^$,?W:[?LO3ZME?=^;2G8@Q>W]]<>7OX___/;A\Y^@(;T3^X?=H_WO M_FSO&+[_USNR_V^0\#Y_X!.&*UL2ENM"*KK2=[D@S&< K_:8:<* MRSU96);*F![@@X/.R31^V(V'L)N&PZDR-MDZ%] [TW&4U^H6K8?C^G\,SAJ M(I4Q"DT4!T70<&HH"10GR2()8NLF&?#AR*6ZXHO."(C!WP)JKZZ;OV5DV:>7 M7/]KCU/K/_UN5H'AR!V<;%>[HP-"_^E1O]L]:_5/7M53;$]?_2M6=\J7!AFY%^R@"BO9SYIET] M"URC!8PSAH?HI]%IOL8)2,I9&VEUZJ'V>_"@4Q6X>X92WX^SEE-?&S27@1T" MH/QH7$GT<*7HQX/.Z&Q^)=@#E=%H&B)_VA]TPW8>]%'LGL CS2ESF '1@_EK MMXZKL5:7/!D >8,Z5=\3?@MP/YAK>W)2N[] LCK)PE6>["$\E(==,(W'KQXO M!_;WQZ-6A"?)*EM>TAS%WQ_[H^IC 90W^!:,"CY9S=B)+O]Z MTNV?U:L:CZN?X4TWR,/IQ=/I[8='@T[O"SH=P%AS(D'_&PQ[#+J&G4PHS->H M-3ZIGS,.AOT>H.P[?-2.0/,9#$>MD_YI'* )-TWXHC\>PE=M .&[,\P5DV$< M1X/^^%/UE/G&W4Z*$X5J,O3MUD%>[O$0[@XWJG8,'#&5CG7AR_4*W1:PC2&> M-[U.3GUOG8P=? &>'H '*[UNQ'/0:_UW#,M+>;N5[;WM:DTF9)$W=,9?IJ'. MU<_;^FE"$6_>'DP8XI_3%0;JZL"6[]2U7/(VRY %DIM8%J^S50^/8+L,+YBK M,94R)$5)U(8S0[31R<-A;;$/3"0^20Q4E*/I#_>P6[\?@3STIAIU7?+@;66) M>5^-#*:^>FMNH,8;)CKM'>Z*@\,_O^T=?L![<.V#=Q^%%\H0SI'ATB'.5_")LN6,5^QS3]N ME6+=6$7!>9 V N6"@S"MO":!(E-##)Q$9T6$Z?'A0_ *Y.D<*:P51C8(CKP&F90E0PRV M6SM4;E^Q&_+YU*HVPW;K36]Z4N=5SL?K=#.<9ZN!K6RB1 MZN@L30D1Z2SBTFMDK9*(,-"CA3%4"]!<&#';5^PI.#^[E>*5+8RP<%GFJJ0S MV$25G>P4A,G\0NY.EDWN$S'H^!@.L$IB_!'M/,F&JDH(7KES_EQXJ%>39\H9 M$K,G*ENKVEI?3O=V/QJLN86#"YD4 ^)>4^2L9HBR"+N*..=] KKBVY==I?.= ME16=J6@4OYW$WC V=-?,:,B>50:AR6EVKNQ3V1[U]L@"3HB42J9@/P0#VR,Y MCK0("DE8 >I=((&0K1VU?;DT^71W;+?^/.GGLPQ4N#BU6,Q.,M#4COJ#2AWS M]B3K(1/9IRK-/,R:4S_=17*65F,5K7;")^ZM.$!+,@*1,)1X]3!@5GN!(QD&CAZ,EMU\DU^V$F+E?&MN;2Q-NIA;(PQ0U[ M@NR??O06%%)/0%T*(?LE(L_=M")RDE(,/XE$9@7(;T446<(==C[U*B/?]M[]U%*(AA.#E%-02[!S".# T,1*RS@(&$FREMRQZVM ML$VQ7K[L]R:)K*#ISPP#$WM E3VD?AE>-A2LP!PI'&4^"<>$55QJV/!"<>X3 M8U0$X]D/9'1LK-U<5C#<)WYM\*R]C #TP^G'VTF75L ,? MR:Z[\Q^LD[+GOIVI\R]##)3(C+-6Z.0XOW[VILRMH97QL8KNLY\^#>*G/*+S MO5S@#G>WB-USFR^IBEZSSROJO[S--UDGW7_U[MO>IX_,"F!YKA"F-.7:P#3; M6B5B%.0%.())"FQKAV[3ZW72=:/\6H7N]H?9PK*H/Y^S!,>J\_PR.]WQ2!-A M#K8PY9$; ]H^S*$PDA$0:>AJ=_H?,,"IV>7W'+%PD%Z"T-,9E=U=[VX*)&Y2 M .()%!DJ9)9L$K))YK:-CA ?HY 4)!N*Q4VVWLD6 ;;N^T6]IG.6L^?::17>YT?DM-LBI!KFTE&V!4 ::3*^^7#Q'%,NZP$32A#.F M!=4Y3B/8B(/D$;0WX:GUTS+@ZKHRX ]%=6475KO0,U ^C$K6:!(1,()"G$2. MG!,>:>=!S>;:NY#F29SPW#X'0XC7 M/*$=PO*F:=.4O*3_'1^?P',/1E4@Z:^3L.[6^_S2^&38VO6C>J$)/2>B__?@ MU_?YS:E(OMVJ8B#J:T[>:U\SCLXDXC;$KLT!K_V32BG($;:P3Z1+]*%K^2H8)CX.EZ[/XP+E[4G M)S!Q<*FIL6DVT+73VW,$=DY?C3EBO0YE'@\KZ [S69%M7/!B[B!5Y41.4U\S M0U0.\RJ?LS+QWF8]1D=V5-\O='(X1EZ "#]4P?*MG.LYK"X]B6:M [\O3/%D M@:I5M(-NIZ:6ZA3,GZMN4<6VMG[J_+.V&?;Z< CV/L$G;]CL<-N?.M-OV)0Z M53INCN&OS7Z EZ]];UT.^C^!?3.>[9T;YNEDT/_:"0OXF6RS[=8N;*,#HWU=/7"S,WO%^_,C"\'OSL)S>P M=3),/?G3>;FP/FNWPZM0ZEYL,5R%4I/:)-6UH.D%F%!XX#S[P]PS(,][%B1F M9Q:LVOPK\'Q?XFCBC9M\[9S]^2AV0\OE->JAO(%R X*8893C"6'B_P'GRS:> MAYV >@\R&JQ#3A,YC;!@W6Z=5Q"/:\D-9K1*G09T#B;[HIMW<;5.KR*LFX-? M&:F?K#Z<\T7F&QZ>I-M)%97?O/?AOM/M-+)?X)?PU?9&.?WBTBZ'U]'-Z>*_U6\XG(1C] M?S,QY0QX !B]2M*Y-"GK)V_\./KJ&&A9L"Z@?)228 K'_5F'1YR]&B=31@#=JC?A?DD.'$*5D5U0,I=[JS1D># M6.LM[W*@J<9!WR+0B2)@ED]:I M/K,;6+2CW(L0K]2:(3*&VP9CFG57MADD9@8VHWD#P]>4;2B6&4HFA5&)8IA)#ZZ=9/O4_&_]L/ZC*<&5"^0\3 MQ"\DE#,3/=6&:,(L-S)IG()4T7CF-/<1/U%"^8V4^.-3",Z\=A;/CV?IS+.X MHOY)IP>SU9Z6UV]9D(AM^#P>CNKO]D!&' [M8'[.)]L9G"\",!%ZKQG(])!I M3S2X"Q)&>][TJ3[<)U>;&&>W6Z]!)0 =1/[OW=VW,%77#H>=5#'()'7O!T7U*LZK; V5 MOCLUX4Y;I2Q"K$I*K0B]/Q[ T"_X'BY&(TW'4JDP""YTG"MD9&OQK'@)4'.$ MH[25!OWC%NS,G#DV>Q%&EI\,W1H&]K,UNE06U?+#534?HD M2.;7RY-,?+2?D*.$3A>(?MESL%YT/ST'[;6$?@_JO7W_=./QI-F?'"(ZEP M;N&; G+1$,22,*#+,*]SY*':OERW^URNY#)[ D1/ZYVSQE++0MH>, ]@?=V/T;NK%#>(NH)0QPGAAP-%#&-B<9>!A')U@[1-WB$ M*SGW9%K3:"I>UG;>FAEQ0:Z=Q4&'&4W.S5.UAV58ET*]>(&C M?BZE\S4.ZR#K;+RKPK+'PUS"9B*"7GF^Q6RKSTZA_M?J\+J2K:=/<_Y@@O,G M9#-Z!\X*7]F=1U4#CNF7UDXD_6.J8]12Z==.73]HXB']H:RP;L+K-<4I:CEG MIN+E4-,K=\[T4)T*$/4Q>H4?:9:[DA^X/I O5?R=&687,A$6JQ=43KM*J0,I MJBX;#"LSR3:N,H\O5!X>UGMVX1KM;'$]C5E;G%A>A\.^[]0Y9?9LT(=W1O9; MG+:*&74&=7+$2==6,S4:=-QXHKQ60\E:'PRG_A@\RK3AM?_?N#/Q<68#]H1W MZTL 4NH;#(_ZXVY8D.$F.?SB=D>@+F0+S]N+E14/N'56JF,28&$A0* M(1H$^E-"-@2-O*0X<$55HF*I7@Q2$4E2"I*"2NMMLB#B4N64]\GXX.P%T>:J M%5XFS0;@FR677MB;[N?7]7;>](7U07C%C412$E"'>=3(2:90XI@3["TGUN>H M7'%)@+DFB6PFUBP#1D-Q0#D@_80FGN0T,69(D M$D(Q.-49=98N!7,*AT46SE1B!+1@;32L8I31,)DBL572+"C$$_Z^4"Z MT59IP:Q*EKOHF;SHQ&!E0ZQ\0^2,!<$8"YI[Q#!)N48IB'**6Q(PCIQP.+M!?!328 SR 8EDTJ3RBO4L%+[*A8TI$6>"0,KE3&%J M!#(D.82#C%I@F\L6Y!HH2R-],?)SZN.XTJE><) !+ M?S2+&[UH\EPC QBAM0'LHG'E_0@4V-;]Z,Z?=^]U?9TG3^_WM MEC'MUH/T-[N%&?/JQ]J;F-8ZH[,''MB-PZCV$;Y5\ZY?S>VV8Y9.9#/OPW;9-)FO?[RK'E)Z_TE M*_%3+,EY>^S4]!\FH?NS75,[#')V2[;-MER_=A/#0X\6TSVJN/ESKX0(USBN MDJ&F.2;9?9KMI#-[[Z@_Z1NPM'U]N_6?_FEN3=">Q/OD!9C2G!\?C^OXUTDV MQH6'N-'??,'=G*]91=N<5B9:%\^-_JHZ3>?CB."F4T_]\.+@YC4=#OG6\[CH MN]SRO-/@_+$RW5SY [7Q.@\03@]492]-[/M7^!OJ,.^9(W_^\D*OP=FLK]5Q M-4L(F(;!#>L$^6GX7KVUJR><1HS4#L#+CI8*F.?W5%C<1_.LZ&%.X$+]A*:; M>2'(;@*GR3O9331Q[M2NP7.^EGHDBUOU!D=0[;:Y:CPW#:::A9K'XC!W45U( MWJ[V8:OFNDH%ZG;[I_G$'UXQRFO&<\U<7>2[NBWC9*)#)WM'1^V:/W-$X-=. M&-?Q0;U9MMO,YSN-DZQ+=,U&<;QPP$PSJNZ$^LJG9?W19)JJ1 3X&LQY?+^F?D)%]US-8_5':%U0P'BW@Y<>O=S0U3IRQZ>77FT;'U$CQT([?W>4.-@\"EMD%;"H$!9C$9: M;Q*^%)\>&!<:5'0K/ _:._B7,$NHY3Z:2*Z*>O+U=O?7S*%Q^CXMMJ=FU;^-M_-[3/,RV+4:K+K^[<7+_ESMW'KW D RH?R?+;8U%R%"#D)_@5ND4OBF MUYM]E))+GZ4GW_*G+Q/.14358%HUC^H?T2BN^_I>D&-G9+HP*Q;= 1]^FV_0 MM!YDT_@M)O3*:5NA&/!,IO.GR@(,YYGMA>$_KV*+:S>;]5\^#?KC7D"3L7H? M8THW/7\WIDL*Q\,\_8_5S E1#N/MCJ$?/>UMX%FN\<376'I+I^J_AF[I2T:\ M^MR9!'W8:FN_N-/>OO#8=UJ'F9U>W(AP*^V M>Y52L!ZDMCQP'9,2R6N' M6;PFCY,M&2T\/,J]ON&?U_,]MCMZ:0>#[)>ONFK- H?9>OJ1CSX?'Y- M]K_OL@^''T[W7L$8#]_Q@\,O8N_XS;>_/WNR=]C]O'\,]W_U24R_ _<:_TW_ ME'N'?S(8S]'^Y]W3/;I_M ^?@>^>??C\V_'^]S^_P9CIA^]PO5?=M-_!WWX_ M?#W:>X^_?>0B))LCR+6-#/$H K+.8^0$488;QB3/R06&M[6\''8\:3EX#S1, M&6\)5*Q2HBG<]$RY*6HOL[\F$"HYE0XV-:@I>\S6O(Q8($31Q)CB[@G'AG"-/+1.8E)% SCK9TJY);^4FBIT-*:T!+3 M+DH*,E*PACLLM/0!,Q6493(QZPLM-9"6R(R6<*#.$.U0P)X@[@A%1@F-A&,I MTJB-=:S04J&E1CS;4C7I>*Y#IS$+(/1+;[Q0@DNG(P;-+LBBR365F]B,FZ0. M7!J>D #%#40F(9%)FB&L,??>L.!2(S6Y%=F$U\9N=CC(]5DGQ6!S!I>/@ 77 MC>U6+U9I'?.DE&N-QW2Y^;F2C->:L1[%]C1)_1W^,5NC_3B:V/<+42U#5&<+ M)J<8I*AV2@GDC!'4426 MP@]MHBGH71UZOR^(&5D@!#%#19AWS@1%CKF ,":YM)A)AMB5J4 %OLV%[T.; M,@I\5P??N04#5((0HO!(!,-R,4")+(X<$:((T0D3[U2![P; ]U%4_H+AU6%X MKNEC*;Q+3B":M$/XZ_7G6J2?^,,_[G'@*W2Q!-P!VKI[+W!-%Y)+NEL=-SKGH[ELOL@ZYM)%>(*YO@A(5CEC'.+'.$:*R:)@MO MFH/]U=5=JXHO_8GS.*ZK^E[L@7<@I?<+"CK6QDNJ%'),:<0U(\@*:I%/5CFA MK),8%'33-L(TR!Q8+/JW@?%/CZ*CK[:-0P'TG0"]X&/GV$>E-:+, J 52P@$ M?H:R:5]'T-YX!.V=M*6ZW,'MGP7+3<5R@]3V MX5@W?!PRX2X=)RE L)@@IO MX5P.DB.K/;'>$"M%"9#9! P_4E!] ?)*@3S7]:,(PC O$8E<(.Z< RS@$3N MLI4TTZ Q;>WH-M6\03#>-"_[V]RAO!-FG:R+>_U)U?S).C=1^\7'!;P)R'UJ7+\A=!7+W MYT>NR5DML4KKQPEQ&3VR0+D(T\ =80J'Q MR-P"YCZ+!%_BN!+[S@Y<1K2(! MO=T'XN'@S;%OP8+>KI+WROL@I&B@Q+QI;OJJD'3+GZN66GST3ZJ\5TM2EV0N M/'07'GJ]J+G'*!GQ%"1^:8"'N$[(!$P1\Q$+CYTV'FJ@.&8,YXD0E$"*B"H$4[]T&P/:AM?8"VWO# M=D%EIX8IKR)#SF"1SUJ/G*0&^<@3TU0XE6B![0; ]E%4]H+=^V-W?N1:HS#V MQ"&J38*#U@"*@U9(1E@ZD)(%)JIYQ4;*NFJ^N'_9'MKD)=G\S#M?V; M\(463L^/HQZG=EVAISO3TYM%-9Y0PN HL0AD?XJX5QZ92#3RQ.@D"0N,@AI/ MM6Z;W"]])?;$6X-CC5P%SPWPS8W,+]"_%_3GD@DW1&DF+$HL!^!(CY$..J*H M0^"**Y<$OG\$N()2V13L(A2[8EB+E 7 MLT"OVI3=NW[>8P%^$SJKYJX1)\>5^:$76MUHA_&HWPVMSO')H/\U5AWMJR+Z M)8S@B7, ^B

!!@7*U8P9Q2C0('MF< M0"H0XQ@"Z(K8E=B"30#P:FP#Y11^/!0OV NX39))PI#U,D,Y8 1*GT;:T!"X M-SPI"NI#FUUA%"P8?C88?J3<@(+AU6%XP00@O97>>R2#<"!)MG8$)VVN[TTS)8^PN8A]:(6]@/6N8)V+ M!,X[;HBU2&E ++>.(4.M1EX*:X,C4NI2>7L3P/K0COL"UCN"=7_Q9 U<\AA1 M9(+GP)SLCZ*%%\3>%;'SXU5(PR55&N'(,6C< MBB%-I$#>TI1E(AYRD'_S9.%-\*O7F?B=WLCV/G5<-TZB^XLK_>G5\#>S1:G# M?_;CZ/4WWQWG>2VT="=:^G-11;? 2RIQBECT- ?_4>24 VE")>$-Y=8;OK4# M"]G62C?($EC,^6NFHA<@/P20Y_*%#D'G!'U$7-2(8TV0220+&9$DK@6\ZHIO M?0. _/ -[PJ05P[D!=5>.%*YT)$#$,.)[!)R"?X2SD@B"16&L@+D#0#RHZCV M!;YL6RL=5PSBKQ3"G&>8^VUL2@)332ED5!%FBA?;X*G_9H^>:#V]WMH MDNA?O/ -;9JWW^_YD@IT!WKZL*C^FK8@F49Q3 M@61;J289)8L;8;T3] NL'P+6GZY]7$'QG!.\OUL[5G E%44[ SZ%S#!F!(S*6<\6< M\$[KXN#? " _<1.]@N:[HWE^'F.30F L()($G,9:WL$BHR+0CO." M28\)'");.Z+-A&F0Z;$X$M;,M5]PNQ+<+OCRN0=-+0?VLB!S*#Y'F@L'O$F, M="Q)S$1Q 6X ;1P\%)K$,:@N-N40)R.S1.8-[,2 M_]4J^\,6Z6S<5/SCX9[_V5#Q(W8;*-R[%/=^6C164"PDQ38BT%-!\Z$M2B+CPVF;P6G-C-@K#W8WA%E) 08#D&&1* M+QU&7!!0#HT"KE.<:N45I4)M[<@VY9?9[=EV4RC$MAG$UK3JD(7.[D1GBWTC MDHI:&X6"R>V=$P_(* JZLXJ"$R5D<')%=2 +IQ5.6V].>\0.&873EN6TA4 = M$AWGP:&$&^=QB1A:6BL%BA/XXUPNYN%;7 M^D56X5LIHVSZ*#6[2AZG5G=)+=W2;=ITC].N M]_ THV'KQ)Y9@/]]O'S/3::_ZA&?C=C^.+ZCR>YZ6V^NTN'N#F+\Y]>+OB07 MI5*.1Q2L=(CG0O<.*X*L!0&?PG_6NFQI-5(UR(^_(N&FD-$S):.'CN,M/+0: M'IJ;$Y)CL'M"0BIE'N(N(NN208(1ZST. 5;T&8<#%B9ZIDSTX+V]"Q.M@HD6 MFW8![00<)-(RT+K)MQ,!!"0X42)GV)&8"A,5)FK$LS7.KU+H:"5TM!!H#?]) MEB**,7<&$I$A6,6(9"YPF'0R3H?F*6BK#+1>$[/78!S#HHVWU$-[:E-17I$% M7U=/S_>/8&MEO M\=I0E5*BX?X*^Y6,4T_^89[[PCAW89R];Z*@M!'5L@+A\A2*"@=R7H75#4#:,2=#*#)(:_>&+9G&8)TDIBQ54P M4A;T;@)Z[ZZL%Y0^$$H7TA0ISN'-"FDKX(SE7""-K4>),2RMT\IHUC3I>-.< MY[/N8H/X-?;&Q77^U*W$^G5C@[\ZHZ.7XR%,3!Q,K81GA9/NPDGO%C5VD.NH M\A($?>D$XE%S9)U1B)(@M%?)@VBQM0/LT^97U+]@/@A0#P_?WF,(D1. MX/S%*3<2D AT?8>2$S@PGVRTOA:D\7/L%K9F9BH#1DO"-K?5BT,:0@=$A4(&DE0["($;D8 M8"]KXD/4PDL&L@D7;8'O;6(HCHWFXOE)8PH*E.\.Y04!A!G+51#(QH013X8C M6$"*K",A62D@7+V M\^IK] ,3P,A^FT49G+5;O7@W_7\CLI<>1?^?KLPLMVG!8KD?"Q\MQT?^7#-P M 4LG8P*)@M#,1U6"$_S$#0^.P=IZGNN#MHL#1Q:T=BG$YM8%Q&'!@"A=XA;K3+)RV&GX!VJ?(.I*BM'='&^AF6UF^T)G\P.HJ#4DR_ M,?I[M1Z+Q%-,B7?CGT^+JKNW5GL5)6)":<2]8,@E@Y&E EL-NGN0#"1]TL:\ M2;5"BVM@S5SV!;VK0^^"(T XT-"(194W@,N@D:;1HN EZ&B!L1B+9V\3X+L: M+WTY@1\+PPMJ/&CQ1BAID0/\(HZI05IS@TSPV"01-788U/@V9J4.SS-&\*,H M\@7!JT/P0GL\Y:TRN?!U2!+QF(/U(QS%RE,"K]ND,X():V-U.2UG[=WQ:U8! MX*$S_Y]_.M%C)_\7:EJ*FKXLJO=6&)^82HAZ[X&?F$4Z@() #8XA16I=)5Q( MVI9J5;[Y6T-CC9P(SPWNS?7J%^#? _ASF40R(17)] M:4HY79D'OR"^^8AOFC&AX/SN.%^P'B3N$B$,HQB=19Q(C8R \UXI%BT&]5$R MEJT'A-V[&6X!^W,$^V,7!RA@7Q;L"X8&H-_( D="8IQ;7WOD=.(H,%#!+&;P M)V1IGK6INEPTM*%PWX18@I?]X^/.Z#CV1L.6[84*@3#VV/,WF2%N,0FW6ITI M,SZ,BO]MV'G1ZW3_S]9H,(Z7DX%F#[[;"R\7'[O _\?P_[Z[J,P3*6*RB:%( M#$><$XP,XPY1ZJ+C7F#A2$;5!=P_C,'^Z3;G,OIHV9P/NSD7BLYQ!H<_-R.1]T*6O,J4*5S?RJ) MN'($.9Z=4S8RZDF@(>(2L;H!N'WH@/."VQ7@=BZDLN!QX,P@+KU#/+J(= 0$ M:^^(8U& 9E%PNPFX?>AZ< 6W]\?M8H?X"(0MN'Q2W\_,6@$JM"A$YS10K M#"I?!ST]6T+[O7LHZ1M1I>+N2OIENW._5QCFC@RS=ZYHFS*@>4>%+-44<:PQ MTL%H1!7(!C: 1F94SOQN4MV)4CYFS;3P MC[ G8N$GBAB?"4(16] M\Z)1*K:Z"@T%M,T%[=WU[P+.U8)S0V$S)38_-+IM;P]Z8QLMWC&GS1/>[X\;V%UWO1> MUJM26&DI5GJWJ)CCY'T0P2*M22[)E@PR#.1\BR.W%JM<%7)KQV#6)J349'O& M 'YHY;Q@=T787*6%#35BCN%^PV%[L/K:,7 M[*X&NPNJ.A8A44X%\BYBQ'.*I=.*PU;R+'$6M1(%NYN W4=)B2X 7A& %U+0 M! U>6(="B+GY$,/(Z!"0XUIHK:(U0C11<-XTG_FN]^/C<=>.8@#\I([O;%IO MM&7*+]U=C;]+^:4_XLC"<,-K.^C!I X7UNI5O52%H99BJ#\757M-$Y&)"T0X MZ C<"(DT(0XQ::.CTDNMTM:.5FT0-4ICI>>)Y\-T0;472E+'<*Z2 M)C3B.B5D0)1"C":;7.0J\5PXB:^J:%*!:A-/WKOK]>7D;0:B%W5]X[#E!#DK M">*$ Z)U]$A9HI6FW&@+B#:T3U#Y MB6AS?6_Q8REXK)&_X5GAO;G&@H+\^R-_(5Z?4Q N3:[KI$G.FX_(>6V15T8% MP04)0M_?.% @OP:0?P*#0L'RO;&\&,8?O S>P";%02,><'R66H&#]_EA?J,=('8XI6H0Y\X@S8Y%U4:"L<1%&$X]29(F= MM#&Y=U.%1\'[QG=ZJXJNW]X4\:-YF:Q6_8PO&,Q,Z(]=-\Y*M-Z#[1HWF?]X MJMEY-F? 8S?,V^V%,FK0+TQ,I=* M:&.EVT3SM4TB2>ES 1H+@ M>TM=BL+*Y"/=VI%MRB\SZEU;%!8R+63ZS,FTP8T>"X6N@D(7S)(6@SH1A$,L MYG1#RA-0* N("DVHL8&X9'+W1Z8N=WDM0FGAT<*CZV/D+3RZ:AY=B./V)FG" M.0I)"\0%D\@)$Y&F AN<" '-HE;P>9OJ9\*EE57XYY&%.];=A>JNE&,[:2]T M^970^;KS+_AK^F3'=O"ITZO&=\$D["/ 8S!![LZ_W.#GG=GLW'R59GUGP@A2 M;><'/.D/JYS-%X/8A3GY&G\Y[831T90P%KXW65,\_XIUL'SCT?5?N6[V'I'W M:!X3H>=G8_'OH\%T-"?V4T1N$.T79!,,]H7MGMJSX=;/YZ<\9ZHP+-]@?5SGX!T(R#_"D8DVW,6%I'@WRZ_#\=&J/W/O='B8P;K[46 M6$7/HTLX$,\_JJV=PPSC5C^U5>^^_NWF^M_QS\ M_NK-_K];+P_^>+O=^"'O'QR^?E_S_>$!C'G__<'O;U[M'KY^U?KMS?[N_LLW MN[^WWA_""WNO]P_?MWZ:<&@,_VS\L_TT[MEQZ(PNC75IYJ]?Z[HU>,'DC MW5XX9VKA15CK">6$ZR2X5MJXP**A03(FK8P3":R:U]TL/_&D#-,8NT =%X(Y M$5-47'BF='+6;%US'ZJB(LI'GFL\>*QM(BE1&KG)1D9N+MY'*>,H(8Q*[W@B MV";CE #1#X.H8)W9NOG(J4[;^2%1'>^PNEU[,HPOIC_\$CK#DZX]>]'I56M4 M?>F7R;4F)TN>]0NG>S7E]=MSFMW&-=5.O+^3.T_>WJ[>NB"NU.]QL:VIN?9M MO$VN?>^FRQ*R+X)=?],RV"8.EO);7?8'L0L_CDTBESY[A5(^8:U' MT3_UK;CX$$[_V-J#SQT-6Z^!2$/K?3P9Q6,7!RV&VZVL4I[3."8S=4%T);0F MGKO-'GQTT#^]%.5U6[WDUG:/QSP,;S?_N\/6VT'\VNF/A]VSUA_QI#_(]2JF M,[[2$8EM>HLQ7:%^Y!5 =%M?/@R<'<9:HOV)7#S,;S"D_7!AK]TIYGZ[HWD MW V?Q\.ZQ_%MNLS>?>9NQ-CDN+_)R =37X[[H^!N_]Y%:_<-PFWT?XJ/?-N2_7*,YU]BT M^G'OQV[H!YV3+ O?)Y/_F;IGGZ>/57MJO5)&62FX"DYKRCRQ(C*2>X:KCZ^R M0HP5)JCZP3!\#V?KA$-_&_2/LT$]C^^OSNCH)6@$_>,X>/W-=\=YDG>'PPC_ MAT/[[9GX7__NP'79WK___K)W^.[L[U=_'.W]!>/[#&/Z]Q_'?Q^_/CLX?$?V MZ)O3B_[7_>,W,"9_^O?QNV_[K_[[9?_?K[_]_:K;V?_KOU_^_O??QQ\.WXC] M5W]^__#YUS2+88%_/SI'82T912E&A3C7'#F5#*+.Z"23<\R;K1TIVDI?KHJW M]@5Z"F,]4\:2G$9,C9'..ZZP,\)9*PU51&GEG%R2L:ZO!5[(ZL')ZON,K"*C M6GJ%D6!(>%QIS(9]S0J[#5.K'5,HD5"20K8"PFDHZ<"^8< M=@QSET0B3B1Z"[J:95@4?GID?B(S?M(Q)"4)1E1QC+C.N6J"&T2HBMQ@JI7B M6SN$/Z^"I(66UHF6EF EX!D<'+/>R,2YTQ:;J'+EV=IA;8GOG110.D(U%^&464=8")(DP6F*QC*I)>68)(L)8\64 MLS[@GIMR0*1EGK 9.Y\$0 M9S#SQHIDN*9.WL:W5&#\R#">6SR,YPQC8I!3!B,>'9S6#-0*AK4*RH3$/.@1 MU-S;=U0@W%P(>ZEUP(*[:#WWL!,HDR8PYID7*0939/ UP_?<3N!DBIX[$+JS MCYCKI) 102)K7$K"T41S'676UD8U".&;%I3S>\?'WC!N6"/'970(S02-WA'# M-*>"ZJ (UBSE#@!6AU08:JT8ZO]G[]M[VSJ2+[\*H=T%9@"5IQ_5KV0@P!-[ M9CT8RTGLV4'F'Z.ZNSIFHM>/E)(XGWZ[*=FB)=D118JZ%!M(9$F4J'MO]3E= M=;H>[^=4 B4I!H\:$L< 6&*"J'.$(E,APQY9E%G[ +DT0PWOZ*4C_&,[);*" M/94626*VKJZ!X@*AL=DK15TEV"!P7ZH$0I@0K;* *=?P0J,$,E*#']4";+BX$LT17@L0GJC6Y,TPY7^2>M%CR([O!\0WG/Y$LHFF8V$ MX'R-+I(W0%(@2%DW[21B-:[I\-X">'LGO)..? H&D^58D9RL361CQKHBNG^^ M81B_5!#0BU3:L/5JS.J?AY*AI>%"96\MK+=U4P_#\\]7FF@0!BX?G(]LF)RC MHH^&O(, JJ7F&FKFC!8YYQJ/6EW)"HWTQ9C8Z6N3Z.O5-W/R0K%M*R(%DFP- M0TQ&H. ]1,(:<))$8K&SY\0NBLV81]/G3ZVO-:DO64?E0N",(A=R9&I :PM[ MSSKT(I0-8H1+3<(XPC9T!)QR+2U)**!L$CA7K,[%LI=NU9D+G1(>"24X+P5) M$BEYAA.@/2)2BY.!;" ML%2RU7=T3Z##_A/8F];A6FMOE ^83*Y.8ZZ10@T33"NM%SU V#!.N-0W+-.N MY[;J;G^/X;S'MA40?5CHT[FV/:,_<=L!IN-?9DW+Z?"X7N_OYWV9^;>3EDDT MFKX[_O5H%/G@^-=KI:D]\?%A^N(T6[XJ_S@^SK,A).>E81\W\V=\,JF_-S-C M_?R VR?UYY[.F;?O\@OL\B_?/)V?0RHM<:(HP(0R&U.2P)/W8%O^F/'&U-"@ M^OYB5RY_D-&3G8>+^;5UENEP7S_<+Z<2H0I6*XS0A@\#!@I PM9X'TMA;WQ1 M''I]TJ;B?1B]63K"UX[PN?F-QG',SD>07E&%>60(U9D#&[762!H]U@W]AH%C MM^_5TG$]W'U\O+BF=[-9,=L_GA0K!0M9M38%TKA5." _1 M2@:ON2CDHBGX-I<:40\HX;*G5&]JVY2.]O6C?4ZGB"WC-!5(649 E0FBUQX4 M!I&",+H\ZI:X'>_WUD>EXWKMN)Y3)S178R:KH-K.5UP; 5Z: -K;H&)II!YV M]H;4F[$C>J/;JG2XKQ_NE]NXI*)]R!*$8@DHG0=2U6F7J#SK$B5F/'?:'VV5 MU 8(%$]O4"!Z=L0PJJ)NY*_IZ^.#SE%WYZ@7\\(",QD9@@6!+?M9BPRQ^BA@ MA4K:2D;O=.,HZ\* 1-1^<+*I54T=T?>#Z$NO@X)+J75=R%P$('*J04;%-HM4 MHP^K443N20Y;@.D5E"5U3#\@IN>$ Y4%.5LQ[5.;[!"I0' R@V8 MW@9,K[?FJ /[?H!]N5DK*TM.3H,B9L 4-$0L#-G6;3SXZ(RDX;G?*\UAV(Q& M*NG3XJ)ELA(^6^GU^$LF'T(]N"B<["RU$$N]G!<)(LOJ1+H"'&8)5B@AQ&2! M=/(9L[1<],Z>-+M*+TU3BX)D@TXVMACX:]87.N;OB/FY'(1BG'&>P2B.%?,J M *$G\"ASD$HFV9K$KS8'H8-^^*!?I,IB!0K$%ZLL.LSO!O,Y92$9SD53ALB< MVCPV:@43'E"*[-@E)5#M['FY_'#;K0+W)B)[X#)$!_L=P7ZYIQNI]I0\O5V'H0L0_)L?3Z>AD_LF4I9=E4# M8WN#MD<"^+6)#AWK2V!]SCW).ADC8ETXT0$ZI:!:+D!R1GC3:K?]ZB2'#O;' M!?:5-V'MH+X[J.<$!E0^,;8Z$;+W6E>J[=P?T VH, M'>U+H/UR"X_:AA")@'6U"R:TX"T52%9'(:VS/I:9NZZ#V C ;T/CU%K4?RA^FO7?JMKS'ME7[O*[,/AW141X=TN1G;JN^%_L,0S%[S0<'K8'Y47[Y MP33/S_FH[\@+[<@_S MH#J.K41%!*PH %*0AMGEMQ0OI?8K>%5?];[VKS/5# MOIXY_&BPO (QK,/UON Z5S.LC,V: P2*&K#X#%%) ]X$(AVC4HIV]M"O:NQ MQ^H L;IR+:MC=658G9.VK*A>D=8)BB %B$5!\#F#3M:(:*QR2NWLZ54-#NI0 M'2!4UZM2=1RO#L=SG41MI."I+EQ9_63,Z,&+"FNGN&@?=<@QS5QDYY;NKC?4 M*IP-"-V_YRG3)+V;1>^9?^&#XY-#/KI;+LQV-!M:\PCC<_M4=GIV:9W.3W?A MI_1)^4TRCB)B*[JI,4'$%AUX ='X0!B$+;-IZVK7:3N@1D*]=]CP0OC;CA[N M2%XADN1P1VRJX/L7)"? M7DT*[(HE-R=?-52VOG':W#1>NZ)_UV**\0RI>[;U(^ M9A\*&-UF@$F9@:0U8(W+RE;3"L)S/]KTAIP/6.?"1SRA@UF83_EP?#2>GK;\ ME%]Z6\Z!1/H7%FJM@C^Q3^>HNW#4CY\RUKG&^0IJ7&@-66J M&#>JI-ZU;U/!/(Q&&!V^JX7O_+0.X311ED"B6U@&''0(J+3VC<5CBSIZ[ M+KGW6:*#!>U@@_Z.XQ7C^'(;]D9:6Y<5L&\U*5I61.=2_6I9PR65K*:B9BZU MQU45H?7C_0>;O M<+Y'.,\U]KC$4&DM*!#*A9*](L[/"\[JUJ>7D^>^/X6G^*WOYRJ(K!!SWS8T^1"P%S MVIEJ$:;ZZ>DG!0 "3:@6 4RV#1(.!2@4"RXKK;(0.84\ZZIC<%5) ;V-UB.! M_W B M0T?[RM!^N9U7/ST96:J/+MH'9TUUU$4"R\D*X:/,R5='W>[6+S9B1]^J29__ M:O,URN3X\(/B<'QT-Z7AXB$\*@);Q#=9@=3P1[[)BZ-T?,C-8IVO%N*KYY], MUZA>B(W%0"DR5.\D>XA:9"BI:!6D$[D=;.BE2 @< M)"LVH$TR@$48(,D:9,ELV$O&QEER5XGKG55ZN>1@D3VDXH4.Y?N$\IS[D0*6 M$"*$Z M43]&WAF<2G!;5+8FN&GEUU0L=T<-%]+U7+W1$WR.BYS0#:8N3% 20 M;3F$'"-XK04X:[V1*3EVW!&]J8A^* V@>]\/#/#++=NF1,5@&T2B*\!C_1"< M2JW%82H4I!'H!N5];\-4S5DVP:R505OA9^/IN];&H>TWT%F!Z;3)!Q_2J,;U_=8-.F$LV!KB0;@,-!42A M$63*;"-K52'?,;VIF-X H:!#?.40O[)M2Q>CRX& M!)UVVY-35U@B(Y3\58G M9^V@?/!M2"+X^_&D?GDT2F>3"1^E]Z/327VW"Y0>5#CTA(('J#6XL,HW%T9Y MFNTL!W;[/U)&(,H$HQK3TK DEEP/OL4)*+RO+. MGC37QRCWQ('!(GB(FD#'\QK4@>_>:FF5]&WJ06I3T:UU0%$4D#DF%YPE3ZL3 M!CJPAPOLM0D#'=AKD B^>\N2D#(A%"4)ZO*00"0TE&B%#DIH85T']J8">QBE M!!W*:Y "ZAY=9#1,$:)2$C :#4&U,F!5 9VBL4J9 ?G%(,Y6^6@\2Y@9 MG=)O]3M'7,9+Y0UL;>G3@Q4=?"B'^OOD^/";>D7CH[/ZF%]]["YQ3F;G/U(!BJC.#F#(0QFIZBHI1!&%R#*V!@B 3$:2#J&'"-[(TUL(D=L0)9%IY(!4/-'>%TW)@"!/@"H)B,H7(.-JE9/P)Z-("^ M;R6D8W9IS,XY%MIR9J=!1%MC%)LS4(X.?,6QY.!"-5G%K P=L1N&V#4/C.A( MO0^DSJD)*5"(HC!P\@*P>(1H4H"$66 F@R:T$Z(M,S]97,^Q>+A==ZL2+?;Y],;B MBOL]U1C<8_C?]W?_P^;E#<@@J4NT]]2](QVG>=E"U*!4J%Q#(-LZY#BM@$0L MU5@IRD*Y:!%:V5LUW/8&.Q0#%8 M\$ZQ86UCU'EG3]OK= MP'-DB%*R=8E3Y;D6<.KA3U_;AF2>#UK@Z(0GH^D[FO#N*-)TG$9TE$=Y?'!V MRGF)T;RZ/OM\?!8/>"O=U6S&HE0_790/HY38[J2IC5A=7]U@49\Y>CCX=>!']K M9-67P-V70%#>F1);.INH&W:4!%ZY#"TK-UI5.!C:V1-/;CBO6_XP_O9$.92C M^EN\Q^UN:IF_L-E7V=V'[CY\?N=8,@#L[L-][QUSP9YTMNX1-H#3' "%=M5S MT 092ZP[1POV])WO7A7]R.4XGC_#U49%8B%)\X-9GYY;=?_L,/+D5;G8]F;L-WUU=CH]K=:K3[V3X$(D M^/,GQ4%%9DG)@4W" H8B((A4 -E0%D%DCF43U\JU1=*WRR57"IMD25I]X3&5 MB."]%,!)B21-P*Q;HKO4NTKH77'#8> C'C_0WZ-OF5=I<,E(H-/@<&AP+FH0 MF8HU@>M>Z31@3AIJ')$AAYC8H:[_?TEW'NQ*Z<[5ZM=*=-64E"WXG Q@&]I! MCB2PIZ!,$:*Z21NS9<[BR;^<4HU3Z[]Y_,O>7^N'#W_ZD"8_CH]F\:R?;0DK MY6?[Q/P102OQ?[X^.9Z.VU/Z:L('=#K^A;]NUP-Z]MM7;XZFW-Y@9^]/\L^C M#P]TS;N*:KO*MQ/^97Q\-CUX/YKPR?&DHG!$A]6*I]/ZC7+ Z71T^H[KY^F MIM-QJ7C%YS?:V]5+\Y/CHGI_:7ZJ_];?;[]2?K;4_Y MZ/3\!8K'O_"3C\MZMKK:TD_GG6[H$@R??F=N!5X\4^MFUKZ^%'X=Y]-W'S;R MN=\[7^5?B_TOOISE\^!7!%[Z>/\.K=?_8>2[FW>SSGJ+J3'9^W.?JJ M3=I&_K_&BCFEQ%K5_S$D[[T1CA/6*%IDF?"MV]E[TRBT M(:"U<:K+9_K7O]#>IX9\T+7F;EQK_WSZ\N^C__OJ7\]>[/]C],VK[[]],OA+ MWG_UYOGK\PWSS:MZS?NO7_WKQ;.G;YX_&_W]Q?[3_6]>//W7Z/6;^HV7S_?? MO![]Z8);./]Y\/?VI[,C.LOCTVO7>O[Q"E&>>VY87-!>B)A51&-T-%RJNVJ2 M=KY$"N=>Z>P!/&V^I [- ;7,66C4/H>@)45T(D<3E98[G_D[SH6HJE>C;(I8 MI* 2HC-4_[(R@N*UOT."4A""(R&CK+Z1+V0QFA)*D0'5SN<\#?-IP/C1(#,G MY9+?9TI[-O_5^&CV>&>_]/7%NU]L"C?X#;._=_[R M)4,^$>2&W7_SEBY>?S%ZZXJJ=OX;FB5?ALR^+)_*SKWWI;:5\8N7=WO;+ MKQG]^3_:+W:(%ZOP5F_[!X=%?ZSWR&L_>X.B$\YN MFR%\ZQ.Z=6YC?_CX9[O8T^EH+OKY_D/T>\&?.7Y=R9/[(L8N=OOKM4:/Y2E/ M*[9^&4^OG''?$Y*9WOCD5NC[ M;/[C/$]^G,E[=5.FHSS='?%OB=O=M*.!6<+,QRR:#SKEGV_BE4==??3]N6;Z MU6V ?)^YT/T]UO0>*^VSI9XH,_ %_GKNA&"9XZ;'ENA^TRUN:-;"]1)FQ&)= MU#:2+NBR\?+\MW1PUA[RT^F4ZW_YT4R0//SGPOGKXMWGKO)4.6#@&9 M!/@D,TA=BA+19$^J=2L-NQ*O5SEO?+Y6)ZY'2ER9.7NGZ< MU3EK70UC;!)&M-9OQ6A4*9.0+I>8Z^(V5"/S6Y#69VK%.DO=.TO)*RR565 Q M7H.F: S!PC>()2 )N; K&4;!257,*"VDU,GI_L?_V1)H= 6I4+2Y,FC,%%R M]%XY97LDN&%\I:_R5^NIDQ>(T5C(+C"T2]+NHAQ0)KDA< MWAP=CB>_C!-__L1HZR=P%,>^[K&HL];H8@T51+"V.E&I?LO&V[A1G:J&0U7C M:Z*5)V51> \<- %J"A!S=;*RTB3)L#1>5*H2N\(N/;.WC]H9+M =4DLH=:7U M!T[9DB_.!!]8U; I$'619W,P?E7DP2B#*[%B7$ENX9.!6&T+WLE4J"CK2:Y, MY.D@'R[(32$B84*V=4NWV@2+BDFB9!)>ZMOLYAW,:P;S52U$ZY)R0@LLJ8)9 M*@>A39R-0L:DI(BFY)T]8ZYK(1W(CP;(-;A4UB9G&9LC'CV%6+RDJ&S2.IGN MEF\8RJ\J"#(91(P,QJ8(Z!5!2,TW#X%*02.H^)E;;N60W/)M2^3YUWGU;^]N M]3FB"DG[&.N"M=&BD]9;,3M(CCXD%ZE+G9M%5.^OZ0=.1^ER#2:DU@A8MR7P MHB W:>M7*3)U/FG)*5GH1'2^< MW-;E@P>$^%7Y0)$,5F0!7(-'P&(]^.HR0+92H]&F!!<><8Y(!_G'PX 4,6L[ MTP2K<^JJW5VQV2GV*J%/'>2; _*KLD(%N47K$SC''E!YT::0>3"1L48>VOM, M'>1; '(=*Y9#*%J30)U4]>9DM#*Y(HJ*(G>/?<.0?E5:2"4F(P4#,A-@E@ZH MVA5T($]:5AJ(:G@>^TI3$\+ 984WQZ=T\*%UV#+)"4L,2=QH$@N67>1 5@J# M3KI@B!VBR#J9(+SO)+9))/;JFVNR Y&+048'4MD,B)J!BHZ@6ZY*?=$HW[H_ M!KTKU/41 W<32.]WK. #G)%L*SL8'3D;3;K"'E-)@6W&Z@!+K #/(O8X9G.( MX9I8X02+NKJA=5:K+DX.$*6M[, N6%U=6=G:PJXVUZ$3PY")8:&J$2PFJ=R& M*W";NQUL\FBJ6^PQB(BE5XT,F JN2AK"%4DQ&C#*Q1KHQ (QY%2]A4+9AIC- MK![7+E,UTAE@ QA@D=*,;)(O$:U$B>Q]E#$DEZ41K**6/=]YTTCAJOKA6A=A MI1!"]@8P)@LA.@$<8I&>+)%JDU:"VO5V,P*';9A%]LWQ]+1U=9XLTQGHMA)P M?X_AO,>V521]6.B?S!#X$[>-8-HF!-27Z/"X7N_OYSVA^;>3V?B!Z;OC7X]& MD0^.?[WFO/2TR8=IP=-L^:K\X_@X3Y\>Y8M:LX][^C,^F=3?FYFQ?G[ [9/Z MK53IL*^F'T@.DP7SO,]Z]L[:1$5L8Q:"=EA3G;-C+5@[0UAOXI:^WB4H'_/H!?V5?C\(6EZH'7T.W5!WZNL.3M!)\#FBM3I*# MF/GRL[$B@]G6MZTDZJ."<=%;92WJQ59D9JZW%TMGO#4SWO-KZH5))=5=#4%B MS( ^12 6!*D$[Q"5ND:T)Z1/5SG3TJ1ETA<^6R?V^.LN'T)1N*B^[%2U$%6]O"8< MY%0HB$R0ZYX#&!1#Q$ @O BI"*F%BCM[J'=]6)7$>6ND;-"YQQ:C?\V:0P?^ M'8%_Q4MUXH'"M5'R2JI8+RK+\=5)RMTY \?^\@.W1!8F:M;V?&ZKRU$&]]=TV.0$N)) 50Q6? *"QXH2PHU(PZ M6@RE3;3%L"O5TL.W>_^WQP7[M2D1'?%+(/Z*IY)-JX1*!DK0U5,I*8'/SH"* M;4R)*.A,[_FZ58@?A@+1,7YWC%_5'T3.5LGD(6NC #U:",8G".PY53>-5$NC MMM%[,&*#QWL2X#]RH:>4'F.PD%%=@4[VP#5I[=0O)-L26O#%RZ\ MN 'Q0]S0MZ%)ZZL3GM!IO=H/!133WJ=U6]YCV^J%7E=^GX[H*(\.:?(SMU7? MRX6&H:6]YH.#UC/]*+_\8)KGYWS4]^6%]N4?KDEKE+PJ(480P5NH09( KY4% M+AP+)FF12G7"S:[3J^J=OJ$^]^,&](I5L@[HM0'ZBJ-M3:E!=#*@R!!4;F[5 M?[H 4I2BC7W6ND;5/&\ @FL0_:>('LM$8<*4W$9@DX(V IV0XX( M+M2HF;0H4K?)A\N?R7? #A>PZY6V.II7A^:K2E= Z3&W;D"MQ5]1$JA@AE)\ M9!$_YRG3)+V;1?R9?^&#XY-#/KI;9LU6]#E: M]P3F<_M4BGIV:9U.4G85POCH@11>ASA5BTAAHB"%>*RR%3C17Z%OR( M(;ON^<0=SRO$\Y5]F*2JKE.T8)7GEJBN@'(JH$J;4^78&QEG;K7&I9-<>FO0 MNU?2\!%/Z& 6^E,^'!^-IZ.U^-]J M+Q6R "*8:OJ@%2*Y:V[L(J9 -( M+@-)KR&QDLF97$-#O;.GU/5$O#[_=+#0':P2T-&\8C1?;?>)-OJ2'52/VK1V MGQ)"JV%G60,IFT1V6<]<;.-['L C&!.R%6+E>E2 G^BP?#5OF%?EQ=$I'?TX MC@?\=#KET^F+HSR><.J%>8O1U,_7E("4*BD5DT'9RE7H<@%* B'XD"I321DU M[>Q)NQNP3S%[Q,B^=R6@@_H>07TU'X"J]Q$D@F+K ;-PX(4M(+"5 ;@@9/8] M'V +4'WO$T(ZJN\/U=<:9F *#@DADV\%/62 0MVTL\R2;1#5U*&C>@M0O1ZA MH$/['J']_FHOWEALR\>-F!.@00**F< QVX0Z>;9B@%[X5O7?/!\.&#U/FQCJ@(+D:,P:K MOQ>O1P+^]?8:Z.!?&OQ7G!4TMN(W,61=&#"0 W(E $?2 M-AC.HJRXQ4"'_I"A/XSLA([S97%^56](+CK=>G.R\0:PZ !-4$@3A2UJ9&) MN;$ZH3?H?%3X'IPRT2&_,LA?;5Z@R'/=Q:&Z802(+E:THZ]?9B^<56P5-K]> M[Z+>#+]^J^:7_JM-""F3X\,/,L7QT=WDB8N'\*AH;!$W907ZQ$GM(4H[?GU5@=".^L-@:N[$F".!D+]#JAB0C5FK#;EG3VU:_%ZI[HB)>::?K(F>J!Y(@/9CHGJ@N1=?_XZ&,.S#[WU*_% MJ.O%-7W"AU+#2>TA>1L '5J@(@1X[XBB3Z2M;]V?=ZWKA9\;A.\AU5YT0-\G MH*_Z(JJ&'-D16$>AE7&W)E!:0_ II9*U=]GU5@Q; .M[+[[HL+Y'6%_+AM#! M:186LK2F]78SX!,K$-E(Y5"*+$J']:;">@-T@X[R^T#YE.KE-=7 94$L4(&+;7BZS G($@'G MK(07R*5E-9A==4/_QH4%SPT]V-A ; ]1-.A@7CF8KRD&6A2A)!A6K1MK-42H M46+[TK'QT=ND>V'W%F!Z;8I!Q_2J,7U5+H@A:Y0R@\[4BB>RAV",@X*D9-9. MDX@=TYN*Z0V0"SK$5P[Q*]MV9A%3CM1*G[E->HP07?W@?3'.(J)M6L& ?/!M M2"WX^_&D?GDT2F>3"1^E]Z/327VW"Y0>5#CT-(.UJ 6?DM&%5;ZY,,J;2YLT MFFHL]3>NW,9OZ+=.2PO1TG?7I 'DZCFR"1!TB*V73*6E)"T(K;Q%'U"XLK.' M-_1EZ-D$@X7Q$(6!#NI[!/75PDS#P3%+,%X(0#8)0HD!R)/SOO6(RGV^PS:@ M>VT204?W_:'[JEB@"G.HCA=8EPQ@JEMVJ$$$L.6$#I-Q;0YD1_=FHONAQ(*. MY[7A^]/ 117 ' 1XJ0ER!3/) MNF.7T()W"O[,39I6RM)*CVJ5ZUT!%\\!9"L=&6X'S2<6!> M]5:-8YC5!,299'41UH].Z;?1R>3XE_&TVN%>QC)L05>4!^LU\*$9RM\GQX?? MU"L:'YW5Q_SJ8R/+T&\\??[;Z82JI<9'-'G_XI0/IY4-V[U,C@\. M9GQX7C#5J7 A*OSA4X'AV=.W+J/,WF(K9JX?9&E*)AK(Q90# M7(&B>6OP;="IQ383R@-U4NR$,B!">?\IH:20;6+/H"5&0*\T>)\8@HZE>$?) M$R[?D;'SR:/DD_OKR]@I8SB4L7_%!T%=I&E39GSKP5!748W$?.M,KYP)GBIG M1%RNO^,VTL5CYXH':]70B60P1'+%]Z!*':)P!!6=K!&-9: 2)/B$205?'9.4 M*Y&(7:M7T.%A8+TB-S!QX\6JM)VM4)D?5+VI1':A/O^-C[B,.UDM1E;IFO)B MG0M)6PT*HZA>#Q:(*@M0LK3\,F%8A%9B5JT](!VZGQT-+[OCBR%/!^[2P+WB M9024H9I#0K1OK&6L"YSZTYQ.MUUNAM(PDRGNZ7H[HH+JFU)$4,&9X($K-L7D'$)8M8J:VNTMZV1 M^*X*6W1FW=FNL]WZTGDZH2U#:%SQ=-N'C&7/58B>R -L;/<4BQWQ6VSFG7P00 FFP I5+=-5KX3VGD= M22C7JKZDV75+G07T[* 5RXBC$YZ,IN]HPKNC2--Q&M%1'N7QP=DIYR4&_.KZ M[//Q63S@K?!#%W\ &\S?W_+D=5LQJU4;U6?]T>"MS<(9+ N$-0MU]"U"0",HJ4WP+M-%\^2SPH=?!LW.6ZBMA MR97@L"BMK:D1"GK ]EFTM@#Z&IR(:'TR-4(13VYHQ[[2H?!_0)E#.?2_Q7O< M[J:6^0N;?97=D>B.Q.3 M[C?!D=B&,3#_F7W!&:A>%?W(Y]K ='0VY3PZ/:[W?7A2L=(:P2ZN'RQ2>OF8 M\B;/G^%JPR2QD-CYP:Q/SZVZ?W88>?*J7!#?C 2GK\Y.IZ?5>O6I=R9YJK7>]OI[H]8B'&_3WZ)OG52Y<,C3HF^>0V/!J M&"&YFE +!R8*K $E*0A<-' T-F14(J6%-\\A+)B^>=[+W^2 M?QY]>*!KWE]4VU^^G? OX^.SZ<'[T81/CB<5GB,ZK%8\G=9OE -.IZ/3=UP_ M3PA7'M')R<&X7D9]D>K+IY/CZ4F]C/I$9Z'T=#0^ MFEU2.3Z;G+X;_<\9U:N>M MJ%/5D])KK:^VEV8"6/P+/_FXK&>KJRW]=-YHAR[!\.EWYE;@Q3.U;F;MZTOAUW$^??=A M2Y_[O?-5_I6X_!6*T^.V@7[V5^: 4Y]LO?/U>R:SE2/QRA.;^_AN\N%J3BK1 M0YPP_0Q4ZL5^10>_TOOISE\^!7!%[Z>/\.K=?_8>2[FW>SSGJ+J9'9]W6?JJ M3=I>_K_&BCE5SM6J_H\A>>^-<)R08Q%9)GSK=O;>- IM M"&A=I.KRF?[U+[3WJ2$?=*VY&]?:/Y^^_/OH_[[ZU[,7^_\8??/J^V^?#/Z2 M]U^]>?[Z?,-\\ZI>\_[K5_]Z\>SIF^?/1G]_L?]T_YL73_\U>OVF?N/E\_TW MKT=_NN 6SG\>_+W]Z>R(SO+X]-JU?FEG-K.=^0J)GKMV.J UR3)GH5'['(*6 M%-&)'$U46IX[K;.'\[2YFK(DQU(ZKSBCE,:3*,[5A5^<)2?=Y_X."4I!"(Z$ MC-)3\(4L1E-"*3*@NOIWVK!CS8FJ-QQ1%$V'IR0.^_&A_-'N;LE[Z^>#876\ -7L+,W."^\5?OGCYR>RE*X[9^6O:/1'&??9E\41^]K4OO:VL+VJ\T]M^^36C/_]' M[WRQ]6V#Z1?;+]:*VZW9B[.M*VZ>5#,NNUG!^D.A*EP*5>=\<<$ ?UB;\/4U M_E^/5.7_:%.8,=+KT^/T\_F&]TT+%3Y[RK7 HZH_.CG^]9I&^)@>V]-ZK6V' MHH/1MS3.;7*/"%^_.!K]-4[^LO<-G8Q/Z: _R]L]RY3.#L]JR,5Y]O2><0U7 MQY\?S=F?WC4 OSL^J' 2V.Y>E;V&[6]WR[1_=9\GD\3S:IS.!<9"PN//; M*_<(,?"GF=1Z?%;?(D]W1_Q;XG9##1D?5.(_W[0Q/))W^/X;S'XRK'O!EJ?Z,#.DJ\._KGV1&/M-B='?$\VG;M-S^$Q4[T M;<&,++P.,:*T.;ALB6V.*B#FXM^^F!WDVT\/\E_L_WVAH_Q'FMWQTX]8KT6_ M^D^]AO^\T"_??/?[JV<_X/ZS?/C#3S_^5G_6O'QV M/4OFO__YY\$//Z7?]I^]Q/V??A3[ZK_C5\^>O]__Z>=?7_WGOS^_?+9?/O;" MJ/^^)(WM>%CF70AY'5XSU<=WO'[E.:Y.( MH@)A7 !DS1"5)S BIT ER1 ^9$ ';EB(SDHH4T+"U&"1Y/!"XVR<+5AU#M[ MQHE=U-W1ZR2XM22X2*>T-DM<8"(EJ/XCR.N!>_2(*W3X;)T MJ"]C7VVSU%E")%5CW\I_];.0()$UDHH06OB=/:=W;;C.AIL\*J63T2:1T2)< M1'5W#T4["H3H5 C!:DY:*';H1>@>V2 HR'RD(*,$%E(!0DIM5%.-2\E& 4+* M3#FRLZF&I!CLKL<>EJ[TE.^SNI+QZ9@.1B=G\6".?MR=-8.HOS'+U/]U4G_HZ,=1'D_3>75- M:PC1WFP\;2-HS[_^\+OUA>GIYW,/>JGKSEBJG(UUVAO#:%6(+F890A$LHJPQ MUD7EHOM,Y>+"!Q[-WFT=<'YVUDST;;W)XXLJU_H 9B]-^RG((C0\_G@*\G[_ M]WH-W[W-T0:-T8/3V0(*[2#Z&AYS2&B=R#FD,AOJ8H38K:MQ0!6*O9Q]Q3/T ME@3X9X3\ZQ#^?W1PQM<1W!VI6R'X]ZL(#A6C-@6(L4A 3!$\*P\&FQZI0XH6 MSVL'.W(?*W*-=Y8IM)I#@ZZ&0@ZSDT:3T(G)T"V0N_S.W&&]#*SE%5B;7)QA MIR%9JE&2( T^: 9==VLMM*_[<]K9T]+O!A?BBR(TE3O2:9T'!X;I0]<"M6Y;/4]T8L>C;R?@7.N71R0$E/N0OU#EL>KKJ*F0<[QPJ M5W2E*(^$.6HEH\SLG&MU^KK+.(.GJO=79)Q?WVJ9R&-E*5U$FWID&'S* 70H MTJO6/ ']SIXWN]XO+>$,[VSOD>/[;LYB-]-0:/B&27.LO/4B&*<*ZESC=.\* MAV)D5FUN9G<6!\_ \BH#LP\H90#4K5>DK,YB(*Y?!F9"XY,(O+.G=I5>VE7L MR.X$W,VT% %3JMC,6AH7&;-4T5>VC1Z=MBDDSYV !T_ Y@H!.R^S3JJ P5*C M=9,)O*-8EYH-0FI/29?A$?"V)78\_XTGJ?4O/2X7&1W'LZZD/?7BBQ,74@W/ MM4F*4\:4JC<1ZN?4M0Z>U4T874W*%:Z MY6R";J>R*:\T1^;+5-O]Q(4.UG][RZ8$5Z0&E4H&+$9#C ED--F5AC(N1A6W*O59^0,I]IX/.VH_&3.L-S3IK;RQK7X9Y/BD3 M1/9@LN16=Y:!,$GP5B;)TEDEW/!8>]O.6_?Y='1P_(79,(]3:NJ*8#=3-U,W MTU:9:9$.;IA#UL50]C*B*29(%8EU)H7!Q1!NX<7=I95;W8Y>'*7C0_Y7W9.Z M[[6([_5)%[=$I;K=&;*T",@.(:22P+%..287E8T[>V97W%"7=OLF;AW P;P M"L*P#N U WCNC,P;YS)K"()%JQ'PX",;8$%6L"F48AX4@+=J]LEK/CGEP\B3 ME0Q N?5PJL&QU"JFHP2#):3L1/4QJM,A?-#1H/;2<^(HW45[QF4S5OMTE"6H MZ>6;IS-:FM'3=V\-)FNDUI"",X!."PA1,5CK0O0<*$2WLR>EW:U;SJ[RCZ%M M]B(3Y(;?;NX>MDUOU+]S2E&AZKD* R; +,Q8#7!<$08RD:B/T^O?5#,P_#LI0>K52C)* 4A M,0.*I($$">" Q0OOL&Z8.WO.[SI_W8E=>%1,9[G.8NV%=;RD?G\4#OG;'R_R%?I7]*M=R ME=MP]/K-W%BFRY3OSYZZKB*1O[]'?X^EH79SAL6@H?8QR^&?9T>\7(+#)F1: MK2*'H;J*TB$9;T/[)\4HD@D1LQ>M1?QG1DQ>RV$HX]\XP^\\.>[I"ZOU[5_. MIR\(I4*BI$%P2X[TD2 B(I#VDI2-6!W]CSG-F^S;#R\_R<&O"IQ?($ N[JQ- ->*K=2)*<\5\JS6@&&V:Q=Y2"%XG..#D.A MSH"= 3L#WIX!??"Z>.N4S@')"B^UT(Y,_3R1B+(SX(,SX%R.0)!:ZF ">)0: M$"OYU579:-!(+SDXH7-GP,Z 6\^ BQSFJU2TTE)):31&JZ)*P58&3!ARWG5F( 5'G8TZ&WV1 MC80K6A2IL#B!2CN?424ME!:4M:;.1D-CH[GC=Z.#,RIG<,8S8,P>?$@:9/(% M7;+50Y.#8J-M:Q#:.N6V4X(VIB,='QX>MRMHTSK.3NJGX]9 B0Y&)V?Q8)SJ MSQ1N+75W1T=\VGZC/@>>_#JI/W3TXRB/IZD^F=/IB(YF?48_'O2UKS_\;GUA M>GJW+C6;VW6K-T?K9NIFZF;J9NIF&IJ9%AFFAT8@.A+.291&42K11E;8*E*% M6728WA]HI'V.WDK]\G]?^N4_U>MY\^*MD]YKKQERJAXZ1A(0DBO@T$>?/$H? MY>>UT][:<5T(7E=Z;J9NIFZF;J9NIDVPTR+E,AJ+Z+5I223T/G@ MG4RA:.-+=()=]YZ'[#U_-Z]JNZ2RL*) J:$/5#\Y WGRH"F3K^%1,/2%M*L^ M_6I=X%SM#.K-#?&[$M/-U,W4S=3-U,TT-#,MXD#[DG54+@3.*'(A1T:88 M[ MSSK8M3C0?8;L\LYTNB9%BQ)%:V8.K)0&C-)#\-F 4+8HF0,RK\ZC[E+TD.;) M;F[LWR6:;J9NIFZF;J9NIJ&9:8AN=1_Q.2@O_(=Y2;NH1"[K!,7&UDL!%9#$ M L443_7['MLHB"YI/S2NEQKSN;DJ01=SNIFZF;J9MLI,BQ3)A2(8'3&V\0:A M.G'*6>N2P22++]$L,B6P#P).B_9 M[^QI&Y;OL=TQ.D2,KB#0ZAB]S\.(&@;EBK_B$J28V[S=:(%8($0G2JZ&L=*I M 6%TJ]I8KFA8Y_7^O'=HWS^\BOK%&ET*,IB#KM23N%*1;_/D(F)(0>LV6.>6 MPSI[H\O[8J4?YQM=:AE=UC)4&FIS.HU"\&U.)RIK$,EKJ1]5H\O!C A9LN?( MUHX(6?C^-Y1;;VA6/JC%Q)]9.K$.Z\45DR>@JJV;!')#1!AET))8^42& M=.,+M32VAJ1 X721Z(VAZD^*0H&59)N-Z20W,)*;.Y21.9)+K, ;K,YDD!)( M9P(222KI+24=-H?D5C) \[:'KK=XCWLX]M&%.[PMF9FY#;M(J4@NJ6*:ERQA(*JH0!90AL+!HMK$RI MS\Y\6)_ZI^?S*04F%NF39\@QF-;[TT%TQ0!Q\:XI!TH^#H%V>!F12S/%X-CR M]@K$3;>XH21X0P[VG1BP'U&MDP$OI5-%*?KJYD HQ0(JY2$(92 JQ4I95=B& MSH"= 3L#+M @7@BM0R1F(U!(%T/QA*2YC=!DJ3L#/C@#SAW26QLH2)' <'" M(6+EPOJA3?LS[&V4_(7^[YT!.P-N"0,NW)U)04.H_^ELU-GH MBVRD-6&B(DJ4!6/]QV0AK6?,Q4F7;6>C@;'1?)?Q[#-F[R )EUNM3P8J3*"U MJ=_7F5#@H-AHVYHA;M+LS,WM9-4;CG4S=3-U,W4S=3,-S4P+>.*I^!2;414B M5A<\Z!Q]])YM86NDZ--_!NR7?W>E8?EW;RU;11@01/"Z.N>E@!<6 4D;YS@1 MRB^<'O5^B>M"Z&IF9VY"#D]O]=;-U,W4S=3-U,VT&69:)+&@4!0Y8&0CT;;$ M1>%T8"?81YW6-/JG>\]W\YY?S*O:["FET.SDZP<,UD(@K8&DR!245DEQG_3S M\.!<[>S,S0WQNQ+3S=3-U,W4S=3--#0S+>! .R\%21(I>87*%E(J(K'5[)P/ MNL_.W!1G^H=K4G3R5)UJ0>"%JAZUUPYB$ :<4BIK*9137^@.VZ7H=:'U'F9G M;F[LWR6:;J9NIFZF;J9NIJ&9:8AN=9^=.2@O_+MY2=N2T292 UTO-SMQ?$(MGM>)F.147+EG!0Q&O32DZK1?7!&2I5#GY?YX,>B<\TM6:94E%9@ MHR_5;R %L133/ AC4E(4T^.8E[DH-@?>9V1K!W,L?/\;RJW7W;N[$6OO&+=. M8KT,R!QI*PU[T$H[0(\9 DL#CB@JY2A;DSNQ=F+MQ/K@Q)J4B[)PRD'4>-DE M7QT?;9['.8D.Z\4583+!)FE/*5D9449/05(-N MQAB4T,)V%GO RH[OWI*+3J-40"$08!M10=5RP-KPT<*+O"49>; MD)"TBFP E,0"+9,AC6@Q1.\EIA154LYG>7S[@T90R.-F\O M,MQTBQO*AM=EA+M1X?6LS*X>+,]VEQHH.FE#5J8E0!&@$HWWV(-,WFI,V1O; M!AD)W5FNLUQGN3\>ZL:Z!"-,(>\QRQR8LZMW&@UKC.D+8Y3Z]*1U4N#[NP9)W91=V>OT^#6TN BAT:D):,S,HH0 MT870!F:3(^&R](ZSZ./DAD:(ESZAL *+#FW N2N @NIG46@PRKKH1) IJYT] MYW?1NB4.E3H==3I:DU=F2"EA$LHV7]>&%(O2I$OBRDE>V3!(:.Y86P41 MM,X&ZO\:,%6OS)&N3[7<3J]LV_HD;M)8S4?8Y.K& M$X]"AD3PE'+)R#9YDTM,)06#2@=G_J *>^&CCYN;R)Z?B%P?P]#/0VY!Q+^_ MO#P/:9UCG_WP-CNG4!H+1JH,Z!-"-%Z#2#(+#"0P5I=0ZETCQ&Y=C@/J7=4[ MV:VXS\*2"/^,HM\GJ:P:PN\_A;"1KK .#,C: ZI0@%@3A$S18G5!DFP07KH) M0X?N<*&+.N>L9,14-&8C @5-0FBEF$S2>L$FE'?;FSNNE\+U_I6M.?F"LF M582M@9)-0%X5"&18ZNB$2F9G3TN_&USHX-XPOG@K)4WODLE"V=@X?/P:^N<+ CXU3)"HIV-3P*48-/44!VR1K6SF@L%QP< MKF=2]+Z^ZX+I:F8\;T+RZBJD'"$U1N$3J9+0&21=1*G.HI:E")-BEW*&SU5/ MYU-; P8K44503M;/K_=(*SO!.]QXYMGN[X8TP MTR*>(J%@167A?)X39"6_<4'YA]Y_+,! ?M'&?0+&N@+I,# MLM*!8"HAQVC)I9T]M:OTTBYB1W4GWVZFI'%& MB-_,\>'W_#]GX^GXE%_SY)=QXG,/XGM.QS\>S=YEYDQTOV$AO^'%_$%J)EU" M3 2&) -6%P&BU G82Z]()Z-]:%I^=2$&I.5W0NB\_6C,M-X8K?/VYO+VW!DL MVAC=;,2FT+/.FA:")@9IJ 274.3S,]AA\?:VG<'N\^GHX'BZ;4>N71SL9NIF MZF;:*C,MTM'-"Y$]4K#&%F0;0S&IF-80+"LV1MW"C[M+:[>Z';TX2L>'_*^Z M)W7O:]%BX@]=90^M86HJP4GNQLV=VM;_N?2T\*:A# M>(@07D$HUB'\8+6FW[T5NF6Q*@-%5.#6]5# <[0U@$I&DXI"LAD4A+=J*LIK M/CGEP\B3E8Q&N1CQ='YK-TUY6FX4XP:U<[RYS9@GZX3!8LBAYT2)RJA*B=[F \24"(C'$$"7DE+6HNY(ODG?VI+2[:/6N M\H^AU_;J4#SPUKCW3%>#8_V%&^NN\ %M*(_?T$GN3B3>1\+RXWINB RB<#490 &)4"KYT 3I:%H%B"]#M[ M/N"N,-5!@N?2 J!!LI @A\,!E"!BT*/3)V;;DL^&RI@G?,MKW MKY$O7UI&7']]&?3DJ\N #_S)D'XX?_!CZ@]/#ORG'_I'XVD8?^C'0S]XVS\Z MOY.:+WGI:\?#FKS\X\=^&NW7B7O$)J ^"S>>??/9RX_&+UV:RLEKTCQBRES[ M,GO$KWWM6Y?EY46)M[KLMU]3\OHOO?5@RV6=:H-M@]7L9FOV++)__H9S_A)C M5>QJ3>Z["3KN0NG[BLN^RU;3/!6I;-N#Y>@9]D9JQGA;GW#ZXP/_C<3J.::J MO'5P_'%&5UZG:;LXO-&KIS?.SA\_.^K].PS^M7-VE*/-YT*Y'_O75SYO,S<#WC.=?)S4;'X0W8UN^>93=RV9K,_4[A[6_J.=A,6M+R_,&F+@'_VC MWFC_^+1<(@VW>_1WI'I#%1D]/Q;B\)]7;0QKG06[.^R]'-"'?IF6@T^]7^GD M>%"4C9L0Q:U/5K=KM&O,25@W37;O--2^))P_H7B6;\YKOCEW:WMD=Q$9XSJ@ M(6U(:)61!^=5RMH)I;QC:-DXF84[+B1O&>,S+OS#W_&OPU>?__KYU<>]S_]O M__F[5^+YY[W^G^*5^//U_OZ+GY^6:[SBS]_MRLLN_+]>[Q_^]63O_5]/=N7> M'T\_[3WY\_-S4<;[Y*_Z.?SS]7N^]^3W3V7,^4LBRV_LT][G9W^_>/5&*T$6 MK007@P)TB8,SAF"?-X MZ%6WN**,>$5SH5O1X>;D7B^/\3Y?8CS.I.2D:V^V>LHO2P=>"@-)IR(82DS2 MF/%F&U4TIFM,UYANANF4UHH%1,T,JL@MC\YFC!HU)Y;Y]4S762(/\$@T* MM!R30E V&L"4#%C/ A"WBD1T,:/B%3$G9Z[FPY0,_!"G*2Z1H4HXA"@'DD0-JD2#8\@.%E5+6;0W= MUH[&;6=Y-TI -$K:0$J:2SO#G%C9P@5QC&5?#R1XL$93TDS:IIUU@XC4)2*2 M+H=0S%(0V13ZD8G CGOF%$F5;85Y8E2T,R:WK5GI[-KN5<-9F4JBM8]*C534 M;HYQG/31FS1U/#TI#_NUJJX_Z)V.:%0_4>:!!A\'Y4U' M;WNI/XSCR&K/'XW;3QSVA\/:B&7\]_EGRPO#T>T*EZYA*>8KHR!!L$A9<^\\ MPTS6,1:$+89QT#)X%L]*@/%E](J<;6S;8B0W(./^3(S$RZ+_^6" 2%K 4.SE MH$.LO6X-*L>+>//6#I?;BK%%](ELY=:[@O%9?>J. )^O)=::M:9>'H(O^_QS M*(I3Q >!0(RQ8HFY3SDP 5W0:$.MB!XMB160^[Z(!>%IH)'$S@O#YT-GG,A M# ^9:Z[S#9#;.LX_+*PO^[#)"Z.B3N 2"4!MRL;,J[N&>55L)*F=,5L[DMMM M9US#]HIAN_6J60DQS7/,6V;)I:?(DD%TWMDHB9/D(>:4>6@4W'D*ONRHBMGI MQ(IM%(0J%)RS!B>B!"TIY( LQ>3/*-C-9E2TMC/+0NG+0?^#'U'OY,!'JOV; MUC:9=2%NG"@TSSD:A@J+GNACYDIXE#RE$!(U-T[GJ>K3K!LGU@JH**$NM:(C MN@Q6>@DY6YF%+I)V?&O'JFUK[^S"Z5Z$;\WQW3KBK(28YLFE("N<2J*0KD*- MW!D1L4A7Z9"3BTU9[#X#7[;7@[#>R6*O!YX(T$H%EC%?=$?TRF<6,9O:H5#( M.ZN*#=F-@)N8[D3 -EB5R)D@(\ 6]:8L?3OVD0^\-Q8LO%XUGX/+I() M%KBR&M#D ,[SVF&1>9:+7'DMV"OEMG&SIU1;%*';6&_!GI40TSSJHQ*6%2+6 ML=CMPJ$+/DOD4@CI:X7?A6;*?)MPF[9X(\*];*ZC$U)E)B%F7P@W*@^^R ZB MT%JHLM&R<=:,G2V/WF#<;1@WMET),L M;6S;-;:];)NC-62,TI"%*VPKN =;R=O/X-C$U,:VF936'HVLWO3L=CFK*T/#U\475\%HT_-G1 M69WP,2^."?'Q%!_^2O\][0_[(_J-!A_ZD28:Q*\4C]\>C:\R5B::WC"/WC!; MR(,B:B:*;9:*P@>8L@5ON0:E)/'(!&'5&^2VNZ*B42.%;I-"X^Z5$--R[;3& MW2O+W3/9TUI*89P D;P!] '!"Z<@FJ"T$LKEY+K'W9L6C]VC4>_@^!N=9=;3 M^]2R M'3T[BL>']$O9DYH&-H<&]OSU[D4'Z'=E/*_?O]%6%14,+0BDHH(%$2 PSD&A M]-H%E@-GX^(>ELV6P9R[#70#!O "CK %YV4#^THOX#,@.:\UUU%#LJ0!H M! % MV<5D6%:N*![,.AG*?F6YI4B!FZO;I;=>*\NEJ+&GYRN*PF"8RRJ 3UX!HI#@ MN6. /I'RQE@=>*$HKK=1RVUA9^L1K5YEQWMOB[ZD"KAW8YS.\?+V<%)ZF30++"DU,L)9-19Q4-7L^@K?KX,NEU[Y*BJF34W) [DWM M@T!%954\@;..6\\\D<6M'>MPFZU%1:D2#I(M[5C M[+:QL^KLW$UG&M4UJNO2C<_!=)ED3MX7ZUL:M(7TN J2A);$@W#"-VVR&P1W M.3(3I+9,,P.*L@$DBA"B\:"092U3RM93T2:YVI:V:9,W#QR=#^1\R#@FT$6' MAV]PC:D;EN66TO%I.*"9.[[+-[11ME$N992;$)-]/-7?Z2)#_-IP["+R_MLU MVC7N#+6K4R\Z#;4OZ0]/*)YE/_":_<#=VB:3+R+!07GO64I>!R'02!DB2<&] M1&:=LSQ?W;5R)L$A]_^F!)]I<-QR&Q:KY+^:R6W(GJEDD8- ;VMU;0?6$H+R M,C,;T),(7[*@5UG)[UXFYYWIHG.T>7-OR%6WN*),..OPN!T-7G9X?(,%FZ_C MSC1XR9EKK?5"489">!'0(4%0SH+T00;2T=L@&PTV&FPT>',:C$)JI4CYX!.Z MPGA>,++,E\?9Q,@:#3XX#5Y.('!,ZA1Y!B%4 *08(6"6$ QZ9SAE1:S18*/! MC:?!>2+]+#&GG9 Z4,]\Q'YZ6OY?>MG&U MB]$:N2B4Y#@P:YQ7UO*B9W>*DC:MY&@M MP5M#"+492#P^/#RN(Z@]04Y/RL-^+<;D#WHGI^&@'\M[,M5:O=N](QK53Y1Y MH,''07G3T=M>Z@]CF9G1L.>/QI5+OT0!Z]_GGRTO#$>WJW6SNA6\5K706K?V MRJOG]E%;2RNQEC:L:%\34Q-3$],#E,#4,4=AHHZ$%E%RR[/E2JLH8@[,L3E+ M8'['K]M:"B[4@OA]-KM7):M)*4@\:T!,'(I)F$&2*+^B3<+2]:[>5L5R60A] M.>A_\"/JG1SX2-],^%OU#*16@*^)J8FIB:F)J8EI-<0TA_8.Y ?-.>EZD]_SFC/6N5,3&M0>>,@($'L,Q($"XXX8N-9'U: MF/;0=6H 8I"7/1J;G+JOFC'QZM M]]!+=W4= ,U/T\34Q-3$U,34Q-0U,751K6Z-33NEA;^=T<+1."$X6M!&.D"5 M(EC2"D1@3'*>E0VQ^;4?'MQWZFVZNJZ"YM%I8FIB:F+:*#'-<[!/6A.R4$E( M3L@=.F-<]G>YMJ)[U/&:R,10FSS(*CP$':E&TV.4N. M6SM\6SAQ]\+B#<==Q/$"++*&XV7C^+(Q%8,BS1*#7)BX&%,^@F,F@F8F)X,8 M-:9.X7BC2GLNJ+/I;,WB6_0UZ%XU@?D*?S*O,#FI,T5"EFSMNQ<07712DA/\ MAIU-6^'/>R*G=[LSA3^CD5YPKH!YEP'1:W"('!QW*CAE@F-NG4H]=::!RAV+ MKFQL Y6Y[W]%"?:* E*W8M=62&^9[/KI%1#6FZQC378[7".^=D%[4UA\T(:P.TRVDV^A-([8WN,8]]IYLHVRC7.8H-R%.^F*T3X.I/J/7 MIYHNJ2MLN\:&76,3>OHNN-'H*B1'+2+?0$>98M3",\TPY. D:<&LL/4(L;2Z M-1I]8.7Z^6RC45;K7PE=E&M9E&O#!#@, 4(P-DBE$K??J)BT0C[;[N55WIDN M.D>;-_='7'6+*\J$5Y5DO@T-MM#5,FGPDC>5,25D[6$O@G+">P8QY'HT-3IPRFL(F&WBLEA$:G'5 MRIN'NR-=.%?7SF_NF":F)J8FIB:F)J:NB6F>8P>8510I)=2$0:FB5%M4MJ:! M.%9TK]:%NY!E6,)JZ%K$=+FC_ZX=%Z#UTX M5])S1P@/CP7*.P((O6GA$E M*F+GB93.3AG9_-H/#^X[=>%<75=!\^@T,34Q-3%ME)CFZMXGL!Z*RUH'BUY+ MG\D(89*CH%.*9I[N?:U!WZ+TK+N1[(N M'3KFJ8]T*W9M=>*6R:Z7++1@*J5K.WD2K8I3*:W1."\JAL>N#L^M,%4[-K+2H@4D4%B,LY;Z3&S6N)8A4ADK0U1ZF_0:RNT M=V]\>KGK.RHA8S'^9? .4$<)-I4_M3;&R6@B3WQKQ^$""NTU*FM4UJ4;GX?* M&*DH*<:DBP$G@O1,^F*#$P8GF&2Z4=GRJ>QRQ$6G7'1W3Q"X1,#"7Q#*"H)D MBH)(3$0ETZI0V4(Z82ZPV]D]]D5LHVRC7.8H-R'2N3OL_4H?ZO'"6[7 O&G^ M>[M&N\:=X;6"C687W )S%1*7%I$J8*R5(011[M>@+?9FMDRE'"P9AL'P&[; M_%Z7^98O2'^_,&YWCSYN['*ZZQ16EQ"O\H[?BP^I4:+Z$15/>);>H"<)8 M(Q)('VH0WWNP)GN0R;)8F\:HE"KER49UC>H:U7T_CRD:'D@YIV)$NKN4T^9N$9QIB=W-I1 MVFX;->M7;5S8N'!#N'">8!*/6AA2(2E3:_B2BSZ)*)1169!6W^B!_B68U%AQ MJ:QX63OTD;),'))-"M JA* 20>U?FJ72VGG:VBFDR*7IQO&>QDD;R$ES4)(E MR6Q,,AKOD3OOH\BLK&-IG:L9/$T_ZP8378YY.QFBS5F!IESL5(H9')$"CRPS MYG),+!;]C+%M(YI;;C,++ZY2L\XUK)IU92B$"5-T/H/(>4(FG+>::11:JF(4 MIR2^8.+5!R$S9^/A,H"12YURJ!5DP"8GD4"A.#R"(7 MLUE(244OY'*[$G)9CAVJ@]5*XRVX--X=$7Z-E[_U9UDTA"^9=D*ASE&)HDLY M!$Q2@C?%THN&<1EJBJ&HCG]LT%U?Z)(N@"W(C"%(%-P[9LNR\"P;LID[.6=5 MR]OMS0W7=\+U94>VM)0<2@72QFCOMG8DM]O.N ;N%0-W MJRR\$F*:@X-3B$9$8Y00&B7*P*WDZ# @EY(1:QS? @A2O\^8\.B=02.*PBBHZ(_1![#:)C#&"C0LE']\:T?*;>-F4^-:**'; M8&\1GY40TQP*I"0;,3"3%;?HF7>YV'\6#2J?550WB;JW5NS+9=S+%CMEH8DI M \9&!T6('"PY 4YG(X(+B=4@.[>JT>V*X;C1[4J(:9[:UTE%FP-JCAS)VL"# MBR9QQ4@$R6\28&]TNURZG8VG,UG%" (5%@67:W"2$^2DN7;"2.6H:W2[:;'T ML8%7V9.Y'\>]J>NIB2_-J3O:3>].AZ.:.#1\?;Q; MYK4.SQ^\]/WT[.BQ/^F/_,&8%\>$^'B*#W^E_Y[VA_T1_4:##_U($Q7B5XK' M;X_&5QEK$TUQF$MQ^'/&3E.86:;(P)$/@(QD>10"\")XGV-6KAYRD-ONBOI& MC16ZS0J-O%="3,NUU!IYKRYY7[;ZBB6A$\\!(LE4R#MR\*@E6*6?= M(^]-"\KNT:AW<#SK&0! M0C9DHE."J;"UP]6VX?;NS88:D+L(Y 5890W(RP;R95N*89$@U0H]+"I = Z" M"QK0YT@^&26XZ1:0-ZJ]RF]T,CKKK\)J?Q7![A(P.^L5-;FUJ]I%W:VQXPK5 M?[PR(39;KPU3F)4W6(L\1THI2LV)N^1(7=WBL'5G62Z'O9TM.I91>>XM".(> MRN-42T B:,L%G2U=M'IE(!<'Y8X7U+UGSNH<]<]=CG>! M$[2B9#ZKFMZ.R5M?F?L@ZTN68_1:"Q$,*)E<43B-!)=S .V85MH2"I*5K&?+ MAC>2;B3=$2IJ)+V(YE_HC'=&."42YA1<80!R*LCL,6N;KB?I5G%]F0Q^.7O(N<>7+2;^U8A]ML+3KB-!9O++YA+#Z/&YC0)9LH MV"0#>LT]^8 D11"2N9CE]33>>OD\#)]?TL@UBR2BL$49UP+0F-KAK#PJN[,6 M(0CA(R]\+K>MFCU',7"=),AE#]0BVRQ$Y5#.MN45<;2F$]\R#/BO MD2]?NC.>T(JC_M&I/YO1V6=2_\/.O\N/\YL[FP9M'M54RI/CX3A%]X#L=Q_.*W=F^J[RIA\9\;2VQ]4OO\_?4$4"Z:D*/^CB]9:Q0Q%I)!9 MXA'?F*V=UW61U]I&C^M6<50;2_F=KP7YH&MM9M<;K[7_W7W^4^]_7OSRY-G> MS[W'+WY]^:CS0]Y[\?KI;Q-"?/VBC'GOMQ>_/'NR^_KID]Y/S_9V]QX_V_VE M]]OK\L3SIWNO?^O]XXQA*/VS\_?VC],C?YKZHYFQSHSXT _>%FQ7ZE9CC?<2 ME4XT!)ZC(')VJUHB@V,L*I>U8VB\=5D% M9+Y8&DR6/3-=]SVH,$B*7C$J[\_24TJD;IE<0N;3IC\4U>ON"W1VS"<6=9 M*&???/;RH_%+ES;2R6NH'CFCKWV9/>+7OO:MRW+^2'-WJ\M^^S5I<74&J^3U M7[HQ@Q7R1I?]3@[5]Y,?^T[(9I^\E M6)U-U"65D8OQM-QR\LI;!\'$"\7YG[IM+\6Q3G#7?UF66AV5]?JAU>)8! M^?G?NB%B>'S10_?>%_MFS>R+T3X-;C"G5\[< E6$U9_.25"L?]0;[9>-S1^E MX3^OXHS5S$EW-[K[QWZXW\L'9;?HY<'Q8>_XA*I7X^AMKSHQ/_1'?;H1?F]= M!:%=HSO76.A9=MF5A3_?.?8[G_[JVHW>/(!WU1T^4 CN9KU8VTWC<>_>?WQ^^.K3WN?_/7C^\^^?7[S^]?W>NX/^ MBR=1_/7N=WS^<[G&D_Y]_NMP[_7;,K[WK+Q'//]C+W_)3RN_WT3'=5"8(0?# #,I\$Y;8"P+:9U% M(R8-Z"V;S4U;Y8.IC8[6DXZ4#)24]++P#,8<'>F$PG..A4@2NTE7F49'2Z:C MSU_H2)-@-ED#(1,!$F/@I&; ,E=&.FM+RGIIT;& >1XV:H2S,,+A7PA'2J]-4!D\,X5P)'((DB>06@5/ M#HW.?&M'B]F6K8UN.H3)1C>MQ,B*]=E8O;XG@^,/_1HL#Y^N=/O^ MT/R^&W*-1?I]'ZZ ZT.AS1JN_EFM'V&UI9G?S5L!S78"] '_D-+!S_V]* M\)D&QPW3R\+TA7O2QF2EXQX,$QR050W=ET<\BNR= M ^]RP'OAZLO.YUA,:0C"^+(ABPB^MGB6+ LTPI%EHFS(:K;<70/NN@!W.9U1 M&JKO&]473C/C&?%D,D3'&&!@'FQF#@J8B5Q1PAFCL9JM99=ZMB_2<]9US\#T MTJ_',A-E&@S&C2V/1E44Y<'P&ZG[*];/:45] U_:.7U%5$_.9/5XWP_>4N.I M>7CJQ>,I=X SE9"\@;+O8-$^E(1@@P7A/$:#2G$MMW;TMF%W;K[;6K-U-T+W M0.E)#=0+!/6%/Z F*&FA%23'(Z#)M:F:T:""5,%CT4UDS9['PM';ON8,78!-$OKJ M0!4/RKO$02-:0)L(0F$+T(Z7YQUQR8J=;]AL0G&+,JP+5.\]YM\@O'@(3UOU M-U7O!I8KV?)?:/,_X'-#H=?*,LV:9[ M&1=NPG^1R4_'@R?'IV&43P]V8RSSVIAH+B9Z_GKWHDWNJS>.$KG :D0@:D#T M')PB 8:C3"%QM+7IHG5W3A5L(8'.@G5I1GP#\2)!_.D+B!5Q*6H^("CH?^H(;BZ;^G_9-:W6)LR1^0'U)M>=?K']9R%O3M MXOIKZ6)<LNM]6;I>"?#6%[L^ MR P>:V&-:(0A])PXMKC>^D/Y_FIK-NPN%+O3ICQ*[2D34'8>, D#EFD'261I MLC&*9W7EYMM@NRZP77"J?=N!EX7BBQV8"H:UEG;BBT/F,S@>=3US[X5&;DPM M;=6]'7B3PO5UY??&A?=J] M$ JC1E=ST=6S"XO_71G/NZ=OF(_.:"]!R! *9^4$@4D'DGDLXHS.<:J'@P2_ ML_+10@B=A?=2S?\&Z(4"^M/7@$XD!(\D(&J?:E _0TC,@PM,1.5#2-RWJ.#Z M0WIIX?T&Z45#>N_2'IU2C([S!$*Y8E>$A."T5Y 4Q>PYBJQD@_3Z0_J!VE@T M@"\$=P5(TM@]Y3P34H-^&W?#Z@R+',_ M!C\<%^D[K!G^X],NFY4 T-D2?6,A_:=*Y_&4FG>@ 7BQ+H%7;\CF''W(D*21@!H5 M>$89O(TN"Q4IY<69#@W"G87PTKP!#<*+=0&\>H.9A>1C;<"I/*"E6HM/9-#* M!HPF4JA[<(/PND-XN;7X&HX7:^F_>A.\Y#)H"TD%#B@R+UJUE9 X*3+&>6]B M]W3I3Z^PO5 L(O%[S)/E 8O\%Z MP;">\K(S&Z)B!GP5BMYD:_YR"]]'_H'_=&G=MYI/MI[->TOD*B%]10@ M)4. 6M8V7\7ZX"EHZ82RQJ7JT>17%"=M50.ZR@U=3 QH9-!1,KC0@;3/F&M) M(ZF3 4P\0#UK $PI@U%Q4[3>%J9>D5QBB9;QU#5I435L#ET2BBHQ0Q';Q0T7ETX+"6%)>.@TU,@G-> M."RJ@ZA]P3ID0VQ20L2+T3X--BL#XN$.-UROZ8S%L'=\%/UP?^*]/7/=-N*9 MBWA^GW9>>%.TDUQ,%8=. )*IW8VC HXLB&*XU+,-[5#E^J-X:3Z,AN*%H7BJ MZ*$H.J20HG8FIV)AD 9?C(NB0R@*@:-0O#4S6%44SV-A+#P+HL%U47"=<@B8 M+)TV+@(69!:XL@"NL"\HIK23EDL2?&M'F)9?N)XH77BK@H;2A:'T8E-ECC&5 M-4+1BPI*LZI*,E?@M?,6,QJ5;(=0NLAD!BZ[;9%/?%/#7FU4<#)V1!V][?EQ MZI_\.& -LM- MM>0$GCE\[F47'M0N*4]H\OO9T7GKH%^_R*IMSG-MSO&KI!MIC(V* =?< FJF MP-ID0113)Q&7+G*QM#K!A6E)W D0H@:1O%+%4C82(D4O MT67.74&P:L=Y5@R\2_9I-?7Z@1%]L2=;9)['Y(%L1$ F#'B=" SR4-0L*X*7 M8_5:F-DVG2OO_NJZ]3]Q\8[KC M+Z<*:8J(7DX$T_AH+CYZ.VWNVR!T\#E##*+P4;8<#*X=E-D$:-_[09D& M[:5 >]H=4#!;_BEPT2LH%&W :L^J&<&R\C88MKB#H8O MMF=.%"-F 4Y; 5CL)O!>6<@:20J?M$NN0PKW)L7^7P[HQ/=3CR8I7I.,E^.: M 7:6 M-R +J: W FNO,:1&=)>KM':9S -^D]W%AK+M9Z_]5I%F^SK3$($V1M M(,XY!"HD)K-C7I99S\EO[>"V=AVI0-3"$"OF*&C87BZVIQP&W"99>X+I("0@ M,0_!%91[E9!EK079UM%S R"^S#2!ANE[P/24IT!+92.3 40F L3LP49R$%21 M:"V902&4_?J*W;KAN=-X7J7,@0;R^P#YQ<8MDO7HN(=H+0?TY*N3WP"+7J?D MK#)&5*5B#UT;#AM?"G0)0UGK%7@7(S 1-ULD<:Y*3WK;F+NZ"%J'HK"VQR$8? M#=4/B>H+=:-(,W@G CA5= ZD6!Y9R<$SCL7",,%5/X'8=NS.5D5#=F>1O;3Z MFPW+B\;RE'\@"I4T,07*FE#+XAEPNI@.VHM@#=,J.=4R"584S:OD(VB8OB.F M+_;GK++U(2/$7&-T.0GP1B-XH5,612%G.A6M6VX[TVI=+K]-R'E)@;N<)EA9 MM^4*^0'.!=5RG6[#2$^G_0"9J62"S""CXX!6.+#)(@2N1 RL/ R3!AZH6AQB M;0'=@7H"#_%L3.1206), +JB9SBC,IBD4J;,J?!SRQ)8430ON1+F MW-4$&GYOA]]IB]]6M4HA:#-N#9H9.%9VY9I\7'9I+@V:8AU<44N@Y>]U%;8K M9.^^'M; '-A]N'-RGV M7Q;[X)2^JI;9XOX=Z_]Y)455J?UR(;3&4G.QU+-IVU\1*4O%0+!>5'M!L\)2 M-H(3(G*5*5%.D^2DNY3Y;:&%SFH<#VOV-R3?$L.Z >,_#= WQG04ZX IL@'80-HRVI3&^,A4)$:<\P[ MSEUBE!J@5Q30*] VL^'[/O ]U2I;ZC[M M&2!6; CTN482(V D 1J8D"E)[.M1"MLO+[X?D#_0(/V0J$]U7' M,ZYCYN"%0L"B;H C5;MMNZR9

M22!%<5V5Y,$&IH7B>8I/P&W(0=1K(>D MLP 4PH)-4H%*+HKR/ _!;NU(V4K^K Z(5RAEH.%ZH;B>JAM0]N+@]4IL'\[8, M]6K:1>"4-*FL9TAEKRF:!ZO'$S5!T2&C"@P==V)\<$#S%I]86V@_H(>@H7IA MJ)[J^UWX.=:<8RQ+%] F ;;8A6"BCMFRE',4+>ZX_KA^P$2"ANM%X7K*3V = M!L-8 N*B=AS)$D+@$JQQ(NA@:DWSANOUQ_5#.PP:N!<&[JFJ C*E:)D"4I( MDXC@%7'(SAN7N8["INZIXHO,*)"FV[Z"/1KUHA_N]TX&QQ_ZB5(O?.H=G\.@ M5V7QX?8^A+.)"<>#1 ,8'9_\4.=E>'S03[UZ:^M-:&$TSRP$F31DLL@0*4;I:EAC MF^&=*6TN]*Q0X&-#Z6!I'HG&!/?'!%,G*5V!NC06>&U_@+*F3":!0%18P>CL M N*BTQ4:%:P'%2S B=$@OR3(3_DJ9$Q6D7103-0\;IP(10'P8%2Q9I)W-AJ[ MM7-%%82&]DU&^W)=&XT*[H\*IOH>>:FT-0)BC*$&&2.XA B<,*>,WO#:3;7: M 0MKDW*_=+"@!(EN^#K,E9"ML.CE@^./PUX>'!_V^D@+HT\O#_S1:/VN';5NJ6%+TRJ.ZB M![#A^?[P?&$#>$(FHN5@LC+%!LBB0%DB&-3!&HI6A\7U06BP[BRLEY:2U&!] M;[">KG"B;51":S">(F!2&FPQZ(%DL)Y[(Z3B#=8K"NONMC=IX+X_<$]E)*%G MB9P&EU,!-UH/-I,%@>AND$&Y3@&( M%2B3>DTHXMFY5%LHXI:4]G[:K< +BY$VLN@KR15])01P&&QME&*\8R9%MP!* MFPM!*Y14O4Z4T$571.. ^^. Z60D[H-%#5%H#Q@-@R!B!C(F)IZ1//I%GZ)H M5+ >5+ T]T6C@GNC@BGW!9*1BMD 1D5>+!Q%11U@'EB(,0F=%49J5+!!5+ " M15T;,]P?,TR5=DT9BZ(@01:S - 9!RYF!9B=54$6XL>\(H;"@K(JNN$,N5FV M4NX?^:.X@&RE&Z>3W2I+YJ;>Y3;"+HYPD=[&SFGT,FU\#<72W[88X6-4@OT.P_@S1R M4SN:62@%?&\^[W-Q@#&A]B,26X ,Q"@A.F1@\Q<)483YJV M=L0V4QUQ4K98PUHX!!J6%^@6.,.R3CI9:25$1<62J.T5K+ 1#"H3M V9\\4U M2VZ0[BRD'\@MT""]0.? &:2=T1&5#\"5T8#2.RBJEX88G6+&^13XXCQ]#=+= MU;L?TCG0@+U %\'Y7FT$9I,=,(8>4$@%/LD,1<*)Y\14,-@IO7N3D@->#H[+ MX-.7DL#]4=\?]$Y.PT$_]HYS+A<]>KO=.Z*Q%Z'<,PT^#OKCFB2I/XQE%D;# M<873>'QXV!\.B] V++N@NQZ%,]'^5"1[[O1\-A'PR[%\7YR)MS'<7 SW:L:S M$"4)CE*"TJ;V0G$*@D@:M"#&HV(IF-IR6>AMR6?/%K:XQKK@>WD.A@;M^X+V M)>4E9,F3=QH8R:*\<&EJO6(%41JDB*RF/+:0Y?I#>WF.A@;M>X+V98>#-5K( M*!F8F"T@AE1V;6V F$\Z6RQV:(/V!D![R?Z&AN_[PO>EK=L'@YD' 5&P#.@+ MR!TS&701L1:6:RE"%[7R3ENSV5;*+1^AJSCNI+N@ M(?@>/ 2OWOB8A?"20"N5 %7B!D0 :A31A6%UKO^&1TZR,(*^OA7*X7X7IV&GLQ7TPD\/1,-*D1TUS$]/MT MBH! S8IER("3U5"T2 8V)0:),5(DN G>;>UPJUI,8FT1^R#.@8;DA2#Y(B11 MK#X2Y FBTPQ0!@5.&@(LBH;-QG)RK$48UQ_-#^(2:&A>!)JG\@4DC]H+P2$* M9\J^C+G8"AZ!.9NSC!B#6IR#KZ&YLVA>@".@H?:>47NQ!XLD HM& 8K@RLY+ M$5P0$7)44J"T1S!ZYI:/S3N2Q;0^.[9Q"\>I,5*5F3!XQA10NI"4^./ .FM?36:H6N>@>X MW+;<+L.%E"Y[!&5S,742#Q LR6+E,%N,4Z.] M7YRGL5'!6E'!EI>B72TK M89$Y#ZO@$^D?Q0'Y(94'$__(N-YB?4#_/>U_*, XNENUA UEN^7Z1"K5U?^? M7LCL5QJ.!OTXHE1?V#U*7S\Q]M#) GPSC396B#:F_#C.D]=8$]!YXH 8&;A0/3I<9B$]9R[P MK1UE&V,TQG@P%TZCDV[3R50"J@RIR-L#<9&*4<,$^((#T-8EXB$GC>+,J+%B M)3AE0:DQ7?;^/+[.V[/="_2V?W14\V*.<^]DC*16.N,Z+4IA3LPH+8AC%-$% M$CQ8HREI)BU_\TPP[KB0_*&HL#';7,SV=MI=HP.3B1>#*ID0 65R8%DMQ<>R M(L=X>7K#.3WY'!I M^)X7WQ>:2\H\%QPC6.DL8"P@MPHM2"-"* +E*BRN,6 #>'>+\Z'DKGH^F- " M!3/%MC$6E>0HA'*678_P8;G-\JA!^B$A/>7;,-IE1AXA!2J0)BT@9!T@ZF"4 M\M''B%?Z-FY>G:\!N;L[-4EF8Y+1>(\%TCZ*S+1VTCJ7C/--'5\];%]LU\6P MXHH% 8BJ_##2@\5D@0?R)$SY9]18'9?FS@=MNE=(8T6]"52>O=:/<(^>UJY- MT?^]IWM?%^K.)'/RWE+M?V2DV(N,+FUPXW91F56PD>\H+A38\#&@&<,*+3RG"$S M,G.TQ5A1V;'L'0E..BEU,P9L;J:.D-^%WFH#F9 4!Q.C+GJK2.!M>90EUQD] M88B+:P?9R*^17U=N>@[R8Z2BI!B3Y@%%D)Y)[XPJV'""2:8;^:T2^4TYY!(C MDT-R4(0JB^5>BU\R 'G-H:H- MQU6F8K8[SJ6HV=]B6^.BE)L5,N(:&W7GUKIXUK81T1V)Z,+,8LXP;9T'E6KF ME[4" LD,LNP?3A0++/J%>]D;$S4FZOPQW<9$RV"B*9.:%2=S@/*Y5[O5*!^K5/_%]Y^ M[ME8"J^K$!H)W8:$GDV[B:Q'YG51AYB.M?*9E>"Y=H Q2A-DTN6_K1W#VCG: M]87H$KTJ#;IWA>[4L1OE\2 M71$-OG>$[Y0W(I@BC&*Q@V,AU477/_H M=)P0=>4SJ?]AY]_EQ_GP#OW@;?]HG ^COH9:I.H!.D/5SK_#X%\[7VYQ&5>Y MV6?.P*C-H_K%)\?#_C@7;$ 'Y8X_T(\?^VFT?X[5J<]-YO$'=O$1'X;'!Z>C MZS]RW5TMC'$X^Q[EB#HFKK^>C>F?^X/ST9SXMP1A0/X]^%P&^X,_^.@_#;?^ M]?64E_G^>@HOW_VU]YCSO=WC9 $5ZCL>3%+["GIH4-]5QN0[,Y;>_J 2^__I M"Z)84"U%^;\0ARW;.S,4D4)FB4=\8[9V7E>05C_2X[HGC*OZ^^N7]?+7VDP6 MYGBM_>_N\Y]Z__/BER?/]G[N/7[QZ\M'G1_RWHO73W^;4/+K%V7,>[^]^.79 MD]W73Y_T?GJVM[OW^-GN+[W?7I_U;[Q]G#$GIGYV_MW^<'OG3U!_- MC'7R\Q+=3U0 &1QC4;FL'4/CK_G88A_?>T3'Z//GS5%.,;NTB]@PE^^P6T1Z,?I+[/6_HF:Y\IBGNG MA^7S\9)F*+7QA7)%*F9<<,E*4@ZC"8II&1..-4-^KAGRB6;XM2YX,3]/Q]/S M\KC,ZZ?)S]?EB_YS$#_\VOYGG02!.H_7[__^Z^??SW\Z_5/_;W7 M3V51!/F+/\KOS\\^E;&JOY[\SOY\M_MI[]U^?O[NJ:H*X?//12'\_$S54$S0 M089D(=I:*C5Z!2XQ U8E+K'"@^)6CXH6?5)A/S@M.\[K?2JD?5C6S*>R]OQ! M 1>ELU78.Q[T1H.R+":JX+ WVO>CWG&,IX-!>=-XYRW/42_X W\4J3?<)QKU M4KG$.-)P9+R7CQ?U\>W^^#+C#]8'9[USRP>' MH_+<6]X&40SPY]?>A_[H_W>S[N[+PO<_WO:K\=9RM"*IE[?W!L=E[_>T\7B'5?T\07/ MAR=3[.+'!;/'WU]&=#RHW^T/BX4Y&A^.*>^GT>2C!WT?^@?C-FO;$_JX8)5Z MC&:L*[RM7WWUA\K3YW[/;XG=>-8%#)Y?1L^/3W"1T-RQ_I=% _ M_O7%)E6)'O7*_ Z_NO%!IE?K _KE->[C* ME7DYK(I7D=+V^1U.D_9VD7K98F$RZEB^J=RVG[Q2_CHLM%P',Y%#]OU!KVXE M-"6R&:Y]F*7NXWAEIBL60UF(5&>GS,NP?&XXK'<6RK(?36[M=$CY]*!\Z$-Y M>]W>"B3*G$%](IW=Y?:9:&)=+G4)7 ZX/^KMQM'I>$<<'J2R=,NR M+U<<'!^6*3R>7BV7=JE+&]\J[%J_T=LQ ]2I>4O';P?^9+]L4%.GVYJZ^[6Z M.YFP7\^)I*F[XQT8G^^^8;4ID5 :F)4:T&:$P,M>G'QU3X1LN."7=^ 7IX-> MW.]3[AT71O83GJ?8KY0UWI,&O7]4[A7LQ\TP]!V5M3#Y9OKL, M/XX9Y)*V_ >=?0.-[_ +X94=\5J7_W"R*"^[_6^SVB_<_L_V?OHJ;%< &6ON MWL?C02HS-]-X]?0PT.!%?G$^/6=(N3A SC8.%KNB-LD(F7.6&1@E'* 6'$)4 M ;PU(? L@N%^:^?XB&;<^U-+;3C%TV4?'U 1#!6CJ;?OR[)?B84QHZC'V]U^;ALEA^'/]P\9'<&AO,@V_BP?9F& W\R MI!_.'_Q8[-"3 __IA_[1^&;&'_KQ[%IGD;D:B[H4^QS/]N3EBS#5(S8)59TE M*I]]\]G+C\8O78K(3EY#]<@*=^W+[!&_]K5O79;S1YK?[K+??DW)Z[^T#;:+ M@Q5XH\M^)\W^NVDU;N:M5^3-3*)6RTFJ[_)Z?T#4>U[>MS_L/2T4FGJ_ MTJ<2NFU8LZNSDC??"JBO=I!+0=^_V MOJ;LFT=?EAESOO%\LM[YA"[T^]4C<8,17)'34^<;Q",[JR%4[6:2)O(/?CE" M?@<>:2!I(-D2&=[N2I49N>&_S]..L^9%&,BT,QZR"34E[ MP1271B:4^BPX8:Z)3')P\-?AT[_WWOVT_^?G7?77 MX2M6QIR_'$8LO]]('JSGLA8B,18P" LN20?)J""95T3DMW:TV[;ZSDW\6FVD MQEA+8BQIF31&,):$02FL]QFMM8BYUGAWZ>QTI5E,=:3&6/?.6)^_,!;FK+B3 M!KQU M!Z"58%!K)L0"&J;)(.6SL*MPWK4OVDQEB-L;YY'MS'%)6IZ1Z(T?/@ MN(W$-8^J*E3F._D_C;&ZQEC\"V-IXYQ$@Q"\J\EF%"'DX" [DEI)HQS2U@YW M:AO9;"?T1EF-LKI)64:8Z*2B(*W ;*/+5D>MD\C9*\\7W"2@4=:]4Y:\4+*L M,CK9""2" L2$X*(S8')$92*94(\*G@^(0FQXB> M]U,ZH-Y3/QQM]YX=I;Z?G*[9S=5;MRZ5*A=/8SSHD 0%08.6C&(7[B#M.0^1>Z@_)* 5,VL M:!&,2**(&#E%4R#.MXW5#>+K"W%221>[@^4L(UH?0K998> >)18CI?E/5@WB M%_X3#R]][.=^O)5#X:8NW]7FJ2Q#0N$R1X]HLR5,5(\5 MIZR292U=9K5XZM.T0T$YSX25('-.@(@$Y6\-G"NOL[+19+6UH[<%[Y)7=$&! MG(;P6Q,L=X+5!S%ZV_P)*X;P"W^",65UF*)Z"(P>4&@' M!=4$481 @2=I)15C8YNI-YN8-2K4041-T<>8DDN80W,G MK!C"+]P)@6=,'A.0Y*P@G&D(R:NRI5LO\YQ>N.#FNN6M[7X M"5H;VG0A9B/:QK7?RQ&\6P'FQK5=X]JI UC)&:&9@ZAJSUWK!02A(N1,65'PTE/< MVA%:;*N%)0DVLFUDV\CV'KL?-[+M$ME.I7*A4L)[!UIX!,PR@$_A_[/WYLU1 MY$J_\%>I\+TG8B;"\M%>$O.\1'@P<#QWW![ ' +^(;3:#>UN/]7=&//IWY2J MJC?O8*!M:B8 NQ>5I,S\Y:)49D"X#%P)$@WS*?:JZ5V4%%D;L%WNO7RC7L9W M)IXRM^J]KC#\954AV=8%Q=67JD)^GUJ6-ZQF_R3UY>JGUC#]U/HE=PB;M1?+ MC39L",/<5V:<^W$!T%15:HG6/T[]H*K4]254U:@:;Q6O0BB,'7VJVRT>IW8= M"^UGKND<=;Y_=J)P!H=K6_XROG$U6WS?!E17M\@=34)!MXKOW:0)^"KE#9KA M9'O6[ROW:.J'\;ITHN@]:=#VPUO1^^(_OMMY>;QWG+[W@NWO_/=H#]#VW9O7 MIV\_[') 7?+VS>Z7U4X4O0\?68^^_-A[_O;L+6_G\#V+0G*L BJ5U:D518F4D1Q1Q901U,F(PT8Q MZTV\G?0>(3Y=9M,A*=(@M77,:>(CMX%8K-AJZXI74Q"(ZBQU31K/:;'8?.VD MH<9YUE^4BPO["E\_F>7)&V4I7U[=V2?U]G@& M^%80C/Y?!KWTE;-@JM3N P;9"2Z7DJ_U+B.;1;*WM@JPB0*HPO8;%ZTDO3<( M)C7BRCT5<[?8Z4D]]=0QI.G9EWL:^M')I&WX.(3=7Q@0UC;TIO*S+I*7/2RU M5X+=;9H[NC,8_QB>/ZWJAIGS7;5A,#K=K'LR+>B(X6B).N[(# _3Y//.C\/\ M87DY^7M'!J95S/1('[;:3=J&*:L[?SWMT@JS]H4/#$>39EUIK$EN@)#>'Z9Z M_\>C7.\_+-?[;XB$,Y%([I/9-&6I.Y^-7=6W>?YA-M58N%:#-LN[?VU\GUU) M^&]IAOA]55XS[R?-M \6>BMO#WW^=5!WRURO7H4_7 LNMN;^L'>V=_@^.AY+ M[P.2X"\@SL"5,*:D*"@326FBH=BNZA1EK6&JU(*7F ?\4G9&:*\X[WLXXNE]+[>NM5UO@NPP&IFK$>SK,# ,X,OLLR'3J0MC"8=.0 M+K<\#'/8?F-23UM3_#WQ6W4?6P"@U/.[[_NFRDV ;_G0:T=L!_RS D=C?%3\ MDURU6:_(YW_^T[:*K!_3MH!=:DQ\<;O@2Y><]>D,#K)23.JC\KG#8^ZPO/WJ M27$P.NF[&CY5PL_O[-%V2JV+VYH?2.>3I.<-%"=&0SLA06)&3=-U*8G,$<0OVQ4%%7N6WT" MS&S@82#H3<_IU&,M-:0W[FC6[?KE91Q_Z[EE(RS1+/T,'KV!F:Q,*?=5S=;% MX*QNJ5K+8FVJ90MMKI86B)5$>]'R!"&;'D_KQXZ2H96;7%?A"&:?FKXV/9Q; MV=_>?[([$_[SGG1QWO,^[VDW#-]PI2QSW.)\4&/6"^Y?RSY$$QS"\Z\8"ZPS MG5S^E>_>3^2&LD?*E?U9^/NHFO<). S(5L%\1";"9!^9P:DY&V_\>]DH HMH M>0M75W_I&F/\;FNL;3.?L"!3_%%NR%Y'H/['K,U<"K#2P3;\/]<'?$KP#G/S M0Y#C%'-.>/<__S:/+S56?SRO76QK_[6]]ZSXS_[?.[N]Y\63_9?_7.XNK,N4 M>_L'3U_5ROU@'^;<>[7_]^[.]L'3G>+9;F^[]V1W^^_BU0&\L/>T=_"J^&UF M-OZ^]FO[;3HT4]^?G)OK%;&8:V,K*W9SJ:06@@5KK.>$&!,E>#PF,!\#(TY? M&8M9&R>Q;7N:# IP\M-V_*3NNQ>=,?WB#EX.6Z.2BM;$7@[J)E[W'M7LUZ3/_,4Z*YH0G;"!O8VIK9;&[Z%H/A&\% MA+6'$S"!?1BDT-^L&W(=>CPYJ48G51_LVN:0*2GPQB=-'[%F&(THE)YP'6DK,G=&: MV!BY5(JEO@*IUMBB=(_#B:D=KY:'LO^8G#A7]4]J)RL%?4=#M/2B@R\=CK*3 MEYAT3I/$IZ-QF,=)&T=:J-_U/494'>^^=YCYJ[!".,N6L68+ ,&-(&PK_ M<**,Q*N\&8&3'6.4E(0!#W.C@#I:2# (L<72KJK*)5B_ 4\VP)^.ETQ5I:C" M/(ZSU!_^UL>'U\Z\ZS/_H+JA=Y/M^LQW?>;7:FNZ/O-="^VNA7;79[X3DDY( MNC[SW^&1]T)&NS[S]XLLOW"?^?K$[Q=N-O_*F%?GPS;CZ4G._$T_'YM^.GI. MT>EO*8_\0"_F/_0U7KU:]^[@ M[9=W;V M%%;[')[]'.;UYMG'E/[Z]F#[\]OC_Q[O/W_!WAV\C+W%^CQ2>1.X MIJATG"/.343:<8N"E%9KRXT*?..Q8IME>50.L=9I;;>IM8J5+%DJ M+D4%IX%9Y32+6!EGO!(^=%5N[AEBS:O<.,VI2F 5O"@1+S%#!AN!@H%W@E&> MA[CQ6)2;I>H0JT.L^X)8042F>92RJQ5SSQ!K7BN& M*(Y%$!HIG4K'"BV0PL0CX4O#2N\X-G3C,:5T4Y:T@ZP.LNX)9'G-G.1@/FE M+A649<($T,721&J X[N**_<,LN855Z*ATFA#$5.4(4ZL04!:C:QP@JB4R9:[ MW$J\24N]1I!U1]VSUAI]]HW,J2(*WPX /R MT@CC)>.*EJPTBFA"NR#6O4*K5PM!+"R%!8O9 #QQ@3@. 2FJ&1)$NE1/G/C4 M?D-N:KI.I?F[[AMW+.'2DR"HH#(&SPEEBDLG8^0@R6FC MTI*4GC@O+8Z@ ;H@R3V3\'F0!'!96@9^!B.,(BXI1;K4N5V>"S1H :3>>$S9 M)J7?7+R\$_'U%?&@'8TN4F9=Y,%P$V3]QY6,,:&[H,(]$_%Y4($80BCW$?1W M"BIX[I"RRB#OF'#&4TH,*'&B-HE8)RU^1WD_^=GE5KGN#;E?+6;_5"OW-&\# M5\N%=+^R5O>]QC+MB30V8EKR!&3@D&#O UJUK^[?@<.-P %,%^Q3JU M M(^>@![$.92386,LTU5V*RGT#AWFT@E/&@]<)'%Q /'""M#4<25E&H'0,V*9X MI-B4C'?@T('#>7!@AADPDK%VBG-? B9HS:12(7@P(FS7.>B^@<,\T!&E)];K M@&+T%''L--(.L((H*;CB,CJ#-QY3+C9U9SITZ'!)7S%#.6:2@S\-2*%,RC"R M)%BE:$EE%R.Y9^@PCY%0'KWVSB(P"C'BDD>DJ ^HC-()8IG7PJ?JG6J3LSMN MXOB=.]D\\*R,?ZI1!/:O2US#&)_Z+HR[;(S+(*PTU&&PA0DSDJ<;)]H2*PPE MQ$4)OW>AD7L%86>+5XJ\8<K&PZ;G9! MBOLCX?,@A9&6BD ULAJ#A*?[=2H0@@1W0F&NI7(&W!"ZB4F74OF 19QB0Z5T MI0S<<>:M N&.BAA+I0-5+KI(PST3\7FD03(2N% 6*9FJP1IOD38@Y['$VF"F M2I)Z[1"\*:, MMXZ"*,0=N41CD-]J4,%J35@=4!1JCG!/,N4G#/Y'NA6$2?@\4("5Y,$QBF00%O%( M,3("1T1 @^CO:3=9+P.\HYN"^W-GJCMBK$^*[N;S0;(ME@O@GJ@H%4>E3;=,%6&(6U%0."H M1,>"*";FGXSHMU*B.[1L<>OB@I@RVBCA-$!.^ZBL\(K'YV@'H-W4Y(N M5G'/4&$>J[!1*2X)05ZF&A/1<&2P!7?&1X;!I-6E5AD5R#=?VNA0X6&A@O4* M] :1E O,"2,*% Q7BF'+G-&T[.(;]PP5%HMW^C(2[1'UJ2Z%\0)I+!FB1#LJ M)542IV-2N2G571V3=K#P0&"!1$\XQ4Q87O+(B D:*^>HM:FC L5=4.2>P<)" M@4SMO+55!<"D>- MPUV<[MZA[=D,;:7A45@K$"E3(3F:?/(4R;=6:ARHB)RE:K!X4_ [OB/=H6V' MMAW:7E20HC3P+>JQY5:#,10$P&YI!09_V'?E:NX=VO;FMFV9ND(J$E"I/$:< M$XX,C1@@5QDE-*9,N(W'5-)-\>TAT YN.[CMX/8ZN/7"J6BY)"",02E+K':E M)P*,'\M(%U>^?W [-VXQY9IQ') RE".NA$#6!)/"RT!D%T0,=.,QT713R;MJ M'U3@54;HGK))3B?_UQ M,AKWTQX_JL+ 3/J?PA]I/HCE;Z\NSHQ#&F#C\6_D]Z(EQP^&%9I@Y0E,S/2' MQ4G5'U7%"0PR\H4Y!B:8C(LC\RD4-H2<*-@'V2TF(X":J@IN4O2/ 2'@\V90 MA*H:5>.MXE4(16\T"05) %(U?6F@:^$_QV4@]&D(!C%)@# M&@DO;*D"-V7P9=#.2[GQ>#>VQRA%?PP_NM'A$*;I@3$*XS^EO2M&L9@]=U1 M83)?)KU4SV,$3Z\*-P7&'K:?3:^G2<$0&!!84MLPJ;][L7.D#B5AKY(C6_OEOT=O M/_1 C;X]W=]^SPCH3BT9*ID*B MP5%2)*3(EUUKQJ*G2H#ZWSI_*%B"$@T1> M,_2WHCGQG"1?"#.ON99..U$*+JU*.8*I=6^B.2:4D8[F=T[SS[T7[[GR5G B MD6-@\J8KX,C*Y+"6C'+'2C"6@.9XZWQ7B3G-,YR\"B>3<&Q#59M1#&\625PS M1^P$M_@6R6_!!ZHP/@%U"?; X&SK82B):T%_14E0;D-IC9 @ YR#2K',E(X( MS;S%3O %;3KH&]L?@!T%:TC(VQ]/,HXW'%W81(_AX7A%>[0:Q@9XSOD.)LJB[SGV<'R70^@,?^.1BYC[\<#NQ^WCMX M_9YP*81E'I4Q)?83 VX3]PHQ(YEA0(32@X43 "U/8'\GU10,O7L@I4^.S/"P MYDAW@2!M-K9.+1JUH 13#<&>\=,JO9KLG,;TC^#&Y]]M@*4.T[OGQCR;V4%) M((:P"!\B^ "@MQ:%\=S@C;UDDL@-!J/3\:.;X&'MT677;^:HUNXF[._ G(S# MH_:'/WQ_?#(P9X_ZP[Q+^4M_-&,UWNL%WE@F8_WV'Z=]/SE*(9#.S MK0"+[=*[C@]_:WKPRDUWYENY9^%,Y*9YJ6N[>5G))NOK!KQS_6J_UY9=>9:S MH%K/[?)/VT_\?2*?8HO>8 :7Q6OIEKHF7KL2Q?P&'.F$I!.27T=(?H!*N24+ MW?4C[X6,_K8]+E[6QSF_WX4QU)'E^Y+E6\6&DOMIK?[6']:QU,G1: KC^/&M M]N5!5'IM#AB0/(L@/PP_-T\][\+G5G)W>P;/C_8,7^.V7%^QMFNW.WN?>(4481UP'B[36')6DC)@'0E7J!4R9 MV@1ZKE&)K!^4XMAATCJM[3:89"C%PG$B@^%2.QLI,RRZ@$N/'1?UN7:'2>N# M2?-B-MZK&+WEJ:VH03QHBH"&!C%B//$*@YK!&X]!QVQ213M,ZC#IGF#25^;: M=)CTTS!I7DHGI J*5GMDJ69@)P$F68-I,IN\,Z%TLDP72;#8%/A\JDZ'21TF MK2 EBPH1*FG" M)(L,^'/(!M IW&%<4IGJ^.!-SM<)DWZQ\L;;[G^G_?JDHFNJO"8E9JY$I-VA MJX(9AYU0__ML5+6?S[2L@M\=_CD=PW+'XR>C8]L?YL3*#LEN@V3SHL8P_FO2 MVWXO+=C$.G"D.!A:G N+="0$A0"V5RFC$A9L++$)?OL:-77K^C:N=_F3V/\< M//H2JE$' FL( E]60 !C8Z(K-=!6IJY+7",+/(\2/TA#E0%.V'B<^@40^D<' M P\7!GYL78X."]8 "\@*%E#/E37)# "*(VZQ10K^0XZJJ+TIA9.Z,P@>/A+< M;HY.A3K)_4MW63K)_1%CB\WM%#;-1:B1]:A)+74#: M18(BDRY(35ET<>,QUYN*LDZR'Z9DKU$LHI/L.PHR?'[/&-/.EPQ)5RK$L6/( M,@DJW'!F G.:LWQ^RC92?:/R)T\/F]IPXKX@QRTL;4 M)54A*TN",!6&E=XF*H-H$[%9JC6QQW^QK(B=IBK+0E&6+CGBY\8,/ICC>#5" M;<,FYSR6#IEN@TS]A4!!5$[YH!ER0AC$K;%(JU(@YJQEJ2UC4'3CL5:;] )@ MZ@XU'HQ(_YA@02?2WTVDYQ&"( 0N#8M(,9I2%@A#QC&%M*:<.1:M%>7&8X4W M2?G-:9B=2*^O2/^8*$$GTM]-I.>A 4>5E<:4"-LH$#<8_(=0EDBDADU&.N*Y M2-<]V*;4=]4ZN9/I=93I'Q(>Z&3ZN\GT/"8@?< L>HP$L6!Y,^60T2(BZ12. M6'-ODN5-)-W4Y?E(_KU/)%CK:,"LED@8^F^K(M(U)?IQ&_1@4/XK.Q]TM^!^ M$JR?+014&'C.91DD(B4&4TV(U"_!:"0Y5!/,\P?3F=P]8TM5;=FC:H6EGFW9H>C&:+M2[\66P@3(4, 5/WZ=\32LE M8L:6AG%#B? /SS;MN@L_S.["\Z9[]Z&-V\%1ZHZ66Z0-1\48*-F/0-7AI'!- M@S?8G]&T6NUJF[NP+39.7&B\-LG=D'*;MM3\YWB4F_^$Y>8_%W2SS(TG1M/) MN.]S@\7TV#% *CPL];+,S[E-.^=FH;+,_'J>F6=MU_ZUW(>C 04\_XJQ(/_3 MR>5?^>ZM.VY(3J)6]F?A[Z-J7I+_,"!;!?,1F0B3?60&I^9LO/'O98X%=EW> MPM757[K&&+_;&J_JC_T_9FWF4H ,@%WR?_HT! #C=@3 MQ]^7((2YSR!P?#(P@'W&__-O\_C2-H4_GML^(_^W_O[/:>%T_V M7_YS>:?9=9ER;__@Z:L:>0[V8'< + M>T][!Z^*WV8]97]?^[7]-AV:J>]/SLUUU@[V?%/=4DDM! O66,\),29*RZT) MS,? B-.K374)]38:RW!9.LZ<,)H[%S'7LE1!:;-QE]TY^=I.R"M$%H)&T,3*26(X_*R<*@53E()[Y;#W M\YH 9C 8N=RC'HR$:K:;)PN[.9KO)GSBI KCA&\S:P*^VG9NG1R9"9AG8[!# M)L59F+166GMI9K,X/>J[HZ:O;+(X\DV#A1&RQ3$:NO3@P2!C:FOVP?QL:'LQ M^PMZ)Q?;7]UL>[+0[?G(W*Y-^U<& 6_7IGUV_Z@AT *WSYG]U^W7_N$M[QV^ MIZ4+2L@26,P(WCJ?0S3OV#Z\'?F_LG)X1_X[ M);_8.WU/C'(EYP(1CH'H )3(&F.1+ 6@I Q21- 8E/(M>E\X0XKR]& M#?I5C $O)K,&/(89BR#ZR_&(2Q6+E%*S.,\B_,C#1JO2G_XG'ZI;2.P/>:&3.I%WYHL MHT^AR@;$>)H"DRFHV/))$T3Z>LE?4!%@4+I'?EKE4,Q7L'44Z28R 0Z)41"P%GQ R@2#P"GRAH-D>AXW'A.Z M&AMLPF*;&1H2!]2J IR3XC ,0P6V]=D5/#1CG*NXY388<@&WG(XJ#^9ZQR]W MQ"\?3\'0<$0*3TN+!*,.\9ANH% U07>>(F>SK7.S/G(^0WS8(?H\B #NM"]F>[,$/ MX\D#\?NO]^-?Y>"Z&QT?]\?CEC-.P7=._YKQ>.3ZV;L_,6?5"%Z=F,^ACOQ7 M8=('/H-U%R<#6'#VY_MV6O/7;Y/184ALNCD_-G!I8W^OO7R3^4"'QIVM.6&=CC/,7G3GIPY%*1+GQQ'8X(4Y.:E&QAVE%L@,/*=G!ADB+.)?P M$Z@:)%D9B%'8VU2>AVZ==Y\NCJ%L%;YVP M1]L GKD2*!AF$!>E0N!]*11I")B4VGL*V*.OX+M;8\^W7B#N>. N>0"P!WB MF)+I=/D7] ]C&"D9)&(:1^$=Z"(/%K_8$C?&GHN'=S.).EGGR+(H4A(#W8%?:1"4PZUV_ MQYN-!T $6-,Z5X7V_?U+>7E62S2&'32/&?JQQDK MN[UG-VYW<#%8[,*^]ZODV1*:Y$* M46E1BC):]B,K2G3TO5OZ4A-!MG"JPB8\XL%+\$0TV 71$BFQ"'=KHH.>6:CX-I0P\3&X^'HG#7W%2\4_=G6%P/8^S#.1RU5LM;N**_Y_L;( M@473X7 U,WF?@$T$=M++_OCC?;,_GWVU>4[.YWF-X)N^/Z[CWGG@%-IV+F6< MP3@S@ST'A0G^5[8LS>PJ.:6FXCL0ZA)4"2[-D!BE+(PJE2DTF?# I,$KPUOF[3?/HQ%79B5O% MU_/U!?F+D]/1(L>-OQ=C9Q]K\3FW9FVO/''8D5+*R,&],CY2&A7V$:QNC.\F M?:YC[0M9>T_L;;]G7H!UQ"WRFF+$@19(\9(CAKV2-&!1$C#"B+Z>M2\^C+YW M 8Y>ND,U/!R$7/!L=H)Y(^%IL%TA3GFZZ&@_R0CT" MQ6RB9F44AJVFXRL1*2]!=2AM.0=**4J5M1H''W$9XT81 (1.TDV4:AI^T@V, M/.*C[-6X&]Q525@ZG S.BOYX/$U1U1GO%"=+S#.[#&#\"-C=WS<\>%:-CHL) MC)A5'OR["3KR](KUYM2(>E/L6<: 9_VA&;IT)W4N8<6K"8BYJ?RX^',$_Q2_ MI3Z9%/_Q;/O5G_E'\L?O*38ZRK'2MVY/M-)D>SL>EITS8S*"^K1?*W% NG&ZHI&^F9PI-ZFSGY?) M/)[->I8&TM)W_I!3T OYY1R^-<7L2FX[[C!?#(VS;6EO::;U5F$\'4SR(D8G MH6KRG:8G2<^DA:Y'MM*ETG()$\V6NCL$WW[U>L;ZO='6?#A$V.;WOI'^G4E: M_'8P.NF[1M53^?NC8B^8\;3)P9I[Y_3*@%XK14F]_PFE0C M/TU'."#^(Q\&1:HND#SN>49L$Z@N:=VM(:3Q:08N'JNFN* M!-0 V9_OT!9L%[#/IP73"J:I+V#)5Z^7V$PC@A\RX?YA ^41D:7=,>Q M/I@$WIN$X;B)@F5-!ZYI+A:QI"$SY\%&UW41:I;.NFS%ECG'01)ANFX<= E! MUXY^:>_F]$OQD)/,MRG-,X4V@!2U",]LH?YX@6Z)9&8XG&8W+!WU-^G3_1'H M&1N XW-"='"^%)M,4?,1?O&?3+[UT_)S9O#D6R9+-6U\71SE M^ 16E!>7;-=L9=6E4Q;,V+EI9TY.@+7:!YU,[2#[FPT1%C8SCYA,N>UZXU_F MC<^J:U0=@V^,_M\LGR*ETC9^[[E-V4IW=\=3=[0"27*$5\3)4T=)WJ-E.H8#"Y^M@CW4S\9 9IMYI =9AGU,T, MK*R ZQP\V-*ZZ,?\PLW<*X,O3.KHU_T+S;Q,.8(A71QZF>P$^!5,EWL8?]DS ME3MJC>GV4/ *;Y=BA/FZ^2H7$J-Q70K%%;BASXQ+!>MFN0QIF;5KF@WNBT=8 M"J:\;-V#=7&!BH8:JU&4DVKTJ9_JY,Q=T63<@JC! I(E6WLHL*2Y*,Y]'S, MK3!L_/X49 $WL$Z8'25MGSYLIQ5P;C*H%_R F-V#=A>32Y-^3;N8/)!9[1Y3 M3R\[TW4LN':S9W.%1S:CUKY9B@/5X>B%0H3)^%[$;:!@LMT_]\=Y+NTGMXJ% M;5KV^W)D.+%XOOR7 T,P0G*4DA>3LX9K,W_5ZZ U-L[\O,Q+,/2B>YG\_<4; MW)<'M!?\EAR7*?]XD&CY9[JOF^[R2AQVCSKZ (@SN\BK-8-@R\F<8O!.,4)ORN= M?P;-6L2MPO].^U48+T+4/.#$Y7#!*( J V>^?F>W=!]1 8[+B. M_<_.")MQJA9+%F]2YP!& ]*5SSB7MV[[U9-"8KE5/&_+36S6$):"/(?3?OO1 MP: Y56M#)[.'M9-:Q-KKE]Q8B>9X7IUMEFRYO)RP5?P'H'Q4U9=$-G.09_:E MG"VTL"^K6P$/BJ9?%7:B"8S6O9K<@[,YT ^R_M^CIKPXN=W^T%V^'*I( U7ME5AP;W M4/4^"[9*4=XKCZ)G"GC]#VR*GWY6 Y*<*WUD]Z&"D4Y,<@W.&@4!(% U_1,2 ML"?(K [-L+E@N9HP"F@^@)$R"%95NO77'-DNG-?-E'!*4@FU)S'3$O6!\*#> MHEI7PIC+M3^:9DT9OULNW2-M:.BO/4B/NFU \2+*9W$'(-]O^PB92$W M15VC,WWS)&>P)_9*2.[[==HFC+*B">I<3O/)].M2U-,&IY:=BV4HS=]MH+0A MP(EQ'YLC^HN>W!!F;K0O/&)Z"^')_GH*8'>&Z34I>1>L$GRVH MOX52?4DMS6/2]5>RL6$F"U'&/=D)7#=;&Z3][:XI&15-C'[[.FW"6^^G_LEM>7TF@H;\QV8 MK:@F\"3MKJV%Z.+%9$S(F).P.@=STO/JT?KY FHZB;AWZN=9':@XMRMGLVW- MU\2+;->G>QR#&N, \J;91ZGFW\H1%1].0M9826S2^CX7O]5AL?&LJ&%*-$IP M[$+]"2#LJZD= ZR'Y;Y.LR&R$LS\WE9E@3E6'\,$Y1.<^3%QW4DA+2;/V#0A MN!R\ XC_9*I^5G;+KDY_J99BRR^KT'5!H<0N4VJ)FRCN,J768BY=IM0Z3KG+ ME%HI /R5F4_?E,FT+IIWU2&X@:FYDG-0Z["FJ1!J7!$8<31L@W3]A4Y&XSH? MH;G]N_+I^JADT-Q J1V:UFNYHTVT#/;D4S_=C\DN7E.F MK F8-8MN3\OJ^LZU-Y:"BND49YA=W#H>EAR>''JJ_GZQ3[;$^K6E.ZM9;4=5-3I-;)1-I*4:=3>Q]1M[;35ZU=CI?K1X!1*H MY&&)LR?4I$FQ"M>?Y A99MIJ=J9XQ43[]7.KQH7(AWK ,NI\_F\,S\\.?8F M'W'6XV3+,[4!3W'YJBG##09AO_%>S#Q@'9JDGSK*5P>UVS>!D8:C8S SP_!3 MOQH-TURWBK^FOHXPIUFV9ZWI>SD.D1,&0-)2J8B6M]L9-[=577L'K.J//VXN MN%&;BVQI3WO%V=XN-8K3@&X%,#_G"_NP9[:9)2'$#DWBN,@=!!2 M>,*D2U7>:%O0!O[_AJH?^_7MX>%ACL6^3!NP'U^/0TY2^67+?NP=;./>P=Y[ M!98NCS(B6Z:Z'[#O\!/'" P$[T&'>J +N"OB@H*[36WXKZRZ^Q-H/VOPWAL- MW2]>]B73_\/V>W!ZI"J)1)'C$G%E%+*)'3AEPGE7DA@9T%]MR:OIO]HS:?FX M]YQR'+6$60K[+N=@7G@&V8:VV]3+5)*@2;ZL6UO/,RT7CF&7BPB,KOR@,^.C M(J8BNY]C1OLGS7G'0N9>MH^?IL/F M.?GV3^&E_YTFU7O?M-[NL-B>'D[!3KHR/;Y),I;K=J"8"=CFV=Z0FK^]FMI) M/B'E)484_]XT0;WX.OCL.OG-Z#\?7!&!./[]T05IH3"W23^9N@N7U\\SF;GB M.6MRA-HFG\O5'/UQ-N)C3M7(N8M+6]#6*)CGURW4*:@IZ(Y,;J-;I3"_RTBT ME&R93->\$UO%]L*17Q,#7KD1'0:I65>ZGE\?EN:"V/FY;IE1,M@MOC:?=R[7 M4)^ZN 4*+A58V!YGGR9E96PNWDX8#%9R_A='\(EKY\/ !HX2C.B M-+4-/OM0<_0(\PG9_&^"Z.T)I^W':=6<*F;OW<^X^[*,V8.6:==/Q"\4S,V? M*@+74Q&VO:T!-4G^X=0F=LR'3.!!'_>GQ[D@1QO[J#D6K+6A;^!@(?&IIGY$ MS0.#7T@E6DC>;6,QE_!GW?L)[#N7;W4#3X/O/9TL7(M+T8UB#))WMQF\Y.XS M>%>R"^8?7$C7NB)1ZV+[ZIQ5]7WOM=ST6*CN=7Y=/)Z5&VM0@_>2^#78C$WI ME:TK^SK>0<&^9Z9?_3>%IG;J_*H$CFM3G>^L]6J>LOV#;;;WX1W\/SCJ';P0 M^SO; EX3[P[^&NR]>=E_=]P[WC_X^'G5J]D[<&)OQYWUTOMOGI+>SD>^M_,1 M7AL,]HY??W[W_*_CM_0MC/4L[GV =9R^9UY3JCRXLK+4B#O"D+'&@%/+4O<0 MJ3UVYRX7.\=5B$[:TO"HA>6*.!; !P+^"U*M%N=[=J$JG]]3.%\L8J6&XP51 M_FNGL#QEFOJDI +IN)0\E,;ZP 33%KX:E+7X7D3WW[19@A=7=UJU@6!'K_W< MK"3=8I?5:B'_\-R%DG--!"^\")$#IC!F;5W0MOPGG8.T26\,7:I[N MMTF$L%?#--U!T=93FY4-&DW'[:I@^?63X.OUEK9;,.MOW"24U E1*3Z_O(AZ M#=/CQOO,Q+EHR^K1I_514R)DNSLS.LV(,C\"ZP]3$M^P/1>843"=?, 0\_#% MPO'!O8O,MWR?3>)TIF<'_?%1OFR]P#E'_5"ER_YG\WOB_5$%W/(EM.[3R;3. M\VE*/"0[+KBC8?]_IRF#;%RS4$.\94C,<;M4LG@0/H$;N%4\F[\[.\B\@0S" M../V4NM?5=[V1K>U]$R#K/.,% OD/_Z,9\>Y*\JN$A&H3X M4QGW[[3$IIC:HT6666ZUVS3[3><#=4):2$=YH]R@N$EVJP_XL_O5T#MA8S]) M9GTAH$;)!9#HWR:I< TWC*YN6%L-L]VOAKW:5&^8[.*>C=L\1-]ZF(O$F-M$ M+0;R:[;S.EPOA$SP6WW:%&H&VE>$-=&@&_" M@5W:XTK:(^G2'M=B+EW:XSI.N4M[7 Z(7!O@6 F(E#9&$ 3A6-.7#8EE2IMR^T#V(8'(RS\>RZRU=.Y4?%ANNCX!<+E\:[:'&. M%O>VWS/ !JIUB;2D)>)1*Z2(*#BTS(?/YSX8%P6/4#;QU+OG:"ET&AR, WR2I_9G F;QSEE,J3 M<7C4_O"'[X]/!N;L47^882Q_Z8]FK,9*3799/IL#IZU10QEGZ[?G)ML6KLVV M205_?/ODYNVM_-:_)_[\>UQL*:HO?1MOD4O?NVI80K8D^;IAKWY/L,L?VDUV M'2=+^8V&_7?FW)I[04"2@/Y_&VQC[M-D'_D1+D@6L':\V4O(Y??J/ M/?;[-IUKB/A]4(W$S43-BY$&*\:A-2 /O' M;,'UL8"\!T]2>F8Z[06W(7D&CVXBBMX-7?'_-\J=Q?IWW*K M%&O.Z.=C0ZN1VU * MGD*XOHQ8:W-)5WMVJXM@"4BWAS[]\W0.IQ>D3LXNA+'[&0P[>GO\>; /O_>^ M.-'[\-?Q'GU+>A]>D+T/AZ+W_.G9WH=T$>S/C[TW[X[W#@YQ^QUXUO0=?2W? MTK>L]^4CW3M^^^7=A]>TM_/Z;'_G(WY[L'NV]SS]>4'>';_]O+_S,O:>X,]_ M'SR=[+W"G]]'+DNN*$.E$1IQ+DIDB)?(>^.CE8I2:C8>$\$V,;WL,MFW2$2+ M=K>0C%NA]'0E]" M->J@Z0=!TY<9- 5M,&;1(U%RCGB9,L-+21 +WEFM2N77K MC$]LCD_"I\)S%E&K 9^DXLAX31$EX)S+P*T1'ALYWO#L/!MB3A#IA2Y-<8JV-8<8%K'%)J<"Z ME!VPKR^POUH(URFI?2".(U6J5/C+!62$4(@[2:.UGA(6[PS8[U:8OK?->LW9 M3@>H':#>Y?F',LR7S'%G2JXT51H;K:3!UE%AN>V<^#7%TGE\D6%A*:,<$68" MXMB".\\"0=&7/GI.M$M''W?DQ'=8VF%IAZ478ZD@F#DIK#4R',CH1 E(Q17")-,A*[%#@ M@>%2&%8&^L <_1S\_7>^CG9U^8KNLMN]O)+53;:[[/93[B3,"KVRNJXJ[NZZ M=7?=NKMN#V=7N[MNW5VW[JY;=]>M&Z.[Z];==>NR(N\XIB9Y%)Z6,6HM.3%8 M>\][GWX>71NYU#^)XC M>U_VX'L?O^SO[+%W!XZNQM3VOAP->@>##[V=E\=OOSREO>?//N[O?.2]+[#. M+X/!_L$>W_OB![TO[U;NN@59^D 4"DH0Q*,32&.J$>-.1LV8C+;<> SLL0FL MMT99D5W6=H=/5^$3Q2Y56A3&1L*-5PISJBR/JO3$6&]NAD_=^>D/AZ9Y+DJ) MN:3:6B2Q3^>G6"+%K4/6:6*$EBZFAI[=A9(.FM9@;;=)DS.!,^88<<)SXDK- MM K*E<(;0;"YH>G40=,/AZ9Y:H?F$NLH/6)>68 FPI NM4("[%\L3&FUDQTT M=="T%FN[!30Y*V*496268(&5- MZH7M%;*$$N0\YXP&:JUDZ^C5W5%T^+[$SU;*=U\:)J:WVX$+(?=^XU*4U&HP ME#36O+3&&NX,1:Z4 S#*XK[:2+NI3P'R" ML5$Z+P %/#6 ]+3#]?7%]?Y"_"10D=PKAVRTJ<"--\@209%P6@>':3H6WWA, M[@;8[U:8UOS(J@/4#E!O4Q32*N%U"4X2)5RYU)60"TV-DX0ZHWGG]*XIELX# M6(*71A)B4& A(@[_(:UCB:R));.$>TKL79_A=UC:86F'I2M8:IPK92D9HUYP M&;0AWA*P43$-AGKK.RQ=4RR=!Q"#8-YSR1#36B,>E$4J'?-)5V)#5&E!7W98 MVF%IAZ7?&4N9C<'%Z*S'@MO(P2!UODSG,%0Y6NK.T5]G0)T'<)U3Q@L)"&J% M3Q7# %"9L0AS)4H3 W'2/#!'_X)2-_]>:0A_T2L7E\,AM(6Z_M #=SYB,L/N M#Q9?VHKO^;;VI8T1/I_:PW$.0FJDAF,"$JB*"A#8#>?@S M&36OCX]&U:2 #TZK_J0/"\_C5:$(G]U@ZH,O8C4Z3A\N,GG@ W;T*6P5KT(H M>B,8OTSPD3^P\ R8[&A:I>(B,G]JO%F<'O7=41X:9I^X"9XS!B"RD\),\O=/ MJO[0]4_,H##':3W%,$S22/WQ>&J&#G9D-(9%PBZF3\.V9BZ$-?K"FD'^Q/@H MA,G6>58I9@(QJZ.4*4%#<,X%1N$/UTXI)7 9' \V8D\/QD=V_XP;^HD@?KCIV2/ MOA5OW[P :#YD>SLOR-L/1_VW\%KO^=[GMP>#CV\3M!^_ZP-L#\)_7L)S_(FE M7+X]>/TEJ8=W,#[ _&EOY[_]_>?P[ \?\=LOSX[V04T M!^_._XK]@Z>XOT7 M[SEWUNF $0VR! LX:F0UCDAIK"P.WA!.:UT-_!C\=M*T6'GO*&"YQY1[9ZVA M):644V5D9 &49@#]>0(4F%33L/%XVX&V'??3OH];S&]H_7B9MR]$G.L?MSP] M;BV)1&@#/,*9<-HX; DV'G,*=CQ,Z*>(0Q[Q47\".L3= 'W? )B%RIR7_?56 M&OO#XJ_IX*RHJS/!WPGN0/!@*F= I^.304B8UT^ 7X5/_=%T#)\VPR& IDNP M.N>5!)_-+FP6NT.W5?R6/#&*_VA>S;^1/WXO3J950ME)HQJ*2:B.Q^GKZ9?M MPRJ$8]B6K![^ :Q-[^R%ZC!4FT4-P29_>L^<%:*>=_%;^FKSN/JS\X':YVZU MTP.4+TPQ" 9^*?K#(GGS!?#^>%( RDS!A DNZ:BS5N,!&&7-6ATE?.Z/)^E]$&\#4\]J M=SX!L*;&Q;NT^(.\^%Z8G(ZJC\5VO>*6?.\.>MOM'FZV>S YJ@+H4A]B&(YK MTP!H8XH3T)/NK(@AJ7G@4R Q? !^;+^8GA"J,4P)F+T/#%;O\ABLS?1C_>BT MF&$S&Q@%]+L+^=4S>!FV%!3\(-3\FHS X*78/ZFFW=)H$ M SP,R!;[2:;3]RO0F:XV-QJ.V:SW*',5, W8J/4#IN-D5\#J%S<)".["9K-4 M0(LPS*1.P_6'Z3?X3F:]Q$C (R$9)4"6T?3PZ$)NJ$8V43E/&ZSC;+W5 SR= M\10(U= YW8^SRRK.+",MAE'@ V*2YU@\%=M:%:\82] MIKYD@I.@"!C440NJ.#?,<*:PE:(I^EKB)4]XM_?L,JMG0?O^$ZI4>0GHL1__ M.TJ"O)L(%< RW6YF.W-]$?W%#**]@^1/O_Z\=_#V2^_+Q]/>]GOF=%EZQQ&E M)1A'-C)DC4Y^+8N$.\UT65]'.N?)_JOED4]YFW/*# AUO]GNI"1FH GB)FG"*D8-H:4UG.O M),L*LL"^ =,"MQ8S&5C,1-* MQ%)01=PJJ/*/.4N\/SX8-2S4\ET8/Z]&X_&,H>0OQD^]#Z]%[\LVW3]PO'=P MB'N'[S'15'+F4/ E13Q2CA0W8'%SXYV.0DEF-QYSK+?8);$1 +WW7AB)J=(H!&(15P8C';P#I#)>EQQ+)>+&8R:N9:44P$BN M<&-R@?E5):7U30C$2Z^MH %S4W("7KN6S#!5!J^HE;KQV0$W.P3ZD6P#&JV, MWGJC,;(X&L09%T@;*9$Q)BI )EHZL_%8X*W+@K,MU[31.E!DM^$,XF7*S3;$ MIG9+REDL4P$GS84O2QI%PQG $!UG_$#.V =;1PA<:F80$P&GH]!TET)SY# 8 M$")2&ZB_U9$.<)-V(/DTEISCH)0V3%"I#-.$>$)700!WNN,'D3I*3[2E&BDA MP Q1-"+MJ446' _/!'/!DY1E?P$(7(,*_:&KLBN4(]W[;C)*I;J;6%!6,+/Z MW:2)M-2F3&>G/ 1>6W"A2._#4[I_EW8*\%8ZU!G?BC&^SIN^)3^\!(^NZKM) MR$?+3Z9@0 TGORP3+ ".Z!WLTMZ+]YY26Z9#!AEC0-PX8(+2>40\^-5E=(8Z M8 *\55[# D=AD([+W,<4L#TQ58:,6<0L!31/1N,)2N9LCFQ5TX"F)X7Q'Z;C M20U+\,73,!BD?U-SZXZ5SPFK&'[5WGP:&T:K"U:P"GQF'&QT.YL>U :;9(\Z?7UYB MQL.#C7.P*[X8]&?QV^N?V\3'7X632=-\ 2^"]^*NG.:-S6 ^ )+TAR:']7,\ M-2\^D3''*^&/'575Z!1(-089;D-L*69W$*KCXN\1.+#/C$O3/"M^RP>N,& Z M/1BVQ[>=K>1/9DN97*K+1!V4=5&,!G/X5YCYA_+1\4-?D% M>/X58V&_II/+OW*NXOE/BE]2NK(_"W\?5?/"[X7ALY_/*]=?+#_U_;>L^(_^W_O[/:>%T_V7_YS M>;1_7:;J_V_=W>V#Y[N%,]V>]N])[O;?Q>O#N"%O:>] M@U?%;[/SYM_7?FV_38=FZON3R5XO')'P4\'83]><.@Q_O-LX;=?-=UC[\/3E"UXMO=EE^]] M<:=[I^^% 0J:4"2:(DX)09I,,M18%8&HC5XZN=2.>[!8=T"L5%6ZMD,2B'Q MTU#59YO#<6V8@4LQS692,D;RNR:=RP_ IEAH?O%PNM>!PN:RO/NV97R+BJ_K MAO83>JRER;(?TF/M_$?O12N< S!20K$'GSL:%T]36L#_V.K?C\];_S=H#W-' M_9CN5R^A'KQRZ_W[5F;3#ZUUW2_>D2GOP1/06\D#J,*G .;6PVW(].LT(,IT M?36U8U?U3Y*1TK4>^D6*5)?1D](Y;P+FG =J24DIM]Q;#QX7]:N'%!?T];XV MKWW!^'U9V[X)0L;KYD+3"[QW_.)S[\/AY[=OGHK>EY?=\ M]ZSW97"TOY/[=I_U/KSLKUYHZNV\.'NW\Y3N[SP[>GOPD?6>OSCMO?D+GK'+ M]M\\Y;WI @VF)=*,",1M$$@I9E$9I2I#.MK M?.,QN2Q^W97,7R.)[= HHU%TG,:2*L-9Y%A(Y;!/R1FI?KZTVET8=NG0Z&>@ M$5E!(Q<4$\X&Q%1"(T$=,M$H))2W5%LA-"_7#(U^!6/]E1DTEP/JSI(P[ZXR M_J65\0U)A8@TC=9R85(26O0<7BA!S^(@.F-H3>#GU7ECR"JP6TN% I,,<1D5 M,BI0A!FU+BI"B!4;CQE?HP*=7<'=N_9E7"F<8KX$^X$3&HU6FJ3DWDBH#L)W MUL/:B.^J]2%PK:,U'NFUTQ\?X7ZNB_#.)@J51G( M:?B?PF!TDE*6OLJ$N*ES=J\Q*)2,RS(Z6SK*">, 0%)JPB4)#E04Z4R(-<&@ M_CD3@HI@/8L2:0 A!!XG1D82C*0*#%")$Y-J5PBNU\B%N:. 2B>_LPB$5])2 M)8S2GJM2ZI(1#TX!D#V8:'5G0ZR-_*[:$")*Y[P+R"H++H!3%&D217(&#%=& MEHHF^=4/L$??6AL1S\,P5*D&44JP]1Q1X=*EGGT:6E"5B M1A@MHB68I3.;326^V^+)7#F$=?6F$#UXH:E;M$W<3*Z,1[ M#<3[O D27<2"(V$9B+F,N2YYJB#=U M4A=ON:?2FB=-J=#5]X[#Y&CD%TJ>M\56;2. J*\22V,%$\65_&=YWCEC-JRLFG;8,/FU7FW\[[" M]@_.ZM*<)]/*'9EQKM:>-MN,"S,8C%R^(]C4#FYJ,YYVK_>>K55/-_> M_F=SL:1#?U[[P(S;>O.Y.JN9%*>C:2H\$9K*^O52QKG(Q;!>3I$J8]0E)HM) M!5L=0Y4*%C?+.LM,."PR1@S.ZH\TZLN&R6D(PR:EK2ZZD>K#II)$38VFY-P%)*M")DNJ MTC$K*PN+.C8?0S$&5,K5/."UEAQ9OGQ(95O[PU9:EVMEW)#@FS#F"6C67-;B\')CU?![.S$K8; (43'(W@>%H L\Z[M?\=Z,K MI^>NVA+UTZ[:9E&3?_PDX4^E%AK5A9*!G*YVY@NY<9I*1>>;OO.B*S%=ZJT; M0HP7;M]DBRPIWZ9[1,L%309&HDMP1T-8S2$PPQ]7W_?O*'()18[ZX\FH2L9# MWN4Y9:;P^G$"H\FDJM5GE:6EKA!30TWZ(%@]IY-<.:>Y"E=3J&.%*ND&*6R0F'L5>S^I1G[J)K,. IVL?26!?7^<'8-:V/Y(Y.EV\JMV,O4, MJ28F,:SYO-!@(3$\O#*K_Y&,O=JL3!;F:3*WQ_>N"T$RD%-!M063>L'#G)O. MXYG+.BLQOUB@#8SMY"RT1G%3G&VQV-VL:]9JN;LF-_4D#+/G8XJZ@T&"DP@F MU*@"&*IMW)FIG><[W_ZFM]9YS+G>_$YOY.&:CARYN]80?.F0B1\ E=QDYF^! MHLKV_@7U\V"FR2]9]-/FG69F:+8O#,@5VW;3%+OD&>@3@N"T8NNJMTU5>U85]5N+>;25;5; MQRGWNJIV2U7MKJU2MU+5SNL@L7=< _-R34'!.<(9\+4H&7"T6/=B:+.0]I51 MSVFNE-L?U@=).2!2%Z5-O;,^F7[=U:F)C38>0=VGK%%\RTV/DN9KMS%[CUG5 MM8'5UEFI^U,U;L:2<7"Y8; Y+VK;A@!6K;Q&UX^_>T/)>;W!EX"'AT,@B-]- MI,[]V;;SQ-N&2MM#__?<QH]*P.SR&*A$9<6 M?@I,(\&BT5$)XLVYJI.>@H8QI;/>84Z8UI)+7 J05JZ<)L/N?:?MDX MK6OV38]!<(%\;5 ]I&CLT%1GUX>B&YFX./#?UHN^X6'";UD6VC)7CXJKNV1> M58OP0NB[?JN6MU9C:X0RUL%GN4Q%(I0TF)>4"JXC5?>IYJ&26T1]AS*"9$O2 MFPW[*UP\V%YF]+LO5':G!<+6?#-3%X$,%?G@(LQ;U7>EPGZ1XCQ?V;;BFQ." MSILS";%O8- DEH4WGLYY]6$D$1V_A3&?XM[.[N=W'_; 9 $SAK[K[^\,CGMO MWHJ41/3NH/>Q]_PI64TB>O?A]>G>P0N\]^'9,9@Z7WK/=[^\.][E^V_>$C"+ M>._XW6"/OL!O#_Z[6&6#[GWX^%Y:,$>EQH@SSQ&/V"'KO$/>E%&#(T,)&'93'V&?YW;=@\?V6IWN/[DRQF9.WR[ M%;[UE_&-.2'!MZ!(!DX1]Z5$($H*25,RH[%P++J-QVQ3*?J +N_<)WS[IPHY M8ZPIEW_.].S*&'P[HOT@T&I(^;2F)'Q^/R42U.]U*'8;%#M;1C%.;,!*4%2& MU![<.8-L@+^ V%1Z:;7F"JRT"]J#=S;:CQ#BY(WD&DIUW"V8<3@:#7S1/SZI M1I_J/I6=N7;OP.V?:G0"NWGVS\ Q-5.9R9S!V:W +/]%9=3$*X==QJIR,'E MM#RUART-*DM'2Z*##%YL/!;??&.EL\>^2F9W+ST8ZRRS!^-KSHE!^48=Q0@ZB4!KQ.S R?48D.D Q:A MJ>\UP703B\YF^SGBO7^2F]4.#VM[K0&[SD#[*1CWP1S'.P6X&77_3L1]F9:\ M'U^/ZZ]VX'8K<'NZ#&[I7+ZDP:!88@S.*-7(6$)0(,)3[(55QJ1R5[Q\@)5] M[P6T[;3Y2RE=.>-:9[K=)[^SI=^!^=P%S[XE>';6^[*-]T[?>Q,E4+=$U BP MQ[B+R! F$/-$NR ,V&9XX[%:JRK OT(RS]_G,]2ZA)YORHYJCXE/S%D"FP[W M[Q/N-XG!VYEN.ZM&*Z2"N8I14JZ@'AP'EDK M*Q5,(:P0.F M&X]+=5>U=(.:^1T 1346KI&*"5_F:HZHRO;XL9 M-G<>.\OK 5M>+;%?UK3NL.U6V/9BV:UTV-$8:4!>Z(BX% YISR0JH_$D6.JE M-!N/Q2;]]O2\S@R[DZ/>;W4P.VML+6'.G*3:LOG =]_"7N?A.FR[%;:]7L8V MPH0O533)7O.(@YF&U/_/WI.?!#3V_&FSO;%-H^!%(T6DP2.. M+4$:/#1$ESM]>[3;&0X/*#Z+\E2@ M?%L7+CQS,[#:/)8FQ'S=HN$PTXE/,6W#AA[U!I<(U)^+4U1C)0SZDV* MBLR2:+X29)B0FXLM* MJ?ES9.)E8<2#+GOSWP1[ D+/O%@]#T+/ZV;(WO#6*R*,DE_[>?QI?1OI=B%6 M/PI5*CV>+YUT?2W"V]^*S]F:ECOQ5X:2"ULQ/_&XW1.\Q\8^YONN<#X7^X N M$BK?YWC>1 YE[8I97?/HX'GAL[]?W'^E*ZJHXL9I\#!#XIHYBZECGNFD&6'1 M\-G9]D7$/Q7CPYK\AW#2SX-R9GW4D?MY@X?ZLU@G>*BP7W8GEI":P?1UNJ/# M21M)/Z>#SW.9]##4Y-4% E1'W/_,:'(,4 / MH2/76$OM&0/TP'7Q%FL$%QIS/HX&PY8#S'J'@]W.TCLD@O#'+82H $Q'QSB3FMDH]1(!26H:XI@P9"OJF MO=8Q!:Q\;C=GHB[?(F_O0AO]5LX^U?*M='L[5;HBXP]-2AL5,39<<^V2Y<(2 M*0C6G'$A3&7K%Q9[FA\OV7H?0C(R<42B!EN/4T1.6P@X,+7)063IO5I:H<^9 MKJA*T!^E:I6I7R!UFS7U$NNDJ$L(M"Y36F,P]58*I(70Q!G+G:#%E)$JO']F MM6SV#E&N8XG'-_3ZO:N@W@<-,F2YUUAQD0(XHXI0*5C$W##I*T._N,@SS0&S M]_6T\74;@G>&2;3(ND@0IUKDR;8,$18Y(S9:GSE@YFOHJYC^CH;^0:I6&?H% M4K?S&74S4<=(!3C2EF6_FF)D/70A4< M1IS$7)V>U2JEJ)+1(5&=NW&J@/TEFC)O+I1_TJCE$=>X[7-5D^C3;LV;L2@& MZV 9XR&9Q+'S5CFE=.1>8F-P%3B^(G,S>B!C/1;,$<1,?ABF:(]/X,W3?9[Y]9\V M_V['+96YZ>LT=KOYOT4C:=<>9_VM#4Z*]LG\N=%GQLV7R[6K2].&Y^5UW(O[J#(I;Z%WX]'7?,9VQO^.]'$X^4K,[_5@.W!W/ MK:RE?N]@]%7+M4FFX!Y;-5JHZ\,/R[6[M.8MDB2/]QG>630%3XA>BU[%W'W< M[96MS/]]GZHEHA*63@4*X8ZSU/(0*"-)2FK*?MLI0R4>2VOP9[_W*5]@ MX["\3L%T4-Q7*PV-5_S>.?1Q==(FO09GO.J/3^R$VT:^3JOVX";=YMX/T3Q? MI:VV%XWS_?/6U^VDF A,4N0Q"8@K#@&1)Q%I0A@EWC!GV=**6";76">0VFZ6 MEBQ.SRQ" [ _\-,3R-*Z[1\"= U:_2^@'95(W5VD"(A4)-AC*@A2&"O$A3;( M*0UR)2D343LJHEU:TICX(< +P(OA! M.[NU[_'H.!XXL#8,UVM9;.J9JZ%[$D8F&$+RF"WO$-ZGKY0%&$+.N#/D;_"] M0>9AN CYE_DLIHS $'JE6L[]U$>]\L(?2AO[=YRT4?_C8I_[T%/#DX]8!WX9 MH/6U'[F4H'XA T/YS/Y,_7NW/^D0W8G(]:/=1S;!8C_8[JD]&RS]ZZ(-!0-Z M<0MG[_[:>TSIR>ZQ-.6 )KU2+CZ4WA.\"]9D%V8MM=U^AM7_ZM 8O?>14?B' M&Z^U%EA%SZ-+.!#/M]722KO(KX .?,R(?)@S*W;E6M_F^67M4LMM(6M_K#8^ MU?[3^K*VT?Q<^]CZ]N?RPB^YV6JO?R]!K=V"-3>_M[YLK*VVU]=JGS::J\V/ M&ZM?:M_;\$)CO=G^7OMMB"TQ_'/A[^VWDT,+P'I\::UCMI9IH!P:11,E#CZ' MOI@;FJSWA.=06"@&$BI*'Z'8@-5LSX5P/.K\K,-23@G58#X"@YC::B>^F* X M,G#3%NW4CLA\\M?!"W]8.(W^68T4QA$OUU9S+#2,EMQ9;?7[QYK&HIZO-(A7 M+G6TD,Q9,EQJ#IP* I_Q393T>@6'#WQMYB2"Y>9/9-Z?PYC)DTJN(CB^D&VJ[%J[F8CR$G\*E M/>EY?U+P)@^_RD40F<,B3!VR.<$A]\+DWNJPZ'ZQ>/CK[(K320[TKUYHR7IT M>>=Q %#S>Q6.Y!COW/ARQ2:1+/3A+B@^P;%?1)Y5O"S!2/^N05 MV)Z#SF"05U0'R>_Y?>3L8+AO\7!0?DTFB3H/.2BR>3BPV1/-T MFQDMC3<2<:DBXBR"6"1O$,2.\(NS43GPOOGR98KNVC6QXPA&RWU'_7+CRQBO M]AN /3JVO_Z92>A*ZP#&,"//Q\*VY)_!7&0;$ "(_?$5+'L%^O7!2R@74@)E M"6AE5C+T"NL'7GH7KC 5C.:UE>L $)UP]!5?.6O1QEQ^\(TE]DZBXNG8]7)X M^ZQ<>B.IGQ+U*Y(L%5->R9376MW&T2@NO$+2"8-R!2_2PA(48V(4XC8-*/4* MF?+^'#L*F1HS/VFR4QGHP<44] -]B/S&[,S6:P"?_J34:W!\.VGL(&<_L'0P M1IZ4'7K2%]SA^CL@XN-B65,S?VX[LBS)PR[[ D1\U6*?<+&4/PO%H7F=O'[M M MP:)::M7\:T>5 >OM*M:6:TO^/./"<#XJ)O7IF'!U-XE_*X>? ]7JPON)B=K^:SE'1.S#JM@+M5*/[I58^'NM&*- MG$N:^V$39J8R.X-1:N=M397^U-ELKY\W]C9%8R\<;.U]/=MJ_]%IK'W;;[5W MSO-[6Y__VF_L[>[/E@QO_OQCM]%NG#7W]L^:=.N@N?9'MW&P<=K\_%6TUIH' M>7+,UL^O9ZW/WRYRN+3712[(PMXSS"F*6F+$+:/(!:F1BT03[)2SN4/%B+JD MU]5DO4232L5N6^'4C<]=% U$))E)3WD4UA&;E/&4 5(QY\K>!CS"*5SAU*+A MU/D,3CDJO0G!(4R(0)Q(A2S!%L$)6\T)IC+(I14EZ@0_>DATA5,53CT73CWR M^7"%4R^,4V0&IV10.#G#$=/&(9Z8 )QR"4G,O: L":_ GZ**UXFI@*H"JM<" M5-YCKR.AVE'/ X4 D&.=I3DYYC%50X>*5 [5@@(5FP$J+B/SAFB4J(V93= B M*U- *3 1B!229;(/BF7=\$?/C%X\>H(2>Y:56'#X:0X+%M[9G/K?GC MKJLP"DYMHY@PFANZ*J2Z#U)]OY2B4EXX0@5&Q! %2!42@FB0(Z.9)LY1S'%F M']1UP=0EH/KG??O9G].9>M\,+I..S6046P!^C8,>=3!9T MG#/DF!%9T5G"0DHEPM(*(W4N%L2./XI#ZNDTKKCBA\XQ+-G?H??!'X1O,;,X MQ?YK8PUJ'=8^1=B.H'!%I3/=#%:5?94=JKP8++/@9<\^OW[6#*3*FDNT) MMN)[]"?]SO%9#11[N?;;__R7IA3_/O6'XA7R^S]S9].P3:/F04ILY_#"YTLF MR'KNU!K2>DQM=+UF:X.3SG'1FSL8?^2P;';M=NRAS\U: /ZC_F3D3CJYB:K7 MKQU8W_J^7/LY7/'DFM,WGD[Z\&N_!@<5#T/9I#W^(F^/K.MT KW06W02\>GN3>E M;.8^&+>'#U .L=4Q; M-OVW@WB\VPME.UUQC?RF?!$WQ/-A7_:P5[MS6+RO'XJ=+X1AV&->+BAUQ MW0%YVG9Y(J,.H9>#.!)VJL]8Y:E;P) MT2BLA]XKI1*-?IAOI^='V().&/:#MW-S8-F3/6%5?-^]GF#3OFY+ \X'LP$I MB"S!/EF-7.X#=A'"3.^<@V S4UQ?]VANV/"9Y:DSN$1_D$Z*3H*+[9QC??%V ML)MY$7:+MO>"_Z?H.@^CQOZ2C6(GJZB?/LQ:.!EW?0YBMULPV&6!WNGUPBFL MZ!))WJ],>C#F&!B)^<6+]L LE@2"-U'VY8:Y"SRY)21>^G[?VSD$T,\W!9>8 MV1OX%53LH&1AN*J7=19S#^!OH7;:Z^^#3OBR/R]O<.YIS;K9[]CNL.GU,EW! M<(G%A\8K+-II2Q*#_):20B)[?;5C^VO,'W$]Q\N"&L_5LK?W&*YY11MN?>#..&MW(![;YT M2DMX]FZAKM'>H,W3;:MYG@7FD54\=_8FC"P."DD3*'C@F6 O+JW@V^"M7CO= M[?C=0D!*^H[>X42VBH[UD0'.T5B)$Z>3%WN9+11>R7\8?Z1@A;29#BV<]$?6 M_J;6\ =9U"N&2P1[-A*M/7N0[B%7C6@' ,S9!?JS(&IY=U+58& TC38.-EP@ M8;U"W/N(M"<289N,(TEJG.32BKD\%@)V?C!%1E2 41=P]BK&@ +-;R!''5P MLB-[5CJF641#!(MP4-#SY*,M'-*]DKE@)'3@#69&FE*L3[)$?\FTNS4&5N#H M9,@I,_6=!Y.3O^#^%^Q'1Z6[:5WOI(1?^#XW1*""7P'NL8@5QA(_K43P'07M M ]S%X!A<\M)B@F4'X,IVLI=M=T&6!)<:-R66^CDA&KS:<-\(]?? =RT(8'MR MV!#/DR$Z*'"<@HIPWI20.,3W6]A*4N=7#.@\]GL5M#]&"3UIK&X#>).84RG: MF B>JW#(:9='K%-,L ]"Y,*RPT[W,DL)G/U]C/M\#O\:XWY/!,[4J#&\Z[-O M[FQCSQA.RB(F/$0M(I]]D!1AGC0V$+88ZK)9OX7BM$"!6.SH*$:Y;-"SUUS& M ,-W%MS@)Y"Q#*]T&1N\WIFZT=\X:I]L>B"+_W=BQ6\Y+4A@4DY$'"I$:99(W_OSV/_;@Z/>U41YY MF%^\M/B;)PR5>#QV>4O?M92CHZ[U9;(VDW4-$Z'YOF(_#J$[IV=[AX43/+M5 MTUMR&@O*R+\[\;3<7+'68FBA:T8?]O0&QX,.2GM M>$?[XT07[&/J')?LCHU^DIP[C24[;Y(_G3?E[2.]XRP)&69_0&8RRR,5Q M%K\4R^ME]NHX@(OZ? 3^.!-H#J[>QXNIZ-%8!@A3IK^S7->5@I+S6B5?9G;G MH$<]GIE\+]*3]]ZO7C!1[@P@[-P%,=(#?6FCU8 ME%BNB.EO)*87%3']0JRE(J9?Q"4W*V+Z"\3TMQ+-SQ#3FP0!OB>4^6 YS1Z MLUCZ(.$#S*?P*N@Y5Z]@Q!T2?0^]U.%O):'FB!NWR$?D<9WP\SW2#[#%$(6F M$(0%FYRX=9C#!AH?B./*N'OR<=\KE5EQ+L]X3N?K##PG0PTES'-$K**9;-D@ M1Q1#CE*'@];8,W5=!O.>M-LF@:9@(A77B<._G')4L!B-2D)0B2O:[><7 =Y< MW:8:C#'#"<44(^)&8J0!VQ"89V9MDEA+<77::,S ?B_BWMFG)M,TW84G/H@S MR6 O%C&4K-F=P]H.A++]7$A43"\ =ZTS..Z7$>SX6L-G.A>(B ?'\)\B M%KTXN>$25_9E@V&PLT);L ',@.)0;;6TF"M*!3?%#.E78 NU(1UNSU?)F?@ MU M(A^SELM$/Q$1[]TN.R=2O-?2O?LQYX\O"'3%E/=."!,>6P]Z/\*$/X?U$.W> M,*,W\DGBX'/_#?4U[&[">IKGH=-<^_IKJ_WUM-'>W=VDG_:*U]>:NXWV*GSO MC_/+?0WP_6O[K$DW<'/M4[>YMOJK]1D^!_<*K^,&7?_5R/?8;J;&A";OU[;C M1%-& K(Z2L2CC,CQ1)"7#&.(RD2PN6*T#N%%Q9+P8CA[3=W+.V-->%YX>G!% M^N@Q>B<.-H9A?H5/]\&G[U/X)&04A&=4H@$C#H$O1-6 3\$%&;PRA"D/^"3, M8]%IWCU7<_("U8)#TZ<;FT[N:QONQC#^1AW%.]Y\A=&/XMRZ5TM1!==W@.O. M%%P'I;#-]!92LUS&24R>04@1YY)23") 20\8X]% MM^YK5U0)/<:C>FN6^ZI;?#/V^8%=<(\VR]_&SR@VINH+RVJM44'7ZN%TF+6: MVU:F2[NJA-!]+'AS.N!R6(>4!P@K:Q18\.!0;I!"TF,J) 'CSO(4X;IDC[;@ M518:0]JY-/*:XID'9HJ&Q2@S MZ9,J]?SHK:E@^1D"WQ'47^EB-N-Q90+N80):TY40G'#/ U.(4' >.=48.:<5 M4@%S&71B/(0G25T_2NOFS MY;=?3HC)#KG5VX+VU"^)B/P[*%MMR)\L&O@/[JW-P" MUUQ9:B%T*S@WB"&4D6_"F3":P%GTAL35&BCIWNES;.+R!0J%^\]>5)=FYK#T+^*6O MG#37#TZZQR/"OXE*'MC]@BCI(AG#/]@P*A1W*=>Z!ZN"-('Y1*._ M WG(_8LG/_7ZM_%^Y&*.0P_O6,V%YH5G\8[58#^3@W''"'A]!&&16SJT]A B MVH@2I5:;(+R@?FF%+]-;M&!8Z'])+)=KJV#,\P<@SIF6J4&M('9T&8Q#2?<* MHLAPR3J6\7I&+TC1L7%)6^Z@?R67P*SNW:D&-ZC7=)K>V&SZ,JZUS!56; MK36RXM<^VGZW5QMT2C*(S/W;"[$[Q=@V>$K&-O ^3\$SR#S.)V[@^YWB X"? M_;\[/DY(D49]B[EV*U]\Z#V,WUP7%N;\-@\J%'I ?1N<,O]6+3$N/LQ M%QO&;;)4$BME[H]V-%LV!?IKF?&8W;-5LB)H>EG2X[4?N+&S'2+.$_XR7:/. M)'',(JTI1M';&!S\3X2",DS> LOW[;R420OI5?(Q3SQUQ"GM# M@S1T%*RZ? MO/.R$J8Y"U/KZ[9746.C!9(IA,P_%Y +AB/G36(82_#-"AM_78WQF%9VNO]R MF@^G'U.W).Q\@O[*DBEN8I>#_OH[X4 M!ZJY5R3ZQ"-A#JR^MCPXKYA2B3R*^_$&K9U.U?4[V3/XU.\=C!73Y]<+;9VD M -^Q4NYP0/AHK:<41Z0,R4]D0D*&>(NLU80;^/^H\-**OETI089*3;R/H#C) M2-"4QA@2-X(9::1EUEJ#(2:.J1*4A1 4 1&:50:,O>,H>WB()Q*0P9+F,,U@ M+A@F,F7T%G?@:AR/+"A9"_N9.[X[.9)[NPN!DF2PYT%CS9E.CE#*0Z+:>4G MQE1BM ABM'_>6MT.4DB%,4?[*V$MI["&U[E37 <]5:4!4QXL0*B(4D1H;F <*2"$$"ETJ1 M;"1OR4Y-^ZJ/E=W+B:(KJ%Z+L[J5PXRSI=L?X+P4YU?)&W@CLZ5G4EF",0W8 M<6>"9E$8\#Z=P)+YP*\,%J^N[%D]O%0PN-899";^DWYLPS?^N]OS^R^M!&=# M)=@+^\UV'K#WU\$F71>-]K?=UMH&;Z[Y7\V?/PHEV/K\Q_[6GC^?58(F_4I: M[0VV]7-K;[.]_ZOY>9TW]G9P\WR=;+4+)=C?//AVT#QO9B7XM2V\I-P&A7+[ M6.XXHO!3@@@.G KHBH3RR-W_UN#"?=V$JC'7FWHK>V+[99$#X090%X\[,!8C%RB40$1Q=QDL8) MIF=%Z15DS0O:XB*'-(9[V^\7X[)L87^+0'^D$IGA=4PR]!99A;A8UM0\":L0 M>=AE;_X;1#S58E_58BF?![G4K>VEYM);KZAE+,E&GZ=R3]_F:94EH$4>LU&F M+]FF1.[=]R9QTK/5&'Q70O3%G;S2E)K<'+NTAQ\Z]W> M?Y5Z[?P6XKGH8[O<>,J67QB67PL %)R^SF\IETJ+,AOG<,R$S1A M!KW/IKV)'I-1+%NON0AQQ>&P\N6H&(E9$5J^$T)+X936QO@4D^+Y$2,F0@4N ME)*$:TR'CVIF2S'OU_2Q>(UZ#\N;E%T:>QXW#S;@6C_(UMZZ:*Y]ZS;:JV+K MX"O>W.MV-_=V:&OM*VOL[>[-=FDTS[_235AWL_W70:.]CYN??_QJK'4/MM:^ M=5H__^JTUC;S=Y^U/C=38[I1+PIK*$T>*9-' "LGD17*(AM$H%(+F7B>3\-) M78M%:OB=!_-,!3]O&'XLI5AX3F2T7!KO$F66)1^Q"MAS43YTJ^#G1>#G?$)' M&86)Q&,4J<*(BQ"1H80B@[$@B0OFK0;X8::NB:[@IX*?5P(_)'#BM-68!;"K MTALOE.#2Z9BK5X*\YIE_!3_/ 3]D0L[D W96>N0 :,#[,;8H6,<=DXY M7'H_X+)6\%/!SRN!'QT9UCXPKZSE)#/!TH2E- PBL@!2?DU_: 4_SP$_; P_ M6E*C78J(T/S V^522RLP\B0D'*P+W.)%]'Z>FVUIZKGW\!(HO_^#+$8-O'": M:]P).-/?5[$SS3:..9_ N0?'R&'NC=:*6T)L4(3%1+B]K7'L8>@T(OHH6^S^ M+)*0%6+= [&:TZ0>RDGO59X78+1'G$>&M)886?"/",>,"DR65AC!=1<:O03O$*-$".BQ5Q0Y#(Y(L,(&B%OA>/D2Z*NFA/Y>Z?';U>,'5;%61GD! ME'F2Q6!,,6$20TQSC3CV"AGF*<**:$/@:+V4V2B3.L6547[+RAR$U\EQ"4XV MV&+MB#->!2)PI Z&\(1G)I"/'*L, M8+&(1GFN9/&+/SWP4Z\/OQ[6BE%TA_ZL=IQ''0UY:";$ >^,3?ZWY\T$#."& MX:<'>1_# _PX/+_VY/@^V\[AEX6:?_H:,&QJW$5K;94W5K>)4YX(ZY!DN?E7 MXX2, H\D)&MBLLD$QI969%W2RX0R_WS%#U3>N(XO0-*CL]R*I.IE2==%< MW/VU\ MW79,,(B\&-(@P8A[ZC.Y"9R?E(9S:@3),UD6SW[?L='H-90G35IC8F:^N*TI MYJ9Y!G=O+7OEE5MSVH0W@\R1N\1IBI)!0!6LZK<:T MPK(*RRYC&8U66Y[)U4 3G#,Q>6J=:85F%96\#RRJ_;'&Q;%(LD[QW7EJ(?8EAB,-Q M(*UU0CJSM#(!;EO4E5]68=G[QK+*+UM<+)L4#'&N+4E<(0@I,Y8IAASE%F&G M31)"19?,0ZN+63X^L__;7WF-*3W6,I0R$/\2Q._,/)(8A@?A>LR2[, M6FJ[_0RB_W4[(;=:6FD7M*V]5,N\['G:T/_^R\YP';^HK%U-!O;':N-3[3^M M+VL;S<^UCZUO?RXO_)*;K?;Z]Q+RVBU8<_-[Z\O&VFI[?:WV::.YVORXL?JE M]KT-+S36F^WOM=_&7-'_7/A[^^WDT)Z$SO&EM=Y EKU Y-<;H#JI ]Y(_ +8 M?(F8O5"1=TN,W5X]W>:P@\[FL;'&$,19LLBE))!(CD82HO.YD7N&&/NY3N]3 M=7+7GUQ^"N"9E\AKXQ#H6D(&>XJ$T@QK$:EBXI52FN_T>X/!)2KS8@J;]R?% M8,X\Y>R@!V[>>0D\8.8N\?P/^?^/=^$NQB3HMA]? PNZ,0H#.US+&< M/_LU7I:$/0E5-ZT66RWVR1;[/(SM=RH:63Q2V1^#F$ZZI>_ZI9/B\U)"OZJM M^IR-4KE3?^5A7M567;M5JQ,K_;^N_Z^5U2E+76W;]3,"XG$I7Q^'GD^Q>96P MW;QK/XM?8LC5A=C\7@H)$8^C=LKKF=+N MDB5NZKD.K,E_""?]LVC[LVF!ZY,!I4YG;7Z=>8#A4YX_#K;V=O<;=!-O'GP] M;:Q]/=N$[VJ<_]5IP+H:>XWSQMHZW3IH=F:?\C0.M@Y:G[^>;^U]ZVRMK9XV MU_[8A?LZ;_[<.-WZN7$&GSQMM+=@+7^D1F=227@I![&W3[;:/]CF^1]P;PU8 M[P9O??ZTUUJ#'3C?%UOM#;&UMO&KL??OU%S=YE190X5%!#.=&9LT,IYBI(B) M6&D2HC5+*WKV\4HMG^[@%DJSBGJRHIZ\/*+9>)N3BBHXKKG0>Y\HX+PO(@O;J6E]OF7STFS2G3\IRYM5>;3!F,\Z73WD3)OT7 M!X:S&Q*O:_MTJYW+\;\=;+;#07-M,Y?V[V[NK9YM[37(UL]&7C_LP;><>)7> MI""91C%&CS@C%KG@.2+4$IR8B=@9\ 8N@' )NR HI=PQ;)T6R43B+'5.,5,EO1=0/2=);SCOJ ,6B$26 MZ"!(N$:X@\@LD+*T(4=?DT8^S*L6N%+O*J\Y-B2=Y566-]P)C!/H* MYID9 OYORH$5%C19!4$T!_]7Z+I\_)C$!=;BQV527EEBE02BE.>26QHXI\1J M:CA.PDCPR&1*56)U0?5VDEA-/"GI,,M#30D87\YRVZ)"U#!LE+8<$[FTHI?5 M4R167V$5ZUK\.W9[1S'4CJ/?/81OW3FKZEEO10IL)2 #C9%KP8-QX-JI(+24 M7D09%*V282\."],S1"\EPPX:L!^?=K?:ZVQK[2M<9_4\LZ"TUCQO'/RUUVK_ MM=L\WX?K%?6L&E C:9I0L,J!,V!SX8<)2*0\38812I( C_ZYZUDKYO"QX;:1 M618,!1^-)ZT [)V+2?B"^"*X*A>V@-HYR85A$JW'1J @)4?))& M.J*%)M[17FAT#I@S34*B09PYRU%3D>!F# )0G1*M(E7E1=6-6'/Y&CX5H^.<(@!%@CCEX$P3!NCH M"+/6P_\IN;3R>$=Z@1\I5UKZ]%I:9;+FHK>33)9BT4905^2P\8@;&9#)&AR) M"XP9HK#((SP>W6-7Z>V[UMLJ475O'9VJV0K&Q@A.J8XQ#YL-$=Q3:9&T1O%D M B=&+*T\NC5_@57T755KO4SL6>6H'JVQ8FK('W0$!('!\YPM&EIA6%6YYC,Z7G@?4AS%YDCJ4*["NV>&>VJ M3-!<\&^2"14U5?A7X=\B MW?@KPK\JHW9OK)LJ_8I<804!N6"!(TXC1X9&@5*BP1*L,9:Y] O3NE:/[H)\ M95CWZ&L,$Q:C#X\4C)=#Q5XN,_C2UY@2@"MF %>K?'NKO$D]WD@^KYHA\NA\ M/\,D26:3%#AQ*JC#'KR)%*,WB6I]]031JM;L.9V'U@T]EUM[JV>-O56^N;>! M-]O-W>;G;_N;/_//_K0)KS77-D1C[X^]YEI(S;T?HGF^2EMM3_..ME:WA=+* M:*F1-'GN/ X)Z40P4M82[8D)%N>TTZ4'!>A&4CO/)%;4"(MA&9"(+$ P%W%AN+*$ KBR%IJ70UEZ9B5I]7[(NM M42)2IH22G#.G@\?4XA )D8JYD@%H""K5DXX% 9LIBC[&30S6(O W!.+)XAS] M>D2EQDP(+BF-Q5P:^18;GRI4JE"I>B*QN#@U>2(1E9#6&8+@W^ :,T:1 :E M,1A'"1&*2< I(NM2O\$NZPJG*IRJGAPL!B9-GAQ$K[%QD2$A'49<>88LL1)A MQHA26A 2(=0BNHZQ>GN8]#Z;QK6A<,Y2$:XT]T)J1Y1UTI@@C9!2/$TRI2K( M?;3:3@IR07A8)"PA[(U%W$'(XY1B*! )?H4-ALMB+LV3%.2^PJ;Q:B[- ['" M2JF2E=0J2CE6VGBK0A")16-=E+Y*O+X\,-S0.-X\:.YMK?V[V_SY;7]K+4\3 MV=UMM;L'K;5]VOJY"=?]@1MK_][;W/M4# 0W":Q_Y,A:#MY 2!9I1QE2QFJF M.8Z$DX?.I;%@9WP,U ,T<7 73>0A8N><(I@R_$16IY*D%Y"DUM=MBCVW41GP MYPU(4O(>)"DHY##6QCF?@I#57)H7I;U7!AM!,!3%KB5LM+C%];C M*DT\%\V>FDO#I-,)YP'!U"".J41&.H=H\)8EZ9,CH-D*U\&'JA2[4NPJK[HP M2CS)JW+##4F*(*\<1Q#O!&03M2!4(EKBN/7"@O^K3)WRBNG@C216E4B*Y@!7 M4PT:FUSRCCBBA _<:L>JQ.J"ZNTDL6JXP)11@@B$J(AS*Y A1B B30!/V\9$ M?9Y+<]L0B?=2&5W-I7D04C@E$]<&4-X3KF)T,G+I&.8T@JN'594,>W%8:+17 MRT18 0T&;_V_7>P/_CJT/\U)ZV#]?*O]J0/W=P;KVVWN?66M=H-OP;XU#N"[ MUU9QJ[T!]_]I[_^=;Y)64>>ZS_*.-O=VMB-.D2B?P,4OYG];A0P#O/%8@)HI,(IE.12MN3=01&PCCB*P3,:_& MVD6LCZDT^84UNWQRSK8#^U=Y&:B(0G$O$@ ]+!P:_61TN%U<3%I15. MZD8\FBZV4NU*M:L\ZQS5>&*B%8N*NI] &46Z6E%<7K M<(IO6(W?506K$BH29G$R@G!*E:7,.^4EPSGKRF*5:%U4Q6U-[*^17!AE'?*1 M8,0%J+!EB:.8"+8I*HQU6%H1R[?5"+V7&M9J\-%#R*>E-]FX8Y J[AESU@HB MK!)>)15HE6A=!%A8OSXGMK=SVFR'@ZWV'[NM]C[9W/LJMCYO[3;V]G]M[OU[ MK_5Y@[;:JV?-\S\.KDJT*J8#D]XA%KA!7 &\:$ :I,'=LUA'[K2\JJ#UYD0K MQE8K0K4P*?$8P$FT1"N'F0LD<)\JH7I#0O5UVU-B+8X&$6_I<+ F(QPEH2R6 M+KB00I[0-_]$:U4K<]=:&1-S<0R-P@6N+;4A)IZGGD8'9Z=3E6A=2 6=1'$Q M.,D5Q&Y"Y>?NT0ADP+%'>4 $8X1RH^C2"JDK4XWNJ?3X"CVN,JG/K+Q3F50> M22 I".08RY.GA4*."H8$ >NH"<1W>5@>E6^YT*U2W1W4U6JWEZI:G!*#$N6&\"YT,8'856TWDILA:V*"A#AO(E#$2:!,$H"T3WDL=M!:1L&Y M84^3 *N*&.[H?7M*=;2$8,8PQS%JHIC7/GKF4A2&5@FPA=3:LPM:NVV8I)H% M@Y2V#!3-4Z05ULA+RQ@CSC@#QIS5U>-[QA:XE*%2Y@V8-;EZTN]LZ M2,>E58AYEN?C.@:FTG+$K:"!>V]T%*#!ZM&=VY7^OD7]K5)A+Z;(,Z98..?+ M!U*&9E)Q[)$UPB-!12*1$N5IGF-19U*\855^5U6%+Q/J5OFPQRMO:\8*PQ'9 M0 A!N:\6E%:$#6&G\9$FQ5UA:N/'GM_^Q!T>_KSU11>$" L'& M88BI4,IYW'/U6/#:N:(B**Y9XB )C9Y*,=XUE)N=U)8BN__+= MD[R-GWN]<-KI=BL'Z*&YB*_;2?CDI=%Z+2OR/)Y8SWU"]MVG MA9?;>M6,XVO'B;^'P4#SVITW8]4B=^!FIBA9D#Q8YP@)++*HL6-.8SN7#.J5 MSS K0_8#B1$#%PH81"75D(@X6)FO)*(6">M4CFK&K*ADW6JR)S2J'/2 MI06?EE;A:86GBX:GU>/F)\?6J::+Y 0+7'E$/2&(&Z:0Q3H@X^"PO?+4X3Q- MDIJZH!6V5MA:8>MKQM8K'O%7GNJCT72*12A7YDBL$5$X/S'D'!G,.%+82:-S M45X02RM4R;H2\QHB_C;0]-'7*#(Z_SJV<.?C&N&+3V4O_3Y50W]@^SN=PW*/ MZ AK.XYXV]'=P\7R=;[4^[K9_?]CYV^2)IPQK2@VG O M@HT8#$S47 I/K/1Z>/J])_H],6V4$YJ;BUBWCC$793(8<)18-0S9JTC M*>:A )?G;(T/'TZB=KP;X9]^C*6Y.(##WAW4(F!5F&1ZR[^-TKV%T.33K=?Z M<7 4X:I_Q^[9&D&WOIA@32IY/CDWZ< M%J+U$O3:V6]LPWK^W>WY_?^E:<<]:TAF+%KPYRU;-^O\[Z?3APIW#+-V'L<3.T\[Q;F&T?X*6Q+XMWS?H M%'_L#/)7I5ZWVSL=?+BH+U=OIR@VKXASQH%2&>#!)G;MT2!^&/WP>^@,CKKV M[$/GL-B*XD._#Z\UC!?A N7W@\ H\1)85QQ9@52_ M]4=M 67,,#3G_WPZ-L%'U]&]XMSV5;?X9A+4PCF#!3CYB4K.;7 6_$D6G&/@ MLJ7X]+,K+GMM9<\+V+X6.'W9]=\L>F;>1/ZZP9MT@S?6=CN;/S\2"INPN/9I[/X=&X6%KU#P'BC8 M_'@)!9V3WF8&+,YI3J5AA5RT'AGN1&(F1L,SDRRO:Z,6J'.W\GQ+&&057?:[ MA,'L +9/>Q7ZW0?]OE]"/TN\L%$*9)FRF8HW(.T\1YJE%*S.SY/MO-"O<@+G MCGZ\<@+?+_KE-$^%?_?!O\XE_#-.&8(3SKQI O O4Q5*R1%6CB3!I8U&Y$*- MNB3S*HJMO+_YX9^HO+]WBW^?>B=5"O!>\'B(MRDPBBA)''$L"#+$@W@' MCW&0@6)""O@3CV>07#SW;_&>R5VMJ^W=V(\V'8CKZ#N 5#7NISG2X0DF5N?O" *H(XQI'7$B&)M<;)Y$ E '3-U M*19I[N^6X9G+Y8H%U)[GRZ^^^U.X^=KS]8=M-#]=Q*O4^14#.H_] MWBQ4C5I,5P]GH6KCX,AV^@<@-^^VAK^YMBJV1?+*.>^1R"/MN=0&.8L=\D8R M+?/3%Q+N1R+^N/:,ZG#G>+C:$D6,L,@')S(A9D!:>H-DHD8*SJ6)_'Z'^[C. MJ^IPYWBX7F-"%6R?3PK\!&,X<#S>IH#SC M$CE!(^*!<:2C3. $8B6H-U$;.-S#WB4'\ $OU#KC31_4CGNUG>'IU*YL.NE' MG_W!<+$UM&C(NG_[UDS#5EY9%LG.X8DMUYI=O^+T*?C$WD=&X1]NO-9:8!4] MCR[A0#S?YF;IYCZ6["\^?S-#X2 U>\>Q)I=K3]R1]B7"$44(SS(+XY=H!W&P M*!UFK>]#)3I8/]W:^\&:;2^:[0W:@L"J^?.O3JO]E;5 @1H'7[.2[,/G.[-* MM-G^]P%\CC3/]TEFS(? BFS]W!"@@*+U\^O9%GSOUL$W6.L?"91+-+YN^V!B M( S@$783<4<58"252%'O'<92D*!*% 21BV$U(U>N.K;,*6.#YDHZ. UBN%9& M6D/S5,K9+K3G.-364>R#2ASN5,?:V %=%T*HJ!"'(P'39P$=8?.0) $.-5(M M<;ATK-9:>#O1)$K.C70Z19Z(Q=A28NVE8RTW^E9*C]F&TVGX*L_F=GFZN%"P MM583:4E.X23G;2 XT!24Q232D):N^YY;;W!F0Y(.DD5L$\$@2MR'/L'\)9!K9/ Q-1LOP_&*V;#EOL>P5[E';"=PT'- MUKKY?&L6_@)@>92WL5X[W>WXW?S6;->"!=#.[93%BX6E@\L7;9KYEWRI;$'A M6^ R.V #0S:>V;+E/Q>O%-_L^Q&NE"TB6$P?BS[*(B\R*-[<<]W.3G&,@^7: MC]Q;4EO]_K$&,%6'58Z_Y9KUG^[&P]IOG7_F['2WXSO'W;/";!^,?^OD(^JD M#BQO:,%W[=^QYB)\,,2C;N^L;""]>$^PL-\Z<-GBU9/!<0_$'99:?OG@Q W M+3CNV"Y\@0KDGX!H<]@X !%T\C*D#WY7ZO8/B3R>PV.)=L.,G^2Z[9[E' MK%A2\76A YY%7EWOM/@]NQ>G^=U')_VCWB"6NUJ\'?8"+@F7?6;ET MS')M6CK 1^WE/PU@0_J#O''P7M@I^$J0O;\[/D[+RR"+1?+2 MO>[T'64YRZM:!F+!\EQ;=1=7(\A9@EU+>WF1]I]LYSO>7#_CO"(K5A5\* M<:CU1A9NI)DC!1J40E-(;V>FN;7FS[>%!,MKHT&8RY@[&1)R M3DGD-7.!2BUMR&6\E\87@6K=='Y<:&J,5M+CR+6QS@6!-0^62*(BKQ 3CM"P M5]C9(LCL@X4XK==VX#_]THPZQWA=XX&U^ M)'LQYFF"T@ZB=X.OD:0-L:PB=4A!\[&?W8R1?0U>H5OI\0PM;RE=V MY/(CB;'I+B1N],98NRWI<'4:8FA'A\9.JN52;&\#_W8M9F$9D)@\8^+ M#O3PX1J>?,0Z$/:3X^L_8TI/=H^E\Q1R:JLX\0^EBPKO@C79A5E+;;>? M\>N_;L^&*7#$BD@#/-1LT+(?];__LBO7>I//+VM7I\K^6&U\JOVG]65MH_FY M]K'U[<_K'>!%67*SU5[_7B8XVRU8<_-[Z\O&VFI[?:WV::.YVORXL?JE]KT- M+S36F^WOM=_&?CLYM"> P)?6>D/"X]8$QFS"PUM+(TX"/L>)Y59% M\.DXD8+J&)BY-N%Q6P)CYGNH3@&^1D4F$H_*N6@B?%5V**W6Q9.P%\P<7PV] M.;FP&[NAYLYJL5-$K%,Q9'WH^@P&O7X]>UE@9'9K1[:?@ZPB_!U<<+J&_E). MW(^-X3@34D2KA<\VS@=,G*I!F6GH%,$W8/R@=PCP %]N/@&-R$;&[A M#7_'0YNC1+@K^$,GG, [_K;=DUC;.;$0(A['X5Y<3 5?*4JS/(YE,#N49:ZIJ(>R!;];\9'\ MU\$QO% F+VXD=GL6PL*BXGO8PG(8OG2L&Z9A2F%:*";"%WF@<+KM;=+)K#79CSJ%.)2:+V*5, M7U^5H)S)S W>/H<@)\M:TU?"(0B+54R^DL46A(=WV]E;.@X68C"BOA.7X>A1 MXJV- _?@)WQ%MS\<"UG[7@#/QZX=##K@=!78\VR;\IRCW.^V+;<,R;RMX>;6 MHNQ[[-==^# 7[OM>Q2'_5L1&O1.X1)@BP7S3S:-7[T3I@"XD>^NB7..=]=BU M9I_X/EQ"GF!Z\VOHEKOPI3EM@#J_T&XG0-SQX;6%<,.^J_VSK;U- M]]WFSO M\.;>5P)KV6VVF_O-O3]V&S__ROU3!UMKFV*V[ZK5_N.@N??CU^9Y@\#::'/M MKX/&YW72H%]IXV#]U];/'[CQ>0NNTYUF(?VU'9DV!=>\$RXB;F5 EL._@E(J M:&Q2# JDM4B^S"OH.6SK?9FODLX_9FGC_GE;;2CT%96[\PG9FO!"'P M&"$8QE1Q)A$-VB-NM$+:6X-\(,9+H035@!"4UK5Y=,_^_.E)9IY<$UXF8Q;$ MZ7E+UWBS#MPU>8U)*GE1O+:%O,:;C?3NYM=W)V)20S5_TN]#F+XH@>!K\* J M-_^!1GR*:/'7-HW"B1 IBM(EQ+46R((WAH2@@H=@C-1A:675^_Y)#--"^QAO M_Y$CO=^RMW_5+5;>_L.]_9$U/OM8(FSE[M\/*:;NE%5%G\@TR\;\-+P..!#W&TZ@2BI6G<2_\F$XH4AZXJ5H3I)I\<)Q3GY&16)\"LPS,W>H:]L\T-T:V*;HQ2<8@"FZ'D> M%F889EE;D\C7] MR+>T$[3 M\G79B #8P]+F8D?8O:1L;7BCW^ ^_XQ]/QWE(/KN!&[_5VMUFP2I#4\AXS]' MG&")'#<.$9.TT5@$Q=32"EN^/-?X'PO0-S3I.8/3_M@;'+_[3J'FZC;%W %8 M4,25SK-:)[2OL%&H7O6P'1[W#HFD-)*_$G>'0@UI!\?RV MFWZD?$U]-'R9BH==]H46R^?9]#/?7H-7U5%0C%NLE3.W:^N99?5_7?]?MW63 MS*L?8ZB+K[DEHYE9:N^[?\\HEZ;J@7DOE5$>G*JJK*0J*WFNR1F/R@SF".!M M) 4/FAWP_/>VX+_-O55XW[?=QMKN[M;:.F[2];-F^P?>V@L'6VW/9I."F_2/ MW<;GYL$FW: -B!*:G]=/6Y\_[3?@^S;;&Z39_G;0I%O=YGE(C>GJLR!2(C1B M%)S1B$=AD?44@D(:M+-&*A[XT@JI"[Y(\WTK/*KPZ GG@51X],QX-%7C5C"E M"X,PYA)QYC&R5G@4=$K. D8Y&I=6>)W31P_A!H31?6<6KA?*Q S.J$N*$::2H<(MP8ZK5WSJ6E M%Q2C$ZSPZB%XU?PXY5!X M+K&S,B%&O@O]AC:?$Y9PJTXNDO_/,8:C%]S?*3H +U20O MP9M4U=P_[=:\&6OPO(_8*BOP("OP?M M!?.^M$+KA,VK(>PEJ^TKN*S@:DJ\K&RCD\OK=S"!<*>;9L'E/6M_EC M*%^BYNP@#PW^>S@R:#++Y^(PG-$XO>$@G\NS6H<#;T9#(O)TH;/Z<%30:/SN M\%.P.3Y/$:JMVY-,]-[IQWKM9VX,.1QT#I=K5][(<,#CY.JC'I?_O@<,D>1) M )],8TTY"1%$1S@9)82 )"DC;_/:Q+P*$>3KQ*-'M$5LG+6^;@N>O C1H<2T M0!"7,Z2]@)\ 4$B>.!8I2G=1TYX%X# CUT%9G!US&H]+O0)CR 45_HT/WUJL,;.-K<\PO\X,IF!G+L\+%=(AFBR6EF;L$AY M6.[RY2CVP1#J@_ Z.2X))W#2VA%GO HDHZIC9'3DI#KR)SARL)H^&H>Y-,A3 MY1#//#8FU[,H@BTE3@M&9.X/O?RX? X0BF<@M/9G/_[=Z9T,NF?PAZ->OQP) M=@FG'O.5M5W[-WBF,>:A8W]W!C$LPUMCK=D[CC527+D8%#XUG6RY]N5B)^(5 M[N)+0R>A#GM#I69<^3V\[0E,>CO8K:7< M!3Z9%WPOI^.1&3['@P"H"I#;+*4\2CPP@P-!-3.*<< M3AA[M;3";P),L*:%)!S93BA4Z0;*DAD%^=?,..^K7IE2HJ'H2K6_;7WF-*3W6,)A:"TO7YQ MXA].\MSM_"Y8DUV8M=3 -@!H_5>'QNB]CXS"/^"H:ZT%5M&#ZB0R]L=JXU/M/ZTO:QO-S[6/K6]_7F_. M%F7)S59[_7MIH=HM6'/S>^O+QMIJ>WVM]FFCN=K\N+'ZI?:]#2\TUIOM[[7? MAM@2PS\7_MY^.SFT$,D<7UKKF.IG&BA+Z^6]M33B)*@%Y]-RJV($QY1(074, MS"Q=\SFJ4X"/J37,! V[/%)'_[[[FF' M&JO;W#/.B5 H"FL0SX/J3. *$6$2(]0'P^(KI!T:'G%^XG,W=KT+1&@W4F2] M!\HB+98Y-Z^%!2B/_K[;@BH6H-LX529/4J\8+OXBVU>1U;S:1J&K=V*SX+R, MAT56=2WZ(3L2^?"D[4(O/'KOSBAI0_]@<4(AJ&*J0 @^_>L1F747 M1W&( G)W1D-=F9&9[H\?X?YX84%^$46 ?_$O\/G6YGOV!3YO;WZB6W1+M"^] MR-3C[$04D*&:CTBBE?V(@>K APA3IU MGSW&TWM >=,5^.RP;_,LMF%9.^?QZ%NLB"L;Y%L"^:8Z?KG4UGILD=9>(HX% M028JBZQV@B;F*9?QS3NYAM4+G.WW[)&//9X3VS"LK"3R93]OY[S7 -XR@#?9 M'F=P)!SSA#SG"G%.*7**$:0Q5R*S'/"0J\1\'+> MIH&\92!ODFO7AV25HPD)!NX=AX>*#&88.9^D5$DRK&CFMI1X?O!*X^,]->2) MQL=[A9#WH7?6Y/.60KS)?)ZE(@69 A*8Y'H^+)&V(B)KJ/'<..>URQP(@KS M?-[J;:A=P81S$/NQ%.HUA'O/%ML.[7&Z'MAV>O^*?]A.V,A/NH&V.T#;]F3" MSD:1/+<.!96W*A1$LE8'B9P3Q'J=.;X VLP:U_>F=UD]9^XYDGR=U(;]J7G* M[T%2T\#?0[EV#>XM@WN3>3M.E#(N*F2YSPU.Q"%- D=O;ASG M5PT.+E.JLK-QNM7!WPL6?MJS4B?,J$$Z!HPXI11!1(M1:6V0F ALTIMW;(V( MESJJYMEX@'.SS.>*]AONUY6J6VS(#'^X_;C"SSGT$O=PZG^U&W-K_'X . MGH/N?]\]!+V\_!?H'1QG?T\Y2ZER!O%().@;!]],B#S;-/H@# %]2Q6TEJ;; MC0R,SBNO0\06X\!)GM9E*3&@M#PP[K28[5[,-WQ>K"=W!A>VM-Y\FIEE8>-D MC,9J+S@SWDG/DU8QT>"E*2VP3R'RY8@_=\"GZOA;]%'^VNL6Q,@ ]#EV.[U^ MH50:/#=BDNWNN)VS1=20?&2B,;35&0S.EF0<2=W.[O]^.^!6-XTN]T?><$PC%;!##'85=J"P@UZ-K# M*]%HA^94C.,OMS*#Q]\Z!^Q1I:'X<_':YF+4OQ-*_?6JMPEGSNI=-SFT_R M[W__NI9;_0=G;M )'=N_:.V?V3XLJ-=?*\Q>?ZU_7F_]RW:_MMK%60#EV!@, M>KY37I4?@Y .3F.#C)+85#. M>YP)#F*FYYZX!>4.R'R4S$78BK9_U('W??7<8LCL8B'&X_P7/+Q^A-OK#VQA M2YQ9G(,?CY+++7N:B;JKI]:H_'-1^?WOF<(P&J-X"HB %PJ6T7#DA/'(DR@A M8(F:N'BURI^ ^%R **SEW=>*O2(>=VP77..CHXNBT/U^Z><&0=BR($TM4N1S M0BJSS$0+GU0'C[F0,NB_XBTW,Z);%KK6XL;V?D ML%U?D< /B@;:4:*P+#G_,#/'Y^"YH(BS1^47@X,(Q\@7Y?.YRWN%%G3C\U^% MG@]AT*[S@PZL>5(ALZ*!6H;>R6E%F?^[A1L$8%%=&'EV/'X["PA3\NT]Z?=\ MC&'02OW>\9"@OZ!XS8IR M_X#CI\&N&&+.-*4T,)B\>X/2':KQ)Y:/![_*OBLM6^X39I>T/'RA85_ 7*\8I^#H8 MG7[V>?/?9]TBR",'# Z53QYJ%VQ\B/SEMYU[B3.QDM#(?3(ZF/X%;R(!FIK0<[\J3AIABW5B+"4?H1+5$ >^WW'9C8I'O?.?JKCH'-:1L;;\OC\DV5B\+ A%AG$0N%TG MO1)H@#DXZ56DZ<7?.K870UK@UGFO_[5B##[)F;B2K]1* .H5NQE">G M$V)QT#N"IS$H<1V@TRFL)[O8F;VY>N)Y.Z(@C3L;P!D'Q;_/'XQ>A_P\CB&4 M[%2( [#F8Z%TFO3IP5WN=>'30GQ:#E"QYI6GU^G[L^/!:?:Y!C^WWI*?6N&L M"%Y>4X:$;H @]+_@29^6*!;.!D% _KRX$66=L]^J::5@M1/,4L/,0'[J93GU M>09GL-#90X =VI"?PL*,9I8,(#OY9ODXU64@GF%O?S\>_YKD6JXO;E.X?3J MD'F._3TQ*BS&1%#,@^6.8>6U\\RH2 0F-V#QC6'S1 HG]P(.LB#L]&V^9YN9 MX7<(Q?B50?'6Y3[>WOPHMC;]Q=;AU\OVI[U O(O6R9Q-9H@+A9$1)B&JC'PWX^V E2P7B"F$3X[RI9@N4S? M4PCD..FWG3YGW/TC _1.O[._'_M-'K#V+%E[8R]0D$J&,;*$<\1M@B ^"(8H M"1#.!DP!-S&,(C=QD(^ -2= M;VWL.>U2)!(";A8R XC7(%S"(8-U2EI3PTUX\RX!GLV#W90?65N_RJW+SM^S ME93&0%XK-7AK?R\JA;7&'&'*(YA%@Y$+@:#D--,J:L$8>?,.HK9;6\BA_$SN M_!V#WPU18)UFR1]/[D*.4_C#PU2 -AG;UAL%B[80?RK[(O]#UB"RN\761(D% M"E N,-/S"RU3PLH&7C'(RQGAAU"(Q@@_AA'F@)A$&:R2"(@1 D;8.X.T(0QY MD8R-/-)(Q9MW9KY&962#3_J]G#P?S9R[3XAJ1XF?D5TOJ9?A_*H)"1Y:^A(Q M3]MX]M,P7AZFV'W)$Y6OSBA!WGX^/JEWQI?./0S\00QG1WE+<$*/%ONY5=II M>+:2.%V# YY6\7\]ZZ],VAJ>=F*I^0+R+D$O[U7D[?+ZG9]F+N*7*OW*?VJ= MG=1K['E_UN_';O4(\@DZJ9,/,$ILQ6^Q;&G '8JG^8"PE&NP9KVU79SRRCA. MY58 "DX[1S?'NQ3W>R5^Z>7\7DG4M?[*-WTLO-/E M?'D1 WO:&22XSM/!I)"/2ROR3M&)O2C157[61V!9^B6RRG4;);\TB.50+JZ5 ML51KU^=@JTXRM6HFU-&.K M5G')[69LU72M_DVU]S.U^L0)1PQF,D',2HPWSJ9 N,1!$.F)>Z):_1LJ\Z\V M/&O#79_9+\6CZ"OOJ_8X8!G=$G.'7.-X..$.P1,_'A9>#$UN]CZ_=<+UP=&S MW$ ;%J'=;SE?.RY_G5OER-M? M8O\?XK7/>>4/4JE);QTO_CI:=8D/7V]29#HP_/H= D.A<@HV$608\PB0AR&C M(3H,B6INK-")Y+FI9GW!W(0B6Z-)Y)-25U4^72 \B8FBD)) M[DD27!@0KT7E4?\8&H1[I1K@CRR*;3L(]K^MWXYZ#@3R5TY6WYV.U2>,& V')X-3DM.K:H\\" F%HS65,W!HDK?L>F;UXZ)F/PC_#)4 M5G%MLJ1A>)K9:/_T "QRR0U,YSJFX^SY4\(W9Y(K=9":%;3;.ZWO_T2F \X^ M3&PLJ)&>/%(NT5F[[OYD+\'W"]'"HC31XCRGK1,#8,9ZE;]1"NB&^8 *DE:^$FWJ1U,22G;VWN9;=,7!;YO&F=RC*E$T?'/BTV%V M^9:YX46Y@V?I$TUF4G+E0M4[,GOA(W$>*Z\LNLNGZV[S4>HCY+M?I4&N2@Y- MR:RM'FROSAOV)M)A<^>\=>W.%#H=V-SP$KNW*-AY#!/7)-T?S?A=M#_EXN! M-3'(^0#&STB"'&4"6>,#E\QAS,*R.]\++!"\+.@;4\K@>[?ZKZ>0I&9W>VZ? M,I?B,BDX4Y8A1AF(C;<>V90$8I%'HBR-(<2'JO]:9LO[*42DV=:^5ESHUOD> M9@Q;QCUR1EJ(X")%.JH\$\4I$3TQ0JFEZKY&?L>HWNO*I@.4=Z\D>6]#_'*VSF,XF=)R7Z_;Y'K6) M1YWR@'A&0:XM1U:!F*N0,/:>!F+$]W))T=G@^L:8D"8 M>]5^;OP^)=\S>[X0J4V'3]4I)NLKLA-:=F[/3G/<4W1@QOVLC/CJ,(,L2(6, MA7D$VA5+R/;XLII&F\HIO-SZM">U"I;E0:5>.G *"0?@]F#BO4[&A.24!NM^ MBX:QZ^DQ)G?%ST"&W+2<9OWT]U[B:H0I3 M_WO6R?0/$X]EG-D9;8;DAP?H$\N-G\FM5"V#=4?K+0+>^6J(19@Q+#]<-#R .5PGGXN<_H6NW;8HCZ(IX.ZHFN( M%W7^%QX"X) ].SJM,U=CSWJF< J>#&C:DN;8*0V--0_'%><[O3BI M=B2=[7[MGYV<^HN21,YL%[ 4>#6_HD[W&WPX]/V'$)9_!=\;=/:[G=3QV>*, M:'!*R_+5U^&B[QW#$L_R72ITD_,7<$-5Q;P8O/M?U__G/%/?(U(S#CEF/G;S MY6QTP_"-]Q7;P 1M8[ZB5\O=.-,9L W>E>*8J3(1-#>;A&"0%=X@%@W'"=M( M#)OE9;R%"#P%$HPW=TYK_IN1SE7L%76'?LU ,=I F*LJ_?DV.%@-R*O/-"S; M*Y2O<,U']F00?Q[^\4OH#$Z.[,7/G6Y9>?G1+_6QZEJ_7-TVP_A:;FWU\;CP M;1U7Q6\UK7A]YOKC]?+1#']M]1D7ZYJ:*S_&Z^3*SZX[+"'KDMSML-=_)MC5 M)VT6NXJ+I?Q6A[V!%/_&"1=F[JL+6-FK.K@?PT&N;RJ.JR>_]6-L;<'W#@:M M]]TPQ8C'\-HM2/%?ZJUIPSNWO3/WE9Z)$0.WY>=>V9M'ZVFIY#8#%6Z\VMO? MLMIB31]G*N$86'UD6[PN E-S\')[372H6Y&VG6Z5Z3P]Z M9W"<,/AIF9MVVR% *SWW)7=NY!133C/.ACKW&7[TTJ;>++K$%S.]1DOC*0Y1 M4!VXE=299+63@6@-H;Q5=2I%3:52IL?8+$ZL#/,HT<&?=5IQXS@GQB]+-\>J MC*ZY:TJE'ET#Y]C9A?=W67OGRR&L#8[QGX-=^NG[UN;1P9>=#YVMW^"WA_\Y MF!U= ]?SO7WX\?N70T_:QUN7[9R6^?O#X9?-]^?;?W\X@G/!&GZ#1 MA0T6O5 LDM$%CY-5B7"N#-,I,$%-L,+!VZSB7L5#+,(WC=1*G>\QH,O8[S48 M]6,PZG(&HXCV(JF$D4P.(^XB0]8XCXQF43&6..?DS;O254!_:8"J :IG E0* M.R\9C\$[S94P)E&J(DXI6D.H%0OWGQJGZ<<#$ID!)"D(4RI99+%7B ,$@=.D M(J)">HN5\=:QQFEJL.BIKVT9AF\N@R+6"(LCQ]*Y%*4R"ENK66+,U4X3:9RF M%<4H-H-1/&$-C]3E+DX([(C&2!M-D&0VI,14K/KIX4^?G1 M-%ER-V0A%#]KO'KPA-/D@]A.'SI=6XC$IR>]-%AT,Q:U?YU+,B6>I &9 M1(IRP"++$X)PG*,4C239P,"#>_/.S$^7NMM\Y!_I+]TP'KY1V!^>E6D4^>$4 M>383DSC/P\XQ"C+SE8O P+VP!!&JC//.&>/<@SD5C3:OKC8_>.JBT=J'T]K9 M=(43D>8IQT@21Q'W22(=>406*V[AZ4CO;&-^7[;"_K#XOE'DAU/DV9@^,.ZD MU@E9:0THLB#(*<61TEKZ #(B#5]%\UMB^G^6ZO-)^MIQ7\9SZ/GY6#4'GAYT M^F$T&J7JWR1K,PW$]5C:$-WI3$2??[%,E_!]X]PEAYZ.AN^5AKUFVNE\#QYI M[^\1)SGHF$;$^X1R'PMR 2);)@1S6!$:@W[SCM ;AYW.=(*,1&6^(:^,*.Y7 M4U$S"59-N';[F<7KKM_J.6J9\FS!PC*9>-455K': M9(J*T4$*!]=Q/#WHU>/#K_I.;Z[S-D\X6*YE57,&)BU3$<#CP<'9J+T"Y\83 M)_(\+PR<+ 1/C(<573(4.=!!;!#6@J'F(TX4@6Q MLV#51.RKXJ[:2*Q5U(9GW3%./X1?\2-D8S.FV >C544!E1_1CHV8%#')YSS? MT]$(D0(#X: $<1X\!Z>%@3>TDNWT6]_LT5EL MO?UW_!:/6O2G!X 4[B5QL&1%4N#$8B-HQ"#-PC.>N/$/)#:3%O@#7,E_\H4T M8E.)S06@BTQ<8D_!P"IA$8^&(L,91X&G9'D@204'Z*+-S>0T5QJFJF__O/"C M9.>O4*2X3 :1W;7_GO6*C]D)%='((C;<3)[;+1XD@D\@L#S+WE3K>,3F>]UP MRHJ9LPS>*K1E,VP S?R3:0>#X46S#YKY)\W\DV;^23/_I#<[_V1%YYF4(_[< M.86[ZF\SX<2>G( 1^C5/DWMN$>'V(C+[M>QN5>/A3H=#Z&K*IC+6?A'W=9E8 M/WDL=?VQAL,>AA1,_4%-R-^*WV/?=P9QS#A6,6KGQ-"(L&E(:@]'N(HV'IR^ M7JMH1"%5R[_N=[Y5)$7=N-\[[10?U5=/SQ=ZQ3[?TXG-9?S,A9=(IQEL; M>S@FI9SBR(F\/<*E1#H1CRPUUA.?F%:WF)"RD--O/"UB-'T'3'^>HM#KAL$H M?WOK,2H+1+5(Z>@(]F3"K7Y:D2P$?M?)(UQ&$<9&%FM9W-[8<\I2+[A'6#J( MZZF1R.BH$9?@@ECXCQ)@8Q59Y_0>LKA C#+=7'_J=Q9L/PH=B&)*O#[G>G%- OU64@2.P)L+N3U%(FNM0L$9R9-DAIL$LG=3XG&)V64+Y##O+.W';NP7 M9K^\VU-R^15][5G&Q+Q[FO* V^+@]'+XDZ%O)*G#6;^38SC*$-TR0'AB5NM\ M5FLT"V:\8S8ZW>+!K9/Z4M!WE.BHOEK#\?3 DL)_N83W\+ 0?4M5*O ]W-C] MT.M73ZD\I$9I*J6AVY_VN,KI<$H0,RJ/5W,&.1<2\E@*00/5GO*/1I@Z(AH\1/(31NZ.T?6'GM$>+-GLGW>W3&<6:EL!1J<'LUQ9L&$\X[EEP M4:8JMB]"U<#?R@/^(@ MM=6>ZS3QZ-IX9 %7-G'K0V>0.5?S'9D<_)5Q:#_OB_=S_)6A M;WSKQA \<=+)>U"QZI9\ZY$]7\O)_Z.S?B5(]3"PZD8WGMU M@GZ0ZLYI:V._GR'RY97Q61++F'R&UPFGA-.'-J5;%@SNV?&_( 0KQ*N@&/#)Z<6K-6A; M.[MD+^24MV4.>/^'HC6,A6M6ZN$LP%!AZO!%-3^P1D,_.T"P.&MV.<BC%)3QTDR!DRW M-3*F1!,VMA&\'RAXA_OG>TP')8W3",*.B'C(A3]4&Q0@TJ4J)!L-??..BNOD M[BB>U@65-2J!03WJ'&>T*Q9\.?G S'F*78S@3U/B8'$0D^:^(T48=8U\_$#F M[_=D#WM*0 H$HMI:Q(UQ2(<@L941?,4EE)!_V",2C6[9O6[7_>#&2 MD44.VHPU'(^E&E::#4LGI^/;*D+][UDN32QX5D\N*.6/1SVPH[6Y[-0;W+#" M;G[F$W5;R\AJ8,QS'PG5!'-)F,UE']03%:TV5K+[R6H)_I81U#]B_^/XJO\- MU_MJ1;>]^17O@2=CN:,*&64=XHE*^ M>1DN],_ I4Q 67HML6=[*/L30SZJ" MJ85S?>>DMC.8]Q5%'8W-?C?+%<0=D\,G1M.Z[7@@S;GM]W-.L&P>I=3)0E2T M:CBH8FVB]J('"K9OZ_$UW3S%:.JKU82;V7$1ZZV_8^L\EGD8.7]S9F) U2C*'KPR6@+J[K:825*.<=F]),?DM8"@9 & 7HVHH/&5NSB8\!DW5%O,%$:\+?-UVY;UO_WK%,5L>4L=C8B+;*VH%MI*M60/YBP M_Z.[U=J -T*Q,NW>>HMT=3P M.@M6ZKQUW=B?Q+ 50N"H1.+)11.Y]BP:+WF")^AG6ZK@CRG=A^?G?PYG_6 O MKJ]MP_W+]H[\/[AQURJ:J*&6$Q3% -1B!-!D?$\(8RC5)1I M3%/*B74^VQ.(8-X;>WO!:SA85"'4DC@ M)$B5D!52($6E%%QH*GW(N8>;QW3F3<8SEVU(3I,"7&8Y&\"C*4)8N;J3LQT' MU\/8-99G>@>G[")>-Y=OL9!/%WU15GN[Q2[<:=MI>ET@U*5<>S@2% *1B1JM M:GNI]*& 4T+.7Z\%G(CM92*.ZPA3'68.%] MD#D6FN_U:EW1,3[O*]\MEYHRQ4X199&S6GM M&E%E@[C2WYQ>8:;%>(@NX2/YG+W^V^FUF)WYIA5%*,A$<]\Q8 MSDWF\\@<+D8E8W)(\7@-N*.F@-?+D!5V<8Z3=(RDF#A7R1LLG7J07'(C!+<4 M KSU:<]R;P-W"FGN\UAB#>@9M$$@&R0%$24W,0O!/(5%:]2OG]L"*J0ZNE@; M[H.4N> YR];J585R@S(F^,;*NUDO=W'?:WEL-S8<"O'F*>N\KF_0@Q"TI=>O MS=P]P,!NP/'C3E7^OM$-OY8;N1\A[(Z#B5G=*S*FN_UYJ ];M'W\X>N7G?!U M=V>7;^_ ]W;:!_!NIWW\7FQM?N5?-K]^W[W\*.;TX7*7[O[]YU&;_GG0/MP7 ML";XW7MX]R/=W?EZOKUS\'5[Y\/AUN$1Z,/["XCH#,?&:H41,SP#(3$H4Q&@ MH*BS3E!B<:J K#1(;F08HD%@D#0LHPX<6^N<,B(&0L$)4=3/C?*>> [#Q,KX M218UC>'+EF M)S:W$F37+?J#+ES,_D550W1T%.NM[)D#S#IWG6[JY]M:E3&GJD)W?+3UUM\' MG:/8ZO9:^8A'PW0;_*1NXRJ74M5;PD)FFB.]!PU8SD^(W"5.4Y0L2!Y N D) M++*HL6-.8_M >Y:#P5B@+C;R.NW1QNFO-3'1:I%P_'!L!/\ 8JMDM!,0L8/- MR5N8'CDL=>;X<=@0^#_JWKSCZ_,]7=.Q%005=6],)9DAUQ -3OM5=44=( U: MX:P_%-%NGE6]F!5K)M 9-:YT %J/>SE*BKD]?5Z?QKJSWOI82DURP6:O:]W1 M1>L$I*&3R0E.IWAEP$#F7Q\=U47G->_,]Y-B./.%E6^ ^L;O/@Y&I>MU1GLH M_/;:6 U6,CXC'-+%UME)_F/5=>9]O>KM]$=]^_Z]2MF)'ZTS[9U]NB=, OMJ M/(K@I>7]/XBH&/9(>DMY'ILD(WOS[A8$1PW_R[7\+Z3A?UF)M33\+ZNXY%?, M_[+ZD<#BD.[F$.U#V=WN'%<-<_"_TYYVW94RT9GWS?8[O;-!RQ_9SO%@+?LP M_=PXEYVP7-)=A0>+6BSS=O>8;??\(/OWQ64JI:<0 #A;.4L0*4Q^$T>;KV+DU[8R V:7E/>%*U*?>&_9_V2+/.O%;K)L-^[$8M;J4KBK(G;XC:[F#9WQ'*H^OVSNMN51R\3(\ZMPY"@OR M(RZWV4 J5?3O.42J#6K)CIT=5?GRWDGL#VN+R_G^>]8)?1AWJ3J=NU9C*#(WW+*L(XHJR\ 7>X1R(WS)E MJJ])F=;N8H'2%/03!WOE*MW[; M$NV=3^++#@CNYOO++X<;?.MXZW+[;_A[_,KWMII'V]M[E_L7FX)4)RO6Y2)IIK1V8-\$'",2.ILP;%:%_V4'';W3#9J;_B*$XQJ]:K#[MX:B-S7.%"<\< M0MYH9 (&V;+&@G-D?)1I5DR>@;>7;7OJ'1V5DM96F0K2*GMA@/;#FG8P_6>G MHZ&8+LM&\6-")1V%6V-:&WZ^3?I;E(NN3SD,^<&<]//0DR-[,H@_#__X)70& M)T?VXN=.MUQ"^=$OT\"?(^.9P2?E'E?M%GL*BZ6\EL=]H:AO#>.WS)S M7UTP7ZN*H7_,@"U]DS>%*Z3*LRBVJJS[^_E9%%>.YWWYMZ:=]R-N>6?N*ST3 M ^ JL"X6[>2T54HF6OE:9\=4K>S-*Q8P>T>WD)V;K_:Q;MFU8[)_9 ;LUO<3 MC[8''O3\8IW>8@4+=ACR_49T7<]["'E_KDI:OR6S^;I[X$BC)(V2O!XE^9$F MY18'>7W:^79CD#O<.H/)38B=P7'" M8*W4I.1G?%"Z$[IAG#ZHMV,&2]V[^:&IWL[X,O]-$Y:PG M<,'PUU*5@B!N'[N^=SQ=$?C4@]#ON+-1#4(_W+_WOR]4]X__-?AE\U/;'80^O9F^V![YZ^+O O2IK]WVIN_'^_2]Q?M MPT]PKH_Y_>.MW]I?VYLAM3_C[_4@].][UIA(0R(H&<%R=Z-!-D2+#".2BCS4 M*)H\#&V-Z?F"PCE/=4G N]/P\SMB["SH-X#T4@%)I,R@S+2@VG O@HTX2!XU ME\)3ZW$!)#P$I/E&_0:0?CP@78X 23M*E:$&Y$A2!,^/(4>T02)%P0CESDC_ MYIT /-(-'C5X] SPZ$YE'@T>/2D>D1$>4454P)(C3R,X2(P8Y)BP"'Q<*8D" MN946\(BL<38_!:T!I%52V@:0:D *PNODN(2@#?PB[8@S7@4B<*2.D:!H' M:74 B8T 25%PD!C#R%+I$=?.H-)"20+16"K!;>9_)&)-D17QD%Y#UG[O0+5D]V[W5B()I)57&9N.86XPA2L>IXQ*G4@/ 0C17R.DC(G(J4OH9&3N\J))"EP M2QG",AG$!7/(D< 058$ZPW5T)'M_1*])CM>$G)])>P4MP#..5!OS\'#9[\8\ MK)#:C[/BCFOC+8Y(!9L0M\HA"]B. F8Y2DIC'AY63I*,8.ZC1@:> M&^+!6.0BEHB*1*66EGB5&9$)6Z.8K6$U3R+>F(<7;1[NN1G1*/W**/UXBX() M8P,G"87D).+,@G' 7B'II)1)!Z^]?(YRTK@1#RTI,M$ %B) E!DCRAL R#CA M$!%.0E0HE*&9DIFH-:/9&I?S)3^->7C9YN%^6T.->5@9I1]O&%%/HE0Q(!9M MWC!2H/[4<12L]L9" (!#>(YRTIB'AY:4$@-&QY!DF5J2>8L,%0*!_%"L"7$^ M:3 /6*XQQM8TDZML'G[TKN-U+(Z/BO#_N@6;QY)%^0MNQ4LK\5ATB:MMR:\M M\1C2_CSL%@"=J/2XGK&J!N,&>Y? WNU?)Q+[3!/K(N,(!ZK!2M.$K#$&<9J, M2X9(Q](U5GH%1*!QT^XE )SJE/TTE# #-RUA#\870GGPJY+@F%OX3YXS16]A M=6]?YK/8Z#UJ/'9#549CE%ZZ4;KGQD.#2(^*2!.M&"I2RP5&0:F$N' >61HP M(B(EJR.8*"+N9))^F T7LD]1 M@'(GH_3#!* Q2O<4 4-X8EXKI(4&OX1HC+2&R%F#6X&IMQRL5IF0?HOJAL8H MK1)P-T;I0;=9&J/TJ(@TWC@A)E&I&$:*>\H05L7NY0*1>HA4G*&(^>P0,0;9;"+G"J6C1)9U4BI[)?]L]"RO[L% MZ?N#0J@L0]%NHKJ_BO&2K2\@CI]BO'POV\)=?IA2$] MWL1XTWY%-EBU3/7[><)2YW@T%RCV^[W^8+WU.<96&4I"RC"7XUX9AEUMIN=1 M2_-#_28G6JS^,(-J,W-^ S./AJH[R4++7;3@2CJC>;.CK\,'^?7Y;$M:MY0, MY-$'<(QC@-ZZ1ZTWKAHHMS/_N'I ZZU_16_/!OE@U4/JQY->/Y_=CL\W_,UI M)C:OMKKS/NSMAXOF;V?@K@9MC95'Y1N5C#0#N\U"? M6Q[7S=_WJ:.Z^FZ4.]3+H_5 *H\NJO7D(:OUD<][9T=A0JHM?''TG4Z:&MQ> M)E/4*YB7W1\U.&5C8H6?HS_KEU%)[[]7Z\PCT7X=3\^8G[/RJF>J[.]%&9U0 MD2)C:=ZU$AA9S V\M,H&3XW+<\&>^4R5Q0(_DI4I&!F+?JQ%J)7*6+WY,2Q# M79Z#JP7H--2_,EQNXM35_+A9/:N&R(6ST0#A,NFKPJ]FL,NM#_OLQH\TBVT& MNS2#75;JUC2#75[RS(J5O&7X1P\0>"XWII&E>\K2:V!R^GP*P5RK=U(->Y[P MP:\4GNL:A^H;<*5 S,K$B^PJDH)&P209S[(,3R<1(**'11*',@Q*1W#.> MWRB)N1>2!__S8&OG]T[[N/VU_3?\[\Z?AUN;[\67S:_GV[^]I^V_/_)=^HGL M'O_^=38/WO[M_?>MXX^T^OPC:?^V=;ZU<_1U>V>#[^[LDMW#@\,OF__I[![_ MF;8Z$V6L6DBN) MMVP;S+@M9CB7M.:21NX$-U(:SU5,QK&$J7.,/"@[18,93X 9XRI#*HS3GF/D ML$B(8V:1D<$CYA.-%G/BB6E-4K1$QSVK98$:#&:7511BP/CHH&32GS)O< M[&X#UHYY825[4-*"!C.> #/&16#6,TP]<_!X\IP ZSBR5!N$C=&*1FU(X(V? MT6#&39@1J(U8$N^YE9QR;"FQ1@O'9,(J8/Z@G>P-9CP!9DPP(:2D/8D!)<<% MXBP%9"S+/9;:8Z)XY(P^0S_C1],0/X52_]7]%@=YLQ0T^+3?\?G/0 MW"DW\UI(71@X151$STQ0G(*3Y.'_<=)*&$8(;=(OSQSB)OEA;?(^<>]1# DC MKH5%.OB LVQK/$&?P"O%U-'1.#Z_YQ"0A@H\J",,%21!'*T&Q M9Y9B0Z1ODBC/7?/'291 P(EE-J'(. >7!F=N-P) +%1T [;Q/&;=V2-&K*& MQ3R)0*/Y+TGS!5<*3'NB FQ^"DH3KZB7QF*7J-6N284\=\T?IT*(U%)@Y9"@ MN1].Z("B3CPFGP@S34+C MN6O^.*$AE>+$^#5%R))+G6S)ADE7 :(EBX?B6;I,6SAK'V MF/KL;L+(C$FC;J@;*SSW33 MYL7KO[,D6(NI5T%R:KRE"1O+5;+12LWY [J,_5ZC^BN@^I%?*=5G,ZHOO+#"NX PDPYQ MG\>>@K>/,/@ 27H:969-63W#_T E%^7FJ=NU4[U(-/RA,WP;2'S"-,CW/2Z9T$921+!F"%X%I#$. MB! (>9W2UJ3PYAV1:Y+@-96[&1\DG?L0NO>,-H :J%F%>; -U#QAVN7[7L0. M(FMPN22+"O&8-'+9[_)>B#Q+F"H!?I=9PT2O@?5ID*9!FN4;IZ:!FI6XOU9R+^2B#0KE8<[ID\JTP MP4$ZKLAIP;Z) V<.U3$_ M8[=FF2W?G#@1',*.Z"!;0SK(S,V:.5NK:V[9P0 >;I@\;\@4KO&_9W ;ZBJC M7'+4'Z[#17CN&6J&;U1O9 '#< ;<3O?, M5F366> *;M$8O?>14?@O**/66F 5/8]YIA#Q?$^2-]>S4&8I?72A7$Q]5'$L MX_76(_/0;G8&_J@W..O'[925('8'Y3[^616-_=H;G Z&#/TQ_&$OCD'+W9U_'6[__9_C]N&GRZV=_W2V__Y(M^A?>&L38/SR/T>[ MA[\?SY/.OK_XLOG[038M7_Z&,V]N?0?S('8/=R^_['PZWSK\B[7__D]GZ_A+ MVKJ$Z]C8$XX)K8E'V B).%<$@)YQQ#!U5&OI:2*5'P!B&<-&MMXXYG9>;X4) MDENP!)X8QK#/%6;6$C]+4EMN.LHLXJ'PM@X?S!S WH)-]2JTG=&=ZEG>O-#I M"^."$T8M!.Q:\\29IHI:;4@>V,QU)MMY$E3?[K9^/SNZ:%&R-L%P/<1Y&P J M8X4YO]OCU/J_WE'AN?VUUS]9;VT?=SON;-#ZV,VD:!DR_SB"2WB;OYXW@RC^ M)1^SO%M>DU]^JL!X]';KI-_[U@FQ(NG>[]O,M@YH]K;S4]TX6H/U&KPU>@^P MO0^^7?4XB@&N/H%D\S?_#MIXR@Q47,:&G/;3_D#^#]'BRV-ANU&%6? M%JQ]^ZTS_(:W@X/I+P"$1S#VG>Q$Q..3H]Y%S&<#H4/#EV!+,D-\KU\=#B1B M<'9T.KS&B3N]WOH[VYM.O6T#RX[];W"JY;QH[0'B.,1Q3%!N ]4,1#-PQPGE M5%NY][%*#5(RZ3Q_;']8RGT>X]PD$F[TX=GMQXQ[_[J8@\*-?,N&$^&K@MN- M,_ 6^B"J*S/-XH?C9'OST^4>!_Q@41ID9"ZJBD3G5E", I%>,&6H3A(B;[ZF M,5X#,)CSAT<\U*G5.QOSP1=%R4HU4)X04<]#^'L_Y%M/VAX!X"M'(@HGC6Z M.0R(W6#[K?PX!BUX+L-9$.#V'D]XK;4/.SGQ;+_9S"@A98E.+/W5*W+8!'S)@!)RJ# M9?(W7 ^;LV'[/FK3PR--'_68[1V5XPG46;A0ZS,70<\%$?0ND M*H]F_KF-)BC\8WJ\1IV5PN.?6#?HY03'E3^98R1^H@""T9E,P\2_!_TQC_4^ MN-< 9U^13;#8G^W1N;T8O/GG="P&@=CT+9R]^BNO,:5'N\8J) 3$[_7+<_^Y MR$>E9/]K5V8MK8-^MF?_[^:$CGKS;J=(/>C#K]D4=C,SC[TZ1O[QLK8XV_/[ MQM:'UO]M_WOS8_NWUJ_;?_ZQOO)+;F_OO/]<9:QWMF'-[<_;__ZXN;'S?K/U MX6-[H_WKQXU_MS[OP!M;[]L[GUMO1UF#GU;^VMZ>=>U9Z)S.K74T&6H^;7)C M&F0F;6*V8HB>"Q.+*GMM!O5&Q7#]53(&H M& B5DL=@G>&@N,HQXT42TI<0ON0JFQ!^%5S4K9V-R_;^GM4.0@-N$(0-'G%C M*=)):<2\=)YH8;GF$"&9-:[,FC3FBDVMVD^QQ549Q='5$+HEO;F-/(_P?G*\ M_J0.Y$:Y"5=,Y%M;,C/&+<4ZXH"C%%S*9'S>?9*,. ^?<%ZKU;VVE1]*J89. M*<2&O^5\Z&O6+;;]:8\S",4Y3T@Q3A#W"G1+R82TD229F+#-.U1$K G.UQ1C MUR7(IMW_?IS.<>6MWOP+"!?K3/2BE-E]MA*>:N.68J):U!2W;#/6TO:E[O=:JGTX](1,4!6*I(]LZR:L?CO6L<^BE_43],JB> M[C!7G]/NX]1]9[13,;E9E#P%TMP2:L9U*^IA]!^6*W=YKG$\:E=P(XMLPF[F*DC/. M;?*@.(EB2R ,T"GC'5&$$-:X$:L!=7^)K?T]XZ/RCD9DL0N(*V*1,U@C;UQV M?1F '01O&KR(:[<"UA_6>!)"P4OG@0C/N'#.$0@D;?!!P(*,=8WQ7$F)VOV^ M=;Y'%0>WAV+$!96(4^N1]<&@@)ESF7]?Q.R84KUFZ#R3\@-9SFED ^D\.IK> MW*U^5&7V)O>?SR.<"$#3YC&ML>\[@YQ1[/CR9CZM W-4?A$'IYWCPM^3;*J-Y'1G*LSX$TW67BQ,Q5FL MQ64C^WZ=TXN2-7S%14T7[8T]G8)W+%$D":8Y&@$Y248@+[5624P4WF=U!_ZN2]BS2XS-+__K^O]\MU%5 MLY>_W]<^=WGQ1_:[FYMUY+Z_ROFKV$,_L47F]$_O'E45[NYMK MH7YZQ7=R8Y@R*W?F(]RH3G?0\>75?W+$5OYZV^E6-^STH'<&9PLS]^PU4--N MC^N1UB:KD:I:[6;2\9TG'2='0ZZ,-IARS[61AC@IB: 26_BS*I0FX* _27JT MMDP33[]=5RX^[QB]ZCD\WA5PS,[6Y9\'7W*\M?.)M(]_[VSO?&*PYJ,M^N?Q M]F]_X=W#O_ALS^&7PZ^P_H^7[=\^?-VZ?$_:FW_1W>./HIW7"-?ZY;==_F7G MSTY[YR#E7L-Q>W,D5.A<.JCS2+$D ](Q:!1-<)PQ;J.EF7M?:K4FY6L;0_BX M8+%RJ/H_C_8X&BILN*%%9PHGW,TXX9;&B5%X-A&9Y:#LF?94 M_&BD&#/%*)TPXU$B&8E!/&J5*W$4HL3Y&%PTT8HW[]2ZOK(%M_%<&L_E 3V7 M!_%8$'NJT&Z4_RBICY$'PQI0C4!R:# M36_>:;'&^;.)[VZ9F5\6NB9VS^I#H/S]GV6A.'XB%?^MVCF?Z22X.K7UXI-4 M"?O$?,(NDGMU7F3>RHO?3#5'2RENTURY>%4>IQ<48Z# MPZD$ BGPV36QR GL$4M!4AT3<>H9JO3C?/59 T7]"!_]B?WHO<^5=!B'X'1[ ME_'U3NOY@;YDKAO]6+I;-DL-;&58JO+\R:+2T>-K[,HR=N5BPE5T$-=R"2&O M,KG"GXN(+!<<"88M \'6P%K"J=9.(APE M1UP0@YS'$3$CG8TA$AG):P"(53G&ZP.JAP6HV2S]XZ6TY@"JS%9K3D)Q[?$,(:/VH)O)H:^4=BYE$S"7F1\4I8C@Q.&#E'O))8 <3<%:^:G'P3 M'=U"=YOXZ.'T>J+J$>=V7 L!410.\90<,DQ'9*RP)C :%;?/3Z^;Q/RK25/2J%V[->S4;KJ2[NI<,DV$3]*I1!RW+.B@/<'1F. 3UT(MYMEINI*>E?F9 MZDI2E-MH&++<1P0BI) U\-([ L]=.)N(;[J2[IPI6SGD7+I\]X54Z%[AC]\- M[YK>HNM+=HA4#L@9S E=7W MA1U"=PJTFPZAYZWO$QU"WF"1Z]N(M!IQE2+2,C&D>**,!2IPIE)3ZW/S@IZB M0ZCQ(E;IVI;82KR;]]#T^3Q/=!GO'3(;3'1<(:4P1UPKAIR"ER9:(P312ACP M)@A1:T3,,YJ^N+W#)\D #2?S^)>:SJ3B^_]7[\Z)LLT/* -MGP(R+AU+J$#.8><>PYTC8[3D:D MH)EV#HN[%D/<6KE^S!;%;3<05@[QKO*Y7HAK]= )FE6!IB:?\W" -<[G)*:] ML3HB(I)$7":+M'$0WTDJJ>($A\P5\]QV39O]S0;N7PG >)/IP(A&45!C9#18Z*?L6'T-91:5U._=8^S4T';RH,+LIMK@7I$TV2](4,8L<(WCZ!G$?%3(^""1!!SBA+@3A M5['GH-D':?9!7FZPWA1?/ KLC8-UX5P@%&OD"!T?< M6*0IU2A)%7D"03&)KZ)%*DF'?Y9!<:-6V)GZI6L_TY]K^! [A8S]N][K=*@;-*#TJ/_N3GO_8&I^W>Z6Z$ ME?O>?C?/F)[D(!HIL7R>2GSW89:'&Y=;^WM4,&J%5XA3SA&W$B-#>$ R&$FX M"\HK\^8=8^L+1DV#K)Y35]U!'A9\9.L,UNE!+&\L'!)Y MW=CJV7GKG2$>UV-^.]4$^FK\8S49N!]/\ICB/(^X?)3E8^YW92S[>>_L*+0. M[+<\T#)VX9<^=KZ-)Q)7*SSH'84\%O[ AI8].IIY=SBB..1?=/K#JUJIL:Y_ M@KK >4]K/?@+M'Q0E*>9\3J<\?II#]O(C+,6F1 "XM@DI .V"!"/4L,)Z 5_ MAC-;Q\^^50V]SAC?>ILM+<6__/GYK_(7^>6GN6&ME2+>>I!QJU-4.?6.CGKG M@Y4=W0J:MHXKAW;9V:V*KRNE'F-HIS#B42:,7GW2>RU6-Q-&]Z\<=%C0]14/ M>OQC" SY1I2ACA]LIWZK&O38#'1L!CH^Q/X>-8[%1&@(5' 'QIL13J77."1P MI#Q_XH&.[_][!M;T8Q?L[UDA -D&H]K?.;#=.A 9!3(O:I?OT_>MG7#PY? ] MK.TOMI6=K;\_B>V=?=;>W/^^>[PE( XA7S;?T[GDPN;[[VWZX7AK9^OBRX[_ MWM[<^/YE\ZO8WO1X>_-#9_?RZ\76YG^^;NU\F1[TJ"GF@@2.8E0"PAIGD=:: M(V4CQPX$A'']YAU9HX:M$:R:ENIF7-(K&Y=TQ?;AW1#TX9JQ;P^1,_N$98#! MICV-V;>83LTVZ'DK]!QO%@8MF<:)HIBT0IR1F,N^"-**>V(U <0T;]Y1N M#1G%TEYE*O^W\-RJ\#&N-.3-3E%:QI-<<.4OTEFT6HA(5*($!\Z%TYA)'926 MB7O.&5Z6Q/')O,;IV2T-["T#>Y,=6#G?%V*42/E$$%=,( U*@%2>:BH2^T'<-PCR67SASRCM52;Q >+C:';HG1OQ O^C: 4Z-!X6'L^!"JJ"21(>JB0QQB)60M2\@Q81SU MB4NEP?'!ZXRN6KG>ZTG\U)SQKR[U\UI]G]'S;MR?.^#;U'0/$00GGF/$K5"( M!Z.1-BGWR7BG*-4JY8)DS=?( H"[O??3I'T:[^?!]3_/"&E&AK'K8WPD MEGN&$N<$<2$9,C%Q%+3"N6/8&4/?O*-J_?[L[*N7\UEI?^?QIU#4I:0+B--> M=ZU5LDQI&GVPC/&HJ#4Z4LLBIX%(HNT3CZEH:JT>$QPG:ZVPI\)8;U'R&L"1 MPC]:4W">K B,*N^,S0GQ-4[5&C'S+23WJAAX .U<\6*L5U!O];)+JNX&E$U) MU0L R!D)A%@1. )%WG9M629\^]U_7/SW\- M0$_!&)06OER_V/KC"-912+3Z-E_>1:L'-Z)U75?>G6+"!=,LSL$N#6+WP=2[ M_).3X/"PJQ00>9[*>8\N5CCNI[TD,'6..12I-#E(<\@2'Q!CP0#:VI"P?O,N M]<[ZK3Q19# KRNNM.4DAJE5AY(3 7&D!NK4?.=TDG9P@+C&KI> Q"2>8D\8D MH8/&P8;;)!H?:/+)I*#\F?5C .*2NX4 ZD? CI[IF)/[" _;VM\C6D>OE$ > M8X$XEQJ9( .B*N9XW$:6V;?!!YA#YW^T>E7'\77@<2Y=3V+0\C- MZ?7?^]F3JAK7\[T^+DWP4QWRO@?0 M^.UA]D'%IKG1]TX,_.H!7_>V:/ZI;Y M5@)7K&Y8KX]M\R,J?C3K+;]BL@CP=\',F^E?+\P- M65$F"%)=G)+\+."V=5['-\A6 4XMYWDUU\XQ(UH&T'_+'>:<4(VIB5*+9(E- M),4:O-5=YI@]FAA7:/ZAUZ_?RM][E=A^OD?!"2Q0%!\=0YV9 BQFR.%)- MF<7"1(B]UMDRPA.>H/R5'XN M0@[F8\Q'\(]I(HDZR87'/[%NT#LZ.[WZ)W,-X77P]:[T7\^L>>+?@_ZXQ7P_ M(M>/]BNR"0[PLSTZMQ>#-_^H+EZ/7+4_BY M./7Y6[ FNS)K:1WT,\#\OPZ-T4/8SBC\EQNOM1981<^C2S@0S_?4FW>%D24+ M8IY+F-,X__M/^^Y*3HVKGO_C!=]SO?\E^/Y]8^M#Z_^V_[WYL?U;Z]?M/_]8 M7_DEM[=WWG^NE'QG&];<_KS][X^;&SOO-UL?/K8WVK]^W/AWZ_,.O+'UOKWS MN?6VUO<8?EKY:WM[UK5G(=>+_+0( V; J[(6QOE(F)0Z\,2Y"\:3E(*FU,HH MDA1OKOA=L%)@"'2PLX$'BK5-3 A.&3B!6!/S+,AR=D944BX>]C9WF M!HX92=BC$.+09K'/:[&\H1JZFFJGCE%?,=G0< \KDYAA\TMQ=^O]K/+WD$^\ MO"BDXLW-NO)FC69AEU<3 ['+ZSP5NS)=;W=SH#17 _F*[N2('KCW456PWWU8/58Q%A1' A>,<$3\K:E!2F*7%& M4Y#LJ;FOYB=AOZBZ*W@O?W[X_J*]LW6Q>_CGP=9.^V#W\N!X]^^MR]T=6,7E M?[[N7O[%9DL*=@__(KN'NQ=;.Q\)K+/3_NW]]RWZX7#[MR_P^_8!7#%K__WG M87LG3'-<2>(\B9PB3:-$7(6(K,<4P7-/U&;:6,]SW97@S0-0^%KV#FS0\#R(D!M8=LB(]XD\$>YUDDK+P*)2IE("?6D;/'A M87U&C0VWW.*[<\'.C3@Q"L\F(K,)M/)?&<[GO^*2[>2RSXY-^7&CW(FI7.))6VP8"9$+3;1W 4N>7Y5UX MO(EPTWQZO_5[@T$3B2V#8Y/,FKDB-%I-4:(Y$C-)(AVX1LI(2@6'-^5=9[T] M7EBU!%W"2]+;J_,F]U3>AYLQ/%A*=YODRL.I]$1RA0A'(3I"%/X'<9ZK:CEH MN'+::F>#\#P^/Y5^G*\^:Z"XS6SAY\A6L9(.XQ"<;N\ROB2>PB5)O![:F;PI M/L[-!A\'@[,8-L_ZHX:I8HD&D^-$1P^QL2[+6)=)*M*4J&%>8D049HC38)#6 M(2#)I3$J)>(CS_-[!)5K6C1DI,](R9_$\7Q@!W.HX8V/^0@H,/8QF8C4>$-0 MBLPBKBA#5IK&P3]Q 1&GE+$\J<3HFW>3?GU_^?>+QO3!JXQ\#5U/4QE'Q2)TCB&!K$+?:(X.#0LFD%*+RBC#Q_))U M+U-O7T#^?8'N-@'2P^GU.$"*1&.7;"8LHJFN#R!,(RN,E1Z$@!GU_/2Z2<*_ MFB3\DS<@/0IE]&OM0%(..TD3%0QS'+C!4;MHH_4>2R?<$S-"-QU(#V%^)CN0 ME)9<4:$1UXPB>-[@5CH,4; B@%;&8I)"'IB*B5DSZH&9GU>^RO[>V;*50\Z& MV/D!\*[I(WH>,#?!W2R5CB%!X%RPSAN%C'06T!&K=&W+]/3GJ>)[J,MPXQ,S%3.Z) 4AFCR@!=+$,!2VM5 MHA+L#:"+7&/BH?J25WCK\$D20)5LMV+E'A=J/7MZQU30.!A=,(.H2?FL1,JG M&A&]T0WO:X;HG5Y^Z_WX^3>9H.5!;;+!1R=X[D$G1!0CB+MB22HMH;@K7P.1-#[Y")::S[RB+$ MBTF?W(P<(][8)KUR'\@8IU?R9#5L.-AWH4@>]L*0UD0BD4=XY9Z11"F8>[PF M&?OQ!O\UU-=40M_J]:<&,I79B7?.LKR&CI.7EV!I2FWN!6N3#;&!$9) $A \ M]-P0*P725!5"2VZ3<)I1^?"E-BNT$=WL@[V4?;!GF:9IBFP>!>#&:1I+DY=> M* 0/GT*H1RER6!!$?,(ZQF@8MTV135-D\Y09G^5K;YJ,SZU@@$S @/#"<4 MIR+B2D=P<> ?BDE4QEGF0FIJ;QJ?X_4FCR9 J$D>/0CZ3+3U:TL,EQ!6^;Q7 M) -%F@F'E%7.[&F'"M3J M##6H]2VK$+PNDSNKN9O6];[E>>(G_3C([:_51V5^^>SORBSR\][946@=V&]Y M:FCLYDGDL?,MAI:[*#^MYH0>](Y"[ _@>Z%ECXYFWHU#$K'\BTZ__G30ZE4+ M.[*#TU;(*\^CU ^&H\S76SNCI24+/ZM6!=]9-*ETT*I'JH?"9W:'6:6MTQ4_\C:^WO616^HEH@JFNE/ M(B!F9!3AQ!0)/@5'J@6:? 1_%$'MQZ7EYXZ6>SFQ>7]\_M=P&:PB1+X&N6(;&UL6>) M%@X;CXQ1 G%O!=(RP4L1M*=!<,W!TR?K_$H9RK!VUNV/[BY(ROCVE\V'[B## M]I&M]R"F,7"0'\8("0MP=P93>Q8N_WIT=+ !_99MG=>1'[)5Z%[U^O5;^7O/-*2]A[A^NFR?[S&%;?)6(?;_L_?ESVT;6<+_"LJ[LU^F M"M#@/IS=5"D^LIZ-)!_*I)Q?7 V@(<(F 0X 2J;_^N^]U]T >$FBK(,T,57C MV"38Z.YWW\P/#->)8B,, M?P/&ZRT K2%/U3UI&W;)AJ"+%: SX'&+)!C!XM MJE/7#2IR_("!O6.G9NS&..2/>Y&;!+%G^DZ2NFO1:$DH)B.>SL;\++L5WAR/ MQV5"?SO+EC$#<:8^A\W]"L]\.3C$^&-^]NZ3F_A.Y$2>P3W/-EP["XS8XJ%A M65YD>Q9C/ "+C .SGP(0F@KLLWU1CQ$-6#'O,T%BFI*!KF6W@.=9"2AS5:_. ML5]S9-$?['''VP/Y')G"9;#U?'OO*+2C^Q]L;AWYUMV6O6D*^^:7#IO=Q1[>C6G\,EM;^9[L<=95_^TV(SC MND#53ET>2;MK\Y"V.>WMKTQ*K-46)C_.E6Z>YOX]N'8 %S?@X@/CXO"+.T&94S6">M_[[-I?T0R:MHT:*A7O%+7LSX\X<(*P]K[. : MA]0:^\,LKI,J)\_G^M[80Q',7N0Q.#QP@\Q.4AXPUTN=*&-FG)K,SQ+'] )3 M>@.#^QE)(#V!/%WO*'PE/$ _1O;!Y]//9[_]G+?^7+V07B?G7GZ_P/<[) MRV/KK\\77T\^'YNG?_YSL4NWG[F69T6!88619[B.FQDLM4TC#%C@1W'*TLC$ M(OK 6AUXM&.EJ@/_V O^$63C& MH64;=FC[ANMZS(C,.#'".#'#Q(W<)(VQB,P)!_XQ\(_[X!\)MQS/"X,P9*F; M95[$XB@S(Y?'$0.+Q9,*AC4H&$_*(KH,Z"Q-HR1CJ1'9CF.X$=:9AGX,UDB0 M6%X09J[C@((1/4&SG&% -+IN1*K.[4>:'43I_"KCX2$/LMC+TIA[;N8XC&6I MX_JI&491''-^"\_(P'@>FO$LS)*P8L:SD!LXV]5P>6 :H95&1NI9"4N8'X&Z M KJ)O6WOP'TJ_SQXJK4"A_N^[]D 43?T[= T&6>N[UHFLR,S'?P1.T&UO0G- M-G, /[OD7?NA^;A7B.$W'?YJ"U1Z[E>\QF7NH[MI? /UPV9!_L/'_IM_"W M,NZQ*,T,TV+,<%T'#/"8PQ\L24.7@TWFFL]^$)A!YB8QQK$RDR61G?',![H;(N*[ M3X>=*1QZ/+89D*"'V79N;*<&LV/+\%W72VQ@J)F/#7_TP!^$WJY1HI=%<1P& M0(F6Y:96S-PDB,R$61Z&>?@06]X-8NO%EA,[BVW0*RTO @O622,C# /72)AM M68EK6;YM/?LEC+;L\+F/L>6G(*WWO.:L2D9DQ:;\DH_+*38\&OJO;_21N0D/ M,&/%R1C(!A8'W(I\,\KBD#FI[PX&[JZSGWX+]7>OL-CN][)NK0YZ[M9R!T/,^U60@ZA N+A(EGL31V MXL%6W@FZ[6SE*#;3R'4M(PLLQW!3UP.Z]1W#"ATSBYAKA4D&=&MOJ:$/5+M/ M5.M$V"@MXF9F9JZ?61&W0R]U/)ZX3N:E@]F]!R1M]SO'IE19*6N&W@N"]S0"T$\ MFZGC)+8[6/ [0;>]_MBIG9E! CHSYPGVNK/@;XEE1)GOAK$9.#P*P8*W=RES MY <*0O_&"UZQ,1GP+)WD15XW%6#V)3_X6+0;)VG&K"0&.\XUP91+G3CS/) S M69 $MC.8ZCO.9\[ZE?!Q8B6N[<0&\\!*=R/3-V(.>K\;1@'8["P*H^C9+XX> M68-;?M=I8L5NX'*6N'[J1BX6B@9^8(9^F/A##O=N$%MO\E9F!Y&=AH:5 MIEA3;KH&8Z"6.S'CGAMRV[5=4,:]G:\)/3Q2
2L7L&\]M)F46)U6V@D3$L0XPC]PMI3"(#')0AW&INKP M%,4L@Y#)E16Y%LXI<&!_.3>(76_.7UZQDY;EN) (\\0215^" MSX%#4DP9[6+.C7KOWPOM%$C1K_P;M,9^W>'',,S+.H<5*&:%TX5TE@76[&>R MID(R'CSW M$RF1K5"Z^%"A*EN:M5K99P M*)0@ @;KDG-,MHD>KA!\TRI^D!@;&/2OQK,P?C\DUV*Q.&+890WS5XS&&)UH M'RNNWE:G+.O0=4=H%=,Q>V4;#2/8!MTW38/>Q=]BVLU&G^./R3@M#ZC K7%. M,<@ZD%_J:D*#TPR\9#F17&J*PX'=OJ_HOFF*]"[^MH;_%5"Q."&BS5"BJKWV M? (ZLFC]WMJ4R71QK,T)L1;.-TV"_07_S8,<3@BJ>$\R[RVN/HP&=%[3ZOE.?MRN53N M?'"1]A4>F"2:D:\9F#=0C#-!*U1>--FWO-F3(=G4!L];B;+/DIH>,/X.GRI-QRKB(>- M29=@#3!=R-0MCAX**1E8=+E@#$Z7-NU%UN,Y*BWVTMB&J\4]Q-V&!'7JR>TU M#[+V=*+6LW#>%B=63UD)!CIJI5G..<8V1\Y&2*=$A1Z$WB#&=#D#Y_(&]/*" M@\Y)SE,"$6HMD4\:HG 2M!2T'QJADM0\TK4A'#$FD8#TD8+"IFI MMW(%C$LR>R>U4ZTF=&\%\$0]D!;J:6![K.9679Z#5X13K]\,CX*L( 169 '% MO8>8G =)CPMSS(D4V[BL]P [4=;TJ8X&MLD\+GL5TE<>%X:%62^)O8QXG*RG M8S 9D$P&EXHDJ&T2X39C.E&.]*2$MK;((*&(H9 5S3C/Q%1%3+6!U\L:9[+6 M18IV!O5>@FY1F4>[UF1\!4\V*D8K+1C)8KW6SQ#FZ=U: M2J.X*5&T:8%V$\G):'TO$;<(=><\%V08U4GOK\;+;)^!B-&YS&OQ!@^@) 9P MRG!(P1E=I&&^D>8W #H9 O0A\ :.Y)O:%&&,^67HQF2J3)^E='%>._+5"=IE MF(8UT9\Y3@8LY)I#KC(YO9&5 $14QV1243;W8SL9=O2LA@8NY>V%#YSD M3,LZ3$;4VSHO%7A#3JXSC"7/0FJ59W<;R\D084\Q-_ L[[.+!R6SQ$U6$!1! M4T%8<-X6**+FDC,A16SC/=R'[$1]B%X51Z)\5-)[C3DT:L&[-_9#3?TY7O[?@?7[* <%(:='+'A@27O" M'^L%9G'@N%6)'K@43GE0T&'4?M?HH!W$WWYTT!9@GL3HH%V4L,12*L!H-,$B*TI31YY!_+Z*#>M+N+('O6ZMN$XT![U.L. M/PTG%]/1ES?X<=+-+GM2ZI(3MX1(*D66DX^BNN5UO1H+X1)^N];_6RGY/C3' M'@FTDZ(FC:3<\_B?!XTKDHBHK7(@D;PX97V!:'B"'(RW/,OLMNLBQ92\96!\-3:"]1!](M<,@#L^Z7$. -A)-[<& /0EV/9CON:9G$MDS@:!NE2K,B.HR&K+JV*A M8%!1!$'K;E, NAG3Z9"C9_D_^KD0;U<[*_W=,[)EYW]Q>O@)$7?C..ZLB!UD M=&-JA,C&^UQ0%L:48SE&*5URF@557 GAH5,C[D9TS/D14HOD/<_D_-;#.!M% M#@J=S8'GJ+3VW)8V=ZU'G1^QG!MTI?6)R2H(X6E3, 64+@*:D- MMBFENHGD6^O[L0M_;N>H[*&%!F?X$L^O)*)U-5Z7_+LW4TR0/=CH[*TO@ET)0 M,CN5#-DB+FM0229P*!@]/=X[=-%+V6@BQ3HX3VG'V5\?S4A2FR1>&8U\R>87 M2,9&&LXM!OIZA'/=S!WJ;C;\U_SU 2T@B1 #F&0-N=18'RNB (FD]DY3TNOLOQ>T18XF\]$.E^!0UY($7]E? MNV?-ZQ'1@&;.>>ZB4K+-3+T[89T**_J3?8O1&CBF-8^JCY//2F.K,-(!:HC&D=3IR34&S(60:E7(!MOJGGR[S_O6-=]*M(

5\L[_]:KGY;/V@WG2R_SF/.:882 M"=-$Q! E/($LF#KSZE6#?W:\^?Z_N4+_UZ@?SLIO7_-Q]1WGA+8UK7WW; MR_OYB3=/RNM>M/E'-$SO>72^0#\>F>F-=H88*SQ M&01[ 9E^MT+Z !EW6^,"JO:V*"ZY5S^EO"V;4P2?UNIF]7FVF\U:YT/0*2;F M.28B(J&$'.%$;S H9PME.10H0"(EG%*:N(CBF?:FIG];N*#2>,%J![7_%O4A#F?$\@8%$&41J+@=)1"A,<2Y8%$F19TY^UXFVIB8O MS7+E%BMHP8)?-5S'S$O!<3F M*SU#(HIEL18?BL\ZR$+IT7W1.2#)-H^;A0YNNWIOB?TRC\R@G*,4$PYQ2 M!!&*8X@S)&%(LUB$1.8L=PH2=HE=/ID?/V G1 ML'P/K$\U>&C0@QW\YOCX#!SK"H^Q$[WI\QM X0YCW"B*WC3MA5+TOY/[@<>/ M.F*M">+'&4,!8P(F@B=Z+8N>_4U$L/*T6U+AA9 M@$ZT2H\SCEWR3FO1!90,O5C4EPVG8XT';+_X(&/WGJ,=73Q@2/>PXJ$_>\OD MTUFR^2B,"+Q95>MJGB6<1!PQ* 4+(8ITJDPU"X(HYF%*(I0GDE^8EN=(TU-[ MM3LP85GC!.*+#M ]D2+K4OH#)8X\C1,H92@@8H)"&N((IDF:HSP.!\[=H6\$U!7GI5[VK__YH)H-YVIL8"PB2"D4U>?;F8YW"!BD M&0H"FM"(4ZL,;B=;F=JHT$3T-!!G[0] @P4W2^$:_W2(V-,BY(VN@?6F-U,] MHI].,'%![-.ANXX<^73"L/VXIU,7^WOQHWE(*)4\2V&41Q%$B,>0!$IX@TCY MB#(0<*?8LK+BQ\-\N)'K__B1RXO M?M3SQ=_N^(M[/7/_*)[TRM#R_G:U*-C7^K^[")@L%1G)$P(3IG.XTC" >9I@ MF F.[&Z+\G30\&Z"?8<8Y&LJ+>;J'@G=.@% MI(;++> 9J,&"7YM_APDK3TY7[:I#-Z[$X]=U)] MU#_J@C2W9<&4(QTC&LA<*-8Y0Q"%F80DHAQ*@<(D9GG"4JM%:.>6IZ91.WS@ M20,TFVM\M5B0L@)/HJSCA1PWV>S[P4ZL!F%W8,$RF7UVH&>@ [O]Q=!ND/M3 M+&>NO*J6?>NC*IA.@^-73U(TU ,QM'\[6@JC#D$ST%($&HZ (0EHEL N>\;O(1 MTU E'(P0)UEE'11HDB61!$#G%)_? ,+6QMC6A+BZZ3:MMK'A62\7RG/HE MW6,W1 Y,^L#CV6&^S<2G_MR8TOE]:]+,=,='P43QV9P7&_+8V 4D^TZCZHQC M["2K?8DZD(*U]ZUZ'AFKM5VIMFZ[4.IOYG!5P/;LHLX+LPR'%.LQN=!RM'P8>)V\[[.\L <],Z8Z-6VO SAR/1Q%]L.KW MH.)%B,8]QNB#O+U#CEYNVC?&XWVQ$.4;-7K^A02GG(H M\CC+:)BG+,S&K#IP'.I$O>(.TE>H,G"B9P=>J[^PHWXW"^^'EM8G52+@?$=, M8R7\!,[?Q[+V>:*]K5%;-.4CG^&+Y>V/0A_7:_^HQ/,QG*<)(FG&4XA":DXF MQ3 7:KC(!,9I0M,D";+^*0[/ YB:W_@BZ^$,_-9NLI%FDZULC6CR(BI4CY=D M1;3H)#NI'Y+Z@75\+W?BWM;F%G]]!;@[Q?J%Z13MJ1LPPZ(%B%=,NFA/T>D\ MC [WZ9G,8U6J)I9O-F4IENSKG9+FBC"COE=+;GY=&-6N7H;BBBC'A&42J4ED8PA@C25:$7>GPATS>O3N'CM-'(7T M@<6QY;LU G2M,/MM73M&B:R^F%:_>3]ZHQDW_<>EI.UE ;GXACV=3!U046<; M^4F9;II?SQ,1,)Z1 )*891#IY88\(11FG/*0X8R1W"GL\& K4]/".D:K5VKL M@R1:>GJ74C.T.V=8:?,/[2!Z=-A.,>#7*SO8TKBNUREC]_RKDQ=?FM_Z[(RW M.C;E-3$!\S@02:A\)TAR@B%*XQ#B/$J@KJ@NJ BRP*ZXAG=D4Q.6;H)FFU6N MZN0R5Q.&XYC@T5^W6ZY5OD9G#KU".6X_7I!ZVQ/G ^7COA3=*R7I]D3J\3]>EDG]?TH*E%^%EPYJ]=5M2&*P!_5%/]Q\W@K MU#NV7*MI?_N=.0NXB'6-OIBA$**,,TAP%$$9DR"F5.89M4I!,!"^R0T2V@)0 MZP3KV#@#18,8;'>LU"R]-M1$JQ2-J3/P6!NK3ZXTUFZ_;#=:#/4LG!XS)M## M8^QM@1_V1HL9:,&J']KA<+7&\[M[$3[ S=?OEU.Y>OF G.KY.T3KB3 MGP']U^ML:W]AX*ZHO0;=B'$% AP'QA$8JME1W(&!.6N=@J&;&3F8Y:>-3HW9 M>#;5U6=2++2GHB";XSGSA.G,E1)!&8@ HC#6DTF:09;(6# ><2&<4ED.!71J MSH*R[E'-->K"(L^< <*Y22U'%N!>(Z_ 9LG-T4,!GM0]7B'NY=Q#,'#PB\>N MG7X$3&WL=H):@:V]YNDP%D\@#L:R3Z81#',.[.\C(L:2NE:$L6'83KN]\S:P$%_K9# &,&@1F[W9#F;P M:XW::\48!Y8\UXZQ:7GD*C(.9.S7DW'YG5.MKQ?K:LQI1] M,_-?('9FFG>^W))@_NYX*'WB&=@96_^Q/O;^ M_+-G7ZA)V"WG?-OR\">SQE-3 5HN@"8#U&QX/##_*KWH]ZS]N":,>TS_5;IG M[X3_ZZ#PD33RH^#BT836FWQNNS6M.<^(#..$P#A.)$19%.MT:#D,12K#0*" M"J>D*I;M3LVOWP%M$D;N=GTN21)YG'>[T64 -@<>%O821':8-:AGG67XH?)# MGB5JP.R0Q]M^Q=R09PDYG1GR_-?[B=05__NF6IO-^+O5U7:Q]9842BG?D*=" M.:]FR8.^7#/Y*.JZ'^*3*#_7D)2\?A1L=;\T=ZG3]J4YBF*2Y##%+(;*XQ>0 M!IA!064H$ ^B%#E%50T->&JR:&SYXQ_R*,!_V=]-=U/&P3O;3E*GU(4#:_'5 M[?6;V>$%[MV28VETY%N;_$GT6,1[U?;!08\Z*(S5!2]'D]':[3<, M-96C;DFY[IX5>-<4OWNO>.P>(= 9OKI?F8<(481Q"J.(*1^:!#&D@A,81)0* M-?S$6.1N1>PN1.2B0>-4MFN1ZX4B'7E=[Z^V->Z>-&BP[ECD-K1( MG3+PP- 6OC.XNJ>F9F#;45H]GA^H,CD/GWW5W^#@B5NOVG\IIE&EW1.!+Y7; MUVU?)^_+NR]JIE)4NR0"=WHY_'JY+HME5; F*SP..0LC!J,PYQ!%F$*<,@I3 MBBA3LI[@ (\2-N, >FKSA!;S\;0@K]>_ T?$#-1KTX^.V>:'V9J^RPZC)Q6- MY9/)M=ZCHZ81,N,"_/<1/M.C*WQGF'%JN\<9D'=EJ9,;*E?7C(PZQK"H=$&5 MJ@GVX#QE'-%$/2EA!I%48T].B9HTR#!$64*"A,?6)SK.M3:U\:(#T"'<_BRG MIZ7>.U,#:[2!"G98=5KQ+=KS(3-]GDG[PP<^>1SI*,%)/CT=!+"EY618_]F; MC!>D;VO/LY![ZR_UFQ7\E13+#ZNJNEF^+:JG55W]^T;61[O#>9XC2J4D4$H< M0D1)"+&,! PC2C%#0A 2]TCL>+I5J\=]_!R-&C107ATWD,E"QS+K%;4ZZDZ' M9IA470^K!0?%XU.Y^EP?C71SX\]TB)T#[H'?<639F67/G;/T3),GS&JFV7ZW*4] Y%+P0N=BEX'.-2I MZ#\6U3\:_Y@DH20DS*',(PQ1G E(4RK5N\ZR/$LC$<1.1R!.MC:U%[X&"YZA M!1JN8Q3O28;M? 5OO VL 4D;>KG0&SSG/B8X[RB$3&=$2DD$J20J#A"4XE2'.4.0:;WFHH:FIAXD+ MW &= 0T5_%J#=4R_=)1<._7P0=G0SD,_MGJ%39ZBPGNF1Q812XET5E. M+*GQJBKGVAQ57"P)>*DQME_K)S4_;"IUIZIZLWJDQ?)9>:U"5%=EH?Y\KR,Y MMK6XF/[\<;71D=\FTNY_!)]3&<>,L!@F6I90J'P8$J(01CB3.$H%DRAP420_ ML*8F7&^.U!H$Y1:RFVAYZCT[;1N_3P:6P-8@T+%H!CHV@<:H.M[MF5DS4!L& M/I[O.F>I],NT5T7U!&U4X?5+YTM]]GQW;S*^N_% MFN%VR@]K3%6U>13\K9!"1^'>D2^=/\X9#;@(XQ2RC"80I5$&\S#",(KCD*>I MQ():Q22,!WEJ\M^B!&OR!2SZ%5\?H:-[CP:OV'VO,E+L[ 5=@YMM/M":;+92 MGXTJM=7:Z6X>"&5X]XI!1Y*!>FGH4<8W[-<>@0;J!HO1::B6>Y;%*.^) D/J M8)!EM5H4O [76_);G7"O"?VYD4VU7[+XI#ZI0Q&N:+4N"5O/0Q)':< 1Y&D4 MJ_F'FH20#*608Y:R+"%)(MP*LOE -;7QIVO4##PSRVA4US =KK U#>QL [^V MUCFNK_CI9[NQ:?3>&WCX&:OCW N*^"3:;P$2+\C&+5CBD\R] B=>;]XCYEG= MMEB+#\5G->RHMI;W13OHZ/-".BF*FA*5ZP;BE52"6._;;\HY9R3,<88A%OH4 MC@@B2 /!(8M(K"8>-$Z(L Z'O@#(U 3][D&4@FB$#H&^EW3$:?D=D]Z!%;>V M AHSP,Z.VK6O#T*:C%5=6V; 6-,&\VS&ZA2'P.R1.F>DF.UA.\DMMML#LR?# MOB^Y_W@1X1Y8>!8L[N-^/;//=.Y[(U\T7LU9G%"22PD1)YE.IYY FN;'#>)B97Y>RE([+[5P^MM#A=6-_(->7K2B?\6BVK.XPQ%&".E&9%2 MCS1'D/!"&>3J M'P7=P7DZ3'+,$Q:%-(6!9%R33&#. P(%XCG2_TN$_1G*_NR.*,NCT&HQ!;B8 MK('EN,4';B2H$8(W7KAQ\,0OYF@D']N9*S>W^20-)QWBP]\Q[O9W@\X_ ^)O"7COV][D_O#=/F(&Z2/A:T0!: M'J:Y6VS=?9/=.#YOP>]V#]FZ0AFG&:!"'#&=N:1LO@>,B=>/D M;*RQ_?$/81K\12-T7/ZYJ&LDRQB+8QC%)%7]0Q#,,]53,LEBFD9,I,QM[6VD MCAG#N6B!0E(C!>KE7*X>"P86"JV>#!:>W(^+NM!R?6^DCAEZ]:\=YYO]BL7! M_0HUMK?&@,8:4)L#3KY?[BN$'ECUNWYX":!Q5Q<]4+>W]NCCGOT&R%](:<9J M<[9$Y_:>YXE (4="::E4TBK#%.(LQS DH8R#,&&QH"[2NM?"U/2R!5BGN@%, M0723P7T.[;3M(F8&%JPM*G6''6GZ.6>Q65_59&58JC1KY\_8]?V-/I M51XX+Q:;M1*23X)M2N-QO_NB2PDID3''$!Z?-FVPSSM2+HOEO:Y 9#(BUL<2 MYH20%$(K M:$T$U=;&_E6@_?2DI:O&=L_),Y(+J\-Z/#"S?P;5$QD_R M_ :ANX(8-]Z\)T5[H>5][],S"]MJ:8+1=3F)-YMJO7H49;NX_/6C^"R6&]$Y MV\Y)A!*$,.0TR'6NE%"'@2!()8_2-$87.#,&[>MU[T M["6"ZW>7OL7&*O56,ETL^*VZ]6)EB MFJ=(4DZ3%/(8)1 )]1\G?V"MTC3VW+U?E4^ MDNNEU/_HC]KEKYO2I-:7S:ZF^%0H:\TO=9[]MVI^<\76&[*8APG*!9<,)GFH M-"5.&<0!"V%&(U_;;G;5!1;JV)=NDTYYCUQ>VF$U<.,SDSV)\)P1!)7/KQ-O3+ M?0K":[^R%O18O(@V=^GW>MV6Q6>]WKY0SYN>)#:+&8$(0D%Y +/5H\/-3,U?:E""IQ:FF^-TA$L[2;JF"2U>G7B[ 5R'!)4U;/"D"]2[!L2?(=U. M,GQ2.;!X;%G<8=4;7C6##5R?<>MVQ'B.33_3Z,CQYW84[,>86WZOY[IQWW+; M[Y3CL_YZO51.SZ8^(MT> 6L*LMU="M?+1:DK'3L5!WI MZACH.AF2;5?DIX)W0D.!,1A2;3'HL@(ZM #Z%72O:].5&&YFH&8'=.CI'G9N M&)J!FB.@GKN:I0.Q9>82LV8&-%? D.5Q/V)J_>]W_V,RUHV[WS(9LX_M[TP. MX&5+?]U5#[T;&DA,@CR/H>"$Z-K(,22()C!,@BR)*)$<.QTY.=+.U ;2[=K? M\U4^]WWF8[RZK9U>P-98BZ0.1/5>"CU"PR!KGB_;>I7%S2,&'UO%/'9YS_D# M>Q!\HS>MKY=_TU.5.?%G_H&SXQYSE-,B3*(9,!,K;SU$*XI_+?7FXAM2EE]U-'Y3L\KL+3"V>=S4<_6S^2D; M3^S.*NV,USZV=,F'[[FA'>A.I^UL.)+;N *_&D. M@084WS&VUQ&IE]OM">6 M<7W'RPC;\_0NO-U BSC5,0?3_.=.M:I+":B'NE-S&1&,!.((QH@AB&B40IH@ M!B.!XH#S4*1VB?N'!#DU^39(@8;:LP+V(#WI:6EDX/X9>L';H6O\+RM+U?W73Z+\7+#VL -C>9 &#$..4 11 M0E.(I4AAR&64,DZC.'?:%3S2SM0$MP'G&%!YC,0DRRG#*(,DR-2DA(0(DCC- M81IF(LU)S$3(W!+'>:!QG)QPM^5*JLFA>KS) E1>6;4;?CPP-? (LD,(&H@# M!%R.\IZZMF>D59WFM@U4%B0(A: "TA"KUUT&%.(@8I E M.D6ZH#(0S"FNZMGMI_:BGZE=8T.8W0O=GX:A)X3-:MP 4=F';?8;W/2\B7%# MF0Z:MQ>X=/BJOH?KMS%/7^_4]*M2M]3[G[LBPCR/TR20, ^PU]!%W'OJK]G.;<3 )],#BP)EY'8XV2]'3.> MC]6?:73D,_5V%.P?J+?\7C^Y:??)KI8O%^ZO'Y](4>IUGGD>YU3(D,)82N4P M(!["/,U3B!%2G[,PE9*X2(Y-HU.3G1:SV99\N=4%=KC=E,>*?COU\4WJP IT M,9_.(N1"D%*E(#E]=^10[296[(IS$_5!%CJQVV)5;=23NQW, MTS ,PE@$4$V#4HC"3%=FH!G,"(W#$/$DC= HX=YM!N"+F=HX*%ACYP!@F=.D^"W/,#AIL8M G#2W+U4_Z>OGG;Z@'F>93B4 M,H5)1CE$7*20L"R'49Q'F60QRE.GZBAC 9^:1G4/__@_8C]-W MLGN>UY^ )]VSVZ;A,[N"_WUXQSV[Y+4.R5\XXOTD?FM2\BC/^K9<+=6/=?JO MZJ9\\Z#!7B^[5Q1+5CPMQ(=B*:[7XK&:AVF692RFD/ $082"".(X0S!+I BC M).&)E"Y#V<6(IC9&*8/ #B]X;I)>::J-TKKT[++&+O"KM@P8TQQ#7B[O7+M1 M:]0N&W@X&J6WG <8;PQ['3DN1S7JD."-Q)=:[^_&ON-[JMWVQ^X@>Q[&2190 M!I5N$Z7860)SR=1_LD2P%(D\]17IKZ<("LP2?U@)AULSI^)PYF0#_" M33DNUOU3:/X4_ 4L5^V]BJK:-%M:J]WR?+_[NF;"WG\")!8\364((Z$&-,0S M]2SDA$,)W$^F>-Z'>Q]OF,/%_KGL]O^CI1 MV)V LI\V36$4$9%$LV?S*:;>A_*]<"1&<=P MNBC$2[0#QD-U(UBIN"^6YIS02H(:PRM$:!SM:$P%96&40QZ',409C2'&1*BA M.19,]36.I6PZ^MV2_VZZN<4Z4B<+O>PSQ>X=.-+&1X=-/Z1F&S3SK,]K2R<0 M-W.N$Z81(',4Y>\C$N8EIM/=$TL%[V8LA:["PX."!7E6#?W:\^?Z^^72N5^L$(E)&F4_<< M15PLC&KEP>;2?G. MX*N=X%R;U;+SZ)5V=+<](# .4!$E",8U#IQ(OO9%,32QJX=6.'=L! M!NL:,> *LIM[U[^+[-RX48@?6'ZT#9W@Y1GHF#$#6T- QQ+0F +>GNH19W_L M8C:]^EW]T8SJ7UU,VDL_ZO(;]LU*MR;%4O!WI-23]_;$5IY'1."4P5CJ82$RLZZ%/YB1UTP<-?-,%]=GK,RGYW;V+BQCTZXKT@S*N MWW(177M.SF5W\^$1;:M^SQ$/XHBKGJ%!2B"*A8ZJ(QED043R@/$H#ISF)D?: MF9IOI('5!SOT\BQ7H"_QBW9T]G&.>I$T]C*J(I1W)$O'Y6?\5%H XI%8?:;;X5Z MGI3#MEQNR$(?=-I^J;E\GH>)THN$ZQ5,-:W*(P)I*#C$41 G*$\13ZQR0_N# M-#6IJ9$"T<($:_(%E JHG>)X[*O3XO0Z/3#T;O26]=H@H" "C1$\MVD&&JMF M8&<7V'V[_=KH?<97S+SRYO*)]=TS;/\"?6@]:OFGNQ[@]'W-J!7@.#!CEL>6 M1AG>_#/3CH0#W+EG;;@Z!KNZ)5]UZ'6GW$PAJC<;Y<#KQOE/"E+]RQRE),JH M%! G::RS^L3*VR8"D@@'% O$E:/M=IK6&8/+:SW.6=O6!/!4VZ 3^)9-D:6G MVA#'$G3._6+GK _*]<##WY;D!OP,=.M8G:+8O;!=7YK\UKYS1C%N>;R^).U5 MT.M]HYY5<%>/C\7:G$91M]452XKEO5"B*PZF88D9D4$:,9AR'>:04@PQSA(8 M("IQ$F/.L%M]7*?FIS8#Z* W:WJLB]^Q?*Y;/]@IW'#L#BQO+XE]!GWX;#C] M>/-;J=<-PK@U?'O1LU?=M]]=>BR(M,NO.B"L4-\QWN1U+:#\A\WZI]7ZO\7Z MEA1\SB0+DH!PR/-$>71IAB!):0X3%"4L3WD4YU8%@1W;G9JPM4H"[C<_F^SV^WO,$-'L0?+,0-_)* M#3"\6)AXX$]"M60RXK_[PA8;+OA[99X^D+6IG\D;V88,WHK2G,>JDQN(0,0$ MQRDD,@LAR@+UD^HN7>0BYBD+"0JEQV$ MWKW#LL.TTFL.<>2XR6TI'HO-8[,X3>[%/*%I&.>)@)'@:@[!PQ32F.10_3]- M21X)3*URO3NV.S7Q;P#JW <-0OWJF_R+X.EDC;:+V+>:.0S!Z=B!&\_.O[5D M[Z /PZ[3S&$(ED>;.7ABVW7FX,K9F9F#]>W&G#FXVOABYN#\]1YROSM$2*J' MCV*]*9]B:9[#=Y_59W>KMV)M/A.Z%I\:?6ZD B-7 MY2-1K)AA2)]6P#C)XP F488A"M1_:$(RF., )9GJ/AG8+S -A7)J0\GN="]3 MAH+26 J4+UEL;04;92Q8[ZP%0INK-Q]Y:["I4+M+N-3:W*3D<1#,P9X.B\%K M"GT^\%#7.R]>Q" /.I=4/VBKH^^^Z9*V?/WGP"VS;>H-^,4[/H>PDQ!R?(K M^/:;O:?FFS_-GNN$OK[5"KW]).KJJ749Q:^'Y>,[3R[ T!U]TF$8K/'QW(NA M^7OFC S>6-\(8 MAI(@%,<4 M"-;-CYP6P966_50)SG?P=<*SC7GZ*)@H/IL5=AQ0RE J(!(H5/_!'-(L3F#" M)4XQ"466!I>>Y]QOUNHM&O7TIDY<(_2^>QWM5VZA7GIJ\P#G=IKDC<=7/9&Y MC9_\>)Y1#XEGDB\7Y4W3V9[>GG_08-HBZE_G5,6QT2$.O6U3"&B(H$4L5Q)%!(A MCV4FF-5*C@7AO;1M!5P):&RHSZ##FXZG?.NVSF[SC3F@*T]'IVZRTGUZ^5=@&=< MM^]RXO;\0 ^W[+'@?L7_OJDGS=7=ZHKS0CN?9*$C@*Z7;\A3L5:_J,?_035X M(]4'3T)-NA>+:BYBC,(D(1#AA$,4JLEK+O,8HCQD0CF.48RVKN*=Y<)Z;S0] M/,B[,?9B&ZPF9:E!J_Y1#7H;>66%""\'U$C2& MS,"V.VXDJ(T!;T;K#H=%YU&Z9:15Y2&[QVV%]V)63R[A]K_[>&NT%S/P;!'V M\KOUFSS\L*G4R%C55=0JT^IMN7JO%W*OEV8]5W^T.[.#(DI$FJ4P"R(U4-$H MAICP#(HPBK*4BS@G3AE9'-N?VB2A&T6H< ,#7,W'/XOEIDZ1U 9QNA GW48[\!OHC#!((>J>C+HU;%WQ3"J,]^3H)<.?-_;7%!A MC)XO9T)?EC,Q_VEVP,R@Q%'Z0S_Y:>\(QV_!-509!\L0S588P/F(KBBU;HD;#V/68IRC# ,*(\@ M(CB&! <9S$42IG$JXT0ZU3)W:GUJVF]_8+ZUP#&VP:UO[*1^,,8'EG"?9 ^3 MF^ E:>.G)M@BF%YF@I?D]$I,L'>3/HD:-^7J2?Q8<+X0[TBUOE[R@J@FKV19 M,-+43R I#CB)4AASED"491AB)C%D>9HE.&!9%(7V>1@M6IR:M-689R8HLT8. M-/09,.!GY@VL\;OD\+.AWF+AVC>A RM7#;=+8\TBN-J2>+[D14\V71(>>F9U MI"7FC^)>1TR9$Z[-0[O_P':>5U\APRYTG MB+N512HZ$A.&(TD@RZ3>G8P0)%D:*%:8;16" M]0K\/U<_O@<_U9/?ORY6E"S ^]5FR?Q2?B\HYM8GMW&V?-$"U"SH,D$S ) ^5KAH1"@E $LRS&0<0#F656)]?[ IB<:NUV M%NWTJ#?SIX5I##X'5J@6?KW;IPP M04S8&P .R-F8&>&Q_IKEW)X2M/4O3MZ MIGY[J66]&Q]%U"ZEIE6WB^_3MX+]]5*I 3&IH-^2-6FD=)Z$49($>0;#%$<0 MI2B&.:82(I&P/,K3.+2K7WVNH:G)5HT5=, "C18T<%W+V1]A][1D^>1LZ$EQ M3[IZU+8_S<4%!>Z/W'CD*O>GS=LO=7_F^AY+:NWF]YO5(VU.7>HD\O=+G2_^ MFJN[%[+0,0YU[26S1UX*KKRN#[N8<_6WS:/@=^2+:/,PZV6XF,<)UE.X1%>9 ME)"$L8 <\2S):")X9#6/&Q3EU(2H*>NPUA#;=/ .RTJ#=:;%PMX4NFA@W=L& M!G5LG(&=E:!K9E.I#K2&FA7#CJF@L74&C+5M7OHI]+;#PN,4>GVDQ^7DFNA@C8^WCCHT?\_67@=OK.^I8S7@B6K=E&#LGFF>)S)-)148!I@% M.B<3@5@&"CP\?;&_G$\%G#]P\*G__*92'^/L2LF=UT_M F MP6YBWN<\#DD44 QYF"D=DHS"/&,I3 B/TQ@+'&9.$4VCHI^:LFUSOY#N%G&QW3GJ>0HYYJ@T%W3_.P/:I^7CFJ>E]_&'4WAOD\,0X%KS*T8M1 M.^?8P8UQ0?0;&'_:Z(7[&[D]"?Y)W)M]LCFG3+G240*EB!.(*"*08B1ADN[D3!]M:6H#3@U4[V_MTEE4-5:WL>Y8)K_IXO+51M>RLT2]UY_P7^FG$RQS\/Y"J8'-)F0@)D3#-]59<+#-(HC2& M29BGE"0XST*G"H('6YF<-HBUFE0K%T917.<+G0&J@8)OBR7@J\6"E)T__LE- M, X3S5"$TE0(*&7,(,)Q '$:<\AB&81)%" FA%MQVHNI'J< [6N0'099%LHL M@SA/%-D1BB#-*8$!P4%.0C7P(3I?BO701&]3BZP')ME LL]J@?DV&[TN_@A M'7JW>:_VS0P8C/Z&O9,4>!WR#KDQVT7L M0?MA\,7M(;J@Q])W;Q(]+XF[XQAYJ;PW4?M+Z/UOU4\V/PAU9W$DDUQSX+AZ MNQ'_+4BITZR+>9X(GN6<0!(B+9I1!FG,)0QP%*C)@Y3(;9O.&<'4)%,]M\A- M^=Q)M].]0:D<6/5J[+.7>2YGNT27ICH$%291V QH&X QPI_D]>;/J^"YHQA5 M[GJ3]%+L^M_H@APY/YS/M?##RUP+[_ZY,5&2;;6KZF;](!0DLKQY,LG9?UJ9 M6A."UVLX\P2G7,9YJA/E2(A0*&'.,(4A3W,4H"P54LR?3$SVIS4I+:>CH^%W M48675@PG$#>;=:6&0ZX>E9F2@?MBN=P5D5(8S)2W+@+C.,\=[\$(:,!$'C#U MR@L"42;4V(ER-93F22CR3#+$H^;!>+>TS*@_X<>BM6&DAT(L^>_K<; ;U2?9 MP0-[ Q[2,]76=ZI'5L#8K[-Q+4'#P QL.5 _&A8\IVT:L^/\IW(:!?WXZ9W& M[)2#*9]&!>!^GNMM$_Q\I[XZYQPG,HD9%#2G$"5)#$DL. QQ'BM/AH8HL4I] M\O+&4YO'M=B !F=_.NL95Z<5_1(&!A9<.^.=SEH=LK37V:IG-QKM+-4A^-VS M4P?_WF]F0XC"!62X$"?,TIXG5,?"3 MK4SM)6Q ;C-4N+ENAXFT<[,NIF?@-[1E9AOR[.U@I!4#7GV+PRV-Z@><-/;E MF'WZXIZI:XJ*W-^7NOJ$.:C=1(29U,^[M-@D#7G,10332-?60&D(L4PQ#'F. M6!B)0(96@Z]3JU,3A>>@35K=/M'$=HS;J85W'H<>WX]1.&BR<2>6_*:KL6IY MW&0U+F3LI:IQ^O)D%T@_KA:+]ZM2?VF>4YQBJDNUA6D"$>$($D8S*/.(IYS* M#%,G_V9<^%/3R)^7A6UZG%?J[\FL=O7LQ7_=)2\]'-05K\&OFAS0L.-Q)'B= M;OV]+8AU3?A76Q4[T#VOL#1V",7K'TK!$JY_'\RL!=,]G3@5VLO]MS@ <('_+$WZ'F^N;3:]:9/HJG M56D.!*W)>E/-,Y1A3I(8QADC$.4BA"1B(90X13)D<9(GV"V?WN&&IJ;P-=;M M@>$M6E##=)P'7^LF)J^=4[^D'H^1!H[_SR%N>VY9^(U9[X> M>_KW.2\^<&JLLQC<\C%(<;17[='?P73ZG"7_ I-MR\X:9RIN"V;D;=,VXT>] M]7*U63^L2FWG7'(N1"89I-1DH-/5BF@602DYHDF*2)@ZC:7>$4YMG+QJML8% M6&XWM.K8?_T36ST^KI:@6J_8/YHS9(5Z1,1KG!$XVN<#[X[ZZ,GI;X#N;6?N M#)W 5N:Y/IC&;N51E+^/#(\E9\DYSX%6WCC0UJOB<-O>E@IRYNJ<,:&=5EZ CU4-=OZ,)/IZS+(@# MG#$8,!+K2L02YDF,82)2S E+DS03\Z7QAOB=@R <:]#J2=\FO'K1[(!/O<;K M* -'.;54@HLH&DD,S!2_ 0F:RB_?-CB/.[GNBG"."[^B<+2U<77AG-%[TG#V M"[XW@SI55M,\E5D<1S +4@X1HAQB25.8Y#+*49SC""=^MH6F6_#VR ;1#"Q7 M2\A<"K$Y47_IOM$DJ]N>WD$R8:7G&/6XFS1PN5NKAB>RPW2^T*W3=_M)4G,@ MX:/02:F4,W0K2KDJ'XFR[88NBOK<@E8_IAV$XE%=HN9.ZM-*$E..\D.Q%-=K M\5C- Q+IV,<8YB%-($JC1.\B<1@D>4"PX''$G"(@_4&;FKPUENG=@L8VT#$. M[*R;@=8^4!MHUD@Z)H)?M9' 6.F8Q\]CS]OIYNOTY\#J.G97.DNQ?]:]"K9' M>*/*NG]:7XK_ "WT/>:^8D+PZKTBX1-9B!OY(V$/ZN;EUZNEB>%_TE/G>819 MS$46098$3.D_275N<@0#1!,U&L@HC3.W@^]6[4Y-W%O80#\TH%+ ]9LN6KAF MY]/S4\;U$;GK>X?9ZV=R+* M\_E[N[9'/I'O1,C^&7VWKWL+KE(>=55PLP:X6MZ59%G5<\YP'J @32F.($Z9 MFH$'.C S#3*8!C(4$:6II,%\O5*>>>^8J*.-.ZG9%L)P;]E[!7@!R':C]DG= M^$&)%W@J"W9Y6;#CG4"YC-1$(H4)YRE$$!QX_#\5O/:;ZSH-E'F-59OH:.CCH.X+6#FLY2 M8Q&+=/X>O3WCST6E[OE^5;Y=;>A:;A97C*TV>ILRXB*542*@H 1#Q',$\R10 M L9"06F&&(J((LB&),0\>2/;XH'V>$>!72K6<77H@<>$AH(>DH M7E%\U@&+:D100E&LP0==J*?9!@+?ZLEYJ>9V'K?F;#CR/9LXWN#84XBSIA^8 M-YS_3C]9;P--NUE0@B"+0TE#R!)$E3O*,*0X#V&"TC!#B*51YE0^X4 ;4Q/Q M7:RY77(1:R[M-.-"A@:6"E=RG.7@A/E>5>!0.Z.^_"<,??G.G[KT@B!P>CZ, MD+X,(VP2E/QBLI-<+V]-\O+WI"A_(8N-".=!&HDL9@0F,HB57B0IQ#RDD,51 M2G@6,NI6;F4HH%,3G3N]I@&DP@<^:X SL*H- '4B&% LFTSQ/2*_A^AH.S&; M0O<-K(@>XL"WJ:Y^V?9U;? ,:).!L=ES1/B G>(_,'P(L./'AP](^<$P\2'; MZ[EPH-X<70OLZDM1S8,X"L($235 9!@J5Y)!DJBA(LAXCC"*(TR)TT)!Y^93 MDW>-K:E\I^$Y.I//:+.<>?8D8^C-*UL>W*>1!PSV.VWL-C#N-/& :7O3PD/7 M]*RQMUK>WXGR\:V@ZWD>8LJD8##0=8I1))0_%^$89DE$:1SF-+/+WG/HYE-[ M234FL-J5Z'&LDM>ES>XE[4O&P"^IA@45X8] _-8K^Z N7Y+T74;&+?*W '3 M]@K(';K&[17].WF41XZ /3_?]5%4HOPLN)HM7E?51@?/U$/YC;Q>LE*'851S ME(HXBU &,YFJ=QLE,:19&L DE7$HHBQ W"IPT2NJJ8F"00YJMYUU+)OMG]TM M&_/,.G31&#AK"WRIZXK62#ME\=O;IR7IU?IPC-D9^&%O=K8]?'NS/7S;6J87 MM<#UMOMJZ_1UUZ_9?;RIWV*^/[UN? ;O7Z4[K4>X06BOAT9]:S/>!3@.S&CG MM[%1ALE!^&G'UV%NWL]WWLZ4KY=/RI'\H+/\AC\*4SX1D83+%.JBVYA^$N/W>8K_73B)[%^0ZH'LYG+!?_AZ\^5 M7FZ[-FG?U=3SBJV+SW5VH#8[69:IJ79&,8RB(-?G(U-(,$FA)(S*2$B6(Z?2 M2NX0IJ8J&CZ0B]5O32QTT4('9(O=37)Z=(N=$@U+]L "I< #PW4+7V]G?*LM M4)3_"6R- #LK!LG3UI]$KXK6 \:H0M>?II?Z=\&=+BCBJN,4BSJ5FLY(/$]D M$DF=+Y@BJ80O9P02DE,8R$"@"&GU):&G M)R>*)N8!GHS9JS]V'!AU?!")D02[TTHJ$*,XD)$&6P%Q& :%IEHK<:=/2IM&IRL!R?<8SKT,OU'B@U'V]QH$COPLW-@V/NX+C0,7>4H[+=WMLROK, M!/T\0]_'XOYA?2/5U,M\=9XC&O) Y# G,E+B%DY-,RT@;R!)\:MUWFT3OOY#;T>&C&VZ<>G>%G&]GCM]XS2K33VI)_ MTL4*=&(?-737U8WG@F6F_@.,8IU-)&$YQ"S(8)+&>91DN2"@DX1(6CM6_SU+O]T,S">I X_W'UXP^>XT M:^[1J994^(U8/=?HN%&LEA3L1;;:?L]-:JIR/;]Z%&7!2-7$?<0RC0F5#(H, MAQ )%$*JZX[+$.5I%(1A'EJ%K.[?>FH3E+L'Y3^J=5M_JO,_JMY?O\H';CO+6'C>G?3]/7.&U=I0^.*8WB=B#N%F* MYMD+0\$S$:MWDT>!>E4S#G.28$CR()%2)_66N8>J4(?:GMR[7.,#JZ5CYC 7 MONT&_(%8'%@,#IZ=W1UFG(&6805^@)BY'J2-41SI8/M3*'MTBAC+@D8G;]&S M"D&32OQOQ?KAS48YXDH96\^E+8(]CT46\B2(8(ZIFK4PSB#..8))Q#*,>8!) MYI3,VZ;1JCKK*UO M[['D@ -%?DL.V#0\;LD!!RKV2@ZX?-=]&O-I3=9FJ/K$Q)*4Q"2!Z@>498S%@=T^]=$6IJ8L+3:G4_#'^3L_O;F8E:$=&TM" MG.8X)XV^>*IS^.ZCS7A.&M>=^)R^L,<6[T?1E/.[D7K+N+J1=8J\*\;*C=E6 M%NK16-^2@L\18UF>9!2J5SR"B+,,YC0,89CCF$8IS1"QR@GOVO#47O@&(B@: MC.!)@738/W/AW&*?=" F!Q:)+6I]:M'@UC_4R&>@I;@%#VZ'H]AADW$@JD?: M)M2K;^11)U74Y[;)H:<8D#58J\O*;>^H*Q>F=W019V/L=YXV_7J0>7+;SN5^ MXVV\];#RV=99G^_W& =^*:HU:19=\@#CA(92.6]JH$0Y13 /XASB($2QH#(, M[(PDB2JMTLGN-!I M@K7L%4M3E<>@<_:#%_*=X"3D\K6O7X\Y3J \IDR'?J[UQ7X MW5IH=:P >)/9[=T74;*B$E6;W.UO0L<%"'[U693D7K1_O]5U+N8!#4B2LP3B M,*#-V:L Q1"+5 8\BTDBG2*IQX4_-15MP7'P;;$$?+58D++2;T^=0>9X4NTI M/ H7[2],H(-'W*(XE@:TLLT#NB6AFPJT)0(T3&RO KR:+.$XJ79CA1^J!M;U'4BP M0SG 'O-Y,OPF,3C>W+C)"LZ:O9>4X/PW^HG$%>?FD#-9Z!6"ZV53A7J.DA!' M#"/(0XHABF@(YJI$+Y(ZS&ZR86Q\BU M4PH/E TL$QVV-$3MM[TYPY.S1)QAP:L^'&MK5'$X8_!+93AW>3]9^/G37U?* M(UD:_^5>+%DA*IW"]9-@F]+$O#:#7I3F:9QE,20R1A#1G"HO7^=+3D@2"\35 MWYWJ -LV/#7A^/F[3]^!.YU.3\%T=2JLV;83CB$X'%A)?OX$=IA!"]JD8@8[ MV -X(*Y<>=4;Z\9'%2!72EXJDO/W>Y[%$54EA#GD\U94K"S,#.M.GQ*:YSCA M.,FQFM7$L9K?< DQX10F628)EDF4)I%3 O?C;4U-B&JHL_9(7@ ;!N>FIR\/+\ZUDE@Q[1O0] [M+]R M\&3P($G@7-D9];#PZZ2'%AZW@LM:M# !C5NT +W6 G1E2N_91*M6Q^WAJ(K*7L%%IUOT#L[GB&R3[)D.W)\ITP^T^K8 MB9/M2#B0/MGRBWV#B%?ENBU%>:?N\7;U2(KEG*:A#'/E-0699!#Q.(9YKF;N MB<[!KKSA1&#F%NU[L)VIZ8F!N2MX.@,:*OBU!NNXSG>,6CM-\4#8P$K2DZL> M,:@GF? <+'JXK9&C.D\:O!]^>?KR?L+PCI3Z%$=U*TH3NWDGOJQ_4"C_,>>< M84PP4DY'K,,DL=!GG#@,1,ZE^@&A.'&1AJ,M34T<=/&CQ:KJA.F["<)Q2NTD MP0M1 XM"BU&'JM?Q[>!7C1,8H!Y5X2P97G7A>&NC*L-9HU]JP_DO]%.';3K1 M=U]TP'>G"!K%2$9(J0/!REU 0J20QCI8$@ M+[GX(OC=2B^1;)?P.WXPX8' /$Y@2 *E%)',(]5L7ETT!['L"EN!\4WPX&KCB=L> N1"E6C03;Z6D3M%O)US#DSJPD)TL-S4SOA0SQX$[ MULR -@1H2T8I067!Y%A%J4Y!F4J9*@NZ' I7V=RMGRY^%,HG+/33I>O_7BW- M/UI[/Y.%/F]W^-/F9(;@"&=QD$(>4P91D!"8,Y+"4$:,9&'$4^*DCI> F9I& MFC+:>F?=_-"!V]/5NZBC['1T+/H'5M,+F'<63!^4>97-BP"-*IX^J'LIH5[N MV7.G38>S&=^5O]WHZ( ZU<$O9+$1YF\ODB'P.8E#BG).(!4R@8BC%%(:)I#I M9 1J@AP%S*D"LC."J4GF-LO)2M8QLV!5(W;N_.4].K!IQ];NOG M/)U6G8NL'UA-&ER>"_82TL[+?*MZ*0K" MK$UX1'DRNXX!C14H+&:GQP2 M>QYG]?1KZX^K43R"/9IZY$ ]3I5#1E0OE(V4'_7Z:$)4G2[5T+C'[@S\]E"P M>EY:B?*S/L!4IU?=/-)2+!8$/.E.4'HE1/#XM5E^% MJ'RE<3W;D2>3NA[_]G@I7L]:\"SAZ_FK>P9HE>6J?+,J2\&,GZ:FK;?*@2MK M-^Z*_WU3K4U&+#WG;>H?_/"U\TMSX9)?F>SFIHP&(UDF($@RCF,:2($RBIQ&JB( 6+ MG,X2^08X-=G_@52%J>_QU#'&>%"\DR5'_9TV9=P=(W=\]Z_=,/":O3;P$- U M;0:>&6>ZK6N>[K>M@6!G(=B9.%!<\U =X#?&R#?(<:.1!J)X+VYIJ'9Z'R== M/8H[\D6H88J)XK,YX9A)'L>IS&! T@0BE#&8YT3"@.4\264:(;LRZB=;F9IV MUR#!6J,$Y1:F\^G1 WS:R>S%+ VLE0U!!B#8(1R@:.E))GP?"3W0TMC'0(\; M>^#HYXF+^VG #XTO\F;U2)7F-,JD8\!5IVJ-*K@H]]+WOWG0/UXO:^?U1A[Y MRK9(:CCG"0?'R>"QFUWH M!42V-4#_N+/ 3;K&>@PHR3%%.86(B43/*1 D41K#.$%)1G$4A[%3S: )/@0C M#5?-F7W>/;,O25&"SWJ_UI09_%T]&7;#Y 3[>^"!M[48=$PVDY6V;Y^9\*RB MD+K,&&[2.6P+5A[[:J<4N;_!?.3^\NH>C(5]5(=CY YYZ<*,W;Q[9,J5E.H> M:M+%WZE&UE^;COL+DY?UW"[!RTGC0,_-K6#-R>9L#9N3E@JU<'I'O_49V$ M X:]',@/77))@8KMT7.3PGX[DC>U :NW&W-\Z>ZWU5SFZH5-PP@RENL?VI#=/JV8G[E*JP)]SNQ1^0QH'%H2UIL4M%T12W MV,*?Z846*DSUKN84I3+!=Z$+9^X&*'YAC^$5"F(X$W2X2(;[;7K&8TDIF)JM MO/O"S/SEH_)F;I;Z)-&+TT1[9Y">?]"Y^1"-D4!UOP#USQ58+4V Y*P.DQ2=PW]Z#[CKQ>JGN;:/8WJ^5G4:YUN';]H\[2 M_E&OD87SC-,LC=60D<C4KR;%(TR!$;@&]UBU/;5S8X0-F^=!- MVNT)MQ/L06@<6(9-V2EJ M[C?H&7% %CH__J<'(=8?=%^K&[<)X&2$. X%C"*AM$D$%&)&(A@B3E$2QB1@ M3HEDCSR;^.,&PY2ZK%]Z&WACM29G['N99-OQN.QYO;MR= MPK-F[VWNG?]&7^]&BK(4O(Z*5()4K:N?Q'J>9U&6)"*#DF0QKG#1XW[,X?7G?Z&4NY/$$:#]\_9'\?56^ M69"J,J?> HSC(*,A3'4&'91$$Y1P!U+[(\AU:[81@YZ+H70?OAV/UNTS?MXF>Q MW(B/XK%.'G K2I-30%E\0Q?%_3;3HUYU24W\I/ZM)+$G%&L:]$G6181 MG&)(B8RAWDZ >90F,$PX#[,4RQP[I1#S VMJXMA8I9>-&[M QS"PLZR3:K4V M3B]*=\T#OQH#G5,W>NEL.W$=OPL'UMP1>Z]'^D>?9'M.!.D%VL@I(7W2N9\< MTNO=>Z:)W-!*_',CENMWG_5.P>UJ4;"O]7]WAWE%G&<(QRE," LATGG42)0Q M&$N"$QD+%F5.A8FM6IV:;.] _'YY#;>!4S;B:IW_@;6S YU-> 9J,&"7YM_ M!SG<[$23WZR.5BV/F\G1A8R][(U.7^Y;)[V9R9L41J9^5'6U63^L2KWL-$_C MC*$THS"E:IJ-:F)CY;M$W^+;)%"KXMEG5Y MN.I/KJ6R3Q)N)T7^:!Q8@W8,&J2SNEQ=5NT$U$GA.62<@HYVK:FB)(DRR&*9>!4I>()Z'3M/54 M8U,3EAI>GQC?(V3:R88OB@86C39ZMP%:Q^Y6 ^5BL>%D@*C<(PV^0@CN:=,/ MQ]N>^4Z/!+8_K9;:W6ES*JEIV9-8;\CB0\%,V;KFO)DDDJ$,$UU 3D*4I 02 M&D8P3TD<4)$D<6Y5>=*AS:EIAT+]QS_D48#_4G7 @[*>V#JD;+6D_+2T#$3D MP JC ,,N8K"%#%K,?9+@6C+JD!'7/[,CI<>U8-A3KEDWBDXFGK6\U7A9:-UL M>Y:2UO&K;I+-13&_*PDOEO>?OC[2U6(NXR3.\B2 0BI-1I*H.2*3"&(1D9SG M -:!]'8]?<%E^IROVSTU1%Q)^PF:\/S.[!2;-/<="R8@9T->F>NH7]K!FCM\)^OIA^/ M@Z2?<83R*MED^M%U+#E,S[OUF$C^C2QU\ICK)6N\[2Q&'/U_W+UKD]RXE2;\ M5Q#K#6]W1,%+$ )CC_IUEZ](:L4DCR."7_(P+5$.RNSAIDEJ?SK7X"7O%3> M ";(8L]ZI[NZBB3.>4 ^. .GH-M*,)-9J>,B>&P$$Q#PB5322$H$=Q[ROC\ MZ5.CL]8^^T')T[47UVNG5PTW@3JU/V[DVA3E[4ZE6KL/I*K-85E^N9*$BN)<8PD8I" M(@6' J48YB0C4B62%DG0-MOIIJ9&6*UY8+ZU^#\"U\5/P^JY*AX%K*'7Q+=& M;@1ZP3\Z0V.NAU]$(^YJ^.GFQET+O^CVP4KXY3OB%Y']J'_4?UG-K4Z-/39G0&IMU/O[Y:+9J8]7*W8+N!^9 M1(=Q8%[QJ EKS6XNB"BA$ 33:*5?MRU/IMSK 1@A)5X/;^XILJ<7-@Z:N](V MZKYY6-49Z!07FD)$L@(21"T7Y0F#"&MI3"(S2H+.X5QH;VHL MU)I;"Y#P/8,#I?DNP.S'0!'!&YA[=G';MQ6TQD84]O-#):[8WX4VQQ4 ] /@ M0!30\[8>*S5ORLI.=U=K-X!__;%LI]J$9!G%&$&!"PF)LC\5N?V',2G#B4IR ME'K)89UN8FKTL6OD61$Z7P@]%F^N!F9@:GB.29]5G./@!"SE7 W22.LYWB]0 MV)K.6??/+NP)[.KD1F8![K M"TJ0PO@)]Z^6%G_^W-$TQ4\XM"LF?NJ2GJ<@6J'0K\MV"ZK;M]).U>#6U%)O MW?8M*1!72"=08>**!Q04WNH&+'2MXE@K;_)+F[G7=X;.34:HU+ PN;!33TT@,SJ%&.>&,IKC MA,NN,[X&G%,9MD>^CL#'>[ON(_>*WTPU.L@CG6EIS78*TJUY8&MY+413%^5Q M6,=/9^@#6MPS+R$&C'L"I@/B6C&+]3;G+2[?5R[N:=+#9UI0JFBM(!:"5>D-\TA*VR F= LRUBN,$O1 M[*&>/7Q9\VKMN:WWO)V0]_MY:\.]ZJ_U7;FH93U$JP'9^X#M(;+8MLN\6GB%[!%R[MH9#]5UMV1"0>FZ&7@/2T!N? MM6TW8,>ZB-N;IQR/NY5YT,JXVY:GG#S8HCQY8=]$JH6VD9B-P,IU=RXP*RC- MF8&T8)8\,R$AQ_8G^VGGAN=,4>R5Y'FZB:F%2\[">II1VQB:,G4 H-\'?1TL M W_1^XA$K.)WV?O(*5$'S8R<"G7*S<,4J)-7]IP2;>(L5Q'TWFTQUGLGG_7< M+9O4,J,UF[SF*ZTV<[6M9%*!A5#E'\=%0FA@_G)6=KF@C:$WH 5L M@"#+ Y.HG'2NO5'YQL/QYUSB;0Q68&L5RRB!* M: 8)M80A3)9"E6:IR!E&,BM":.)T4U-CB:VEH#/5YPA&*,!^W!$'MH&IHR=B MP:1Q&8RHG'&FN5$IX[+;SQG#XXXKJM6UIS'J&.;]0KI3,6U2^D?K$%]]NZT^ M\6I=\GG[WU]M%+QJ='5G!>5&9AA#K923,3<",D%3F!A.I$@,92BP\LN5%DV- M?O9JQ+0E8KB4E3NY(1[78+%<@P=>!M>*N;;C_+?;1NN.,3;F]NO/@,Z=[A!- MZP!P*5^-2YM?[3@5N8)>#'SC5]:[RJKQ*^[% /%H);XH#[YBN[%>@MB=<^ZL M0KQ^VE[23CI?_>"5NJW5HW87[_^NR[MO=J;ZZKNN^-U62?W-87\&%J0\"V^H%M[?X&+!O/ MP-)C$VLR[T7 WN%T>WO$-<-=__<6#L43.+JVZ%"X 2T.>SN<-Z## K1@[!34 MV($#.#PB;X>^3%_&WW =V8_QMW1?IJ..;AJ_D"G7)9'?FLV9W,UP/\-"&)D@ M#%-6($@R9F,3BX'0I4 MOP$[%E0#CZR;[&U7%VHC?K"=R,7/U#X'R""9V4<;?)%,['.NG\J\/GM/5$65 M)B]IJ_"1298)6FA(-#*0F$+ B$.)<:RT CEF@9E#_@U.S4:.:6I G[IESOH MA[WGI" ZHD/'\6?D5;H,Q!'U54X -8; RO.FIZ"P<@(.3XF54W?WXZB/CV[; M[M9\U@_+:NV*S'W1=S4AS@I%$=+2@LTY; MFAH7-98Z)JHVMH)58VP8#9V!UX]ZXH V,-UL\=J:"3H[X['+92RB,LJ9YD9E MDN1Q(/THX6IX!F:##IG6PD%VWL]B$)4%CKV#=O)+B[NZ\E*G0/DTPS3)#,$4YBFWTQ>3&U@8*F&.$>'* M<"40G:V7:S[W^_!/M!/TZ6]:&^X%_^K: ,O.6#!WUNY*R89QP2ETJ9:*Y$D! M$X$P)-0EE!<<0X20$ G%+ NK5!<#W3$JG=3H/MA'NEV%[R[/S+')0"#[46X$ MZ 8FW8V%3=FZ&[ Q,A[I7D A*NV>:FM4XKW@\'/JO71YSU4D^4VKQ[F^->^J M:EF]65:5KO?F5Z\6JA;W:>:%K]0_'U=K%^7MB-349<-GDG%),.%0%5)8GE82 M"ANA0<3L_T,:)X4,*^E]M4E3(YW.(\$+8-$PCKLX=KU9XRZ<18/Q8%$MWI-['H595KJ\ M6S3:[?)I)]?J+[Q %%;#ZSY$0_=A&,6]Q!.0/OC'LH)!^;@D$Z/1_1<%.3S>9/]TIY" M0WF!-[ U+C)V=?FO06N CY'SG,! M\ H\AE[[VT(QP"&]4X['7?![WLBX:WTG7#Q8YCMU7;]ON*N%]WXAE_?:AD+= M+UK!]1TE*A<#;4_5H\1(J3&"F;90D@0GD*4&029-BA(ADY1Z*0U?:\C4.&%W M?M*Y<+&\0-RN\2.3,0 ?F'0V^#8^U+._YYCO"]K5&Y2#Z!]<"V=4*NMMS*B4 M=RUDSZGQZN?UW1MU24MUTD9].'HFI,PI*B@D%!-+C:B +$L,+%)$I**&(HUF MWW4EEOX;H_M-A'R#NPT-N?>WS=RZ ?\[^5.2(/# JV8=_P;0)+E)FO]K->$ M?UQ_6U;EO[4"? V^V!>F'M#^^ >4)7_&R0UP+W?]3;_5 4'&3 MI/D-2DA]'4+935&D-R1/NT;*)A7*_77GT$J_!F^ ?>*#6S7XKN>GE]?]7A+# MJ%::"RA4(B#)!8&'Y#!-\IK M++XT'TLG=5&_J3%WRH_['WF3_%DC(^^/'W?Q<&O\Q'5]J@@M%Y91UV6=6[,H ME]7'Y5JOWCYJBU#6U12RX6^N*(>8N5(<7"#[;4L&*>J7=3[ MU0PL9N2/SOG21A[/&;'0D;]7^V6/ N[KK>3([^XJ=[;,OC^;/*@/Y4*_MV'> M:J82G%K>U3!30D.".(.,X@)*B8P-MHH$BZ#3X9<:G!HG[]N[EZ;G; :UT8$[ MV!=!]XO48D(Y,#%?B6(?544O:&++)IYO=&Q=1"\(C@@?^MW7(PC\:O'6_^]Q MH2JMOI0_UT^_V3?L+7_ZCCQHO)@SS;2\L#+RU7V3X[OYAOGS2-O"L MOI=2;[5N=W4>/KH =>4T&YRDPZI.1=[]NTNNMS'K?^GU9RV7=PNW:MGD"_VV MK-I?N>O0S-4@YSG)(%C(Q_#6_F8 MII0)6-K_!#^^E?(;>%Q4&Y_V5,:!;G> ?BP?YPH(#;87AL6Y([]"?E'S=%^, M@0?'"_KF-V#C="=-5!],LFZ")^W20#M';[HD42<1LN-LO/#]9?HHZF1@9!=& MG5J\3/<\GZB\D!57"/L=6'J,^/>.IG47))(6%='EF2A GW4H@Q20K)$Z9)+IG MZ;(7=BV$9L>KEK:GZ"8VI=.6IAN.7:4OM9S/>;5ROVHV7_L4_7KI-PL;I@N4 M"YCD;NN>(PXYM2&HI1-L" '61 #0U86VRV4I4;>(X(5=80 8<1V%:DB*Q1.9$^CR]:^=*. MC:]B^=(>GP@N)V5;OY#S+\NE^E'.YUT9[%U-I!F5F8W_"@8QXRDDB9%0%,;8 MR% 4&"&E@,[0?6VT>*SN M TA4MCW;X*@LZ./ZWYED!DJ?FGSO'&"B6P@A+&$S9@%\E M&!9<"4B+Q+('2@G#01)&?LU.C4EJJ^OXNU'?Z%&ET1-O/UZ)C^+ #+,!<&OR M35."Z G\H_WW(,<.PI"*2CV>38]*0F%P/*>CP+M[) Z\U?8+DV43A"W4J_ME MM2[_W68HO+C6S(0TO)!90&R(AR74".2T,Y(CK3.?$DI?7 M>^[M@'20[W" M.E\;0R].];(9^3^A_YJRL54J$,%ID0DA.1D(2&GBPZT=;4AHD=4^OO M1.X:"WYQ6<> !:XCGX/:+YJ-!.# (\%S[/;LC'LLZ0(8T4\HG6IO],-*%QP_ M=F[ITBW]^..#MBRD]W7KMD6_9YGD*2%% @NB?DX7E7[WK=C_>/*(9W(F?7 S:.BBISU!"]VY? @&\8N)]X'H",UQGL] MIF?5O6HIM5:KWZP[KLIN_=C]^F4"JZS >09E:@0D29;"0A$-,ZR$P@42.@N2 M0;O"$/<,IH;" M"#5![BX8520!>,&47W M.0BA>CTDWM+3IF1"5Y2SJ9FL7"VKW\J5Y//_TKR:&20SJ3"'C&<4$IT2R#'E ML"#,:%)0P7B09E9_4Z9&<[5RV2_5IK;ZNC[<>K]9KSXHMK8;#Y++P% M/K%GRMOCJES8QNT$6)2+>N-Q1_)RN[B/WT%"=CTU*_9J3%FG7*XJL_$!2ZU><+L1X;QP1N8^#J#P8[%^QJ[@Z2Y!<$4-\W- MK^EQT]R"X#A(^,N*UYV_& ]T>.6G@N)BW6IROFC4[#^HN5C51?4_&A?D+=+ M%X_.FF:[I]6*%$+1)$LSF&FD(!'* M3N:P_8?D+,N%PBG-1(]:E8W#[DHH.DM=_-S8VJLG*=UKAX EL?P ?W802?U[ZFN_RX::1.&)B].LSK?*S.#[!Q MY%E?U+X,6FT8ER@C /:?2&(^\;JMO=Q?K4[6TW'[//^KU-NMU M1C'.L\S&8UB;%!)&N%O1T2X17^."9TFA39_=OHLM3XU(719E>%Z]/]!A^WU1 MX1MKRV_'Z!M@K0:UV75^ZEX^??Q]/V^X!MGZN]SZB^S^>8-R:@/0_P%]"J7= MJ\_Z85G9;[N;*:8FY9IRR%/L$E-3 P4C"*HBI9CP-&?":Z9X_/%3XQNY-3"D M2-'SF@26'COE]?E"8P=WC5A6 M[)3%^T7$3EX5OC;];K$NUT^?]5VY6CN]0K?@/4MQ(E,C*32Y2YPG2D"!C"O; MJ#1C1"J%O&:AIQJ8&D,U-H*MD?7^C/^Z]%$0+R]+7PO-P(05B$K0FO0YUWLM M21]]X&@KTN?R$51ILBY?"=>"7,\*G"4R0QBB@FM(,.-0 M%#2!$DFMI9 H+;S*L'BV-[5/.UBJR0-2CT D+E #?^@'J=N-O3>@L1C\H[,Y M)%[QP#$@@(F+YT@1S05<(T4Y_M"<#7L\'C->'.3OTUY@%'#; $=V_K90Y:H^ M*J35NY_232MK=;-9SG*:JHQ#2[D*$JH26*2<0ZKR0A:%2!4.TJ'J9<74B-DY M\1^@O']X=,H$I377/CUPT[!?=_BM3PT.\L"D[G,N9]<-T/@!&D=&.HUS",]I52O]>H\HU'L=1.SP)U-HP\ M?N=XD>-9R_>"Q?-7]J"_+X]B):ORH94]_?+XX-;H[$]_Y2Z\6;C<]?:=-<@4 MF9(%3)(T@<0H#0N6%792KO.4,9:3U&N!+;#=J1'E%\Z_@-6.^;7>YJIQH/[Y M?NM" %$$](0'M0Z#[\!\NVMT+6?=FEW_O&-X'QX.@#> G(>!>23&]H4[$C^' M8W66M ,>-QZ3A_NX1^\];K\ZW>^SKL77/O'*G1V8B8+E"$L&3:X8)"05D!<: MPUP1)%#!--=!*ATG6YH:K^^EBO&=6G4_RO4W4#6V@P=K_.FZ\H%8^TWJHR X M,'/O@==:"5HS!\F>.X[$4+EQSUI[J[%G^WPV:7 M3_ONIYP_NE+!;GO#_G_E1(P%2UC&"@DIE0:2-%-0<,9@BE1J8Q"J/="01FC22$@RG0!" M'I(2IJ!$YP7D.K6#$Z8:LKPP$&LB>":33*N@<[$1;9L:77Y8+NZ@;>@>E/8= M6]2R$0_VBN!"3=$ZSX]77ZA+!N;;7?OJU>C.+] Z!FK/;MJZ"FOK'*B]L\&7 MX]V]^X>1@QL ^-A%IZ+9-W:1JMC 'BEJ%;V)ZTLY="I+M^9357[G:VT-D?7J MW_;"[I4I!S MC7AF4@X3(9%+3BH@XWD&-2_2-$M0HE6O0\'Q39T:#3;6 =YZ\!]72P?'ZE(_ MKIQ&1PW,K\^L>]7WWDYK^4JEJX$[7+Q96VC[6_+N7+"%GQ5 MR@WM&(D8HM3 U" &24H8Y(F4,#,()2DG2+.@S?Z>=DQMF/AH.ZAR'WW@ -&W M&_S8?P1P!Z;V ZD)L''#)88VCH!=3VY [/*KL5B_KYMW6F59OVERC$C4HS:!*G;><NGS8__K[1!0B6_/7W0 MWRT*/\O5#*LDYR8QECCJXCQ405$D!=2%$JFF*5(Y"E)3]6IV:GSB3 6UK6!C M;#TQ^_CJ/^U(;BT.U&#W1-^/9N)C.C#G7 -GN IK$#IQ)5G]FAY7GS4(C@.Q MUK"[>P8T=I*Y?MHN#B;V?X9Q:.=N&!**I1VN-(+/S6J MV8T2__@'EJ+\ST#7%@=.W9ZAZ!FQ],9F8,IH#!MDUG3\ M._,/3AMY!I[?IWL5) -_O;MH##"3..EZ["2*9ZV,G0IQW,DC"0TG+NSW-6^D M"W95?*7]-^U"_\6#NC?N-G''W^E9^[ M],KO?%^BI#N^0VG*\H(64&5$0E(H.WH;;:!E 9(+DV A@N23SC BX]#0SKT6F1M M/ZP= %L/FNP:=X[G04MW]'O7F1O@_ #6D8C+E-?@&'?5LIYH'D($0:V/S4*[,P'OW0._ K*_3R+_P.Z)4/G!V@="=RF">TF M/\H<$/R!R7( W(.)LB=Z42DRU(91R;$G0,]IL>]C^A'B\9,U,R02D69&VDEG MQB#!$D&.$PJY+C*FC.4^ID-X[W@S4Z.WVDJW^9,4?VXR,^2.M6$4=@)8/Z:Z M'JZ!">EB]LI'^\WPU3?0CM[Q:.@\-%'9YD13HY+*>7>?<\>%JWNJ]2A5EX;B M\T^\M*':&_Y0KOF\W23AKF:39 0JA1*GO:$AIZDE#I3C'$MNLB*(*WYJT6ZYF4JB!8*,@+0=Q1?PJ%L9%-6J"D,%)9-D*SA;YSDHA?0Q2M]MOQ M^DR*YC,Y:&VX3Z8+Z)<&"+[X%Q#+JEK^L%@'TLX!K'X,TPNEL22H.M,<.,ZX MF,I2Q]V.+!OUK)&1-:&.NW@H^'3BNKZ?]T:[].FKG:.NN*Q%1^J*'[:)G=_- MC#2%3+,4HM35BT/8SG*3/(W!2V8HS\/B;G! ,6F8[\VQ^9J8*!.22Q\$?T+,NV7-PYU31'E5_M(]XN7=V(68J- MS'6>P$(P TDFN)U!N1-%"5;4$$10&B0\=[R9J;'65D/.V7D#G*7@'XVM@;M0 M)W#UXZ+KT1J8=OH!%5X [2P.<2N<'6]JW!)F9]T]J%%V_NIH>D&?JN5OKH;2 M^VTII594\]:TVA+ZB]-.8H'NN*L+Q6=\WQ38_Z:HF+2=O*>;EW28Q MTZ7H?BWO[26WYHO][RI!LG7>"RZ^8-J!VM(Y9>HF/[EKB(C/\0U2]BF?@2A3$BPWNB9D;L5F)EW1]6CYH9 MC(J<9A)2I.U(46@&BUSET'"34X0U$L:K4'I(HU.C_JNKP'DA[4?#L?$;F%Q/ MI,@?*1DW9$K\:8@&SH,_TO +)[^?AN)RQON9>Z\O\?":+_Y5IR,0IK1,++I% MHA0D6A#(,JIACA$3F"!$==!>[[%&IL8P^S4'KDKO.(JI'[=]6E>E"X+J M4S9_6Y3KU2MWKN:5C8*^E^NGK[64[*8@%"YR23-40"I*,R/9-C6Z^/-[?\^K)S5^VGK1Z1+4O[<^MV&GG5.!1F\A][,=A+]AS M ]/?Q<,]1[OR9M-[X!^U:V"0DE\#P1[WX%!D&\<]<30,P ='E09J9@@-'CL7 M7M>O_JWYK5S8.73)YY^6S1;-NY]K:[([NOZA7*UG.1<9SKAT:KT:DA01R(LL MA:0^L9#E26(BJO7X&S:U@>&9KL_-9LK[=-.I^MR 5>>>&S],YR!X:#V,*?L3 MT,5^P\-+=-S XX*'E%"],+GMLXUOH',._&/K'GBW:,ICV-]''"%B(S^B7%& M<1,2-@J'-$P"JTD;%M4#4A.[KFZWU0Y>W=U5 M]7&-]PL[AEGS9'U*95LLQY6EU]Q.(G210X(*!$5"*.22IH7"E%+CE4\ULMU3 M&T,VYH*-O:VZ^2_EXH]_0%GRY_6WY>/*.G=&%?%%WX3S8\F$^W?$*'>$= MOX%X D>G*L[YKGZ&*T^\!<#.44Z^,QX2UR_ZJJBE?'2W-SH2O\-79L^!_TFO MSO6ARPOU6A/9N,;K<"4I<%('*V.;,THL\T(8=Z'.2S7?UN*.I=U_6)MZ A0[5 MGSV/K>?T,AIB0T\::[!V+=VH5;?&QA2L]D(E[H3N?)/C3M.\W#^8?/G=%2OU MHVYN.^';R4O(>&Z*/!60X5Q"0NW0B8@/GB)QN_X5312X"B:.M$($ M7Y?M&8U/E>/)]=,G^Z*M7RV4$R5Y<)?,$J:1D%Q!I06%-AS*H4A$!O.<8$I2 MAKD2G6B(9T*)=^->W]R^DLC0B2;V0=]LU]2'UW5G9ZW$4Z_X.SU+4-X_5,OO M=>0;FGSBWR^>*2EQL1XI4:53(UDONQ-KH+/[!M26W]20;XR/F,,2#%C/]^TA):(R3#*)8"8S!0FC&'(M!$2Y,CFE M A'I5>KOX,E3BZM:X_S/=^WC=)Y*KO)^8*9H[8I\6NNHMU**M^5*SI>KQTK?FOVTAUHUY,URM5[52T%B9REHM5D,3A"G*1<& MVG]CI\_,H'!EQC7+,*=4)UD2E(9VG3E3^\HO)# %+_5'ZC2_0&2\KAAQ#Z=G M+P0')7' BQJH7&G2J,%+'/B>!S21GMI3'&GWB%&*%V'8FQU0VPYKM-J-8!T'GP:^_X,*AS?-?=AX%\\(7WJ&CW6'P/ARWRZGN 2,O MOX=#<[C^WN,9URW -TK [WZZY?W'L,S0G*.\AUCWQ89[K+F/K-ZMK.% [UD.I#.]WUK[Z2Y@-K(V&3=0)\0& MUH+9$)'D-K V.,%$YYJ$U2B.@_V8QVI? /2P?8TH4(ZSG0',LJH/W()] MR .SS!7ER6\7$0M)Q0'T!>N4'Y@TX8+EI^"[KG+YR:?&K-B[L[&VNG"(X"_V MRO7J_>*3KLJE^KLN[[[9-_G5=UWQ._WNIZYDN=*?JE+JF9$JR0@R,.=Y HFV M],MS)NR\CA:I%,)@&11CC6C[U B[MMP2QB_E JCE?,ZK%7C0%5@Y=SU/)[[$ M*^#'^Q/MV!%WN$\=-5OYGC5K$'#IR0T&-Z!# ;0P@ X'4 ,Q=$WE07MOA$+- MP]@_@>K/@W:,7TGI84WH-S!^U&M7)?)3M?Q>*JU>/_UMY<;G5C)@<=<*QY1Z MFY&34:-EQC74NJB+5^>0?3*YXTT'S!_\SQ_E'CF4"8)EQCF"HN(4FH@BS)!32)HAIK M3"D/*C WF*53(]D=0R,'_KW[,E*8/T8/32"H[Z4?$5TU8K1>&3=8[VWMM$+S M:T$/#L2O;O!EQI?_U"LW'UBH336"I?M5.S-P(H]GURA=_1D-B TAQ* M[391ULOZUS=@!YHI+7^-TL^3&F2O=.EW-1+'Z;[8PW4DJWH>FM&KE=8G5#G_ MRM>/U:%J.E$($6D8E%1A2!A+($,F@YF@*3>,BY0$)9OWL&%JHV>G<>W2 I^) MYVZU1CMCN-JQ\X]_8"G*_USKO017\3B$5&LE)*((IH46D%@484$* M#'.49)E$*$W'#POM9WY:*N$BGXW!7NNQK/+"6$)T9! M9/\%B98)+)C&$.G,$,X*S53>XOENX:E1% /-KK'AL'Q7KWM$ ])S_G@5-$// MZ7:,^S^@,0^\6J^K4CRNZ^'1SLH^\2JJ9M!I1.+.?@Z;&7=&I1JYG"*LV(YC#5F$.B-($%=D??$U90A%+*:=!> MS8EVIA:!-V8V8Q0H:Q/K]:MZS!QP 8>H1'"JK5'9X(+#SRGATN5]"V!JHZNJK::T]_I*FJND0 4469K;B3M2 M4-BI/,P9-DRG4N,5ZQ%#]?]@J<>-[2+X9] M_;@J%WJULETFRD4K(2>7=XORWUJ]5ZY%4_+M4:Q&/=?MH>WH+]F_V6]4O5\H M;4X?XYHQBG-N> $+DM5+91CRG#!8<)I@7A22ICHD*![1]JD-E^\_??XCOW_X M\]NP8'K,WO:+SB?:AP./VYW78,=M5P*ZMZJ/75BY$V>QX[WH'7?94-V M )PX9!M1>NX%.B[JU&1,^T>=Z[Q QSR?/+V$"2\__+6559LK:SF=4K7'E>WU M=3&-EAHY9T0KFL,\D1028R1D,N,P,XQC0U.JQ8L-A-Y>3&U(;&T%NC$V\$35 MR[P(XX^1@W3O[W.T;*'8B"EV+U +1WUC4]5HRF-G<(=.=A3U]^1W.YX&=]:0 M(VNX,?W&V(UXY>)@]-ZJF >>4PUZYH2HK+.[)I>#Z!QL;1_D8&HOU*+R19@% MHW[GOTC/[XJ7B]6'I7WXZG:QKPS8J 7.2"IHBHP-,9,,0R(1AIP0 M"8E&A"94)3P/2E"XV.+48D)G*U@NGDN'MHJB81'B9;CS(A597FC(&+%P4ZYL M6)\*"WRA!<:((MI'-#<.ZN.+YHX+OL@8XKDTD.:YA1QA"87*$ML#)LM3Q)C] M#C;@^V>,#@+^"'FD'?A'E'-C(^\Y8L?DCJ%':6LK^,49^ZO#\+EBKJD5\N3]Q^6?-'5],M$)C$C,%$TM;S.$11" M(X@LR4B:*2.$U\'8(\^>VM#IK /.O(#]XV=H>>RT]\=@8 K8N-]G'_T9#@'[ MYOWQ&&F?_+-^L(^K-=C<3F]Y>MO< 3BWKL3:!3X.S=E=WV>WC+?+>]S6O5W= M$Y?$.CJSF4\K*0N1RQQF%"E(N,X@HVD&4:853C-*\R*HC,#IIJ;&8+N6[A^B M^8]K#RL$KE;$P6Q@Q@LXO##(XL1ED 8^S_ RRPZ7W;Y\ON'*!86:CSZ4"U=* ML-*J7/_&97O,KR[.^GI95;^:.Q69$J2)7!8.J M0&Z](260!0:#5_9.P%1XWB] M-%*4.7AOA86>V<1XH6T<+/9"X4B/[!DZMWH2M^9"IDE]UGW&#*5* MUX5;:0$)10AR)!!D.4L*DTJ6ZR!%CK#FIS:T[8IQ7$X^:S4B NOL!':09T0^ M&.Q#1^EQ$0^/TGL!%S=R#S-AW&B^%SP'$7Z_I_1,@6O.[W_YIO7Z@^M_)ZGD M2EHAG"*-"(*II@(210HH\CR%)"6(*H91JH-V#T\U-#52:^T$M:&@L[17C;"3 MV/JQ5 S$!N:C?F"%9TQ=0")N4M.IQL;-.[K@\D%JT*7K^Q;'MM$67^FWNOGW M^\7;]F3DFV^\NM.K&2N$23A-(:4)@20S3E%&&UBH1!>FR'26LV[GU8\I+K;9 M8]-U8-+H#'3'H>JUF#[U22]C[<<;O98-G:W',,M:> MX$2N77VIU9$+5GN"<%BEVO?&?G1S0G#LHW6K25>',=Y*;87U2LS4\C'PN(^]'/E'Q')A\ MSBD;;@V.QSW>V$3EGLNMCLH]WB \YQ[_&WO60I:R>M2[F=)=V@=/>9(1!G-, MJ)W_" Z%I 74VM)/YDHFZR ]]%,-38UI6CMWCT\$UD@^A:@?E<3 :6 &.0+1 MY8R1\"+*%X"(6T_Y5&/CEE:^X/)!E>5+U_?D!/7/Q]6ZKLGVV[+ZJ'_8=I:/ M"\="GZKEPOXHFXIM];2>%"E'FB.8&F2G0L).BD2*$UA(156:%"91/(@H0EJ? M('NTMH(OKDA&K2_QMP=E9V/]"JX'=84GPPP%\/"TTQ?;DC/"O*\K.H2-7^U0=1CLY'V6Z7_^U$OY-/;Y3TO%S-#)$)"")C0 M5$*"20:%L?](46$(*CC-BZ 2Q1YM3HV\=BP%&U/!/QIC XG+!W(_NHH,Y, D MU1/#\'KN_JC$+=KNT>ZXE=G]@3@HOQYP:^_95]6IT:^9P;W9W=,$F#YV$>V'M/RN(B M^H*A4@OF,#,V?Y1B3]\\6AY[+N&U? M&-VG5^K-EG7>6$F0MPZ@K)\C([_2,4EED2%(;I=1G;+ KTY6E,,6* ML")E1J&D/TM<:'UJU+$Q$92MX:"REE_#()?P[T,K$5$=FVLZTX&S_09L =^: M/Q0'>:(V(#%=LN %V/*[6RWM=;7;17BE5 MUIK$,]L-F F:0V-$#HFA!C*#4\BHU")GBFC!O(_R^+4Y-0YK),:?'>.)]GK8'0&YBK.H.!LQAT)N_MJV_,CH]HP)&9^,B.=#3FZS?=QN0[ M+R=07;J4>JSJ ]CVJJ8.F$NFDGPN'^=-9J:]:9.B]L-UDFR]W^211-/M#L/X M[/$8ST>-=PPFS+>]XRZ!MXXJ;+JC7W4H&/=1KV=:2E%0Q2%UA:\()Q@6&5,P MRSCGFI 48Q12D7$@.X,&E-'*.C[8QWUS*5M.,[]4=3;+TO-(X= =ZQ=#3Z"[ M!A[!KA(;O0&=IS>G=4>MOR\N)>K;(5,0"[UHZ^]!#M07\$B"G][-]:R(R!]* M2VC.AFXT>[-\F_,+4%,9(#EENYQ(DL<,%=Z>)^%7CQ,"/L#[,7ED.(>>5VRM!9LYAK/W!NQ:'+&BHC\\ M<:LK>K0[;J5%?R .JBX&W!K&0TJ7LSL:XR!C)$#2Y.Y:=< 4Y M9QE,LI2JG F2,:]# <\?/#5&>5.+\ECC@+/.CSL.P#I/$-= ,#0+^'GO_;&? M@P>-\HF>,K_[#D_^O=^@_UD[>3>M MWO'*B;S96$,^WKME!:W>:E/*2V=EA463"S@Z3 A:JD% 9E2:,V>\R M,2%C_N4FI_:![ECH%F60$E- M!HE2&2PR+F"AD7#[%)R%%6"_W.34Z*:Q^ 8L]\\$WC3RFSN3C3 2\L#>CX3B M(CHP"75@'IP*_-J"^>82F,$TY(]/5!KR:'94&O*'X3D-!=S98\>T75396T1I M6JR55[[JG^O7UH]_S3 6),4D@8BI%!*:"LB,DC#/B=0937#&O>J]![4Z-3+Z M\OCP,._DU_:%07;*ZP9L^WG#[[&5.@2H _-1N[C\;"'Y!C1FM]I.P%D.:M-# M)*J]H0W84QT"XI%V5<]#'6D_-!2?LSNBW@\;;T\TU+^]7='@F_M.8KM*VK6, M[M\6Y7KU^;6UJ]/VW MQ7=KKIUM[58;KRN3/SJ[0Z>QYW#VG<%&0F_PR>L&K]I04%L*?K&VKGX=X&R! M%RZ1IZWG6AQYQNKA_.%DU>>FOMK[=L[;5!LY)\,O<)JFB88!'.]&A'9A^HJ#:0ZX_ *7( MROT^+8\LXA\ QJ&>?\C-UZH<'V8/:.51+/39K*"06J&4*4@3M]!/<@FYR3.H MDR)3DF@C3= )\??K4R/BS_F[YM\G%^E25R\J=FW*9\F'J M'L>1/,^I5^,S^$RV+S3>M'86@G.D9&_<(23[7\_)Z/B31Z&2LTYU1'#^HNO2 M_'>"B@_V%^]M$ZL9H[E6%.50\2*#A+$$%MS&;)RFTM",R#2500+N9QJ;VD>^ M2>/>,1;\PYD+:GM#A=S/X>P71\5";V *Z ]<[]SU!^AK0?HT3';V!J.9/$O8.J,WKP/.[C&(V1R?VLY2GD MIOO%*O^8KU\3]@UZLFBH6/WBEOE9\86=07W\LVSTD7,@L M48A9^N$<$J(S&]C@''+)<:'=(A0*2OX*:'MJG-3:!]8_EH$K2@%X>ZX6#8/B MT"M!SFHHG-G@$W^J>>A59>V]TXWD1H>P-7Z #;T>H,5=O@EH?]REF7!@#I9= M>CRBOV:09<;O]H.W+;Q^^MNB_.]'_5:O9%4^;"H_4:9313,$B408$BTU9$BD M$)E$HCQA&TE#^T'OQV#1 1V8NZ[ LI<8D#UM]JI;J4;IGON;R7_/E73N@%Q0AH_(, M4JXI)$A16,@TA5PH)7.:&D.#]O#.-S&5M_<_[E\A.]\[F3H MM^E4[@^O%FK_%SM7;E)O2-8(UP@15G02<#HU@U M-4YR&X,+5_]ZJQ5@#;^I_PGTUOYZ'WHG2[/^NQ-S*A>U\I.3EUG.2U6?G1-M M(O[*)>*OP'I97])(2*WL;Y<_%N#8?9N-BE5G"##SY0_;N%A^U_\1NNP5XR7R M718;^=48?-G,O0/NGV#'4*=)LWD!ZC^ZE^+Y[W9N&"0++"K6D9??8E@V\O)< M1# /E^]B/KQW+=GEO=[DNVV^:SOE%0:G'&JD$DA47D!.=0)SEF.:4ZX*$[24 M=Z*=J=%]8R;8YF_VS7X]A:L?7T9 :V &[ -4G[JPYV"(70WV:%MCUX ]Y_"1 MRJ]G+P]7<'EEGZ-JV>XYOYME*5),( I3E5D2* BRT]&B@&[/,15$)YD?"1P\ M>6J?_<8XX*SSUW#9A^O\MWT5" -_S9[^!ZFX'/6UEXS+_I-&TW$YZL"ND,OQ M"WI.Z9P];@NOEI,K5_^J4PMG2&.$39)#D>K4SM$4@0(9#A.=DE0S0@0K@N9H M1YN9VN>X9R5P9K;IO(&#\ E0/>U+IR8!*]2EOX MM*!PZWE[0_W SOD7%QKNU5534!T.,_SW($'8C6D-^6E='E^M&^H>\7S?G_O^OR[IN=2[WZKBM^ISM3/U6EU#.>T8RG M2D+!$@6)4$X+B"F("I&K)-.9P%F$@UB#.3 U:MPQ'_Q2+H!:SN>\6KEZCF#E M_#X=@TSCA? CV"EW\\!\O7O<;-?YW3-G*R">P-%S:0Z"FX[?;\#NZV+?E@:( M&]!! 5HL-@,!J-$8_/#:X/TXQ@FXX9R8PC&ZP;O(\RS>\';T&TE_.SUC>/WT M5_[/9?5FSE>K^FP9HEPKIB74J4:0Z$3" J$$YB)/L.0IS430L;Z MB1Z(B'4S\/3"+RMDA[8]*MSV >(=GM[/@N MR1YMJ<>6SN!KKW6Z\9K_!**QL4\Z]B&DODNJ_6$:-1W;F@A:&\$OK951ET?/ MXC! /O9A6R^0CWW2X>/YV*];C?J9\@@C!#1$&?:0&)D M#@O,-"P2I+0EA+1(LIF-P\32-\PYUUS(&[_;Z$ME8;F%2SZ?+W^XXW;UGN;_ M)EE2I^W\;XKM#VOPQ;X&]9G,/_X!9T^\*H##Q@7?-;[R;6LUR95+=XHX8-6U*'B M;(.CCA<^KC\?-+SN"5<4?K4J^20FW#K=;L33T7Q'E9_2>?/^JWY4K.ERNW#K^M<)7E:_RS.G@O:D= ;>@6[-W#A MR]4>B,1=GS[7X+@+TAZN'ZQ ^]S35BXO MQK'68U/S]=9T%>8_Z:K9''PZ_H F@D%$$XXDS%,N($%(04$5A2;+M90)(D*R MH&6-X6R=&HGM6@JVIO:*@H;L8L]EE&ETW-!SKGY]%K[,,CR:<5=I!K1WW$6> MX8$_6",:H T>] =HMIR;(0XJ)07"N"B9VL+M=\ M[DGUNT\/(N=-&P,N6;LV@&Q/^O(>)T#VP?,DT;Z0#+[4U)QTCK^;]-S^]>[50OV55__2:_MSNUG9U7#(2:$IX=#&92DD ME-I/6.<P-7FRXA[+G@%!&W@3_] MUM0:M(VQFSR$ 6HS>$(3=Q'J4J/CKD-Y0G"P%.5[7S]V^0LO%ZL/=0VFV\6[ MG^[QC^7J6U-)V>FKO]9F6>F_V_!#WQKC?F>TI37E_O9^M7IT6Y2NA,TLMQ2D M,X2@S EQ2U?&"5]16!B5*I%9$E(Z+-ONH M9TF&#>(H@8HP!@E/#2R(2B#-TL1@B;%.LI")GV_#TYP3SIVYH)-Q".-B;\C] MJ'8(( =FTL9D=YRJ-1K45M]LE+:>;IQDOM#@$R\CGJ$-A2HJ$WHW/BK1A4+R MG,>"[X\EGFJ?TU;_EH@*46 ,>9HK2)*40T&* J8JS3DJM"8R:#Y[IJVI366/ M"(0Z8P.+JON [,=%D: ;F'YZHQ9!7/4 CX$55K?MO;#,ZH'CE[56#V^)E5[? MKM/8&6B2XHQ#51^BYSB'S&0IY)E64N@4)6%E 4\U-#7:.))&?&W&==#*5PR< MAE[L/H1H@'6N2T ,G$3]$NM:EUR^G#P=IVYHN>)W=Y5;O*DWU#[K[WKQJ!OY M<"I50F6&(>9) 8E&'!8HM0&&P"11DI$B3++R7&-3XX9]6]WB16MM/X'VLSC[ ML44L] 9FC/[ A5<$]4 D;B'01F%! M50(%DEBG12%2B<-VY$:T?GI[=AL3:T&Q6D1L%5M%+&+O>]+GQ'IT.MIA%Z3# MVF,[.P" &@&PMA <"(O9^S>R8B.JAL7OO'$%PR+:/RVML/@=$RP3-H )_8;$ M9^)C'Q_=K_7]]D@/D4@SCC*8Y>[H ME$ZY# 6>U3 ?XB177(2C#@N13!N5\>/"^9S,(S_]2I&S_;?S MS3A8Y9C K,%4FTUJI MH"IVUYLT.7ZV75?IM;;AXD8_37?Z8.*2/MA0_>9'VN/VQL"$_ M=S6,)W7FKG]R>(GP=XNUC>A_*^?MP#$C!*NL,$Y(2"E+PSF!/&44*HJ-X510 M[E>C^-C#IT:HC7W &=C&7/[%P@^ .\^#U\(Q-*/Y(Q%4-OR4R[TJAQ\\;+3B MX:?8'//RU79?WA=Q,FFE,C66;)5;K*OQESU0$3 M!6F!DT0031 .VKSV:71J'_'&9C=?VE@-.K-[:X1X=8#G0FID6(=> ;T>T?XZ M1!X0#2-'=*[AEU$E\H#BI#B1S[W]B.G=_<-\^:3U%UU]+Z4^OI;X<;GXKE=N M5NJ6#5=U(OWNW]UIAH_+]7_I];:X[6ZMGEDA$L$TPC!/,\ML1B!8:(HA3ZA, M).?2I$$K=J-8/35J_-NBVI:^EKM[&>VT,8P1Q^EY/TJ=7'^.N"NUV6W:+MC? M@(VO^_5K;NH3:/:O:_"DUSNET.-/-$?MDJACP#B6CSJ(C-H9ST>A<1L/&\;^ MR>_-UL#M\[[RZDZO:RO;_.;"*)T+(Z'F*H5$))D=@@H;7(LTH9@E"5&YSQ#D MW>+4AH_&P)9T>E2,](?Z/.@A;2V^7*.>4\TU5+6N[/U M9S0NJGM-ORBZUX]KP0 U8Y*[K1YH$CL)KX<9_P>-,D0$^]71>_B-X4+GGZJE M>I3KVZH=.VI!.I6D:9;2'&I)[62 I382RD7A*OH:2C.2$J%\M9V/ ,S"M]D F2 ?]G/M72Z$???AH:NCG7-L51#][W96R MQJ^?7O.YV['X\DWK]5^JY>-#N;AK#HA@)G/.%(?([3F0G!O(4(%@Q@ML/_&< M.C>S G!$'U/YRR!XH M#2.+?*[AEY%']H#BI$RRS[U]]S_=%FSUL&S.(]=KJ&_;MOZW=:77K[<\_G\ M]>.J7.C5:B:QS#+*$E?D+X,DY1@6U&F82)XHB1@AJ==LYL3S)TH?M8V@,S*4 M*/81]"6&WKB,0P2>D/3XY(\Z?L4GOO^\D3_IH\X';8[R0+Y)(W_T,R0SP[;;QL$5^#>DH-WB^K M=?GO5FBH.Z;QYIO;#5W-A,XD2I(49@0C.S<@$@HB#,QY(A@FF"0I#=(;/-?: MU :N76-=$K'J@EC[CM8YJ/:'57!]G;-X^PTQT5 <>!AX#N#F]%AK:D190A]$ MXFH3GFUQ7(%"'^J?CZMU+:WPV[)Z5U7+ZLW2/GY7^XH18P/N M#$.%KK@A2&%H(PK\V*LZU,CEZ>E5WO22S'$?6<"U^+T]#D$0Q1^.SR' 1Q M9WY'6QIW5G;.V8,9T]F+^XH/VJCFJZ[NZ[(.3=4N0SGF+M#05$.")88%PS;: M2(N"4F0,+X*F,(=-3.W#KRV$MJ7[MNJ+/%>^R1='OR_^.G0&7Y;: -.6;XE; MV.JT\Y%%Y0Z:&5G[[92;AQ)M)Z^,72IT)C+*B6$2TH2Z]7NFH6"(0IYB0],\ MP2KSRF^ZW-3DOO?ARH->71AT2E__N9*@8U0"'88,3CJ?)\GA\AW#5HC[ MJ'^NO_[0\^_ZK\O%^MMJEC%!-64<=. M0=:W%MW)Y_7-Y7SWLY9]KQ4U6C5ME:1<)S2%AK$"DEP8R*2=,0DML4&*)<0$ M2F8=-C(U8FM3&-_]!%M++VE8^R-ZGLMBX33T$DD/B'KD>I[&X(J$SR,/'3GK M\[1;AZF?9Z[M63&JW=1I-'3JZ=?J+]5RM9JA(D6I$1(6!=*0I,3^E @.)4^Y MR))4%R1H3>1D2U/[X.NRUF57UKK']NUI3/TBERA(#?S)'];^7MV VLB(!:$N MX1"W&M3)UL8M!77)Z8,Z4!=OZ%V<]KNNUJ68:]?9'ZWYC[:=Q7JF4&Z0L2 R M2NT4*+510,%D#K%&0@NJ)"^"M/A.MC0U9M@Q%*STHEQ68+%<:_OF+W3@XNEI M=/TX(@IF W/$+ES.R#JEKS4S:C7:\TC$KD5[HK6Q*]&>=_I('=H+-UPIWOFA M7#0ZZ[.<8)%+5V*2$1SMPV\S)"F0=NGI3%/+RRAWK8V_*N M7/,OVG*%G7Q\F,M6=REE68))8B#*D]Q5F6&0<4DA8R+)$,\2DPAOP; 3C4SM M(V_,!)V=X,.'-P%R5J>0//^-Q\)GZ,G G2')?%Y ZJ_!UZM[Q1+TN6+^G MXW7IVFN5?HYH=6P4B3=T_(8WF?C;T5WD.59*&JA31&RLA!CD.L4P9U04)BD2 ME:-^*D#]#)H:W^Z*V1Q7LKG9D>S>!AJ=8U?$8E?WK5_D-F:/#3P"C--95R@3 M78?P0*I%/8UZ(46CZR \K79TY7-[E_&JW$[:6]W\^_WB37M@Y^_E^MN;Q]5Z M>:^KS3[;3&G T(Z,'MVEH-?.MM_=86T.O/!#VL_Z!S8V?V/6CJK#W:QZV0%V3!V M4:P^ !VI@-7K,2.766^/C>[45'Q6>_'=3UW)5)P2!3F+CU*PBPO"L0,$8D(S*0>VX6I46UG]A__P-*D^/.F=&IG/Z@= M&*D">_\7PW,Q<]+=/?1BZ?7UV#<5UW> N $'97?WWYUARAR]6$].HSA[?S=^ M'S7:K^ZF:*7:K[>DQ\KX\7R\4J^:=+U-V319R%P7A,%,"P()5LR.ASB'&"=& M4R,4)_XKY9Z-3FT$VS$T8#78%V&/%?0!?G.AS\U"Q6=]WVRO?-)5 MO>MB?;L5\_*N><\3;8-L8@ADBBE("F(@RU(-36(*F649529H4=ZKU:GQ]<9: MMQO5F0N6&WMO #\OKW5%!_A-$Z+#.C"=M_;>@"VT.R:#VQUH8RN7!4$5-73V M:WG4:#<(C.G:^]C[D=*49$<.F/C6/KVUEC[\YF$ MUBB)W$>1&3RA>[_5%T_L/@J"3X+W\1NOU,-P+X431JH+:"%4($(XAS(1F9VX M)BED1"1RSCF[$G%C*,7]R.!KIS F^6]L#S3"(TNW*S,;;XO M%ZM2Z>KYBMSJL_OIUMP^KN72OB_U?O[_*^^^S8A)<);;* 5A5]0<2PZ9* C, M,)$)8ZGA*H@]XIHW-=KY*_]9WC_>UYJAC4ONQZU/8=03N2O]..OE.FA@LNL< M SN>W8"M;V#/N=VM&AM1U?XY5=/.PYLN2T M/E KX95I/^L'^_5\XRO]ZJ[23?J56Y30U0.OUD\?[=?2*OP9PDU&<@E3D]9G MA"GD&2%0Y5IDF5))0;WTE():G1I[[UH)G)F!(HIAD)^GX\& ')AE>V 85.TV M&).K2^#ZMSA:7=Q@$':+Y8;?/*PPD].Z^(\54C*V=I5!_'C-;]F@]ALT_AP7V)MY1__@++D MSW5H&YIH[@6U'Y_%!W!@%ML:#!J+6X46\,NVDE)G]NE2A3URR4-PBIQ"[M7T MR)GC(7 <)HP'W=UWUU&LWY8K.5^N'JMM"I"1DE/&.&3*I)!09:!060*S0M#< M&'?..RBR.M[,U.*G>FML:V9PEM4%4'WW$J^%:HP-Q#"4>FP;G@,A\E[AT:9& MWB \Y^[AKN#9J_N*/KY2RKXFJ_K\S>&HD]7LIGAL8 TVJ'P=/J0@MAGNB].T@@=AH/?'[J'+[,N'A M:)TP6M7:2)G][Q=NY_.#G1?_9D%KMDP?[>2X7=!;+E:OM5E6NKGN*_^I[03: M-FS;*!>\>JKE)%Q"G3N)O:SK3;QW^QK6G1DE"4NR+(.:.!%DE&#("BQA@A,C M4Z/S-$-ABW"#V3JUE3OG)!"U-Z"LW0%K_M/^9J%-&7AV8,@N]EW\FT3'#;YB M6/?3+\[/7X'C(+!U%6Q][?JUO;YVM\D?WKH'.O^BJE0,W0FQ%2T&LW=L]8NA M@3^BE#%XDSW._>Z71'Z^.OM^H4I7J72&$$LE,@JJO+!S&E-@R MCWY%$8ZHS M5>0:>Q_[]6MS:K.2O<+>01.1$*#/L_= \ W,PGO(W1IP9!^GLSH^H 'G?N,# M.]*QW^:,G(>2PWS;.Y,<>.N5 M$J+O%P^/Z]4'_5W/TU;S5G"B3*8SF FM(-$Y@HP5!#*>25ZHU(XH>2]UT,.V MIC9PU+:!P&)RY[#TB_ C(33PV+ KM-D8ZG0*:L N2R[WU\\\C<$=\;LTKM:R%;MJ7&J5*(U$DT"A%($F8)0BE[4^92@ND M>2IH$D(0QQJ9&C.\DM*-GFXH_.*D?MQ*$_C;@W);3/T*UQ^%UH\OK@5LZ"#R M&JR"B>(<&%$9XFA#HU+#.5>?<\+9:WN>UI7?M'J^JZIE]699N4C$S8=? M+=2GJEQ635VX5^J?CZMUG;KX5?]EP)/!UW2@'S6-U2U# M;XKU[A'PCZ_!89 RF6#!(E/T'DX6RL1LB1.1$4,/#U,/]&IX:QW9B MQX]\[A96:A_Z)2EX0^^[O1,?T,'W:EK\6IMO6C&&;6[WKN%1T[N#H(J=X.W7 M^-@IWD&0'$GR#KN_=T7/TU+C.Q4H!17T=FP5 -# 9'6QE4&PWJ N0/GN%&HE>^J^H2Z G.@BZG3[-2G M;;FK.AO/%+NY4YWT>,%B%0E&"9D[E92Y*G!LW M=0FJJE$9+)OTU+HF4WUXU>@])@]X"'<[>O**9F!BZH!LM>WR?+^T0+Z]!.3( MO%X+< (D\@Y)?87,70L03J?JVMPX\DBN7)5;^;'\+L6+0[^_UJ>]'TLE%QC) ME"9*P8(D%")***2DB&%24)&B*!)"Q(OO]1<,<-:'0&@XBZG^0Y0.3W2,]&\+1G>PY0 M'!WRN=SK7GGI5_KW]:9SK*JZ9"3F**4QQS"+10(1(QSB+,,P3S'A+%*IX%9; M]J_IE/.J>;F&>2&N>-Z/$(OF2RA<*J#=-[BJPL>G7CT9)6-SIO5+V$T M<-4X;Z'I//-A)>0/*;ZL33UE_>!W_WS2JZ'/VTWYCZ;E3+P@B2)4J1A*T^$7 M)3R'A!4I)(A$:19'*I9.^[^V@N?V>3>Z@<>ZZ]1/Y0J(]7))-Y5I- JDUAR MO@[%=2-@YTB$P#4P330J@U9G$T?8:/V_*M#H;7)P:]2'^\0Y>Q2N6'GU*JR% M3^I9N$+RTKMPOG\<;6E7Y4Z]J[;E ]W*:E$D*&:2%Y 1I991)B!3+($M1 466QD)DG&.6NFUR!-!R?GLB3?HK^&ITU=.Q\7%JOZ9R=&Q" M#*E"G$4SR5#KU,'_E 9UBMOC+',?1;M9YY=$) M/'7Y[)7;6&I2=QI;VS)Y\^F%.S 4LVIV>TK//U4WVP&@?;>K'1)U=60PW9@& M995^=J=#R6]7XI=R^:39K(Z-W,>4%KF4B8B8GMJC!*)$4(C33,\2:48C1(HB MSL7(H& 7/>9&_?WH4S/$3]M=;F!M1QV VEIBVF6!NN"!-K7AG-%!P4YC9SD5 MA!^1T'3?#P5N;=AC?7-B1":* !Z#9ZC@7R==7BON=PQ@ R&_HQXWMCCBYV]R M65>UH:OG!M7JPA: M'5UK'Q[ -\QUUE>PTF+[?L#,ZI*LSN#[EV?==U M"KOE_WPJJ[*IAO3<^U?M]RPH82G.40$32E*(BE1"HE0&<99R&A,AXMSI8,=5 M@;F16W\1L6OKUS?AQNP8]7[0+B)<6[^ZCI/K(LX_^A.NWOP ?\62S0V]0&LU M2R5>:9'F!M'YU9GC<]R791_UN"_OOZU7LG%<%AG#.<=1"N-"Q1#1)((4,0H9 M$0@CO5+C=LW 3CU\;G16ZP=J!4&CH?V"[ BXR\NQ:^ (S"\.2#@MQ($@+7$"2I(HRP7(<*Y>ZNU?J MX_3I3U!;MRZO#-;&J+K@^\XJL!PZN HR5';>RX0#$)AL:DO @2G@H&[N37T: MH%T=;9*)J-DTYY(]JTR47F.7QW \/P#[C=*[4J=I@_?\ '@4T^?IL5>?"=I4 M<;_=E<"\4_LZ[^2I MH5]-Y^:V]1=#G[=:0?#F*(IA].&AYT%V/EY\O:&;,-[D9(..MG:#J \AW]+' M4L_0QJX;T%:;G>A ,LP(A#JR]*SM:QUJA@%]X-@SD$#WC+7/7*ZH?N+[]49R M6FW;$HH9(@K+A$*!"I/PPB*]!)<1S%*N'7C"LBCEMEEKIT7,C=8[[>Q3ULY M-\RY?@ )3):=8AXKTEZV^^H$MC./GRR);=B\?B+;A2O'N8K_8U(B5E_KU$F5 M9VG,$@&)7FM#A%$.*<]R2#*,"B8$SI!3!:#>L^?VW;:J.26WY(2U7AV)_O,GG?I/&/9RLCYUR8A^(X<'C)^DD ]U_.CN?+'Q+N^> MMI6I\JLE+A*I)UF9"1CAB$,D(P)I'.N/-Z592FB,M,'6O4?1 M\2 .=A,9\=CI.HN,M_F@R\@5C[FRXTB3A/!_GJB)O=,OZ'>Y[R7>V_\1,DY3 MQ&.8IR2'J- N(&,LA47*BCQ5>8%3I]0 1_ESFTJ:NE,E7?:^MPKL6W*,;%EB M.1AV'F9 B$.O&GE]8JG#Z_1#<0/H;(\4Q\>,8[LN M_.3M^H'I+]=(W.^#?1#ZXRU527==G>JXE(T4MRO1U;0L9:5_I[]S\;:I;-G[ MQ8+$(F8TDY#P.-9^MM*+9*H(%$S$L1141LBI"&58=>?&I;><;YZD ,N]BF[T M&7AT[=AV/F,6F)QW87L]2V_Z?>P\@Y3JIIF.U-["9$?![L8'ILK;88N=:>S00*]TTSYZ4EHX-.?E MY_OBM^,^LWL]'K_I$6K:G"TR&?,"TQAF1"]@49JG$.,BACR)8RQ9K!*!71RU MP\?/S;$RV@&CWLB6>"_ L_L(QT,2^&-T0,/YPSQMM-,!>,I M3WAD%5)@(6MNGW2C*JB,KC=M'2) =^J.KTXTA+?=A^\)Q< LT +XN0&P413L M-?79<.0B')Z;C)R7-W%CD8N&'S<3N7S+%?7PV.7:/.Q,;1YS=ELO"4Q0'S=U M)-;_4[=GDAM>5F;Q\#=9?OUFKODN-_2K_"0-^96KK[T&9Z8Q0;Q(\P3%&4]A M%N48(H8)I 1%,%,T3KE*TV1$S;59F#8WDMPI6G=!N0%-S]4*R+UI(TJWS0)J MEXIOLU!X1M3OLU!< U"]F]5!9%(YS(]- / .IAO0 05:I,#^[>SW0#1@>2XS M-ZOQ]U^=;A[F35_4;AYVGPM,GI^&US5TO:>E^$UN%U$A,Y91K&=O$4%$%8N%:L'6AVD]454 2>,7:-58UJ_7ZJO:P. MT%UD9@?]2M;AD[=\6W[W?(9Q!J8@354[&:_2._6%@>=:I+Z\;$3&@OQJ^.0T7+QX10?WYVWJS M-WJPWF_4?QG^@>MS+[?,BY9P@TU<+Q1A!E.<<$BD$S$6> M4\94E-/,.FC:2N3,67I]D M)?5-WTSI7OE=+M>/YO5J+E3MMYV$GMUW19IPP#;+=F\P1:8E0\0ZVG:Y>C[6YU9(>)UK38L<=*5 MFY7Q+]=Q=C>YK^KN-VOQQ+>5?FZ;%%^UZQ!"B8@)TQPM$(%(B0B2!&%(\H@G M<ES(TT6D7K+Z#5=,3B[CRHEQ=W7J *3!2C4'):XUU$X>HUWGD) MDZWQ+AK97^-=OMA'T>]NN^@3W=MY%&!0#,\A1\N4.4:.X M:;UJ5 =[W4,5][;!*V!E[T'QKUC6VP:6X9K>5D\81UD?955)N3L_^"AI)3_) ME?RC.>NB!O;N34J&L".;H# MEJ71^ 9L&IWK. _PT],CV*X=X]XN(6_'6![Q#$Q3'93[LZJ/#92MNIX#$2R! M\%&/U\[ULP7*(H'/^E$3M\_^J!7]L)4/ MU2*/TUR[:A',D$DQ4E&B5Y,XAEC2),H3)1+LU$3J>I7F1IM7QV&"WXUMH#;. MM2/+]0-L1[C3#EOPP\U)1FRZ;LI'(,^C>?)>K3]'K^0C&+VU1CY^\MC3Q._K MY7=S.KF1HMR^I[R>)MH"JRKAB<*1A$F&(EB?*Q):*$BT+RMR(1*4."VK!Z7- MC89WRH)&6]"IZWJ<.(2P[7&B)]R"'R>>@5LG3#P?* Y)G/A T<+XXP-% MFYM&.H;EUU6I2DXU/W%N@J*TG/OULN1EOS 755S$4C*8QWIIC#+!(8M% O4S MA9)Y2F(9.SE_5F+GQBR?GQX>Z.;9M#6H]@8 NK, /+8F.#IO=H-@Z:!YAS:T M$]:#^M M&9-N>AF7/:O 76^ =CF;3?@?G@$QWAW7N'V[0CZ46YJG]$KI"?< M2[_/O[)P[QOMV5)3)=,LFM]OY#^?Y(H_UQT(B@1%%.F]R?7JH/'5G>S1;X/ M8:&7(*/&.&ZGOPBR1 6:9K#&"411'G"("6$PSPA%&GF2O/"J8_I"1ES\Y+Z M'4@_KE=?X;;+L#OH:] 4W'?TFTY!;$=(5P(7>A_.#V971OD>H!(PG+>1\XIQ MNP>&#@?H'EXZ-A*75M+TQ*P?MM]4)FF.11%E4&&10*28@(3+&.:"HR0OXHPB MQPC ZD M/2UKX@#:08./ V>'+W=C!2'+Q3O3F.3Y"_W1E8QO.NG^]E0?<#,JF8H5@30K M3*68.(>,$@49RS!FC&)NQPL7)1)2L#:PHP7[&T:4CS(Y M0"^KU-3;@;FDE,4L@TDJ)#3^ :1Y3J"(HP2EO$",6X4!#$J9&R$&4.!OWP47/-#6#&H/%U[=U&34FN\CC)H,@* MD^1$(N/(25C@C$08%T@D=*&?Q-:O/FY]+?[_D;-<1P8;C<#3QU$1Z4;S.DZA M&9">\C>@5M_?FG,4:EY7HFX:3+H^'07.RU7KN(>,F\?>T8T)7ZCNY:9^_B_E M4G_!8H&4C&*$$A@3GD+$J*F.(PJH",FYXA'.4Z<=KC-RYC8W_7:"N42C:LU= M8KU$4,(LDPPB'$L4%8PC7?D-M5X 'R:2>6U M()>"1'DL)>0<:\CU1 \I$AG$"F'MD"6DP/E"SV3AX28-W)VL<%"W2IV8GX,B M;3<;>WAA0V_9M!J:^+]FIC6=J&LM_4VO%V#P.I&>DS7IE'G!X)>3XZ7+?9P MOUVO-/=M2[-GK &OOJV7O>HN>B8VO8GN-R677S;EUZ]RLY!143#%$*ND&FL5&%53,Z3/G.;5G=:&VYIU:X30HSBX-%H?LUQLOMXV5'2 MA*,0F+J.ZE'UC+D!^^&Y/QB>VB)0FP1:FT*=8(\&-^!IM[M.KW@R/AK X5/T M\8\=F5I'EP=/[6A^P2-)4"()U*]Z A'*%:1I(F&4(9JE&<;:?W9*ICLC:&[4 M>:>4W-3I)/5GZ,-/.XNQ'2OZ0"XPW1D5=P1VTS+8SFOSF ]W 0J_&7#GA$V; M\W;!Y*,LMTO7C^.)%\6PS(;)G?IKU71OOWU8:\KZURX'PY2R3O,8X2C*(4%( MFHI5'&+!!:0\I1%C',M$NO"'JP)SXY7?UBM8QR/7Q?. '!/&XSP(=@03$MK MQ'-<2,]H#]<*:OU!;< -Z)O@O_;X6/2\,XSS3^TX+ M:TMMHT(E*4D8%$E"(2)40BI5"J5(LSR-1"Z5<"&T@Z?/C:U:Y4:VKC\$SHZ$ M1L,1F&&LD7 FCI,6>V6%0PF3?O(GC7OY/9^^:$1OJ5,%.W=5Z;ZLWTC3KNY6 MZ2_G_TJZ>:]?CH7*2$P0HS")6:S]DU1 $IOECB)YIIT4R5.KEI(CY<_M@__R M36XD-1HZ-$@: ?LP&4P 9F"Z.%OA=V?!C3FY9[+M:EE##HPAP%@2%GR'5E5A M!V&BOE6A!L.ME]5X* <;6XUX['1=KL;;?-#RZHK'C&T\S-4)9)%$D,B$DP05":96W4C/BYC;7-!H"+9&Q9OZ\'*M@'X5 MGU;",5OV!)QVWN!U( 7F^!:?6KN6.;2"/GL-GS/><[OA(S$3=QP^9^9QT^&S M5XYP%KM>Y7\KM]_>/E5;_>C-CE0^K9?+]^N-J8*YR(M(8)9D,.5ZV8=B3B!F M',-",2)-(U+AX"+:2IT;&71Z Z,XZ#3O3:'@=Z,]:-6W7"FZ#82%TQ@"WL T M,@=D'3S"$ A/Y =>1-J3I^<*T:!_9_VPZ;PZ5_L.?#GGF\=Y<"9G=B._R555 M?I?-Q*'GBSNE9X\%IBS12_L(BH0@B K3R(=D,909D;B@*A&$N51'&9#E1.,3 ME$,Y4+4.1G/SY(9@M7/I/($5G)3[.+6>WD\?-5X_UUZ><86UQC?@=KO=E.QI M6R<;ZT7D/=T,-8-U=@(MX/+J#0[)F]0MM##\I7]H<\O8]>!6OQTF&J,^8ZCT M8]_]X,LG$P[^E_5:_%$NEPL3<1;%K("$FRQD7I@LY%3[B1)%YB]IBIVRC6R$ MSLU-O-M^DQM0[C0'M%:]7CZZKADM(%>"Y 6..(Q):E*%#/@JPI#$15K$F1 1 M$BY,[AWR:2I<_?N_Q7GTWV_I9O-L=K?J,F0!T+9=L_O%,/@J?O>NWK;OJN'W MGW8Z@T[I\^$^(Y;V]AAY7NQ;")YX^6\/Q?&&@,.]8_W(2L\@;=G1!<\CE,0I M@7G$8^TY"J0I/F80%P6/HB32E%.X>8Z]I\^-6+X8&8";8BKUQE^MI*N[V$?/ MUD$"<,]NS4]25,[,:=,.[8<3MUT8@]O2]_K'\IJ\8C M7V^JMO])FD915)_L%G6'&95"JDV!*8Y1DN,B(<1JZ_Z\B+FY85I)T-?28<_H M-(066V]7 Q/X^WV)R>5V,;;@..R>70W21%MEUB^0V\[8H/F#VV"G[YQNSVM0 M\X,-KN$KQWHA YMFBQC%6:HPA[Q(3-*P7@!1D2-88"44SM(L%6+1M#_XO*4; MR]3*09DNK^Q+R>'>VC=T:2K!WP FOY:K5=M$0"])1S5_& :=)S'G1(,>8:3T M:C\O($OC!$9,D(S12!5I!_J[E7@5R#NY$P N5R(%L8?>Z(V-XWP3-N^BM7[]>8M?7R4XBU=+JN%PK2(J6/)5YRI%DUJ[I:1ES\TV[GJ1JO0&\5E/_1^OIX(:= =/"2;T> MHL#LT"EHCGM!HR)XZP<>!S?U>I@F\E/=X7)S6(>!&/18S]PZGQ%SVW3 M[62_"M7I[;M?Q:FQL/.VPB IOZ%$K:)RX_W(^:3P&T?ID\2IHPI\DUNJUL< ?5MT!HIY22SUSE/_2 M/--=U,]&H"OS\^]MAMG^=06_=U9Z3#<; M'W4>.QH*F/%L^:>N(H\?RU(W/E M32S$B9@4$T74Q:4T[0CUSS.&67QLJ.PZ8=@<",UX!O&2L7A,W\P>DW M#_]ZM:;-S/<&XU&NOK\GCRTQI^1F8QS"-GFDV\[3$ZQ)1!(<"::*%,K8E)!+ M%(4T9WHEJBC)*O2(7F#NVP&W M3P,#/64]YX)9XN*Y*MNPS(FKKED!<%Q5S>ZV<=SR22[I5HI[NMD^?]G05=7T MF/Y8KN2'K7RH%DFNJ:3(",0Y95 [1$"@F!7SL(COO3 M6]XWLDRC*>'V1CM'PKA4VI^JCU=N-UK2U[K=RIOG_27MIOZMR::J_VCKK#3N M5KR(5(RI$J;+JM1_Q+F$),ZI'J (QRQ%.%'8J;2C1^7F1F1=^9\QP0U>!\V. MW%YK* (38:TS9$9IT#<,]"PS6_K]Z[KCYMJRF^8_H!O.^^'A="],&0!WO\4L M?2HX;0', - >%3+\1+N]6L@TS11E*A(@(C*GIBT1R 3'/ M"4RHD!)G+(^)E3-Y7L3<6+>O)-!:NJ2^GX1PF#W] !.8 U]B,B:,^30X+D4 MK@5IJHQ_VQ?(,<%_R/SA;/Z3=TZ8NC^D^6&>_N"5X]S7-T^5=H2KZI;_\ZFL MRIIIS#H M:7P#.IU'%N*\C+N=6^D5S< \>2V0SKZ?-3A>';K+4B?UTJQ!>.EZV=]X'?5H MQXZ5JWK:^23Y^NO*G,IW/8GI+I.TE2UN5Z*W8ZA_IVOW!; M?<4[?>VCFM%<% 074&0(:?K2',:T7P93GG/3=ICDB=.2>A*MYT:!.\7J MP(BZ3GK=)*5\,#%QM1\^IJ# -&^ &Y'.9ERG(N.>P3=@;S+HV]SFX7=<+>K7 MH&8)+EI>4G-X52<09XJCK3G MS1E!+E/4H+2Y32UM3"C5H.U:+55 :1/ =_>B*<- V\T$WN +S.!&SZ:P#.AI M"GXWNH):68^NM!4H7GER6.*D_&9E_$M>LKMI')_<@9Q.(44H8E)"P3.::Q$BQV(9+38N;&()V6X+%1TXTQSD!I M1Q77 Q28(W;8M!K>@%9'?\PPC(%72C@C:E(N&#;W)0E\7 M;QFY#"E7Y59^++^;Z+O#.FTG>G29Q@VFTZE%D&\J;N$,A- MV%W?G)NF+4QMBL?USG58^ET)C=1EVC72=8 =K9ZN?-PX@KS?K+F4HGJOS>OU M>S:-H!>2(\0B[4J)*)$021I!3!(,8\5C0FF49[G30<* K+D17:V)",=(:5R+!.>:3G !62$PS+%B.5&TR#.G/ 1K MR7,CEY[BX%3VXD?GC@CV@V"]R^,?VM ;/W=O/YSIA' Y/&W,'I ;0KZWA2RE M3[U3Y ;*B(D:2@5AVY/.HT-Z(S;R_X:5.K:B+=M\9A!0_KU?9;=;Z0?; 1"[&F MO'H<9KF^W%EETN8;N^HUYVNM-@=1?L65YVF]9KP*'03RNA7I\*/]E1RN%3#) MW!BEIL\]A0C1!*(X$9 E0L(T*91 7+"<.A4]&A(V-V8]K-_*=_5;ZTXWUY>] MW6%LO?/O!;GP6_\GB]ZV7-AT7+Y=+M=_U*'ZIC;HVXT4Y7;8(_=2$?FVY3#/;IG=(,^[8U\WJ[Y/^JX*=2_[36WM&!&X3: MEF;\ !B<9FKL:CUOFC30Z@;T=/7:F.\B(KX[\YT7.'5KOHNFG^C-=_F>UP_M M;V,F^K\X#*I8H"1&+!,Q5#++H/Y7!$E"8T@SHE#*@O_7HS3;@_[(%?]K ?^O!"9D 8*_$ MV/)4=4.U:E>BDJ%S]ZU[ MOEO]^[]IKB+__=AH#*J>R@[U+X:P'?[8?2(6^*._6\%63=#7,)MHMHA9_#S5$+$ HO!0B)#]T]73L3"BH.B(C;7CZR,9W86/FB_2HI?GC:[ M,DS-7L,G:?HQFL.V^K*Z6E-=?/C]>J-DN3794@O")8FS@D,6LP(BA6*($<.0 MLBQ.>(JHIEFGSV.Y][DYH]T:X*7EN5O6>8QQIXOC#V6_CN:JVFK7;G"\2C M$G?>'NPKG4RN^+<'NOE'6XF()A'GN%"0IZ:?3A1GD+ T@6F&&(NR(M'.[74Y M98<"Y\:R)Y*D=AJ/+/]T$7/KHV9O2(8_;KX"1 \)9Z>1"9QU]D+H*Z>>G8;@ MI<>_&0NS&0C0>M>EHOI&/)N1N5_[;C--*CQ-],)OUQI$N=U^)'K'C M[Z2.>M(WK5<2/)O\P9_6F_H?K#LUX\]-I<&#TN@UL.[D^=;B-BM,4' MVQ/CGS(R@6>U+46Y?-J6W^5GR?4;9PZ!WOTPC0.E:!*&'AZ?FD_@3KVC&Q/+ M76F7O?;7/^Y:7K LSJG*,EA$,87,[V\S'W5EG5M?-ROJ*[B7>AMS.9W^-@0P\<4XZAN[)29X!]YN[ MY$NY:5.;/$-ZE/GD^_D3]W:YJW?1^P%UG];+Y?OUQOQR$W3C%VTL;-(!_-FN7MNMHNJ%X/ M1 5%D,:$0H0S$Z2,]*).9%&<9$*A/%MLUUNZM"/]W9.=>'KW_("K=R.CJ1$. M9),,Y\;9>\SL:'84$H&9L=;I!ABM_-'7D:%>&6?_]$E)XLBHE]_U\05CNPZS M[8==B>$O^X)?"1FXC; Y\P\[OQ[ M]LIQGW2S#_A9+P/K"?ZC&1(]E;='J&FA8B)0 87D$J)<<8@+@6"&4IYE4<82 M[E16?5#:W#[T]L!BIRWHU!UY8#T,M1T9> ,P_#G06.R<2<(*$Z]\,2QQ4NJP M,OXEB]C=-#(4AE;?WB_7?_RF]==__;#ZW@38W:Y$VZ= _YUOR^_U?M2^L/LN M+Z$0)$HSIKU\@01$" M((B9AC*1@C.1%(9TJL%^KT-QH2=L!C2& [I1V3 6Y M>HCLN&I*X /3F3$%&%MN0&L-V)E3I_GM# )[BWHM)8*DJ/C"UV_\SK5*31O? MXPG"H_@?7\\=R<%M48NZ;[O9F/E6/E9M9D-2,$4Y+F!LUFHHUMX<4]JO$SQA MF5[))8ER*IHX(&MNS-FI"C9]71VYI&U>IT>MCJM,[J\EG>_"(GO^N[G!4Y=X/VB MZ2:BM]5HM,1BB+H@QF.,,0,5% FF$%1U7(\= VK'#5? $IH2=;N#=)4R<*>"LW5Z_^V,IDW[L M9XU\^86?OW#D9VTJK/?J_IC=C[87)*4$*R3U]YUHR)#0?Z,(,8@)3](8YTS$ M3INZYT7-S45H^C$L]ZHZ?N'G,;7\U+T@%?J;KT$Z*(>VU]/CYW\1"[\\<%[< MM(1PT>PC9KA\QXC,Q?^M__BMWKCXRW+-Z/+]^FDE:*_J"D6*I40)J%+&(,JH M)@B&$50B)8+E,4X+JV(55M+F1A3_^_;7]Z!1�:@[W*#KEQ%U$>Y@WOV 6F M#J/J6=C&E 6ZB)]#*J%/'"?*'/PD'_7CZ@[RVSJ)4*TW#PV89CG0-=Y8@\'W MU5?.GRV @RE^%Q\R74:?K3T'"7S6-XU,T>#?I'A:RK4:Z,_P_LG4R3C1I>&+ MR1C<-65?2)+'.8LP)!E*()*%=O14D<"\R#F1B5!8.;7X\ZGA@_\7EL(C(F@MM%GND8 Z/TF M:?A4<-K4C #0'B5DA) QMNSN8Y/P4=VIC^O55Q-[6G<:Q072WKH>7)$*[;3G M*84L%1+B!$F!XH+PU+'\[FE!L'3-X@"LP,8Q"ZLH$ MDB,< F:1?'R=L@(7#![.)SF^?!PIO"PFL L/*E]8;DNZO']BRY+?*25-0;*_FC:??Y@2):NO)AK:5""[79DL M](>RJLPV:YXB',DTA82:.M8)S2$SM: *))BI]B$PM?(GKM!A;J325QB(5N,Z M@H;O=+8\;;QF9"R.$\+C'9B26@- 8P'H3+@!!V/060&T&6!O1_@A<"IN&'HH M)JQPN"]5^&3Q+9A>MFM>FO*B3 _>%PH6C'CUE M]<)K;']1PO"J1UW7@;'N=E65=<#]_6;]WIR'M3UQ%B+#/,&,P5124Z(P(A!G M>IFK,I8F>19'2CD%OUK(G-LTU+4'&M?E< A<.X_6,V2!9Y)=1\&>NC= ZPMJ MA4&KL?_F?Q;P!&G9-R3W51KM60!QKCV>S:U7A,Z9HDL;^4VNJO*[;'*TM0A9 M?ETU/?7X\Y<-754F[W>]TDQ7_ZO)!+H5?W^JMFUT[IWZ0G_ M6@FV>\, W5DV)NYOLA?"CFEG.\R!.;N)3CPPO*MF_M/'=57]? .ZEZ## /1 MJ-W0'@Q@C\.N9XW&0L\"#1J@#X:_^>);C37+Y\_U47M%PHE<5$D&8QR8J*0N((LYRE$1,2( MJB2GIE+@Y0EN0,;, I]W.0,CS6M6@!P@OPJ MR?_CZ_K[?^J[&][3?ZGIKB:ZH6=.0D<61G6D87/I5:V>/\F')NST7F[J:%2M M^1U;EE]KKM$_-+UVZ%>Y2(B(F"@*J*(XAH@*!0DS0>0\U120)2C+G?Q:1_ES MHX2=WB9RMU,:WYB?\R'7PLNHV#F7 ;$.3"VMYJ8O88=W3WEPU\-[K[_W M3M6NP(5H9&VMPVOTN78%Z$P;;.?'C*,^[4P):1J&=<5E9"[B/$(%E!DF$.51 M AF.A5Z]%U@D65QDL5/=GI<"YD9>>_WYU.E^8QL12F,3['X_2="_]LC8_ZM58_^VI?L$SR@3) M4P(EHPB:8W*(346O5.$B2U.]VBG$E+TP;!6?&^,T>NLQKI/QZ_;"VS4PE=NN M: $]U4M@QW)S'-K [.FSP4;[AM1%2GJOB/GQ0?>-&]# ,)^V&ZX#-ZM&'-;* M_ZE:<[@.B>]F'<[R1[;O6%?5V_7*'-*;+<-;SC=/='F[?4LWFV?]P_^A2W.. M7JB4BB2%*5(2HI2ED$G],A5,HH2FF=3_YS*'64F=VP3T*]523#!*KUH$T&L, MP'>6.->/L(/?;O;P#FI@ZC?Z@I["H-788SL1%T3\MAJQDCQM&Q(7,(Y:E#C= M_.J]Z/XFRZ_?#'U^EQN]V'_W0Z_[RTK>;THN%[(@(E92P*3@VB&/D@12&5-8 M(!7G"L42Y\FB:;K[>4LWVVG<-MSZQLV[[?K \DIP*!'$>"8BDTN]'$A60BUPBG/*4X+Q]/]ZM M+G1DG_W;T5DPT;LAM6_^YWPKIEG!!1CG/]$"[N!5Z>P'+0"@0P#4$,QG\>8X M9K-:N]GJ_J=:NCD.2, VBU;BW>,JWFE';/ML(JG7J\_;-?]'K4]?\ )C3E14 M%##BVK]!,4HAP11!EA5<%K'"*E:V(1:7Q*71YOVZBK=_]V)HP-+;4-U;;1TO,-6.WLNP'5KE.;]IY59R-X;(T< M69;8PUC;N<6O-(*!*7(_>&TSW(_[P?NM-WB?^X.W,P]T]H'?]Q:"=ZNGA_JI M:Y\]^ +@'Z8DLP?]7J>8LS]@SY:!]BAB1&)XEV2CYR"FI9B'[S8$M_IO52G: M]_97K>?3IM;HOE[G+S#/&!-*PD)A#E$2:6<4"0P5$8E*">4BLSH^N%:1N;%_ M3\%V2\0A&?F: 1EF[2EA#DS1NWR^GADW^T.'+3BPY ;T1^1^RA%QR!&?:&0F M2A0/.$)NN> >8!U,"+_F^=-EA7M X2 UW,?S1E8YVFS6F[=K/476&3!USDP; M X1D@I2LU1A@B5)AB,BA5,@^GE1# M3NCM#J,DV&MY YJT0O\AG9?A\%O:Z+RX:8L;733[J+S1Y3M&^+'U4S^L]F4H MJK?TL=S29?DO*=KWFF"6H3@1,.%,\P/G M)8TT4A5):Q'"N26VV>V@J<&TLT M'T.YZE7)T?/S7FL'G\@&;@MOU#.(DY#)A[/XC>E[8 .D@Q/I&=")G,5+P'IR M!1W &73Y;)XSG6OG8-6!"^=RWW4M#NY4W3K7G*IMMOWTY>K-\\%O3'[R0C*N M,A:9Y@6T@$B:HM:9S&$DF7Z1\@0G63ZFEX&3%G.C[G[5^U994&O;+WE0W9@3 M^<-?-V7N':M=CALXRU"*T,,1.C BU$B,[C(P"LD@[03<-'F5O@&CP#K7(&#< MP\:1Z>VR?B.D.!W'T#8?6&#*(ESD%!9QD4)D0B$9*6)($8D42Q5CD5.M7SNQ MLZ/+7E02[TE+J M_S7EKP.UR!E)T>J]"H5*:^#[URQRBN? M.HY^M21-0UL3#V!:2WR6^JGU\]L-I)RC!',A8$X*#!%)$:0DXE#%3!6(<5:0 MR,4IO"!OEMY@!3;MIG7_*+#7 M-< QBB4N7MGKDLQ)ZIN4Z!?3??UV56V T;OY9ZSU17E>@-\ER MTW)>6L]H=O"0)]9@U.M*5K6']%L-TSZ+;(?4B1RR&BU@X*K?3E #%J1_T4S? MA'EDGP6R\<^1I19V@+UELP56FRB1%[KW]6+:*,L"@5>FZ/D80H MQRG$2" H:93+7 J"[,J3#$J9VUR[*YG;:-H&0X):5_>BPL>@#D]XWJ */.V, M0FE4;>&S*%Q57?CXJ9/7%SYKV*D*P^H*.U9:XP<=<;+;R2IO?AI(TN=83F*-'5_@I=J:^^J;?F@)=VI>_V+.DM+_W>1 M10G.!<-098A#1)B %*<9C&-1D)2E),9.1_-64F?'8:V6 BRU=E=553L#LQU) M>0/ M/06JMG?J+^NUJ&Y7XK/QSD&\3@IT*F^FY?.9]G0"Y@ M>#X*LA(]\8F0"QS'!T-.=X]M&5-M-Z4I9_N65M^:1E7;A8H%0I$J8!YKL%&* MI2893B$11*51CF.6.14,.2EE;L2R5Q)PK:59JBV?A/Y7N0+K>EN[S>\WC9&E M:X/"TT#;<6[.05B3.*,48R@1I%B;4%/DF*(')^"5J=>3/APZZMX/0N0=\6V#B-\Q[2."T MP=T6IA^%=-O'I-_$JW M\L-*NX^KJN1-9XMP P8,!WC.I9^6_>#.(TSN M:FO^' %QO@9MHA9<#@IY2Y+\+/5\K^68SMU\_75E2F_TT\@_ZAL^;.5#M7MSP-Z>@R(-X'=C M$JAM"9_U9ABAA#':00S MA"E$62HACG&N/UJ$1)>IW C^,7(:$?(9ARG'#@[UVBRX0B] MJ=H<#\O)GO1L\1M[X -9O0,Y5&DT;I^,#O*/P'2\/'1M0 MN.M+=$\W=YNZ(X6HE\+W07?Z_13'VTP;8; DC/] AO\N*G?GTPKK%_./-7:]\5I\CHT YJ-P(W\ M9GKB=-D>7>ZW[;F#VU-G]*D M]]6_+U?E5G[49"(^K+9ZK$U"4B/H+QN34D>U65RA!":,*8@822'&L8 BD4D< MX0)'Q*DD^R6!<^."6JG1)8\NPFO'"SY!"TP1C:JPUA7LE04===3Z^F,+6V2\ M$L=%H9-RB"T$+^G$^KYQS/+!A+3):MLX*6VMX=_6JW77_/(WN5UD)$E4Q N( MJ8HAPBB"-,()3!D3^C>)*A+LPBXV0N?&,)W.72KB#5C)\XDOX[&VHQK?" :F MFQUX[7KGIU;CG^NB83NE];\&,'5F'1>0O#*/E>!)V<<%BI<,Y'3OR/(,IL-N MY>B&']XTH[>]42R(VWW:9K^)_84:K^Z:O<"YN]6VW+[?-;[:=O MZ/+#2L@?_X]\7F!9Y!(5 K((88CB6$&*1*Q=ZT1F1%&52F1;U.RDA+E-;8V2 MH-42U&H"K:=],;/30 Y_QE[@"?PE.R/C5,!LT/I1Q&TOLP&7N>[S\T7^V+[1.O]CP?,LP=I_A1&-B8 TOZ=OF9L!8 6HS@O0YSU>J<>9,U#G.YRY/VI$]U[[=N+OZ&9E.@;Q6.61R"$N2 H1PP4D29;#E".4 MHIQP9A<./TKZW$CU[9F>0$#6ZCITHW4>AV$:#(YN8 (\V_BG@_NP!]"[X' [ M= (."?M$;8']PN_6*W@L?(.-@YT?.ET7X;'V'K04'OT0[^=6G^0#+4TD>=]] M;,H7QXM8B0C)"$.1D1@BFC%(]-H;QG%4H"Q.A73SRT?J,;=II*OW_N__AI.( M_/>NN<+.!O#72JJG97,0]K%4_L[!!H?KZN,Q7X/PRJ=F^W$X6!/=#T?7^SQ- MLP%RJD.V05WF M#$I3#"E&&.8<,92A2"2QL-VG/"5@;NS7Z0@Z)>LJ)_:;E"=!O+Q'>2TTH;< MW%!QVJ <,GW4_N3)!TZV/3ED3G]W[W2:;'93IDM_,4VGE^;/ MN@@14I+(0B509HB8>IPQI#Q)(%<\811C46"G,!X[L7/[T!NM0:NV*8;1*/Z_ MJJX3E4O%)\/SK4WP M\F&*TJZ9U"]EQ9?KZFDC%XA@FE#.(>>FXTN.**01R2#6P"1<^R4Y5TXY1;:2 MYT95^TS-?HZF>SZF'>QVW!0$S,#TM$NB/$ZU[+4+W*ON-Z'2"2WOR9-VTB=/ ME'0"Y512I-L#QI8U_RY73_*]ML#L8YEXD+^5VV]OGZKM^D%N[M?+DC_OSP2S M-,9Q2B/C4 F(:)1#1F6D!X9F1+M;64*=:O2XB9\;>;7:@TU3Q6.P18 /].WH M*QRF@3FL@]-\3J!3'?RA=0>=\N#W1OTPQ[#CD/-<5=U)A8G+K8^!Y[@.^ZBG MC,VDU,^HG3WQBUZ2KKXV6TEUDF95_[*MF-:61I-BH=VPI)!(0JKR2+MF:009 M+AB,%>$%$X(A%KD5$W=7PN6CG*;$>*>:"92HT\#!NJW3:7+ Z[SORC'Q>\38 M<%&@(A<,1@(IB").(8LCI'WGG%$:1T)FR6)5U[6S+%X3:&Q(,S9]5<*/C9AT M+.PFH[#O?NBM08]52CO[*M,EQ?>!QGB4/6"<=J_SR]%>IZGH] AJM7VCZ1#_XQO5B6)^O*#K M%NKC@M1@>(_5@Z8+Z7&QZR",Q^G&<4N/+M:DC3'Y[>F!R*J:TQ>N_3%MB$DBK?OL[@G^!HC&QO'NL.O8V?G" 4/;E=#$N]XTOO2M^/M3M7WHR@&V-8(^[DJ,$QSAF"4$QB(W1VA%#IG2 M3B_"*"82HY1D5EF&7K29&WO6QH">-?794&U/N_@$/8M SZ0K*L9?-YYV'#K9 M* 5FU- #Y$RQ7H#U2KC7:30I_7H![R49^WGHR+CS[J#Q5TG-*6,KQ_3UU;S_ MJS3SPH(3%2,B,ABEM(!("@4)IQCBG(H\%SR5S*D%EHW0N1'M_G#=1"^WJCH& MC=M@;<>.OA$,3((GP0._-WIZY#876/P&=]L(GC:2VP&*H[!MEWN]-1#:M\CX M(+3 4I5T%RU^R_6*?5-W.OJH?UPNRVTI*_V[IP=Y\).N, I)M=@TIY"EB80H M0A'$J2FB'Z?&=CT53=5(H[5CVSK! ML->0J&]ME^K>V5O[I/TQ;TV^.?AAB#(]$PU0Z#9'7G5^[4Y((0; HEE2$+%C M:_V9 EY?Z(]]^-T^.$L5,4:][T^[^E[5):UZ@3*&#] M@-];OBV_E]OG%\4T$8VCV$SUA,0%1$CFD,:,0YY(3E+,LQ@[[0Y=C&27;:CRUX.GK(['R,:0_>1KB?EVM2WKL,_RNVS+SY2R>O>#+Y^$%$VR MH0D8K?6Z4Z8X7[GZ6G4-&WL5K>,D216-(4L+C$!3C#_>:XAWOE^L_]M$)$541E2B%3&4Q1#$6D!+*(<(J53D3 M,2;4:7(9$#:[:>*@B:^I4E.K:Q,^X ZT)35[@B\TR8Y'[IJFQV\?BC<6_I8;NFR[OMTQY;EUR:[4A0RRB*)8#XYY[H7'UB[ W=YY!<<-#,]NXN#-J_VE#XX:'(61TW 7)(YW?D]M O1W$ M-\_[2]H-QKI02KM)]#^RVM;ZFB:9?&M2L\V/VB(:QK(F)7&!,B(ERQ3,M3L- MD8P4Q!)16#!"5)9B'.5.R=)3*3Z_^:M)/I-[1:\H(C35Z%MZ]S,%?-R(!PTR:#>UR#3#QP?M (1*2)( -*.]*^#)W0,B!LR[J68SQKOM^;RL9AIBRN?-?.HBO+Y*\=F M@ BISG>O>?/\*_W[>O-V2:OJXZZR )9WEL6[H69CD!M*#?CE!.9"X@8B2"*6 1)H* M0B\6LSB"9@=3,V%2F),X I."H.">U%.Y'@3H%P7Z/6O.D) M5%=[+%?Z?ZW.@.Z4=B,\AW&PX[HPZ :F.0-L'4'0J6UV W_Z:X/RSV"G/+B] M#+,SP;DCYI7;',1/2FONL+QDM!%/&%T 86,.C'Z1S7\_K'8'X.UYTBX")V_%##@6TW$8#MO5;0B0@Z]I&V7!3YW:/QNL]Z$9K>I!XJ7<$?-==\%6_-15 M&!QA.5&3P?4)7AVTG;0]>>X^)E%$65P( K/,I'$7-(6$1@5,,691A".I<.;" M;>XJS([CC$^AZJC$.LJ[1W1^_;6A8;G*;_,$]NOZ;WO.VUL1A/;&@SB%2S>D MQAQ<.PN8+%T\FR=-',K3-%'XL-):U-TTJKOM-[GYHIV@@[/8#ZNFCNV+DN-_ MT<_?FI3=7;')!1&8,IYJ>I49@RA),T@E%C"/DQS1)(FPM,JHGYUEHMJ"J;@.%_A+W*E'[R\78E;\5"N2N. F#0\ M$VRUJF1;PCR)HPA1Q&&BH@PBE1+(6%; *"41SY,,1Y%PF<>MI,YMCFV5KC=^ MZ(':;A.L'>1VDY]W( -/3'T,#S4&K25O>TD3\JL3F"\9#VWFT>6 MW=SOJ;8U@18%S=-<1 (6411!1%,.L> 8QC*-A?ZE2M/$Y73M6,3<3M&^&!F MMX6G1J>FG<#2CE>N0R@PB?24NP&M>AZK;)XUW6^-S6,QTU;8/&OF47W-\U>. M^\);=ZCZLF[3G+KD*%G]9;.NJD6,HX+0#$$990*BE!60<,9@3%41(:&PRHB+ MNW%)X-P\C7J;4(]C58IZCV@@$W$@\K>:<.@\=_I3_*AZ>'-^O-9OU'$X@3KITB?&ZH:<9=:^KJ MCSLT MQS[1B&>,W*%9K\4?Y7+Y?KV1Y==5XX+QYR\;NJJ6M7/P%UJN/IIIG0J1)3PE ML,CUF" 48].F0$%>)!1G1&#"G5*K[47/CCC,L M1QL[[D\8QV:_KE=2,^7F'W+[_FDEJG:W$T=Z@5>@ O(\91 QBB%5FKEHI@D, M90E"Q*FMRFDQT=DX9SFW[Z-(<&RI>5_O@-U<]:HC&WAZ"C"H$Q6:]SP6@>K,^]+REP;Y M?)5YWX)F56>SUUSC]NO7C?Q*MU);N2E75'-RY;,;=9J8Z#7&R![U19- N\LBG!:O!J6D]2?8GLH7(#=KB '3"S":/W-;CS")N_VIH_1YB\KT&;J-BG@T+N_6#?Z57G]OE6 M",T3U?U:"UK^O^7CV[60"U1P+DQ9JU@)T_09(1F)4?]B!QT[6 M(?:R:?T>L197>SN3^"P?Z4;3S/)YOT-5'X>:K'C-5/4"=,$PR[((YS#*D"DG M(!)(HY3!5.B_QS'-4G[M:8.5(G.CD--;TGM3^KO3?6/:A;UC1;S1PS?Z(,'[ MH+S*$8&'\?"Q[^\$9N@=?3ME7GNOW@DRBUUXM^>-(]E?)-ON\QY[!2H)311. M,P5Y3C!$6:Z]K)P1*%$6D0@E."+8A43/"9H;21H]>PG6-]<4!3T+KAW%^8 L M,(6-1,N9H"Y!X96 S@J;E& NF?R20"Y>[[X(:]M^/L<)^U)N]=1,$%=*J @2 M1)0I0I=!2CF#6/^3I;@@ EF1PJF'SXT(:J7,64><_,1^[AKP6@;>GT3O\O+J M&DP"?^FN<#@MIL[9/6H)=?2PR19.Y\SH+Y?.7N/V>?Z=/J@7G_S;]>J[W&S- M ,LB1+A'!JC7XL8FZ?;U.8KZL6 MT]0G=_N"3\!H]Q5?!T[@+[G!I>L#X[U2S'G;O7[1)\1,^E6?-_/EESUPY=@" MWW_<;]4K_E=?<4=VOER5_;O[<1]MF<8IH(11,49I"I#"&A"84 MIA3K16:6T]RM7Y^K G-CAD_2>$?+9U!6U9.)-=H9 QX/K &K]18\2\T>8OW8 M127=FK^;X*:U BOYQ_F[7>N#.XZJ'16%'*O 1*55!WO=P:'R)JK * Y^;_\; M).IY+'J>BX([*C%Q2?!Q$!T7!!_YG)&=C=?5]DZ9#._J=B4^R\WWDLMW/_CR MR<13_2(?-Y*7]0I>_WTIZX"ME;A]6.NUU[^:W093#"FU//5ZU! MIL=]:Q+HVW0#=E;=-/-;SS"/K9R]@>RW]?/U:DW;*MH;C$>MI?T]V8V1J\UV M\R7U;;D M= E^E;1ZVK1;*PZ=Y0]A&V:ZT6!,L*DT @=K\CEI]Q!_Z!MZW*'_]9(W#I\X MR:=_THCNZSW]2_=(@[?K[WJ1VC4>RKAV;!@7,(H2!5&1<,APCJ&*,\6S2$A* MK/I!'3UY;A]BK9Q-0Z$+@ U_?E?!$-Q?L$3 *9[@I+6C@@D.GS19),%) _IA M!*AX M_X@0J'8M!%.2 M,)8SKF)FU3S77N3<**O5L$U^K8SJH-E'=HB5L0-[F)G"0!B8DSI]0:UPFRQ\ MTVUMP%KIRW7PQ@+J$&3D'=B)@HEL /84*^0$T6!,D-V3IHO]<;+L(,;'[$'D MI)Z@G?DO_3_+NZZKP+X0J4HR*3'DN6EG2S22.&4(4BS3%(M71%W&!&:.4PQ3E$J*"$>T",PD3C#7UTHA%DBT>Z_:&G[=TLPT'UDLA MX2&[ 4Q^+5LUMXMF9!9;&KANP,9;!M8)/ ME6P"6V] M8O/UA2A.@/!8VNA8^"KIP&V8YM7&+; 9+4?L8_-B'WJ1DR;U3C( M>FW='[&=;: S#OR^-P^\6ST]M$WO/&ZY>@;>;WRO)]VF#0KV"^A1)+'GQU\3 M.?>9+F776B--&<5*%5#A"$'$<6):E!0PSZ7(LSPA*+8Z+CXK86Z,_"*NS3'2 M]QA .YZ\"I;@Q\@-(K5V 3J2G+4]0#187\HK!'>=,/)TK-:I"\?VA^2])NLJ M4@FB.842:8\,J11!G.NOFR:(2/TSKH13P[2#I\_M4VZ5K2+B(<\(@ MC>(F8Y"++ M%4I8[E3[X++(N?%%K3%<*V43*]JE MNKD?S [!;L<\GL ,3#E]'#L])^H4=1:60#V?CN6]4O>FLX:?[\-T_A;W;+K/ M>ME$-^7ZKZOJ4?)2E9JSFKJW&4E5+$T!IY03B+),0(:P=F)R+&/&J,J9%9\, M2ID?DS2*.A81'D9RF"*\X1.<'&RA<;YKY590.W. MDF[YMOS>M!#M4EMB$4G]_P3F159 5* 8XBC*H28/&J<9)2QWZHD60LFYD4S/ M1M.N:M-9"59R"Y;:0O/3NG_T8VND:8BUWAT4TYV%_^6X!Q/B#;#5>DGHM$M52PB.UJNV]XU-A/\NE]HG$E\D_[9:+]=?G^LHIRY. M!ID4I4)EFD6DA$C$"21*TTLJXRS'28206Q'3"_+FQBD[=<%VIZ]K=OLPP';4 MXA&VP,RR1VRO:A.,&2)(R1(7SYGKPS(G3EBW N X3]WN-A_1ZLU9'B*)*@H& M::QBB&2J-(_P"*88:V(A>9$@MV+(1R+F1ATO8LA''-B=@-&.+:X#)S!!'$5J M^SU].V][P&#IZ4_7SILY',+LX?3,+'N,)Z+_\^Z?3^5WNJPK6YB::'E,$IF+ M O)4HX;2"$.:1 R*1."(Q2C!R"FPY[RHN7WM]5Y$[4B;O_24=:HP9P&Q'0/X M 2XP$XS&S#V6^2(;MDE95J4I>KUONU-WJ M?B,?RDKV%S>?FLC^+L&!(I4IO=HH8EZ88S-JF(1#&0N:\"1%!;%BDI'R9T,FP.T^RJB($I*9#L]",9,W@G.(&2<(SY;:ZOB!P;I1UH"\P"H.=ON.6V9<0MUQL>\0QM&-[!80C M,HCM<1O>"[>CM=0:=LO<=?UR<,D,=G#8[G/;Y+4B?>ZK,$X7C'S_;&:W-M!FHC M-OUZD9(Q8BF&)*:9YIPB@B0G"4P*P13),,6,CTN]N21Z;N33SR 9+OHYLE&R M_:#8$508J ,SE4>4KTC9L04L4 ;/1?&OE-!C"\OY_![K)XQ>KM5L^;=R^^WM M4[5=/\C-QY*R4X=UWC^M9P;7=;*-G6WG M# MA1A$ZV7CZPY-^+5FX_S]H0T$G84W8&?C#>BL!#]U=OX,U'JS]QL[6TT>:FHZ=-O(M?8W MNI%UNZ,S_:?>/.\ON:?/YD>W?]"-:/J?5/\CJZT4MRMAM.+ZKU_6YD=W3]M* M^\^F*>W?I(D2UM=\EQOZ57Z2)J%6_[SCS">Z_"(W#_'",%224=.=0.BU/$U, M^RF:0Q31G*@HQ5PYM2B8CVESX\J=HD!+>[AI6UQ5X'MML7Y_@&Q--CF3YJ>. M>P6S0=YV+V(V"L]H?J@M;ENAG>LR:%)H^]>UV( :G/]O.M ;JHIU%" !!%ZY MZ8J4M$#"0%6(8-)1@ 64 C2D%!")%2FL%$"!1<6AE4$7_]0=NAD\WJ/OT-#@ M\3>NH:?!YT)<[0CDW.8#9-EQP42 !,A]=EP 4$L#!!0 ( (%+;%.5U_JL M]\T #JW"0 5 :F%M9BTR,#(Q,#DS,%]P&UL[+U9DUM)CB;ZWK\B M;\[K1:7O2UEWCRDE9;9LLA0QDJIK^K[0?(%+G*)(-5KDZ?S]O_SX MUW>_@/OQ?_[K/_W3/_\_ /_GYS>__?!BD, MJ[__4):+CS_\;;'\^_1S /C7S3]ZOOCT=3E]_V']@V""W_[M\L]>Y:B-SE D M*Z"R4>"+4) =6AT34S'P__?]GW-*S$KK@*$3H%CQX+4(X+3%R#(6Z]CF2V?3 M^=__7/^(884_$'/SU>;'?_GQPWK]Z<\__?3[[[__Z4M;3W'O_T^:WEQ]=3>_[('TM_^G__.6WM^D#?@PPG:_689[J M U;3/Z\V;_ZV2&&]D?DWZ?KAP4_4G^#B8U#? BY \C]]6>4?__6??OCA7!S+ MQ0S?8/FA_OW7-Z]N//+_AH]EM2CKW\,2_Y06'W^J'_KI^8(@<1K>5Y(W7['^ M^@G_Y5['Y98_N7'^@50=?Z,W MMM]1GW8X/?AEC?.,Y[Q>/&FV2#<^-*N27BPO_N4L1)QMWIUDG$XVW_PLKM;+ MD-83%;A.J#UPI2TH(RU$8P2DG+F(/$@?!\?(LQ-( MG.)RNL@OY_D%; @^X?# MX;+L! SOEF&^FE;!;P%-J)6"NT P%@R4DQ$?N!,*=+\H.$J"76C_#;Z?5B',UZ_#1YPX;KUGAH%$VN64%@8\$QYL M*=&F( -+90 $W'SJ3B@PO:/@"$EV@817%-HOR81M!/^6Y(_/%V?S]?+K\T7& M";/H V,""L= 9BTP<"DA!.E\2BES/@@P'B5B)YS8WG$RG)R[@,V[\.55)O%- MR_0\:[&UA%:9Q#.A7EDO025?B)&:A(B"9%68RL4, )@''K\35%SO4!E"MEV MY%G.I(+5]J_?IG/DDR)M%E(A<+3$2O1,X?._@ M.%:FG0)#3'+(F!E9/Z10FX+L[,&)0C\F^ME(Y1D_+FGQX*-W2U^Q[P\9^PFU M)V0\IY+W^>3Q*+E218PC.2AG-$0BA3$#/>&HBN?@A\.%U):<:2 M&@X@-YZ]&SPZSGT.)-:1P5&MWK,EA@W=5L5DBDU0&";RH4V&8)6#G(KFREFG MXW$;R?6G[0: CC.=!XMN9)774_39Z8?%_#(WE[CD7@6P6I)!*P8ANJ+J68Y2 M&E60\KBSC]M/W$WU':I9K0I:VLF@* M!$6OM,Q:&&V*-L99PLZ M6<*M=X(\W:B(>ET2.3(!(S]*]S<>MYOB.TY4'BZ\3A;]RR_I0YB_QTTFGB=- M+BQ*\&AHS\*0(!:1H13)BV9(<7$<9.%??^IN&.@X WFT*+L(!YZ?+:NXSL]F M*Z1)!V>KB;8JI8ADPQ(:^H-%<%(F"H05[6?9BN2/@\1C3]\-&MWG'P<0;1<0 M>36G;R-Q3#_CB[ .6[8F.0KG(U>@)',4W#@*;IAWX (YO5KG+,QQWN)C3]^M M?JK[1.0 HNT"(O6 ?_D\K/']8OEU8FC+<\0!6!Y))EX6<)%;,-EJS,9D%8\K M!+WGH;L!HOLSGL]5TCJO5Q/(44A0;\N%[^O/SQ??/P4YE\G@3$7 M@E;@4JT7UJY&1\D IHQ&U%29'B++>._#=\-%]VG&XP7;!SZ^7)4%GM>,3K+C M)M1*L,()Z!0Z,_#6(SCOF-31:W9D]N&A)^^&C([SCX.(M M8O/V L]DEJ)%< M(/*(P;E4HVKM(-@2(9F02G#*%C/$H=7U9^X&A8[SD4>*L0L0$.$?:]W7(OW] M[0>2V^KD;%VO@-6$RR2J3&*)NMY=HYW0Y 3.%(JT-1?2Y^25&P(4C]&P&T@Z MSEH.+.:Q#Z[.8Z9?IJL49O^!87EQ^T ZY05F"38%$H_-" $EA^A<#,%XY9,^ M"BH//7DW@'2YE*BMQH M=Q0J'GCP;J#H.-TYA$"[PL2YDW3.A# R.9TUB)A5O:XD(#A.GA)B\DEQ)H^\ MNOK@HW?#1<>YSF&$VH?G06PLP^S5/..7_X5?)^0?>UU0@ F*1%*8KZYS LNS MC#KE(*4=PMFX^=C=[@)VG]H\1I@CH^$9X3EO,#T+[R?%\UK(I4%OSG0-=^ B MTQ"]T#Q*I^.151$W'K>;]CO.8QXNO,&T_L\_W1'>;_3&43T=3EZ_/?GMU8MG M[UZ^^/G9;\]>/W_Y]M]>OGSW]B;Q._9X>/#+ANOYL!N]1_: .%O!^Q ^339% MD57G)^67Z3S,TY1V@L5Y+N(*4!1ZLA)K(%JS$9PS,@!!@,HBR<@]VOC8=882 M5G&C]^U#SQ<3SM:KBW\6RUPO7JDE?#,3/)">>% MEHP2.5(DQ1,8QZ7TB%;Z-KS>I&.<;A/-4'%A9@80^H@[S$WJM['6)1/:.)\V M9SPJ,U H:)N4WD.T27 1O)7AL:CU6.3<(F=< !VCWWNA MZU\O__-L^CG,B)G5L_7SL%Q^G<[?_WN8G>%$.Y&YEAI,?>/@&/%8F# A MJ.PS?ZQCP>$(VHF\'A!U% P6K772 =">I51OW*[>8$)B*<[P-:XOBA.<$LP: M&<$[0V&=2PZ\+"0M@Z*XPD7QC2S4(U2-TT^G':P&T\#!:*)8("X&PE.]T?T1 MWX4O>(VAB1'6F]HOJF:4:5&D!,ZR#"E$KX/W,CQZXG*(35 MSCU64W#,;O<-TL9IX--RIQM2%QV ZW2)G\(TO_SR">0.* MA51/3@LP%XHU/#E9'CL@.!Q0]Y(S3O^?=B Z7N8= .=D_0&7-V0S$3X5)C$# M+0 'RE@-@7,.V@9F(OVGR,?.I0]'S5U:QFD6U XR1TJ[ [S<)KY(YZ( Y!)) M%BQ"T": -X)K+UPM]VT?X8_3*JBAPWRPC \'R(*VPX%VHL4G7*Z_GLX"B6.> M:R3YJ6;.:'.=F"B2EK2-EEQ;*>HL('H>2;N,.VT4@3TUVI >IJJ'>&N0Q-!@ MHN_ SORZ6.3?I[/9)!<5=:0U9!)%B9L>68%YVEY]$7BGK^?4LAW+@Q"\\LO:796J[LN>7)6"1%(D=RP>L1'IG9S MZT0;Y%FRPIQZ[&3SF #\V]3U$#X- J'!5=$!O!Z.!5\OYNEB$S;DCW$TM)W7 MJG3.$(*G%22RPJB#522Y)P[-KZCK(; :!%Z#JZ(#>%US^:\Q41N+FX .4A82 ME"J:_+E<0&BFA8B):6P3F=]+3@]AUB .E[8'2#FG/Y)*#Y:9SR4Q,GOKR7+ M(5%@&$D*DCO+M7BL<I!W>>1B,&((!G@)B;C@!KS*&61*Q0>3%'_TDLOQA_$W MZ>D&4D=I^X&S^"-$WP> EF?TU#LRFNCDM:)'UBP7J[)1$(J+M7N9LX@)/3YV M3?\H#-U/TKC;7SL8#:" ?I!TK<#@LC!%&"8\>0(<62"?P&3P+@;@-J(GEX + MW>AHXR&2QDU$MD72D0KH $D7"8N_3=1_()Z'=4\UIKNB#32#M2-FZ5LA*_!U=(!U.XQNY["E11" ".K ML;6%(AB*>"$K:9(+%/CF-J5#!VYXS;*1C6!TI,@[2"@\NA"N)DZ8Z^&0\QF$1,$-%R:7-E[XC@1VXT^UB_1:J*H#L_5B^]C+O?Z:,.L)=6;> M"L<=2%%+[ER4]4:^!8W.D[Y N/UPR.G2TTDA]JADI9,3!3H9J-K-\*B& ^\\#;QX8,D=>-U-;5G ZBC M UQMCI>N+XTK3@KFK&/F5?^.HMW$P0>,Y!QX82P)QZDV:?B':>K&$6N'K($4 MT@&TKC$Q82'98$H&E@196V,,Q-KF2CG+/?U/Y]2F /<:$>,>"3]U0GTOD7?A MS'_\.%U_W%S/FV]J):;S]SA/E17N1/*RU!/2.B]0,P_>R@(4R@;%(7F:0,4BF&//*M,DS''F^ M/'@SJB?%UD *Z0!:IQ?/W;!T?J&8*T.A:D)@E7K%:I4\SPX\HN+:>^Y=FPK? M>X@9N\O$,'J^>U'I**%W@)MK'1[/Z<=(%E1Y#JAKD:FCK3MN2KQ"L#YX&T*C MWA*W*1F[O*4)8HX2=Q?7M)_EO*GQ";/3,,VOYMO2THG2GBRQ"N#$9M!A4A1L M:@[:)U.O8B7IVQ1>/D#0N,FE1O 90O@=&)UG*9U]/)N%->9-H%G;$"_Q \Y7 MT\]XGBK[;;&J";*3\BY\F3 9L_.\@'$UB(B!0DYTN1XPQ*0-YTZWJ8O:D]!Q M4TZM,-=061U@\0VNPW2.^658SBFP6%UC]P66:9JN)UJBY*4H4*%.Z.260RBH MP2[2,FY*JA&(CA1Y![FH;T7 $^DQ2A'J?8OB0\JFIJ<;97S ]321MWV#DR,[G-[\YO;M M3A_AY"E[G]IH@\OD,[&H!"A=ZP\D(AB%)023"4^M=H0G[WTJ?*R3KC5(%!3V M1B=HZ\X>6-$*!9(]_N_>I_NCXAN]3_<1>@=.T_W]/XPJ)>=4@(LZYLPP!.^+ M)4Y2]%DX+WF;\^#^>Y_NI=^=>I_N(^P>$#.;+7ZG=82_+)8O%F=Q7(9$K M>K+<2"QOS@=.<;D9O#61 85&DDBT->M1=*AGWK$>%D3F0Z;PM&<\EIMCF M;M_#-(U[#M@81 >(O5, W1@LR:(H(FAPKC8E04?&59%'$ H7TDI)OD";EF/? M(&S>]ZL9+PE@@X5 M_?>ZS[P+< TC]--M M?#Q$02?'^@=H*N0-O]^U97*7E]--& _/\?+I,M>:7 M?OH+?HRXK%$?HB6Y<.3$CZBGSL)$D([57OB9Y]RFW/%;E(V.I&.5?WL[&E(3 M'2#K':8/\\5L\?[K5DA;-JSD-A1G(0@6:WFQ@,A] LY8TEEQ;D0;?^8!@L8Y M[VJ'HR'DW@%\?B/*YZL+XC43.A=>+U@1R2H0[)T+$I)F-GN=5&DTH?X&&>.< M:K6#RN$R[@ @EPX?!;#XBEZN)LB%11R&08^+!MVE( ME$8C)(3O)R&I2W M"$ZE#!:55U$D[WE3).U#[+A@.PX=]T.MF:JZN/)?1T6=E"VKEV*3-DFWZ4#N M/9ER+AQMTL4#CTY$P2R%!:U.U.\AIY-=;A@#=KS .[!BYTS4X777?,7+!?$" MB:XTW6B(7L]P&VP^^[A8KJ?_M7E_DLA7(-XR1(/$L5 "?-2QMF4U9=-N3K:Y MZW$\[>/:N $ ="\DGTR;O>)W]78QN\E58 HS"PP8B9"$FHBAZ!&LH A(>AU9 M;%/COQM]X]K%)\+A<5KI!FM;.4V*=L5RM*"5I:TC&04Q&@O622(^9UYRJV$& MU\@8MW"V%7(.D7$'O0!^72Y6J]/EHDSKM76C?/'D,,9:G9D(VT%E1TJUP=I4 M-"]MRH:N$3%N*>SPX#A4OAU X^03+D/MB?GRRZ>:0[L*;+*5)DM=('%IZI&T M@!BT!2^\]BB(D]C&CCQ(TMA-N0;UTH<1? >[SUNHA>3#-(WK60^D]-NIS6$TT &6WI ZB( / MQ,H+LL^SQ:>ZX"Z8X5YQ6ZE77&]Z0&=P012(CF7KI3),)^45Z6;^O@[3..]Z\&J>ITLD<26= MM9(H04?$>K I-M:7@DF6R#'T!L.M(]^[5;%[/&]0>P(7N)I(OU.0=;Z;Q> MS!<7K-4Y8LHF\MI* &E)/"HX!)0D8$5! .E*%;P&3D4CP:9 M+\F'-K6WWR1M[ [(@X)K6$5T@*Q?%DN; M3O77K?(-)=EG1D[CQJ60TKG@C>/.MQGE]3A=XU[ 'CH]/IP* M.@#4E?]X4>LUG9\14UL'^%)3)RO''\KN(1K8L M;M?QSSC'S:&I"3([VA!X(IPISDB\3IA:P:\I>!,BIC:9_0<(&K<%?1/\'2?T M_;'CS[$SQ_>UB\\@Z*'8Z%H@'I-Q&%*!C!1^*VT(^I)"+@2\7S:)^#JMIFN1<0<72*:R O(02= M#9G(-F4,]Y*S&UR^EZL2QTN\ ]_L-A,OIK,SLE@3D2-/Y&:"R,E0S%+[:@I4 M8&UTI1AFE&AC7QX@:#?H?"]%ZD-(O0/P_(U"X ]$][//Y,N]Q]=G]0;B2;G3 M]>=\99 )S3'4\C*SZ5X7#00E(W%(5I9XTQS;Y"CV(G,WH'TO=5;M--0O_+:+ MZ6[OJ2)RMC$@% H;:$_MO+UV]?_?O+WT[>#MHH[.Z7-^\7]@U^AI\"=>ZC;^;9WYFF>35F M0S!,@@M(SI$I0R_ &V%!.T3%A(Z>-[Y$OANAPT:%IJ3$K*;5&:,%58_-0JXK M5EIO2W;)-KI7>$!4V-Q\-4#*XQ'C/M+O8/O<92(M.:C31:;WEQA6^ +/_[XJ M+_",>QXX4$1!9P%.V=7'I] I ^L9X[1O;#AW8D M_LU/YZV:GN7_>[9:5_539#&DZ#QD:SBY MSBZ#%]I!25%YKK4UC5KN/RF;(U\=>&(,[[B$Q@=4QZOMAFX>83<6H0-7"9Q6 M$A0] *(R&HR/$J5+HKA&=7S'$3[RU8<^5T0+I7>07;^'TPLN)XPG'TT1$&P] MA73,0V0B@:%=F?9L)@.V294^0E0GEP6?P+L92C/?RQSIZZ'WVW_-DPKB;R!&Y0+FP2B5F!=H> UATRF66O:%H0(0FF;L$TA34\- MRH?'Q3?:E>\C]0Y]B3C^N-FV8,65BPZAZ(.D#?#T'G:.%W@*1;/%RT074R:6_)&?7.UKP9@@\Z@RD8 M318Y!=$&0?>2TPERCE?WO4-_CY%]!P"Z-F5FV_E6*"ZU4AX<,0]*80&/,0&C M]<9J4Q*36G63ND5*#Q-]CU+OPQ-]#I!U!V!YEO-F9G:8G88I!<3/PZ>U; M9HS3$ATO$',F4VPY Q_K[",7"O):N'";Y#@F@X'?0 J)3./M;& M_I@?RH1L&2M2))5KGU)=^W%S2RM%>P^HE'0AD<E&H/7$UAZAB8$DC2;+-H>_]]/0PZ7=( M. T@]0ZP4^>23/,T++^^#3/KD:': B&T0H?> GBOR7X>/]/+:2==VB5$X(I+5M4B^#B9)*8#SK$#Q M@3MI'&>B4<'--VD;.8X;!@2WH36L1CK V*O3DZUI]<5$+B*'$&M^S6<)01@$ MS((I5%+:V&:VT"4)(R-F8-W>OA%UD* [0,CI&P'6*]K< M$TJ(:"28J)3P13%7VCC1!PX=:G]V.V#"^C Q=P"4VZ43K^9WCX7>+&:S7Q;+ MW\,R3RS2)AYD!IMK@T@5!1E4XM'':)SF]"ML,^!L3T([R6P?B(N[-WR;*:D# M#-Z](<%3X%@ M&'W:5'#1@EFN!]KY;@MH$J)VWL@$D6G:NY4W$&WM).EYDD*FH%6KG>\V+>.Z M3D\*I^/TT!>>7JU69YA?G"UI69R7')ZOEM?X^^97JTE26?)B):#EBG@C0Q^D MR:!*,*[()%ULT]US-_K&];B>''?#ZJN'+?)^KOX]S,[PBBD=2G"NU):GQA-3 MR8(O)$$;K671>15,HQG8NY W;MJ\ PP>H:U^(7B^L#:_/-G,!%^]_(++-%UA MGD0MR*T5 >+Y&;I(=3I!!BF53K7+JFX4+.Q/Z[B-(CL YU!Z[&(FY6,+\'X6 ME5O,N,'%X;> F),]_01]R'U'&;3': U(&TV+M)?8.K]7*: M:@>!S7E*%>>F[I]$6W"Z/J//3(J)LF@T8!2/H*270)P;*%)%';S2$4=P.W&RY0-YX!R,Z5&& C:9D!,60LO12EM_(K6G(W;%_,I%T57 M&!E]TLP.PC@]6Z8/)(N30F]\(I&$V6PUX3&KP P%#=*09;"AMC(BSTP(TDS@ M.GMSJR;AH>$SAY(P;BO-IX#L$ZKHV#:<[[[3!@-<%&Y2*8"J=H43M9M@H2A# M>J.T$)(7U<:@=]A@H%DOT:+O([=QYYQ.%-I&5*SMG6N7@\@L1,,.OE?)B.V_<E[1J5CGQ:NH\B!H734W:*?/;VWW[Y[>1OPW:(O/S2]ITA[Z=_^!X. MS\/JPR^SQ>]7<^^$K]6L44(RKAY@H@.?Z4<"C3,R,^-=J\S?PU0-X!G5[SQ= M+CY/27X_?_TK!?^OYI=S^IZ1J_B90J]K\_]2(BD$J:!L&DH;8\!I6H0.I76< MDSU6;6Z?[4]K)S5IQZ+I'G^JI=*Z<]B3*4(9JP%U+1BU5D$PP4+PWA4R3\:F M-J?L';4@;:WS1UWV?130 7INI(YJGG*>IC.\P=*[Q;[2-#IJ5V=H1YDY^02R M@.-.@"\1V(LCPZ'L;/=+Y >FZ9AF_5Y?/[W1#HO,'H) MQD9R@R4C-U@+"M*--#:S&&)0W_(4]W_LN-9U?(@LGD1?/1CG&]R\V!+QG(+[ M]W6&N)6(@FG0H410HM83I%H!S646J)4+I<:52PZ$1P&*.X2@E(# 2DPV1>]2HW/O1Z@:M[2XH< . MP'@IH]]J_NM-G7)R4DA\&U-_G=&+L:U,!612!D@U#Z94[;=;AX19+3G+V6;= M:";%OI2.6XO<'6B;*KH#(&_DN"+Z?UDL7RS.XKJ*R M(=219!J\X9FV":MCXD:@;!-*/4;5N/7(W0%T, 5V ,8Z/GU518BK$UI055IG MT]6'\]3<"XSKB10&B]81#/.TNM 6DAFC#8-\:YZ]54FWN>__3=+&+3[N#I;# MJK*?ZI^+:9\W*^\F7">.M6VY4_4"7\P:7+$./!/&).8$;Y1TNI^><4N(NP/C M $KKP#I>Q&\/3;56.<982SJ+Y\2.J1WOM;$079*2L918;#.0Z1N$C5NZVQT8 MAU1C!ZC\^6PUG>-J12LK4DA7U?I\,:]R(Y'3JQ7)=+G5]C+0NQM5//]07[Z: MDP=]MCEWN_^?_#8-<3J;KK_R20PF.XP"1,@)% L> J^UH\5&PXS0H=&XL2=B M<-QJX>Y628^PZJ+(;5,_^IKT0\HX5\Y%Y,DY2IY9@)QT'4%(0:"D@V0CIBPMAB?KYW67NMZ:+PV#C&\"\$@U'6LYCS_AO\O2Y0*G2 "O M,78:OF[XDR&KP&T$2V$!*'04#D1>P I$$3#5Y;S3*?_>C^ZM(].@&'L";8R* MMH?%>+K$3V&:+\+0K0?R;'[>,'];J\!MLCPK Q:K6YSKL?#F!I%.T3E'R'JR M[7H7>GMKXO1$YG!P578*V3N5"[0"92P.9*PM9Y40$+GED(J67%CF=:-I/]\D MK;=.3D\$Q&,4U"GF+ER-"\N?>"V7(5GY3>=D)^NX!T;,"<\+2BF3>"J+>(NT MWAHT/;$O>(B">HU!EF=$QS8Y16'YEK'GH3VUCCIB0 YG/*ZQ.;&E[TJP[JV[&(@3DR=P.1E M[1]B-#A&?XCBG5;6>MNHIFX/(GOK6_1$F!Q&:1W@T-Z;TI4N0D<=Z=QW#CYZ:_&M5#=X:!D"0%KW7 MD2G@P@M0*3+PWGE:=AI]5,F4U"9\V9_63D; /=%EX*&4UH&MI$CLH@U8^L^S MZ1(O#O%K>_&M/+>_R1.?:5L1*8%.BGACI=;ZAP"NEKU8C-Z8-K?T]Z&RRZO$ M@R'F=B5Q*_5UD>&YPQV)E7:"]=?369BOG\US;2[RJ7YD8A"5"390$$<.D"J9 M-@*O,TAA13(1N8OB::#Y((U=W@M^,F .H[H^8+E<),2\^H6$?#Z_[2^!I#_' MY=<;C.F2I=-.@\W6UUD,=8HMYR2_PJ7/#CEO,ZEU1P*[]"R; ;*!TCK8OW>7 MX@2%B=&27ZYEE5X-&;T6#$PQM$R2,J41''>G<=RCF"=&9"/5]1OK7%X?O2]H M5$&(&")@== 56@E>)@=)IR ,3R:4-L>#^]/:R;S')XIUAE):![;R^A;P?$'+ M;+FNK1XV-YM8<4Q&GL"@"*#J6@L\.@B91,=C9#&T200]0E27D'AD?SY& M.9WA[.\C;=KPAH [(*:+D.1IT#6 M0>KH %)O\-,VH-K>Q(PV,A&2 U]\:HWTM_"D.-2A6CY)"C8*8%$%$GWRZ=57K@9+5 M>[^^2[]^:) ,)-WQ87([AW..]3KSA^2%Y[U?"/.:"5& RT+V4_OJ:5H&11G' M- G(LD9M)AXF:MRBJJ?>U0923J]PN]E_X)RO&'T6(190O"10D0+MD-! %BEX MF[0RMLV!V#=)&[>N:E3H':NHC@!XS5&\6%"OZA2F.@PGSJ;II!!YM3E^L!PE MB0B\X!Y4,HSL.;>@G4XZ.LN5:9_9?93$<>NJ1O3PAU-6Y MS(D[$E9ADH&JEP5=#+X.X,V2>Q>$;5/B]QA5X]9.C68(CU1/=\=:%ZRJK!^K]\MB^:U>$/?(=:*DYL$:!4S7 SQ#L98WS()5/F=II)"\S MN>W".(;S"33WLRK\S6_]>*G,]AAIO.$1=3Q3?EC/-\ M\XUKGYRDY&30,@ +V=1+K!9B]AZB",E%P2)W;3;_!LR,FS1O5F(FE35%&^XVA MV6%#GT#?2Y5'#A@E"2S7':#7%J]YL@:\^JNQEVO+9IT^SC2C#[$*4K^9EL?QXKLP+H8;HO)1&@N:U_9;8])6A MJ"1%GYGE*2G6)J+CIPG5_-Z;MH&9V&:;[B@6=;@D%(K XB MLLD"Q;T9).9 H6\];&G5Y^HWK26&,.:,%9!GJ M;7(RP"Z5!%EP*83QVK$VC9AO$3)VD]!C-?L(5/85PK>?U,EM;G67WSY[/UZ\7Z/W"S\B<4='MF3 3F-^/+3: 8)M0+ M.L$P0_P:=\L>/CC1>-=GCKM'/BT0%NVUTH'AO%/"?,'5B[-:MK<5]GEUYK"IC116LS"(X9E(X,0E()2I:B MV"C))VJ3JSZ"Z'$OAXV*[:=2=0>H/BKU>2EL93!ZX34(YWCM3B0A!(H4M2\H M6>$YV3;53X.0/W)3@"=R@)]6RYU F_BZS5@NO]+"_?9<[<3>>.[RT\,FWN .ZP..P#F39$]KUY3;5Z4 M@PJ,)UK5G($*UH)+FD.0H384SJGD-D"\EYSQ/=MQ@7>\CCH VI'GFME*7^?S M&IO(DS'>0"C.4S :2Y!>NAC:7)1K?T3=U&T=WV(^CF/S MJ\UOZK]Z@^6'^O=?W[RZ\?TUN[):E/7OI)\_I<7'\T?\'%93>O?Z5X9YSKA* MR^FF('Q1XK;;YDUV5M./Y(U]*^FUS]?_=,7';0ZW3[F#P(%YPB]KG&?,/QXY M"77Y/LRG_W4Q&W:UF$WS^<*:Y]-K1)V4;8069IP'8,T=2A2JF.]:*^N M4;\U@!:+<2Y[;=J$PH.0?_0TV6.(N(IRWY%*?Z;O_?LD>X':L BT 9'KDW@= M.&DXF**+<#PJVZB.:&A.QO5TGQ[;=V;5CHF,P7R5<4WYNSJ8J+5!WSYD#+-^ M'W]=&7?R34JHI\?%I5 G045: "&"*\I&'K(RC0;%=6']J7RV6] M'DG+:)/J7FVHF"Z6YR7=UR ?!Y!O\C/,SK!KGK[_BXOTR M?/HP3<_J-86-I;IBU6ON8RT=X#I,9ZW]CVL/&L,'>8C/KOP0X[ 4;2(8YC,H;QTAT4@P MR+B00BK4;:Z2=N:'7$P4V'9 ME^EJ$KV0KB0%R3.*9KEDM(DE!)U-Y#Y9\IE:W41Y@*21[PHT1<*=^RA#J*4' M?%V1_SI\I)?7ZI%>+#Z&Z7SB!%/!!@W,L5+3)@%<4A)2*=X%GR+/;?*3WZ9M M[-LI@X#@-K2&U4@'&",'Z2_X,>)R@DDG8:2 G&KK$)X*1*8CE,)Y\5%[%]L< MH%V2,#)B!M;M[3L'!PFZ X3<[O&VY2);YA5'"=D8<@R"5A#I+1 6K7$>8V*M M6DC=1\_(UP+:8F< %70 I'NV?HK]\!6YG*M)IO >G3:T"A3%_BH*B)&).F68 M>\=K8]\VUN;KM0PRNG!\A=;0!DK!,2 M4QN.)DFJ9$369)3K0"&- L@R,[ J)U=',NA&TPL>HFA6YOX?"!:YF'/7_C:>/D[$#=N%[RG0-@@:ND M::<7S[U_W?" J5C.(>0Z:\V*VG68,_"N,&VX<2RV&AS\&%WC=K5KZ.4/IHSN MH/7@@O%29&.S 1WJK-K-O M9*Z$,+:!(RT:91H.>=J)OW(D[3P2U0933 >0> M2/1M>+K*\Y4<#;"NCTRN8JJ3<8F*Z7IB([F6WDM@3E@*C.N -)L+,>(YYAB8;71K_D&21AYS MTPQ8P^A@[*9DEUS<8N)92LNSVEGEJA_A1*K@O(P,HC)8BX<3"K42>@>6Z=;MMU<2@%BQ;LZE6 E6;]GAC!-BBG:"8N@C>IMYK,!9VP^[W M=RHPCHZ[&.>Y T]%TG^MTX"&,0J7 D+PQ0'ZG(NW+&O6YN+O4(#\?DX0&FGE M>S"C$Q98ELHJX(%V \43,12LA,"]$MHDFV6;JP'?)&TWE'U_9P?#ZN3H&9I= M]>K8?O3TYD??X.=I/:Y['9:U)=]G?)J+6'L2,\9EK6/DU=6%+EHV6DHG0*,@ M]U0I6^\2UCLT*@4LM*.+-L%+F%-?:%K'\V.Z&"LENM-"[6ML#;71 RW*9DZ6B +\HV49>"091#& M.%.4E#UJV]?U>F<25IZ@-D8C' M.A4N4A 78LK<6!:]WNG*W[YX&?.RU=%*O!\,!TAT=#B<^R@GY5H;C5M--JZZ M:FRO;Q21$V-9093D'2O4&J)F":Q/.J3:_IGMM.WMB)C]*>P"5(> 8?&$FAD9 M>:?+13Y+ZY/E6UQ^GB8\7X/(F*WCV[APM>8Y:C+-%-Q[7Q13!4WR.QVJ[82L M^RCXSB[.'+J!'2W\/L!3V_]L.5AMEUN,6FO!(W@1:0786KGLZ54M?!:R3C_@ M.Y5?[H.@NV2,9X".U^Q=F!PIY@X2A&M30]Z"FY''/CS% MEMH-&#I8$->X_&6QO"61K0')RCE!8@:ILZ50RX@ZU-E"RD8S:37:W.;.] [$ MC9O"&!]!B[;J'+M"YODLK%;3,DW;C./)_'2)'Z*L!XHE-G_V>."<7#=+YY.$6/C;".M5_.K2VZK MY^'3=!UFM0A[RP\/10FK$O@4B!]A'7CTIDYRY2%D*YG:[0+B#@\;-[!MBJ2A M1=W!)OKHJ;=0D6LM(TAAZ^@S9B$ZSD![7D]!.-.W"_=ZZ3C2K!;E2;V\P933 M ="N=9]]OIAO#MK^-EU_N.A ^_)+FIWE.@.PUDFL,+\+7R8^A\0"T\ "+]6= M,! EY'LA92'FP8W45L'R'R+L]GY(,J_A.7?L=;G MO/SR">N,)#D7P642I).^(+-:V]RH-&<8B&3'A+8%%B% MKX/ K *98A$F:)E8FXM:G17.[9J_NI:Q.G?(I;*&JR0@.\Y!<1? >T_;B8E* M>J\QAT8',$?3_D6-*>2(\!HBH46'*K MD@J"Y/F'+[=[&KT_5H"WAQ+ZP<\V\2701V*W +-.@JH^-7&NZZ0"292C+;N- MA?CN"_#V4>*C!7C[2'1D.+Q-. ^T2LA4?YXNSE:SKV_PTV*YOLQ= MI%(*E(\"?.95/AH+\2'\;I4).Z'C6]1T 99#E+QH)/'1C("M%+'F7 M@?88"=ZY(B,OA<4V=W__,:MA]D+0 =4P^ZBSBRJ%*PZN':%?G)N[F)*W#(RO M.U*P'J(OM/WQ6,A9%R'PW9K$?.M)_5>Z[*77._4)0PFY YMVBY^3]0=<;CEQ M-@C4I;HM]5 H,@>Q% L%@XHB"))3FPNQ#]/4?^'+(< :6!?]H6HG6W]U*A6Y M#$X0+J+F$91P!GSB"$'+XE'H%'R;FH2CR.ZE-/J[<0\/4W@'Z*Z%&-<'1J-C M&DEN(M7^OH58""DG8,)[%@6M>=YFS.9-.KX_[^Y -QVXP[71C=8>GZVK$*^ M8B)ZZVMECXN80"E)2Y&1;QL("<9(B4&WJ6*XEYR1W;DC]'LO5(X1=@>(>1Y6 M'^IE*_KKY7^>33^'V>;P;_T\+)=?I_/WF_:I$Q32<"X*6/([*3 *#IR*'HIE M(F&V4NA.Y/6 J*-@<*<69FB== "T9VDSW84L=D)BB5R$U[C>2FV2F&2A M^&JL(SD+C *>D$T&P>FU=J9DU<9'>XRJD<.#P6$UF 8Z0-.K>5I\Q'?A"UYC M9R)Y#B[:"%K@IG2[-E30 9BU3 D98K!MI@G<2\ZX+OSP^#E>YAT Y^$ZPXN5 M0&)P7$B$3;<,12_!Y\ A*::,=C'G1C/HODG:N!/.^QH>1,?+O /@;))S M-V0SD0R3*29"D20.Y90 5T0=^V.\*!R%>U_"0.5+:'>#E)O'> MRH2"86UZ:$ %5=.YS)#1]!3?1@H$HJU!TD*#B;X#._/K8I%_G\YF$UL<3P5I^7!7;PA:HENA!!$P6)><8[)- M5OJ"@AZ"J4'@<9!(.X#"*Q+W_/V40KYS81":+^^27O%DC-&)[&UQM9U(RA*< MTHZX4TS'[)5M-,YO%^IZ")\&@=#@JN@ 7@_'@J\7\[3=A .WQCG%(.L@R'K6 M;C5.,_"2Y41RK/UKGC@TOZ*NA\!J$'@-KHH.X'7-Y;_&1"Q.B&@SE*@X2(.:=_(KTR-O@,SDHDXXD: FH+ MG*)%%5!(=&UF.9X_OX>@:L##TKW$V4$8]=LTQ.ELNI[BIM=EG3#Y83$CH:^J M5[_^>C6!P/G@(MD_'I@D2"M!?KTW4(PS7(N(1K?)UNQ*X;CAU7CU'$TTV(%Y MNL;7G:2'(I%8[@%-#J!RJI?EK 7D7@2M47BC6F.QJYJ/-AAX&&C'**0#:%V< M$Y^&K_6$[R(#9F/2)5@#3!<*(XJC!2@E XLN%XRA3EQI>D9_DYYN('64MA\X MHC]"]'T J$XWO2NC2=:>O(:ZWV]:N<2:_5""@8Y::99SCK'--OD@2>/NB^U@ M-( "^D'2M0>9AD<7PK4L&M$=:\D=2!LM*&2FGF@7,"[)[)W43C5*@>]&8#?^5+M(KX6J M.C!;%Q.U+_?Z:\*L1]>&1T%>(@(KLH#BWD-,SH.DI(N\ +9M^"^<'#_6^%>WKT_E[G*?*BL 2';,(Y#3R6C5![JB,$9@H+#*! M)C9*,#Q"U+@GQ$_D7 VCD@[0]8B$B.SDG=?UE@S6X*2.JZ&P5FOMT7IMHFA3 ML7OD 6&SD^8GP=9 "ND 6J<7S]VP='X?-'+K;(@)2M+D!#*C(:3D0"=)?P6+ M+#2[9G*;F)&[SPZDY[LW38X2^L&X^8S+N!APRUO,KW&0C8K12@M&LEB+<3*$ MS<49+:51W)0HVC35NTW)R WQVF#F*'%W8&B>Y;P9\A!FIV%*\>>V-G B8G0N M\WH=CP=0$@,X93BDX(PNTC#?"#4/$#1RNYPVX!E"^!U@Z$T=T3#'_#(LY^3, MK9ZE=/:Q3O;%_ ++-$WK]2OF.(4'D.OM')45^7BL!*!%X9A,*DK9ILKNV[2- M/+VL#;(&5DD'(+LKJ(F3G&E9QQ")>M;MI0)OD@%G&$N>A=2JNO.F 1J! MZ$B1=W#H\JVH8U(R2]QD!4$1*RH("\[; D746SI,2!';Q&G?HFPG0+E6@'KJ MO-+QRAD,;/W,A;H:U;(H)Y]PN?F'JZ>?$/4X'6//BMI#2EU-C4HY:)6B)L_. MN;IR*$Y(H8#G4:$0QG#1IN/6(.1W,#4J2H$V%059E 0JL6HG(@.'Y"1GA@Y- MFW+5_YX:M2]^&TR-VD?[HP_JN#GK1CN;&4\(1I:Z9\I$+EFVP"T/)D8=7-CI MX.$?Y#,!%!(DH@^)^"%^%!2BO4^-LAPCKW-J%*OS_#S9Z&AJIS_GDE-&A(([U>#_X:9& M[:7D?:9&[2/QT8W) ;.),@93;&TG'VVH0PH"!*TM6&-3"$Z6M%M_X7^(J5&' MHJRY9CI(XC49ZB(85T5;#XS\3E"E-M_A2I)(5#!"Q:)2FTCJOZ=&#>2@=0./ M#I;(+E-#"LLVJ\(@!6EJUS-=L[ :DD-45?RF53?E?\BI47LAZ("I4?NHL_NI M43%KQD128$2LU\:T(I_<8TW:,MH:>4JW\UI_V*E1>^EUKZE1^PBY YOVR*0B MPW7B+D2H"7WRGVM!:= !1(XJ&G4(L ;6Q?IPDW=CIH&Q*%8B!%J2VK*!8+ECQBR5V]+":*V:T[_$YARGT4?/2]8J]NDRU>(:^NEBK".M&E:ON49;,EEH2QNT MT-5OY)IDA*A]F[MTWZ)L="0=J_S;1TE#:J(#9+W#]&&^F"W>?]T*:W ,$C9=Q:X.C(>3> 7Q^(\KGJPOB9>#. MVD0F6E-PH()3X)328#UC,8?$4FEU0>X:&>-X1>V@YY! M8IV?G8T"[Q4YB9Q"!*T]MZ5-N5S[4:OM*GR_OYSJ80KO -UO\#/.S_!:1U.3 M51#"0T%3:(F2N^J-VY1\?VG1 T%PIQ#]"(WT@ZA?2*3W MM06Y;,M>V]_2__*[\&7"I36D6;2[W(P10#%,Z40'X#-NH5>P"QX^+R M.'3<#[5FJNKD>M]J?5*VK%Z*3D^;1/12-AK? M>A\YWW,KXF-LW?&ZZ<#@G3-1ITQ<CW#;=S][.-BN=[6 ME$Z(X21"#&"2-: ,UD5,\"$1UB;P2OK<9OS0\;2/:PX' -"]D'PR;?:*W]7; MQ>PF5X4A#\Q;\-%$4(@(7E@$'5G$S"QBHY'IN]$WK@E](AP>IY5NL+:5TP3) M<9&%>XC%U1&#%* %%3)8IIR0WB456C47O4;&N&=0K9!SB(P[N'_XZW*Q6ITN M%Z7>MT5KD^$,)W:00:+&TLSC4BQLV$# ^.0^7; 32V=]7F M[[>#;:]B("ZUE#(Q**R.:Y>2@]?T*I%GRISR29HV2;8'21K7IHSGT ^CHPXV MJKD"F?+3:S3R^905UOA/NZTFHK[TW[&S2@ MF7.>NZB4;%.:^BA9X[K3;1 UG!XZ -6O."<9S6KLF3].Y],JG_7T,UZP$]'( MXE, 5FI'G'K;- ;OH$CKLN0B>FQ33_$-PL;=&=L :TA=C%VN?#VZ/"FWYZJ^ MFN=I]2HFBHL05"UH0D-+)A(4O$D6,!?B3*M"/NI.18[KR/ M^V\4G$YL$;5'#L4?ML[4U+Z00#('>E-&9552H8U#= \QX[87;@R: V7> 6S( M7B+I8GW.P58ZKQ?SQ05K=02 MKI@4@ZXSHYL9RH0E$@4*EC:<@5'']O$:;M0 M-^Z&-EZ"8'#-=;#K_1JF\U5=1K@ZF;_\4KDXFZX^5*&=E!<8UY.2#'>I,)!1 M)I)8#5B#EF!D8(&'VIFK3:+[FZ2-NRN.A\-A==8!"']9+''Z?GX^ZRE]?;<, M\U782+6R6CG]&0M]IM9P!.E5(3X@ARA!">$@Y.S!%/(0LL@ER395KGL0.>[. M.QXP6^FQ XAN;LY=M_4W-@%R707ZC!JT\Q3K"&,AV&"!^T@6GYN K?J[/4K7 MN%, 1DSE#Z>M#K!WY>M>5+M-YV?$U%4#Q/-E=6VL)^T*RT#ZG<[#\NM&GG4( M4*V36VPRTQ>NS,0CYT%Q!,W);R9OV4 LMD 45K/H4Y*[M2<[P-%LQM2XW53' M]$_[P$D70=:6Q>V2_QGG6(^-O>-(_ZTK/]>*TYS!&9\@HDTZ>E^*:#-5XP&" M=H*J_Z-"]3C][ \S?PZS.;ZOO60' 1J%?-=2$9$9N\EJN,U5?5_OCVE)BX9D MHD6]5H]MG-,;9.QVHLK^>*@Z7!D=F*R+YOTDIK\V'*\L4_B0))*99]M,R5-B<=#Q"T&\[^@)<*AE!0%TC[&T[??R#*G]&7 MAO?X^JQ>GSTI&Z96)V=KDMN\%J6?+Z1"(3_/(0"YF8RV_43;/FH%F07-@Q92 MLS;SA_8BL;M?>'2XGIJ3 C0[ 3)U%+[V'D-&!5$DG;TWA MC8*(/0G=#:]_P(.:E@H=+!_4Y^B1NX-9QAU!\C ]/8TBV5%J78TDB>0S:)8M M)&,EJ*0X>&<#9%_/X56N.9TV*>L_R$B2+&-.*3OPNAZR%:_!6Q; F1ARM"XG M\=\C2=J-)-D'OPU&DNRC_=&[P-\E ,%42F"V#4QNH@M-0[ M17O_D"-)]M+[(R-)]E%"/_C9-E1"5PPZI\$XXD )1\Y^(#_?8C \1AY-WBE> M^]Y'DNREQ$='DNPCT=Y'DHCLC)?60K1UDI^-"AS3D:1";X?('=?#=6;]GD:2 M[*7D?4:2["/QT8W) 8,OE&(663&08YU>6XO*8_(1I&':>DX1AQURB-;W/9+D M4)0UUTP'I127?N1YE/9\\?'38KYQ*ZLY+RR$4#R"BRF<=[IU)"[(6$2(*D8G M&O5Q?8RL[WY(R"$NT_ *ZP!]MWBXZ._N9':HR8G85,(5ELF,6PT%/6*BA11M MH\.7^\@9V4$?3MVW3U:.EGT' *JS(1;S3;;I8AB9%%K8Y*&4(&HI6P%R.R,D M[C-/R6IE6G5?ND7*R#T/CU?OG58DQ\BZ [ \RWFZ26;.3L,TOYH_#Y^FZS"[ MF"5&R\=:)T%&SVHO/ Y1!0>V,)DP6?2AS5[W*%DC-Y,;'$3#Z: #0+VI.>TY MYHM#ZHN>R*CJ)7,$C6P3?'AP00LH%(MP5I1,HDW1T_WTC-R^9' (#2#U#K#3 M9%17,4)E#!K1,@&TWA=IU"&Q(Q9U-45FI>:[$;[=K_B+, ]T+0 ;, ]U'GV,TUOCFF M3A@IG4JJ=IWQH$RMV&"J $O&28]&WXEC_["S /?2ZUZS /<1<@G)UAQ[E:4EZL 5MYF&(< QK-99\:@%=RDTNJ5X0<+(B!E8 MM[.T,-@3EB%Q'RTBH>@;+()(C"#(FQ57DQ=HV M";C[Z1GYO+(M=@9000= .JXT7Q63A*55XY.+%(,H"R&7!#(HSUF1S+,VE;7#E-X!^A^-4]+#"M\@>=_OYK?K<]_LYC-*,KZ/2SS1.J@A,(, M'G6H!3,6G*_54YH96LK:QM2FD'M/0K^_!-N!$+K;+*"9/CN Z]W[2%[I6'!3 MLB4WHT8I$A?2 ?.6\QP4XXW:"!QXA:P5Y)HJ_G8\<906#H;1I\WJ>;L.R_5 M!6ZW!3114157;ZE''2WQ837YMTP"1EJ&:"+WN=$]E3NTC.L:/BFLOGK8(N_GZM_#[ ROF**@CM:8J]$<(Q\CA3H%H3 0A@6' MV3&=GA2$-\D;-Q'< 0:/T%:_$#Q?6)M?GFPN"Z]>?L%EFJZ09*B"CN38UED) MO"8%$"*Q!AQY]EP9[OT(1O%>6L<-CCL YU!Z[**AQ6,+\'X6H[&855$07-T/ MHJP]U*4&'B7:C%IPW>CP8E]2Q^VMVP%2!])B!R;U6L[@W>*!2MG-NHPDZ5QK M*G&^VJCZ#9*D5],U;F>+GDOF#:;%^_GF6S9"FM@2N,XQ@$B2MI@L9>TQ+""F MXI/E*G!L7BW5A+-Q^_H^Y2+H"B,=K)F;+0ZS"I);D8 K3R%E406B"P4T6B)*Z2 M !O(9(G]ZZ\'$KEO., )G,BLJFY)7 %?OO!P]_ %3:,+_]\CRP;BM\'(LB': MGWQ*S,U!2S('HYPS8+&ZVB92@(8R@2\F>^8*AMU&KOY+CBP;I/='1I8-44(_ M^-D6_/.^19?NBK+EF.DC;-6ELSKY.@ZOY 5T'5ZH4 MSM=Y,5^L-.AS:I2MF6QR0L\#TO9QT+J!1P='9)?.64R,(BPF02 27X&1B0F. M@>=2_YN2$00C:8W+"$'5V/SG!><]2X0:*Q@BJSIIPTDN0UEKG M(P94M[#Y8BG+ /L$;617^H&MC$0ZP6ZS2'%&T@HRXY.%$\<(G.Z,!C:=0HU;[Q MK^?!6L=V#_=3> ?H_@-/ZVO6A]7RQSQC_N7GGVO,;Q?O+[: OR(9_)B?SO$J M)5]*2#)%!J%X!:I.LO:1. PF990IH11M J'AM#X_+W%/(-TMNFFIU3YP>ZVL MJ&BALO<1O$AU\UEU5+RO0]R%UK4J/KLV*U_W6"+<"FVM=?YH7=<0!72 GALE MDK6^<9'F)WB#I<_+H=)T2M?Q*PB\:%V=&P]T? U8(U%HE62KC; MN)G6.STR MEB>'P]3A]J](7YOF%\_SK[XM5Z?;I_OWY2TI?O%E3F[5J_4:3]MFW8@98B%Y:^:UX]D[B@UVBKT'?6TW@?A$$%D>15\]&.<;W/RZ)>+UU[#Z M@NN9D[Z$J"D*U=J#*C&09Y\,)"Z2EYI;P1HU*#Q&5C?!_+3@'%^%W>%Q6ZRT M^/)ZN::SA8D7YFJM*,67H'Q@$"U*\H,RN>S,Q.3"$>!XDZIIP_?.T7B CL MXZ6,WM4ZZ8]U:?/[0N+;F/KKC/[V=VWKP9G6(F?)%$1#=I]$*"'&HL$QQWFP M,2ML,_!]**73-GMW!]JFBNX R!LYUL>&-\O5K\NS>%K.3EZE5%_#Z(:(EEOR MZ$&FNN5#TGFLX^? N"SKJX,R.34![6-43=OPW1U 1U-@%_W?_PCS197A^\6O M\_7WY7I^?EF<>]!\ID0.6=<],SE%BBZ9 ^^5!YU],D%H5_).^SD' _)QNJ;M M[.X.DB,J<3@H_3DH%_BE=HM\'LU05J;6E2LDOG[[NXKM;+[^6L5>7>MX.F.\ M).:DA:AR[88JI0X(X4"!7N9"A9!EF\?-)TF;MNFZ2WR.I\I^(+IIT/SE=C?Y MK$C-O,0(Y)I0G.?HT/EH-%B!PLD@56I4/W0_/=/V7'<'QA&4UH$;>9%;.)?B MY_#WUAW^!1=8YC4MC+S.'021ZV;?Z 5X+CED#,J9D(L);3#X!&'3=F]W!\8Q MU=@!*G^Y[!_]%N>+BQ:X*C<2>6V&(YFNMMI>!?K5C2I>?ZT_?+LXKPE\7Q[X M*^_F(PLR.DOW65;$BA'@!&9%)L7$VX]58^6_ M'B)I-U"__)>L<777CS=\=YC%I>2VTY5>V*% U+(TN(V"*KFA? M/"^V"3AWIW$WM/[K/&TUTFX'3LM=SB[2>21WG/_8%%:ZQ*PN(H*)PH'BR8)/ M7H'F4H8D,(I&FXMWH:ZWT>OC(.-) !ZHID,MY^'E)W=9NCS@% K@-<8^A)\; M_A(&::+GP)U-H)B,X"QSX$)6EBL?<[F5CWV@!&7P5_CX7.?:JC MCCC'_4A /$1!G6+NPM6XL/R,Q2 %>=*)*3I&6,B33D*"0Q],DA*M;K/7[$G2 M>AO/?F1?S9-64?W7_/3KZ[/U*3G J\LDZ8SIXJ2M&XE4+7%Q M&"!*J2'RPJUG,B5YK.OV44)[&WQ^)$".I[PNL;GQ9:]J!*\=NVA0LB #(:?N MNX_)0"S9@_%>\BRTY(U>/ <0V=OX\R-A=&^PR+)ENZ+TY\?3L+BE&Q!W:/PO?Z1F2VEV)CK'$HOZ!)>+.6@_1*/*P1?#6.1=]:%,"M".!7?J?S0#90&D= M7.*[2W'F2N3*"D:19&U#"34E6_<*>Q=BL#%&'MH4_>Q.X[0/-D=&9"/5]1L1 M779 WR-(B<4*$B)X+@RH9!,X3G)%BOAT[0L([*@1T2.T3FLVNXN(QM)J!\;T M(W[?NBWO2Y49_>N# FX"W0JE#B(G?QJ"15,PQ+HANPD\'R2I MRUAG-"PL6RBFO\#FO/NN+@XFL>'Y8(@C2"FQC*:=7N-UL -U.(^$Z!'(NP.I2Y648N,@1F/*"64/,L4:# M#YXBKUM7.X>3#63R9I_>%R*L;5F51C D=(#FF MZ8!Q3 MD#91V@Q3]MXI#@(%^;(<$W@E'&B5;0R*FVC;/%GO1M^T%68=&+X#5=:#U;N> M!*T'Z_UF\?#ZM[]QE>8DT)EBAIF251U+)^A$.0 ':>RRJY)AOK]@Y>BIPVCJR M(V.QD>HZR%/_1LYK.GU??OL[;485?"3;_GY1F:W_U#>A'^'D(I>ZFB?R!S:O MZHM\\Q>N_9#,9UL9Z+>J9=C'4,'EB3.*@8,T1+1BIHXQB7GI'% M:G)JCLOGM#'<= >J8S1U< T=9E@T*FDM8Y!=)$TG7F#=;4:1<$S,Q#8C M0MM?+F]@?]\(X=-I6)UV .]@:N$#$Y!,73X>ZQ@>SBW(;(P) M*3,6=UK.W2&\FP6KSQ7>0W1](+Q_6XR3VOMT]OW[R4: X:2R\^9D^<^WB[)< M?3O7]D4 9GGT3K, 48GMVG1GD@=9;'22;BEM-_DEC_ M'^+G_"M^">LY_>KUCPR+G'&=5O--=GM9XK:%Y1-^V8AYD?^!RR^K\/WK/%V3 M]*]X&N8GZYM,K^??2#LW@7AW^-;X1/S'E4QN2VM+RQT03B(?_/L4%QGS_WW@ MQ-/5E[#8KH"I8UR7)_-\L0_NPS72+Q<>A9-/%U?V53XZ%F&8]!R0XI=:T%P[ MX@.'DJ1**6LTNGL4BQ7=B.< MO/I[3DZT0^ZRK)/(& .ZN%Q]R?9@3&29)14MWRG.IF^Y!CGZV6VX/4K&M#@; M3\O+L44^-6[.+YSK+/RZ_!;FBYFQ7$6DD,O'(LD[D9YB=L6 4Z&FX?(F 8W(ZIW.;:L)P;,JV\4NJ>P_AV_15S-3# D"68 .=M,/J[OS\&0 M>K&6!D:M[$Z7VDXHN?G=$T)C'$4N1Y'JU*N>?SNK#<"_SW,^P=_"^O3M(L]# MW2%<*D=;AK)%%K@K4%@)%#E9"R%E"5)@]DR7Z M[RL/?^=NF"2;'!T8;\4YM M/];S\"&D>9FG+?%!:XDY.- 1B?C@0IT*DX'[5**-R7"UTQ/Q;B;D]M=/TX;0 MR(H<)-L.DE0/^&E7&>%@&4]*DV1"R*!XU. U2@C(4_!:"=1MLNU/439M FMT M_[:)0CH V!]G]5B\+Y?3J;:'<#U+C#'MZR"5Q".94"WKRCRZ)V?H3L9JQ%$5\(*BA!*" M\#:S8!HMV8D M-[8454-0#RIK#8$3.'(),2HG@M1M!M+L0>RT?9]-0=A:=3T_ GTZ^_8MK'XN MRWK^95$]T$ ??#X[G#C^OCR9IUI?O\?+SHZ?/-ISS3ZQ*;'/&':3JXQ.9*OG>_Y#.)]!?ZTW_- M2B)S76*@(RCKE@/4$(7WD)7P#EE.=%[;5-CL1-^T;MI(B+E3/3.^:IZ_\?K0 MW(A]F,B8W<]9>Z/&D!QZ3!(,2KIL;>#@I.* AKQ_:7-PHLUPJ'9&;?/8_[[< M^H*?Y_^^.CDAQ)!0". Q%U!,UZTMEH%QFCN4*'ENTQ>Q&WW=&K4AB+FS['9\ MU700+WPZBVO\[S,2ZV\_-ET5]S+E9"DBA@(H'+F9(B2('AFPXK!8611BF_3& M3N1-&Y@V@MOXBND ;7^N\7WY;7TZ_Q9.-Q/=T1BF(F162]B*08A,"XI>$OHL M4G&J3>!YDXYI8\I&^#E U!T 99M^.<_'/&AK4X[:<9XAV?IP5:I[RJ( S>DT M)!U5;+1Y:2?RIFV3;6661E=,!VA[LUPA.;BOS^B[%\3'*BS6X;+E8//3DXWB MUK<9C9A-,*(09RA!I9#!1V(478F,6>DLMIE+M3?)T_::-D+E<138 5*?R!'> M.8=2AL"9!2V\ 97)#W76,-#HC= 8M%=M#.0P.J?M^FR$R8:JZ@"(?^ _K\EM MM5S0#\^''SW@J6;R,M#$.H>U3N2BET_9H-@)C M4W4]_]S3*7JX,O<6BD#3YBC?>^0[>8@4VM_5U3)R$2,P2ZZ>2DQ MT)E#83857Y1RMDV5V31W]4P&$451 5)BIDZ *N"R41"1*XXE.:':E$'TVT0Y M$CH&=48.4-ZIY^ ^"KHL[MU#M\L1!=T'4&J^<MN/0<1RILGI)*(K$]F" M+]Q 288S:1S38:>N@R%HN4O&=/UNAVOV+DP.%','7GY]W[V8X$#,O)ZOTMEY MCGK;?*.#"EH1/[C9JIVD >=$!JF,]*$(I4(;E_XIRB9'TJ'*O^>E?31-3-U/ M>8N9.IMFN:I!R.\D)G(GZ\#Z+5O>DXD6)H*)"2G\R!&BU85D1B+SUAM?[%,N M^,#OG'K.TYB*7K:7^M1@>K_XL,)O\S5>Y^^B:53)S#USX U9$:6EJJEBDIK/ MUDL*:V/).Z'GD2^9>JY3*[B,)=>I\?''S^U$G$'SL]G3%\7 MRY/EEY];.6W90!E,0:5 QPIY+'0,&(^0D).Y%,&W6G7S $'3W%?-%+\<7PM[ M@^D'KN)R)#AM9;(EG_L8)+,16'1TUK!:4%,7QRO/)89,(6F;LO ;9$QCA8X% MG?TEW@5@GNSCJT@WJ#WHXBTH%BPX*2,X'5FQ.F;9J#+U&4\*V"?STT0A'5QP M>_5R!LZ-4 EB1EU7QXIZ'AD(S8RU LFI;/-PWJH-=[KI H/0,D8;[@#5/?^7 MO NQ_!).:F"[;OZ$]] 7'OGM;B>^VS_:!1,%:I,@,59 642*$%'0CYQD22OF M&S7CM'NT>_#UO XZCMH*;BAL2BDR4)+<9E-J5Z*C)Q!RHK \$BA>F8(\4\ MP1BKG[)A@[ZQV^*7?7#33M8=N'"/\C735E$8;!AX$ M&BWN>)2L"?,5;6"P@X':3R?]K$%ZC*7;V\W>U'4HYW_^5?KOL_FJ;MS\93O] M_?7R6YPO-MJ>91"6'I;-,15S[3OQ0/$+R.$$V=OU24":T6@ VB MXDZ@>YC6AF/2GV-R41,#>-@BKZ8AJQ#!)4J4QH3E)@- M9H[6:7&X$WGY?=/T%;>'5"N1]V[;9B08(VQ@((0AO\51C!5*<" 53SJ&F%)I M\^IUN"\Y>J-P)Y9KD$Y&W3DX65;O(]:7ZAH:XFJS,FB1\'T\F9\G6=LG^7;\ M_B/G_/:1RA%2@")957P"BM41%',(+HH,7";A'#*?99N]?>U2@)>^PF/R_NWO M[U@WA'Z>?Z,_\KY\HE]=E_-.__-'*.NY8C6#P8.O^]0I_(NH,PAMA&+)6]DH M\!F'_G[3B@,0]\"+RC%5V\&=?S#7FQS#K^3);@JF-=USG-,-E.HP=N6M!A>L M &VRX#J*9%2;_5_C\C$MP*= XMB'87]8O(1#RKWN6#W,2E_V&1E.%ULW@L6 PA>//'-$+S4 M) ')1/%>BE:S_<;B8-JYIL\)[6/#X?G7^.V6]YK=JO@Y?CYPQOO,"-Z6S&5. M\#_:Z^[7+>(N,MROE^O3]OG;1[_UV%-6=I9 ^UQME":2[1) 5VBLS_ 1 LL! MC&"VU#'=X3F6:U;G8+71XULKA,)#5E('2!RY0 U,6H0D[;- M:J+NH:?;7.H01-SS:G6HZ#OPT>YP\683)$R@5:VU*6V M=="NKOW;3$6N)?/8K)S\4D_>9_NKFT!FG M?&:"011! /D,E@Y=<+61C1>%VA,OQ[H'+XB:-HEVG"MP+P7TB*7*R/:LY12U ML+E K-D[E4H=/,H5"%.GD&)0D;5Y,'N$J-[,TYZ*?]))WT\+/0"*OG)^>H>A MK:6-49=@5 )39\,KER)X9QD4YHIA(A<3V[3)/TI69Z#:5_FW036:)B:>E/A[ M^-_+U47%Y7ISV$107HNH0$K&R T(Y :4S, 7)I&74/ANF8.=1B3>_?YI$^4C MWF@CB'=B,9_:F+J39,J>1"K"TE=4M*JH7; MDGZ:HG/.($/C;EU)#S1CW/OQTZE_))TM1Q5@#P[*;>MY]6P8K:IW8J X4-7C M(O,Z]T3![?A-;)2^L79 MVV_?PWQ5-W*]6Z[7LQ)B9I@#",\T*,T]!"P)F"K9&R\%8J/$SR[D=98":HJU M Q33 =KN)DG_P-/S/9FG,\F#*U$9L'7WC,IU=()R#CQ*FU00S.LVDQ(?HZJS M8&P<;(VFAI=0650%?','X1&:"Q_^TJ/7#^W(?_O2%($R>JL='<]20!4R8S%R M [S4?>!U_^.S6]7WR*++]ZO77\/B"[Y=7/\3\T6:$\RVO0PI*R$=@C69C#MY M#A!LL: 3"YXGJ3&VV8=T$-G=%KH,P=> C:4C*[*'6SK_;XKI-\R]6:X>8?W\ M:8)S:57FH"5%:2H4!+HD$CCNM<)(O^K;5-L/(G-:5!X1/K>O^F:Z[ "H]2WC M?7F5E]=7%DBFV,8')J'9.OC7@$,*Q5"IPJ4N*$6;HH?[J)G8&+93_NWA[8=J MH@,T70GGTVE8Y+#*ZS^_YW"*@G'#Q,73EN7,,&\!$Q=UN&X@EYLIP&ADR,A+ M;#[LX!'RIL7;X2BX/U 9424=X&S?R^ J]N/>">F#AL(U!R4%1?V)$&-3$3S5 MYA1L8^(.)GW:5,UTU_!Q==X!R-]_QYJU6'QY5Z<$?IQ_^7KZOORYQLT WYE, M2IKH BA$1O_BZ;P!U>50F%&^1-:FZO51LIZGC[@G1):M]-4=^"[':/VQ7*1M MDLLREU.D^\BR6I2IZGQAS@-8%([%J I=3$< X#VD/4\+V0*$A^JMY^3DFWG= MPC'__ T9** ^@>*6'XAC[]/^NG_SI? MIY/E^FQUO7=)9^X2.N#:1"#'KQ <="%7,PA3?'8YMSG&CU%UJ/6Z[[,_DS1_ MH3_TUTP5Y:+D!3@GOI6,%ASC#F14 ;T6JN@VOM^C9$U[=8Z&D=L&:3Q5/%MC MM/%]]WH+V>5CCV.8[N/A&.9)7J_B?+_O[- KD!5VX_[3TEQ'(VO91"L.@39I"H$#YHY2]Z!BR@;"V$W0CLV M84-P]* ):Z"N9VO4#GCAW>ESCV/66K[3/HI')Y-A C7D4.>FUT)_5U=R8G $ M1DKXND_5LNS[Q22G.> O$VBU*V"P3F*/Z(V$ N= M#N,Y%B^ET=B8\T>HZ]B"#4',@Q9L+,5TD*&XQM/O%.N2K.K1?K/"_S[#1?JY M>8^1P4;R5".X2(PHFQUXJ1A(A\H7A4'K-DFR'8CK!&JC(>)AR(VBGIX0=Q]# MV]K]$GC<#)=W,9-W(;P'QTT 8[6V+&9M3)L*O!V(ZP9QXP#B(<"-I)U. 5?+ MS2XJRBR1)6OI12724 ME9?-$;@+F9T8P!%QLHL-'$5I/2'R[>+[V>EZ(S&^M>LV11%*0J#8BQC0:3,^ M5$%(&,CBYXBL3173(T1U@K;QH? 0Z [42Z<0NZC**IG.(_<%(:J3FW42B.VCETXA)K>L9)?0"JO Y[KL(9.<8K)T>%BQ M14DGR?\]&L3D (@U:QB;%F+[Z*4#B+T.ZZ^O%KG^Y[?_/IO_"">7-=$YV,Q# MR$ N!J< *W@(-AE@SM? *.@DY4;QS-JDX@ZA>N*F_Y&0N%M4S>?4%%^<#\N/IIYIYG)_2S[9\"0Q:A&A! M!T]\)1'I$I$"@O3>3;W^#67=1B?2,,; MK_IUV-33K-]=5CXSHX-QJ"!2%$^73*JKYX($F[2H#I$F,3?.*N]'^;1CH(Z8 M;SZ"8CL \OTG_Y[RC!D68R13 I2KJX/0U.JLO6HS%608G8=:L7N^ M[0KRU\I5BVIX*.0C&,P9"S4"A48C(#7>I>4RPED\E- M9+,/M<_*L U!W6W#UER5'40,5SQ^Q+3\LJA#)]]FTL.\S/%]L##ZVV1'=;Y"V M>83(BDMK6=V25><]%%%?S>BHZN@0Z61*U4& -GTC:$.T'1*<#59AGU?RIIY% M<26S3P9T;OF0'JZ139)W[MA?; M 7G2WHI8@*M8]P#P#"YNFBN2+2(P4UR;V4I/DM:'>3L( #N :G]M3+T*;>O1 MO%VDBWK@P)SDLKXI< 7**0G19T[$Q^A==,(E^91;=N\G]X>$ [2V'$N$$R]- MO'P/_Y1P$5;SY;9-2_D4A0+D@A$709(HK*;3DHMR11NYV\S:G18FWDO"M-F\ MHUQ2XXA_:OQLZ?YSL?Z.:9.!O&AWYKQ6ZA:PI/,Z121 "#$!HBS2:>T%[K1J M8#<,/43&=%L71U#M5+W!@4WA;ECP;!'>CMSOG>$R\[9-%'5EX'$/T0 M?FYZ0S\OMQQSFG4;ESP;SOX75@ER0]?M5 M70&]DQSHB%L=4($M6M/9]P8\]PR"22AR-#DWVHG7BJ.=3H!^H2>@,0#Z/ C7 M^/J()Z%>;DOROV>8$J8<$(JJG8&RU.=CC&!X[6,5R#)K,T%R=QIW JMY"6 = M0TG/I=+HVH]7UW@=J?+HB4]O4HDTA*-I*I.BED)))Z!DAP37D,'5K9*9J9 - M1>#&'>^P'[7W[1/2:2>5G/R\JM#^O J+-7W=98O/3"&W0:$%)C.KR[I=_0L7%1(\>2D< MYW3%**RW@ 47HH24O+!6YAQRFZJE1XCJ#H -4+%LHZ)^T;9][9(D(LL=(<(K M24XO17]T7A%L1I>,L9JY0TJ7\-E'S;?'71PD\PY \PE/Z+>^ MD -Q/J.+?OS;W]]QL<:+P:O1B7Q/#AQ+=1N.C,)%9FW9J7IE>/GX M$Y1-^Z+2#E*C:J0#A'TDQ=3QK<30KW7?PTYFBG"K[[*.BCSN H MD>$H2N@#1&LZ%EL.UMNS)E"D+"P#K:M$ DO@-5-0:]7H)\$'NU,ERQ DW25C MNG+0PS5[%R8'BKF#&^[365RGU?S[-NGW>KY*9R<;?6P-:*2P(T;- 8MWU264 M=1I6!BYB4<$RYWFC$0Y/4#8YD@Y5_FTW?4Q-=("LAQK$DHU&$*V07=WB7-?% M1R\T"(NY.)DII-5- '5(T^8Q)WNT3WV.H9I.$7:S\4P;IV,F[T\K2PPQ$E=T MM49?4,"!3GN7VSX$/;/FS4$ &-R\.40;W35O:L\M\ES 2!;(^KI(YRTKT(BL MD-V/6MS**+R0YLU!6GNT>7.("#LR+P-,\[O+BA)DP6XV\=&)JG7P68-7-H(( MPM%ATDR$MK?GJSWQ,W^Y69#E+@W/'_@*BZ/67!VT8ZW+-=_=:1ZL\<_O$FY MV0!^IJDV"]YP+HH!S5UU"BF>]2H&X.091O('@@HO8=+ZX#;/Z(O3I2[;C9'B M<3H1X$*P@$8;AMG(5L'%BYZ#-01M!\_!&J+"CB[P.S-WLN.!2P.%HP3%R?<) M7FK@041D-AE5CC>C:/)JLK8HV'4.U@"5=(JLFV&@LS8;(3(DXVN1@ P0+05O M17@MF2DZ&;6#!R7"#S'Y )& MI)N["=A&&>DQS22901@8.M)CB$(Z -@] >UK.I+S>D-OCF/-^6TIN]H00G=W MG4"1Z>H6UEJE0)9: LD"!SJFJ&KT-#]6!4'II!^M\?MSYGZ1/01)*72<[H_L750H&^&;N=.:J MJLM"8:G0]6NBM*;_X_4 =WUX_2_YD(T!JY=\U#ZL\'N8YVU7%_WY]Z=?<77^ M>[.B0V2B[DMR)8"R=:8=:1"R8C(ZS7B21QN$TY[=/B*=?Y7#.!KP7MCI_+!: M?L?5Z<\/)X%$=>X?;#I]9]Q:##H&8(Z'\]*-&'2=HQ%L$F&G[?;FW8T1^OPU+/ZQ7.9_SD].9NBU,EQZ\%D*/\R]?3]^7/ M]?E?G;'L=9">3D?:I,!RJFL_$J VA1NM?6!/5B ?E^0^YK!V/-HE^/+9V.E[V7^1X]0>D M%W:JGKRVKQ9,\Y1(#@RX8Y;45X=>2"5 D@X+2R(;?K26KO;L[G0*W;]/86? M>[&G MZ)[C,1P/?R_L:%[_E0NU.;B3$F8WWD M)KLNT#H4#B_L=&P?&J__1DK+L\7I^D/XN>GF,,%E'H4!D]" RE%").>>?EH8 ML^3J,]?_67F2S9?C0QX,\/;/VB.A[<4?Q5FI$X/0,_ L5FDP#;%.6RQ1>,Z# M$O2;S_#LO1Q/\7D=MD%X>DD/9Y_#WWAI8C)G6B:"O7:E@'*Q@!>V@!91*QM* MLN%6LO\([V37*7PYU55C'8]^ /'B[YR+-XWM5M\9ZD*P=Q3DZGG=2(>@[:4=Q?!]7MO:ZF/]^W@R_[+YN!DKG$MM M$R#'6N2I);BD$E 437=X8C+8_C.']_/61[;BQ1^ZPW'UPD[:M6?[Z\ZQ(;N3 MLR%C0U<^*":1G&-C(,6L499$WD&;;9CM>7LYA58]G[01<-7!2;NLLBRIE&*] M 6$Y!8M2,@A":V#!!33"!#KC0918]TAF76<&91XAR"!)JN@=JV,#?%?E0$\QU$?972^/,*.J?[2)$8TG M0U\P?_L==J39T$]]?)/IT(-XFF8^M+$HI+,"1*X&-=L,P?H"/G*5G"IX9YK? MO\9\:!%E$;HZ2+E05"T\G?A4'" %U<;Z:+5I4_#UHN=##T';P?.AAZBP(U_A M]BQ:;[T46BHP)I&Q3PS!!YE 1/+@B\C%Q;;9C.<]'WH0"G:<#SU$)9TBZ^9D MTQ23XHHVIGQSO##<."IW2 M6(!K'8AX3T%\C@:*RB4SSXFG\)3C]BSG0P_2VJ/SH8>(L /S\N;A(LI??OX> M_O=R]?HDD.3JP9%6QIQ*N/)<.\@L*%^802[:]#L/(/*9C0X^Y()K MI;J^47G%V!_AV\7QE4(R45_0A$P4YZ?:(,VE!AM09%D*ZD8='@,)G=8,-@/, M[L \6'L=@/-7_($GR^^8/V/ZNEB>++_\W#0;KR\V!%BZ !Q:2'7UA.*N0"@: M =&J8HSG(;7QQYX@K%OP'0Z*93L-=0"XUV?KT^4W7&U6S-6+Y.O\^P4KT3IM M2TVB*UGG F8!SCH+ IV)0:7L5)M!P8\0->T=?$R@C:69#D#VOJKE_6J[89UX M^26DO^CD;+DQZ%F1B:X"C.36LI0@(!T95ZSTF>L0$RHC:B? M#M#VQW*1EM^^XRF^^D)1V&9+P983)G+.=9M&R;:^;@L'$4L"([64S&7!7*;DFG+P(Z)IH-TT &&'GU;]IHI5D@PJ"*"REF!9SJ2Q4TL)QL*-T=; MRW=)U;3WX=3Y_?V4TP'0+MZ:'SF<_X4U@L'\Z@>NPA?\V)G.9$BNUAI<\[ER7U<7@B" MSTK4)KJZ'D](#TKK3#9?"\BR[A5F3LBF6>/'J>NC,V]T&(ZNF-%L9.-") J/ MWBQ7W\+;1:G_J;\V4@W2(Y_P;M^*%',&P0,@5^3# M%?K''ZU1MZ?*(Y?117*+PG E6\S/.!%5QX-0=O!E4=# M5-B!Z_A0E0-*5XS5%H)5)#/EL"XF5<>#4+!CI5'0U32 M*;)N5DVXZ$,0-D!)@<+YI#>='A*$1Z^C5;G8MH/UGEGET2 #-],/T ;W54> M&87&9*[!31$A'V:EZO@QW(I M4$L+,N::&&(4_(@Z%B<79X6A>U^'8UF68)6Z R"!*SZQ23KL*0*?,(.P/H?(.=IRM&#U.:3!!@%@%F'2;H5TOMP?OD#NNE>KZ1N6]A:+)>J\X&71!P3@H M= Y"=(*,O,HY9DT6O\VH@Q?;@S<(, ?VX W17@?@?*K#*Y9<5'0%-..R)@Y% MK5I.Q$YBPFD,RK4ISGU1/7B#0#&P!V^(ACH W*,)2:9E2-%R2-QYDI-F$)(@ MKK)/AGQ<)<31)G ,>ZWJIQ1\Y$AS/^5T!+1K.:'7)+%YWBPW)FFMPF)]3AF? MH=9,>T7^O\!4?68&T44&PM !33KSXHZ6?WR0RNX"CSVQ\?1\P'$4U45I]_W< MU>W:)/,;?%Y,.?PYPZ!M-)[BMH@(RK-8>Q IS!=)%*8-R_IH6Z6?(K;CYZWQ M03F>VJ9.F.S.W^\8UF>K30?C!US-EWFFF8Q&DUPUUP64- 5BY@D0N4V)Z1+3 MK4:$W?>@[$I$'ZM.1H/=477R?+#W6U@M,,\43[GP1,*T2,Q%F\G%U0D,D]H$ MQK@0>F3 G7]S']L]ID+9'M+OUN^[C[]7*_(LOISW9K_^6G_X=O'J6]TJ][X\ M9>SY+*+C6F0#"7D$9;P''Q2'F#!$58*UJFWE26,&^UBR,>'%?CQX='!J#NNW ME,5$EP58)+N@A*S[NWU]<2@D!IV.#O-DH!#\'TT178 VOO*/J[D MN9DEA/GU 0%79T']^N4Q*&T141"B )#Y0LY L36Y!9,<4[D\@A_G?MX#@H MV+%V<(A*.D76S:HG(;)#$@>$@N288-)T+CTA(D8158X!V?$P]@QJ!PHB.7*3@"F;*1@JH?(0(9=B1" TZ)2?\M@>^X+^<'& M#IC?31^)^$Z@O@[@-'[TZ^XNLN%C5EF;S95BW1IHU'@'8E& M,)32FH0RM;%&]],S<;E)&PB-(/H. /1H!EE:*:.-$L@#K"\+N!G":,"$%&3P M.BGS[\K.X^8!]E-.1T ;]H3[L?[H?7E_=EHG$ZS_,YR 7&I*>".L01BE\4V#N!!9'=< M47H(D(^GR@YP>ZPJFR($RR8G(&>HT'&.% $:5J<\.QD3_2/8T9[U)RO"FJ;, M]?A&O2T\^CPUUZ*"5RO2P>++&U+3)>>I_OI&'!\Q+;\LYO^#>58OLN0TA[*Y MXQ0CKEDFTX$FTP6G%.='>Q#?@_Z.BVY'QGQKY?9<(_./Y3+_UO!W M?EFD%C9%:OO4QSSYF:/5Q@RC?J2ZF(LO?;6X4]+WZWR=3I:U)^!JR!&&+*(T MY"*830&J!B\L0J(PTBB;,=@V5^,@,@\UF3M]V6=2P"_TM_Z:>2V%IEBY]D72 MOXRJ0V)9!BU9,,P[9WT;TSB,SFECN78XNVT3&VKO.=N^3;JGB072&06&?IE':;,W;4H)]R1XVB31%)!MI\^.8+M\[&2^ M.3NM8OVV7)W._^>\6_?O[[A8XRW>,[<<+%W\_@%]54._XFCATZ.\31)')8YQ0W#4',0_FA??70P6U^P<*,.8PJD B8VRQ@I(O!(\G!:FF- M$%B,;S/4Z8*"/D"SMRH?@,8@N>Z-A^^;*3N?3L/J=%147'3K_WI&MO_+=I:/ MBB)DR0UHGC6=F&S 1>?K.T\0WGH>2UNDW$=5'W'QV.@Y6/X=61B2"\Z_+%Z? M$0V+]',S-N]DHZ%_A/EBLXI'666C9!:\J[EZQC2)+-?]/W4OK"HF\#;K1':G ML8]@=FR:1X>C MWVM#Y'K@O?;;(D\;P]UQ(]O%<@]]U=%BNIUXG22V,THA5[GN?].;M4@Y"._D3V5^)[9%'/,DI%#F0.HX%W=&%6 *V3>Y,RD;9T(?HK& M/ISZ\?&U_W/%(*UU<)$.6610BX!MS>GY(@0H'>ABT3&!$\HIAVAB:#.-?^RE M)4<8KC$N3@Y85S)$:7WC\=[=!HY[[0-)4&"=")9B73?$28R:G!0ZV@P;C1EZ ML>M*!@'FP'4E0[37 3@I<,KX+:S^NNR19-E(5^K;'J\[#LA!#@8Y")%L?>70 MQK5IWKI-2;?P.ESMRQ%UT &&7I^M3Y??<+49/5A;+;_.OU^P8FP.CB(L\,&: M^E2<("B4=/2LY\ZG8%R;)/\C1$V;>3LFLL;23 <@>VIK#XE$.R8VW8?J?%Z[ MYP(A.YX2K]LLL$T]XAA[E9JEWXX)MC$UU '@_EC6C>O?\11??5GA>(@I9U#,(X0J+XJZG!)9^-QH=>_#-$V;LSLFS$;22P<(>U^U\G[U8;7, M9ZFJZI>0_J)C<[DKU 8L4D)1%D$YBNY=\!RB$2F*H)-3;>* Q^F:=HS],9$V MHGXF1-MZ=3K;=.]O0J$@E5")D=4]GPA=ZKHG.BQ%%FVBUQSE3J:+/O4:H.AG MM\%TXVM[F:?6)(6QOX![0,7%;"63N2Q1 XMU]FX,$;PF;&O,,7!O"]OM2ML= M%U-&>0>H[+;2]Y#?Q&K_G0[!M[-O6\*#LL9H9L'R[.LK*1$NG("4F3!:.N7Y M3JT$.RG^QE=/K/I]%+<<0XI3JS_\?8UP17XWLZQN("*_225)3GG 0)=83B9% M7:+\MQ0XNP7>7K?GH4'B9-$BA'"BN8EU1$<&$ MVI>"6J?;.\+:IZ'?]39H;*HWD?W4U#7TKFW-D22:H.M2\6CH0O9200BZ@$V: M,Q&-X8WBZUVHZS8OO2>4+"CA CAM M&?&F0HY2%FF.;NTVE'6;K&X-MST4T[5]6[]*Z>S;V68[T_5FHQFY!X4E*4!& M4P?0T#ERVC/@+#D3C3>ZM.D &4YKM\GLYF <0WE]P_,//*TELS[KS""CK&5$ MUD!4W (W+!ES>/OXW1UF]QN#KNA2MD?8LO3<-(:8A^QYF3K',9K1^B\ M1X#/%X)X'2&LO(836HS6W-/@KO-@S<'Y6AJ[, @#FN! MGVEG99+)@8YU*WARY/@*@21;D8C#3,Y*FW*&873VT5MTS"+6T;77 3:?X.E. MF5M&@SH65A\],[$G'+@"87W@@#BF7BT4=>&QFYR9PG5&VZ5/:A MMI=:CYYN]_U4V3]QD M:A,@#:6T:ULZ G:&@?4P178!U#N)LSL\78:<=0D89J& RYJCX#Z"\SH YX(+ MGZ72ILW4AB%4]C&WH7T,WTQS':)R\Z1U]ZQQYD40J4#)DKC*6=76- E,6\L# M0QYN+T9NA,?[Z9O:5+;"QQ- '$%9':3C=Q'?S"KC3$EUY+P@8R^\@TC$0)W- M8R0=W^S;].7O0MVT#N5D\#M841V [_H#0?7(;W)(W& B7X*!*!KK_G()WIL" MJ(1F.3CRO]O8O/A;G1-/>=INP],+YK=JAII.JMIQB>? MUG2;W\MY3?_14O@/CGYN."_KR>\\FBJ&<3_)!"V&/ANR)<"3<: "N3HQ:5.M M0*)3'"7S;19=]#I!*W*3B7,'1@A?/4P/(0BZE!D/N6C%C/KW!*TV^#I@@M80 MK77@2MVSLG'SQ"B30BP\05*1I*6=J/5$'+CQTC)3O QM2K0>(*B70H)Q]?_T MHOG!RN@44^>S@B_>"I51;M.*E3F%&HI)!4YA!A:1BQBLDJ7MZN$'2>MN$_QP M .P JOVU,2&\JN$ [2V'$N$'9B7G>IA$S=%F5075QN]S6@4BBEUD=I*IJ00;68$ MC=;2V,.,A$,NL]'5U#?T[HFMSHNGZV 1DO0ZA9/_'\-J)K5#3(J!DUJ!*H9< MT!P"&)V?0[HK\<^@(7(0H@8T!;50[[-#]!_X]^GG?^+)#_Q]N3C] M2M)VTA3K%80H:W>H$! ].N!H'&994FFT(NTPNI]!I^7Q<'R04I\=A.LA_?S/ MY4QA)">):Q :4W5Z%$1!3&83B\,@,M/';\5\D-QGT(UY/,#NH\+GB5,"'LZD MT]X*H0&YJ^O;$T(,F4-A21ADN436@XV])/@9M' >&:N#U?@LT?IF>;::J:"5 M2]Y"R:)NSHP.'+<92LF.8_*>V3:9G?WH?0:=GIC%RE6ZU<3_ MJM#77O*I-==TB=2@EE-XJR6C"V33;NTM"\)D#+>>G![('1U Q$X(-,\.@4?5 M3=_FLC;V9TTA8@ M[N0=AC7N5<"P_9NCE2'<1\E(Q03G'WWYFHMH5 MIVO:-. !2+AM($84?P=WT#DW9/3"(N%M7JP)) AI(8LZQRUX M 9$+NEZ3^<^ZAJ M<_,$3"$8C&!Y(6U*U!!1)W!,*\,\#Q[;) ['N7DVCODV!%SD=_,0YR?STSFN MSR&\D>,5='44**WWD#*2%TX>$W@6",D,Z9#$0#Z3>4KM@[ZQJZMEB*IO!#Y- MY-O%#4/R>;U5I6I3N_D 05W=*_N@ M:$R!=X&;NW[6Q='X^7LX/5O1?V^QR!,K]6X$7TLU%2H-P1L'R'S0W$BI>9MW M\CV(G?9Y9E2\M554_^[-'V%5>?]Q2%_ Y\TLLOS.*5MG!]OHBODLT)BCM5Z M,0.NQD8Z,Z,E]TS*-F55+<+NS6?^BNNTFG^OBMB.<2_H$KGKX&S$NC%>5F^= M8D"OF#3(9-)MRNX?(:HKKV@(!NZW+X<+OH=U.IO*7%&4C8GH%=YE$H8+$$MM M,I QE&@\NMW>NQHL66J(AY&4>.]6I2$2[0$&E\.IA"O%6JBY8PKRM848A0.- MR4BK"^-^IZGRSW&KTB"5/;!5:8C\IEZK$:.4.18@+A. MT7,?E=UIPLQSW:HT2'$/;E4:(L6IU7]C'U Q/C)&$7P4B; O5*:8C&Y#8S%+ MGJ03NX6^SW6KTM[JWUN*'<2SFR7+F#^$%45#J[!8A\W2R/4O/Z__SGGK#DMN MLWNY8##G,V0\,PE,EO0KQ2;;:,'-[C1.G2T9UYMHK*/.T+=M!DI.&X;1@-GL M/N5&T"E,!K0AVFWD/MLV#X5W:9G6-VVE]4? M8<*)K[!7I4R/YE7!GY;G-;$ MSG9!G@@YQ*@ 0R(.Z.(%9X+>#"#RDDNMS$Z%ICM=9??3T ]X]M'J4[GL'!9%_8Z[VU+?#U&6X\I MF#VAL,,;P %ZZ11I'W&!_PPGE;%91L=-%@C!Y)J_\!P<$SK\F1<,:"T4C.)J]K@Z6D&R!YEV3BPHN6 MKYF/D-;C73DFR,;22@_@OG7[[6&OH?]*M?\')5UR6G?$8F.IIXXP(\2L+,D1.7+O2N)MPL*AE$[;,]82A$UUUCLFZQBNY=GB]",%0A]PE>JT M1RY#$E8%P(WOP$4!$F@@$+'(*0J//K9Y7QU*Z;2]89-A\E"==8?)6CXU\N^_Q.S3V??O)U@Y M"R>_A)/JG7[ZBGCZ=E&6JV^;+SJX^&S =XQKUK]Y*+8-DIM#>,EF,CF:*!0(BIQ!F5@@"D\7M"I8 ME',Y&?84<';\KJD37WNK]T:%_L@R[>[J^EA]NO?ESRUO,^FUP1($V&(D*!L< MA#J@*BMG,TJOE&VS[OU1LJ;!4A, /'J1':*-WJ'UB12V,?>;>8)D[N?AY,/R M?&3E;]6FKVO7];LY.8/2>8[",,B9N;K2Q(*K'F%R26G/8O:NS4J&D1B8)A\[ M.5P;:7CJR2'W=SE<=FI=]5-(U!)=A)2RK^/0 H4P=-%(793UQBBOW1YWZX-? M.'76O\4%.XYTNS.%EZTQK\]65;@SI4V)*"GB,8FXB2R 0V9KJ7RTQA@F^3$L MW&VZNKEG1\+!H];K(*7T"[$_EHNT98@9D[E)&1))A2)LD\$K)\%Y:5263N9& M73A/DM;-#7E4H.VIFGZQ-HO%!%48 R%C!*5JCP_7#M"&%',*681C).DO"9KF MD7)J7 U20P<[ !^WPP/7-W]/V&\7G[[OES4MYEEV?S*X?DW)WA9>8+-"1#G#(992(##I5=0!O6LS M%6;/-_>C3:P;H/$=GMB'B+F#._33U^7JM)8Z77'@4Z3 B#-(6I%M%,%#S+Z M9%9EG4MM#FT"E+NT=)5\.P0H!XJY Z#\9UC-:\_$%0,"M; N68@VU\DV6D*4 M!:%PRY'K6(O2F^#D#BE3%\V.!I/#A-P!2JX(U]ZRJ"1)H/9K*8^EMM8D^A>W MQ$'P1K3O!BJ*$97DP@#C8AQWT+2,[M/MSV,:[ MC<[%D.MU4V,P%8,%YVI%F!(8$:/(NN%DP*9SFB_CP8LRM?L7@B598E&UV2\S M#:HX3Q(HM0+2LNR%42:VFA>Z+\U=>S'WL4-M(@P.5M'4U8Z/,O=Y^0M^"/-\,N%2,]Q-0/KK,\3I;KL]6U+K&8 M$0UGP&6=U5X@ZUP3<_]6HIC2 K@+6X(9HBZE5" M9@:] H':*?J?"_$8;':RUVP$+-RVQ6,(OF=;7/G;?]7AM;\]JJ5HN.;P 8R@ MS[%J;;-P&51V KP6 0QZXXS0QJ8VV?@V]N(M.9VDA=.W"Y(KOEKDBU^X*/R\ M@O3-+5?&Q9A2)A^#A[J//&8(J"UPKUC<=-ZF-CGA?2GNTN(,0=-MBW,4U?5N MDL983W;OYXQJIHZRFNP!B,6@0I'%@V2ZCM@FE?L8ZHXJ]#8)XR2V*29MY^"\ M7=!GG=7$S?D0:%Z)$G:[N9_3:K*#E7?O2K(A MDNQ!_=ME \*QJ*WU()0EL@7=@-XH\LR3#L9KPTT:;S-59RO)!JGL@95D0^0W M]4ZJ&\NT@A+)J13 &4UQGEJ+[L]YV?+ ,_>%S"\8HA>4R208SB,(Z3-J MHZ+(K>I$[E(S]3:RT91]YW7^0,EW@)XWRQ7.OVS&3M]BA'&A%1,:&!TF4)CJ MJP9Y<%9+%*9@MK$-A!XD:5KGIQV.QM'!U)61FR;I95AL2;=HE&:<9,%\+8N2 MO,X:5Y"$_S_M?5F/6T>RYOO\BL&\Q]S<%V P@"S;?35P6X(L]\4\$;E$2IPN MD;IDE=JZOWXB6:Q5M1R2)WF297>CU;:D(F/Y8LN,C) 82LA>W3L_?*3K\>[G M3OM:8'P,'"JZ#ES(+\O%1_JTSYN+-?J9RX,#@Z44P< G$>J=:(1HR T6$66) MD>!KV^0Q#U$S+6C&KIH.EG>'F-DF=:)HY9U2(#$K4$'5-1=>@&92.,6"U&[0 M4=O!J.FA=CIUV89MAF,/N#Y/0%G'WT?+_P/ECH'2#G@02+DG&-+D@0OK8\HBD0-^M6 M= I'!6T^S1XMA9S8&R[@XMOX;/5T9DA W)4Q;O(S.@''?@F2Y04_G" M>+&M1E0^1E%/E\N[:_I)X.PI]JF+YUOQ]3=K7Y?G6)\7D6;-57FI=1), M)C"N+J;0K+YI,P%XXBYQH5B\WZ[R2$4]X,MZ0LB^*ETVE._4>-F\W?[WBT6F M[_UM_L?YM_KJ\L A*T")R YS2ME0LU1)JV-/38=_7 MT^WD&*AI(.4.XM3U2,,[A27ZQ(SR"%DI#BJ+S53#.A)%\\R=Y*J8)D'J07*F M?0P_=FYSN,1[A,W6NFQT**@*!&M]70O"!81L"\DI,)2"!R':=+8_0M"TH6L$ M53\'GCWDW@%\'J@&8XI:E,!(#*P0!ZY*I=0E'T%FR8,..?54?!\/-/NH^/GJ M>Q=Y=X"8MYN%N&\6&?_ _&'Y9KV^H,_^Z3\O*/)>_KJQ+;*@@D))2(:2-649 MU0Z;IQ&2>Y>BD*;92NHA]$T[@F/L2-9 )YTC[98Y!I$4AFP L=[+V2@A;&R2 M.Y4C"UZ4-G.3A]$WK0]K@8P=P+>GFCH W^MP=G;)V=9-R\"I+,V>?'VF.K1( M"Y&71 Y;DI,N+HI&6WON4](OH/;5]OU;C4-$WP%T?@[SU3_"V07^\.WZ'_]] MCBLBZM.W7_ KGEW>&2IDS 8%HABJ?[F(0+$^068UI0B1E4;;%(?1-^W(H+$C M9 .=](2TOV.H3\0VTX^^Y^^J-S/[@AD%)$>6J)2RX(EN"(%E81+3LE&@W(G, M:=U;"YP\!L71E=83(M\LOES4)PN7 M(]DASY R5W4CE0>?,H)6,1M51#2F7:_!0Q1-?RLXLO*?A->>FICZ:O#U?)4N M/J_/PR+AV\756TXJD4+TT=1&04UBL206&QB@K(/ND[)H[XU!?NSR^*&/[PD8 M^ZIM.:H,>T+!AW\MKP*P#3DQ3NFC6<47'_\]->_ M[5"PGPP[B2XW(;C>"KPYQ\_K64(9K!<6%!.I/LL.X)EP$)Q4@A=F96YS;/X( M0=-.UVS;S;:?U+L#S\\AX7;$K M&DWXCY*3)IDIPE,E+!@RC\=R&:!MU"SQ& MT?01Z&!U/PFA/67?'8:NAHV]#^>X6?N?TSR7$S3@W/WY9ZCU # M>EW+N)XA6LX-.M"F"\. M/E*F/?CQ/?56'@:%D438@2.Y*Y5;W>JU!7G]:7F6/ZQ"GB\^_AB^K6?%8K:> MDUNT=9NP=@)B74.NHI=9"B.B.$:>] R9/74^M4B5QM3224"0?F^-Z:(.I+W% M)Y])3=;DZZSRQ*@@,6PS&%@#RA1XDC$:U::/VHY.!8TQ]#>2<#TIF!Y M6WX[7Z9_OEO-$_$\__BQCB.4/"'S##SQ2X'!)G""N$^F\(S<6HUM!I ?2'A/ M%WG'@NQXFGP!P-4Y4XEM-\?8#E30F8IOI.B2F+'16A%=FT66HP)W1+G='/:_ MKW; 9R&:O.F0<3734YJB;DB$2*E,24)@U*[=3?P@$H>=4K(78<4'J:=G>[UA M; -S/N,AREP'O65?-P :%B$&9" ,NEQL"++1"ZC!) [#W0D?CX^EGJG/ Q[E MZMT*/\\O/M\ZC(W6>QV#!,TU!^48E1>IF-HH�WEI6!AP3#OW,8C$[B]+NE MM+MS7N\QX^=-B\S&)&ZQ964R*=0[3HMXN>'!11VA&*9,=,5+W6[+QP "AR'N MI$[!6ZBF+[=UP]-UAGAY=?GVXKQV4]3:<\9+*@X5F5%@)$!ZB0.PX\A_;[ ]5#]\?/%(H?ZA^'L]:>ZP."V&:6L;5(9 MA-6PAK- M>)W+:Y'$6,_1B(4 1E"UPYRT6K4YBG^"J&%@.ZF3][%4T &:'N^W^*D43/5\ M]I:I",=%40R!U;Y%Y;2$$'*=!9Q<<4H$'=I,X=Z)S&&(.^$#]3'5U 4&+[_V MY_GBVHY^Q?-9%L[J8!74Y4YUZVPF4\J%C"HPH8)&R]NT+3Q"T#!HV' M4CBL)_2D3O6;*&?J0O(IIEZ'+QN.9MJ4R%4= *E2!(7"@Y>> _=.),5B4/'> ML(1'ZL4AWS8,.2=Q+M]&PIW[J>WO_O:)Q+V>:2^\E*I4!URY(Z<2)"?&$B+E MAU8$WZ:U8#")P_!V$@?X;=4SM:NZJG=_7JYN=S4F(9D/%-TCJ\NE4MW[[HD/ MXQG+#HN2(0QR3@]__C!XG,1I^UA2[, !_7)KDM_UY-GP1UVQ^L-RM5K^J^XC M"E_H3\Z_S3+W@I*] @[K\V=F9)WVQZ$8DSAGB7Z[S5WT+E0.P]E)', W5]+4 MGF@7QM[AZLTB74X7"6=UH]7,4HQ/.5 =RTM]T,$D.=W P6*QML[32I8-\EB' MT3$,<:=S_GY$K?3@ 6\_[]#."9-E J]05L%1Q<$L Q&U"_2SG ];Q[Z[A]OU M.8TXJ2/VO87< 4#N/=\F+F8Y29F4)BV:P$"5VAW*3(22&$>)2I1&"Z&^IV48 M6$[X='QG@4\=U.X,7'XT3'NGDK'%UR$/&I0)"*[:A*:(G9W-3"@[*'8-^KIA M*#F)L^Y&,N[ T=R]A_SICW/BY6*^_G1Y"UYO(X.MG>B2S, )"JV%*7"VCAP) M1C(,T?I&TUN?)6T8P$[J*'Q<=72 KX=NA_ZV6J[K@\:B4M[<#RE=-[%)@T"K/T;9ZM_((2<,>J)_4L? M-T1P==ICIJ M/ O<\#8S,I\E;1BN3N)0O(TZ1L/7__JW[T1,_/YS\T>;/ZD_ M]1[+?Z____O[-W<^OP;Y];*<_XND^C_3\O/E5U3I_98^8;XXPV6Y:IOXZ8\O MN%CCCW@>YF?KNWRLYY^_G.%S>=2@S_VW&\KO\[3]^.^0,A87^,,=,/DSH0 \^4:SL+ MO(.(]N V;,.=5HK$4;RAJ(S9 (5G!E+K+%&(D$V;9'OO+?-'"EM[J'C(EOE= MY-TA9JX&0M;K/E,L<5%B75O-*8A3P W,<",-Y^+/OF5^)ST/VS*_B] [@,[# M"\]-23HDIT!Z04P82M4"*@Z%1:-"*'5-2!/DG,Z6^9WT/&C+_"Y"[P Y=QWQ MQIR8B5IFIJ#(*$'EK""F%$ 5$8K+V;/[PY>;Y#:#@]21&D .#U('RKH[M-R: M6JRLTG7@-&CRQ/7YGZ9RD](]D;-FDB4M&P6IQRCJ*;W97=-#EX;O(O:I;S&& M++76SEMRQQ2ZK:_[UH0!YW0$]#X:+YA!?:\?^\4M#=])I;LN#=]%OMVYFYO# M+<^C23E3F):E;F9!!5YS23XYF^!UUJ(<8RK2-4$]#3\=.TSM)_4.P//=.5B] M7Y>[X\WEWLI9A&"CT"QJBXT]@EBL ),"5&K)*5U M;!UNCZ6!O/%$8CLO65Q>OEY\_S\\W]\EAD=-R46^3D5C%O6XL MGOJXT2XJ!M,\TOW$K>][M:@C)6^^[Z$C:UURTBF#T[5R5\R"DU3(Z^*+][QX MVVB>_TYD'GY4-.#+/I "?J"?^N>,"\R>JP ":P,F2Y1#8&903")''+@0OLUA MP&YT3ALBV^'L^S.G9MKK^9[V"<=QP"WM@$\]ANMK>4.[&S*92DE;'< J*CN5 M-IX*AB+ R^0QI4 (;;3+^Y@>\)?E>GWS%=]>I;2Z"&>OSE^'U>H;_>;E^V0J MD,E!!YI^3O=D'5]]5'B M$*R3U9FZ4$=5.2BZ'A+;@":W:6UZE*1I@]THF+CO5L81_PFYDLVQ]%Y9^L,? MU,JM/$1G:^?"2=U4"WH@.#%0%$H@.F6A4&3"Q$*TLLW(F%;.Y:H9]6VY_PT_ MA/4\4K^3EED9>W$9CK\C]*-K]< MG&_/DQ]WW-[YE')R8%2=@.REI'!0'-0I5\P:H6-L-<3V)PD\H M4M^\)+@EAP-.V7;Y^%91?3A/K6.]%E8DEA%,#'4"F:?T+O S.6<7=1&QC9O M(UK%>I+TFP7)?5,(O_I*$MT$AF4MT9>+S7Z=.F"9%'$90*X$H1SC,6>*$,%7 MZZF"P.S 8E("+2>C:N,N]R2XTUB_"Y[N^\1CJ*Z#6'^'S1EW@3%M.!0G,ZA@ M#7CI)*4L/GA3EZSH-IV*=\B8%DU'4?Q38-M)"QU Z#]P_O$3);VOON(J?,1? M+VHWW=MR.:KMUJ:";6Y\XEE].QAF7#!3C/"B;.#A/QII3=%9A5N;^ M>*&1L#<._9VFA8>XP D4>T)PWEC_C-)JC-9J"('7PVV+$)*2$%3(W$3C69H6 MM1LRI_6H4^!H3RCOKM1^$;L5YW<\SEPT,6:;:I5(I6)*!3SG HSEW!J/&K'- M(?:.A$[K4OM%[2B*[0"W#QZBS6J+OU ^@M&!.$$,$&TB@2&/D1D12Z,'\@^2 M,VWW>@<8/%Q)NR/-7R)M@>=-<+:5UBR;DID4"63=6*1D*>"$T6"*TXS9('QH MT]'S"$&#L-9LE&J'6-M'42.AK?U1XL-'K>.=)3[]^:T.$W?@JGE;@E5U6J$G M \R4Q67OP/N$P- 6#,E:'D^K+6&\8_K-,Z@@K9$%$9PSLBX.3. S\Q!*D,F( M5(+J_4YF^@DOHZ"OW7W,SHKN("T\D.;S;% MU7CJZ !;]T99W0AKRXYS3".E):#-YCVV"I2R* /!"Y:*4BPWVM/S#&'3'ETV MQ=>8*ND 80=F';_W%R40X#"./(_NLM;D@Q JL+O$TT(NLVSP-'(;_'A+,U M\L:%_QXPZ+D)><-3#&O,]%MU*-#EY*,][@@>^:31;@.&4#K6?/7K"ZBWF\;E MJR][CV>!$L_-2)L;)-I2I\@Q!&4)&Y[7F6 !<\A(M7AN<_EW M&-T'3XT;^NT_W/[VF[Y^2J4L9R$ UV)SK%TW_FH.EO(KKJWP6C6:97D8X1./ M"3L>5K\;6'=$A9^>#]W_Y>63G]?8GS9\AWD@4C,F+NM418FEU&>_!AR3"CB% M6XTN*&[:G+1,ZU5O"H<;4[I-Q:WSM?6K1$G-_/S;O3>"#+E!&05P5G="4)$* M3A8#7&ICLW3Q2U=U">/"I,\21)=B7:2L@\VN:.,G0?V.C$P\*;)?$V@)B*[LX?HJ!5=?YPD? MEL:KL\U';FK6]YB6'Q?S_R*%X&J^O-32K3?C+BN#5#-'$6OM*FK.APQ2RIYK MKY"[TM@R1F9IXD'0/=C(E" YO>3\U[!:A7H"=$!3Y,!/;IRP/\U)'ZD[L]$Z MYS((65^*%48(#TI#,C9FM$HJU6AK6]>I^RO2W.(C;K[SAV_?5B=[V: 4C8D.*??2@F)8+QH2N&H8G+JK%,"6A6&DR56$V MHAF$B$>_8MI#F[' ,(X$.X@A]/>2^?3E'G/D1%PRIB_^SSWU<7YI^6J'A/-M!)9%$A]57S#\O5V_6 MZXM R=#E&>G;0HG1"NFGU[,B'7.Z2+"\'I!J5E\P3J=] OF*ES>+1]G^^WPQ_WSQF;BO.7[XB%<_,Y.E9&8C U/OB94V M!7SQ!G0(:(H6EFEQ *0/H6W:&Y[^P'TT/;^@3.9JX"+)Z&_TL^=D[E3-JE2 M$]]DY"Y 9-) S(*%I%5=4M)U0G.?HVG'O+R0O.8@F)RRN6S;B39,K]\L+L/C MWU9U;B@R%2C\%2BL>@PK'''O$N$[FHA19:K+^K*4QYD99"3Z+R-I HZ^E[L^ M?,5^R?I55]'H'0,/?WSCMH$!//71.^!+IO]* 5)AW:AN X0L$N0ZL(L;)[5I M\P3VI?0.6%)\CD: );] N0,7(D"A' \ER2LS>FOWH%FO0.[X+==[\ N(.@@ MA;FDG/[RYEHSA&1920C)U7/?+!5XH0NH9"1S1"&YV#9/+F^3\5*Z!W:"POVW MDWOKI0-0[2^X&[87^=[=FD*CD!L+QN1X>>7NE"_ A)+6D102;]/8TH*;B5\' M[P^N79/^FSP@>$['\+J(YYO&-[>X?+(F8V!@]Y$IA1-/;6/D*W$Q'SF M@JOG,MK!W];YC4MS0"Q;:J=#N&W;T.]PQ'V41CDJ$^MSS\WN$6X8E*(%1A3& MW)\-/QQOWW]=Y[8-G;6KYLKF!^.P^K<7:9M+@: M*BDJZ=" ='PS8Z:V'B<-5-@HY;5*V;^L>\/^^JOZM9M# =-#G*D556VXP?SC MQ8ID>\G+92?![1D=/_V!JS1?UV9)SA1*12+F28)2G%/&ZR(EP,4+79]5JT8G MACO3>J)-5PT1WU;=!RP8^ECOHKH( R3G@O/S"Y+(E6G/N&$22V 0#-LTG 4( MHFXLR0%YB+$$TUFCU>/,G&B/5;]AX%# '&HU'SJN.M"E*&0TP+U TDM2$+F@ M2M#%Z%SD1:0VDQ.FJ3KZZ[KJUVP. \N!5<=/BSZ"S3]P7?<*+O)/?WS!.@KJ MP[+^UC;\UA/&K6Q",NA31G!UIHW2V8!3D4'"D L6+9SL\XAK*(C5 M!$8]E"=MY/*]Z[&2>6.2@)(D9;E6UQ90\D3D 8M5AKM@^HQ30SD\T5*H:_,Z M#$8OP+QN">#>BMRK^O'=:IZP9AQEFW%8Z2PJ+D&BT75Y4H20T8$/R6'T7DC6 M_3'T0%Y/M-#JP^0:0^O/8WPSF7B02(&>UVBO0B"?A,*#49P7'7-(K,WBFR,Q M^&*N@YK@?!JSW ETIW.!]&@OR(,7 D\*R#EK0A"4*JJ#D?&8/-&2KE/+G A\IQ IGQ/-%??#I..U#44H"SF3!:G$%#A&"9#!%# Y MC4%V:IH[\7FB%>&)6F<["+X$ WW@"N5)^6@30I7@5T8Y02@^]-<'CXI,268RI%$A+$^QTD6(2#)+FP1(?<" N;S]T9/2JLN.*-27 (RD6L_A 1GK=W(+=LZ-%:? MU)W_F.'5_&6@4T/N!1CHJYSG]1_"V MF:"8LZFSYY5#V!ID7O8O\VH,F%ZL)SXOC+AS:OX>ZX-O^OW7R\5&-!?A[ .N M/@LJ)=")^EXV"6U >4;"JCWE 4W4+*GD7)M9.!,P>]HWDR-"_2$C[!AW+\ T M=\[3'Y,*1]ZN/'U>;5UYO2![SQ7J>_A'.+O!F.J:^[;:>-!"YH'&9OKSM@.JS][QD4OX7 V2"Z-,:]69ZF=OLS6>AQT/ARS?9Y-5->$45*)D.I MXW&5,QRBRPBZH"C1"E-*GV/&]F9YFL;6O\QV;#1V8+;7TZ$O1T(_++=?EXNO MEP*I(EIODHS;?U[7H/RZ//^_>/X>T_+CHNZ%O5&C3BXXSL'K4+?&1P;>6$EI MOV"1E6RE:E-$-F=MD!GZ%W88TR=P7K(EW1XM-^/:YD!J(;RK2%F!$! \%=&( M*HC ;8JZG)8UW69OVDO_SB!]+(/;&U\=&-TXERQ7U?//8;[:1'$^"]86P;2! M("4E'](R<-X7,"*3B(SW$ANVCS;@:)AIL1<:K;K 20?VTLR); 6S7&U_J_X] M/I/%<7)X!C F!LIF\GR.-&@,IWR8,RRQS?[&X_(YS+;Z:U;K/!,\'%.C6=S1 MULV^)R&MYK7BW(3EWXGK]>A+9Y_ZDL:K9P?SU\<"VJ!Y]%PR$ )5/3N/X(I1 M4'R,.2,+K29NO9@%M++$Z(N"%)P$E5*$&%P&+;D.BJ7D8Z-Y$'\MH-T1OPT7 MT.X @@Z2I+N[*",FAHJ2.T&!I\:; "&).I*:_J-%<$&W.;^Z0\:+64"["Q2> M7$"[BUXZ -7^@GMB*:!P:+)(!JHQ@W(:P7/*BG30"JVE5 @;/@@9F9N>%M#N M!*YC+*#=1=,=H/VA-._];[]OETT&R5%*E4!OF*ESM&+"NN,W<.6B-#&VZ9I^ MDJS.7QPU1\VRE0H[P&,]OZF7=M6VM7'9!%<@F$ %9#WGC)%R(J6LM<2(4[)- MF\C H5"06?3:&A.*:[/4Z0X9 MT[JOO97Y,"CVD&P'L'C$FC;F0A9%5O=V@5L'BCR'Y&4";WT$I7T 7[@&IM![ M^NA2^%%3MX>([ )2^T!A6$9VL%[ZA=PN9[]&2>;0)A!2D0_W)D.T*@!CQ19+ M[IVYSD89_;+3(NQV;\^Z"*-'1L I8_ZG_[R8GW][LZ#$]F*CE;?GGW#UX5-8 M;*_YKF\I;N]YRIJ$P2C+E5GY>C>2(2B?@#/IC5PMWCNSL*?R6P+Y<06N&9UZYDF.=$_DEL-)0;M)DL04K2:5(E\M)H>_B1.#S162(O MR10/@-P+V,7\K'BV4^YO28AK1\[*!\CH&$DH)O#"4@K!A0DY1,E-9X-F=V?R M1#2X.R&,$I5L!R[Y6(-BIYLD% P17^X9MW8_#"H(2.H'/+("V M,N7D7:0$\<3/&'W"_ ';1$]8MV![>VP#XO-CF-MIP&TEVR1 M#\_?RP65(=[[SW0T?]G>L2%U>B,='Y9> M72RP6./HLQT'?5OC(8^[<]S'M$<1G4B>,_"BJ'J*K\!+)Z!8%G3R1IC2II7[ MI4Q[9%*R[ J')!+Y'.LBQ#H#)$2K2T+'FCW?_&O:XX[X;3?M<1<0=) ^O5F0 MZ\+?2,D;YGZI/U#YK9-L@@NX$DV4;G?4+O^W4FR*"4-$@2!2I7BXSB#P26T&IK#TW6;>)2$^2-2T$1U/^ M,%#MH8D.8%5#!=EH.,/U=K!1HG" ,2?P3E%P"%R#BYX8P."$SK'XX)M Z3M2 MNH3//FI>CBGS#D#S&YZ=U2%NB_SWL/HGUN/*;=*^Y<;.86P"L@'$37LYV YG8^NE ZC]#1>X"F?$T:O\ M>;Z8UQKI?/X5[S(E5?!)$%.4*] O$5F]?3&@O6; MK]+%V48?6X]*53!Y9RX@!.)")7*F$3&!\%)C8LP6U:8&?(ZRR9%TJ/+OY^UC M:J(#9'W ]&FQ/%M^_+85TI8-0\4MY8 (F=7]0J$D"#X*$"6F%%U=$M#F@/01 M@J:)>.UP-(;<.X#/"-?9+,:,GKQYM"* TB%2H# :!)%2/]?B#1FLZ M&4#G6/TD6PT]YB^O;]ZS+=%0( =/T1Y4YAP5T[==-'^;"U?""=_$ ?^<^9YU8EX4J=[)IK0D36J+@# M'D/2+J++O(W+&Y&)B?M$6N#R^^NL:51^A$%74R;=8#'\MOCI=]HTG)N&A B(B4?3,/KC@+J9!A M!>LDLK\V*8_A,W?!9+LNNEW4W4.U I!)$ACQA M3C6_;M45\Z?:F;P3:G;:F;R+"CO X^V5KB&7(EE"L&C(MAE%'\>IDI,.%6^\CG17O.XHI^JXKGG=S$NS;5; M=[HS>2=E/KDS>1?)=@"+1ZSIP=V\C&@ZHD%D,V6.CIV!_ M-4",D;D=&0$38K[>0KQ=O%F\W B,K9[U_J[5"] MD;B\2?]*O_=A^2->WE+@UJ>\+>]P59:KSV3\ET,H2 @BYR#J7!86(DF"?(O3 M)0(59YX+:YC4]_J OK]U:4IAYR7QR#!;]J;S7IS]Z'/"HI>2E>0@;=X2HBL0 ME(F0)>>2:@7!#6OG_R<9)-??3H3#K*0?@/1B)6.-FF0Q>Z$= R--':)G#'A2 M!V!RV7I96,;.EHR\Q,FC!]O$%' X95/8=;%VB#E%5C1HG2B!#9E3(#4.*(86 M\@^4T6)G-42+7>X]SR>=Q(1:PJ@#\QK8QBNX#J)P!U3-\2IZ1TXC!. E:"U, M,$:VN>,8L1.[YV&@AT"[@0I[;C.\?'E]'O[ O;H*;__X:$V$C](T4L_@Y>=_ M"'_<#$&[;LF2WI7",$)*DM7!^@R"]!E8<2XSSQ07;?J)GB!JG,%/=S[ZIE\V MI<(Y=PFL-X4,AB<(B :R=.S3"'HX$8=R0+?R M Y_2PKVT[$Q^"D7:,D;ZME T)V6K**B 5@BB:"^]3C**-JMH&GJ9GTK!5%N^ MK[_C/871U\L%E4L7];CM"ZXV&EO/5 K!1B_!YNA U5L;AX%2N\11%^]BT&WR MG^$T]NN!=L'.=].6V^BH@\S[AB%,RT6:G\TW?+S^5+/&-XNKEFSZ"Z_6:SQ? MUS4ZE^JD?.]?]01X%C5:+[P%6R*E=#8+\$E1K8&21>%LXJ5-H\CAM/=%DS[.OY%@J4I.E_%SCZ3OT<\: M+?4;1NU(">#VR][5+_MPZ\NN(>A#]*&.SI9%!5#>!XB,2W E:6:-=*JT&6GR M'&6']Y<__/D/U3W.6>>YN_A_RU71/WFQKYV!>/JBI&48LRU M,6F6"XA(:80MV@;NF!6IS6WNHR1->U([$G3&%?S$;N;U\F)!G[2IJ.KC M[(W7Y<9&=-Y B:I.D:)_"LIK8B)8'KVQN@RZH!OD9!ZBH)M*Y'+GR>^Z;I8-)(L\M68IX:,_^8K\_#EFX5@\B6U_JA MOI@NT51_[,%(D8*/VGW7:_H(/&Y]Z'2SSX^ A'V%UX72KQ/ZJ[UP0>0RU1R9FZX^N]__#37N\<$PD$"[: V>DU?.3__.=2KZ>V) M K6Y]K%.^P[41G=XNMH[(8L. MFGC Q".H3&XRF,TH8,3 HS;&MWGL\Q UTQ[.'*KA)P&SA[BGCDKU&?8ORW"5 M17GC"[-% RI-SE@42_E42N1"$R\Y:I'UL.ZDNY_;D\[W4=)R'(EUX!_>X]?E MV=?YXN-=H5SE4X*5[#AAO\0$RB8//C)&_ZJ45I13%=WF9O1)LJ8]:QD-/>.K MH ,\70T4_Q'C^?7\3UTGND=4X(6M=\(B@/,\@&4V,V54E+%-X]1#U$S\$/3H M.1P51$17*JS,W7Q6ID@56F3QSQ,S[11[7 ]/P.< M/83> W3F"S*V2]=Z-2',2A)$R9!5G1 FJ2X,HMZ9133)NN1T:3,2XGM:^H+, M/AJ^#YK#Q-T!8![QR[]^G%V4]3_2+OU>=Z4+9^6V[]WBP64V3R$632O#IV$IFP$7A2V6:O/).M M,O/!1/;3=G$X.H9![V!5=8#"'R_PP_(6?W-(S+;CO!8_TQ" MOAU._F-^_NGVC\R\,TEYJT$Z5^\+F(/@=82BA.3&H$NZS:J] PF?]E1]"C_9 M1*5[(_@KKN)RK(E"*6U"P+OPK>8W XQ4LJA-]&256=3=](PR8Z8M)=\L>.^U MM(W6%^],ZK0G)TUQVE9M72#S/7[%Q056D[O+WLQ*[CB/'*RK:\A-HC 11 :9 M64F)I>QDFV.41TF:MI)I[!''4$,'T?K*9-YCPOG7[ZUF9BW90F(21+$6%%H/ M0;M"I1TZZ;.S*;4)Q\]1-@A=YB31-:I2.@#9[>.DZXN1\,?\\\7G'Y:KU?)? M]=HD?*$_H60AU8VVR5N0LB8+BA@,G)(%GPK56O6^I-$2D%VH' 0^>Y+@:Z:L M#H#XIK8JX?I\F[G>25*+YBP7A\!U)DE9R@>\T@&DJ3V(01K9*(-[@JA!,',G M";.Q5-'^R?OV#^HO=6#W__YO_Q]02P$"% ,4 " "!2VQ31JC]E7L' !B M(@ &P @ $ :F%M9BTP.3,P,C R,7@Q,'%X97@S,3$N M:'1M4$L! A0#% @ @4ML4S>F &1R!P 6"( !L ( ! MM < &IA;68M,#DS,#(P,C%X,3!Q>&5X,S$R+FAT;5!+ 0(4 Q0 ( (%+ M;%,$:2D1D@0 '40 ; " 5\/ !J86UF+3 Y,S R,#(Q M>#$P<7AE>#,R,2YH=&U02P$"% ,4 " "!2VQ3*]]/"HH$ !K$ &P M @ $J% :F%M9BTP.3,P,C R,7@Q,'%X97@S,C(N:'1M4$L! M A0#% @ @4ML4\E??K].A0, B5\N !$ ( ![1@ &IA M;68M,C R,3 Y,S N:'1M4$L! A0#% @ @4ML4_*#L/JQ$0 A< !$ M ( !:IX# &IA;68M,C R,3 Y,S N>'-D4$L! A0#% @ M@4ML4SZV[*?6(P F'D! !4 ( !2K # &IA;68M,C R,3 Y M,S!?8V%L+GAM;%!+ 0(4 Q0 ( (%+;%/V="0O_)8 ,CF!@ 5 M " 5/4 P!J86UF+3(P,C$P.3,P7V1E9BYX;6Q02P$"% ,4 " "! M2VQ3KJ&UL4$L! A0#% @ @4ML M4Y77^JSWS0 .K<) !4 ( !3(T% &IA;68M,C R,3 Y,S!? =<')E+GAM;%!+!08 "P + / " !V6P8 ! end

<1T8,]RTJ0>^!>5;IT$_,FXQ5V,%:-'^[#=R M@@:VB%JT2#:RK>,&M"^TP,R!7I11S:L VA@(:\"2^TI\2E?O74P!3Y==+A\/UXT?8W?7G7A?$TS*54H5?DOV"AWZDW MR4%Z50@7Y! E*"$1=E)N HHV9]_=N)X2F7K44!,+:F7+K7)?AN,+ ODU MDW!!]2L3#VBW[0)]_G LC5K9C*/)JZ.^8%'SH/B")J374C6H(%8 M;($HK&;1IR1#FU:>#1?UE)C[6+C1H('D)>3E8_@+CK%>FWG'D?ZI3V.N.60Y M@S,^042;=/2^%-&FB>0&0$^/;OOII$&'(')*KCB\D1D[]YU=D :4I^TZ:DDT MIA5JH2)WV,94NP;C*='BX?*_30:_=RG.LN4=+?OMA]!AS=E/ ^L+9D>'MA2B MML=,$KQ!!L([)Y?L'4#U8OAZ&*&>6!$M$KD M!"76.C(5&(0D"B2E6/;1,E?:!*,W 'K*3'F(3M9P9>^+[G^0I_F!@#S[1$;5 M>_SCH@KPK,PQ3L\N9B2&<SA'8%^9UP_.ES#N;U#ZCVT.HE2D+%?Z#D1)8%*K+8+C8R>'6=T9NC0M"ES M?BHM-O?AXX'U^QA;;&IG,^,)PD MYBIN5;3PF-2[0XO-_K2[BR /W6+3.J:.N!H:A#H@T]$5Q)6J(*1JA85&IS;?^]Q>;>!NJC(<:1 M6FQN _%[B\WC,.(!'0\?HLXCM=@L+-NL"H,TOQND@Z86'VA(#E'5!]FH-DG? M3ZK%9FO"[:+%@[?8C%DS)I("(V)M(Z@5N3T>Z[0B1E8/3^EF/MU)M=C<23<[ MM=C<1;"';;%IN$[K=#V&*/OL7F0\C1L_Q[ MC@^\[B;Y(LW.NF6KE/G^%[0-B=<2-U$(CZL7QI:<#LF="R6*8NQ6[?RV\O[6 M(7AB]G0OBNBQ4N0*GJM==%9]9K< U7OT=R.!]]?4;;7W).8VF\,:<%9A M1I$8L$C'F+)U7F*N&I/H?+8<-=O*#GV,NK\C1'P@U>\BW0:.R-N+>-F0E\ ] M']+^.9IG0Z^:A=.&QDP.$&VI"466+!FAJY',-:T94?LV#0CN0W;8J&!/"KQY MU]RG]!O8D>\P?1A/1I/W7Y:+7L)B3&'*W-6(J*0UU[154X?N,NF+LMFZZ)J0 M8@.@4^!"'[)NL$'\1DC&TQ48&;BS-HE:&XV@@E/@E-)@/6,QA\12:9,O?@W& M*:C[X7+=& A]C(WW;X](/FX#_LUX'D\C_BUE=J,AO_.)(4\JE^*4)Q>SY&R8 M*E*9P+DU?33DWXSLF(WY53%)6.' )Q=!&67I,22'3 :2 RN2>=:FA/VHC?E? MC5.'88HO3:<7F%]<=$3/Q=:Y8.T?^.?\1].!14:N"Z\)^T*3 MO9P36;E> \NR.A=5KQ1+&$K?$^ -?WJJ$'#H@TH_S.,+O KR,@9,=XY@L;H MS$VA-NTL#(1AP6%V3*>#$NDZO"?)HSTTU*!=T9UDG__P;.[R3%]^QBX-IT@R M44%',M9J:T\.) 6$2%"!(\^>*\-]JT#GSEB?),'ZTEV#KD5W/1+K 4=C,:NB M(+BZRT99&PU*#3Q*M!FUX+K-%)J=H3Y)KO6DN08-CJYXH^\FSW*>ZR*,7H=A M?C5^'CX.9V$T?U(B22X_GYS7WB/S6,\;),E-AS-V M!*YS#""2I(T[2UD;@ F(J?ADN0H7)WBBH072B@T3II&0]"G63;FD,RZN$2;]"UZ';\(R63A6 (MD[]4;E>BCK' M0)>"R)G3K#0RU^Z.//422N$QU6'<$FRN(\Z<17#(+&B'(HB0.&-M6LW=%TIY MP.KV3[/*,N:4LJL';2+N>0W>L@#.Q)"C=3F)[^7RQPIA'UB_C[%3MB*&"B+3!3!J8W409!YNU0?IB97+[Z3V.\KE=Q%_\SKJ;< \A7+YG91R M9T'U0R3:7,WHBD'G-!A'R,BP"N##_#(FT,$=>23CY%M3[P[E\OUI=Q=!'KI< M7F1GO+06HI4UO2#I$[0AFGK.6?>]MDIQE4FXVIG MS[?)PD((Q9/S%E-89(L[6GX]246(*D8G6ETIW 'KB9F,_:NJP07Z#4R7)6CW M@VI:>[X6UG&JS7M4W\UBO=YDWZ(?QWIP3F:'FNRO^92.PC*=GE9#08^8:.^+ MME'GW<,1XIYB\(/S80>1-^!!+3&>+**]JS9#4FAADX=2@JB3-@J0X1TA<9]Y M2E8KT^:BYA:4(V1L[J^B6]/D]Y%O@US+#7G8 N+W[ES'8<1#FB4]0)U'ZLZE1)'.FP#9 M: 15^WV&1*!MBLI*S>O8K]-BW#&Z<[4FW"Y:/'AW+F&D="HIT,QY4*9VL6>J M $O&28]&W_+R3ZH[UTZZV:D[URZ"/6QW+BVDB3P8<#+6Q!_MP:><(<22F&4V M6-,HL/.-=>=Z"#EZEG^C;BS#/ S=E[>AVI+S>,1\(Y0NSY5GI59:6/@U<<9QV42W ,:Q'I^)1"^Y2:#1<> 7A\*9) MW_JYV0_B0<)M8*+2.?J)CLS7HY#P2K9%",K1QSNBME UVX)!)&L99$R*J\B+ MM6T"S>OQG)S^>Q#[QD?^T76'FI3G8?KAU]'DS^D1>T*M0?%(.D'=)Y\;_9^D MLG3>D(^"QJNB7&3%%)X5"UFZK'#O_D]K\!RSZY.7IEBG.:3YH!0E.3A1/'!9 MN^\&3AY;FZJ0HW9]^@-G50NON\FG(>G^ER]_GV)^-3XC!XHT.G[_C#!](L+B M]%FU;F$L&YWW-]11:U_8.V;5I)'_D&LS6>KNS#',7 MH;>]&'DWJ27"XS0YP.G/0E1,W :^W)L8\!@DT&$A?)2TTF/&MT;WP7K"=, ML/[5UF)2W35POP[)3*?$=$R_,U?8 P=;AM8%!M"C)1LADDC(3DVLS M7O$N5-\9U9_2&B177:[YM]I'Y,WP_8?962%QS+?0J\!??JZ=8G"@ML:]I^3I'\'^; >^5!9Y\,>=*NY*T*NW>F MU-VXOI.J3\4U:+Y7T4TK/"2 +S_7]5\,IQ^J_*K%&&<#QDMB3EJ(*M>&6Z74 M!J@CP0H43@:IDFO4_VHMGN],ZD-1#9KDK7S6A53>A<]+\^X7').2:M@/>1T, M "+7Q@S1"_!<8-\)U:OJ;C/+[\NL7R[OA<\CN;&+K.IQ ME0.)L%X6DXRZ172NZP*].A?M\P_URU?C13[_6=GP5WX;AC@<#6=?^" HY-;H M#$G4FEN#%ARM'!AF;Y!I'4R;J\H#+? [TQ\EE=8$@?>^+)UGE?]!XB;9+F2] M$B0./PTKZ9PB5E=1 03A0/%DP6?O +-I0Q)8!2-N@]L@^XQ].CN1[WW MLFA/U?1=WG@;X.4S1_8M7H'Y.GR9HTT8I(F> WV ZFMP$WH;].AF$,-K3)A]T&W=/BSCZJ:7#_>!MCC8/5I?]C./OPG-Q<,NVZRR#8 M@.GB9.UXYE2]A7<8($JI(?+"K6FK\2><;A ,%J5# ML;+63#EZ%%B!*&HSU\PX8YP>Q-S&)-\=Z_=*R-XTV:#$@]R)U:C-]-\7PPY7 MMYIUDGJ]GJ3E+'^2!T6QF&L#!^GH*%S]CO^6']E8$LI-N94A1ALC)&'-KD)VV,\>58U4E>#\/H&I)"M9FZLA'2H]FR>M/GK3D MT/IQ4=N;0]*)3#W@0610OB#0MDE?*9,%R2!@:%,K>P>HDV=*7PII879?@W:] M\FA9#V*\V5:S?3Z?BG(P0A%(FA'KH6RRH)GAF2!0M-Q.Y^1T'@[NHWJ M]+G3ETH:9*ZLX_5\4/.U?K4#3)G<4L5!H""CC&,"KX0#K;*-07$3;9LKO.WP MG3Z%^E=3@SR6:]&M2O6S>?_9ZL21Q4C//INPF"-HYQZ1GM(DV8 M?]AU/J6'XA$SJ(&'O-_#KE%):QF#["(92:DVZ?:"GO@8R5>+B9G8IL?8]RW^ M$&S>2;\-_/']P =3[W:9@&1TS46I[0PXMR"S,2:DS%@4CYV+)^_G'Z?X M_O:5Q_:TGG:SP94%+":;9C(KOGP;WC<]$YJG_0C_AZ/N1M05I.+MP"SRRSI73EQC''1>RMEO7+WD&A[ M-9>8I9,,6.3+,SH@JSZC4UR7I*W[4'14T:2;G'Z8V+52Y&->COSO";Y4IS;71P,=]B-W]RY! MN(O]NS.'MP!Y6.OX\3!B\\C27M79=L#N1JB8F%6,21"(A#N8 M:>DE2&MKLDJ=X'6#8ALZ\=[W24=M!]Z/;B:M!-M@@OL-?/.F44MD2GMI#'>U MF;FD-2=1K[(=9).YXDRX[-K<6&S&=#KDZ%G^&_>#?__IAJA^HV_G/YB_7D7Q M!LL/]<^_OWEU*;8___SS+Y6_TTF9_1DZ_$N:G/\TE]LO83JD5S]V.*W7.?4M MPSAGG*9N.$\+GI2X[*/R=A%OIA__#2?ON_#QPS!=N?5Y@;,P'$VO+V$Z//\X MPOMVDOY!_/15)M=EM41RC51'DPY^GN$X8_[QAV'^^<>A-K0[R)SIOZ1X-%%: MJ1TO,1JKA2N#_N'L.8]J. WOWW?X?CD!E_Q>'%_@U^N88!E/2G/P(9 #S:,& MKU&2%\U3\%H)W"[NM/.>PJ_@<>W7&:MMEG7&_;EYV5^;&V6 M3__F=^'SP$AN;"D*C*F^2=8: B<%YQ)B5$X$.A>:\.4!8$^,2*W5U2":M4$> MB] ?QQ1*$H2M%B KKVA3K%==TB@CDLHVRS9MF>Y"=:ADDJ9,Z4WLCR$3Y.TJ M5/+57 RC>9S$.^0NRSJN@S%0(KM:2NHKUUEF246[G4&SW=WA)AC'"K[WI^1) MW\+N^Q)Y0:*KD)8.\3:@>L\$V0CG\!DA/:EKTDK6!R."L5Q%E+QVFR9+2DL/ MCBL&+!NCG/(VA*W,V,=(@#MR1@ZI_UU$W+/>GY%Y0TA6D4P3#*V,&4#.YA,0 M:TEP(&^*8^U=$K6R6QD.6RG[^FI%DCW[I(F!]45O5_C[,>80O MPW3V:IR'H5Z$E(IP"3!;9($[\I!8">0X6PLA90E28/9,E^C+C;3/3;#L/KD(9EF)9@@M82 O;]R^!&C#XK%J7WJB14RGIR[[50*;)44*.+>0F&O)L09>:],J"!2?K*% =6;$Z9JG:A)=:A^4?%+P)G!O2(<2,NC:,K!G MF8'0S%@KT$C?)D?M-&)MNW"IEUC;#NIJ$.2_,QX@@XBBJ ID;6G8BS@LE$$ MD"N.)3FA\)#/U>.*M>W#E-[$_AAB;:^[2;Y(L[/N+7:?A@GGKJ33/ B=/)1: MM*:"-Q"-=62=*"59=JS@5MW-M[+1UB%XE!&VG50[Z5'$/=OD2SPU\A\NY<=V??,&JT#I!1+3/)N_]O^/H^$B>C)M?HVS MY>*1&%%D0M>NRYS)G^S+EH+OF6USI;(NGEDN/NSWKY M^2/6#IOOAN?T*V?E+;TZ+2$M]; ,R5KDM$3%P),U1=9/+77R(0!FI4MD0KK4 M)F#=WQIZNC*Z&PE9H2QHH0V9G;FVB9$9@K(,; FTE^1H#6M3/+<5O,.;[4?B MX(8+I!Z5U^#*:"N0]&*J]5KO<1"BM4;2\92,*P0WT9&G,-;I&^0+>9LDMK$% M=P3ZG74-%-JN .7A4EM4S_.!]=X+%@,(7CRM@R%XJ6E%DHGBO106VTR?ZVL% MWQE[2 HTF=R[YSH6MXK6<\48J]-"?9W3X1RY$CH#G1%"L>2MY(^4R >]T3\5 M\NZN]&-G"?2V]+>ST,U>A-GB;HU$'3D/#E(M6E'>:G!UPI>N0W)U%,FH-K5@ M_:[C6)D*QR!BW\_"PPEQN)X4??K: W[L6,B /\9HR$VYW(B'"*-C\5SRQ+U* MF3NN4$KO@E*1*==O/(2P?(^(?(^(?(^(?(^(?(^(G"[KOD=$'M%I\3TB\CTB M\CTB\CTB%1L]GTQG[:_,[_S4P]8];KW^&^Z@*C+9DF3A M)2OG%>UX+DJMF:C-*Z7:MNKQKL_?QYHV7?#^[P9D=/_+@]8K9?131PMC9 ?'7^,0R[ M^?2TR70Z(,RFC1HWZQ M<4_?8,+AIVHJ_(&SYQ>T0653+1BR'#Q*FU00S.LV*8IW MH3H9?O0F^@:NQJTE+TLTLZ[-;3*@288<(!T@3@F4Z1,H)4MM5$3 V=U+2-C*G(MF4=^0J2Y9XS.<3FSBRX.8M0NJT&2 M3HZ)E.FTEGI55X(!N#'<:I:$\VUFY^WC7 .W^=M7SU-6@FYYRYOF\%)IU(*M)'I4 ^\K&F'RW3J<:M$-(+#*'X7V?;=M.G=GY,7P^FL&\8+^JU5NPJF5'(A1H@UNU8EQ2%( M^C9%YYQ!AL;=..DW].]9^_:';=?3D]PGO0IMXP%]M'J4>JR][B9C^D&:7Z4< MHAW'Y@\]<-7)EJN_D5D49"XJ6IWGAEVQSB?.!+$@FQBL<5L7FFS^^#VG.N*? MSRX_[OH'G'7//X3Q>WPUOOH;PW$:DGZ_7@=R[X3T04/AFH.2PD-(M%O;5 1/ M-0D0VP08]X:^KR]T.:+S-PQ3?#-\_V%V5OX^Q=K/>S:024DRN,D01Z13 'E: M%"&X' HSRI?(V@3G[X1U>%_HL R[Z3'UIZ,&,=KKX'X;AC@<#6=?_B 78ID3 M89DC?Y%.',MJ$)E@UCG= 2P*QV)41>HV94CW0GO:1-I75PTB,P\5SS)9.F4E MI$.P)A/X[,DTL<6"3BQXGJ3&V&B$[SZP#Y4-7*UD>XVF)I>B:U#=9R[L(;*O-G*M"]-'(HEDBDV3V"F1\76 M*1X&'%H!J%3A=.BC%&T\H,.QXYZ+L".38Q<%M,N]H<6^G85Q#EV>_OUC#C,4 MC!LF5KR+Q1"8T$H;);D?;/4)^SW+O]+;_6=]NU_"J!:_O?%D'0R/PY6J%X,I]6#N.AP@,48>M#IZ7.UDAQ-G51*7I%/"ITSL<3< MIL9F:XB'WPT/RKO;95LM5-<@8/952E_6R6GALOBZW#I4+3A'+DO4!F))'HSG M6+R41F/K)W SND-%+([*I][5]%CB$E<6]CN&^D34=_VUP_^^P''Z,K=N9;#1 MFQMA^\IF#Y]J:=!X=%:HM_&NWRDM@%[<#MH(]RC M6T2]Z7V;W:E7I1WJF-L,VNJBZ^4#>B]!Y2+I&;3T54FTG2LOF^]:QV/8]B;3 M(R'8#KIJ2:Q7XX\7L^E< GQY1-L412@)P6I&@'2:M\E4$!(&.KQS1-;F$^P(Y>[+D.!=D*G(.0B1T@GEK>)O* MR3M /36:/$07!]I-Y&I^LTMHA:U3FVOGTDSKCLD2H5FQ14DGR:4X&$WDTZ3) M0W31HF!_[=7,_.#-P68>0@8Z?CGYG<%#L,D <[[ZBT'GT";M9#.FDW6R>E)# MC^68*V1OL)89U4[(ZS&N?W5%[BVP-_6S]D%_I)X0/3'A5L_K ZNQR=R!/=;@ M;:X/(8,B:BF&K1X$LXP4DJ/E1O',VD2L'Q\%[^LZ\0@9N(OV&C#O]\D8O_P> MNG_B[->+<5ZADL+Y(#/M^"8&4(%D$LFJ UE2RH7.[]QHVM%Z/,>81G$HG4YZ M5T@#U^SO;_\V^83=N%J2S][C>-&T/<[>UH [J0)7. 4&+4*TH(,GG$E$,A6D M@"!]'1A& L VF]&V")\0E9HH[7#3_IXEDL9T_E;3?X0Q?5;8(Y_SCG?K*8MS M6[PW"YU5$2*$0IY242D*AT(JCTK'4.B)-X,[WG>_A_J7B^EPC-/IE0_X[3*+ M*7ACHC,9&*.'35GF('B9ZQ@2.B@]5]GE)@_R7:CVW<;6O/?7X5-GY3\G-0?Z MU7B&'3VSB]_J, ^8*:%8(< QILC_P021RP*)&X/"DS?K#R:++? >?HOKC4DW MM[ #**S!:?DZ?)F'7-Y-EHA6R\ I.=93$HF5(3"4( 0S)!+T4!NX0TSU B!Z M20)J0JC[D)T0=7I50G.?;]7*GT"Q2,X(9.LC*,<*Q)@1HHJ$1Q>+S<:,KH%S M0G387]P-8I2KU3Z?G,?A>#$,L9O\6D=VO1K/)W?->Z$MIGJ=E261\>UPG/"* MA.9CF]/L(HP&7O+L2F& %@LH3RZ")]>@7N$@R8=EK=ND^E!/BWG'5W"!T MNMV"7H:N#J&;GG5U>,U6ZZ+'SNJ "FS1FIY';X!<$$9>;T*1H\FY44%HJQ4] M.18W5OIM,JL&9+Z"\PV.0CTTZD2Z ::$*0>$HNI%B"P*G,$(AE=7G#STS-KD M>&Z/\;0)UX=B;E-([TNAM^D#YHL1[=UKA#']YZ*]%!55\U(U%0UCZ6Z:LW2YK<:BBN9?3*@L>;EYVPA MH*_SXM :(9G55APJ<'',6^ZV)+@_9K&S,AKXF^M@+<_F92+(-@";WFG?"_$X M%]>]*'0+DNROC:/0AB?MK8@%N(IU^B#/X.(\ES79(@(SQ;7IM'0G!9SOXVX3ATP\DR05WY%(4"Y((1JB!I:583@VN;D:*- MW*Y![5:-R==".&F#H1_!]QB6G -:XOC[>/H1T[ ,,5]6J=P/JO=!!1OA''Y0 M00^JFK22<\^S"C:#*YS75*@"EI0%J@ZS#2$F0)1%.JV]P*TZ1CY&Y=\QJ^!0 MNM]%O(UT_NNDPQ2FL^6AQ!UZ;WB")"RO$_X"Q'JI6HJ4-O':?W4K%W(GA5_' M<-B9!CTI9XVZ]Y#LX?JI73WGKGS=78FV]92%<\^[-\C*V64]-[)TLA=-1TM*N@A) XV.%S>@]7O\6/H:./&7UY@VGR?CS\%^9W71A/0[K1 MFPA9L/-J0QM-38S(&KRR$400SF+63 1]J #VUJ@/&."O@[ZX#P9$J2/&9&% M)CGMZ()G'8-VY+8]V0!_<\;M<0&PB^(:9/P\0$0+OT$AMT&A!28SJ]W-.?@: MVC9"%:,,+Y(=C'!;(3[TAOQG10XJ5U^UO]"ZN %4]>"L4D)(7ULJ<0VYS>7 'J&/% PY#BDD;Y32("F^ =AD2NQ]+V3%%M24L7^]>.AS(2\2*FUI!72DLANZVHJ WA\ M?O']08J4.2IF/)@8'*FJ,@1E6.5(X<'FY+-LTQ[Q2)3#1]L#NNK1<.Q][-P@ M:OX#+^BW/KZXS-MT[;%.@I\BTQW$_ -?@-_( MLR# WDBTN%D%780:_ )\HSB'OP#?WU./W3Z0F0>^"]TLG$"1LK ,M*XH#RR! MUTQ![?Z@?PD^V$XO-\?H^R?NOP_D^C[6;1!I_G$5%VD^70WTJ(P,4]HU+U9; MX.T(+,J38M0]X M'C9V)AN-H.^&[#3E2#):B%YH$!9S<3)3'MWV3G4D3?9'J9$/X92&#R0WMXUV M$?"YV7Y'A_9NG][%&T=IMM?&Z9@I3]+*DJ",5DUTM7U(4'J-3GO7N$'A-)KM MVZ*ECQ.:-]MKSRWR7,!(%NA4=)%VSZQ ([)"YW'4XD'IZX2;[7M9_LEF^SYF M.T[WW6T/^JS<_>E S7=/?WB#WKL>VCQHO>.I,-2ZOA%7J@2,S@@?:H"IL&2? M)MV_IB%?EBTZ1Z4T93^Q7J!0T!M#'?*HO33%9.]#&Q[[EGQ96SET% 81*UET MR$F!XIJ!XQ*!YY@141\G'*;W[26MN6G=;U#)$Z6$M58ID*5>%[# (03:W*//DK.@#!IWJ ZX M'G*?$< .Z,"&,7,'Z?FDTI@[)Q+(8!PH7?F>@HH0L_0\1$(*.QB_S$8I?TYH M]7/.8^X,=W0/J-8H7%D=!8,.%L2=\#A,X[*[= M-9_D]9^D3T%2DO[F8D+G&JH4#/#5$]',536_A<)2H6/-1&G;#"0ZA';/"V6L M4!IY>'1/QW=S_!*F^:8?B/[\V^4GG%__WJ3H$)E0% ZZ$D#9RG%)'H&LF(Q. M,Y[DP1CWVJO[O*!.!FPCC];>S6=?<+[\]NXBD.K7Y^ZJ5W/"K<6@8P#F."DI M5Y&RKJ\*@BU"6=)__"MJHWK/*VBT8#H,=>O.2KZ^7(;+C]/O?WBU,7SX%"[_ M-IOE/Z<7%Q/T6ADN/?@L!1W 24)TR4!0,>F4N>"J3;'[H&H^KZ#1@VM !MO5 MY>B0FK[]LBKM77Y\@V&![Z8QY6Y)]^.8P8(8_7@1G3B?(K7E>V/X2_;@),[WGDM)!!*!U!Q5A? M4B+AV(I7@XL&F,PRGUD^_1,8'GLW>>5=#)@>[S"W#A7V&+"L1AE$Z5FF4E0UCN('"-$ M;5G14F?GVLR4:J30::^21G \R +JAZ61W]F\OKR!#KZ9?GWLEXFWSJJ2R-XR M(9G?(YVWRD&2KC"4(B31AGS@@$H^+Z5#+Z7A,#?R.YZ[/[EU@\.<;> %+*/H M5?E@Z[@]#IA2L:6HK./!Z">'5.RY&:8)!$9>,;ZY6+K[&RG-KBZ7BW?AV^IE MFPDN\R@,F(0&5(X2(@6^]*^%,4MA,'/CQ_M6-4_[$-D;I.VO+@="V,CCL@6>Q:LX/IY7C CQ=" (=7@9?,/X2_\ONPS M9UHF@JYVI8!RL8 7MH 642L;2K+A02'Y /1U2Y;0$EU0"RA+I;$Q,!CO^BM9ZW9X7SHBQU&#B M;6,&$L-NEJ^ M=YF55$JQWH"PG)(A*1D$H36PX (:X8+A;1+JXW<7#EXIW*F!EDM$9I-1Y7 3SD]I*G(O$'1D=NSCC*-0]'41\)G9<4>']N;J MV\4;1X&-LS8;(3(DX^N4#1D@VJR@"*\E\UCE/R>X[,CLV!8M?9S0G-E1J62< M9)47UT<2QE+2Z&,@_WFN MK"RH-D[829'7M9_DEFQSYF&Y .;27,R\_Y/7Z9 MS9XC4NQ_7CL M^>,NOB'G8S_Q\:T&9'?5Z %-9S&QU#9+%G2=#6.B8<;&$GB((?@2'D_(?N*+ M&A)U5CYZ5E($5!3UJDSH]$Q'<"6QG&PHW!SLG/TNU;[AQ:T]7VWN+?T7UI=V MF%]\I=WR(_YC@>7JXLVT8,T+A<%D0 :70:E2>7AHS2432G'<62_;O$K;1^I1 M['Z[H>IA6'(PYS4@_[R6^6*=S+=J\4F)VD17]VY1!X5HG<%9+2!++W1D3DC1 MYN%\%^G."$B#.Z/%C)6^-00191&ZWNSD0N&<\!Y<*@XPQFBLCU:;-J^73K+& MMP]\FKIF[#4^3QNET%*!,:F 2@S!!YE Q$Q6$[FXV+8WXE1K?+U T+'&U\<9 M1RG6=!'PN<:WHT-[5VUV\<918)-B,EQY#L49RFGKJ,O(>0#.=' F<2SV>7I+ M:[3T<4+S&E]0Z)3& ESK0,)XA)"C@:)RR!+%'!+*V,.;D(VFA-"1I)Z;EVD%E0OC"#O&GRTTG( MGR+8:.6T!N]PGQ#UAZ"_A\^W"ZN+N$W#D9X"'R8@O) M1&V5%S(Q.J4K8QV7&FQ D64IJ!O1BHP";%M"F]%BK8?3&F#L5_R*%[,OF#]@ M^G0YNYA]_+8B@%O:/![O*V?L[;^Y,7\HR7DC8B^[;WRBV[0GB/:Y5[/Y MY_#ZLM3_JS\;J!WHB4]NT G458\'34"):&+B1FBG6)R4G' M[V@YJ)=+@9K"$TJZ:@F)*?"B,N;DXJPP)+8.3=9NR_Z?=>6S6_/>OF_WEA<1 M4$'AQ8!R*8/7]"OO.0N":\$:7:1W$&X4U>K=,-+A F(O5S2 MP_BFCA:67'$K= 9!!G"2P..BP*>6QU3\3+HMN/+MHKXDR!G=[>,H8?'9721 M3GNPLC:I<6'!.>7 "B]RTH$KWX8'[R1[>/;!4%/7C+V'!Z4KQFH+P2K:5I7# M.D#806+,%^="\*HMW>*I]O#T D'''IX^SCA*,T87 9][>'9T:.^NC%V\<9QW M>M&'(&R D@+EH$FOJ#PD"(]>1ZMRL0<+HT?=!H680 MDI"@LD^F9*&$.%C#Y.#%FCOL+2_)LM.\FHM&,=D\7"ZN::3X!#7YP2O"E, $ M*G):)2XR$$9E"LTR+ZYMN:J+E*/8J'9#30=JG6&>JH8.<[O+^'&@/(*)YRX8F,8['R!=D,D>L$ADEM F-<"#TP:*Z_^>=#R@X6/PQ] M^ 9Y7\SIS/UXW1#P\E/]Y>O+%Y_K&(RW9=LFRB<1'=NFP3?=;=QG/"%2-'#,&BE8=(LN*Y?JD08/B6!\W)%5G,$HK% _JF;YA M&! U=IW1X?V?Y"_@S>. AMN(\^RBB>DKN7>!#YA#=]\#I%SM.5@K:,C MOOIMBY8^3ABZ*OJ8I;(X)8M$ 8S5]O:8(D7T&8%%$Z,7'(-YD(Z=,KUG+]L_ M3>_9QW!'9G#P4F,1F8-Q*E/([2NI:52$9SH>@T),NLT@H'-D<-@GWFCEM!$P M.'01]YG!H1D ]GQ5OXOW1L#@D*SWBM,9+;P(E&TZ!R$Z0>>VRCEF38=X&\Z[ M48!M0 :'0V*MC]..P. 02RXJN@*Z,G8KET1][Y=(O,2$TQB4:T.O?/(,#KT< MVY/!H8]7CM-K]^OTXW09_L!T-9\NO[UY\W*@CKN-G]N@[ZZ;#@^Z[XQS21G! MLE2H4DX>*9 6%!2C](FK^[SI&[^A80^>M%+2;B:!(Z^7%KBBE#5@0@HR>$W2 MGTL/WK:KQO?U5V_+VZME?8JU^&>XN,+_I'4VD24%]$6"5Z'./7 ,?+WG43Y@ MR=Q8C:RIC8;18Q0YYV[(&^8N>1 '-TA7WX5O5;Y7=&ILN=VF4R=<)OH3+])R M^G6ZFCZ:,.HLK:?D.I(=K5= 4FO()<822'P6V]2M]A+[C,!X./VD&A0Q%FCYMVYJ7.R MZ>7'5V3V[YJD^O.5>C_FL4[J 9&S"$84*)4 "==*!D\10MNPR9%5.\,RFJYS&Y>X.@8P]&'V<!\_S 8V M8HL'K>$B7";\XQ/B\DW]T[=P]DRQ*-'"BEV8 FR*N(/)4"R6Z*R3^'!,RE"K M?H-$/T=L,80[6N3E:^2ZO8GO(%G;J&*C;$<*)P;Q80=@[.& %H'$9@E38K6[ M3(.)-7N7I8"/-D&@U1 2+X*5-NU(- ;RVJ.W<@.8O$&8\7;Y M">>/I;(QR^S-JO>"@A\T"KPC505#*:U)*%.;C6&]/&<#@P',O7$_&+PGY6^S M6?YS>D&&R+,J]_1[ZTY8M>YLFEB_0YO*KE\U4.?*()H^:&:Q5C&?O*U#BY2* M)4JM0HXL"%5LSFZRZYN76OHG>?)DM%RU+5Y,9I2:845A* +V*0Y$]$8WN@171?I1M7 MQMJ MNK=^[NB4PSZ4^-N\#5YZO50_87GV?SY?2_5^'%).I26)("9#3U+I60[;1GP%ER)AIO M=#GX>-0-LOY<@!K"88=]6/,[+B?**I]U9I!14:7R24[8R%@.I%%OI;2DS]4H )UQG MY3&:U*88L*/ /Q>P!G-= U:G'Y7Y)Q2XKLG;%#,EOPP\9DI_@W?@?2[ %5*P MES.3MLT=9G<9#]6)TQQ-C=PREEZ0_DU0_DZ29@,6*:$HBZ!""YQ"-2%$$G9QJ M$]X^+==YHV5 GPQ89ES,EY,5.\$J7 ]2"948[6;7+-"E#AXB !=9M(E>'7^/;RR-[N."A M$_>PWX"QXT-QF,EC\(2JS677+M(V MMM!O?Z6+JSR]_'C;?3M1*3 I327F+IK"I" A>!1 Z9#W%$(YF=K4M_I*>OA4 MHSG:'N8;39W7H&[Z(QK?(OD-X;.S,LGD0,(4DD>1VT"M MGYR':G@X.+P:NFM=^G.,)H@>-EU%IAD-ZDCQ:$"124?A:.U$3Y&I"4(Z^G>5 MCWTVC"/?'AXR_3:_O5QW^%!D;2VJB\A-&R-V$/HXS1%-P= />(-Y02GEP5,:#C(G88R-D?$V=PZC =^69HFQ8Z^/ YM@[MU\EG"Q>(\+ MI$_^].(RW]S U1/\EC[$I&!BXE!\K"RYAD*4J!P489.(SN?2B"JZDWBCRR7V M=_0C8 WMI<.1P6][&?KJ:GDUQ[N-W[_]]846-S9\@;OU.P_T%+>?[@_>Y$K$ M9&(N/(B@1%'!,6WI_SQ/FJ"V_4WNUF\_P./YBC=6O'T'4.\KR:KI(X>)_TU*?2.W(SXJ!DUJ!*L9 R"& MT/#F[J["C^H^>3?,]7E8U\*EAWWYNT:%WVG7^? G7GS%OU.2_XFL MYZ0I*Z[R6+F;O1 0/3K@:!QF65+);5B/]Y/[I\?B7HX\\)OBQ]+7A?/AS]E$ M88S!<@U"8P*%J" *$CJ;6!P&D9D^_+/BC>+^]*#;Q6V'?5R\26@"#TZDT]X* MH0&YXZ!X0H@A4X#-*&9'EDMD8]CKO@O\C+>=7'?8=\H;Q'XUNYI/5-#*)6^A M9!%)ZNC <9NAE.PX)N^9;3,K8S=YG_&VB^,&[!Y\N",!F#WY9M[RO$&:'HH/YXC"/=F(4C:TI; M2F9U%PV$TT MC>0SNI(-*,=9K69E<%ID$-D[I5.V#E.GI.GA)X]Q%DDOR\^&,MOA[J??8%C@ MXOA M8]\BV+XGR?7'O_VR&G=Z^7'U/1]P_OEZ(.H\I.5$%NN#8A$,)?.@).GON9!0 MN*R/IYSWMJ7J3\EV^*UG2)P\/% &]D6#6]AU$K['2_PS7%1!*?)Q%*,+A&#J M W;G.3CF(D0*T+-SM.TT(I_8(MCYXV17+S0(3J_%>[6:'8YK0,PG7CO"JK%@ M--+!RNL3+BD15/(NR<2%%VW:0[:*=HY &+B=<4MIG50!5_.%LN)A>^K;B;ZH2ZQ'0IP#VC<"M;14I&"4DXD8RAGXQO2GX(N&27!V5C'R=6GT5Q0GN85DP:93+K-4?*$4(>Z+&P?S.YO\V-? M#-[GI1%%V9A(:.'KW#GG L3B#' 90XG&H^O6.W4:W%F#^7 M658?6S9D5^HB MQKF29?5RP0::I5WLU]"=V@A7:'^"VJ1">Y:V$*-PH#$9:75AW'+L.(P7?SR[>[O7-_$L^16M-H% ^F;LP+/3 *3)?VDV&0;\1!W ME_%)FO9%/9;I.(U0K;SX!%CV<$'C3>9V0+C3AF$T M8%:,R]P(VCR3 6U()ANYS[;--<&A0+&EW>EXF.AC^8'#OA>E3"^F5:#?+I?3 MY;=;UDD1OA M^J)^Q;@<,U!.U7<8''5$Z&E$*V9OQI%S@SGNGM<[,>N5*MI.UG[CO MF)&X?'VY6,ZO:JWK1P4O45)@O;"4#H@$2N= VP6%I<%))7AA5N8VUQT;!-I_ MG,K=CWT54J46N;I<3EPPFD2IPZM7? ?!4>0L&=0EY+D-T98VKV@W273X360( M##P>E#* O1MT-MV7Z_7E$N>X6%T]_K%<[:37%Y#A(TX,UYRA**0Y$[3S14O1 M-EF#>YE,%,)EUZ:UNKN,YXB5P7S2( 1=$5UA7KPBNZPV8UR^+:\7BZO:>%.O M+A<31,NY04K@39706\K$B]2@:SM6< P3;\-&MEVV\T#+P#YHDL5^N;F_?%O> MS"X_UE:9*NG$V*!XI,A;9DYJ)X,0D^(07504FC%68JMT9;U$YX&(0>P]8'?2 MZH'!N^\BO0Q?OF!^&2XN%A,CM1$^.2A1,% B419FT$ MWF4G6>"HML6LFS_^ MM-TYD-D:M /=U_+E[/(KSI?UU6)E\UA\FEWD.F9R>OGQU_!M,2D6L_6U]H^V(4-!N6(:#6@#(%GF2,1K4IFN\L\L\"KR$\UJ!Q:;O@/X+JM^6/Y2S] M^]U\FDB'Z<>/JT%6/"'S##S)7SOPZE!FTB:9PC-R:W4C8L<]!?]98#><]QZ# MSQX;?#IG2N4H:$^9NWHEFBG)0]JU$S,V6BNB:S7:=D#P#6BWZU_6&X'WE96' M3T(T67%12['U.8>FTRPD0IA4IB0A,&K7)LGL+.*9+\2]//)XR?D#0&>%5#[A M(J]CD*"YYJ _PG%1%$-@KHX2=EK6U\0*DDBN."6"?L@CW/PF?XV8YX&:=IY9@Z,!ZJ0% MYW/,-]P9*W"O*&R%LSI8!29Z!8H4)GSG.H@B,*&"1MN(?V*#0.>"C?VMO08% M Q!TZ:^&,-<'8NOJXBZZ>D?!F^K$2<:%,B M5^A J11!H?#@I>? O1-)L1A4C)WRF"[?=MK>;V/4-5U>>[>2/B7DS4__^!0H M^IEH+[R4JM2=K8I+BSM(3I(F1 J K B^S6UJ9Q%/&S-M/;(&._M1]MXF5J]F M\[M-3DE(Y@,=?9'E6">:U]=]))CQC&6'13UBBM_2&W;_\T_;Q4,9;HTS]^[W MK)J]+2\IL)W63O?I17T]<_T\]Y?9?#[[2EWUE^FV3N!44SE"]C)6UD MAG)H3BNW5#8;SA+]N,W]6Q\I3QLKS?VR!D3[54G[2$K9\^O+-,?K6MV;6;B< M6#H 4PZ4,/%2^YT99=$R<+"5;\>14LFR3CO'?G*<-FH.[8@U(-J[4'JO^UD[ M)TR6";S"RHU.YG#,,A!1NT!_E]-AUV:G.;L.\YWMNL;) ]<^KYF DY1):?*$ M"0Q4J0U?S$0HB7&4J$1!UL35CV4Y#X?O:>,U;M^Y5+G:E_[X-)LO;Q&X\0SS M3B5CBP?+^1D/ED*$CBE+=H- JS]&V:N7>(-)Y8&(8 MBZ_!P@#-H&NN66:7Z8I^>%G?2TZ<#0Z403G@5N>#X8 M)NZ)=K[8V-T#:YXF#OP._IIC2G(LS-5.,N?KF&#*7J(K"JP4R%W)0I4V!,=K MA#D4D^T!@L?>MAT7*L0!1\TK*'NMUK2@A=2I8G09S[=Z^ M6\M8V\>E.NXAQKHRUO5RP@>MT%_NU)"!V+&IK/5#^0>*(G, ;59\TUG1%8(7M6+!,MB%BQSAFUBI\>R MG/K1.9"5&Q"[W)?HAF^OBTQ-"4K72749E10 MK*]\,YYDHWR.,H=Z7,G"/6O3+W@X"&PA)#T$ OI8N0D-[=?9Q==:'[Y_2WA] M,E%Z2-C32!L>J:RR31 4'4_>.64SYF@>OFX:C.+I";$.7U79WW./2)Z&,GN3 M>:G+)",2ZT8D(#(X"#POIHQE'4:K5$80IF&]O 8*-( MYX2%8>P^8*RXNE>L5XJU(>1&%(M&:<9)-^8M*"5YG6)67[EXB:&$[-6#!],; M[F7O?^XY^'%?LU;IY1Z 9I)X10+4KMV_76'@L*6?.]02.ACZQ;9_H\'\ZM.H>MS MRA>C,P8%Z KI&8V'D(R#X+GWNC#-&G7=K17G"/-@!_#5PX1_;T.WR.X>!Y>4 M3&AT0=;)>8Z"R_KX;#7J5*? =4G>F38$;&.(YAOX?4\3-UCR]V.=ZW&)@;LH M=*PSN.KE4T((%*%3LLF%U=9H)P[1'W%.$>">5F[.]?Q[^/P=WAWD:AH!;I+L M.#'@OIY[$@A[FKWY=G!'/B-L2)Y25!^9 >6X \]T@9JG%L8+Y<)M6F\/"X"AT-#'V@.B8%6EN!.;_(&7T]G\]]D2%[]>(3G(W)9 M$Z"R03&U8?)FEGP MW 3@B;O$A6+Q80O=ADI/AR\[=JODKFZ9-;3I@-'?=66*G(3_>769*3+Y8_K7 M\MNKV=7\U_#M8>4K.4IM',4JKMYL"0I0(W(#G,+65"SE0XIWP M;(-M_]X#D>\)+OK$C/(4,2G%065!0F5/FG/-,W>2JT8SP]:*9'<1J&@UN$.PXP> KML&ACWL?HA]X48\&QV*C &L]76N"!<0LBVT M' )#*7@0C=BU#PJ'+<'@X=#0Q]PM"L./JQ8Q12U*8)4\H)!$KFI9)#@?9)8\ MZ)#;3&H90V%H$#=MKPSUL7&#Y %IR M[U(4TEC1! G=Y#N7J*&!-QK,XWE*RCL+I8N43:.*;G(>)\AHX>D>8-K330V. MGX[2!I$4AFP L;93V"@AK+9@[E2.+'A1VC D'Q-,6T*4\6"ICW=:W&R&BXMK M26\.5QDX"I8]G=#9@2K20N0ET3$KZ6@ME<2F33WSH22'#U]:>.SA_>8^YFX0 MRWQG7_WEV_=?_N<4Y_0EG[Z]P:]X<7VCKY Q&U0=16)@->>(HJP$F=5@+D16 M>!M0=)/O7&*9!MYXC)F]Z4B^B_9W#(NK:_ZKQ6-Y;U=+!V&;AC2]Q#U.9-/" M[YN@UPF-V1?,*"!5(@6EE 6/A4[LP+(PB6G9*,X9 <*VA#NC U@? M7[4$UNO++U?+Q:@)(GF%',@M1*>^2(=MNGT?4*HP\=" M#=VY"3A[^J)!=%3/]Q_C^G[Y]H_+Z7]=X:^X2//I*HA;K1I.__&2:3"Y7E$E M9>C$-QH2US9+X:T/[89Q;A7O7&*CX7WQ&# #L'#=%?+.-6D7N9HW#ZV3['C- M0P,[\TFX[.F)1OU$:^5S.=)>RE?#CQ6H.A;'IXR@5#B$=.@G M.A) ^CA@\!:C*>VOG^ODOH1O+V\Y,S#D$'TTM8%>DYJ6U+2! =+QQUU2%NV# M>=B;FHK6??QQFDGV-_UL4+L-W3AT5Z(/?\YNXQD;?FR=WL]O&-?G__,<#N[RA?UW]QNKG5>_W6/Y'_?]_O'_] MW49__OGG_ZRB+69E^6>8X_],L\__L3)2U?Z/] GSU07.RNVHL]_^^D*;'.U5 MRS"]6-R7:C']_.4"MWFXT^?^QP_)[VMT\^'W_#RD#OC7$B]SC;NG^?_]OZ>> M*XK;DL[&*>5C<"JG.E3#8RP4[?%)IV\8LCGWS7<2/\^C23E3%KMZ BQ1@==< M0BG9!*^S%J45]>E:@?8-&AX9KW+1IHNK.N;UQ>?9?#G][SJ-GO(QFU:U:!"J MLDMR"KDCRQ9DD%D4)IV0;5XF=97PV!V,NV'D80S1Q!\-\MB[LKPMUZ2D]1'W MBKDXQ2Q"H'R,-J#:3>$3Q& %F!*B5DE*Z]JT+#TEU7G@8S"[-W_0<)V?L\05 M4Z&0[L*$T,?2AWOVWD6JGYL)H9?? MNKU_W\7HAX.$JS/S3+$D78GU?3:'X )MG3ZN1_% M]_)ZRO7=3"@',Z GH?C1?,H'[ @'D6C^)[N:7OH_@^-MT8" Q^ M(_([+B]FBP6=G8LZ9_O%Y7*:IQ=7R^E7TB1=S>E+2)'=;T9Z??Y -R2[Z_3@ MID0)QE#XI+1EJEZ)%<]*LLY919&@XI->W[1G17CM9U\7KS&_(I"_G'W^Q3\ M/BKO']SU#5*ZVZO9MV5/=:[SGB"MD0613B-# 8X6"7QFOO*!R&1$*D&UN7D< M5H]#W3Z, L='A,!8;CKV5/R7;^L_X*9+S<<<'(*Q-H*2O%:!7(0445BTE0FK M34-Y0Z6.56HY)E2'W?T'@TR#O'Z]9/>::+?+U[3LLTW"XY1_1@.)3E#=TY_' MP%V6V:28"_"H!Q-\;11I+*G5KMZ; MM3!]@S3H/2Z6\VE:8EZ)]@^R\N+]'_^XK;99QQE#@O\JNDY:D\IUI%D15J!, MRMHV3TN?%.O,L#&<"]K?>_]0_I:GTC&-%"V"-JMV,14HDE24RGO!4E&*Y7R0 M&_"'@IT91H9TP\9[TL'+XJOC-@;*9NE'M55X=2+_'N;S4*VT1T&\XR*[VIQGG3^&_W=)2U!XYE*E"^0'I7N M-T!DTD"='AZ25IA2&'5P\%"CGP;IHX+&8\CO/2MT9[VN*U^+E1*+UY?7Q\[? MYK/%8H),!3I6"A165[$5CK1QB3 :3<2H,KCV\+"-BY)%.H":8O2O%\9LM#HJ# MV4#^:' +<"O+[;5Y!VF:MD'#H_#22G>:N;S(5R]I=^@E:?[V'3H&LO;SY?3>$4A5\VFIU^QBD8>8#?W M2450@L&,@!0J*;N0$;S3 40TP2E9G'N8>VZHESS]/85Z*BF"D)Q4J3)18;T73RZL:O.%V'#F.UPY&PK;\O MO%;@12)(3I??!K]@7?_Q36]9.VCTX*I59N\<&F>+*TJ*XJ(.F@E?5"SDN+#A MJG7]%QW]OM5'RX7.#*S3%$+2X0.^4$0IO'&JWB)'_GS?NKZJ\/9J60D5*RO9 M^]G%Q:O9O/[FQ"=6$I<.4F$6%(\:*"T4$!+G/&EM6:-1=6WT.\OZC-KV+A[AE2Y9K>!T>47ZW2ZV"3>,TN/ (!BV:LP($$1" M8#D@#Y&R,3.R!H;-RCS#>@0@:7'-.WA4A:L!J=$ ]P+)P$E!Y()2&Q>CL-V8/"2#JS$+=*@+ MPE VX%1DD##D@D4+)\>9T7?5\(1VGW'D^$V@,\(<:(.>CW-N."TPA3 MNXX:3V3B05:J;UY/414"[1,H/!C*98N..236AD3@0 J>T%(Y$%:/L[1Z >T8 M,=O&IL"U-=UM>^Z.A+@ MCA'L;5/U5IMNVGIM0Q'*0LZT"E1B"ARCD,)@"IB91'EK3YX76>J&U MA-ZXKQ>>5%-8SH(O!1*O0Q69U."4#71LJZ2$*%;X-L/ICI)[C:;.>J>>_*1[ ME& J1_('QASK1&Z$@.2HG"E=2>A-C&UHSH^K]PEMA^,H+AT09B/<[+97I)_4 MGIN4*3V1@$SD>O$JP5EK5W;(MKZXTR=U"WA^9:E1+[(6,'N\R/2Q%]F+G%?P M"!>_3A?U?7$-I5[$Q7(>TG*2?9!)&0;!>U+.1E*."PHKHE01HRU5M<;>ZC<.X;=9 D^R=DQ M3WL@("E-E@@>*'=/4%)$I0IS,C0\C49A@^?%>/+(;'5-,KPE^N]6?&(X$];Q M.BO!)0J'99TB(R/8+%/=K1!SP]KN*&SPO$9/'ID#WK(\07.Y4UGTQ<>/<_P8 MEOB:])M>+J;IG^'B"K][RWM2TY0,MM(+*18ST-ZDZXU2*"%[3/%!VTTO:M,6 M,I_0@MDO'QLS%AY#WAZ[-G%'T_L*3K)$*9FTD#P/I!C3X!72EB1S-DKP+/TX MGQ)M5.EP:V#4(&S70K8'@D;8Z/^HP>##;!DN'NAH@N98%,6BRM")9PJ"BXH3 MMBO1')W>6HVS>M=%N^<%TV+!#(ZK$;X V)[W;?#0Q%7B($.*VUC\#9L4*Q:D MTDQ;Y9T-;>;N'4WEYU5VG'O=(1 XPK<#V].Y38IG&45*)D/AQH)RAD-T&4$7 M%"5:84H9)Y/'SBH_+[WCW/8.@< &W13?1T;B_.LTX7H[_%[GPJT4K"HO5H?W MW=]_.5LL?Y\M_S!&NQKNLK%,N+8YD)D)LRK2:2L$!$])(J(*(G";HBZG MM2+NJG?X53$R6!YJT>R,J=%>Y]YFAZ_"=+XZ'?DD6%L$TP:"E'2H2\O >5_ MB$PJ&^\E-FRW:Z#13W=HC (:CR'O1WM6W"@ZF]_\J/XY/I'%<=J##&!,#)3- MM!DY\H@QG$)%SK#$-B.0#ZOG3[<\1@RC->?$_@2T@TT]L9A3K@U,5F1*G#RG MY5^B "$K)4 MX(4NH)*1S"'E_+Q-A^<],4Y_Y%$O),R&\LBH:!Y^J'&9'XRGZ*)3T\E)+;0Z MSORE/< RV*/4@3U]*BA6:!36HJ@Q]9U9G8%$9TT!)BC6=Z1=XHWHB$\&O5M& M2HTVL,22E'K#M*VGON[H,[>,JL>N32"DDI3# MF S1J@",%5MLC)ZYD=$UO#GZS*W?_NMJNOSV^I+<>K7:;-XN/^'\PZ=P,UAM M\;U2=I>-/FLR+,L(,BM?JQ>93@V?@#/IC5>T(8RM8W$G/4=X& R["@;KVF@/ MHS'-[NJN[0T7,^=,2R\#>:).;Y#"@_=90_V9M"5F-K;Y1GU5/*&E<@"L'GY9 M[0"T,;7+;U7T/A?F1&9;> X6N&:5_U^3QO1+VN1"B4%3L)9'1EK<4\/G]724 M];0'S,;40;]5S_L] !.5:6/@@H($%*Y6LBPXG25(23Y*JD1>CE09'$C#Y^5T ME.6T!\S&U!6_5<\;>LL[JG+M:.?P 3(Z1JK&!%Y8.HVY,"&'*+D9&:M9?R6? M%]51%M5^8!L3@6#O\#8GE9CAK&X@&I3%"$ZQ I9[KT2T47A;=T$? M,#FL0J9?PQ*_=Q+>74(I!6%MI B*(:M]!8Z@&15$%T-60;AZ$B9"93G< 2(%A'_HRI9*\KF?W(WL4.J/T)K< Q M+($1+N=>^#VI-?SDI)VI'N:X'E) MCW-)MT3R*5;Y*NGB=BM8'GQPP4!!6Q_340+EA4&P+(=H4!IV[PB4%F,$LR5!&TH$1B$#%3Y&BLT9F@FG%DX[W7:'%"^^*1ZX#[0F!, M_-UW=7E?U]R"-$KTN[3J)D)K%Z534'(@I600$+.*$$Q"PX.F';K0ZOR< M #\J*!H$T>TX5KY_TO5?>G@V3;C+,:! \+$^+4A1KB94 D86$VKC?&C3BG(T ME7^Z%7,:X#HE;KCUU!2YH#+D"2BQM@68HB$$3]HRZ:2CT+ZD$R.*.Q^&DU&N MG_UAU&)RWG .47"A"2H'\(^H\6P07=9A,_-X*3/DAXDN"DCT=.A1JBBT[/ M!"?3_@0GO:4;-.? M>4>(GSO2V]4;#2X;;D2YP7\789H&:/?$.4YDM;-SUCMY#\LV.%ON"R5D;6?U M]9%<'51KT(%#H2"SZ+4U)A37I@I^ #=O"4':>+F/00\7[JXV+=K7:.][>XDW M!Q+R')*7";SU$93V 7SA&IA"[^FC2VE$:=I#R,-'%7NXLUMDNKHW>H8DC.!1NM2N18X9/:Q('5 MZ7N/3H;%8LSH&8-H*6-3.D1PFE'\++.VV9I,VH^K6^;-4&18+RY6?^;N?> : M3TVBSUK3"@8>O <5!$(T'J%8EA53(7K3YFEB-_E&F+@-B[I'5=;AW=:"-&JP M/(5)R;(K'))(E*=81\%-#7-"M+HD=*P9*=1/>!VU#S"/X_*Q7$>]OJ3##_]8 MTLJL'_>F_H6J](H!V07.2XG :3%2JET,A4>5$%G[8JT17/$V+9E/"'7Z!8Q> M*)FU\5:#'&B#:+?$ZQV$:UK@>%*\XQ0\!G-F-Y#LX8F#PZ6((%0T"!)%JB^- M:&?GL<8#2F7M.6WH;?AUC@"3+063XZ"DCP,:H*.V+]%.&RYP<9.J)U$IS#.E MZDXI$H.R=!=KA(C!"9UC\<$W0<0C40X?N0_HJMF0=FX1?^/%12T/7N:_A_F_ ML=:$;C*#&_F3>?Y:NT?#N_Z<&^OJT2K!C.(\C 26-% MO@R&,2B4QC'+;?'=KN_I"^Y@@_[M(2XV2?!SIKZ#^&/ 3>6./ M"\(U$B]OK MY@Y"]%<\7S)!2YJ$Y<5(Z@3O&2@YR5 M9$8()7.G5&6,OM^0K![0]7VLV^*J_RHNTGRZ>G%&PKVU1;%-)WR#0.6!A"%L?;GK9 MF]GEQR7.*=RM;\ IV/UR$2[W:-MX\O,&:LSH+O.#UHMH?(F%)5E0*.%H4;I" M@9\K&8-C@4V>_.2C-U=$1]!+AH,2@<+4R /$Y#F@0F8Q9(^-JL_':ZY830?\ M0,HL/LTN\LNP^/0>EU?SR[>7KULW_>/+[/+#RFG7-_9?Z6RZL85+;;8!O*N%) M=F/T@>F]*9"C\'.KB5^#2 MM*U#L#)#$=FK0O]+K-%3D?,BX>F%A"=)>/IXY%3H2[KH]$S"LP,)3R^P'(+' M9!=/GPJ*N=%:L1S!&J,I4T0-CO$$)7K!$XL4)A]ID,EHT-N+A&=TX.WCX(.3 M\)2$=)+0":.#5Z!X]A3QJ 21(4^8DU6I3??OST#"T\OSO4AX^KBM,0E/R*5( M1AF\14/KC5%XXKC.(!TJSDH0RK?9O\Z*A&>?2&]7;S0GX>DBS,]$PM/+.4_2 ML^QBV>8D/,9G$Y+2Y U>QW\K7MG'"JS(1U9SK&P;0K=QD? ,Y^4^!CTR"0_C M64@K'!BD@$MA$>!M_8>6P2G'F?#@E/+W?N0<+3QQ>MF@:>%/7#G[/; MUC*EI/1<4HBN!"B%$:+2"G+1$K/.$GD;WJX>0IXW;';SQ>':_-[C1:WV?PGS MY;GW[:/'*C9KY?D#_K]0O:4.=@L!-.*2^44>IZM#SD8R5R9 M;/OP?7/&U:>_JY_^X<>G_RB4(YUQ,>@$V8F*%49G7!U\IP*EV,$84U2;#H=M MDNV?+:_]_!>?9U?U1K/<^=DD%E-D\A%DTIP.>I' "1N!)Y5M]LHSV::/J8>0 MA]^\!L7.XZRXC7L:'(._7N&'V1UYI[AX>36?U[3O,O\^NTS7_S*A+;;0RM:T MV:Y>_I*[G> (-2$,+&*.H4W^W%' ,T-0"[:LHZZA :QQP$KR,4)20W!EW2K1YK[R7XF:'MD&YL4,YYD=)J M8WT7OM4J58=E(UG4)GI:)[F^8E8L0V3:@A$L>$\9B&U$H]A;U#-#6EM7->B_ M>H]?\?(*ZQ*X+^S$2NXXCQRLJV^83**M-X@,,K.2$DO9R38]A1M%.C.L#&/Z M!FU3MR!^CPFG7Q_C>%(YF%AB$@1EO:#JF.V@70''T$F?G4VIS;&V3;(S0\B@ MCF@PY*YJ^;:\G&.>+E^%-+V8+K_]/?PU_7SU^9?9?#[[S/G+?$.2YN*7;N M!6!%/S&C69XZ58)V-=O MC4M/M^T&'21JVLCQ6*;C='.T\N(38-G#!8Q#@6)+[\?Q,-''\@.3=;THA6+Z*M!OE\L:VU_?(?MB.8;(('.F M*2U<3;'F!F2,*G&>8O:=[O,[,76ME^&XT?$NGID-:M8&5UE_#_]G-B=I5MT$ ME>8"Y[>"49H?4"(JH$MF@;N&,4L+=YZ+-1I)-U_[#&'GBYOZS5 M()ROV@UJ@_-J-^/&1G3>0(FDJJJ_"JK>F&&P/'IC=5&#+?9U$IQ_]#B([0?F MZGR/7Z[FZ5-8X(N/"[/_3TY.Y0;!MX_N@L; MDT7T28#&^@37T*'G.;(5E9WU=/XY-AS7YY&Q\@3WYY&@TL?Z T)D1:+UO^@? MOZ_Z$_]V,8OAXA6)F.]24;):\]/:0U25$G;>W-5@0R_8E1S?,Y;;>2=!R4"1J 6A-2D3Z^1Y&2@4=@ZY3"5G MYKJ[\.''GZ/S2G0?Z%8LQH>L$II"K"L>8QM+E$? MRW+^8?] ?FC0M7-?HML LX-,3OLXFMM MN;G?D',30PI6LN.$QQ(3*)L\^,@8_:M26E$<672K=RQ/B'7""!C>[ VV[UO& M^%\Q+K^3I^BHN(NHP M;AU") ,[S );9S)114<8V8Q762?/SQ'E[^Z)!+^Y# MF6X'!760JFFLMUZNXT1[^_MM"Q#V,/H!MHP;Z;R0@G&+8 2=<*J(""Y51AI= MO%8F2%7:Q'R'A,*6J.]02.ACZQ8(N-/6>_MLW$I2K&3(JCX;EYI!$/6".J)) MUB6G2YNGP(]E.7S(,(27GNB?A^E,7RPZO\GM@H'[AXB$(J@#]'NH/H,CW1_I[OG)9+'"Y>!'KE,[4 MYI!\\!5[KOH5D??U1]YY/]="[O7?=/!EO=Y##U?JDV9ID,6]F898$X@[#_I: M8NB)K]O_F=?\"O/C+VBS%C9^V^&/BZT>7/,0ZVE3]=WO;WY<_U$'M/Q__]?_ M#U!+ P04 " "!2VQ3KJJJ&KO45=74-''&>,W=1MIJ:GJ6^D9[30D$@@;>>K^5F9VQ M.<'LTR8P% HE(RVC(BNK8J:EIF7V/PMZ#A0E00@X!X?M!F**,+@B#.H &J*< MXK _!?XBF!@<(2Z!E$1)28L:ZA2 & P.%T/ Q<41"%&5)JH#A**XDI:I@X2R MZQGD[C"T67QZ@:3VYU7M&+<^#L[L*-Q)M)R1F9WV7= MS?X^)[>PZ&'QHY+'I675-;5U3Y_5-S2^8';\U-G5_?)5_\";WP990V^')]E3 MTS._S\[-O^>NKJUO;&[Q/O _<<$ '/97_4;Q4NB/T\OJ&I':9N[<3#^X7U2.W"$21WN)[0_R?X[L*O_ M%]G?P/[.-0QDX##1X<$5 1%L\?4*XQ16#5_5T>A>0E:31]M] ODD1IN6#\)\ M*WU-RNG=_EO"IC;A]?-4U+[EN=3.W-VTQC%R\>V]GIYJ4'W0P7[GDI]UPQ*@.?NL=N#R7H5MZ1$''^:2_,1 M'L2V;8Q!8%W;MY=*,8^=2#7;7/7)U.FXH+WCG)/*RX4W7K6/"C?,2[$Z!;\3 M\I7L048,N^4S(68S!P)$+'VK'P()P<&MF/[:EXY]]OV';>PJZ]-*SO@T.WIU MAGS7F+?-R;3GX+P2IQL:K8OAB\T"F(/DJ?.;44Z8N"0'JNQI;&!_=2CNE!MG.I*PGS_%(" MVM5>_)-U2?KSOI3RF#2*:MVP,]TH**/:0 L .8-)I.79(P^+&MY?QO@*^;(' M?G7)&<4%F9%7%O$C($#SM"U?:!J4O11AU!&YII;G52['K['T MC%3:G%]AE#1FKAR>J9J?,Y#2>U)^HL.PD'-,D-(+@7H(O&H8GFM6AH V@;A, M7'TL"L?\IW"8KBM.W -%DS2YS^[9(()U?G@=?/;T:X5VNS3W%*D!3E35)4:, M;X];2]Q!N^?+QR7=KSI-R-N'Y8+Q_8:O-_RDSYN4C9$Q/[BH9=24EQM+XO?_ M0DW0-9BT1$8>*2QNF&[C))]O6Y?+%/+]N$5"Q2^BA?']]'FV.?9RG=Z;Q2!;O^$BRB-B$QZIDI[AN)"'_M>G9%?SDTM$N M;Y_RI@"90Q4' A$93E;M3SZBOR_-"B:?",D]RNXC1>RRXH;P7$@?#SOJ-&8U MU[O>EJ =^[$B5>Y^\NIIU2VV4U7HQ>^K'8Q5%7;@5#:1>;2@?'D'[H&6$EXT MV3(W+YS\=;\1*2#%&K<^L^H3L2&:/QS [U:/N[.\*F?K6E-Y] MIVWC W:CL@?0NQ.*Z*QJ"'B#6QUT!0)1YM3VW8W9V,H"P6-_7!Q5+4]^L&'H M6XLY$[V31A?[CG%!*E^B\@'6CV=^Y,V>%0O>4DEKJBDZD&BQ.4N,?F0^^G%0 M5># D2@5)EXZ,],! >.%6SI#Q)6\='OUP22VNGG'O@?! \89,>U,N93$ON]6 M#7XM>J3P1;BGUA,V%62AFM2+"\ M'3O!*N&QA([W H0M.*$'+ 4"F.9]N8?:3"+6K!WC.NTZ-67RO@(1;W*O'>(U M36X?W=A3[/*#N=9P]1'T(UHW7B,UP@]U!?_HO5>T36O!!?77N%8/?;W1\CB4 ME9UR=V5/DA#=GY8P^V:I8O)98QT3F2 6>FKBVNU:6 V;>)./O;'LW1]UESWO MY&WXC5S/5I*F5$FA@,+99$3>[9E]ZZ(U?&-"]CH_%!'/&\2^8$@%LX:/Y(X7 MA&9'FQUV(]I=E)2P;E^FT8MWBDM;3AJLD+U/-X^^/6L,_]"(? MWWVQS$#Q[K&7+#OK'T=F.92[11SO.H$.M36V5%2IS%P4YD'P$")BKL,8^T#AD6BB&P&ZQ=42 S8IRF M248II_/'T:7$V- 8 YHL+N+*R5:-P* +2[#)DG.I82MWCLWIP>69?,_6)&XI M8<%YST69M!H\#JYHA1^Q8GAP&8(D[ZYM*EE0?H.SPAR+<.1N/RTVKQPK.S?3 M&"PQ&W6P?FEA*Y6*3:H(M3"1"=GG5:;*CHUR=!M"I"_8JR6V,SXHST* \4ST M0KV>MN(@T'VM# (L+<%/#IP1)C\MTFZ7DE4#8ZF M]EQ?631R]66??6&X]_A1YPA[E384?9J4*&QZ*9@77$EET#8A:ZBL_LS5F&GW9EJ1W_EQY?H?!Z9.&JO?*:M)4-N+S[17 M$)B+!C+R"SY1],UE\%A;!#I_3C0-FQB(>0K5Y/IBA4FZ&UMSY+<3>W?Z4Y-G M6W5Y% K78)[I$J^SJGYK^8XN;-OKPV+X<]5->U:\? A5#=IN0U):4'EUF:!K=+,EG#+42F]_DYH>I M[0=),Y^1P@,VH5W$)\&YOO<"9#>V1[VBYL/7GL[?U9%[:S=3E>DC%B>U5QQ] M'$;Z=R.AMW\ 4$L#!!0 ( (%+;%,JT=D[Y!&UL[+UK<^0VEBWZ?7X%KOM&CSLB8?,!/M ],R?D>O31 MC;*EJ)+=9\)Q(P-/B=VI3#696:Z:7W\!D,RDE"^ "5)TQXV.=DDI)K'V KFP M 6SL_1__Z\OC GP6956LEO_Y3?A=\ T02[;BQ?+^/[_Y^>X]S+_Y7__U;__V M'_\7A/_GAX\?P-L5VSR*Y1J\*059"PY^*]8/X&]<5/\ LEP]@K^MRG\4GPF$ M_V6^]&;U]+4L[A_6( JB\.5?RS]CQ&F2)AS*.) 0\11!+",$>2ZRA+( 41+. M[O_,&0NR.,MA(/((HD!BB).(P#S)! VXD%D>F)LNBN4__JS_0TDE@#)N69E? M__.;A_7ZZ<_??__;;[]]]X66B^]6Y?WW41#$W[=7?]-<_F7O^M]B M_'5[:54QG4'\$P@G'XW9>*?_-?_P9 34>Y6HB/0@+][\\?KX\VB;_75WR_%/>Z M9V]%6:SXIS4IUQ\(%0N%WMQM_?5)_.@BB]K ML>2B5LMGMP8%_\]OU$_S307O"7F:WSQIO;Y65W_1F*ZK:J.>UW?_W!3KK\VG MGQY(*:JYE E!B.20QTJ1$AD$69?/U]F&?BR7\^5.+RS3> ML^5O'+A8'WFGU6U6FY+M1L/'Q:$A3HUN>CS,OU^21U$]D>8+"KYV'&J+_JM& M!=A*.1C*5?BV6(+*?/2G__A^9ZQ/ZA>O1^AB6"YKS*"!!]8K4,/^]PK4P&?; MO]78CU*\8L] +K0GLBI?TK5B_>G:O?*5LM1P)4E%C;'-3;_7[N#W8K&NVD^@ M_@0&8>.__,&]]>_WGJ2KLK65E.Q,)S97?,]6RE5[6L-G_:E=VPM)6:\N? CK M[E(POP&KDHM2N>L'3-Y[>7[85,525-6;U2,MEL;I_"C8ZGY9_(_@UUSY\H4L M"%V(JZH2Z^J**03J;;U2XYGZN%@4ZT)4ZF_*[>=OA12E^N,=^5)?/2="<1<% M*101S936"0))&C(H@RA(1)J$4D0N6C8IA3K @B*.$QKG+B&+9[M3&ABYLP(N*+5;51GO3 M*PF8,@-(90ONVE75:[G/ZF'Z$;^2/Z^*M]LJO7J491O5X^D6,Z1 MX$$<( X3IOZ#:!I#G.8$AI0*G&*!@S2P4:J3K4Q-EUITX-<:W_%WPX')TR+C MC9^!)<6>&FO9L#+]E$BH&W0$0OWV4AQ.MS"*%%@9V;[X=A?W41AD*LW/E-O/@NHBS]RJ)&IO>0U M1NUJU"C=7(N#--KY$9>2,_ ;_I(7\&L-T:.#<(H!K][ P89&'?I/F?IRG#]Y M;;^W_HRARB*&^(OI&7I,?\', &_\20J\OO*'6QKUG3]I[,N7 M_O3%/94):JU\T\XH>ONTMNR5?]T=5OI.3MRKR: M4)@(F.IF_2#*NP>RK%?RJU]$M1;\>EGO!\_#-*!13*B.9XDA4LH!<2)5M[!4 MQ#RF(47I?&_G^_Q,>R3\5N^@79B S_>Q!ME_*W&T[K=<-YE2;XZT\*+M@3IB MB8.NT:!C-:!?0?>ZQG)@3)\U&YZ@8STPYH.ULA\T!,Q \ZRH1Z4FP>,JSLC= MYG<9:"SPXZXCC=PE>PM18[??;_A[3XKR%[+8B!\%T>O)IL7MA_^[$*6ZY)HRY.(,.[4^-2=9XP0&*-@B-3M[ M/UW]XK@:UJ\W[(:4P3@>>%RXC%YG">]%DU<==D,PJICV(N>E(O:[23]9^TFL MKY=L]2@^K*IJCE,115%((4Q:&@&89QDB.(F S4-"_-( ](R**81I@$NV,FW2 M[,:OWD0,/#YI!FI@X%L-[4_@:KTN"[I9FY"?]4K-4DHE!V"GK

"< M+A!@ZGN#4;S[=-@9Q7[H1BSSF $$!\IUEKI&['B>8<&'=LI P7%=C$5;VX[W M'"CQX6L@(E!,0M=GW(IFQ,[,38(H3B/; M,6PKB@W7M#.#.99K^!:W4L^.F1-XU(AI'T>(;SOD;K%%J .[3LL9MFN_L4>H MN=0 <[\;-#S&!?TX_#!.LLBV0 ^)33>),,V#619+ \OAF>6RP1S?=7[8K\UV MF&,[2<2,E/FAX7J6;X1!G!D!2RPK96X<9MB8SM-#Y[[\]?='5#L^MWQ@KP-[ MO4/J8VBYCA-Z=ABYB98M?"P#>WUB]OJM5X\;<9("PC P#)/2]@9NI9U);+#@?N.G#7@;L^=-.RN\Q8&[CK3G'77K># MU,H\RW8-.\X2P_5C;K"0!X;GNA;STBP,;6HLI ?!EA[N@;T.['5@K]NSU]1+ MPBQV?9]Y><^/7@K_1NQ/B]FA&>BG22A MELUY D=Q;/B_&R5A&'IFP!.7QYF96HG[R0*D?_;+M6,S<5+H@U/Z^EE*IV4C M!\1;UM&U(X_O85;MPB#:(E4#:W_E!<_RYNT8SG'6C'AU/F+%>@+?D>FT2#Q7 MO]M_S3_^F?@?S_^P/MKOOIU.7D_._H3_ I'^]?*+_=WD,OWM7V[ZO[ W>WP9?YZ.3L__]?FOER?VQS\_>O!?(-+77\[._QJ??CX= M ]'.3\\OOO[U\IWYT0KG)^=?/"#@;[">=_+YE0>Z4,8R.XP,@ 8SW"0#78@' MF9$X7I+Z+'#A/X); ][R]!A9K!F%2*HQ;;SARK2?_NL_0MLV?_[]_,U;^JOU\]^UJU&>C+1I55[F..41 M9*&6L'JT.(ZW*;4$6!C+"XU+HJFUV12^83/7WK*J*7A5M[=(W[;7V%X@37X7OY1W4P-,Z$KE MB1$?FUKC8MV[8_IL@[JTE>"#WI$CX[+U_RAC[C_X+'X'!GV5M>T1L+.3^\;E6I MZ/ XKGUZ_@74I8_>Z;<$U*P_O$^.!=9GZ%E&; 6QX3(6&F$*BE+H6,#-0M=A M=D9CXZU-18=Q/A[#OXC.$-F:45ZE&F!:!:! ]$?9NL2FO _+YRQ68$%]/7K[[]BERN!O:?FR8((L-UXD3(PYCQPAX MYIHL-2,[L9[]XJUF*?U-\7]"*.0T@*3Y9 )\$BRT\9RX.GY?\0E(+F2>V^$3 M$)6;68 ^ 68M^EYHII$=N$D*&.9'03S@T^[AD_L)S('42;AG9$X"/!)L!"/F MW 5&Z3@V]^/$B?T-^$3:0BD8XW6F2&:%?@H\EKFQZ0*G"4T[XG[H9JQBR:_780G@1UZFUL%CQ!_S3QZS_22P M0\,/T@#L%,CWMR MEX]YT@CMMA.O/ >Y/6M X2Q(05R0RT+:ZK"=>C:F=4');+]LA'ZYD2O64@7[ M?N1?XHI;>-SN3 Q";W]3@)(_PP\[T_Y,V!J_T36\*02EM%S4/#R265 T3[Y] M=#Z!,6]EL>T;#!0JPPT3()DP#0T6PX>1#PJ6 \:Y:SFZ[:S&.:0-=:0M6N6[ M;UV?"_M2ZI^*VJ<5O\P%!6\BM$ZQ%92&FD@AE8^DO"C(8,7UMC'?OI/2#.\A M7=O^P9-)8GVR;3.(/(\97IB8ALLCTP@]/S22*&6^F8#]G65;13-8Z'G<"C* M9NJZ7AR:CA^F0>AG;H)-5&\*%@\@?VB0AYP[*>>1@;TC##>%OX66&QJVEUJF M;:?83A7H&:@28. M6#;H^2J:$6@(!6HB'_BTX6C0:(ZIDT5_I"%K4\M(%7=62*.)&-<5[$.+6X;U M#3Y'SYB&3C)DD1JR2PTVE]=:>2F-=Z6M3$F&'BW-D?J.J(4?[';,0K/L(P&_ MU3\?.HSQI@#DX.?LZ\N\3L9E/:OXCL0E[-.Y##A.WI@?_WP_.3G_:,':0+KO MG(_G[T=G\/O3W]Y]^^NW$]3/[9//B?.[\W[,__<]O">=QK;K?_S\?O37;Q^_ MG@()GYZ_FI^^3$>GO[WR8*_F7R]/OWS\=HPD.3_]EF8GYV_,TXM/B6,Z&9CE M0(569+@8.XP LXS0=T!:.IGC>N%J),(+.7SOAV'DV@X'6)@N\[ 'I&_D:]B*NYY/)=ZRPK+N O'N&*U-BZO M2'-AA;3L\-YI69.M][SB8^JE\O-5 MGC8CE=?4^YW,.#&[G["X+L>S9O-/>GDEZ/L%A'\:\8$F_X*BU_MS5'7EB1?< MB"O.OA@L@\T^9^,K-J^?_6-10H)X7+S"Y=-O/&.6/=@9A: &7E *BGY.\2I\ M"O;$=F8O&F _<+K_N%F?!G7Z'#.,T,Q CH4.L?_^!]N,UH^/:^N5[7\>G[S6 M_O?L]Y=O3G_37IR]?WNT\UL^/3M_]4$PG_,SV//IA[/?W[P\/G_U4GO]YO3X M],6;X]^U#^?PP;2V1:YPJ]VB(?&=MR*"AWD%#/?V6?/W$ MPM@+TS S<.*8X:9V8,21Q8T,P)"%B6EY:0(:ZM'J?.B[&"+?F:,^@/EN8'8_ M17X4V4'$#-\R'U/]2%WBL[F]7(CM/X3;^>G8,4H"GF>G&1NI@9Y[ MBPWL36'$0D(E94"&^T:&/ZY.WGW* M4IL%8>@;3I8",G#;,J+4!=TUX\#H$\RAC0$9K%OX5.\O2AOL>&699CD/7E3V M'AV]F'I6-?/S"C8L;KW>N>"L<_)"58-^=#Y^3KZ>GE]\.X6U_CI_9WVT_PE8 M?.S\]?+"QKR*LY<)?/?*7,;BT\]I#M@)V']BX?JG+^']$\#BE^F7LY=_85Z% M>_H-OCM_GYW >TXO/H&.[9E>%!JF&>-41"LS(M_DAI7%5NH$@&')2FC1"4(G M#,R V5F$"==Q#)PO]ICM1"8'X;P$.A6(WOGS/'![:A*58 M L;3"UXKJ^*?P*:U4W'JW\9E# K):RR/%9^H(J=_GO[VNJUQVC)]+8T]ESE1 M!K^.7 \3L5.49R;(F0#D2WB_Z6L;R/!X H=JZK.L]]FNJ+V/3Y#GKZQ/5IH% MMALD1NJE+@B2) )!8GD&"!,G\4'H>YRCTFMO5GI1N=@*$P+?CV(OR.*0NV[@ MAHX/(BMRG(#'21);]YO5-F#";3#AS?R398.2EW@<&+-EXPB[Q(@B^!NWX']) M%D59YB,FK-:2M9BPZ),&O!#6R:W-EW5.%L6UTOP:%79-MJP9^&D6)X[CN*Z5 M>@PK/;S0L5B4!K;#;]!?5_+2L_PK")1OO"H'!+L+@GWY]LD*'+"@L;0KM('5 M6*"S,L]+#3.+,Q8F5NA'P79S.5(WS1R0'8X=NF ML-@U0:(DB>^RP J"&S(Z M!AC?/XR=P/0M=*P&@14#$S%Q^!88J4Z4.#QE819X($Z*\N9TV ;TE"_(1.8K MN@IH(:NLYM9.$O-(.ZZ%ZW2S#^4EV%"]KRSQR\5*6)8DH&UN)_L<*P,EU[$# MQV>NE_'0LIS LGW3#7G@9LZG-_<@\E[.^'G90]F;8*"'%@.: .O"!TN"F\S+"/CF2MW] /Q[!K[[R65^&#@I,S(O 5&46J$1 M>G%J!%X<1;;'/"LF5^]JP$\!?U%5P7_1C2./(OXD>98N.VJPBAS"XUDJ:H$4 M[QCG+,['.4))E0@!RE!7(5H.##%TS6OUB/.F7M2(1A@?P082%R4FW8\YP]+Z M"^"'U#\".62993G^>LH2?+_VBLVT%V.65US7_LQK?%4NNVK 2M@=A'I0J$VW MIQ*&=([QF$E>E!4^5EX5O#H"+LJUKFV/3Z_-9A56UY$O?%9WQ5.PP-(N%T\T M87/8Q 6[H,WV[79U.665Y@667B;EK*HI?RF>P1EX+?L08.@DAT-C12;5G6$7 M"@PWX6W0IA)Z&5[X%34C2.$VDJ:4C]"%P=]Q*]0S! SN2XZAJ/7/*3DDC[!X MGH15%;ZHG%%I)KQLX4S8WF!6-V#=PX&P]T6]=XD4HK4)(<8?1Q^.9+5*KXM) MEE<3T04%66%5CD5[B&Q6I'7;;:8KJ .+LOETM>;JATT67S M%: H7!=[4DALS*E.;U.WE7J6C,2V\3FQVZ*D9CK8&./Z;2*V]/6+7MW-_Y97 M_))7:EMP<2D20KI*:\0C -V)_ FUCS^\T,[+:9YHH0<+*E1Y(+#3BL]S+ I. M;H$(4N)08YRYUGD[ZP?>YK6;:AU7>'5P::WO"L.[3>MD),TRYH@?@%U)/F5C MP=U6T&^9_4Y9+ILD 3W+DFID&, ;:E(/!,N1E59U7TJTC[45XVV/(?RA_!NP M&8R/<,GZJ4B[6RX7TGRE@EPR)> W[5LH'KB-LA)&+EC^MAMZKNGZMAEC]"=, M0M<,XA#TUT?QU\F:P_IU54[ZWO0_@1[Z/SE<;>;\E7-Z]8FE:<9Q@GF4F=A[ MC7.#F2XS["2VS0C,L,B*MC*M;8>;-C>CC 6QF[(@3")8WPY98/MN'+%'\=$- MT+\=]-,T3@,6 ,PSSP1[)@:C.P&5EMM@Y,3<]7GHKT]RV]I=_7GW MPK3&J-M1;M0V["NV+4!6;KINY+FN;46 O3:GF\9ILNQOT3F&;'G^$80V\RSLS1S4_N&S)MM;7'F^E;F.9%G.;'KF5&$ M;BH3"Y5X'&=6=E.CX $_'@D_O).+3R'H&8[M.482A PKR%(C\C++R'S,4G&] M-$[(5[/:!?B^0A/F=:&)$=L.]Z+4XYD3.[[C66Z0FE'J6MSQ$=$=)PO">W$" M'H/U@,[IMVR.E3Z#1^@:)#MQ3JX^65:<99EK&U[F1(;KL0B8$+>-U+%"T\R2 M,'8W2-$%)B3%%=].7)D!SZ*0,<_S8M?!.IB$N\ 1H]B)8LNQ[L4U.*#$;5'B M]/,?'F9NG9TGF(7U#55LWW/#E ,/\LS4<#DSC=@&/=M/4M>S/2_UX_@&]) V M/8( +$>"0=\B%,I/JR>Q.PQ*IK&SKM&7]/>MMY/5 M KWN)6J)E0M?6'/;GDS<24"#2"W1DLEB<9HEF1_%/$XCD]V[D4Q'0&UAD78/ MEDY/SO] ULW,++53YAC *0/#S>+ 8*'/0%W(,B<%_2YDVS5>"A(O\WP:,Q^Z M8-]PX#4'O"P+#2\!<<.TX M9K&]/CEI&\-6-E[:*KU^6W,C=,S0BVP7YSB[H6_&+@-S(S8SYCE9[(3W[4\9 M$&H9H3[.P9"PN9OZ@14:)DAS0*@@-)B7,@,$>9I:9IC*'*=[#/KRT(G\* L\ MU_3>R:P@-M/4C9S[-C0'R*]"_NP=J&]PZR&/#; @$\-E@ -1Y*0& M<)C !,:2.!FQDM7JB643R"=>&HP-W&<,,[ MH&?W[+4"N6':B>O!>U,0AQD#I<0!/25-?9XYH7.O9N( ]Q6X)U>GQY\\U^/ M20(#_L#DD02#+3$W+"]QDC1*'; %;_!&]2W!JKWF-;:)RI,X6'/P#=Q4*B:\ M+&;?@0$MLB^Z:,$Z>U %]@O$__&:M)&M8Q0WO&_K0.MCVY"#)_J.V:W.R;M/ M#O.X[;J^8=JV9[B.YQM8%@S_3)*(>:X51MX-M+]UUN CVZ(#?MP5/\Z./_$L M-)D?1$84!Q968\8&LV+/L,& =6S.F.-X-Y33+$0J[F";+F.:46)$"3"BV(I,,TY\!S2CK;SOC^K=&,!\2S SRTW#*'4- MYC.LF@%6$H$&:OA9%./(5]>QK&VSS.X2$27G_?9V\-Y9OF^I"QC< F:@-]VT M3#FO="J&&^$59K/Q&(L)_CD;SS4[6%>K=D7)RI48QLAH.6UC1,ZM=_AH2YMFMY\68XO,=$Y 0,Y;[H51!F)J%\!*II-$%ICE!*R M3J*?7\VH='+;>*N;N9;E)G%H6[$;FQX#[.&Q[<<\T.E>R\.=L*_Y9#;YM:PJFAW[@DWAFX/6+][9)U>?0FZ%OIVD1I:@#S1T M0/_DJ&YDJ1^B>A&'8.\ [U[3Q'U! ^TP(RDGD[Q!#G W'$DB+V99B'7?V$$^ M8"R*HM2VTA3G-&8#CCPBCOQQ=7+\"1TD$7=]P_=#L%$\-S58;-E&'-AQZ()5 M&?DXIO8Z%%E6(I?+@ 2KWZH*6.\[[0#%A"./O'=4U;$-ROF^FR21PQ,GCEV/ M95'D66!\9;:;1BPQX_MUT5!S1UXWT@8:S!V!:N[9NT^!Y7/'M6W#RY@:9)Q/TIR;W POYXF\-QRYZS'!54 M<=]J2%:O@!#_N:0H:2,^5C&#R:T:JQWPU AO\]2(+5K.^<^&41/#J(EAU,2A MCYJXR9[?@1.\+BN<1&S\7I9?4'O]T(#LG@AZV"_7Q#EV\]1 M+**(A"-.-,LTWI&.1".O,WGJL3QUW9Y:U-=C9XQZ%G\&L8N^B2JOOXC2Z5F1 M\ K70(>-YN9]XW8V;_E(>[WY M.!?8O+F<59IT&)+C*FE$ZWUIY):?N6S^(&0[&C$E_2C+"P86,!G A4IX$,W/ MZ5QEV\5?UZ9CAO\IZ=;@K?#W;-;,T'3A%6F3V#0 W]AE.7PL9UK"L*BVP*KE?N)P0;1%]!P7;J>U#?8^WVR[G.ZZ>5/Y76O? RWM_P9ZGE% MNOQIS,ZKX"M##^$YP%&!2-T@<\EXDCT M$M]VN-C'I[:#"N:82EH '&>3Z9CKV(:_#^0K+OIW+:.Y@F#:)P@:<%LW@,;D MZP7LQ\X1.N!K/=*R<7D%?[^HRBLXF&B,CK_M-ME2246O(.H0-]@2B&Q+TS\J M49)<-<>1W$R2$N;X-/B>"^S=">&R(&T, M*WPR<4-$X?_\=)U$%N_&/8+XIKHWD1,$.P-[%LNS434O_6I$@ M2_X]R^MV /R?#%5J]O, I0>#$K$L07>]T!("#YG^1<668-$.9E"R4P?.RR:Z MY,')J(#37,P'D#T8R)!.Q/05U,T04AW+7F+]K:[4C9,1@S1:@E/:R(NS?[UY M:5B1-D4P3_)D ."# K!C@0J4F>QV)AK#X2S[.F,]G>5X.AWWM(R"7Y!$ENH& MNNM1F(-X%0\N]%E*.?U=$&G&\K'4;LC>FP+UBR9/+"VGC?P]Z![I#!!EP(/' MP0,B+.V,DTXJ*1S4(\0,1M(5[!&)'((=\ +@PCG%@+(2 ML JQ1L(348&/RRD%QX$7@(4W@/CA0-P#()F^RJ$D%7_@V*-\VJ/O 10/2FV= MR7[%R?9 B[U+_ "KD'\%RZ!&OMHK+L'DC)72^@%>#V\_ )7D:%Q3L GAI%-7 M4""J@H_I@Z+?9;1F8^'7 0':5'D\4[HKV;V#0'M,S33#)*R9<.^!EC-BU43+ M,PW,=P#8%*=9*7^@ @RZN$@E)1L?9\61UJ+TE0%NCV6JU[,$E,4:\^;F2E\ M??.J@U2YX&KAQ8@\8,J6:!]K1E4YNQAI@I1KSBIT9 I]=%!"G@J\2@DAD=@!\K89REBUE7&*^2C,L:95VK2<UX MPKX!B_V3Q]H'M:=V;LJ?'U3QWV:\.<3D=7]S\OIWY*&[0Q;ZDV:A#RSQH0U= MS'>#_^NM2U5F 3:8'T=Z1@6?##+JL0$B@[?5%(D,'=WC9HA(/+2NH. /.F? M;))IIR(5C1H?5!2A!>) "Q4#1R*]D[):>^KX *%'3V+*"Y8D,R03TJ)*3']N M*&]IDM=CSDBI2H2,D2,$:UBH1I<$-FGH(#T [['87$G)TR/XD?'OF?!ZUS-R MV TP>&B'W$JN^[*+KB.R7G*T3.O#C/Q&E0.T-HL._*^AU!:RCBBC5^_;3P1S M.1>WRQW]F=:K:F%+9=*-(<:4HA&6LCF VX#_4"$P#L=5PWE_7LI=JU4JVII4 MU)_["8BL$*>B9J+*AP*[4R-RR:LOJ@WF/_DA^N<@9E$.>L6F>8JA!-51I\TNIU*J!HQ\6?HCXG,R+O?_A L(?U!PG@YP M?,3HC_"G$=OB7_.:R(_:CF!Z@1HL/0#DD5QLBB<#8P,>/Q;\KTB!4*JY@9T< M0$)/QYSRJS/6"(:T2\H 0-T'HEM M4?E9!A:*-BZEL)\54J$CCS+F9-=:,D^&9/G'XV0J:1?!T7.+">FNE#()&39E MK1DW .@AJ68]7Q-@ *"ADBP )C7GKCIO8&Q/"J(,AR(WF.U>]UI/Y$5@P/8J#0.^54Y'Z!BX M')*G'_'^+\9EC$.VE#MF\,$\G:DYCWD%KTEF%0J0@1 >V1,F&J6I(E&0$U55 M5MC%302.*-,OGEVT\GPH[7UD$%&:91M-%+!J&Z$!-,#PGZR2%8*JZQ DTC6S M"@4. &_(IWE$42,# DLA8CTW1?\O0@7U6GJ)7&E B2>Q91L^'G,!,6"OP&V;.3'/7/8DT3&[BDWQ MNRJ7+=M4IZADS/+)(!L?IU.)Z(3?U1S49=9<8:<909KKX B4>4.-4#___3 * M"(*A@& ']C(4$.P#Z^DGBZ;'V0S3%1<*4&O>-, S01_OY]W*" 5\U.040><%CM$I@*1)^Y\"(HQ8 MS:]]4)M-L0<&O96AAH@IN+(TMA+S$:__/79-Q_[BHKU]3@V?R (XJ,-2J_G] MH"Q:\7D.9\^3_:4U8;)@G\:RJJE'_[BLU7@*A)KHB(NYVX!-J1H/\!Y(5'LM M?M4?$L#'-;\:\8Y?'A<%2KS5V1;_UW81G'-6R>%X:E:JIL:DZEAKA+418S*[ MNLPC;,O _SU#TWUY@D:],$)C[P:M_LDUT AJ0WR&I ==]#2Z<(Z.A/-E&Z@*OGU21O>;2.[ M+[NA&OC@<<'&\SHG3O^Z+05YT78EQV?>=T-Q?(E^V>L&9C2BL2D96X ,P%;D99:(X:07!;7%O,1&V<"Q( . M@#?U0C*K8*IY1>RTXJ*5M)@JO1991*$E-DM3$X;6/]9.+IJPE,O6\\"2J'03 M_RNA*I;X(#R+RCGYZJN4W"^PQ9> 349-BN20H#8[8#(K\H1)YH#S>\1$&8U? MLO&LI<'-5RE%BAQ7*1OBUWSCC*4]9-R*\\WA=M2D(F)=BXP&K'S1,@,85%P2 MIY]3_9@<4T4W*0<&+# G,D3:Y0"\\"+@9$7;34_RWP(70RX-S[=[N<)*D?%X M83)(;U9-KT=HW4UOH5[,'9LM*YW"L]C;I=<9:3Q7JZ9Z;T23?!V^H@=]0:J) M""M*!CUKQ^7T9BO(GUS!Y;3[H0%.UV/9U@.VB&K* CO"MW,:4CPM*C)E!I*0 M"S[=X BAHNPY\8DE3%-Q-=@0"A5R%*D;=XCO8.I2RHRR$'LAA'9TEAPSH+S* M5[ PSB-*^+1IV0%^"$NI>CX*6&PFF\/S:H;W,M,SNH^9GH,K=+]=H8\B5]8/ M:GP#C$-,T;2/Q']7_SPY/CW^C<9H2EWK@_;RS8<7?WSX\.;L5#L^?0G_/_[] MXXOWA_C%Q]V4 QO:7H+B3$> MEU?(B=-%'90I'11,&C@1O$AT1:^!?6&]7E]N=S-?E"@KQWE*7JK.]I(B55\_ M0G&< [=.55?.;J).2&7WT)H MJ&\+<_V>/$3R8K>S W6:98&^"(:/+#J[ZEM[N^37FR?I'LFG#X6'C@"+8@[F M@=")15L!GHVY=/20@BP[J$[Q'X!B>/_8)"*]!?5W+8\)-Z8T[UXPQC9I43BY M\&TO)"_%7<':DC>E.7$-0-ALV!82W*8 M_]'I])BBU]1W.=*1]EJVWN@S!WQSE2I!T]Y:OFC>2/0[!1:H6?0OR_Y9^Y5) MC\I;(2A8ZTIYR;MNW?#]K[+_A\)H:O3$;P&%_A[> AUI;W0-E138A.@ >0/I MKS%1;J>*A_:SV]+0#@S8/KO$_I7\:@>)_R8_!@H]XH@RU0TA+4:>O>IJY$[Z MTD\)<-'74P5-IR"D$:L1)2<(PL%0*<,N7:T35=VN+M\O'Z5QVC'^#!H%V6 M5W6C38U8(=@>]C;7+!".94&CXLO'N<9;[TLM/6]\_11T[0K MALKCK)",T#9-&SV_^(DJ2 %?Y(-67#Z>>R.XC( F[Y_Y%\NOV4 MIZTG;,I+_(I1"V7A-6URX<_K4KW5(*"X W.8K28&M1%X9:17N;8$0NQ:._P M!ID4NU17T3?W%, - A5$L[N,5<*0+ =R?D^I>@("5(\4XQ;;9ESVCQ=-.@ ML%F 0=QD7"9WW9&=ST'SC.1^=FR M;33> ,B=;E.<0I2U#!Z*;Y(S%N5E+]%[>7E%#^)$DU(46J*CN_4B=[:< M&A(J=R&@B9HH0R4:(W]"G46BA-\!E&M$42,9@_E(8]OZMWL=H/>0"F@"$.+E M!\8^M.A<:YK7$WA>[_PPK1[5WA!(ALY.%\&>LILN5G,N MNKBI02)M/PIE=/6;MI!; ^U^@5AJ(=K]!4:A!(;/)C\ SIT5VC]G@!+":6#) MFQ.]4E.9'M V>^Q-7P>)3O*:[#/M&Z] 1ZO@_MH&]E(]):$E1#*2ZJ2,\TXS MTR5/4QE<8D%BOM?KU<)KU=_9K !IR,=88*(:4PIT(^7WS?FBTHQ%X'6KK;:[ MH6(3VC&\6H5TT6X>\]Y.*72)[O2T5=![#$G1H^"$<"%5&>.]T/M!-! E7'.T MGFD@D$M0&2GRH$?*H*(P/Z7VT[\'(A&&((SA$04TM#E%6%7DLU-0J M7 =1ZIS#FW\O 1%?LT1*)A$CI726*]CJ)K'$GT=- ^_9+'S:,;YQ)_R8W7.22D[[,/ M C%7,F[4-HJ+HS4YL;1'$6D$2)O@T4VRA M[34KI8PTZ8N^*&:J)!_DXA<#*@WI_'*394GG;%X, MS1Y?)7ZH#/F+BLG(1L6QK$4JNR4FXJ(J2-EB@!;")$?OJ,RZQ91>\2_<#;%D M.4A \5FJ "-"XAV;N!_T9[(21FE[?$VZZR5'UI7,A>('9<)V6>=PQ;V+*^P#TH""Q->K:5$9G5%Y)?N3UGHE4< M[AUM.G@ KT-%FN#(55DV0N-B('+X5TI3IAW-XPHT26$Z"O-08!/(W OT0!O" MDPI<+47G*VUL.@.<;/$B&94YFKCB<'H/0807=N%@JM*L0NM5F*GB!3W?H%*\ M)98K=X2<=@@6PYAZPJ/K,5MW=.$9K_/\.R!6CA#+PRL(NP"NCWWH.L M %W[4K7BB$U5H3I!XD("G@92W^)/J7U:RC4U&8*>$(Z1AH^Y1'+I%F&=+U @ MM0QU@MTR4^YZHF9R7*4B5^2!:U"VC"RGQ,F>KBX&2W/P5LB\DD.GL8,GG^3) M*M=@'7:2[QM 62,+P-P/ \<>"!VY /49@\Z=>^9XC"SD8B1;8?"6.6,>*R^BK$W93\K8/E1#?U^R+A0!-*Z]2(;6O", MB;FQ*(-DHNY"WK1T9OQ1$")0(HB0V&OLC[881S:];HT)F1I&2=PQ5Y4RF%K= M&4M+:<-R-V@0=P7\F;@%"(:(0)+ MG++6T:IK<0*I0H*H5RJT'I:J$J,_'[;SDZ@L*D4\[97KY$Q29IV,\6+0A+<5 M$)+Q)F@;UEI?MUS=AK6.E,7QO#MDZG]?=LU3"?7)F_1^?*^31CMO\5L21MUV/L7V3 M)[C]$:A>945AR@[5^GW35+*:T*E[%2\+&D;5;/UN'$L!S30.!FEHQX]I:I&B+EFA,3"#E$?4^/=&U6K7LR(Y(%A MK$UI79)JW3!X,=*:K"X5A!.Z1<89#0*33$L\U\OBQMD))8Y'4O%!^;NU[^DZ MQ4MKY)IGE\.9B)884*5)9(LMYT6,4OD05L.)K2X@XX52K,J(9Q=T5BE&_? Z M??WAY%?ED5!!'@R "1 J*KWRL6EGE'W!6U:MNF(=-W*G@-J6D0Z$1<2F0'E M@H\W+W H&UX"IE6(7"^11()G%4H .434C#-T@U"O<$&P:8HZ![F[Q+F77]9K MZ+\8.H5-*K>+2-^:8'U8/U^"KA?#N\(]@!MM]41<;R&6WB.ZLJB5T-'2\:?_O+E5X)>* NH_J+]\&R4_P)6$Q%*505UO-)OX/< M=3MW8!&K[L*\<@ X*"UUQI8J.3:0O,QZV8J1R82MCIVUKHS>>5N&A7/DY$SE M9<*6!I.R8EJ+EG3=_EXD:1(SD_6M()!G5"U-?.:,!J$LND>IYC3F@,HJ2$Q9 M%9(5MKY".'BA88)3I>A;7..LQCPDT@6)ML9S!;+%# BI^[=UK[(TI.!9WM3+ M[&S5C8#?2O5]K(+58A]*ZUUT@@DWG0KV@T)UN'7K3BI !U= M_,V,1>]E%JX!DRXE40OT2=^/H;<@%\]ELAB)?%_*2.[UH%BL@&Z+HULN+>"W M<:]*3;OF;OJ^U'ZO'=X:QO?Q*B1SCGZ^HC=.*2W'8U89PLL-0@I?BK4H&)$$ M5-U%M\Z6O%MJ!JT[MTNY$U39N:F[))FG9^A@[%-JSP)KEM9[#T7J.QQ.U&A1 M:LK*^/-N_A98UX#N@&Z;PQ@BIY0I9Y*H$*-!MJA[M/Q7FCH= U!:42_MG5$UC!'*3)DMI/&U@0!*G7Y;E>TE8;!L5C32!*_;(5>2G>F+N[U! M\>MM;)7!K/(7<8-]_:Z?<$J/B^P@YD4S1$H3=RDBCG@+]ND0@LPDE^E+"NA6JVZ5U $T(.B]$ MQ4,_%H'IJ'4K3U6,2)9&R!C1NIJ'62WSS3$8"F^B&< R74YL(5JW@[S)#_5R\FW*E^R4)"4MRQ%<\B]0TU="6;:$P:O$+DL6!%E;QY>'N)^>MG M'S!XQZGP4^"YN#V*HE1\@LE9D[) 94C95T..A^*3KOG8.1Z__'=<_6,_4A( MG]"5GO)&DHO 7FKQ09SSC4Q/W3(W56A'4L\608OK4B[?]H5 C?.<+U -%C]4 M*">\"3TJD[FL/:7/,.FR[KV$I-/WXJ4 M+ES^+1(Q4-8Q\3YUII4\5]7Q2Y@$:A@U31*G0/I2!8VN")9B;?B>OS!W]YQR M=T]Y0Q^+5Z[+6MPWM>J%$HN=CP'O1CA>GEY_VF @2@&.DE^ZB+:V?9?[\699 M3;)2-2Q*6_M(^%S:, 3Z>K$)N$K;$[:3V(:^(IA%R(^T$I!^53+JVS1TVZ+C MWH)E5E8+IZ6F Z#2D:-NHVY(-8?+DWKC0:J;#TT_.53/*TIP>M&]2H_&)KG6:T >G>7](BR6>G MZE"77'0+WCCE<%MR+=)VA*-CL\=667Y]1BZ36[#:=ER7&W1B,2 MJIM4XTB5.@@&,RAR/+V54KP8>:WYPJ5@@+GU."SVG&PIBN&,1M8O4UD;'%P- M=DHG2X&1.@#P1%]L/JD:BM$X#>S)Q]6%4'4;_F*9X_T0')W2N:3&WQ+'TS/U MQ8TI!EY0&IC(EA;@ZA(FKO$5=BF""VR&ZBQJB52+Y5ARW.=\E5NF;-H(RA9\ MJ)+OK&-#KD:V!I?6;JS.#ONM>BUE[$9N;KJ:BQV+VX( MMOV9HQR;=Q6-:\,K<7N-BLVOXSTTM&LJ[>\U+!S8F^#?*[&'1?A==QC!G+_T MW!!M*I3!7/>@&@/N#:/,JE9$[Y=3HO &63=?UG97G 4EI4:X(3MK7, MB=5+)U2O[SLTR=I$P*P*74Q*F"VR*J'6]M8 M3?YW8/IC>5.7U"QHBORZ7Z;;2]%LXVX+G2QO /=JZ'(5J_N 6U$M*?F4PH!9 MBQP]S]=BL3%>[SI\DHZ>S=6#\A2JT)MN\ N?JQ1L7/=W0#4\\*]5(=):/V!= M6H4>^#HI]9Z+CG2U-><4/<%VLY/"MM&]7M2H"S6I4EX9\T;G.)IP3R\%U[KV M,'&/6IV4BM5VW_6RC:4-P'79T43FW6,>7[F0%=Q6-,>89HW:HD1?]7;EC509 M 4M:)%7SUB-6K>T3\*=PZ[7]!BC?KI;TW#4?P-35"V3&S146A2780QCY=M]T M64P_ZSH+T%(G>5*5&">AV-E5J;R1R[_"B"0?*_M"='4A_)=$*O@CF'^$R&#:=C@A97\<+% "\2A^@K2"YNNL0FYYM" M54T)EA=>L;PM:O F;E9&I_#;=2V9;Y<2%UG[EA*G$B2U$X[U)_4.,M9KF5-/ MDBHKZ;?CX[>]Q+:%IL-7HLL8O+NF7ASCGGFVF(,Z$?>QG#W5]89#X=8^A!2I MVH,O9H3*FA_!M[H<.UT&";*Y\O%U33<7%\!?4(N2GKD 6HZ,(XM4'&$CY D@ M1H+ZJT]!5WV'B1O MAWR^O"I4D9>2X,JK+9^@+C -!H$QW GO(C.DK7":5?5,MG?'B@=1(K?0$P5S MZ&7?&H'KY#PBM8E=5%P:TI7D_=(5HT9TT+Q@!03J[ 0"BHT7S]YYK&YY>CDB M1BJX"Z>[\PFZ;NR26="GJMGZ=H<[5C'(A>I ,026PY%P4=QAGN:L(B=LS2\F MJ@4[=H@4(Y3HK;-Z*:L)W6(5EYUY.Z.KYYRD#$1144$:GK@MO7OGO'UC_X7B M?=3W\1+K --VMZ);?1M:5:\B&XHBT)IHQMKM00(@;MUF*W']]X=&^CQMI9 D1]15E#+BOHB1M9NRQ\)H:23 M;7F%.A-:(5=4WT,VK P]4/$C61S[VK7Q?*VB@16SMG=D"B,47CM6?CHK//*7 M/B6!U#8%$E\ZIN@I1;\1,\NDAXQ/ M"JY:+R:8?JM;EAV5Z[;+%]K5M6HF2<)K(:GV@I<7%9N.Z)M>GW*4K"IPWW=@ M2?N7QBIC&3(V"\+WXREO'RW?&06Z+0[#ZEZ$P7L1[=TW_-UT#NTGZ1(X?O]> M>@/^WB&=;+](OZ5,)C3'B.=A5O2"4M;+#%_1RM0,^[JGE4FEL!M. *SH_7MM M EAT086OJOT.:4ZIZE''ZC:]5ZU*X;[6HRMB$9/\ZVH6(57SP;,R1U:-\I9> M4_9![" MX2-TPHD*S&+>-C*F&P!MLBW%%XV)@:+0?S0KL*9[K'I D,^V4I._ MZAQ@2NWB97/XME=2;R+#7,WI(G9SZO5 M9?M"E>@$QN.B'/E/)W2/PE5)\I^V;QUY]R%+VI8CU#Q8Q>$SS0V6A8H0)%U8 MMI3[S&O91C;')-.%VD5,'58V:I>%@5))AL?0DSDN+\J5/G#D,I[*(C01W2&1 MI#XILWX@I9WH"U0YIHXH;(N6DCLC5UZ*;/U?B1.=\@;XL0KSO8<[VS=$/N]R MP0%%9\)W1I"]OE!%%?ZO9KLL.+U%7[BOL/."=Z$W3& GE%XLXFE16]8VK6G85IR5[!$S'E! M$'?ZEJ]^IU-N:-)^.D2LM M@M-5*!R3WCB:Y?'NRI>KK8LUYNMNA:2OB:IH2 M,W?7G$",197?+U\X.48KRL:3RLD>UDW=J%/<<*9:M*JUK.AOPEBU0 -0O2X ML#3!56O U+NDJ@4$GE"^ME,Y;L52Z\4I66V=#Z:5)/-%)WQ:2CU6I(>WB>.Y MS*"<=XU_J/DH(T_DBC]?'16+93:<5VQ=*#6WV7^G%BT/_47O=K^+=C]?:SEM M"$6&T?8W1\KHAUG7*#Y+LZ@62G#P!?V*F+L'8-U]"L">EH5!T:.O_U@[H6OJ?7O6QGG?%&!-\FN^6OTQ:KWR.T358VJ2">=Y]>N;\Y?'1%6@ M$0&-BMD=% A6D=PNP-P+_Z[6-[9'WA2Y1IF"V8FH-HW'G:F$AF_![@M9F**L?T':!),I2L3UK6%(-ZYQ 1* XLDVCU%]27?>-Q,5:G,))&Q@,ES7 .BIR;1_D8;282?+I^ M7_VAF NG;">L;SY3+0^55YN/M>&7^V>PK^6(^R90UK-UQ(#K&#[AUP*U]R7( M6E:LM>-/D>"G.!2AVHS+$@>QRK&4EJHD]YMX1[V0*ES+O! XP!!:;D/+]A!: MWH&]'$AH>2H8AZC*%$4X^.^)5/[8;337?C;1!HY5+RRORP[KJA/U!(,,,DM' M5I:!SM24R1=IQ5'%3E$O/=%S3!M*:LHO17D"FU#JYK@4"4Y MYXZKELAB*'@ON>XFR86(:-RHUL9( MJ6P\ER4K./)7Z*7S:[1KE0X@FD[) [6LUZAOU:38HQL1WO#6F,*> M909ZW-BTYL_57W[&2L\QFS_/:2*G03_Z6:XE+3"T.M0,<&E=$0#$UYU!K/\^HB^^D>3KG[G>D>A'6W\VCRR-GYWW;*6=>1;=UOV^N\\9_-+ MA\WNXF9M]U;+_H,P5V O$ @2VO\\F"+/MN)<.Q$QQU>+,4?-,?66Y2R?]\>_FE,T(V]Y M,]^+/=VCDEF3N)LV&@T0U?"L/^_+Y9%XQ"CU+7#GYM,^U)6->;8BV=H+>TRW MXJWOT]0>I(#>.[)OL8,UOEN\;\,^"E$DX3S+[BP='MDG0W?P6\_-LDRKVYS3U/;AM/_Y M74?L'ZW"57?J;'ZD6YZU- 3G#L=$+K?E<:]CGS>];H3F0/2 M#4CWB&>SHDCWK'# N@'K'A/KW$@W???IL&YK=32C_^V5.GJ\)EMAHPEI;W?V MM22T>WCFZ5:T+6];#^D'Y6U+K]QL'/Z00+)U/X@&(.TVD"Q3#QUO@-)N0RG4 M36=;J7J/0#H$)\^'#8F,=Y*LMU5.=P_3+#URMV4'NVFAV[-;^DD'[W@L^,8!IH*0!1#M&28=@RU[?.>B6ZLWMTN5_M$2& M[0Z_V[06^+J[M8=\JPMX8NMD0.$?'86]<$#A 87W&H5MR]%M_X[9)0,.#SB\ M Z>VO$#WO&T3PQ\%AP_!@W9=,YW;5,]NNH,>9)PIML*<8<^4%= $$C0[;UR& MYM^^YSJV*2,\F"MUABN][RNUABN][RNU%Z^4A,(_J)O3+[?H%76O6_:/O-OT M;=U0*.\DWM5 H_S#E_;?L^?4"-L;R0HZ=40.5:9)/+=K8T12,2M0ETX2) MLJ(6D/EDPAIXGHTU7E5E51]I'SAVN&RX9JE>Y=@*#M4#BA!UC2&I+[GH""<' M<5"CP;.-KKV!+V$-:E&7U]H[,0)R/-?>4T<[[-/V&N<&6Z;QCOJO3;"I M9:_5^Q[W!E\>>K!O3>0V3V]8Z"*X8;;#?O4)[_8SID%=U?(GW]^S>/46ZZ67 M/'SGX@U?LJHH9PT.T:RIWV1= FTW[2Q('$&&[0135F&WUHSCS% <#;MM])C@ M@J-\L&4Q8.4EIR'C-'TGK^IF>42LG%IR05-SD+D0PFS]5FJK2C-T5OH^MJU/ MV]:PB'Y-+E:DIK5?>97D-0V*QZZ\N1A"*'IY4]=)#C?:S#5VQ:JTFZ ;#AI M)[C!=B9E(7:H1DTUN1C;T2Y:M>\ZTH[%,'IL7*G+'8KS8M/:2X0#HEXQ[TW\ M42R_-Q!4#03KV#7-&5I+>TMCD8ZTK7,#Q!PII+=6G+0CT#:"^':DLJ8S]CIR M^K&[8]^-#=]'EVS]UBVR==7&6K8C1BY<-48[E'=<%A?B7[UWCAD.7%P>U_.= MY\X8=C]%[:0W0D=A^082P!EA;9OL!F=JY77;ZKKK<0VOIUE![01>.3Q74H'B MF:KO[$V"3*?)0JI1-VPAKDJ&;7ZG>=+@[!?8-)Q&#'?I=2ZG;MJY; :N7M;) M5IIBN45WZJ:"EP(I?($C;AJ\*68*KV\T/0S9:(=L.,.0C1W8RX$,V=C0/7YU M&MM-'>2_EP&L[S2_3DX?4+?YNPFO_>\Z?[=S;]5]_HXVV]"!_C$(X-H.]"O@ M7[' AS[T_>^&/O3#9H<^]$,?^AV\FJ$/_=!B>VBQ_1 MM@BU VY!?[;@8QF:T.]SD]R?[$@/ W>%W6Z)KT-7Y@'A;HEP MOA4.V+9+$/FAL2HT?FMK;$8+(.;>?OR+==;YC!M>- MLG0S&@S7'0>2JP?A$X[@&H!T.R!MKZ8.9NOWRU;1AN# +%??W/^AW@.(!A ] M-NP0JZ/#7X80ZT-E]\G./**-SX&9J$\^+FA0K0.^X1CI <@[04M'8(9 M^WN_/^Q@Q0ZZ]P"F 4QW= K;6WON!R =&BT=@AU[\TR"6RHQASDO;+O#[S:] M67H4W#&?K0)A/;=9CK>UBP_P!NU@N%*[SN2.MSH M?2.I,PP>?>B+'@:/[N+@T5/>[/O(T>X(--UC[2#1&^:(PN^V'2/*Z^T'B1;] M6:*(LP5L74[SO/.LT-[Q89'>BO:,D,J+!(YCCX"1Y*Z"GQ'C%0 M!W^#=SO+Z]%$CI-,>8S7TG^U_!0NO)[1V2C_>)?GD.J+0TAU+8;NACO1]3'^N]'_NX M8?Q&E\6]L09O8P_EOAS==U1VFJ^[ 7AY[NNJNL-EK!QLNZE4= M"QJ&&7;?#<,,A\T.PPR'888[>#7#,,-A3MLPI^V&:,0PS' @DH%('H)(AF&& M.T&CPS##_0++ 0\S%.EW!SS1\%2Z6(99AGL]>PF,*R=TAF%?NP24'QKA/,"W M89KA3L'DQ\8W2W>=:$"X70+*#XUPEJ<'3S2O]1#J+X9QAL,XP[V TC#.< ^ M-(PSW LH#>,,'_R.AW&&PSC#O8'2,,YP'X TC#/< R@-XPP?_(I?WU3V=6#V MJ^T/(PUW'$26-XPAV'$0!=$36D0#B&[5!C6P!J/U03M67ULM?6"FJ^O>L2G4 MH&P_%H@\W;:>4-D>@#30T0\!HB>FHT,P6H]O;C1R8&:K8P\VT8Z#Z,E;V@]@ M&BCIAP#1DU/2(9BOQYO[=!V8[6KKKC=HW3L.)$LWHV%2WHX#R=6#< BZ[CR0 MGC1_X2#LU\UM+@_,;O6'46P#B 80?3?+#IU@ -)N ^DG1X>_W+[V9K!7M[K> M,]GY^3O\(D!3(_NO7? Y@&,-W1*6QO M[;D?@'1HM'0(=NS+E3E^!V:H_F1MT45ST*L?'3JZ$V[1!7 T&,#R'<'Z.PN M="S=]_V#B*M>-WON0>_XUPTC;Q]DQL(MQJ*;=Q^+;M\TB.3'5#2!2CS;V^=6 MLS\Z@&S==^T!0+L+H(&"=AQ ONX&6R18#5;T=D,U5L>9;JMSR;$SXAC/';CL MM)SA@%*:/W6[R50_6A?Q^[R:W:;/R+]C4Z#[N)LGML$&RA@H8_.=A+H=WC') M?J"-@39^:-JP?-T*[]BJ;"".@3A^;.*P]&CKCN [0!QD+_VC8? ZY8?K39&= ML.HB+^C='A'#8[L7KQGA>I-[T?K[PPR>O1DA:!SF"]@8RPMM6N5EI4UAD3+5 MV 3 W]3:B%UR+>:\T"HQ,1-S>9.RJGC2:/EDPAIXGHTU7E5E51]I'SC73LN& M:Q8^V(RPM5)!F$")P%E>L"+!']0-?(#=#6OT#H]G.",=-O&656 IZMH;^!+6 M*#-8(Z^U=S/XG%?CN?:>3TMXI"RTUV4%CYC&.W(Q3\J*PP+PUPGE%1\MNFQ_ M$%2QGQ95X,H)ILVH CBS(M4*''0_*6G0/5\==*_AF&I=*V<5/%W,$%&R#% ' M#DR1]0J00+MBM:80"2"*"(_[0 MIM(23@KWIEVR\4ST^8+URBML\'6DG8]@3< .KFM77)LA)K-N"X!G[E'P-\(D M<<"\2K5_"ZS3KD9Y,@("R,:P]9H>V'R:A#7):#9ME\KRJF[HKFH.M-"N6JMC MX$-_PO>\8AKKJKPQH6\VQCZ@>,#%O=I'=K?7VX#@2+L3Z.!/_$V;Q@];$">N M!67"0NGG6=T(.H:SK''XP'57>"OC9"96F=5X)K%N/977UT&X/2>>CTVG8Z $ M%#&?9U5>ISEU&:]U"1-$G:)L;D"?S<#"=V2S\5B;N\F:D$;HB/= /TI*+G\ O,*.V:'1!NZ-R-D[I MFUC(M!P(%IE(C0\ IP$$+)C KE(KY#1A^ [HG,-W$SCCQO)1X!NZ1A(3Q& 9,)%25O;" M1J;;5B31S8S[.=6W)O]=(9\_2<*MH!(<>H9R!I@M A_^SX6LY'1]":I0ZXF) MZ - G<*%PBJ2G@0.(;.\Y'U&&\_2"RX)!YY.^24?EU.DH:HQD!;$%9?%A?A7 M[YUC.#510PPJ#[^49+Q\D(PE^3A'#;(FT#$0#:*M)^YB_1$0L()P827 1 \ M<(>8-U>HW0JUMQ9[OAK!)YXJID 1M"K), @>X>6RV < 6\;YQ,$ M))X'61VRTH*-YZ3_ O*48P&2>3GK\V#%@#7@*2P/'F1 L5 M*#05 !4I 90Z$4LT*ISBHP8O@U6"AA[Z))LVKO M7.5I,Y(^B?ZOI'/!['["8@ O '+C3WJ.A(2C4'PB_':]I3RAWI^C2NUFRBZX M$5>P;3YAE#W9"P4=2D+*" STGBA&F MZ7^SG=F+!B9.]C_/_B.W.4^2A#LV_-^-DC ,/3/@B+KCCR.3$$B,K-"OEE^?41?+7D[Q7>N=Q3:T<:OS2-K MXW?7+6M91[YUMV6O_\YS-K]TV.PN;M9V;[7L#7E!-R9J12N/KHG4"#'Y.'&) M<(EYK3@LB&#/R2]U(MQ1KU;=41O+;W[\JSE%M\ M;^9[L:<7=KQM-&=G+X^$ M(GH_;X$[-Y_VH:[LINS]1U-R;WV?YL/$(+PC^Q8[V!0YL8_"&X)L-^3P#T0R M$,E )&N(Y!%$RI8H=-^OW L:_>FXUMZ+&/Q*OOH EMT#R_>2C6WMI[;Z4UZ( MY*)F5,Y@G;3>ZEY^B(X\I]+%\CUU)3]:AMVZ(^YVIMQ/8%PYX19M$':O?&M MN+U". _P+1SP;9=@\F/CFZ6[SA9M1 :$&Q#N^^JA/3VPGH;#'4*][9MU&6$' MUK@*.R,-/99W'DBV.4R?V7D@^>:V4]T&(#TVD$S=#^Y8)+^/_:R>XHYO:F5U M*,U2+-V+AFXV.PV@T-RB[^ H">@(&>@H!T&D*M'5C#8IP_55;E?@/0]D^'W M6%_3W7!0JG<>2)8W3+#=<2"YNN5$ Y!V&TB.[GM/Z.@Y!.OT>$T1[X%9II:M MV[8S#"[9;2B%NF-M.[%M -(C \F.=,L:9@#M.I3 3MW:ZSL8JUO=\8=A8BW) M5D\/[]HO;M"S'XTAZ(X]N!5V'4BV'@3;SHD?H/3H)FMD;FM+#";K5E?\^J;^ M40=FO]K^MHZL0>-^=#5H6\8]@.B1011$3V@1#2"ZE<\^V+8M^V"T;C<+_MJV MBP=FNKKN$!_:<1!YNFT]H;(] &F@HQ\"1$],1X=@M!YO[EA\:.:J[GJ#P;KC M0+)T,QJBK3L.)%UEV MZ SUQ3L.I)\<'?YR^V*;P5[=ZGK/Y P<,3#GP$S4__J/T+;LGP?5>@#3 *;O M]RY&@Y&ZXR!Z WL(5%XQT%T-SXQ@.G1O?>.NZWW?@#2 MH='2(9BQO_=^ -*AT=(AV+%+4T&W55WD]!9Q MA.<.7'1:SG#.)XUQNMV IQ^M&?=]7LUN4ZBCN]X=2TWOXW:>V*09:&.@C6O, M=EL/_3M6^ [$,1#'#TT/-8)JR[R@M[M$3'P M,987VK3*RTJ;PB)EJK$)@+^IM1&[Y%K,>:%58O8D!B&3LJIXTFCY9,(:>)Z- M-5Y5954?:1\XUT[+AFL6/MB,.#Q<$"90!#/+"U8D^(.Z@0^P9+3&3O?C&4X; MATV\956CO=&U-_ EK%%FL$9>:^]F\#FOQG/M/9^6\$A9:*_+"AXQC7?4+G]2 M5AP6@+].*"!ZM#A@%E$E3__G66YSGH 1[]CP?S=*PC#TS( G+H\S,[42]U,4 M/+L>ORQ[D>L]S/S?%>"MGPKZHIQ,RX*N$>[J/:]G8_'7,P D742]>A'KS_1P M)Z 5G^<-W%=RBS.]YY>\F/%;;UP (R]2N(;GCO^0)[F6D/[D0"1)>5' ;Y!< M\! :,%%>:<0XA/#L:-"+D>L!]Z9WY*3@WLM;>3%B&0P^:U(/OOQ@;" M.!!-8ZV<52##L^:*,+(M;PIZ M309W!W?S;R&U\.4XJ%W7KFBM,:OK')^G9R71:'AV?,%F\VR9\_^NL!E2O:UK&^OGQ%( 5QG$TR$1A2Z%GF6F#Q>K[S$$U:P"SH?W6/P;ODM7'62\Q8(<*7( M (Z)[M96,8BRB&"FTT%/HS**_PL!1T:Z1RW^D\VR? :"E1-@:33&?RWHHN0 MBS,M&;'B@FAB#7ATP=%0""Y_W0,SRNX;\ /Q*N_6N,H!'0K8<+RPWK6,JK^L MCOM%:2#VAU]/V.<2@#@G9)U5W8N!Z6*I.)Q\+>+^?_:^_;EM(TGX7T%YG2NY M"J()\&UG4^5UDCW?);%C>[_\>#4$AR+.(,#%0S+OK_^Z>V: 0E*("61 #E7 MM[$D$H.9?DV_&U@+F";F8'S(]\+]A">ZH^>0=' Y(#>PO.!CM%)@VQ[+\*AT MM\ 2(5QGZBM"81'O%-;!5%=1MJ^A,] '?A,2HW-2L^VW#?FO:P&EBT(CU@I5 M31(0,<^G.,H9!T3O3,,CX)5_A^6IS$.AGLBMN($W;Z3'R\6"FBMNNQF7A%R# M/HN#>$&4S60";8E%6!RC;! W"VG$H +P.$A+*NIT3-=#58WAE@1N $W*"]&9*+/E4K+3HJ5^.BCSVK; MH77GS]*%]"3J3TF78+=XA$WIR+L?.;X+I9KF^L,R+/3_+F*UFQ5H9==3$#C? MKMD<-ON&!7=LG;QX769WX'4=@)MGWWG"^?S93BAD#DC+2)#F&W))"-_CCZPQ M>[$6(&;__N)O#WOH1B]^^DHF7$3Z'OHJDA]?LY^JT'@*=]>]U(92I.!6R?_" M%52^\9(M4:C?>; ,$SY\>!C9!\B3)$&4LN*.E2^;\26*$=3%(UWV@$0(H[2D MO-W$H*>"$4Q[9$LRIW>NH]^$A7QKG;_Q?92DPGO:6+_CGI>Y.I&.H=->[%4[ MVE9=2Y<\7ZZ":,UYJS">19ZPB83*B)8JM"P/)8LMK\[%=."23!HP(!/-("@E;?@3*ZH"QCO/I3HAB+J&O(R MMV91$+ 8H#/-4OP2&!:,K&FA'Z""+9#)A:5<*:2JWFCG:RA=2GBAE7J#@@E0 M*]6JJ709G8'BG7-&(Q3PS=T\@D=G/@8)X7N;["EUTWLT>>(MJ6O;/87U7-XL0#R1_Q[)AWQT&,#P)2%,X3J8SX5> M-%U;MT#R40;RGWE(U=SH7+XDOD5?:7:(F+:U3G.USN1L/10Y=,^[A'^MH!@;^( M?IUGH$M^(:\:XOYW%G_C>+H3^XCR#2W5AE1[U!WNHGMN*17DAD^6/MU#B7;A M2,>+]B(*>,?1,I*1, J3^:G/D;-C!AK09LM6J9$%0>25[J6.]67SS;JK21,. MJU(S *$EIG"Y4L/U5;HD+YRC;C&&)5V&V"8:%@<_TYF!$HHIX+$5=I=,-1+[&+V#C1 MUJLGP)''5L3#@)CV"YG// &J )"H,[@A@ZB%0+EM))FUZX>$#<%O6-'V&]KP\.-(8\B1P/?R,.%< ]G<1&Z MT;S06LRY", C?ZHH<>GT/Q>G/TJ$6(]CHEPAL"RE_E)7&.B6(AF0YV O_E/> M290*,%N"C03J&)DEIV46?5^LM*_#;VKL?R'N:%5D/Y,ZD' KX3D - /!/N)/ %W^56F^> M[Z(IQ#..MJC4.2)(A%:*6PVM&S8."=-"I]"RI6Z":(J:3<=Z M!Q"@)!4ZMYXJ5>=DJ&7(3!4M'PO)$S]895.0#$23+%SKEJ< -:$/Z'5=I(?$ M6<"E-!=:RDT6J/32(@-./LA"X HK\*E.EP ;LE0Y9. TQ#6P69$[H[1CS<-9 M<(O4B7(K5DMK765QDC$AOQ_8HO3X??GEO>(^@76-+5 N^&&2Q8)'!1K)XL_/ M6:9\]>097 #OA#[.3N_4UW>B(%S*0V'Z%_!W%'5"*J1 3#[E828)3UMHZW_ MD#4*#VGJV_"JUKG,\D-P=8B0I]O7#2'35]\%01#?<$H6)8&8I0E@L%?$EL+0RF7E,9KAF<>4O L8'[9;ZLPO11#HOQD+HDL8?.!#4+9AO MZ@K>SA\4R;=.=?)M%F:RD][2%^HE9E[(-U'*'>X=*-9/13)5[8NJ"JXD7%=Q ME."]IV778A:J#X+8(^E8JL.IS'N]8R)PJZIO.B:;H\CF&)ELC@;LY7RR.?:\ M%M1]N'31RE,5\R?62_=[J#3M>#E M@93UY"$$-=_S5R@IJ9)0_?T3";>OF.G\6P3G^5789>N\F"-&+P&CV=S:$^4,GHY=O M'"IW-[_L=OI;1Z*]7\N]BW![?M-NG*)U.I0:S_U>C>?^JHWG_BSF1/X=J45\)!0.[(\'<* M)AH1S7MA+.8E)"IM!6A6/7*/TM!4?I Q1ZO^" MG9_,?$EG\$$1(XY"*@AH;T[#1^(- >ZV$8G8N\1:-4DDV(&!46T$19'$EX55 MD7^&)@/6%Q7"0V2A(G8WZQ1W8_CRK(GQ;FNB?DL!.-\+8X.@KQRL)$T"RN6=,,'[/"0""W"MYP<-GA++UU8JN8T+4'J?'UO@A^=L5HBOFW/H=OK=(K%\H M[^$+7Z4R\:%K[VPN?_Z@^0-]ZC4A\UCJT5KHU>U,UEC@T96(SJ@:M//P:9\+ M9/E\;GMWG": ..FZ-'>QJ&.=VQ@\TC-M03!\A1PR3&":Y'"8YPI6R M)PD]]2M;P:-7[Q*LML5^DEM3>0U:FH>6Q[*-Z[1.6Q4 \4.1HH9U3K#.+-D+ M+BT;B[6K.EYSLGQ13I:-SF(_LY2]J7/K'CR$QJS1G#4N87*-; 9Q&%'7G59H MUFC.&D\DRT5??+?C#AI.X%5-;0\9?W5NDP"JCMCLCOZ3KCTZ@WESANC:1'3# M@3WL[3N R!"=(;I'S2[I#^R)$76&ZHYZ-F=)-6]2:'M44]E'Z: A MW.V=\MZWN^/>Z6:\/[4A=IY(ZMGCR8'3LPR2CB:Q7;OK# R6&HZEKCUTAJ?# MTJ5Y?.3$@(-NU?;.>1^?4G-[:H_]>:+( 6F][YUJD'1T[70X<@R2FHTDT$Z= M$R+I20W52<.OTZ]ZJ_W'F*J/F+C]!\W M5=U@MI&8=8>N/1@?:(D9U#89M<[$M*A,[4J3RV M>WL[DXSK__BN_V[/-5AJ-I;Z?=OMGC! 8[!4RWH;VUUWWYRHYH71SD75VQKTIM0S-&1U.^;H&;#D817IT%2PY$TLD>GY*1+R[ZM MFNIP89FX ]N9'!CI,G;/\2[8X6ABD-1L)#E=>]PSF;@-QQ*H07O7\C7/@]"F MM*&-:=2/RO%)""?(68' M [LW.3#0:3#;9,PZDXD]<$QN^3FBMC\!=?! YX))0'XL^#_FL\35>%J3@WPI M:Y@<9&HFPP(Y^V[)XF\<>:'%N3E:"O)%I?7VN_9X8%(1&XXEMV>/1J:%4<.Q MY'1[]K!_PHQ1@Z9:CHR1/=C;3]Z\J%S+U8?//.$L]A:D0 M\I@%I$&PV=(/_22-Z=Z^6"6BO5HY*!&#GG%$-!Q+3L\>]TW::<.Q-)S8[MCD MV3<<2SW''IP22Y?6IO?)ZF_:J[>.[*YK"EP;CB0< +2OK]\@Z=B*T-AV1X:5 MFHZEH3WIF[Z]QRS B;828TP&K6KA.SG@^C7)>"W [&!H=_>.@!C,M@"S;G]R M>$S?H+;)J'4&/;O?:V1%PT45[OZ&Q3;S.%HJW2$*#],9'JJ%:B.17KD3>SPJ M>H<]NB"LK=;'>6%UZ(P-2L\+I8.N[;BNP>IY8;5O]X:CAB'UV-'_4P#^0YCR MF">I\B+85L@?58O;1N)S[-YX6)_X3 3O^ ARNWM(!X.@XR-HV-U#TS((.CJ" MNO9P-#@)ABZA3)5L:PIWHTL^\Y,%YMAC@ZP9GQYVG[8W&G35[T_V5N5:JH6W M$3T#VW5Z!D'-19#AGT:CYW3\40.#GF.C9S0YC=5CT%-/U1DYQBA]KMY)Z8+'EA]Z MT?(1?MWV*FK_\;>QZ[AO3?*H09-!DT'39:!I8M*PC^CRG?(YF*ORCK52]AW^ M$O+G:F?_9Z1Y\P]::)=_>!IMH;TZJF,/)J:FL_%(&G=/V'K)(*DF)^T] MG= @ZGE M"0'4;&Z]ZG7MWGB/_(XG!]")[2+#*H95:F="]<8'^_4,IQA.N1Q.<>Q^;_\\ M+L,JAE4NC56<@3W:IVR[,:Q"AM;KE,%+?Y)-A;6&SDL6W_@AO?X96CG7:)KL M'MXTV7EE/4NKYX=)PD62> \;8WYHK6(_BJT5+!+-++8$(D@3:\%NN37E/,19 M]'["9U8:@_F"XX?#DD8H!O MSJRY'[+0PP>2%/Z 93P)QG>#; :?PB8^L3BU/MC6!_@0UHCFL(:?6']F\'<> M!VOK,U]%\)4HM'Z-8OA*]_I/:P[[7HI(,?RXI.8;G7+_Z6I2<=RVT4H1##P% MJ5@?!*H2>''D?;O&C>$-ML3J9M&2E"6 CB"([K11@@\R*W%U+H.$)($S!6R5 M\#?JA[DH7+$$"C2O7EZR*&"^9W^-XBL7X)\=+XPE=P M5TQY;/6Z=HWII><*FC_@+W4A\UCJT4R5NCU"&@L\NMC M6-O*\OF M/L4['B)@#.T^,RT^%@!Z#H/XZ%U4+KR0Q%'31=1!NO,DE?[ *WM MV4/"&(X2:BP!UBX/,V[&H5_*&D\9QQ]U1@T>(T)T_B6;)E[LK]!F?TR%X)GZ M@UODT77LD=/^B6.&YMI$^(15^09%36>B,V_K)ZY/ M%L!B.$)^R>)O'-OD7E@CO[X]WGO>:/,,A#-'TG#O8:,&1<=&D3T:&CYJ.)+& MDWTK'IMGF3;Z/OW,$\YB;T%7ZHS?\B!:8;+JA9FG ]OIFP+HIB/)-7/6&XZB MD=T=[1NC,T@Z]J7JMK^Y7Z,OU7_RD,FFI*K8\ H(83_L > M]P[4^D]?;FW8Q;#+L3.\W+'A%L,MAEMJ)0[9H]&!#40-NQAVN3!VZ=F3[H%> M\M-SR_V=;^0Y^YCAN=U4).]X@9T#M*?D<;K%(VP*.\_2W8]LU2Z>R(W8GY0; MB^C_7<1J-RMVPZ^G,6??KMD<-ON&!7=LG;QX7>Y$XH?7.@ WS[[SA//YLYU0 M4,>,>U%,+57> $WR6/1_^9$U9B_6(N;SO[_XF^]R[@&O]%SX7W_BC3:>!ST6UFS&9- Q_3P*=1H#$-?$S3E(:!U#3P,;38%)":!CX/ M0LDT\#$-?"YV#=/ Q[09:&6; 3E,AN+:1'&'#9LW5&>HSL@Y0W'M MH;B3RSG3Q.<2"H=;CFK*NIJ/HY+JU M05.MMEAGT!O\S%%T@C?'"'UHP8%;O9XL"@Z=@JZL0TG6TXBD[. M29=@K)JF/NIJ[>];O6PT[58(!(.F(Z-IT-WW:C4HNC1.:E1;GYI9UN>6$/"4 MH&DVN8_[YH8\*_8TL3;MJ97$33#;-9T\[$M#-I M%&A,.Y-VM9 X Y ]3[N2,P",H:5'TM(1!-2>D'[J5[8"+U?O$NLSO_43/GMU M)%XW:'D$6IZP2T^[ &(:\9A&/)>ZAFG$SZ4H3A#<8\YV]AI_U1+0W%MHKC1*66<:BFEM$TWJD'@6'7%#$V'$7]0?LMN#-'D6./NNUW M[)P]DOJ#$_I[+R$$:)KNB+A"W[0*:3B*W)%!4<-1-'&-EZ?A*!H/!\9 ->X;]+ZC86SEG MQOL2?F-*O0VW&&XY,K[LR#;<8;KE,;NG;3N_ =!3#+89;+HQ;>O9P,&HK MMYQQTYW!*^N477?RICO,^W?FBQ-N:@.,6:SIO>.Z;W3*-"8WCOM MZIA\0/H\O7DN '"&%AO>VT=K4G)&+5U,!Q/3P>12US =3,ZSUGK/ M#MNMJK66XSU;G\]A"*Y-!'?R.5"&ZBZ0ZHR8,P1W66+N$LRMIZJ^;F7]1%<4 MBID*EV9CZ.0CI0V:#".= X9.SDAG7B[6??+ZZU;64(AYTGMWGVJ>O7#F*#JY M@FW05(N3)EV#HF:CZ.2<=.:F:O<9ZK!;J<;)RI/QP+1V;#R2NI,#RX,,DHZ% MI+[MF#:VS4=2SSVP++4)-NN^00A3!70\ #6;\%V[O_<]_^0P:GC(SG"+X9;# M%2[#+89;+I-;^O9H?& W+\,MAELNCEOV-T$:PRU[U6.+M?UPQL/T36_X] 7: MCVZZ:+$@B2S_WE)H%H=11F4$+[N=H07["^!S:Q[%%L!F8:4+#O_#2L:EJ-?C MY7H]@>I>U[:P%H@V@14L],/+?F>EE^#Z(98#[K6\;<4\67$/ M3QFL.]976.6^X]TQS-S)"[]KO-C*W^E%RQ6+X;,TLI@U!6C/_31?8A7[\-,: M7F2M '_1#'8V#W!GX0U]P5NP\(8#%JPY\V/KE@491W#C9S_[-W[*])W#VT)\ M%&C*"GPV]0,_75LS> 3>#EQS!RB!I1+*18)5HBRV_HLMY]:G.$KAK;"?:)9Y M:<>J318!OX&O 3QY?$L[ [2YA^.HL[.47E)M'^L-MKL*Y/7N6#>L/27%0;=X MA$V!\[-T]R-;E4LGXLQ!MPP+_;^+N"C@NN'7TYBS;]=L#IM]PX([MDY>O"X+ M'Y \.@ WS[[SA//YLYU02, 9]R(D+, ,R'0>BP80/[+&[,4"\37_^XN_^2[G MGN?QG@O_ZT^\\7@\Z(ZXU^?3>7?F>/W_&;WXZ2NU=P N> \O!.))?GS-?JI" M8_,O!A2*HK\%R2+1MX*GV/0B!C&"H@.D#=VB)"R3%/[!_ LA64"<$203"SYF M*#M!1B3P/92E@N?A*\A@0, DT:*4! E5HQ4"DJ1B O)F!OFVTJ[_!?B"[US-R3)6X?G.#Y^D+-NBX-7:PJYN9VQG? MV\W,>;6A CYEDQ##)(9)SI9)CG"E[$E"3_W*5O#HU;O$^LQO?;#?7CV%,F30 M\KQH><*F/^T""$N$:V'+PR!^C^:R[0_Z&L2/TN%PSOU_JF'U7G?>?%'.&_3$ M?"Q\-S^SE)G.0)>RQF54C3VBW57=X@NS1G/6>")9+A(+W([;X'Y7W8?Z79UY M O/D- ,:3W'4'Y[U4CY3\CA-!8(ACY:0QVG:*ACR: EY7*KT>,I^H:U0H'A\ MZWL\N9P^$B+UTM2^-QM!0X.@9B/(<%##$;2O>?B$"+HT+\1O<(.&R<4UC# E M[@9!!D&/*<4V"#((>MZFA@+.DX9?H%_U=/C'F**/JYUL'@$">!Y5(-CX:EF# M7(-<@UR#7(/<)RS+/IMDKFIMP0QSN] U+BTXHP@]T;)-,Q9"('3<=0^V=RG3N&3'#G M^)>PS)0XR@7<7I>I:7QL$&009!!TQ@@ZX42R2[. WU7'L'9.>3VPFQ6UV14-AU#QB)J.H8,#S4<0\X),71I-NN352FT5Y,SYFK# M$62LU88CR'!0PQ%T+K9JTU,-195"M)5'8-(.->VN>V#@U>0O-1^YXZ8VES.X M/?[4-H/;UN"VL?G"%U7D^!L6*LSC:*E4B"@\3'4XTWJ:JYZSU9/HY+4TID[J M\7@U:#U/M$X,7L\1KV[ST'H)(]$_A"F/>9(JMX)MA?Q1%8UMI+T]K@H3N&NP M8##(,9QCD),C9W@2Y%Q"51\9U13<1I=\YB<+S,G&+D(S/KVTW.P#+*V6*MUM M1,[((*>QR/F/OXU=QWUK(MW-1M-5[R0\= GFYZ]1#+^&EI?%,0^]M97&L!KS M*'4L@%OVPDS1PR2"4:T-F@R:#)H,FHS)NK,13;K@L>6'7K1\A).WO4JU%&]A\\?71@6.HUXAQO>G#T691- YYGCY]==GUO_RS:IP/2 M 71]"B#]<%!C_J>W-RZ(+,>&*@U5-@WBC_!]&+(T9&F$95.HDO3BURF#$\._ M,__VIQ_A/VI/2Q;?^"&=?4!4^*0;'G8&-7;\=A4E/N8ZOHEY0,UGW^)^KGOT M]"9D6<)Q /I"D\ >LLT@PNA9D,_@4-O&)Q:GUP;8^P(>P1C2'-?S$^C.#O_,X M6%N?^2J"KT2A]6L4PU>ZUW]:<]CW4L3IX,E/2?;N%H^P*< O2W<_HC&QQ[$"]$3\.G#*L-#_NXC5 M;E;LAE]/8\Z^7;,Y;/8-"^[8.GGQN@QP@+8.P,VS[SSA?/YL)Q32"\=2KVM;;M=UZ-OP M0[>.Y$%@/Q]KTXIO_!00Z=4X_F=^R\.,5V'@^?%= TJD*!1"E30C@%; 5@E_ MHWYX._.35<#6;_R07D8/O96+24E<<7<3P8N/I6":3#JC[@AW*#UW\L52;'7$ MYLN*GOBLYW9&H]T?=SO.SL_N6Q8T%K=_T*KW?S;H]S5[-7LU>GV.OO7K[ M>2!&\J!'8K+UU0JG@=!ECF,1CQ]2.43S6%(P=+V"+)!*T M]E@>!-)[(]S'])G4AG?W>9Q_@XY;8P>[7)9N9_R RW+#1_ (*5H#HR@^M M=!%EL,0LL2W^W0.+$ .]N%5VPY-7^\"PV94R+E633Q(O]%74G MPCA,DJTHMHP_+YF/\3 6>EL.A7W@4)F-TC1H; FFO4YXHAR2>D<;]^S1:-^I M),W+MCD9KM[#ZDS-&=H[O"C#5V[-SEAJ;#1NVH@ MJ7<:F7!RO:O5#/^@5-T#8Z.A*.KB=LW4[ :BQW'S(]K+'+F>*$.#WCWJC ;-MO*^Z'D:<;GL]! 71FM:B=0#SZ1K MC[H'!O_,+/7&HW]OD'OF:+7Q;M^:-#;8O_ROHI NP, Y\9__8$],=?G MV>+7&8WM_J$L:O#;>/P.1W9_>&"FR3FBMWT8/.7]>0$QTD]Q-.=) K8S-MWC M\:WO\;.9PUPS\]+NCO?-TC#NM"-+ 7L\&1D<-1I'SGA?0]5@Z,B! X.?1N/' M<>VN8Y#4<"1U[:%C)%W#D63W)B9$VG ]?1AR0-O9UZ@S.#IV2N5H4C^GTF#GV-C98TZ,0RQ8W#4;!R-AZ9W1;,QY)[)/-SF)[O^$877R5,EO$I(G%G(OV]/W'U% M^KZ0:)%?Z/RPZ^R;[FJPVQ;L'ACB/4?,M@]Y6&SON&\ORNM^9OSG#.WAH5'\ M*WI=VSVT=O<"RBD:_1BD+=AG/-1/#9??\ M)Y]&WS18[=VA[0GATVAVG0SLX=ZNAB>'T8D]FX99#+/4,NV[]J#_N$(KPRR& M62Z#6;#L>W1@4.5LF.6\8V:] ZOZ'XF@$YST)/W>C20UDI0DZ="U!WN[-,]- ME!IN,=Q2RP$U<>WQ\,!))(9;#+=<%+<,)_;HXOT_1DL_1RV=H@&O4P846=[- M >]WNK4V4)X>K,UE7K+XQ@^)$P9$>D\*G>VAR%7;.WPH\O.,P+^:' MUBKVHQ@GNOK1S&)+H-P1C2'-?S$^C.#O_,X6%N?.8U7C4+KURB&KW2O_[3FL.]E M%'-8 'Z$/0$*.G4HQ7&59/'#&>SE36_X]+3S,&4[[F:P"6$24B/2#QQY,OB!Z*($KZ> Q:3W0WD=JQXXOBX*$" -5Q[W#D SBT$D MA(C1&<=S6_P[$%I"2,67XG5 #\'Q0J J+TM TO,X(6!Y<90@=0$5A#:D1BS6/HZ7U%SP.&-/P)<_HQS/KWX*U\)T($3R.GQ3G MP7T#A%+@65@[FL\3GN()< $?8 =B $!7>61Z-[.\!0MOZ*7J Q >T4WHRR\' M)!E@D2B+K?]BR[GU/@I#E"]PJED&_PJ"@E.+);,5"I,$'UE$=P % &< D!68 MDP\)4:0@"I2BR098\(;%>/4*Z5+L$!=X#R01A229 ":?Z=WTXT>0C?1\ H3K MM4W(;$>T-X3,<-(9[18R(:Q5AQ^VQ(OXM.[C3R1=["W10BPD:YSW$S?]>\3- M85#1!@#DK.6,_)%5.+CTVZ.?_Q_'WZ^=B8*5$('6W.F%+&.]5N99K5]Q'P>H!R"UVAR3M7Q;UWS6VL_ MM*G:TNWYA!FM^,8'UO.]DG@;5:NR49(*H5WP_#^1G*W?:<=56O9I;14)/K*A MK@*W?^"&]C!YZ*Q>3/H+!MJ%!5X_X^.V=/TL7 M;R8@Z;LCW*%,Y9(O%I\Z';'YLA$K/NNYG=%H]\?=CK/SL_N6'78&;O^@5>__ M;-#KF;V:O9J]FKT^QUY[]?;S0-+L@S[3R=97*YRB<.F#=G4:7V'U9?R53.C? MA6K["ZJV/T[CUS_EZJT%FFV-H/^Y@N<]*;87#( _T/(QY%&?/!XK1[3XS:ZP MT7VMRYH'([0CZZ0-/7C:^B"3:O9VL.T@D-X;Q-4,ABTLG S>W>>)5&S'5ZIV M<'A\I6R*/4:$Y]&A6 M40T9 7KS')429@VSAEFC96M<5E=#)09+:0]7<#\$60)J(7[$EA%L]_]$D@__ MOJ+ >;*([D)KRH/HKGX;Y+K=09H&I/II^%4G;'3NL3.V>WMW@F]>XS!#T[&-20G"&Y1_2QMMVQ&>[5['J?$PT"/7F]CQ%'%R>.^GW;[;9_CITA MN?:0G#NVN^Z^PQP,R1F2>U1'8S.7N.E:UV#?OG!GHG5=5L_5W,NGZF]J>OAV M./AJL41K&P^X]F1P8!\6TQSB:#CJ]\W\RF;C:- U4V";C:%#.^@8!!W-;]G= M>VB$P=%Q<32R1^8J:CB.W+&98]EL#.T[6,Z,L3P0T.\J;+W'C+!L'ZD-;&=R M&J^'<4O5M^^&HP/G*1D<'0U' \?@J-DXFAPXL-4@Z'C)4..>24UI-I+ #.\9 M1FHVCEQ[W#UP]KC!T9%P=$I!]Y0!/\?MN TW\T1/2J]T.#TQ8:@LE MG[?JV3]-LLS)5<^G3-1Q&I^H(T9L+$LC-@X)-6@\6S'K4H?-2,&FX?0_:E#D:;([C?<2HS/JC9[5!CW((H5?5(U&?@%E5/]VQ*ELK M;I_]Y7CCW.,>G!M(%; (.+!F\&TX": K'U,)B[YT.Y-\3B10%5^N@FC-.9T> MWB_V@CM/]'F.\D0+SF8TCE.,F5T1P2&803+>I0M<$"<_EG:NYEE:R-9T;'Q M3:=DWK\S7X@&>VNOO>*$8B8CCJ[$294 8MBACU,D.="9/&H!&X^MF.?#U[1M MXL;D-N_=Q$[ND#391_MO6YS)&55=$L7:4[*/=K=XA$V!Z[-T]R//WFR^)M\- MW(VN[=I_%[':S8K=\.LI /[;-9O#9M^PX(ZMDQ>ORZ(%Y(H.P,VS[SSA?/YL M)Q3R;<9!:!/9O\F0',3-\R-KS%XL$$'SO[_XF^]R[GD>[[GPO_[$&X_'@^Z( M>WT^G7=GCM?_G]&+G[[2[,J(!J^F>(?\^)K]5(7&4PP0O9?:-IF_V^GKS(_R M*<.1M0L6S^Y 3HN9Y=$\I5^$Q*J62G15PEV=)?#21,S597!Q= ;:"[1)OFGD M?;N>"D&B2T75X0*?5[)QQ=9Q% 16RK[S1)/=NP?6PL$&);GM.C_8NZ8I5\U- M9KB$^^1;KRKPTK?M;FQ[TB]=-]K\VW1C-+(?IBR\\9$P69+P-!?8.V3PN2DH MDXV+NM\_P2COHZLGSK @4CKV8%Q'/QEJEXYZ98P MS5[-7L MU8QX?[)HA1GQ;D:\FQ'OYS#BO2+_L=E@>NS$WWTC]\\TC-3,_35S?UO ;6;N M[SG/>F\=X(SP-\+?"'\C_-L,53/T_4$0F:'ONR,;,E:9F+GO9@VSAEGC /%W M3W5A\]N ?V$!%YDA2Q9_XR@3S1CW]L[:ZW?M\:#]L_8,R;6'Y-R>/1J=9F:S M(;G+)#EG9'=/-";\6:H2S[+)[VC?MG9/@Z 3G-3,<;]T>=3MV<.^F:IM:.YX M1QN.[,&)AC8;DKM,DNL-0>TZS:UNU*[:4\U.HQ>?7.VZK$'NGWG"6>R)TK(9 MO^5!M,(6$Q==N?UG"H*=)2K^!E1<*J M.@]>5A1L9'?=TPPA-5Z9VEX9>]@SGK-FX\BQ>Y,#1S$;'!W-UV00U&@$.6/; M/=%(;(.DVD@:VI/^&47[SQ-)=J]G(J+-QM$)<\^>= BJVW$;;N9M=VS8UR%1 M;HE2,8#N4L=:/SU\&LVSD\D!]O*3PZCA91>&60RSB&P2N[MWAK5A%L,LE\@L M_9[==?;--#TW9CGOB-CH0/2VO;K*2%(C28_IYNU/#B^H/QM1:KC%<$LM3^&@ M9_=[!^8-&FXQW')1W#(9VFYWR"\IK&&/]T[-7'P]%,FZZ:J M67]$J?4[9R$ >IX%M<:U/L-VMUOE5TYQ?W2K_!/ V'H/^V)^B/-UHQC[?/L1 M#7_.PC2Q%NR66U/.:=ZJGXC9JEX4QSA2U5\N60K?9X'%XSB*DX[UA7-$&;<< M-0S6BT*2:S28=>Z'+/3P@22%/V /B@3'Q089CDB%37QB<6I]L*T/\"&L03.) M_<3Z,X._\SA86Y^Y&)<<6K]&,7RE>_TG35Y=1C&.A84?EZRI@WUIQ:J!J@\U MV_U=-=OM/,\DB)H35BNZ_^;QM-:X MT^UTZPX;WQJ?7LP:EZO?Y#/&MZ9HUQ[F[92GGS_=,&\;)WGW._TGGN1-RW9W M+%O0"&U4?K=7^=TT!CD37*N7Y$0E9Y#O>L6<>7X L(1OY@/J&\CW3\54O6%! M'S07?= KN&K?N=,;G+7?XS6XRW4[PQ-S%T"L-FUN[K[TX%-SXG '&QS.B06G M3&IRB@T+@$+" D!A-)\G/$7XTQ*C?(D9?YA'8SX/<&PY #- G(CO*<2]__C_ M/OQ\[4PZQ24FP570]A8MJ8_P2["')1[NANJG"1JK.+J)V1)A.2.M"D![8Q,( MIC$! K%"!.(QH')0MQ)@$R_#E\'S(7 N_ )J.&!4(YDST!E*G;Y^+CI]G59Q MV-5_;*?VX&ID7-(:A!0Z7'6H_7P-"3)&69KX,VX!TFY]CU=( MN8T'GEC*=3N#2EFDG6'GC=_OC)]80NYF;DFJ?QF@V[;^+6.UFQ6[X]10@_^V:S6&S;UAPQ];) MB]=ER0AB40?@YMEWGG ^?[83"O$,=UO'35W33()N]AQ>BV?SC:_93 M%1H;<6L]Z6W@.IMJ[["Y:J_3;=JMX):-RH=O!:?C/NNM,#SX5ACNN%$><2LT MT5[<4^?3.PN]*W46.JW6M[OCT4Z]SREL#^+T<7_3;70\!;!C?5WP@LSN6%)' M)7P*CY+&3%$6HP<5S*8,=BK9:D^EI'?,_#_0)9)%J2X[R@O(Z$/5MD4 M)+( 7[@^MM.HO\.U\RCW[3T&H7H$=AC-YT#?N[UE?4UC0)ID5L!O *X 2= R MN&+IT8X35+(TBT-059K(T7M>SZ66$[](-_4I[V6KJ@G&YDUQ M)EXT7V.J"R$?"2IEX8V/5A)+$HZ"1,BB'0*AB92U=^N2+:SURNI3 ^RD4Z#L M!+Q?/4O[ WIY>)(JOK?A56FM4XSH%)2<47B<*%L(3A.P5<+?J!_>SOQD%;#U M&S^D'=!#;^5BTDTUV$Y (+(6'TNOS632&75'Z+B1E:+RQ=*GTR&?SD9VC/BL MYW8FSFCGQ]V.L_.S^Y8%>\_M'[3J_9\->CVSU];LM3<:MV:O;8*KV>LS[;6W M^U-]U0=J\A],QIQL?;4BVU($&DZ3A%A])WZE%)[?A1;Q"VH1/T[CUS_EFH0% M2D2-:J)S!<_[!>A$NWO2G3\ _D ETY!'??)XK!S1$L/WR$=O-IC0AJE3DECG MP/4!)Y7M[:7."K#=IV"_2X3=5I&-H<@G@&J=TF,#.",CC8QL ^R,C'Q^&?E8 MA;$_.$.-\8J2;*(,EI@EML6_>V!Q8#D4;I7=\.35/C"LV\ROR37!N?,ZSQ@/ M^=;(X'W.>V:5T%4G;'3YIV/WQB><]_9$/4(-Q;6)XMQN^X>I&HIK$<6-]FW6 MT#QZJ]5NH;5=D)W3]'L_>;L%(XPN3QC9P[W;H39/'!F*:Q'%=>WA&0S4,"37 M'I*[FMC=X>A5BZGMO/6MJ_'@V,@YN:Y5N[55DQ)\*_UM&QF^W2+3GC)\G5/F M9!/ M5J*F"S^>6?\67;GP(2H,:EUZ]F]10M3WRW<$1>8G"P6$G_G4Y&F?:WZFV:O) MTVX17,U>39ZVR=-N&GA,GK;)TS9YVB8'L;F -3F()@>Q05 U>=I&1C8.L$9& M&AG9(*B:/&V3I[UWZ$MYL?F6%WNF>[%-:+UUH?5^O_W)C(;>VD-O ]MU]AV& M92C.4-PCDE/Z]FC8-\E#C<7/Q+FXY"$CABY.#!E%R]";4;0,Q9TOQ1E%RRA: MIS_E&61IW^]MDUW4^]73RRC]^9XL74O+[PT3'_O#RX3CCTM MK#%)^K]&,?P:6N^S..:AM[:^QK ^$_R-XLODZ9]I?J[9J\G3;Q%$R>OLG3-WGZ)@>UN8 U.:@F![5!4#5Y^D9&-@ZP1D8:&=D@J)H\?9.G MOW?P4SFR/>7(3C5'=J [LDU^1>OR*]RAR2 S]':\HSF#OJ$W0V_'H[<3M>TV M&61U,72BMK\GSR(SPNCBA-%HTGYA9.BM/?36'SF&W@R]'>UH/;?]ROUY*ULG MLO9/KFRU,F7_0LMK5"WQ_:O1*TAQ,-VL?JB%X?S(W) MB_X(IXRM#R$\3 MO^H6;G)?NLE#;AJBMS@P_A]_&[N.^[;UP7%#-K?67?K7_PD,_]?5)]3?)MFY+NS%Y-\FV+X&KV:I)O M3?)MT\!CDF]-\JU)OC6)90\[CXXY;JA^UEE>B_FD[Q]TW!H[J)CIA""_=COC M;?MG"L:F&!1TI;F-Q'@=DS%G,N9.#E6356R$OQ'^1O@WG-N,\#?ITB9=NA'! M)QEK2-EW:[H1:S#A[-:%LQU[8%HE&HH[*L6-N^UO7FU:F='#YX^GW<[IE"UX\-C"L\3":D'Y?>P+^:'UBKVHQ@=HGXTL]@2 M*"A-K 6[Y=:4\]"*^:V?B)[+7A3'W$LM?[ED*7R?!1:/XRA..M87SJT_HI1; MCDK>]J*0O,;PS9DU]T,6>OA DL(?EAS?X8=>D&$Z.&SB$XM3ZX-M?8 /88UH M#FOXB?6GR.L.UM9GOHK@*U%H_1K%\)7N]9^48+Z,8DP&AQ^7E"A>._6[*7GT MV]Y82H-_Z72&JF>VQ<(9_F&<_Z'4J;Q>;CVN@<$W&S":K "-0*;!NF-A'C^( M"?$'VD8,&$H>\PKKC@-2!IWN#^)/@X[S0[W7'O)6A%80P2OA(2:J @1)KSG+ MZ5JK*F"K50#\J*H*OG#1MMP9NE?+5X+RN/4!PQ@AT.MG?LM#>/A]-.,VT$;D M?;.B%3V!_A@;&D 6=;-.WD4\D=?:R2V;[Q M9=#^NXB+L/(-OY[&G'V[ M9G/8[!L6W+%U\N)U6*/4]%_[7GWCC\7C0'7&OSZ?S[LSQ^O\S>O'35ZH% M WY[#R]$->O'U^RG*C0^= $=E?ZJ0_>_^?_._)F29>_9"LOI0/8E419[/*E[ MH9Z@R*^:G_X)XBYF0=L4@7>)N)$J):M-99EPM8%ZOT+]7N &GPAR])'0]5BR M($32#QP^@PN)#($T0@B&-]9+UQWI@WGN%KZW$$\O># CN8__NQ& 1(-D%=%] MM[ABVC1_*]Q%5J9W8N"0Z6TC'@I='"K!55 ^4"F1>WJW::+[S M) -:WM@T[G2>(=&VSM;]"WT*@0_*ZT.PN9=CBF=6<73KSX3"F<"S25XG'LW3 M.Z1A4K4*)N;QK>\1C0+LIPC@^=SW?'@IP9QS@=X-D2%?N"4UK)!SY(-"!.## M,SY-U9N ]N%8L>15E%U 0%C!+J@_!+Q8CJO/"A.$+A"=.%HA2]$ M#1S^E(@5X/1 %*G%R#'U81%S^8 ?IG$TRSQEV81 2O3^<('B<88X MQ(\W$!2!V@^7RHT4S%(6(G<(.4)BB'F8S*=+6;58!VPEC5. V3C="5DB90>< ME40\ #F*)8LA=Z',"PC0+%[G,@ /DV^-]L.]10A<L[ -G_@B"'$TCP>AG8FDL.A+:B"Q;$W2V!'RD[R:9XCZTT M=I/4)"@$81/2MQ&3,1 *(MPI<@WY,V<1,"O&@; MZEUX: ]W1R<1=UT6YQ_+A^BM*[BYO77'>D"! M)GY4'1V@2AYBS9&\Y&GK..!C:/U7!GJ3H^%*2 B$(.)=TQ,1.W\Q--N8\%"@ M6BMH $DR8 MSJEI^_V#KD8Y@@I6S"<%\J4[T#ZC(8[BSH'?/L(-@Y6UCN92^9E[HMS6&8B_ MDK(DMPIP$QHK%_);!Q7Q#0EB^&6!2Y'Z'4<>W:BDTZ453B'8H+Y[1/-7#IKL M;Q& 2.D'<(56X(TL6=(!I6XMM8IW-Z!M$DC?P7]G^),2!6PIO$J(:/X=D*$I M(_ECTGNU<[&"9>CZIPNP-^Q?ST""5N^?9 S\_PTL=D/636Y>B?B,$ TE2$0A M23.X#"7HJ3L.6XHN.D(<8ZL<9=$DM0XEH ^<300BG9A;6\&_[S@);*NHR79[ MRE>(V-]&MI\D&4E5NCM8P-7B\-"0#*-D2YA:A1Q%8<3)< FC/) 592D"A2YG MT4[ !HF^1]I0BMHT+ M0A,(?0X&V8PZ/N4H19&U@M^^^Q@I!&I\V1LZ'9DTG,LK]!:"H"+E4)I@N923 MYF"<2-8G_[% J2#EY1+()=I^B&]TDD@.(' MHI,)QS?LO-MQW,$/Z*,G9[V-(E=T6.)+7WBE \&C(&!93,+Q=P;[M810U,"+ MRW$&GXB%IAPH@@SAXA%"@$MR,T-3^\I_M0D[XO0R["0R2D"7?.07RC-*=^3= M=:4LW<&R IX1:7C(_"Q)(L\G!\2*%A-"#52Y0!CR*+P]+T;[&G_.0GF;2-A* M:3N3T"V6P"]?^=O'[0T//RTZ)J2QD)!L(JDO-7,I]N%U'-V)02"-"S*HT#+ MCX6S8B::B6V_M5'>)Q.K*&(50Q.K:,!>CAVK:(QO_SWJLK^B&[!M"@%>C/,( M(\(D0PDG(.@3X08&K7*Y1%>(\@#H#ND=7MCPQI8>%>5LDI[KDGOH36,[' *G M=[J"V_=M<3CJ=7K.X,G;A8&QWW.'S]+;K%X7LKTW.S'-S?9H7F7M;EQE^C8U MI76':*(;9AWQZ[IG+-$-TQS];KV=W)Y'1$M[?\ MGM/_M5-^DZO:#W4S?Z?LKE625P&,4Y?DU83)56\PL2>]4?W"O&K$/ZNDVWCE M0563+4:18X][PY,@Z&*UNBJ7WT&2H8'%N@_#A;R'/7=L3[KM[QEQYFARG)X] M=HSF\*PRXA/NM.+>+OXF6+H*$+LBDQTRC)(TMCW5,SATC2,\7!@ MM(O&HN>PF:E&Q]A;QZ!\1#G\[9F%A8303D=L&^FTYX*9TCWLFJL'B!;I*6>% M6:<_L+MCMXFHO03=YGUM651* 9S+-@ 7ILTXD[X]'HY/=UT:K:;F;=$;[6N[ M&J7FV00'5?OM$AG/>-LU#FA[QS!J'K[9[.BZ(WLTV5=JMDE[,S1\[C3LC$9V M?W!@7-BHJ4]QVXB2F'E4U+[L>[=K>.@!L&<13F0_?S[<\_3-9L1)?]_Y#?L= M_\2:N2'A\R=AQ[6'_7VODN-0\:58+L5=HJHUJ? 3+9E57N"'O4[X(@IFV!PP MCFY%/?GE!(()6B/;'3HF#-Q8)'7E6*/>\,1!8-7F6C__\Y%EG0*L9VBJ/>P, M'M%4N]>IJ.$Z0E/MNH+QLKMJ-Z8>\V.>5/YN._VH)969V @L@*UA%;WHJTA5 MF.768SXGS,JF;KA4$"6)Z.7CZ.VAV.Q_ >&RTTP8A=>",A9$ M0_3]4:_CEKIWYQL#;J="7NI0U--Z-Q,YJ#0=:H>BMS]D2<*ERUJUFO*Q3EN\+=2SR71>D0QVBR&FTPTD-D"_1:D'X!R(>M96"1'$%E,M";ML-)6;S'9 M>5PV"/3#DFQ0WZ*V%.6%AYV1OBYV0J.;3;5(T9N!Z#LMOT]VUE#=]21L9[Q( M[P!+M/N$ZG.H*#Q.B*U-]1[L.T2J8ZK<>1YBM3M M+T[3HJ>7_!(A*U&C(J;4]Q"^)BE9ACY!D_H&>J+ MLT-[H0V1+O^*ADLCTW"I 7NYV(9+'_+*P_8:^#]GL6I\>(@M M>5\1IE1ZP! HAC/1Q12B&-]LQUITKK6K/O.6,^$I0AF+C>KV]??399^M9C2] M!Z]0[+K.+8"Y[/8)U_B,^K73I2Z;MW>LU@W-.@"CW;TPJD^!DQ;%_MC0&KVC M,B.-H05G,[H617]6-Q+?G3:Q_!C&1D6"@ ME=Z!NK).J"FT]6L>'GVO-;Z'+WWF218(UOB8SXVB5SAO2_%3W-<[&.U+K2/1+A?K6+]\QXDW M^0"3"@3? TJ:II)OI9@UIAI=1TH[W^SS>FB@.0\JJ^;\10 \Q E7,MRMO$Y% MC'L79$J[?P+LM$_:?8"#+$-_KF;%YH*[=0).#FB*XAE05XP^["P6RIN*"Q5C M.T3W=I:?%;]U"P^1Q/% J,FA3#CI M1 O #)5:L&"(I'\2^^A-^Z" C91( A M#TA!".DO4F;9-'N.?LB#5>I+FH0CQ4)-OI/#9"DD*)-!@-)36C8?%(7KI!,QH)5T!"FTLE1[EHVE]&X_-():H> M3.6'<]0PI'X$&A8I;W"O2"=^K$2X'P5R*DW ? #R$OV^I#[Y\4R=7R2L2%G] MV4^^H5:$8\F$%)-U\CCI@.2 1 5L(P\*;$@Q,22J&+)T#\HT;)3VI%KR W4% M,_%>5D@>-D-/O9J C/)#G_Q77 E/(FOP(E-&M9SZ=+LQEL;?X&Z-XG,@S'Q, M%XKDD16)@?7D930:4=SF<2*&%=)L SD^#NB!HC1(6@I2-&&MQ!?P"5SW-[ H M*!%J>=TG3NOBB .D4Z("]*OG8QK\F&X)07MJ#![);KEON]BBEDQ" 2[08)?8 M&5,?&X64EJU@>3$C4=+W%J@$X6QPAU*2B[DPDGX%;,1?&7DR:/,X0JF24,H$ M4KHD-7C%H!<6'?B$)RS27 M=E*Z*]!T4*18-#F>(H(YA3[T*EN]2XXY3'%X*,WF2T%A)LHIY,1RI66)P2WJ M1QF&[M0DU-*L26()VH*83X\J)6J(XMK+0#OSY!YRR2 8+;U_QRB9RQKWSDL1 M?Y]R;6\#7B! <#3_+<("9U#QQ**>ND^* KG@FPL[PCM1/@6Z<\FA,P,JBD!QDH!.V/HZ"J]7+">\6U+H MHW#7WO( .BZ)KGVU8O[@#7X0XET*VD>6EI]OG8?LJ\9J%@N2"-$"A$:\O(.S M@!2_J?&\VUS%0C%'%2]\&LPC!S^*M-\-,L7!;S0-6:3^RA@TJ; X7@SH*-E@ MLTT&Z^2Z$P_R(8YJ<%&^$1.CSF/48Q.C;L!>SB=&?2^U;0N .6ES* &0R^L+ M@7 F'2:P@)A=3&J\N DQ5?-_I8&9#WFLM6QR[[VMBRI2H^NLB;<(I<7-0(RL M21M._/:E']*\T)"7ATE: 8[IQC&=:J@XQPF:UAQ4 3 )_BVJ*/"&+QZ1@ZEO M69#E,ZG19XKC.2FFM> !F>8(,P9F4.!33)Q_Q_ %P._EJ*N-]>S 5>61A^0F M6!>$ $0P0PL'TYJH0( F80=H7)"W+J!<*-V/J*Q0IQAX!\80JIGP65FIW741 MXH/P8G4W;5^&,HA7H<6-W"(/A'\HN4(@%,BP04_NM\!*YJLJ," M ;II#CJ^R"@EMT,M;[C* .6H*JNT&7QRA^M\:X;X/]^]^Z3X(Y'ZYA)9#/- MEDQ%RUF29(K!A+4E'!,%G_&BW P55)G$J_EO[%*6J,JB)-5R2M%SG NF=PV@'ZL-9 M%;&T[C[3PD0BG2OG\)7D#%40@_>^T,:I'_3JHV*_T>B.F@@#;B MI;+>LBH=.1^K35_';(Y=6@[: VO0-N62& KB9T:^_NSO+QXV&YUN[T4-&I%E M^M?838.(I$0UUTSZ(E'0?_!L1$I4%Y($K<\1OZEG)7Y85W M,M:G5=\47Y9VVRK.C/5 M>8PU'Y4NWPF:V"PB[J;4W6*7&)*+LR*C&LMO2(#(^>--EO\[Y27\&EKO*<+B MK3'!14P':"/ATBAE$.0R;=I3AU*V@#PLUMKZ,Q](1UK^4E63*?C6;^FL(ZKQ M ,^E+_N""_[5^=(!$@G ]A>&QXZ7J@7E8_] K2M9@( 'E=RZDC?%/__Q24KZ M5QWK]RC)4QPQ:5=80P#7: E4F K9KKU>:O&YLTK>=<*^\,45543/-,]5HMT] M"B[YUI'3!.L5^6I%N=?VANAZ$@_+_%9Q8<&%)L 6RBP K=!267I!Y#&Z/,4W M\$\%7\NU\<"V]:^08E+_#;N914O;>O]_'!Z >XS<"S;>F^2Y4XF9?W $"_Y- MRI'2#;K; -&F:E.&G.8)U X#S*TA,1C4M3HHFT3IJ6Q&^)%*#JG7 E&%&-D M3!8PG6>I)L@J5B\O"K0867BZ(KL!\5_*<$!/TH+/R,'$XIC)Y)/MW)E*HB@R M4H"N,;\7[[Y*^=BQM%*,=('9/U2;6SO-';\M$OB8M5BO\*W"9'&Z/TA0U()S M.6ZJ99=8=Y1I0&(>0;5@,SWC0-UI%0Z(.J33OJO@@SSPW/J@+L>VR?^_%G[ MM;M]0S?!,A_=]Y(G:,L_VKH3A7RAQ(_TE7Q1V_(Q[KBV%6GLY_T]:EFHXH$!+E$];VS-"T;?"=5GW67X1K M6_J!"B/=>N0!&W/AH3S'GB%^GJ&F)4IY^B%7^2'SQ"],"N5P7PB%\W,&1._T M&#FJG+?.X(J_$N4:],%@5OJ@""KD%N,[BH/(#+09Q[M-9,BHE%$M)K%QI6F> MX%*6V52OW9#58N]E/%3>4RJA2P5!,/IJB69K2S_=M4^?FF5@']J9+4"3).3! M(^\<=0,2;D 9KD#M6+X0XZ(RP0"L0U"7X0(O5/8OO[S/:V/B+%!%EG Z5(D? MQ(WRX=GT1O0C42J>U#QV/=1\8#//RY:9J'Q3]819Z'NJ%"XB-X^J+M(2]3<* MK8I,.@$"]?="ZU&YS38%4?)T>N&""D U%X%M;$;CR2S0(HDP!T?!1PM MSWFD%'=\O^YHKMJKW--#>[;S4-Q,4S^Q9P 7O9$B&69]@(;8?:5K'>L?%%N- M0N$1YKF(W"QJVWO_0KF%74DW=*ZMUM@SA;_(6E6'OO\8>=^Q1:'2PB+L&\&J MR&T =3ZZP]3V%-%&OGMRXF."S?9SY!F$/X:J0"R"P]URW:V99U,\'[BRD+)I ML79:-SN+>KHOU3[_&LU%I3/7FC,_QHP6C(0'00$)Z0!([!W.7+N>WR0O"9=B M4KY6;!-.C (("T^(ED:^ .KVA$RP5_CI* MPY/WBLR3^ ?WF$H-5N/J) MOB'T<*5^FI'3;!O1G=:U@OE DB84-0?:I5TS1TB),)5F*+R5&UF* %5]!+7*LE?ZKB@=1^?- MW%.OKF!B._&78A=2&191,%_X1X5^B6266QO%-9TOAU5L ACK[7,EBX+ R?4E MXPF4ZP+GS43_/";KXEBX>?"JA*V.]47HWQ[ZLV2IM^;2+9_TRG^5GU;HGJJ] M4KY9[%81YH[V*4_O<*LBRU?I\AI"4\Z6Y7,+W5;A3GY5Y2%7OD2YVZIH$%>[ M\F';F&S)[Y0[G9>L6E5!)*IOB24.Q>]J[,=6WX YR]R--X M.$E":)72*,NSE9+=_0/)%CZM$%ZY4+)4RLL;] MY2J@M47'"Z LPC%?$9WS<$%B BED4]78[F:CC'\9(X155-,7L65JD>$MHE@S MBA<^U]M;?-3T??%9T?W^HS+M\#@+LBV9I;=B1XH%(I?UB0L>K##[5"49 =2% MT,G2",&4)[17;/\K1=HJ5UY0SRA9F Y<@TX%*OI')\@2(#F3>CQ&ANN]N@[@ M[J+X6Y[EG>[[FB*R"1.FH@PDL>J&SP-J6 D3-))5M:"U $J?34EX7CE.2OL0S?P3!2$=CB M(Z&Y5LWCV#FURSF25+MB>'48V 9S61G@Q*_"(F]48?2L?Y%V,==_ MF>G%8W0LZ!L550BE=DB:TXDN"W)+Y;Z7&@I$K(R(^Q33VN92$WP91&SO"X5T MTX/1(@5$Y8%M9L*7??XJQ,F'#_L)W 9L M_N/7__SEL_7ACU\_?O[]W=IR3EL"%X?B*Z'HM?5G&.F9U5J M6ET2&^Q=K>*,-S-X\"^G)\-W'4MO]-8^6@-$_SNG!*',*%_QE#0E%3+\7YEB M7S@3*"%Y+@[^]&U#64+-4H4?0OA^*"D_FR9@5*&5N4G!2;F8RMHH BUMMV J M$?XI.C>)ZGK4]B@^4&[-F?B !(:O3/TT0*/Y,!CLU0^T](Y2.2BQMJ-8^UUU MZ\&G[.%7B98:>_SP89]-UL:QU;Z(-1X[@*R4%48/.2IR_TX,IY\*M_B)#+85*"VI (UDJ"M#_,]/9YRXEF=\L/-2KY- MGZ?RE6KNNTJGG?33VI.J^8Z^)I_8XDCBF+=L2<<'_"3;FG):+ MVQ8DW=*\K9V<:@YZZ35JZ658TGSK4;\8:ZR7\:,;"#[5AQY'69K78[.;&ZS" M3WGEP-]B9+4M/#-A9$U!:XS0.9.4%BKFUWWFMU%PBW^3,W;5B&#EX,$=.=JH M8?(D%"N!7D^6/+JJQ )[OF=CX!Q["- OG?ZDO!U->\F/BQXZ> $ M)*'B.(%B[1(6Y55-SD%;\D3 M5;Z(=!5XZ_A50:G"_1<-VBE.@&\G"DZ>4H!M-R04;[!;4=U&=%E$D,%X!'UKM%IEOA(M?[ M9V.8O>*KO$6R:AN#G[XUA/!$A$ 12I4<$(G+=]<-;:#^3% O0I](Y7J#Y-P4 MB%;(4UE(@UP,(AZ)B"7[)N46C0.YS0)4]E0BG9C!7>[-_A8%D@'[TX\4G5 MD\(1+U,/9+-AFOF36Z_Y W=J-%/1-"?\[V#04H1&FSIR^-\.WR.EP^MP#L,=FUH9%OE-A M9N&.L>V%,4<>=HU:[*I,3#5HI2(7LV/]FL6H%8D:R-Q@$"I),5T\SY*GN?1H MD^%(/_+1R@Z!(3H51+Z,,@STJ>UX^M@OC#!=)2J&D:.)@-9A'LDM]UDN.C3F M1RHMFB6Z(V3KE>5+B+RSHE6[:"^8!2P6LVV5L+D M$1'G0B97<0X_T<<48.@$C I*(P)VB98X*0&0!AP3J\2IY8JGOLHJTYE3RY#+ M-V!K7*U6U$)JJ@9CRM>1E (R3K2;L'80TD\_3N/7/VT]U0!?,MWN/_,$<"MS M(21!$3$$**&+1'^5:^#)RA+T-8@Z;[I^Z1%,:$ B*'.RP*<84T Y!TD>.J4J M#CEQ,0^7MHUSJR!8"KI6@5/SIVW!5#>9Z-E2+WM[J+*UQZ,O&A<&O#%8_(($&$,DND M9HHI\Z43V>)](BM0WHKH*I"#0N@;H(LH2T8)+(W(:%$KS,@'C;?N]N6A3D 7 M6Y'K]/#>M3N35(6BB2TY%##3R$\6%:872K[?*>T@AW]2;5TKP;;#RM9?K%!<_GR:I5@!E%:]&S00\L^0&YG<*OYL,PJN M#^-!O:U$C144@XYCK3)-WTSK./^O A(YH6@8BIDOZQ&$AZS05LC#GZ8!756H MA HU:HLF42E$-2"*A<]_E<7>@LE%M>_1A%E&KV&49::J'^UB#C(R^.)/YK5E(1IDRT8JI M,WKZIKS>JF3QAM6X186;FX*OA(&,__% 8F@&Y@/F \&-C)$IRFG)&Y&7QJH7 M?$FR3'O35504%P!3B AF0LT$P#;)A*>97B,LJS5F^:AA:O3&5Z7!Z[KU3-<& MK9;?'<*H6\DK9P,Z4RZ,>MR<'+-;#Y;Y:)Z[#<'%0TH*+1SW2NIH:HH,'!;N M?%$C)M+O*GP"=*J".I)R!!P C/0KLC=3F>Z*;\PESN8DK]T V""2#1&V6VH* MJ;I+Q%7) JDL:1I%P.YL$;^XP;D &-QD6;J(8GP[ G"M6_I%-$\3R:4KD"+= M@*),5]8@,Y^,6=D7U M1?>NYC MPT!O 1=MA$A$B?2G8BXD7.:4,11;-Z!YY$,KMB][+0=)V"7BFF%K&2+?R$>Y M]_ZL4%VVKE&ZW:-Y^YJ,5-KC=/>+V$0^4W=MW60L9B%<_T6I>]F(RKE%JM.Y M)G_&-M77#;X'6I9PXH+U_^O=[[]:7Z)Y>D<3:G_[[;UUY8=2]Y;Y@2*-2G9A MV 5Q,76X$E^@&2_\*:+L:L-O)K5=@:;S?\BRFX4RXKXFA< MF>A!$?A%-'?@:-: JC?A!A&7 M@:A4QOI!D6^K; ?-KYHC4@^[*;^Q^A NM7!-?;5D&F^^214IDYO="2*\!+2X M'/XJ[@/1C:ODN=NR0W8)^OU$6.GN?]B=+. NP$=#[*L]-*(&1]Z.(K)5!+\J M-8!VWD6YATG$GQ7,YYP)76;;&8*.W=B_N4$KVZ[N";2KP5 Y0"?CVZV[@C[H MJ2#I 3"DH?<%"#4B)&$5%B["*;I19#\[4<9'^>5;/CRTW<.UL-YE>7TQ?E%- M&F/JP6BE\B543>']WC*XQD(N*A2Q,9[<;NX**^\JW.DR4W).!CYS]L[Y"J]O MS>'UL&OMR1QH15/%PM M)K+A?4)20[Y3H)=)]?=C "L%MLXEK8M"P]>;O]!,3E+3*4HE(%[5.A+=BFJ*Z3#1OND6&7I*"S@Y:CJYV5HKWUR^/T] MSF>91(5N,0'XNQ"^NO!76M[QO"BKS&6)N)J+_.D97^7UQ\)%7]6"K6VB^.N& MIC"7@>B<4_<%9E(%S8[UKX=C!*I9&ZV[$L) F&E4Z$-2R%89:!YJ,L+Q:TOA ML%O,B;JDS89LPO##=A\['U0%0X4$%B)MM_A"0VFWN#UP&[:(SU+W'GG1K#)X MIR?[^%2^"TN,2$"11KBIQ.^0H5I&CUR:2'T7<'012S+*@9KP\H'=-U_GKU-A;U&6GY>9QNUF\L,F2C6(>>HWRCZL"-3E85_3QV;TJ M*>3W8%.\]6GE0G-$:KF9E=XB*P:UC.YET02+;DYL/*+2U3"'!'/8A0V4I[*D MI(3)X'DYGU07 WHV:'%OE;-!*PKH6ZP+O\MN,KB%1!LH!$?1\N== ?8OLE]. M8OTC@G]4)ZK*;_QKA3E. -$.K7K='=K6SX@<DON&&$<_R>?W>#[U>+4E9-YP@?R"VK? M1:_)CW?P)U'V6"P^=@;7_>ZK-_IAD+;>:[3UH4B6$@V0])>P>]\CW53OOOQ+ M04-YIY3"A%[F6;))Z$D.STI"U]*W*BD=[8Y8MH\EL49Y>2IY9,,AV[&T[5FR M<1(*H5+6)]U U.N1;_2BRW5 HXL+$4G"Q@>85J81O>>@AXM7KV1.*,D,?)_ MDL5K*067/%U$HD#78P&F%(MT:E(29D76^8JKQA6;T-2W<+>(DHH\APW09E2^ M(41SATB#,[ #=1!*N"5YCT"!CHW$"2FLUM*=7XR2)K6[ *KTJ4Q90"ZK9(&9 MOGDO/VD-Z.J]I#E_?IT'Q%53VKT!AJUJE+?DP77M^R!/)K$H>T9:Q&Y-<@=T MY"1;BEPX40"\Y?CA>10)OR^MRXU;LG1#RF2$*0?Y( (P>9Q%=GX1IG5N[#NFM( M[J_BB.K F!Y;0$DKE7!YM92O]XU+2S1Y5:&ZF333 0#ZU8LW6[6RH2#2.BW] M+RJ?PWL&SXQJ=W%>DQQZ3/I(:JMAG2E_616]K' MW69YTBX"(#]#/5WC _II2=V(L%UL@$Y,U<*6!=31C2*QA1E8>W$MZE.Q27',;^-/)IF./>_2Y4-R5YDPFN:E)[:$)5\+-H#9/$PS;,_BP)DA(*1 M&88*&5AC+QT;2(KVKGY\,/FV['_56M', _[=+S3IZBQSZ74NYR)7?%6)"6'W MR+WD^\[SAG?E"X?28Y+GJ5*95@V/>@MY5C;ZH8*(F.?M ME"C*50U?E3&HM7C?1+]J4H0.8WNK8N4YW1G-\1O)Q'O*?JE^C_&0@G MKVK%R$+-[SX%1I(+MA(Q-$ M[CM+V>@MT0(V$0C6\K"K"/5GJE44:(_+M=QBC(S9TB0//A3=M4(#Z/4(O*M%WQ"56(^3WA:2NF63M(==3TXQ$68B_?4B^F6&9^5 %X56RU2 M +74@7QO6O(FP_2!IQM!=LP >"4YR"QT/U9IG-3V V[>P,][LQ0-Q^%K2"]< MHY:I3.R3G88B7# +[WR1\Z%FO,RT8,IF<555_%A>(U(2JP#J=O07[1Y,J\)L M0QE;+37Z*%GR5%(L$VXW[-LD4EE2U')RBCTJY' "T=9?4Y+9 M!J&7B7P>82,9M5(Y35$O+EM3;TK!./?73\JD6DT5)Y;&F6F(1&%M4Q$#!9?Q MYKR-?#2$BDN8KM,9E[])[4R/B.\*[V]D-)9#Y+XJM 9NVI8NF-IF!H M'VI#BUC XW->^'DYUD:P=%U41@58&G'O=L2_V__]5QCS&TQF0P;Z0IEW ">94?*E2'%" M OJ7T%8^"::J/<>Z*3?"QU!K'.^,M,;Q^8@J.04/%54\ZEPHM:(GO]YUOVZG M?:)=6D=-7(N"644!"5F(V! 5UE'Z72Q+JV3UD/0G\>_H$*2B :SY$LB+\WE9 MPFTU)=31W_I7[-65^TH1OX;1=\+?X4QZ/3%\>2F&Y>GV8_GK13:1FMH'; LD MH^IH*TX 9S,)!WG"0=\D'#1@+R;AH/$)!R(>ZY-&FJN0., C6Z-4 0&#WK1< M+Z\K%#]G@$NGWW^G*7=E$2?*>#?*ALLY?/?G2DLQ+:=.<$I:3!?WETU]5:=( M-4 MV-#J NKA!32AU$2LP\]SW4,*7JOAE_G4DY@OLU!Y /RD<$-NY(]LN%CO=3&J MHF!AYI";2O/&WE<5\4XO(RX&EXE+"C,(HP>K7K2[Q<> MHI>*'E&9*'!*_-T:J55#I2W@/K.093,_K36B5S3A$TC_!/JN]<&V4#>T'+$T M@/E/,2\7-///CNM>JR7-F3[MMI"J&P!<*1 M<(5_?V//Y 5(:"BT">U\*$5)@!F/[;'']F-QDM6(K'[4,C/T(VW3&^DZ'N*J M;9?C2(/CU8[%FQV.8LB1TD4QR#&X*&:BB]+DSJ?+:ZN$J(19#/H>IG_-?,BE:][K%[Y&%:OF+AZO$CF M)MSY#)IE(Z'DD+[\=*CE5YXK.F[&_ MGO_+XK:*MS2OMWFOHI:JQ<2[NDI>>:]H)O_FMD]N'6M%-@K/3VR( $+6R L*9D!1ML66$=UO0.U^&D+K81:>^HI>*ZC^.-_!?E2/+K[3^X^K;<9^;;!'4C),*J\ M_T:)/&6I9(67WE*BDF>>12!)S[L5OGV PE8=>-[4K6G:\_.SRL:I/CK_:?59 M=P#YCYK=>Z0SK4<]JI&R0:I666/C)42W2L6J00@IFY6JYHT-8I29B=LC_]@+ MJT#4@3>&!..@%H&?^<8%M>G88?;5+1WW%>@M@5W-G=E4/8]#/<78OMI1E2LZ M>5):5)QXUUW7Z0[YB??I<,+F.G4X C BSD-0&\Z\,<2;!Q\BXW41]H#")%?2 M1-!DQTC!=2,^%'"FQCASR5L1,>5>=-B]R)![D=R+8N0;)9DYY,S-,XJ_*0DA M3>@OQF.BI]%09$1AGLD-9I<-QI TR72#D;[.0?<7HDMGYU-L,"#7$1$O&16C MPJ2/7;1(4?O%O)5"R=0-@RR(_N_"9J^6[_-T>9TQ)CP/\C MOCM$,=7B=CY:PC7N#CWP*E/A%8$')+PB]QSZDJN8X<([E@-HUNU\XK#KD,1E M]X98F!P\14-,>_%@FX+Z05=J\PG,.,G\89'1\7BLR MI-(+6A.T9$1S$O^:M#R/7'.:1%J>1ZTYT6;4J\QHU .KT21"J@%_:-A? ZQM M#(9VGTFSW46<5>4'5+#:LY6:@B!'&;+:[['9!;SRU MBT@*!LBIA@W&J[R&O5C:#XBLX>Z,1V"S\6(WOI%V 9NFZ<"WT!IA_H#*D4LE4*TISZ>$K! M>%$IA'#T4BE(I;"F% R5?)%:X:-I!6-?4X%4,'3>4(."-V(6=2FZ^1)=0XKN MQQ/=?3=T*;JY%UVB$_6FU4\F=F7)GHWXGN3...QM^VP;V M_FXX>7J :*KDU2QYM7G]5?)J'*\V[3X":4E6S<-B :O>U:\DJ\:QZAU]L$>2 M2[-?)^#2]OVUY-(X+FWS9I=R]\_)FX$!6!]TA"7$;AB/#\'3GL5/X420(AM>RPPDKN \PJ(7%LASWQB%O[D:. 1 MG&WQ70+ #<\)?;2V/F]9,'5<#O6U$NXCE1C\U95X(@=BM:) K$%#(F\3'I!W MW^&8?.R:Z//6%8V7@TPFZ "TDLR4 W"<6,R-W"#FE Z#F&.>7+X18DY^07$R M'XO$=7T9UU4(;*CPWU7HXJ%N.C??6O6??]U?=Q*U4T[VIO8:[NQ*S_JT&AX> MN@]U]X!I_!X4*R L:B^*;>/WOV4K9&/3 $#&>; '=-3W(;>1<<0#6#@P!WQ: M_#XZ]P;.C,VNEPI)\\@P,,'@:^@X.V3',\FI9VV]&^?(;-5=3;MC/?G.KOFBZ=&0C2?7U,.>T7YV#>*1G;:#EBB;CZ0YH."3NEP!-Y-@KJ5RLFNJ M/3B])?LW\,:CR_\!4$L#!!0 ( (%+;%/R@[#ZL1$ (7 1 :F%M M9BTR,#(Q,#DS,"YX5E9R.6+@.N6\=4;U!4U31[J((# M]/3.TX2P9="V+XPLUV5__4G)-AB,A6V*;I\U$1U=8"N_E/2E4JFT+'[YQZMC MHV?"?.JY-XW6!ZV!B&MX)G7G-XTOTX?F5>,?GW[ZZ9>_-)O_NAT/T)UG! YQ M.>HQ@CDQT0OE"_35)/XW9#'/05\]]HT^XV;SDQ3J>6VU]:9Y12[/9X:FSW#K[_./IF%HEYW+JZ9&KMI- M7;.NF]?G;=R\.K\D,\TDUN65)D%?_8^^L2 .1M PU__XZM\T%IPO/YZ=O;R\ M?'CI?/#8_*RM::VS?ST.)K)H(RIK4_?;1NG7&;/C\ITS<7N&?1(7_S=VK(WB MXH+O6?P%,_+!\)PST63MNJ/%$@*/*C10U^?8-58:3,Z:_&U)_-TR>.6#BP^4TCP/Y/5]AF78J+&':AQR-? ,S"71BC* M^R @VYF2.B,V]\6WYAKCPZMO-L[RUR#PFW.,ER5JD90,:Q)=*5Z;A#FVKJ^O MSUZ%?>VNQTYCD>6;XF.SU2ZF-LOJ\NN&;\U8[CWJL!Y;Q>H0RQU8AYTC*I$[NNQZ6\N!)=6RZI:WGA M!;@D^N]CW(EC8L6.*N4*=UBJ_/,1,X-Y]AZS/ELR;TD8I\1/NE$)L& $W*AP M+,W8F?QAX]D'J$E<)*5@TQ+$[3,0(?9@W9)85I!QT_"! )N$?5/EAB_!K19L M.(CXX,TET?_OVV]@NVC[0<0([/^.YD,@4[3Y($)=6J+U0GH*]Q$U;QH]#V+ M$9Y#[<3U+^.^>MJ7JM=",7*,O:[4)PU"+?B'FNO0L8FD)!*BOYQM"VQ!!3XQ MA^XG^7G;U"/AJ(A"<,M&ABW)NJ/AX^38:#_EUW>G]WVQUTGWKW MD\_W]]-)H3[/!%%PT)(P/Y;3?F;3.'_Q_NGZ63X,!S=C[O3/MPMRUT&FIJWCJ;I M*M[6H&CX@-:P)\8>>L/'T?C^\_W3I/_;_6 X>1?BTJ!J_G1-.\_/WP8Z$O G M'A\FTV'O?SX/!W?WX\G]_W[I3W]_#R)WH*J9/->TB_Q,)N'_BD(%)RX?>MW) MYX?!\.O[C,45F)JY"TV[+# & 15)V!KQ=8M]"AV?; 1V39/X!J-+\+[19@K JO@$%8SK588\U/?L#T_8 2^2'3D62B)CT !2F@0]V,=)T)W]?P4 MSVQR+%HCW]YB6SS#F2P(X<+"]EQ_AP79H5YO6E2[S6DI10T, M33$,+W Y=>=+&'\&+9;+R8FHS,ZUM%9Z518!"UX3T&B-C6+P$W];O3TZ&H^C M/'P"H>UTBB8_G^CG6,UI:&X34#S96@A7F6=MB53K(;36+\&:K_.A0_%\SL@< MAS/JF#P3-RB35GL7?U")M)_FI$S&8/@F#-L\"A#5&9A M<)@BM4WH$+@=9!.QVC@%5L](/Q]%8^)@T.G.1X3):!;Z:SBSZ;QTUNM=]:HM MY5QO:0=9RJH6*%$-E*C'R7(.9/"/UH^R'=!\LI[*6L\=L0ACQ(Q]=<_S^?&\ MC5*;VDHN]-8AJP^0C'2OIR6I_60;BO%M0!-'#*+) $:43 H?<2+*5J:VC$N] M=<@"1O@/H1IMZJZE73Q0%WPGQ;9X[8[)%RE\"U/VC.V@T%L;:B!UWNBJE7X* MN\)#"4 D$)&$/'$4=FWQ3$(>.'4"X;I3G*\ZI@V4/5W"K^;"4[K.M@8K_^+4 MU= Q=HT_ ^I+M$(<;<@IW9Y(F*>V#"3%:]K;Q3W:#FFE VNW.^J>KZ.S2K;_ M*W9-PG )%Z5 43NFCMY24])$$5[MW5'B,R.V>-!>=@U7 %7-G@Z+^CWL);XV M(P4U7H\E.T<<%V,&-O&LY-4#Z52#JMD\A\7W'C9C>+'>VO2<-2=3?F;$[(LM M%',*LTC7]\G[C$X%K)K0"U@SYQF>(EFRUH!"%;6G=,0\<:@1/FP+3DY$-9&7 M>BOUU&Z+2,!&$KSVNV22'6,XYIB(PW((.Y"['4AJSJ[T5NJIVA9G"H27B]1$L9-'3;/P#HN+LBK4A'?T=NK) M7$["3^N. Y@OMMFCO)(3^S^4_8> 0Z]V'5@IT/_(NMZ_+HGKEWF8=+ NM2WH M>COUH"FG+82:45(UBG37TBH&P$BQB"R24,?*YZWT&U^A8.WZMGC,NR&GCFPO M.EG]#!]J&+V&;3_DU(D,!+5#NM3;J0=,*QKJ?Z>W4,G'%8E++UBD,=<^%AGW4\YREYX;OH,LKY<.'?(!J,J_U=K9G M7$.+9TSR\BD*\!\Q%\E&2M9'5+AS>6M \8S:\E9I.@NA*[G5-;V=>N2TXG:M M)W&NA3N/6$[H.C&=BXMBR[]2^">VC\3V'9GQ(NS)\LK(7F^UTF_?"[&:]6KQ MJ#XAI8SI86V[NX?K&,^+=A\2S>^45[L;("#U&%QV?]TC>=$)ZYT_?9<3: XO M'^7EPE-SI>OMU./OB*OD)J(8N]8Q'L2\#N5R_S5V3<.3+ZX0M^@A$"H8]B=U 8%)56U'%%/A$/O^!!S^@OH_R(, M;8NJ1\YE*_WN/" @ 8$ TF0^O9\\6!L-X Z+KOJI/U7FH4Z1FE;O;F>U$6> M)>!ETWM%8-7^[%KOI/8*[*!N,VI(:#FY-T:ZX.Y-:@MUHZ#&010 M4R*A)%3MV2AQAI<*1SFQG;<[.X[FR6"FCM/;[JX])"V1$U'M_#IZ)[4+(I.V MNB\:W M+Z"NU#DCA<'5_)[KG=3#906_:T7AJ=E(JCK1O.HC>?567.TEKI;/1AZ@14W\ MA=Y)/8A6$!_>DBI14F>MAF:/9KL35$4DP]-JY; MZ5.R0FDDQ>O9UR5&P0YII>U?:'HGE85,]GPM[7T/GE[-7_R->+JEK M>>)*^-UUO;#N\A)<(>%>5\FD(.4/\5B]OSK"J^>YSX1Q\6[%B!&'!LZ(,#'M MXCEI(#SSY9F8-PT+VSY<<+%#P@T$>2%<\?8(W+II0''X_CIC-OVX)(QZIFC, M3<,,6)2X] /01WD@OOW*O&!YTPB+4TZ23.C+!DF\,*ATTN@G#$)IN>.-,V1XOO MUD>J^M2,?A(,II= 7+P-^)/'?R=\A*FI8#D_1)$FA_=FX<[KFX8!:)3G[(GP MBN.Y,+396XY^V-RT&+XU-B#PAW2C5F<2K88E@TLV*(Y&7O*%KZ&U_1*BPI@+H1Q@SR:9 M'<^<)PNH]Q061\(%/^)7Z@3.K0=4OH#! ('8H/PMLQ-R2N]OO#@"$KO\.X_E M>V=I>V^$R#Q:F#>=8C8G7"99]IA[+MDJV#M$ 61H]61//@ C-G"2Q15,M."0 M6?0VR\ 3N90,[@^%K:Q1!,Q;DD=JFC:YQS[$)2;%8H1;C!IXCU'DDJV"44P7 M$):*'UP4OX\W)CQ@[A#FXF?BRXU<7Y9@SC(%$Z8UG^':U(/X5UXCOT$QH'=H M)0["E^G);']Y/(65#17N+8N(IS D7(5/\>L8EA9C8GBN&"ZR2E%DVW7=()PI M5T)1\&J M&U7M>CCT% @"AU;HN,;$!W*)^0!1L^\'HE8C67$1/H)C"M^^SPR\WDO!D<9_ M+)1G*@(7+T("]>#8+E6%41".49CDR2LQIY[HY=5/*T/H,X))/]M_YQ,^;K9# M&DJ.AL8_9?*5\D4O\#G,-RQ^@^YM[-DVV-@+9F86>?GE?_0"^';U\\;.+(I% MQ)0Z=\7LV3?%XR.+XM7"+CZ_%/Q2XHU"N!;(U-Y!*5(%5Q&1M4%2F/R1N^:FY)7?VC#M9YI%?H C M-I?'6G*%".$<N?WPEF#U[ ,OOG(,R*^H =7K 7OU;$-Q+(]YBY M)#OI7!RHJHF)WRAH[5J67-P17^T0,PI7P17VUL<.J]NPHV 5ZI_?HA[!6P5A MUBN,O-_!2G=@_O@0?O=R)/;;?3=S0?((KLM)/M^+90JN? Y358E'BM,7#U:Y M$*?. NZQ/<,[HW 5A@<,6?PF+@TMD2+VXQQQUS"@3F;\QK7R26$AC*HF 49A M$WRP05C/+<%@L6UG+^FSBEX[+R2E?! #+WHZR> M8CP$KHG#QUF]!83^P#$JLY;[YF DNOS?>O[XRFLJB>5J[,< M"[@JC9T>94;@B-XRR-#=L[LMHW 5VK%[ =%E3/A;4?3V;5TD"LJZ(CD=)NS] M8 M55^Z.>6/B4F<<*M0/.-W'?%8,\%HSN@A'U15_=\_X;\G2<>OM@Z%P&=_ MFG^_7!4\3+R2RQ=!9)2N[+)/O=-1['ABQ,A^O)57O*HC6FYS[7E,U%)FZ5;; M77-LCU7*5<%TA3,AGV%0@0E-Z"M_$RO2._RVVN"GSDKEE*Y"2Y,1RO3%RQ_. M) I7HAWK9>2$N-1C3QXG_EU VEK[8D^K\HA6HHTVAJ%B42/R&CN?]H[),W&# M?7%I":0J],#6SPG:>U;?F<6KT);,8Y_+O$:A$/]NH:]\40$ %0 &IA;68M,C R,3 Y,S!?8V%L M+GAM;.U]67-;R9'NNW^%;L_KS5;MB\/VA+:V%:%N*B39GON$J"5+PC0(< !0 MBW_]S0(7<2>6*O"(G@A;:H+0.9F57^56F5E_^L^OAY,GGW&^&,^F?_Z)_\Q^ M>H+3-,OCZ<<___3W#[^ ^^D___*'/_SI_P#\U_-W;YZ\G*7C0YPNG[R88UAB M?O)EO/STY)\9%[\_*?/9X9-_SN:_CS\'@+^L_M&+V=&W^?CCI^43P02_^MOY M'[W*41N=H4A60&6CP!>A(#NT.B:F8N#_]^,?]_D:MO<^_]T]5OS[^Z&-_T17HL?_I?O[YYGS[A88#Q M=+$,TU1?L!C_<;'Z\,TLA>5JS>^EZ\FMWZ@_P=G7H'X$7(#D/W]=Y)_^\H>OCCX[?W!F]T(__S38GQX-,&SSS[-L?SYI_I MJ+)F7K)*R'_<_K"GWVE,89*.)ZLE>4,_GSZR$M..7/RZQ&G&DZ4Y>_%DEBY] M:5(%,YN?_Y_W$[+R:)NS]VSE&;'T^7B;?@6X@3/."PY)F.+!N:0.$PQTMXK 7S(P82D M$RNI"X39/3V;SC'-29C\]^8)5]9SJM1/BPCQ=0]7E777ZC:>+ MX\/#U3-AO,3#LW]?E5Q3/"QGS05P(FOBHP$8YL>87Y-%.,0/X>MW#H/4*>+B9I'4@(7Y82#000VM4W,1DXE:68 $-CV2F M30)OA0 7K%%DP+V1W;3$S22M@PKY0Z-B1S$T0\6+V70Y#VGY3W((7QPOE@35 M^1EMW\XH2R$F(;F#D*(#94L&9XL [5$8D3)Y@KP+0-:A;AVLJ!\3*\V%TPPV M[Y>S]/NGV816=_'J?XZ)G)$ECUZ3\H*<,J>8 (D.K1F4(%.44@CK51>07*>E M@:H\/JPHPGRP_(3S%[/#HSE^PNEB_!E/]/F;V6+Q&RX/"BGV4LV0Y8&(( M2D0$)[T C,XIM R#DNR1=FU>,?^/,#G& M$;F$T>>BP$7N:?M24!V]R!",CSHRCM;I+MBY@9@A.6.-\;'KTC?#P#M5Q7(TS>AC%%$R_"T7@9)A1:>H4HL&HPLOO:&@BA>))I8B$P MQ5VQ?8S.S00-R0]K;5P:B*"AQWYX.)M>5&-.D(^G2R5 @BJ*/$PC/841W@E6 M2.\A=O+.+U.R#@+TCXF G1:]G2I8+'!Y'EG0NB#WC# 77KC6,>>>RC_=8A;T@>=3NLM)=,0]"L3//X7YC/ MLB0,R:5N!XC=5[X9 M"%:IHLN<^6A<"!Q!)DV.G5 1/$8!QJI$3#'A0NF"@.NT#,F?;B?^'=>\93+N MB**Y5U^/<+HX/[ U/I="SCN9*I% *8KK7$ +,K#D4B@&L8_'>2,YZR# _' ( MV'WEFX'@PH$-.30W!(W(LA%::Y"L$#29K-5++$'1EK.$1?7R%NZCK"'GHX+* M$1\:6"#_3&7:A-'& L%[1K99VH2F-Y-#BJJ:HN(J^K==^*YG=XY[(90'(IV, M+P]D=YWT$(-4JGAI@ND#@/MP/9B"D/8XV%$,3?.)X^7A*H*;KEQTBN!PFBH^ M!=<23:&X/]A:J,)(RV=RU)FT/+EL(@]]*D/N(&I(45)7@+023 ]C.=+&UKH& M!S99HJ)H!EZ$!+I$P9-D]&>?TX=;3<;F_+P\/1(\#T@N/)O"TY%R7"&7!C#2 M^BHM-7CR=$!$+5.643/51RO>0]A 3>5&F+@*]I:R:!L>7B1D-DVGWBHI9VYJ MF8VA#4?TZ$1:VDC(P M?#C/ WC)#:C(A0_6:"-";TTXP 1B*P3LN.+[*92\ $ODW$C#25K"U8-!GL%) M50"#,\$'07SW40QK$CBDG&(KC/2034O@?,;Y(R0>"(< M&V0-*2,8T-P-%C_QF?XHV"L#E,O["(?99*V1J&T+ZL?IFH1%(DJF*"B1=JR?'*I^N0JL3Y&[8R" M(3G!#42^U<(V/"5?ANG':CM/6"&DO?J:)L>UT_R<,B<9T24]B*J@5$)?K;, MALH8+;0QJD\$M YU0_)W&\"AN4!ZG*5?4$;%8Y2&94!4@GPLE!2E>_*Q @:# MI03N^N30;B1G2/YM S#LON0-3]-G1^1E?WL["=/ELVFN^>^CFKNNR3OKR#_Q M5H,51!;A$<$[:X#8)O.$S,32J\?E=JJ&=[:^$Q::"> *)/[T].KZO*&?6XVI M>/^!_OSUU6\?WA_\VF-PQ3H,-)I@<4#R#?4, MZ+1P8C%*:"P+A/RLB@>5"T(4.8*NI\JV%/2\DW*]2LJVZJ,N\.C9X8SB\W^M MI'%0KEJXU],\GF-:CK0O)B;/(7)62TY,[9K/#$1.23O%M0[V/I1L\+XAA9.[ MB?Y,5?1:['9!!$Z)SPEIKV?Y<#P=+Y:5Z\]XRO6(VVB*8V3/AXSC)+UJM[\@ZRAA25MH5(.VFTJW#""?WJ(U'T:YC_CA=8 M'0F?+"H7(*Q&D@6*CT+TFL3IM:'?>*;[M.K?3M.0(M2VT&@DA\8U_W4.P"_$ M^4E%S3$1=8@"-00+1+\![GD$HR0NCN,NG/J52'9G:=;U_H=>./TY/03TNI AB*\X<49R#$2((H7!(T2(3KC?8C,$4:ZK-\&1 [) M)1P*EJ_N^5XR;YNG(L9G9ZKN9(7.%!-C H6LE9?)*%!** A"%,B!07,RA0J^A9-N%- 3Z15TJ7!Q,:16(JN/QXE-UD0Y*/8\>H;,R"Z.) MXUB;7V@3.$P6F$=!/I,U$ON>0F.(@)!3#I)$5U*-#W21^M0]V0O.*A@J^YE-L9V58Y*5\LZQ/!7R*C#4_UQ';5.8+SS^.$YR>Y M+_%HCFF\DC[]]P17T)SFB\G;42FN6"4"\.P=*.3DSSACP8K 8HX^%=5I\L7. MM \ID-H>7=SR67:3"E"&*N C(8[&9<75)$0$L882,DX MVVL*[#KT#2E"ZHRIW633U_)\'%1\Y4I)HB,,=!"1*:-P-RKK.T[$4/2FKO*_EH< MM>5:MP?S>>:[Y$3;1@6(IC:72(K>@M((4NOH"O.JL#YE;?>4L/CX+VH[M.-<9SG&*U M&Q33)@(-*8J8%:CH(GCA# 3+L$1KK)2=AW==)FA0:KLUGG9;_G;Y]0M^ P^N MJ%J,8G7">H&&@(B*0>8Q%B6T1-WG"/96'VW77$=)R+P(&;BQQ%$L'J)G9%>] M93J%X+3O-7_CUES'O6JQ+XZW%?C-@=4V"]VPCFGU\C.M?+6#]3QS4$OSZ'^Y M'ID*K@O%B[1Q=:;MFDH$9VV&S&*@+5W[?OK$(5L0.Z2(O!5L>LOLP:JO7QS\ M^O;=J[^]^NW]ZW^\>G/POFD1]O6']Z[%OH>=5B79:UPU\K:F:0CSR^5\'(^7 M==CEA]G;<#+YE#,>D=1.0D/N$[.U(9TPHA7!$"-]T&DW[TAXDQJ,&UY_>_'( MLVE>_72J0/)_TX8[[6ZX=Y654*B9E5!<"!2=JE6M&;D]M9 Y.Q&"[!/,[97- M(04O^]P7-U:!#!);+4>V7>7N_&(CA^1F%^'!U.FYBGMRP+5CP'GDDCL?<^XS MO_8.HMKF9IQ3-@DN(<; :,DI;(EU;(.VJ*,2V?).EP+VU7H[:!*.LE! 2^P;BD>5T06"R@*\M49;(2R+?6X\;6IA'_HTJP^\]BG; MA_.KG[W_VR]O#O[9UI\^?VAW/_IF\AOYS_42@+#X1''9YS$][?FWOR_J",!? MQM,P336*(OO\^60$$,:0>!UH@4+4D_'("6BASFXJT@NT&DV?Y-[Z-.[<0QV^ MK:9]GA0.OEXLCNO]\S51L1CYE)@O$:%D3?M,UCX:&QF@C;0@2MG ^V2"[B!J M4'FA3E"ZUF;=2$;M&N_/"5J-G[U,42'7%%VQP(,O=;"^ Y<, \:<$(C)ZEZ- M]W=0-;2T^'YALZ.46N.&HJ+SR<)+^J\%K<+\U(:<#M"[:2VRLS8& K@,]8A> M*PM!(H?(C*@7'A/E?<;_[D3VA@7MCPEY>Y!SP[SXT24M.TJD/R,3&5*=8J.D MT>"C"<",1TTN)C>=9FI>I63#HO1' :"=I-%RODQ"S*LC[)4*/3A:'5V_^HKS M-";&1SX;KY/F%(G4V6>U&([ B^"E=4QK]"C[U 7?2]J0BLWWI76:BJL+BJ[, M!1T%CLK3VT%ZS4C5Q0*1DU'.6L@0%5="],D2WT'4D&84/0!R=A%1%\R<^6T' MY>U\_#DL\>TD)*S*<631\R"D@HR2\"P96#4G!.:S&2LFAOA )M:E5-#@A.) LZ6J6Y38[, M\=YP=2.)ZT#+/7YH[2Z^#CF!JC8O=Z6>A)S+%4&S071^=4;-6!I(]7MVSE51VQL=JCMQWS+X(1T>87X3)9#'RHDC+'(+0 M+()BH5Y>I@5X;7ATGD)$.G]U MI*/W%H4DC[(.@-"!U<86"2RSNBK)LZS%I4_PK%.=^W52HH-+X]9?*K_KW#_3)N B'U'2S ?IV7U8Q9U8.CE#RY\ M\RU%S[-Z&>0(M3@A0+>ZI7%(JH.=:3:A%;@8N$4)JG@ M5;=BX*U"C0H;;:A#X1 MX+:UBP\[Z_''!^FN(&@&TA,6#\I%M@^F.RWPB%LNN8\.6*SKI7,!K^H5S&@R MHF,".YT==&!F2%,F?R#8/S2LAA&DU*[QA$)DR#RYVC5NP95"OE)Q67&F161] M\IP-,;_=FM'SKSSU&2G"^?P;8>T?87*,Y#@RF:3V4/@JY>TT.*,*%*<,UJM, M;:]I<>N0]V@"AXTP>/TZT=:2;'G'RP6&SV[!==QPH70"SR794,8]^%P+IUT= MCUA2BJE//?N-Y#P:QWXG$.TNJ>Z]6<_#8DR?'LUQ0;2M'AFF.>,BS<>KNL19 MB:?IL]=O#U[B,HPGB\O4K=>OM=V+6O5P-6"S45_7_5/1=:IS,!4'P:VLJ>\, MD3E)^"A%DZ57L5,_TX93[SOP?C)MZY]SVM 'I=3/"M*FR5<;BD8Z!D\AK('$ M)8(*M>@C:09.4AQAZLB]U&=@=C,6AF1FVV)RXWL NDB]F;E=@RZ6K96)1TC1 M&5 VU4D'(D)1S DG Y>=1B*V@=G>.LKZXJRQH(9D>FM7TFPRSA1+YO?TU55Y M[FQUDO7+9/9EL1^[O"X5#V"TMUJ@OIW:-QT9U,XPP:PEUR^0 BN27#^3Z@27 M*)G+,LA.3OJVYT9;U69\'B](.+_,YB]GQW%9CB?/4IH=5VP=50[+$G;!T0Q5&&R&U*9B\./__RMC_Z_?PCD+( MZ%$%,"QK4N+60:LG _^%"<8X4\ R)%K0JMJ86XM!8V*)>S2=2BQOIF=(QT=[4B\-!--R M(O*5O/]JMLXYRV<]WI5G$7,,K-2FW5HJ+FJ_$T\2LA%"1,FYM'U*NC8@SR1<753P#A../]>I M<&_#M_K7B+/L8[3DV'OMB7OG(82823?Z>@^B$BC+6H[SQJ_>L,7ZAU8U>Q!. M1^?H[1R/PCB?P?OT'@,* %8F]]3;1QNU9#%"1)_KF!,'T:8$)GOD2O-,JG)/ M?M(Z]&[8A?U#HV^/DNUD ,\+Q$[:>Q/%E;0'/!3&'(4*LH 3S(,NWG/+C$B= MAO;>1=6&G=B/ 5#-A-11>9VEL+YKUY&SA7.1R8I)5M6J]01HH\%R$8MC6$M@ M]Z2JKE.W:8_V(]5,.XJM(Z!NNL?B?"C<2$>7LN,1?/$):C$(>&L8!!5EL(E6 M*.T+6W<2NFEO^.-$63M9-@/B3)\!ZRVH,)/ LK"+8I&^&)QU1 H:C3+Z(#QX(I1NNB8Q_W MZ5[2U@+1(TN,MY571QA=36]HZ1/QI\%EI8AITI$AU.OQ6'28C"G9=;O2\F[2 MUH+10P\>[8^C7036ZZ+8&)E ILAIJR].C(("%0L8I6H5ES/%=6N2W? RD@<> M,=H:'MO+H1D4GI\7YAQ&BA7KVMPR9/G9?%[[9%8M^R]6+3.D%0^K4CPH]\UE MYB,I+ 9I!>14BQ7JW7$QD>8,R=<6'A]%Z=-+L2<&UX+O(\NT#Q$[;6_MJ5<& MTT*>;-)31W*DD@K(7:[36RGF33F"TP*!%\T=QRP3MVPJH MKXL_/\9\Z=1;:L;JX8&668(*+D+@NW'T M=Y%:._US7C51Z7I7E_R@T"*L#@ N)GG/4&^48:Y03,LR!J)2<8A]B2G4;M M##=XW^\PS3Y.Q_\BJ&6"P+B,PWGI[]DDM;_.9OG+>#)Y-KUHX^@[QX>8";8C MF4QD/#' @(KTC6&D>8(#^KSPI OFU*=)JA-#.Q7O;$G3C;3<:0-&07@KG:I[ MU-7")-2D$'R=(J&=+HY"',[OVP+[)7E(_1A#V R7"HN&"9R>::.MV;M]:&WT MB=DZU<5H04X0CQQ<20Z8TU8QHVX5L)ZR8!KQLBV20Z^! '>VLRR]QESGU:E,PJ& M=+OH$,&WE:3:=%"VQ/VJJ^^LB-,6X9VDB#\+0PZ5+YF, BN0LO%U[+ID>*4Q M8 \YUXL4#JHC;DBH' XN!NDQ7)W[LHK /WP*T_-=C-[KB(IX\HCD%,EZ\X#- M@#Z[X(T2(@S?Y[Z7S2'U_PUI^PP??L"*MA;I63)-:%7YQ%'._P,T[K3/; +/E1 M"H3TU"% AVN1U-CGW*:/=*YO#NN_WT>^DIJ@;Y,:Z$+A?K%'5-DER M6Q%$#+4RE5Q6LJD.#-<^.:-J_\C@=]/-O&W:Q?J_6^B!\37(?7-=-8R0UM8% MET&Z3/XH>@/1*;*Y)GD1M-?\ZH#2 >Z9ZWQMVK#[O_OE 7'U@^R5J^W/WCG) MR0N%S'B]"<[4F^ ,@M8BZ:@T9C_\RJQ[V1Q6S_*_WT[:!76#W%C?V5;( UT5V0LXRE)],WX M\_5$XBC:8CQ'!Q%= *6X!B>4 *$=N9Y!!F.&']O!%R2X'H9/N,ZIZ$RKWN"(79/QZ MFJHCD4!]E ^\\Z0.QIN+JWBI[9DO#-,_J0>KXW$:%E8VZ:K-V:)S=]E6MVFB;L-JH MJ?;JN\AK>?7U] +R\W-LQ4HJP01(F9P"Y>K=%5DCV.R2DLA-*7W&/:Y#W:Y: M[9?;_2(*QX\/JYCQTC5#HZ2"#R4DD*S>Y:&2A,!2 %VX,[E$+)W&C&].ZX;& MM6]"ISG8KJJ\SK)L.#OG,G$K?7Q]*33IY.CJADD].Y]3 M'WNZ'GU#LJK=H=5!9'N'D\G(C-=0LJB7C%*HYWR01&K,0A3E9>XSRV0;.#55 MY"?^3LPD *DDH-*%^(\:@M4!C!)!%,M,XKAOM;VV>[JO"*@#EC;0TIL+JN$F MNC-'R;4;ID/5T!WAU%60SN-VQ M"6KFT%@=8XX"C.1$D[.LSN^.(!1+3GG,CO=QN>^FJ[N.+M9ZR=%#3HX"7A-UY*EV4?[=PG1MM;N=?#8*N%%(>:HAI=F4;4-4DUX@^=IKK*[CX35=D6 MGRT6X!3/@>Y]Y[X,Z6;,-[*G M]Z"'1Z6PQ @^2?+S=$&()AG@6'S(496H^M2[/EC\>IZ5)<[/J47F)//*@1*T2LIAO=LA&DA<,N-HK:2Q]VG"78D8DEGM@*>] MRF@O.9'KZ'^'AV%,9F->K\A=D @K\2-MI7;(!-04**B@"_@@,EA9+$,>=:[W M7SRX7KN1^"&-NQR,DMM=S ^$STKGAR^S473&>ZT4B*1JPD?34H7JNEHIG4D. M#=M[_O=VQ M%EL2O.&1:8^ZS[3JW>@>TA##P2!Q)^%VS\:L!H8NWA\?'4U65Q2&R?,P"=.$ M[S]AO:&SS.8GR[U#]F7C=[3*MNS&7*/LRN4;++[?YNZ1_*X@% F_-G3Z2 A4 M+()-C)&3EER2?2I';R&H[:5MYX\][6P=.>6\64V\LIA!<93@BTRT"8ITSA34 MND\6Z6ZZAI0?:8&4NR]?VTDJG:[W.Z>IWF=Y2I870JB@!/!22RBGJ7O?&=]*&E/_8(UZVE,V>S->+V>'1;%H;7&9E]%[,%>41Y$\"WVR6M=I&9*EV4[J=^N*C=>[F3UY_XF<[@\X M/_Q.!Y)R,HKX**K6)B'S$$RM&(I66N8-=ZJ/ ;E.RY L1ANY[[C>S>3^CS!? M=;U_)R.A<#QR"NY#JK7"7I,[PQW$')ETR8LB^\3-UT@94DJZC=1W6^T]>0*_ MAN7Q?-4?/2LWNS*KN8@[N@4;O:6MC[ ]@\TBP/F040IL^+4;K4KBK^EGW/=<20+J0A8Q"@%&!@TH9G0Y0]26!,.@+ M*)9F<"0)\_]?7[>EN\>4A% 5P#M0S;[55@W_V)C4(54 # =\6PMS@%F3[5H8MWK/PV5..C4NKHW('$H,N3"P M3(5Z+,N W"SRLT)*R4@I57C8#=]5!_Y]FDE%U^G7F%]]3?359X?UIQ&&G(6A MF#K(0-Y#476/1@5%B\ M+0XW#Q!'W$;N#YDUV01Y&^G")D+M78(P4KD8;1RI M9$=,*V<2D&&(()7WGN(;E_=;I?)#)D!VP5 +P:QI-4\_KW]$>M=?_O#_ 5!+ M P04 " "!2VQ3]G0D+_R6 #(Y@8 %0 &IA;68M,C R,3 Y,S!?9&5F M+GAM;.R]67-;29(F^MZ_(F_.Z_7*V)>RSAY32LH:V("D !Q J! 62XB00KXPOT[$>X>OOS[__Q\/OKA$W;3X63\ M\X_\+^S''W"<)GDX?O_SCW]_]RNX'__G?_S;O_W[_P/P?WYY\]L/+R;IXAS' MLQ^>=QAFF'_X@OD^[]3X(Q^=/JMW]<_OKG6[__IYS_-O?>_S3_Z>6O3H?K?I'>EO_T M?W[_[6WZ@. M>Y?PP\;?J-_!ZM>@O@1<@.1_^3S-/_['O_WPPT)RH4O=9(1OL/RP_/+O;U[= M1CH'\ MC_IN/^V-Z0,!Z=)%1*!7<5P)WB/&=>^^/^;+]P*B=+@8S7I$?/N]>\4[.0_# M/@5\ZZU[0#M_(SC'\XA=GU"OO>\5G"N0-Q'6M_RO<%ZFDS+[,W3XES0Y_VD. M\?G9'V_/?GOUXMF[ER_>OJ/___[RCW=OSWX]>_WRS;-WK^BG]^.N[PQUMV5> MLCG +=[U"FJBQW \K#O.;_3M\JTKN@;X\?,,QQGSCS\,\\\_#I4Q040GE8Y< MR52BLH9+FX-.C+.Q^_I'UI.I?:=W/)^,YI'^0J?;\8CJ;G&/W\G,:750K M[]ETBO1O?A<^#YQ(3 ;):?U.@_(6P:F4P:+R*HKD/6_*AEW 'IXP^VEX/5V: MJ><\.A$%LTHPUX0S:^%\ M\]O(_D)NIOF_329Y^FRCK$N#)$4FK!FB05J!4 )\U!$<4Z9(+XR5K"%-]L%^>$[U0(*UM#J8!@_%P>G; MR>@ZRL 49A88,!()"2D1P.@1K%#92*\CB^IP/+N%[V2YM)\F;O-%]'I:#8IV MQ7*TH)6E+3D9!3$:"]9) I,S+YFW/Z5.1_L/D>MM)LX_8T68R M?O_R\T<<3Z^8WME*DZ4ND+@TH(H3$(.VX(77'@4ABVV>YXV0OGG+LQ]A-]C) MW^)H5#VA@-+\ U.D=[P T%[0?O>:/*Q/@0K<-PK;BL:Q M@V*LD/-B$V3EDBP!"XHVN\4]P$Z%''W*OT=CL=Y4#*ZZ)F?EU7@6QN^'<80U MOC:;OAKG(7G LT'262N)$G1$K-?18KZKD=/"$AD^WF H]]VV[/!YW[KF6XGV M$+;D +-&CN2@)H$U?.L8>%D2!"93+*%DF]HX#+>@?.LTZ$?&MY6N>U/ZJW&: MG.-OY-D,M&9DN^0$Q0CBH:@9)TEX^I\-2C'/96H3B5P#YN04_T YWU:]V5?U MM ]AA]/9 M%RM7],QI,5U#]P-E#D)Y/-&D#:FE84'()+&8%>XI*91#\53;BP M#;IOWJ/L704M(D@DEVGE*T[/QB\_5U07P^F'*H2S\@+C;!!]<@D9;5R"5*D4 MV;,^(X?BT2#S)?F0VEB-]T'[Y@G2K_ ;& V_3CH M23*NT"OR7[#0[]3;65N(KK3E@4=&'I!BM-^A8(#>Q< #2TFO23#J@2<[@/SF M&=-*(2ULC]D'[*[N=M>VP8%5RA5=)/ LYQFM:7'<2NE<\,9QYVT;,^1.7-\\ M0WH4>Q.K9&4?K3(_AN,+ KDTH";C)7\7OT3H^%H7?YK+M MA\L$>?EL_8)CG%\:F2"SHXV6)^**XHS$Y80!>KXT.1A"Q-0F KL!T(EP:#]! MW]:_VU?_9+U?UT+YYO7^/Y"7G/'MG?Z\$U4+X:CBQGF@G_H<(>@T!]KYE_0?6JCW,SSZ1H?(>_[BH4CDKY%"1VV@L+P4G1@:>M$HP@SR>R8 23;0NRYCAZI,&5^MGF MRM]#F.N2>7Y85$/^-8TF4\P__SCK+O#KB^2UXN?9R]'\ W_^<8KOZQ=Y-\D69GW3+Q^-GGX710E!(YZ$+6L4ZTW1D#'KT!S;1*F%!CVJI$CS[@ M"AOHNYM,V(2@1R[<4;=\!S<>H,Q)CT+M,4OYCOE5J &-XJG^]+X M;3A]G@2;2K^_*KT?3=U6>T]B/A@'+$^2T4X'4EI6,TG(+4JJ9B(:50IZ0K>5 M _H8=7^MC/XHJM]%N@VR.]]>Q&GJAA^7)4C/A[07CN:1TM_G1M(@\8AH:9T< M.>$3#,$+$T'60B3O,\^YC95X'[+#F84]*O"F<="G]!M4-;_#]&$\&4W>?UDN M>@G+2F[GL>\@6 2%04#D/@%G+.FL.#>BC4FX = I<*$/63?8('XC)./I"HQF M0N?"50UZT_X7B(K.!0E),YN]3JK$TD3QUV"<@KH?+M>-J=S__M,->9 '\\\6 M[5'>OCM[_O_]K[/?7KQ\\_;E__[[JW?_]SJV_=JDK'GWQNU2[EO/C;8IF1>5 M+#-*:529:V=,))<\1AV5+L)O;)NRYG-Z;Y^BLI#>&P'6*TT^"4J(:"282*:+ M+XJYTJ9!0/_M4UZ-4X=ABB]P\>>K\=O9)/WSPV1$K)^^_.^+X>S+F\EH].ND M(SWG@47:*8/,0(],S4")@O9,6K^/T3C-Z4?89G/:$>BC"&CMPI,U-Z3-%-/ MBKD=8>.I\&1%A((VU$)+1XO7!,ADJQWFI'R;._-'$-QLJKR;]NU>DF_A[MQ: MZB!$[;R1"2+3='0K\N:BK743GDYW(5/0JM6&>1/+B9-A/]FW*'6MB%Y-IQ>8 M7UQT1,_7V TGRXC\'_CG_$?305)9\F(EH"4+32G:-(,T&50)QA69I(MM*E>V MP_<$6-.OCAKDM6] ^9]A=(%?0>I0@G.EEN<83R"3!5]((C9:RZ+S9/#( M]-WD68)N\7&IX_CP/#9S&J^U;O):WK MI3=*"R%Y46UVU(,N\S1Y_O@9TZ*^XWJ=4>'TL"KD$'T2H+!(<,45T(PI*QR/ MR9UD\=8A^?5PB;+K)$QKT-)1OCHVU3LW;?GR?#")H&H%5A7+*@< M,CBM-6TI0@2AM$W8INK[T23#[W-QO(#8IG5C* "]6[3229-+FT*L^Z$]4C2Y7=2]R;F["WV!K?*-S ML\.V M ;5+[OS.G%@+Z[ Y] W4=[.@LS?9'XP8ULFDO:53WSM;ST0$'W0&4S":+'(B M(^=;)\2&Q/IC\6$7D3>9IG%^/ED8N\N$3Z&XU$IY<(NK'RS@,29@M#^RV@/> MI%:#,VY .;P;T(.*;DU)V$>^#5+.-L1NEN#(>9'H>(&8,QU_EC-R:;@"[4+A MWD295)N>F'?".@4B]"?W!KO LY0NSFM]!^9-T8\ET")%4KD.'-,U'9Q;8J_V M'E IZ4(25H@V7L;6$$^"+$WTT2!/[0W.:*V85\TK5D4#,F57?(2L4PV/A#J@ M3G.(*@:6-))DVH00UN,Y!4KT(.D6V647<3K,P]!]>1M&>%86EZG54I+.:%%[ M3B3C0R5FJ%T" A F6P1Z3*S-2;(1TBGXFKV(NT6^ZEI$H;C;3(?+\?*3E=(EE=FY[52L.4 CC/"A0?N)/&<28: M35X^$F?NGRW//5],Y")R"-$S.D^SA" , F;!%"HI;6Q3 MYWL)X0BU4CWKYV;MU(.$V\!%?=T-/]&1^7H4TOS<7)FZHD@E48-/OE[=J RQ M) FZIF_HP'(4;0(3Z_&):]H2E#G]^YAG#->-BV8 ME'@Q)8-Y.B5>OZC&\VAZ'>9VM< /^Z">RH)[6.6-"F$9':O+L]%PY;AP4BA,/@GFY.!A'[G? __+\@V?I45ZVD)6RUL],I 5.FV@%!465^TQ,OJ?X-P[ MKB(1O,EC?Q>J ]5W:6LDHR,=I/;D(: 5X(5*4!(FK[(+@;79\AYK?5=O3'E@ M,=IZ_.4@-C^'4W28AYWD^^TC.,$[ZJ4JZ9F'$T3&>E8#V$P/;N8?9ATPW]A'I18I!&A (^%UAQC3 >J$:-&7Z!L4\5Z!]CIT9]W\'F11"?K5A!("K69T\#F1 MB;BTF7F;%>28.+U,F%T;NW4+<*?)DEY4T: .]S5I%[MN68]YB\L\8"J6QU=!M)[*7(QF8#.B"A-(Z# MEYJ#,T3J2%16C?J8;(?O9.G2BT(:C*;:KK=*R=%P:Q*0"<6!G'I+(A"UFVD( M,5DO4VA8%/+XNM\<.LJVASH:5(R^P8^7MG9=-OWQG'@^G UL),O)>PG,"7+8 M728>VUQJUUN..09F&XWJW CIA+C1C]C[+)&I921S1>S6"L29T# MJ8+S,C*(RF =MI-JJ;,%7XO.8A+AUMR:#=&1'3[T!!C05,XM:B;O'5>]&.7Y MCVXXP[-2ZFN+L[+^[*KG/C"H!;.][:$ M$^#?<=7:9.#6_1"+I'^LTX"&L=J6 2'X.D+6YUR\95DWFIWTI"C5LR):S-2Z ME_4#%EB6RBK@@399Q1,A#%9"X%X);9+-LDV#JWNAG1!3^E7#&J+LWP(R?]"UPAA^LN7*]\M,IU19Z:3(-PQPFF@@T:F&,%5.(!7%(24BF^3LF) M/+=QVKZY:H3&E-E%$4VK$3#I)(P4D!/6AHFIU+D!D8YRSHN/VKO8)D?U<5&8.=,W MKQR^@>H($B2.+[!FT#XG7[*C3>4?P]F'YQ?3V>0?T^BB]@=\5J,EY'^^ M"Y\'/H?$ J.])G#::X0Q$"5RJ)/O?:XML\H:-E#([#5K7603:17"9!..D+\BLUC8W*J/8 MB.F$N-*3X%MTP5HTXZF)3BL6U]C\'S@;""]R2LD ^TC+55S[&AWG>M\;,PRB&6WH0D*!GP4 IR\ ART GIS-%68ELJXL4 M>N\KM*+O;E)JS8=_,Y'LG90\Z4?8/1Y%-Z L/>AMP.P2IMZ5 <>(1.^ME/7* MW4.BS=7LE4F\SAC5B 2JMH,,T1KZ7\K<6!:]WNH"ZS&I=T/0N*UV=Q%D[UI= M>/]GY74WG'2+S-:773?IGD^Z#M/UT1"7S35R8BPKS-7M0Z.2 VNC1,:UX7W>3?)%F9]UR,M/BN4#&;(ZRUGO6 M O.HZ7 +"+XVLU<%3?);Y:5OQ8YU"$[^\-];[#UZ'E?P3,E'7B*:KLZM+4#U M;@ELA'-XBV!_3=U6>T]B[OD@V0PN1JVUX!&\B+0_V=HPP--7M=^ D*K43*%O M5?=WF L'4OTNTFV1>' 1+V\::MG_D';+Q4"IY>ED:]&#+ RD4X967'O/Q^Q! M%BV<=X+P-TH[N ?986V$GA2X)I>I-^DW"%K?,%WJZJ\8-E>F\UTQH7[Y6.)^@P%U%X[(4%P6HD2)D-,(D+F4NB$9'*Y-G?8+59STK;*HZ%! M@[8B5U#_.NENK'#Y:&\#L6FZWA8@CY.O=WQ&;)Y.VZLZ6XP]V )J5LX)>F!! MZFQ!*2/ *6LA9:.9M!IM;C41XTB,NR?;[YLDW"Y:[)%H\\K&YZ,PG0[+,,W- MB;-R-G[=X?EPBE=MCN4]^JH!KY4QHW' DB!+ADX+B(I;L,K4TL=<@KY1:+RA MD'3WSS[\Y6+O^IL<3O@]6GISN//5OQI_[?DUO7)#NL3'0U'"J@0^!<(GK ./ MW@"Y0SR$;"53V_5@V^+#3HP-?8OW4688/J=E34;#7)MQ_!)&M=#P[0?$V6%2 M"N_[],/G$.XDCQM)@]XEYIUFG/&D;,1HK4$KDN#)*)[L+DF#]^$XO(/XV^5U M?.0R.$%&2-3D/ROA#-&?(P0MBT]9%+P4WJ:,[#J.(TPK.AAW;MEN#]= B]EX^S MKZ"BM[YF*KJ(B4X;&<"S0NLC;1HC)0;=:.39.CA'.)'WT-%:=>\CX";)?],/ M->1'?]2Q79_":#[N<_8\=-V7X?C]O#O1 (4TG(L"EL<"R@1'-D?T4"P3"