0001193125-21-244853.txt : 20210812 0001193125-21-244853.hdr.sgml : 20210812 20210812170741 ACCESSION NUMBER: 0001193125-21-244853 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210812 DATE AS OF CHANGE: 20210812 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INTEGRAL AD SCIENCE HOLDING CORP. CENTRAL INDEX KEY: 0001842718 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 830731995 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40557 FILM NUMBER: 211168597 BUSINESS ADDRESS: STREET 1: 95 MORTON ST. STREET 2: 8TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10014 BUSINESS PHONE: (646) 278-4871 MAIL ADDRESS: STREET 1: 95 MORTON ST. STREET 2: 8TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10014 FORMER COMPANY: FORMER CONFORMED NAME: INTEGRAL AD SCIENCE HOLDING LLC DATE OF NAME CHANGE: 20210301 FORMER COMPANY: FORMER CONFORMED NAME: KAVACHA TOPCO, LLC DATE OF NAME CHANGE: 20210127 10-Q 1 d192400d10q.htm 10-Q 10-Q
falseQ20001842718--12-31NY0.00330.0067Amounts for periods prior to the Company’s conversion to a Delaware corporation have been retrospectively adjusted to give effect to the corporate conversion described in Note 1.Balances prior to the Company’s conversion to a Delaware corporation have been reclassified to additional paid-in capital to give effect to the corporate conversion described in Note 1. 0001842718 2021-01-01 2021-06-30 0001842718 2021-08-12 0001842718 2021-04-01 2021-06-30 0001842718 2021-06-30 0001842718 2020-12-31 0001842718 2020-04-01 2020-06-30 0001842718 2020-01-01 2020-06-30 0001842718 2020-06-30 0001842718 2021-03-31 0001842718 2020-03-31 0001842718 2019-12-31 0001842718 ias:NavexGlobalInc.Member 2020-12-31 0001842718 ias:CventIncMember 2020-12-31 0001842718 ias:VistaConsultingGroupLlcMember 2020-12-31 0001842718 ias:VistaEquityPartnersManagementLlcMember 2020-12-31 0001842718 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001842718 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueInputsLevel2Member 2020-12-31 0001842718 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001842718 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001842718 ias:ComputerSoftwarePropertyPlantAndEquipmentMember 2020-12-31 0001842718 ias:ComputerAndOfficeEquipmentMember 2020-12-31 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2020-12-31 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001842718 us-gaap:OffMarketFavorableLeaseMember 2020-12-31 0001842718 us-gaap:TrademarksMember 2020-12-31 0001842718 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001842718 us-gaap:CustomerRelationshipsMember 2020-12-31 0001842718 us-gaap:PaymentInKindPIKNoteMember 2020-12-31 0001842718 ias:TermLoanMember 2020-12-31 0001842718 ias:PropertyAndEquipmentMember us-gaap:OperatingSegmentsMember 2020-12-31 0001842718 srt:AsiaPacificMember ias:PropertyAndEquipmentMember us-gaap:OperatingSegmentsMember 2020-12-31 0001842718 us-gaap:EMEAMember ias:PropertyAndEquipmentMember us-gaap:OperatingSegmentsMember 2020-12-31 0001842718 srt:AmericasMember ias:PropertyAndEquipmentMember us-gaap:OperatingSegmentsMember 2020-12-31 0001842718 ias:NavexGlobalInc.Member 2021-06-30 0001842718 ias:CventIncMember 2021-06-30 0001842718 ias:VistaConsultingGroupLlcMember 2021-06-30 0001842718 ias:VistaEquityPartnersManagementLlcMember 2021-06-30 0001842718 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0001842718 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueInputsLevel2Member 2021-06-30 0001842718 srt:MinimumMember 2021-06-30 0001842718 srt:MaximumMember 2021-06-30 0001842718 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001842718 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001842718 ias:ComputerSoftwarePropertyPlantAndEquipmentMember 2021-06-30 0001842718 ias:ComputerAndOfficeEquipmentMember 2021-06-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2021-06-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-06-30 0001842718 us-gaap:OffMarketFavorableLeaseMember 2021-06-30 0001842718 us-gaap:TrademarksMember 2021-06-30 0001842718 us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0001842718 us-gaap:CustomerRelationshipsMember 2021-06-30 0001842718 ias:EmployeeStockPurchasePlanMember 2021-06-30 0001842718 ias:UnamortizedStockBasedCompensationExpenseMember 2021-06-30 0001842718 ias:ReturnTargetOptionsMember 2021-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember ias:TimeBasedServiceOptionsMember 2021-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember ias:ReturnTargetOptionsMember 2021-06-30 0001842718 us-gaap:PaymentInKindPIKNoteMember 2021-06-30 0001842718 ias:TermLoanMember 2021-06-30 0001842718 us-gaap:PaymentInKindPIKNoteMember ias:CreditAgreementMember 2021-06-30 0001842718 srt:MaximumMember ias:EmployeeStockPurchasePlanMember 2021-06-30 0001842718 ias:TimeBasedServiceOptionsMember 2021-06-30 0001842718 ias:CreditAgreementMember 2021-06-30 0001842718 ias:PropertyAndEquipmentMember 2021-06-30 0001842718 srt:AsiaPacificMember ias:PropertyAndEquipmentMember us-gaap:OperatingSegmentsMember 2021-06-30 0001842718 us-gaap:EMEAMember ias:PropertyAndEquipmentMember us-gaap:OperatingSegmentsMember 2021-06-30 0001842718 srt:AmericasMember ias:PropertyAndEquipmentMember us-gaap:OperatingSegmentsMember 2021-06-30 0001842718 us-gaap:RevolvingCreditFacilityMember 2021-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001842718 ias:MediaoceanMember 2020-01-01 2020-06-30 0001842718 ias:VistaConsultingGroupLlcMember 2020-01-01 2020-06-30 0001842718 ias:VistaEquityPartnersManagementLlcMember 2020-01-01 2020-06-30 0001842718 ias:NavexGlobalInc.Member 2020-01-01 2020-06-30 0001842718 ias:CventIncMember ias:TrainingMember 2020-01-01 2020-06-30 0001842718 us-gaap:MemberUnitsMember 2020-01-01 2020-06-30 0001842718 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001842718 us-gaap:CapitalUnitsMember 2020-01-01 2020-06-30 0001842718 srt:MaximumMember 2020-01-01 2020-06-30 0001842718 srt:MinimumMember 2020-01-01 2020-06-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2020-01-01 2020-06-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2020-01-01 2020-06-30 0001842718 us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001842718 srt:AsiaPacificMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001842718 us-gaap:EMEAMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001842718 srt:AmericasMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001842718 ias:ReturnTargetOptionsMember 2020-01-01 2020-06-30 0001842718 ias:TimeBasedServiceOptionsMember 2020-01-01 2020-06-30 0001842718 country:US 2020-01-01 2020-06-30 0001842718 ias:MediaoceanMember 2020-04-01 2020-06-30 0001842718 ias:VistaConsultingGroupLlcMember 2020-04-01 2020-06-30 0001842718 ias:VistaEquityPartnersManagementLlcMember 2020-04-01 2020-06-30 0001842718 ias:NavexGlobalInc.Member 2020-04-01 2020-06-30 0001842718 ias:CventIncMember ias:TrainingMember 2020-04-01 2020-06-30 0001842718 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001842718 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001842718 us-gaap:CapitalUnitsMember 2020-04-01 2020-06-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2020-04-01 2020-06-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-04-01 2020-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2020-04-01 2020-06-30 0001842718 us-gaap:OperatingSegmentsMember 2020-04-01 2020-06-30 0001842718 srt:AsiaPacificMember us-gaap:OperatingSegmentsMember 2020-04-01 2020-06-30 0001842718 us-gaap:EMEAMember us-gaap:OperatingSegmentsMember 2020-04-01 2020-06-30 0001842718 srt:AmericasMember us-gaap:OperatingSegmentsMember 2020-04-01 2020-06-30 0001842718 ias:ReturnTargetOptionsMember 2020-04-01 2020-06-30 0001842718 ias:TimeBasedServiceOptionsMember 2020-04-01 2020-06-30 0001842718 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001842718 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001842718 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001842718 country:US 2020-04-01 2020-06-30 0001842718 ias:VistaConsultingGroupLlcMember 2021-01-01 2021-06-30 0001842718 ias:VistaEquityPartnersManagementLlcMember 2021-01-01 2021-06-30 0001842718 ias:NavexGlobalInc.Member 2021-01-01 2021-06-30 0001842718 ias:CventIncMember ias:TrainingMember 2021-01-01 2021-06-30 0001842718 us-gaap:MemberUnitsMember 2021-01-01 2021-06-30 0001842718 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001842718 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001842718 us-gaap:CapitalUnitsMember 2021-01-01 2021-06-30 0001842718 srt:MinimumMember 2021-01-01 2021-06-30 0001842718 srt:MaximumMember 2021-01-01 2021-06-30 0001842718 ias:ComputerSoftwarePropertyPlantAndEquipmentMember srt:MaximumMember 2021-01-01 2021-06-30 0001842718 ias:ComputerAndOfficeEquipmentMember srt:MaximumMember 2021-01-01 2021-06-30 0001842718 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-06-30 0001842718 ias:ComputerSoftwarePropertyPlantAndEquipmentMember srt:MinimumMember 2021-01-01 2021-06-30 0001842718 ias:ComputerAndOfficeEquipmentMember srt:MinimumMember 2021-01-01 2021-06-30 0001842718 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-06-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2021-01-01 2021-06-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember srt:MaximumMember 2021-01-01 2021-06-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember srt:MinimumMember 2021-01-01 2021-06-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-06-30 0001842718 ias:DigitalAdvertisingTransparencySoftwareMember 2021-01-01 2021-06-30 0001842718 us-gaap:DevelopedTechnologyRightsMember srt:MaximumMember 2021-01-01 2021-06-30 0001842718 us-gaap:CustomerRelationshipsMember srt:MaximumMember 2021-01-01 2021-06-30 0001842718 us-gaap:OffMarketFavorableLeaseMember 2021-01-01 2021-06-30 0001842718 us-gaap:TrademarksMember 2021-01-01 2021-06-30 0001842718 us-gaap:DevelopedTechnologyRightsMember srt:MinimumMember 2021-01-01 2021-06-30 0001842718 us-gaap:CustomerRelationshipsMember srt:MinimumMember 2021-01-01 2021-06-30 0001842718 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0001842718 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-01-01 2021-06-30 0001842718 ias:ReturnTargetOptionsMember ias:TwoThousandAndTwentyOnePlanMember 2021-01-01 2021-06-30 0001842718 ias:TimeBasedServiceOptionsMember ias:TwoThousandAndEighteenPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-06-30 0001842718 ias:EachYearMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-01-01 2021-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember ias:ReturnTargetOptionsMember 2021-01-01 2021-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember ias:TimeBasedServiceOptionsMember 2021-01-01 2021-06-30 0001842718 ias:TimeBasedServiceOptionsMember ias:TwoThousandAndTwentyOnePlanMember 2021-01-01 2021-06-30 0001842718 ias:TwoThousandAndTwentyOnePlanMember us-gaap:CommonStockMember ias:TimeBasedServiceOptionsMember 2021-01-01 2021-06-30 0001842718 ias:TwoThousandAndTwentyOnePlanMember us-gaap:CommonStockMember ias:ReturnTargetOptionsMember 2021-01-01 2021-06-30 0001842718 ias:TwoThousandAndTwentyOnePlanMember 2021-01-01 2021-06-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:TwoThousandAndTwentyOnePlanMember 2021-01-01 2021-06-30 0001842718 ias:EmployeeStockPurchasePlanMember 2021-01-01 2021-06-30 0001842718 ias:VistaMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember ias:ReturnTargetOptionsMember ias:SaleOfSharesHeldByVistaMember 2021-01-01 2021-06-30 0001842718 ias:WeightedAverageVestingPeriodMember ias:UnamortizedStockBasedCompensationExpenseMember 2021-01-01 2021-06-30 0001842718 us-gaap:OperatingSegmentsMember 2021-01-01 2021-06-30 0001842718 srt:AsiaPacificMember us-gaap:OperatingSegmentsMember 2021-01-01 2021-06-30 0001842718 us-gaap:EMEAMember us-gaap:OperatingSegmentsMember 2021-01-01 2021-06-30 0001842718 srt:AmericasMember us-gaap:OperatingSegmentsMember 2021-01-01 2021-06-30 0001842718 ias:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-06-30 0001842718 ias:CreditAgreementMember ias:TermLoanMember 2021-01-01 2021-06-30 0001842718 ias:CreditAgreementMember ias:IncrementalTermLoanMember 2021-01-01 2021-06-30 0001842718 ias:CreditAgreementMember 2021-01-01 2021-06-30 0001842718 ias:EmployeeStockPurchasePlanMember srt:MaximumMember 2021-01-01 2021-06-30 0001842718 ias:VistaMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember srt:MinimumMember 2021-01-01 2021-06-30 0001842718 ias:VistaMember ias:LongTermIncentivePlanMember ias:TransferMember 2021-01-01 2021-06-30 0001842718 ias:VistaMember ias:LongTermIncentivePlanMember ias:PublicOfferingMember 2021-01-01 2021-06-30 0001842718 ias:ReturnTargetOptionsMember 2021-01-01 2021-06-30 0001842718 ias:TimeBasedServiceOptionsMember 2021-01-01 2021-06-30 0001842718 ias:PropertyAndEquipmentMember 2021-01-01 2021-06-30 0001842718 ias:TwoThousandAndEighteenPlanMember 2021-01-01 2021-06-30 0001842718 country:US 2021-01-01 2021-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember ias:LongTermTargetIncentiveCashAwardsMember 2021-01-01 2021-06-30 0001842718 ias:VistaConsultingGroupLlcMember 2021-04-01 2021-06-30 0001842718 ias:VistaEquityPartnersManagementLlcMember 2021-04-01 2021-06-30 0001842718 ias:NavexGlobalInc.Member 2021-04-01 2021-06-30 0001842718 ias:CventIncMember ias:TrainingMember 2021-04-01 2021-06-30 0001842718 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001842718 us-gaap:MemberUnitsMember 2021-04-01 2021-06-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001842718 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001842718 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001842718 us-gaap:CapitalUnitsMember 2021-04-01 2021-06-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2021-04-01 2021-06-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-04-01 2021-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-04-01 2021-06-30 0001842718 us-gaap:OperatingSegmentsMember 2021-04-01 2021-06-30 0001842718 srt:AsiaPacificMember us-gaap:OperatingSegmentsMember 2021-04-01 2021-06-30 0001842718 us-gaap:EMEAMember us-gaap:OperatingSegmentsMember 2021-04-01 2021-06-30 0001842718 srt:AmericasMember us-gaap:OperatingSegmentsMember 2021-04-01 2021-06-30 0001842718 ias:ReturnTargetOptionsMember 2021-04-01 2021-06-30 0001842718 ias:TimeBasedServiceOptionsMember 2021-04-01 2021-06-30 0001842718 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001842718 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001842718 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001842718 ias:TwoThousandAndEighteenPlanMember 2021-04-01 2021-06-30 0001842718 country:US 2021-04-01 2021-06-30 0001842718 us-gaap:IPOMember us-gaap:SubsequentEventMember us-gaap:CommonStockMember 2021-07-02 2021-07-02 0001842718 us-gaap:OverAllotmentOptionMember us-gaap:SubsequentEventMember us-gaap:CommonStockMember 2021-07-02 2021-07-02 0001842718 us-gaap:IPOMember us-gaap:SubsequentEventMember us-gaap:CommonStockMember 2021-07-02 0001842718 us-gaap:OverAllotmentOptionMember us-gaap:SubsequentEventMember us-gaap:CommonStockMember 2021-07-02 0001842718 us-gaap:DevelopedTechnologyRightsMember srt:MaximumMember 2020-01-01 2020-12-31 0001842718 us-gaap:CustomerRelationshipsMember srt:MaximumMember 2020-01-01 2020-12-31 0001842718 us-gaap:OffMarketFavorableLeaseMember 2020-01-01 2020-12-31 0001842718 us-gaap:TrademarksMember 2020-01-01 2020-12-31 0001842718 us-gaap:DevelopedTechnologyRightsMember srt:MinimumMember 2020-01-01 2020-12-31 0001842718 us-gaap:CustomerRelationshipsMember srt:MinimumMember 2020-01-01 2020-12-31 0001842718 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001842718 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2020-01-01 2020-12-31 0001842718 ias:TwoThousandAndTwentyOnePlanMember 2020-01-01 2020-12-31 0001842718 ias:CreditAgreementMember us-gaap:RevolvingCreditFacilityMember 2018-07-19 0001842718 ias:TermLoanMember ias:CreditAgreementMember 2018-07-19 0001842718 ias:IncrementalTermLoanMember ias:CreditAgreementMember 2019-11-19 0001842718 ias:TimeBasedServiceOptionsMember ias:TwoThousandAndEighteenPlanMember 2018-08-01 2018-08-01 0001842718 ias:TimeBasedServiceOptionsMember ias:TwoThousandAndEighteenPlanMember ias:VestingAfterTwelveMonthsMember 2018-08-01 2018-08-01 0001842718 ias:TimeBasedServiceOptionsMember ias:TwoThousandAndEighteenPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-08-01 2018-08-01 0001842718 ias:ReturnTargetOptionsMember ias:TwoThousandAndEighteenPlanMember srt:MinimumMember 2018-08-01 2018-08-01 0001842718 ias:ReturnTargetOptionsMember ias:TwoThousandAndEighteenPlanMember 2018-08-01 2018-08-01 0001842718 us-gaap:OverAllotmentOptionMember us-gaap:SubsequentEventMember us-gaap:CommonStockMember 2021-07-28 2021-07-28 0001842718 us-gaap:SubsequentEventMember 2021-08-09 2021-08-09 0001842718 us-gaap:MemberUnitsMember 2019-12-31 0001842718 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001842718 us-gaap:RetainedEarningsMember 2019-12-31 0001842718 us-gaap:RetainedEarningsMember 2020-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001842718 us-gaap:MemberUnitsMember 2020-06-30 0001842718 us-gaap:MemberUnitsMember 2020-03-31 0001842718 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001842718 us-gaap:RetainedEarningsMember 2020-03-31 0001842718 us-gaap:MemberUnitsMember 2020-12-31 0001842718 us-gaap:CommonStockMember 2020-12-31 0001842718 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001842718 us-gaap:RetainedEarningsMember 2020-12-31 0001842718 us-gaap:RetainedEarningsMember 2021-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001842718 us-gaap:CommonStockMember 2021-06-30 0001842718 us-gaap:MemberUnitsMember 2021-06-30 0001842718 ias:ReturnTargetOptionsMember 2020-12-31 0001842718 ias:TimeBasedServiceOptionsMember 2020-12-31 0001842718 us-gaap:MemberUnitsMember 2021-03-31 0001842718 us-gaap:CommonStockMember 2021-03-31 0001842718 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001842718 us-gaap:RetainedEarningsMember 2021-03-31 0001842718 ias:ReturnTargetOptionsMember 2021-03-31 0001842718 ias:TimeBasedServiceOptionsMember 2021-03-31 xbrli:shares iso4217:USD xbrli:pure utr:Year utr:Day iso4217:USD xbrli:shares ias:Segment
 
 
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 June 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-40557
 
 
 
INTEGRAL AD SCIENCE HOLDING CORP.
(Exact name of registrant as specified in its charter)
 
 
 
Delaware
     
83-0731995
(State or Other Jurisdiction of
Incorporation or Organization)
     
(I.R.S. Employer
Identification No.)
     
   
95 Morton St., 8th Floor
New York, NY 10014
   
   
(Address of principal executive offices)
   
(646)
278-4871
(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
 
IAS
 
The NASDAQ Stock Market LLC
(Nasdaq Global Select Market)
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  
       
Smaller reporting company      Non-accelerated filer  
       
         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 August 12, 2021, the Registrant had
 
153,913,622
 shares of common stock, $0.001 par value, outstanding.
 
 
 

Table of Contents
 
        
Page No.
PART I.
      
Item 1.
      
       3
       4
       5
       7
       8
Item 2.
     25
Item 3.
     36
Item 4.
     37
     
PART II.
      
Item 1.
     39
Item 1A.
     39
Item 2.
     39
Item 3.
     39
Item 4.
     39
Item 5.
     39
Item 6.
     40
     
       41
 
2

PART I — FINANCIAL INFORMATION
Item 1. Financial Statements
INTEGRAL AD SCIENCE HOLDING CORP.
CONDENSED CONSOLIDATED BALANCE SHEETS
(UNAUDITED)
 
(IN THOUSANDS, EXCEPT SHARE AND UNIT DATA)
  
June 30,
2021
    
December 31,
2020
 
ASSETS
                 
Current assets:
                 
Cash and cash equivalents
   $ 73,234      $ 51,734  
Restricted cash
     75        187  
Accounts receivable, net
     41,491        45,418  
Unbilled receivables
     25,246        28,083  
Prepaid expenses and other current assets
     12,701        4,101  
    
 
 
    
 
 
 
Total current assets
     152,747        129,523  
Property and equipment, net
     1,495        2,243  
Internal use software, net
     16,918        12,322  
Intangible assets, net
     218,820        243,348  
Goodwill
     458,276        458,586  
Other long-term assets
     4,057        3,557  
    
 
 
    
 
 
 
Total assets
     $852,313      $ 849,579  
    
 
 
    
 
 
 
LIABILITIES AND MEMBERS’/STOCKHOLDERS’ EQUITY
                 
Current liabilities:
                 
Accounts payable and accrued expenses
   $ 44,732      $ 38,789  
Due to related party
     67        150  
Capital leases payable
     105        325  
Deferred revenue
     754        1,144  
    
 
 
    
 
 
 
Total current liabilities
     45,658        40,408  
Accrued rent
     1,913        1,827  
Net deferred tax liability
     18,808        24,794  
Long-term debt
     352,095        351,071  
    
 
 
    
 
 
 
Total liabilities
     418,474        418,100  
    
 
 
    
 
 
 
Commitments and Contingencies (Note 13)
            
Members’/Stockholders’ Equity
                 
Units, $4.1322314 par value, 0 units authorized at June 30, 2021, 0 units and 134,039,494 issued and outstanding at June 30, 2021 and December 31, 2020, respectively
    
       553,717  
Preferred Stock, $0.001 par value, 50,000,000 shares authorized at June 30, 2021; 0 shares issued and outstanding at June 30, 2021 and December 31, 2020
     —          —    
Common Stock, $0.001 par value, 500,000,000 shares authorized at June 30, 2021, 134,203,403 shares issued and outstanding at June 30, 2021; 0 shares issued and outstanding at December 31, 2020
     134        —    
Additional
paid-in-capital(1)
     430,368        —    
Accumulated other comprehensive income
     3,337        4,523  
Accumulated deficit(1)
     —          (126,761
    
 
 
    
 
 
 
Total members’/stockholders’ equity
     433,839        431,479  
    
 
 
    
 
 
 
Total liabilities and members’/stockholders’ equity
     $852,313      $ 849,579  
    
 
 
    
 
 
 
 
(1)
Balances prior to the Company’s conversion to a Delaware corporation have been reclassified to additional
paid-in
capital to give effect to the corporate conversion described in Note 1.
See notes to the unaudited condensed consolidated financial statements.
 
3

INTEGRAL AD SCIENCE HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
(UNAUDITED)
 
 
    
Three Months Ended

June 30,
   
Six Months Ended

June 30,
 
(IN THOUSANDS, EXCEPT SHARE AND PER SHARE DATA)
  
2021
   
2020
   
2021
   
2020
 
Revenue
   $ 75,075     $ 48,320     $ 142,027     $ 102,362  
Operating expenses:
                                
Cost of revenue (excluding depreciation and amortization shown below)
     12,925       8,756       24,344       17,911  
Sales and marketing
     27,268       16,754       43,813       35,124  
Technology and development
     20,176       12,726       32,944       25,062  
General and administrative
     33,044       7,946       41,592       15,586  
Depreciation and amortization
     14,603       16,413       28,998       32,751  
    
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
     108,016       62,595       171,691       126,434  
    
 
 
   
 
 
   
 
 
   
 
 
 
Operating loss
     (32,941     (14,275     (29,664     (24,072
Interest expense, net
     (5,167     (7,695     (12,126     (15,953
    
 
 
   
 
 
   
 
 
   
 
 
 
Net loss before benefit from income taxes
     (38,108     (21,970     (41,790     (40,025
Benefit from income taxes
     3,045       5,519       3,958       9,130  
    
 
 
   
 
 
   
 
 
   
 
 
 
Net loss
   $ (35,063   $ (16,451   $ (37,832   $ (30,895
    
 
 
   
 
 
   
 
 
   
 
 
 
Net loss per share – basic and diluted (1):
   $ (0.26   $ (0.12   $ (0.28   $ (0.23
    
 
 
   
 
 
   
 
 
   
 
 
 
Basic and diluted weighted average shares outstanding
     133,981,985       134,050,576       133,996,147       134,051,786  
    
 
 
   
 
 
   
 
 
   
 
 
 
Other comprehensive income (loss):
                                
Foreign currency translation adjustments
     718       1,190       (1,186     (724
    
 
 
   
 
 
   
 
 
   
 
 
 
Total comprehensive loss
   $ (34,345   $ (15,261   $ (39,018   $ (31,619
    
 
 
   
 
 
   
 
 
   
 
 
 
 
(1)
Amounts for periods prior to the Company’s conversion to a Delaware corporation have been retrospectively adjusted to give effect to the corporate conversion described in Note 1.
See notes to the unaudited condensed consolidated financial statements.
 
4

INTEGRAL AD SCIENCE HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS’/ STOCKHOLDERS’ EQUITY
(UNAUDITED)
Three Months Ended June 30, 2021
 
    
Member’s Interest
   
Common Stock
                            
(IN THOUSANDS, EXCEPT
UNITS AND SHARES)
  
Units
(1)
    
Amount
   
Shares
    
Amount
    
Additional
paid-in

capital
    
Accumulated
other
comprehensive
income (loss)
    
Accumulated
deficit
   
Total
members’/

stockholders’
equity
 
Balance, April 1, 2021
     133,957,034      $ 553,304               $         $         $ 2,619      $ (130,322   $ 425,601  
Option exercises
     246,369        1,075       —          —         
3,360
       —          —         4,435  
Stock-based compensation
     —          —         —          —          38,148        —          —         38,148  
Foreign currency translation adjustment
     —          —         —          —          —          718        —         718  
Net loss
     —          —         —          —          —          —          (35,063     (35,063
Conversion to Delaware corporation (Note 1)
    
(134,203,403
)
     (554,379     134,203,403        134        388,860        —          165,385           
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Balance, June 30, 2021
    
 
 
     $          134,203,403      $ 134      $ 430,368      $ 3,337      $        $ 433,839  
    
 
 
    
 
 
   
 
 
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Six Months Ended June 30, 2021
 
    
Member’s Interest
   
Common Stock
                           
(IN THOUSANDS, EXCEPT
UNITS AND SHARES)
  
Units
(1)
   
Amount
   
Shares
    
Amount
    
Additional
paid-in

capital
    
Accumulated
other
comprehensive
income (loss)
   
Accumulated
deficit
   
Total
members’/

stockholders’
equity
 
Balance, January 1, 2021
     134,039,494     $ 553,717               $         $         $ 4,523     $ (126,761   $ 431,479  
Repurchase of units
     (99,946     (413                                        (791     (1,204
Units vested
     17,486                                                      —             
Option exercises
     246,369       1,075                           3,360                 —         4,435  
Stock-based compensation
     —         —         —          —          38,148        —         —         38,148  
Foreign currency translation adjustment
     —         —         —          —          —          (1,186     —         (1,186
Net loss
     —         —         —          —          —          —         (37,832     (37,832
Conversion to Delaware corporation (Note 1)
    
(134,203,403
)
    (554,379     134,203,403        134        388,860        —         165,385           
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Balance, June 30, 2021
            $          134,203,403      $ 134      $ 430,368      $ 3,337     $        $ 433,839  
    
 
 
   
 
 
   
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
 
(1)
Amounts for periods prior to the Company’s conversion to a Delaware corporation have been retrospectively adjusted to give effect to the corporate conversion described in Note 1.
See notes to the unaudited condensed consolidated financial statements.
 
5

INTEGRAL AD SCIENCE HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS’/STOCKHOLDERS’ EQUITY
(UNAUDITED)
 
Three Months Ended June 30, 2020
 
    
Member’s Interest
                           
(IN THOUSANDS, EXCEPT UNITS AND SHARES)
  
Units
(1)
    
Amount
    
Additional
paid-in

capital
    
Accumulated
other
comprehensive
income (loss)
   
Accumulated
deficit
   
Total
members’/

stockholders’
equity
 
Balance, April 1, 2020
     134,050,576      $ 553,778      $      $ (1,739   $ (108,821   $ 443,218  
Foreign currency translation adjustment
                          1,190             1,190  
Net loss
                                (16,451     (16,451
Balance, June 30, 2020
     134,050,576      $ 553,778      $      $ (549   $ (125,272   $ 427,957  
    
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Six Months Ended June 30, 2020
 
    
Member’s Interest
                          
(IN THOUSANDS, EXCEPT UNITS AND SHARES)
  
Units
(1)
   
Amount
   
Additional
paid-in

capital
    
Accumulated
other
comprehensive
income (loss)
   
Accumulated
deficit
   
Total
members’/
stockholders’
equity
 
Balance, January 1, 2020
     134,034,604     $ 553,862     $      $ 175     $ (94,365   $ 459,672  
Repurchase of units
     (20,328     (84                      (12     (96
Units vested
     36,300                                 
Foreign currency translation adjustment
                        (724           (724
Net loss
                              (30,895     (30,895
Balance, June 30, 2020
     134,050,576     $ 553,778     $      $ (549   $ (125,272   $ 427,957  
    
 
 
   
 
 
   
 
 
    
 
 
   
 
 
   
 
 
 
 
(1)
Amounts for periods prior to the Company’s conversion to a Delaware corporation have been retrospectively adjusted to give effect to the corporate conversion described in Note 1.
See notes to the unaudited condensed consolidated financial statements.
 
6

INTEGRAL AD SCIENCE HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)    
 
    
Six Months Ended June 30,
 
(IN THOUSANDS)
  
2021
   
2020
 
Cash flows from operating activities:
                
Net loss
   $ (37,832   $ (30,895
Adjustments to reconcile net loss to net cash provided by operating activities
                
Depreciation and amortization
     28,998       32,751  
Stock-based compensation
     41,531        
Deferred tax provision
 
 
(6,582
)
 
 
 
Amortization of debt issuance costs
     683       683  
Allowance for doubtful accounts
     99       1,170  
Non-cash
interest expense
     395       2,223  
Changes in operating assets and liabilities:
                
Decrease in accounts receivable
     3,718       5,777  
Decrease in unbilled receivables
     2,769       5,073  
Increase in prepaid expenses and other current assets
     (2,791     (590
Increase in taxes receivable
           (9,074
Increase in other long-term assets
     (602     (32
Increase in accounts payable and accrued expenses
     2,852       6,622  
Increase (decrease) in due to related party
     67       (172
Increase in accrued rent
     128       122  
Decrease in deferred revenue
     (377     (420
    
 
 
   
 
 
 
Net cash provided by operating activities
     33,056       13,238  
    
 
 
   
 
 
 
Cash flows from investing activities:
                
Purchase of property and equipment
     (318     (330
Acquisition and development of internal use software
     (7,778     (6,385
    
 
 
   
 
 
 
Net cash used in investing activities
     (8,096     (6,715
    
 
 
   
 
 
 
Cash flows from financing activities:
                
Principal payments on capital lease obligations
     (219     (976
Cash paid for share repurchases
     (1,204     (96
Initial public offering costs paid
     (2,767      
Exercise of stock options
     1,075        
    
 
 
   
 
 
 
Net cash used in financing activities
     (3,115     (1,072
    
 
 
   
 
 
 
Net increase in cash, cash equivalents and restricted cash
     21,845       5,451  
Effect of exchange rate changes on cash, cash equivalents and restricted cash
     (553     76  
Cash, cash equivalents and restricted cash at beginning of period
     54,721       30,370  
    
 
 
   
 
 
 
Cash, cash equivalents, and restricted cash, at end of period
   $ 76,013     $ 35,897  
    
 
 
   
 
 
 
Supplemental Disclosures:
                
Cash paid during the period for:
                
Interest
   $ 11,710     $ 8,909  
Taxes
   $ 1,170     $ 477  
Non-cash
investing and financing activities
:
                
Deferred offering costs accrued, not yet paid
   $ 2,956     $  
Assets acquired under capital leases
   $     $ 185  
Property and equipment acquired included in accounts payable
   $ 127     $ 113  
Conversion of members’ equity to additional
paid-in
capital
   $ 165,385     $  
See notes to the unaudited condensed consolidated financial statements.
 
7

INTEGRAL AD SCIENCE HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(IN THOUSANDS, EXCEPT SHARE AND PER SHARE DATA)
(UNAUDITED)
 
1. Description of business
Integral Ad Science Holding Corp. and its wholly-owned subsidiaries (together, the “Company”), formerly known as Kavacha Topco, LLC, is a global digital advertising verification company. The Company’s mission is to be the global benchmark for trust and transparency in digital media quality for the world’s leading brands, publishers, and platforms. The Company’s cloud-based technology platform provides actionable insights and delivers independent measurement and verification of digital advertising across all devices, channels, and formats, including desktop, mobile, connected TV (“CTV”), social, display, and video. The Company’s proprietary and Media Rating Council (the “MRC”) accredited Quality Impressions
metric is designed to verify that digital ads are served to a real person rather than a bot, viewable
on-screen,
and appear in a brand-safe and suitable environment in the correct geography. The Company is an independent, trusted partner for buyers and sellers of digital advertising to increase accountability, transparency, and effectiveness in the market. The Company helps advertisers optimize their ad spend an
d
 better measure consumer engagement with campaigns across platforms, while enabling publishers to improve their
inventory yield and revenue.
The Company has its operations within the U.S. in New York, California, Illinois, Washington, Texas and Virginia. Operations outside the U.S. include offices in the U.K., Germany, Italy, Spain, Sweden, Singapore, Australia, France, Japan, Canada, Hong Kong, Brazil, and India.
Corporate conversion and initial public offering
On February 23, 2021, the Company
 amended the certificate of formation of Kavacha Topco, LLC. to change the name of the Company to Integral Ad Science Holding LLC and on June 29, 2021, the Company converted to a Delaware corporation pursuant to a statutory conversion and changed its legal name to Integral Ad Science Holding Corp. All of the outstanding member units were converted into shares of common stock with the same voting rights.
On June 29, 2021, the Company priced an initial public offering (“IPO”) of its common stock, which closed on July 2, 2021. In the IPO, the Company issued and sold
 15,000,000 
shares of common stock at a price per share of
$18.00.
The Company received aggregate proceeds of
  $244.0 
million from the IPO, net of underwriters’ discounts and commissions, and offering costs. The underwriters were granted a
 30-day 
option to purchase up to an additional
2,250,000
shares of common stock from the Company. On July 28, 2021 the underwriters exercised their option to purchase
1,821,330
shares of common stock and the Company received additional proceeds of
$30.4 
million, net of underwriters’ discount and
commissions, and offering costs.
2. Basis of presentation and summary of significant accounting policies
This summary of significant accounting policies is presented to assist in understanding the Company’s condensed consolidated financial statements. These accounting policies have been consistently applied in the preparation of the condensed consolidated financial statements.
(a) Basis of presentation
The Company’s condensed consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented. The
year-end
condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP.
The accompanying interim condensed consolidated balance sheet as of June 30, 2021, the condensed consolidated statements of operations and comprehensive loss, of cash flows and of members’/stockholders’ equity for the three and six months ended June 30, 2021 and 2020, and the related footnote disclosures are unaudited. These unaudited interim condensed 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 to state fairly the consolidated financial position of the Company. All adjustments made were of a normal recurring nature. The results for the three months and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any future period.
 
8

The Company’s significant accounting policies are discussed in Note 2 to the consolidated financial statements for the years ended December 31, 2020 and 2019. There have been no significant changes to these policies that have had a material impact on the Company’s condensed consolidated financial statements and related notes for the three and six months ended June 30, 2021. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with our final IPO prospectus filed with the Securities and Exchange
 
Commission (“SEC”) on July 1, 2021.
(b) Basis of consolidation
The condensed consolidated financial statements include the accounts of Integral Ad Science Holding Corp. and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.
(c) Use of estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from these estimates. Significant estimates include the allocation of purchase price consideration in the business combination and the related valuation of acquired assets and liabilities, the estimated useful lives of our property and equipment, intangible assets and internal use software, the allowance for doubtful accounts, and goodwill impairment testing; the assumptions used to calculate stock-based compensation; and the realization of deferred tax assets. The Company bases its estimates on past experience, market conditions, and other assumptions that the Company believes are reasonable under the circumstances, and the Company evaluates these estimates on an ongoing basis.
Beginning in the first quarter of 2020, the
COVID-19
pandemic has negatively impacted, and may continue to negatively impact, the macroeconomic environment in the United States and globally, as well as the Company’s business, financial condition and results of operations. In the quarters subsequent to the second quarter of 2020, the underlying demand for the Company’s services has stabilized. Due to the evolving and uncertain nature of
COVID-19,
it is reasonably possible that it could materially impact the Company’s estimates, particularly those noted above that require consideration of forecasted financial information, in the near to medium term. The ultimate impact will depend on numerous evolving factors that the Company may not be able to accurately predict, including the duration of the pandemic, new variants and their effects, vaccination rates, the impact of federal, state, local and foreign governmental actions, consumer behavior in response to the pandemic and other economic and operational conditions the Company may face.
(d) Cash, cash equivalents, and restricted cash
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows.
 
    
June 30,

2021
    
December 31.
2020
 
Cash and cash equivalents
   $ 73,234      $ 51,734  
Short term restricted cash
     75        187  
Long term restricted cash (held in other long-term assets)
     2,704        2,800  
    
 
 
    
 
 
 
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows
   $ 76,013      $ 54,721  
    
 
 
    
 
 
 
(e) Accounts receivable, net
Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts. The allowance is estimated based on management’s knowledge of its customers’ financial condition, credit history, and existing economic conditions. Invoices are typically issued with net
30-days
to net
90-days
terms. Account balances are considered delinquent if payment is not received by the due date, and the receivables are written off when deemed uncollectible. These costs are recorded in general and administrative expenses.
 
9

The activity in our allowance for doubtful accounts consists of the following as of:
 
    
June 30, 2021
    
June 30, 2020
 
Balance, beginning of period
   $                 4,257                    5,843  
Additional provision
     99        1,170  
Receivables written off
     (558      (729
    
 
 
    
 
 
 
Balance, end of period
   $ 3,798        6,284  
    
 
 
    
 
 
 
(f) Stock-based compensation
Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which is generally the vesting period. The Company accounts for forfeitures as they occur. The Company used the following assumptions in valuing its time-based service options, which vest over a period of time subject to continued employment (“Time-Based Options”) and return target options (“Return-Target Options”), which vest upon a realized cash return of the equity investment of Vista Equity Partners, the Company’s equity sponsor and funds controlled by Vista Equity Partners (together, (“Vista”):
Expected term
 — For time-based awards, the estimated expected term of options granted is generally calculated as the vesting period plus the midpoint of the remaining contractual term, as the Company does not have sufficient historical information to develop reasonable expectations surrounding future exercise patterns and post-vesting employment termination behavior. For awards subject to market and performance conditions, the expected term represents the period of time that the options granted are expected to be outstanding.
Expected volatility
 — Since the Company does not have substantive trading history of its common stock, volatility is estimated based upon observed option-implied volatilities for a group of peer companies. The Company believes this is the best estimate of the expected volatility over the weighted-average expected term of its option grants.
Risk-free interest rate
 — The risk-free interest rate is based on the implied yield currently available on U.S. Treasury instruments with terms approximately equal to the expected term of the option.
Expected dividend
 — The expected dividend assumption was based on the Company’s history and expectation of dividend payouts. The Company currently has no history or expectation of paying cash dividends on its units.
Fair value
—Prior to the IPO, because there was no public market for the Company’s common stock/units, the board of directors determined the best estimate of the fair value of the Company’s option grants, based on reasonable judgment and numerous objective and subjective factors, including independent third-party valuations of the Company’s common stock/units, operating and financial performance, and general and industry-specific economic outlook, amongst other factors. Following the pricing of the IPO, the Company’s shares are traded in the public market, and accordingly the Company uses the applicable closing price of its common stock to determine fair value.
The Company used the following assumptions in valuing its stock-based compensation:
 
    
June 30, 2021
 
June 30, 2020
(1)
Estimated fair value
   $7.77 –13.93   $2.29
Expected volatility (%)
   65.0 –80.0%  
70.0-75.0%
Expected term (in years)
  
3-10
 
3.25-6.63
Risk-free interest rate (%)
   0.41 –0.98%  
0.26-0.55%
Dividend yield
          
 
(1)
For issuances prior to the pricing of the IPO, the fair value of the Company’s option grants was estimated at the grant date using the Monte Carlo simulation model and relate to the Return-Target Options only as the Time-Based Options were not within the scope of ASC 718,
Compensation -
Stock Compensation
for the three and six months ended June 30, 2020.
(g) Deferred offering costs
Deferred offering costs are capitalized and consist of fees incurred in connection with our IPO and include legal, accounting, printing, and
other IPO-related costs.
Upon the completion of our IPO, which occurred on July 2, 2021, these deferred costs will be reclassified to members’/stockholders’ equity and recorded against the proceeds from the offering.
 
10

Deferred offering costs of $6,361 are included within prepaid expenses and other current assets as of June 30, 2021. No such costs were incurred as of December 31, 2020.
(h) Recently adopted accounting pronouncements
In January 2017, the Financial Accounting Standards Board (the “FASB”) issued ASU
No. 2019-12,
Income
Taxes
(Topic
740):
Simplifying
the
Accounting
for Income Taxes
(“ASU
No. 2019-12”)
effective January 1, 2021, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740,
Income
Taxes
, and clarifies certain aspects of the current guidance to promote consistency among reporting entities. Most amendments within ASU
No. 2019-12
are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The Company early adopted ASU
No. 2019-12,
which did not have a material impact on the Company’s condensed consolidated financial statements.
In August 2018, the FASB issued ASU
2018-15,
Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract
(“ASU
No. 2018-15”),
which requires customers in a cloud computing arrangement that is a service contract to follow the internal use software guidance in ASC
350-40
to determine which implementation costs to capitalize as assets. The guidance requires certain costs incurred during the application development stage to be capitalized and other costs incurred during the preliminary project and post-implementation stages to be expensed as they are incurred. Capitalized implementation costs related to a hosting arrangement that is a service contract will be amortized over the term of the hosting arrangement, beginning when the module or component of the hosting arrange is ready for its intended use. A customer’s accounting for the hosting component of the arrangement is not affected. The Company adopted this guidance on January 1, 2021 on a prospective basis. The adoption of ASU
2018-15
did not have a material impact on the Company’s condensed consolidated financial statements.
(
i) Accounting pronouncements not yet adopted
In March 2020, the FASB issued ASU
2020-04,
Facilitation of the Effects of Reference Rate Reform on Financial Reporting
,” which intends to address accounting consequences that could result from the global markets’ anticipated transition away from the use of the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates. The amendments in this ASU provide operational expedients and exceptions for applying U. S GAAP to contracts, hedging relationships and other transactions to affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of the reference rate reform. The optional amendments are effective for all entities as of March 12, 2020, through December 31, 2022. The Company intends to elect to apply certain of the optional expedients when evaluating the impact of reference rate reform on its debt instruments that reference LIBOR.
In June 2016, the FASB issued ASU No.
2016-13, “
Financial Instruments-Credit Losses (Topic 326)
:
 Measurement of Credit Losses on Financial Instruments,”
which is intended to provide more decision-useful information about expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. ASU
2016-13
revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in more timely recognition of losses on financial instruments, including, but not limited to accounts receivable. This guidance will be effective for the Company beginning January 1, 2023, including interim periods within that reporting period. Early adoption is permitted and the update allows for a modified retrospective method of adoption. The Company is currently evaluating the potential effect that adopting this guidance will have on its Condensed Consolidated Financial Statements.
In February 2016, the FASB issued ASU
2016-02,
Leases (Topic 842)
”. Under the new guidance, lessees will be required to put most leases on their balance sheets but to recognize expenses in the income statement in a manner similar to current accounting. The guidance also eliminated the current real estate-specific provisions and changes the guidance on sale-leaseback transactions, initial direct costs, and lease executory costs for all entities. The updated guidance will be effective for the Company beginning January 1, 2022, with early adoption permitted. Upon adoption, entities will be required to use the modified retrospective approach for leases that exist, or are entered into, after the beginning of the earliest comparative period in the financial statements. In July 2018, the FASB issued ASU
2018-11,
Leases (Topic 842),
Targeted Improvements
, which allows entities to not apply the new leases standard, including its disclosure requirements, in the comparative periods they present in their financial statements in the year of adoption. The Company is currently evaluating the potential effect that adopting this guidance will have on its condensed consolidated financial statements.
 
11

3. Property and equipment, net
Property and equipment consisted of the following:
 
    
Estimated
useful life
(in years)
    
June 30,

2021
    
December
31, 2020
 
Computer and office equipment
     1 –3 years      $ 9,366      $ 9,167  
Computer software
     35 years        236        236  
Leasehold improvements
     Various        2,125        2,120  
Furniture
     5 years        336        317  
             
 
 
    
 
 
 
Total property and equipment
              12,063        11,840  
Less: accumulated depreciation
              (10,568      (9,597
             
 
 
    
 
 
 
Total property and equipment, net
            $ 1,495      $ 2,243  
             
 
 
    
 
 
 
Depreciation expense of property and equipment for the three months ended June 30, 2021 and 2020 was $455 and $816, respectively. Depreciation expense of property and equipment for the six months ended June 30, 2021 and 2020 was $960 and $1,669, respectively.
Computer and office equipment under capital leases are as follows:
 
    
June 30, 2021
    
December 31, 2020
 
Computer and office equipment
   $ 6,073      $ 6,073  
Less: Accumulated depreciation
     (6,002      (5,782
    
 
 
    
 
 
 
Total computer and office equipment under capital leases, net
   $ 71      $ 291  
    
 
 
    
 
 
 
Depreciation expense related to computer and office equipment under capital leases for the three months ended June 30, 2021 and 2020 was $85 and $448, respectively. Depreciation expense related to computer and office equipment under capital leases for the six months ended June 30, 2021 and 2020 was $221 and $955, respectively.
4. Internal use software, net
Internal use software consisted of the following:
 
    
Estimated
useful life
(in years)
    
June 30, 2021
    
December 31, 2020
 
Internal use software
     3 - 5 years      $ 27,316      $ 19,124  
Less: Accumulated amortization
              (10,398      (6,802
             
 
 
    
 
 
 
Total internal use software, net
            $ 16,918      $ 12,322  
             
 
 
    
 
 
 
Amortization expense for the three months ended June 30, 2021 and 2020 was $2,134 and $1,119, respectively. Amortization expense for the six months ended June 30, 2021 and 2020 was $3,707 and $2,098, respectively. During the six months ended June 30, 2021, the Company purchased a digital advertising transparency software for $4,548. This software further expands the Company’s Total Visibility offering which provides insight into digital media quality and corresponding supply path costs.
 
12

5. Intangible assets, net
The gross book value, accumulated amortization, net book value and amortization periods of the intangible assets were as follows
 
    
June 30, 2021
 
    
Estimated
useful life
    
Gross book
value
    
Accumulated
amortization
   
Net book value
    
Weighted
average
remaining
useful life
 
Customer relationships
    
5-15 years
     $ 259,288      $ (67,295   $ 191,993        12.0
 Ye
ars
 
Developed technology
    
4-5
years
       115,693        (100,353     15,340       
1.8 
Years
 
Trademarks
     9 years        17,500        (6,114     11,386        6.0
 Years
 
Favorable leases
     6 years        198        (97     101        3.0
 
Y
ears
 
             
 
 
    
 
 
   
 
 
          
Total
            $ 392,679      $ (173,859   $ 218,820           
             
 
 
    
 
 
   
 
 
          
   
    
December 31, 2020
 
    
Estimated
useful life
    
Gross book
value
    
Accumulated
amortization
   
Net book value
    
Weighted
average
remaining
useful life
 
Customer relationships
    
5-15
years
     $ 259,329      $ (55,282   $ 204,047        12.5 Years  
Developed technology
    
4-5
years
       115,921        (89,219     26,702        2.1 Years  
Trademarks
     9 years        17,500        (5,018     12,482        6.5 Years  
Favorable leases
     6 years        198        (81     117        3.5 Years  
             
 
 
    
 
 
   
 
 
          
Total
            $ 392,948      $ (149,600   $ 243,348           
             
 
 
    
 
 
   
 
 
          
Amortization expense related to intangibles for the three months ended June 30, 2021 and 2020 was $12,013 and $14,493, respectively. Amortization expense related to intangibles for the six months ended June 30, 2021 and 2020 was $24,332 and $28,972, respectively.
6. Goodwill
The following table provides a roll forward of the changes in the goodwill balance:
 
Goodwill as of December 31, 2020
   $ 458,586  
Impact of exchange rates
     (310
    
 
 
 
Goodwill as of June 30, 2021
   $ 458,276  
    
 
 
 
 
13

7. Accounts payable and accrued expenses
Accounts payable and accrued expenses consisted of the following:
 
    
June 30,

2021
    
December 31,
2020
 
Accounts payable
 
$
9,806
 
 
$
8,808
 
Accrued payroll
  
 
6,380
 
  
 
3,482
 
Accrued professional fees
  
 
4,948
 
  
 
2,503
 
Accrued interest
     3,619        4,277  
Accrued bonuses and commissions
     7,195        11,883  
Accrued revenue sharing
   
4,535
 
   
2,503
 
Taxes payable
  
 
4,707
 
  
 
3,019
 
Other accrued expenses
  
 
3,542
 
  
 
2,314
 
    
 
 
    
 
 
 
Total accounts payable and accrued expenses
     $44,732      $ 38,789  
    
 
 
    
 
 
 
8. Long-term debt
Credit Agreement
On July 19, 2018, the Company entered into a credit agreement with various lenders (“Credit Agreement”), providing a term facility in the aggregate principal amount of $325,000 (“Term Loan”) and the ability to draw additional funds through a revolving facility (“Revolving Loan”) of up to $25,000. The Term Loan and Revolving Loan have a maturity date of July 19, 2024 and July 19, 2023, respectively.
In addition to interest payable in cash, the Credit Agreement includes Paid in Kind (“PIK”) interest at a rate
of 1.25% per annum. All PIK interest due is paid by capitalizing such interest and adding such applicable PIK interest to the principal amount of the outstanding Term Loan. The interest rate for the
cash interest under the
Credit Agreement may be either the (a) Alternate Base Rate, which is equal to the greatest of the base rate in effect, the Federal Funds Rate in effect on such day plus 0.5% and one month adjusted LIBOR plus 1.0%, plus an applicable margin of 5% or for eurodollar borrowings, the (b) Eurodollar rate, which is the adjusted LIBOR plus an applicable margin of 6%.
The Company has elected the Eurodollar rate through 2020. The interest rate as of June 30, 2021 was 6.0%.
On November 19, 2019, the Company entered into an incremental facility assumption amendment (“Incremental Term Loan”) to the Credit Agreement which increased the aggregate principal amount by $20,000 used to finance the ADmantX S.p.A acquisition, pay fees, costs, and expenses incurred in connection with the agreement, and finance working capital and general corporate purposes. All terms and conditions of the Term Loan remained consistent under the Incremental Term Loan. In connection with
 the entry into
the Credit Agreement, the Company incurred debt issuance costs of $7,476. In connection with
 
Incremental Term Loan, the Company incurred debt issuance costs of $473. Debt issuance costs related to the Term Loan and Incremental Term Loan were recorded as a deferred charge and direct offset to long-term debt and are amortized into interest expense over the contractual term of the borrowings using the straight-line method. As no amounts were drawn on the Revolving Loan as of June 30, 2021, the debt issuance costs related to this facility were recorded as a deferred financing asset within prepaid expenses and other current assets and are amortized into interest expense over the contractual term of the borrowings using the straight-line method.
All of the obligations under the Credit Agreement are guaranteed by the Company and its subsidiaries other than certain excluded subsidiaries. The Credit Agreement contains covenants requiring certain financial information to be submitted monthly, quarterly and annually
.
The Company must maintain a minimum liquidity level, as defined, and comply with a Revenue Leverage Ratio based on the last twelve months (“LTM”) which was required to be 1:50:1.00 or lower for the second quarter of 2021. The benchmark for the Revenue Leverage Ratio decreases through the term of the loan. The Credit Agreement also places restrictions on the incurrence of additional indebtedness, the payment of dividends, sale of assets, and entering into any merger or acqu
isition. As of June 30, 2021, the Company was in compliance with all covenants contained in the Credit Agreement.
 
14

The carrying amount of the Term Loan is as follows:
 
    
June 30,

2021
    
December 31,
2020
 
Term Loan
   $ 345,000      $ 345,000  
PIK Interest
     10,934        10,539  
Less: Unamortized debt issuance costs
     (3,839      (4,468
    
 
 
    
 
 
 
Total carrying amount of Term Loan
   $ 352,095      $ 351,071  
    
 
 
    
 
 
 
Amortization expense related to debt issuance costs for the three months ended June 30, 2021 and 2020 was $341 and $341, respectively. Amortization expense related to debt issuance costs for the six months ended June 30, 2021 and 2020 was $683 and $683, respectively.
The Company recognized interest expense of $4,825 and $6,231 during the three month periods ended June 30, 2021 and 2020, respectively. The Company recognized interest expense of $11,047 and $13,052 for the six month period ended June 30, 2021 and 2020, respectively.
Future principal payments of long-term debt as of June 30, 2021, without including additional PIK interest, are as follows:
 
Year Ending
      
2021
 
(remaining six months)
   $     
2022
         
2023
         
2024
     345,000  
    
 
 
 
     $ 345,000  
    
 
 
 
9. Income taxes
At the end of each interim period, the Company estimates the annual expected effective income tax rate and applies that rate to its ordinary
year-to-date
earnings or loss. The income tax provision or benefit related to significant, unusual, or extraordinary items, if applicable, that will be separately reported or reported net of their related tax effects are individually computed and recognized in the interim period in which they occur. In addition, the effect of changes in enacted tax laws or rates, tax status, judgment on the realizability of a
beginning-of-the-year
deferred tax asset in future years or unrecognized tax benefits is recognized in the interim period in which the change occurs.
The computation of the annual expected effective income tax rate at each interim period requires certain estimates and assumptions including, but not limited to, the expected
pre-tax
income (or loss) for the year, projections of the proportion of income (and/or loss) earned and taxed in foreign jurisdictions, permanent and temporary differences, and the likelihood of the realization of deferred tax assets generated in the current year. The accounting estimates used to compute the provision or benefit for income taxes may change as new events occur, more experience is acquired, additional information is obtained or the Company’s tax environment changes. To the extent that the expected annual effective income tax rate changes during a quarter, the effect of the change on prior quarters is included in income tax provision in the quarter in which the change occurs.
For the three months ended June 30, 2021 and 2020, the Company recorded an income tax benefit of
 $3,045 and $5,519,
respectively, due primarily to pre-tax book losses offset by non-deductible stock-based compensation. The Company’s effective tax rate for the period ending June 30, 2021 was 
9.5%.
 
The Company’s effective tax rate is lower than the statutory rate primarily due to non-deductible stock-based compensation as the Company is now subject to the provisions of IRC 162(m) as a result of becoming a public company on June 30, 2021. For the six months ended June 30, 2021 and 2020, the Company recorded an income tax benefit of
 $3,958 and $9,130,
respectively, due primarily to pre-tax book losses. The Company’s effective tax rate for the period ending June 30, 2020 was
 23.0%.
The Company recognizes interest and, if applicable, penalties related to unrecognized tax benefits in the income tax provision. The Company is not currently under audit in any taxing jurisdiction. As of June 30, 2021 the Company does not have an accrual relating to uncertain tax positions.
 
15

10. Segment data
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and in assessing performance. The Company’s Chief Executive Officer is the CODM.
The Company manages its operations as a single segment for the purpose of assessing and making operating decisions. The Company’s CODM allocates resources and assesses performance based upon financial information at the consolidated level. Since the Company operates in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.
The following table summarizes revenue by geographic area:
 
    
Three Months Ended June 30,
    
Six Months June Ended 30,
 
    
2021
    
2020
    
2021
    
2020
 
North and South America (“Americas”)
   $ 45,444      $ 29,575      $ 86,634      $ 62,548  
Europe, Middle East and Africa (“EMEA”)
     22,045        13,714        40,962        29,495  
Asia and Pacific Rim (“APAC”)
     7,586        5,031        14,431        10,319  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 75,075      $ 48,320      $ 142,027      $ 102,362  
    
 
 
    
 
 
    
 
 
    
 
 
 
For the three months ended June 30, 2021 and 2020, revenue in the United States was $41,840 and $28,035, respectively. For the six months ended June 30, 2021 and 2020, revenue in the United States was $80,070 and $59,297, respectively.
The following table summarizes property and equipment, net by geographic area:
 
    
June 30, 2021
    
December 31, 2020
 
Property and Equipment, net
                 
Americas
   $ 1,185      $ 1,954  
EMEA
     202        282  
APAC
     108        7  
    
 
 
    
 
 
 
Total
   $ 1,495      $ 2,243  
    
 
 
    
 
 
 
11. Stock-based compensation
Integral Ad Science Holding Corp. 2018 Stock Option Plan
On August 1, 2018, the Company adopted the 2018
Non-Qualified
Stock Option Plan (“2018 Plan”). Under the 2018 Plan, the Company had issued (i) Time-Based Options that vest over four years with 25% vesting after twelve months and an additional 6.25% vesting at the end of each successive quarter thereafter; and (ii) Return-Target Options that vest upon the first to occur of sale of the Company, or, sale or transfer to any third party of shares, as a result of which, any person or group other than Vista, obtains possession of voting power to elect a majority of the Company’s board of directors or any other governing body and the achievement of a total equity return multiple of 3.0 or greater.
The 2018 Plan contained a provision wherein, the Time-Based Options can be repurchased by the Company at cost upon resignation of the employee. Due to this repurchase feature, the Time-Based Options did not provide the employee with the potential benefits associated with a stock award holder, and therefore, these awards were not accounted for as a stock-based award under ASC 718,
Compensation -
Stock Compensation
but instead, compensation cost was recognized when the benefit to the employee was determined to be probable. During the three and six months ended June 30, 2021, the Company recognized stock compensation expense of $3,360 related to the stock option exercises. The Return-Target Options were considered to contain both market (total stockholder return threshold) and performance (exit event) conditions. As such, the award was measured on the date of grant. Since the conditions for vesting related to the Return-Target Options were not met prior to the IPO
, no stock-based compensation was recognized in the
pre-IPO
financial statements of the Company.
 
16

In connection with the Company’s IPO, the 2018 Plan was amended and restated (“Amended and Restated 2018 Plan”) with the following modifications: (i) the provision to repurchase the Time-Based Options at cost upon resignation of the employee was removed and (ii) the Return-Target Options were modified to include vesting upon a sale of shares by Vista following the IPO resulting in a cumulative total of cash distributions of 
$1.17 billion or greater.
As a result of the modification to the Time-Based Options, the awards became subject to the guidance in ASC 718,
Compensation - Stock Compensation
and the fair value of the awards were determined to be 
$74,566.
The Company recognized a stock-based compensation expense of 
$38,148
in connection with the IPO for the three and six months ended June 30, 2021, based on the options that were vested at the IPO. As the return multiple associated with the Return-Target Options was also modified, the Company fair valued the Return-Target Options using a Monte Carlo simulation model which resulted in a fair value of
 $36,156.
 
As the Return-Target Options only vest upon a change of control, stock-based compensation expense associated with the Return-Target Options will be recognized when such event is deemed probable. As of June 30, 2021, such event was not deemed probable and therefore,
no
stock-based compensation expense was recognized relating to the Return-Target Options.
The total number of Time-Based Options and Return Target Options issued under the Amended and Restated 2018 Plan as of June 30, 2021 were 5,469,534 and 2,734,766 respectively. The Company does not expect to issue any additional awards under the Amended and Restated 2018 Plan.
2021 Omnibus Incentive Plan (“2021 Plan”)
On July 1, 2021, the Company filed a registration statement on Form S-8 and adopted the 2021 Plan to incentivize executive officers
, management, employees, consultants and directors of the Company and to align the interests of the participants with those of the Company’s shareholders. The Company reserved 19,701,877 shares for issuance under the 2021 Plan and the total number of shares reserved for issuance under the 2021 Plan will be increased on January 1 of each of the first 10 calendar years during the term of the 2021 Plan, by the lesser of (i) 5% of the total number of shares of common stock outstanding on each December 31 immediately prior to the date of increase or (ii) such number of shares of common stock determined by our Board or compensation committee.
The
 Company granted an aggregate of 1,883,486 options to purchase shares of common stock consisting of 2/3
rd
or 1,255,496 Time-Based Options fair valued at $14,080 and 1/3
rd
or 627,990 Return-Target Options fair valued at $4,878
under the 2021 Plan. The vesting conditions for the options issued under the 2021 Plan were identical to the those described under the Amended and Restated 2018 Plan. Additionally, the Company granted an aggregate of
969,742
 r
estricted
s
tock
u
nits (“RSUs”) to its employees valued at $17,455 that vest 25% each year and become fully vested after four years of service.
2021 Employee Stock Purchase Plan (“ESPP”)
The Company adopted the ESPP for the primary purpose of incentivi
z
ing employees in future periods. Under the ESPP, 1,489,571 shares of the common stock are reserved for issuance, and the number of shares available for issuance will be increased on January 1 of each calendar year beginning in 2022 and ending in and including 2031, by an amount equal to the lesser of (i) 1% of the shares outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares as is determined by our Board, subject to a maximum of 16,000,000
shares of our common stock for the portion of the ESPP intended to qualify as an employee stock purchase plan under Section 423 of the Internal Revenue Code. All Company employees and employees of designated subsidiaries are eligible to participate in the ESPP and can purchase shares through payroll deductions of up to
 15%
of their eligible compensation, subject to a maximum of
 $25,000
in any annual period for the portion of the ESPP intended to qualify as an employee purchase plan under Section 423 of the Internal Revenue Code. There are
 no
shares issued under the ESPP plan as of June 30, 2021. 
Integral Ad Science Holding Corp. Long-Term Incentive Plan
In 2018
, the Company adopted the Long-Term Incentive Plan (“LTIP”). Under the LTIP, certain
employees of the Company and its subsidiaries were granted long-term target incentive cash awards which will be payable subject to continued employment, upon the sale of the Company, or, sale to a third party of at least 50% of the Vista’s equity interest, provided if such sale of equity interests is through a public offering (whether initial or secondary), it would require the transfer of an aggregate of at least 75% of Vista’s equity interest and the achievement of a total equity return multiple of 3.0 or greater. 
 
17

The total amount of long-term incentive cash awards as of June 30, 2021 and December 31, 2020 was $12,235 and $10,560, respectively. As the multiple is tied to an equity return multiple, any compensation charge associated with these awards is considered equity-based compensation in accordance with U.S. GAAP. Since the liquidity events described above are contingent and generally not considered probable until the event occurs, no stock-based compensation expense has been recognized in the three and six months ended June 30, 2021 and 2020. In July 2021, the Company offered employees with LTIP grants the opportunity to convert the cash award into RSUs. The conversion
was
at a 10% premium to the current value of the award and will vest 50% each year and become fully vested after two years of service.
LTIP grants aggregating $12,661 were converted into 706,526 RSUs and $475 in long-term incentive cash awards remains outstanding under the Amended and Restated LTIP.
Stock Option activity for the three months ended June 30, 2021 is as follows:
Time-Based Options
 
    
Stock options
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic
value
 
Outstanding at April 1, 2021
     6,235,613      $ 4.98        8.25        —    
Granted
     1,255,496        18.00        10.00        —    
Canceled or forfeited
     (519,710      4.30        —          —    
Exercised
     (246,369      4.36        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding at June 30, 2021
     6,725,030      $ 7.49        9.29      $ 88,061  
    
 
 
    
 
 
    
 
 
    
 
 
 
Vested and expected to vest at June 30, 2021
     6,725,030      $ 7.49        9.29            
Exercisable as of June 30, 2021
     2,371,227      $ 4.17        7.62      $ 38,912  
Return-Target Options
 
    
Stock options
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic
value
 
Outstanding at April 1, 2021
     3,117,795      $ 4.98        8.25        —    
Granted
     627,990        18.00        10.00        —    
Canceled or forfeited
     (383,029      4.32        —          —    
Exercised
                         —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding at June 30, 2021
     3,362,756      $ 7.49        9.29      $ 44,031  
    
 
 
    
 
 
    
 
 
    
 
 
 
Vested and expected to vest at June 30, 2021
     3,362,756      $ 7.49        9.29            
Exercisable as of June 30, 2021
                         —              
 
18

Stock Option activity for the six months ended June 30, 2021 is as follows:
Time-Based Options
 
    
Stock options
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic
value
 
Outstanding at January 1, 2021
     6,109,438      $ 4.83        8.47        —    
Granted
     1,381,671        17.49        9.96        —    
Canceled or forfeited
     (519,710      4.30        —          —    
Exercised
     (246,369      4.36        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding at June 30, 2021
     6,725,030      $ 7.49        9.29      $ 88,061  
    
 
 
    
 
 
    
 
 
    
 
 
 
Vested and expected to vest at June 30, 2021
     6,725,030      $ 7.49        9.29         
Exercisable as of June 30, 2021
     2,371,227      $ 4.17        7.62      $ 38,912  
Return-Target Options
 
    
Stock options
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic
value
 
Outstanding at
January
 1, 2021
     3,054,708      $ 4.83        8.47        —    
Granted
     691,077        17.49        9.96        —    
Canceled or forfeited
     (383,029      4.32        —          —    
Exercised
                         —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding at June 30, 2021
     3,362,756      $ 7.49        9.29      $ 44,031  
    
 
 
    
 
 
    
 
 
    
 
 
 
Vested and expected to vest at June 30, 2021
     3,362,756      $ 7.49        9.29            
Exercisable as of June 30, 2021
                         —              
As of June 30, 2021, unamortized stock-based compensation expense related to the Time-Based Options w
as
 $50,498, which will be recognized over the weighted average vesting term of 2.7 years. In addition, unamortized stock-based compensation expense related to the Return-Target Options of $41,034 will be recognized when events that trigger vesting are deemed probable. 
Stock-based compensation expense for all equity arrangements for the three and six months ended June 30, 2021, were as follows:
 
    
Three and Six Months Ended

June 30,
 
    
2021
    
2020
 
Sales and marketing
   $ 10,807            
Technology and development
     7,009            
General and administrative
     23,715            
    
 
 
    
 
 
 
Total
   $ 41,531      $     
    
 
 
    
 
 
 
 
19

12. Members’/ Stockholders’ equity
As discussed in Note 1, the Company converted to a Delaware corporation, which created new elements of the capital structure at June 30, 2021, and modified existing elements of the capital structure in place at December 31, 2020.
Common stock
As of June 30, 2021 our authorized common stock consists of 500,000,000 shares of common stock, par value $0.001 per share and 50,000,000 preferred stock, par value $0.001 per share.
Members’ equity
Prior to the IPO, the Company was an affiliate of Vista, was a single member LLC, and the Company’s Board of Directors, through the Kavacha Topco, LLC Amended and Restated Limited Liability Company Agreement (the “Operating Agreement”), had the authority to admit additional members. Under the terms of the Operating Agreement, the members of the Company were not obligated for debt, liabilities, contracts or other obligations of the Company. Profits and losses are allocated to members as defined in the Operating Agreement.
In conjunction with the
 pricing of the
IPO, the Operating Agreement was terminated, and the Company converted from a
Del
a
ware
domestic limited liability company to a
 Del
a
ware
 domestic corporation. All outstanding member units were converted into 134,203,403 shares of common stock of the Company on a proportion of 1 member unit for 242 shares of common stock.
For the three months ended June 30, 2021 and 2020, certain employees exercised their stock options and the Company issued 246,369 and 0 shares of common stock, respectively. Proceeds received from the exercise of stock options aggregated $1,075 and $0, for the three months ended June 30, 2021 and 2020, respectively. For the six months ended June 30, 2021 and 2020, the Company repurchased 99,946 and 20,328 shares of common stock, for $1,204 and $96, respectively. The repurchases in excess of par value for the
six
months ended June 30, 2021 and 2020 were $791 and $12, respectively. The repurchase of shares ha
s
 been accounted for as a reduction in members’/shareholders’ equity in these condensed consolidated financial statements.
13. Commitments and contingencies
Indemnifications
In its normal course of business, the Company has made certain indemnities, commitments, and guarantees under which it may be required to make payments in relation to certain transactions. Those indemnities include intellectual property indemnities to the Company’s customers, indemnities to directors and officers of the Company to the maximum extent permitted under the laws of the State of Delaware, and indemnifications related to the Company’s lease agreements. In addition, the Company’s advertiser and distribution partner agreements contain certain indemnification provisions which are generally consistent with those prevalent in the Company’s industry. The Company has not incurred any obligations under indemnification provisions historically and does not expect to incur significant obligations in the future. Accordingly, the Company has not recorded any liability for these indemnities, commitments, and guarantees in the accompanying balance sheets.
Operating leases
The Company leases office space under operating leases, which expire on various dates through May 2026. Certain leases relating to office space include scheduled annual rent increases. Rent expense under operating leases is recognized on a straight-line basis over the lease terms. The excess of expense over payments is recorded as accrued rent on the condensed consolidated balance sheets.
Operating lease expense for office space for the three months ending June 30, 2021 and 2020 was $1,862 and $2,044, respectively. Operating lease expense for office space for the six months ending June 30, 2021 and 2020 was $3,711 and $4,174 respectively.
 
20

Capital leases
The Company leases equipment under capital leases. The equipment leases include options to renew, return or purchase at the end of the lease term. Future minimum rental payments under the capital leases are as follows as of June 30, 2021 are as follows:
 
Total minimum lease payments
   $ 106  
Less: Amount representing interest
     (1
    
 
 
 
Total
   $ 105  
    
 
 
 
Purchase commitments    
In the ordinary course of business, the Company enters into various purchase commitments primarily related to third-party cloud hosting and data services, and information technology operations. Total noncancelable purchase commitments as of June 30, 2021 were approximately
 $61,250 for periods through 2024.
14. Net loss per share
For periods prior to the Company’s conversation to a Delaware corporation, including fiscal 2020 and 2021 for which a portion of the period preceded the conversion, the Company has retrospectively presented net loss per share as if the conversion had occurred at the beginning of the earliest period presented. The weighted average shares used in computing net loss per share in these periods are based on the number of units held by members after giving effect to the conversion ratio.
Basic and diluted loss per unit is computed by dividing net loss by the weighted-average shares outstanding:
 
    
Three Months Ended June 30,
    
Six Months Ended June 30,
 
    
2021
    
2020
    
2021
    
2020
 
Numerator:
                                   
Net loss
   $ (35,063    $ (16,451    $ (37,832    $ (30,895
Denominator:
                                   
Weighted averages shares outstanding, basic and diluted
     133,981,985        134,050,576        133,996,147        134,051,786  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net loss per share, basic and diluted
   $ (0.26    $ (0.12    $ (0.28    $ (0.23
    
 
 
    
 
 
    
 
 
    
 
 
 
As the Company has reported net losses for the periods presented, all potentially dilutive securities are antidilutive. The following potential outstanding Time-Based Service Options were excluded from the computation of diluted net loss per share attributable to common stock/unitholders for the periods presented because including them would have been antidilutive. Since the conditions associated with the vesting of the Return Target Options have not occurred as of the reporting date, such options are excluded from potentially dilutive securities.
 
    
Three and Six Months
Ended, June
 
    
2021
    
2020
 
Options to purchase
common stock/
member units
     6,725,030        5,258,902  
 
21

15. Fair value disclosures
Financial instruments
As of June 30, 2021, the carrying value of cash and cash equivalents, restricted cash, accounts receivable and accounts payable approximated fair value. The table below provides the book value and estimated fair value of our financial instruments at June 30, 2021 and December 31, 2020.
 
    
Fair value hierarchy
    
Book value
    
Estimated fair
value
 
Term loan (a)
                          
December 31, 2020
     Level 2      $ 355,539      $ 375,228  
June 30, 2021
     Level 2      $ 355,934      $ 374,216  
 
(a)
The estimated fair value of our Term Loan is based upon market prices as of the valuation date.
16. Related-party transactions
The Company incurs expenses for consulting services and other expenses related to services provided by Vista Consulting Group, LLC (“VCG”). For the three months ended June 30, 2021 and 2020, the Company incurred expenses of $1,292 and $272, respectively. For the six months ended June 30, 2021 and 2020, the Company incurred expenses of $1,379 and $806, respectively. These costs were included in general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Amounts due to VCG as June 30, of 2021 and December 31, 2020 were $56 and $39, respectively.
The Company incurs various travel and other expenses related to services provided by Vista Equity Partners Management, LLC (“VEP”). For the three months ended June 30, 2021 and 2020, the Company incurred expenses of $61 and $6, respectively. For the six months ended June 30, 2021 and 2020, the Company incurred expenses of $62 and $15, respectively. These costs were included in general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Amounts due to
 
VEP
 as of June 30, 2021 and December 31, 2020 were $0 and $101, respectively.
The Company has subscription software arrangements with companies owned by Vista Equity Partners as follows: Total expenses incurred by the Company for Mediaocean (
the related party
), were $30, for
 both
the three months ended June 30, 2021 and 2020.
 
Total expenses incurred by the Company for Mediaocean (
the related party
), were $60
,
for
 both
the six months ended June 30, 2021 and 2020
.
These costs were included in cost of revenue. Amounts due
to
Mediaocean as of June 30, 202
1
 
and
December 31, 2020
 
were both $10
. Total expenses incurred by the Company for Navex Global, Inc. (
the related party
) were $36 and $8, respectively, for the three months ended June 30, 2021 and 2020.
 
Total expenses incurred by the Company for Navex Global, Inc. (
the related party
) were $63 and $15,
respectively, for the six months ended June 30, 2021 and 2020. These costs were included in general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Amounts due to Navex Global, Inc. as of June 30, 2021 and December 31, 2020 were
 $1 and $0
. There were no
training expenses incurred with Cvent, Inc.
(the related party)
, for the three months ended June 30, 2021 and 2020. Total training expenses with Cvent, Inc.
(the related party)
, were
$20 and $0, respectively, for the
 
six months ended June 30, 2021 and 2020.
 
These costs were included in sales and marketing expenses. There were no amounts due as of June 30, 2021 and December 31, 2020.
17. Subsequent events
On July 2, 2021, the Company closed an IPO
of its common stock, through which it issued and sold 15,000,000 shares of common stock at a price per share of $18.00. The Company received aggregate proceeds of $244.0 million from the IPO, net of underwriters’ discounts and commissions
, and off
ering costs
. The underwriters were granted
30-day option
to purchase up to an additional 2,250,000 shares of common stock from the Company. On July 28, 2021 the underwriters exercised their option to purchase 1,821,330 shares of common stock and the Company received additional proceeds of $30.4 million, net of underwriters’ discount and
 
commissions, and offering costs. 
On August 9, 2021, the Company, Publica LLC, a Delaware limited liability company, Publica Investors LLC, a Delaware limited liability company, NBIC Finance Sarl, a Luxembourg private limited liability company, Alpine Road Investors LLC, a Delaware limited liability company, and certain individuals, entered into a Securities Purchase Agreement. Pursuant to the Purchase Agreement, upon the terms and subject to certain purchase price adjustments set forth therein, IAS acquired Publica’s membership units and all of Publica Investors’ and Alpine’s membership interests from the Sellers in exchange for total consideration of $220.0 million, consisting of approximately $168.0 million in cash consideration and 2,888,889 shares of common stock of IAS Holding (the “Stock Consideration”). The Stock Consideration will be subject to restrictions on transfer under the Purchase Agreement. The cash consideration was funded with cash on hand.
 
22

FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form
10-Q
(“Quarterly Report”) contains forward-looking statements that are subject to risks and uncertainties. All statements other than statements of historical fact included in this Quarterly Report 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:
 
 
 
the adverse effect on our business, operating results, financial condition, and prospects from the current
COVID-19
pandemic and related economic downturns;
 
 
 
our dependence on the overall demand for advertising;
 
 
 
a failure to innovate or make the right investment decisions;
 
 
 
our failure to maintain or achieve industry accreditation standards;
 
 
 
our ability to compete successfully with our current or future competitors in an intensely competitive market;
 
 
 
our dependence on integrations with advertising platforms, digital service providers (“DSPs”), and proprietary platforms that we do not control;
 
 
 
our international expansion;
 
 
 
our ability to expand into new channels;
 
 
 
our ability to sustain our profitability and revenue growth rate decline;
 
 
 
risks that our customers do not pay or choose to dispute their invoices;
 
 
 
risks of material changes to revenue share agreements with certain DSPs;
 
 
 
our ability to effectively manage our growth;
 
 
 
the impact that any future acquisitions, strategic investments, or alliances may have on our business, financial condition, and results of operations;
 
 
 
our ability to successfully execute our international plans;
 
 
 
the risks associated with the seasonality of our market;
 
 
 
our ability to maintain high impression volumes;
 
 
 
the difficulty in evaluating our future prospects given our short operating history;
 
 
 
uncertainty in how the market for buying digital advertising verification solutions will evolve;
 
 
 
our ability to provide digital or cross-platform analytics;.
 
 
 
our ability to maintain our corporate culture;
 
 
 
risks posed by earthquakes, fires, floods, and other natural catastrophic events;
 
 
 
interruption by
man-made problems
such as terrorism, computer viruses, or social disruption;
 
 
 
the risk of failures in the systems and infrastructure supporting our solutions and operations;
 
 
 
our ability to avoid operational, technical, and performance issues with our platform;
 
 
 
risks associated with any unauthorized access to user, customer, or inventory and third-party provider data;
 
23

   
our inability to use software licensed from third parties;
 
   
our ability to provide the
non-proprietary technology,
software, products, and services that we use;
 
   
the risk that we are sued by third parties for alleged infringement, misappropriation, or other violation of their proprietary rights;
 
   
our ability to obtain, maintain, protect, or enforce intellectual property and proprietary rights that are important to our business;.
 
   
our involvement in lawsuits to protect or enforce our intellectual property;
 
   
risks that our employees, consultants, or advisors have wrongfully used or disclosed alleged trade secrets of their current or former employers;
 
   
risks that our trademarks and trade names are not adequately protected;
 
   
the impact of unforeseen changes to privacy and data protection laws and regulation on digital advertising;
 
   
the risk that a perceived failure to comply with laws and industry self-regulation may damage our reputation; and
 
   
other factors disclosed in the section entitled “Risk Factors” and elsewhere in our IPO prospectus and this Quarterly Report.
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 the sections entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our IPO prospectus, as well as in the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Quarterly Report. 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 SEC filings and public communications. You should evaluate all forward-looking statements made in this Quarterly Report 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 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.
 
24

Item 2.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q. The following discussion and analysis contains forward-looking statements that involve risks and uncertainties. When reviewing the discussion below, you should keep in mind the substantial risks and uncertainties that could impact our business. In particular, we encourage you to review the risks and uncertainties described in the section titled “Risk Factors” included in our final IPO prospectus filed with the Securities and Exchange Commission (“SEC”) on July 1, 2021. These risks and uncertainties could cause actual results to differ materially from those projected in forward-looking statements contained in this report or implied by past results and trends. Our historical results are not necessarily indicative of the results that may be expected for any period in the future, and our interim results are not necessarily indicative of the results we expect for the full fiscal year or any other period. Unless the context otherwise requires, the terms “Company,” “Integral Ad Science Holding Corp.,” “IAS,” “we,” “us,” “our,” or similar terms refer to Integral Ad Science Holding LLC and its consolidated subsidiaries before the corporate conversion, and Integral Ad Science Holding Corp. and, where appropriate, its subsidiaries after the Corporate Conversion.
Overview
We are a leading digital advertising verification company by revenue. With our cloud-based technology platform and the actionable insights it provides, we deliver independent measurement and verification of digital advertising across all devices, channels, and formats, including desktop, mobile, connected TV (“CTV”), social, display, and video. Our proprietary and Media Rating Council (the “MRC”) accredited Quality Impressions
metric is designed to verify that digital ads are served to a real person rather than a bot, viewable
on-screen,
and appear in a brand-safe and suitable environment in the correct geography.
Without an independent evaluation of digital advertising quality, brands and their agencies previously relied on a wide range of publishers and ad platforms to self-report and measure the effectiveness of campaigns without a global benchmark to understand success. We are an independent, trusted partner for buyers and sellers of digital advertising to increase accountability, transparency, and effectiveness in the market. We help advertisers optimize their ad spend and better measure consumer engagement with campaigns across platforms, while enabling publishers to improve their inventory yield and revenue.
As a leading ad verification partner, we have deep integrations with all the major advertising and technology platforms including Amazon, Facebook, Google, Instagram, LinkedIn, Microsoft, Pinterest, Snap, Spotify, The Trade Desk, Twitter, Verizon Media, Xandr, and YouTube. Our platform uses advanced artificial intelligence (“AI”) and machine learning (“ML”) technologies to process over 100 billion daily web transactions on average. With this data, we deliver real-time insights and analytics to our global customers through our
easy-to-use
IAS Reporting Platform helping brands, agencies, publishers, and platform partners improve media quality and campaign performance.
Our
pre-bid
and
post-bid
verification solutions enable advertisers to measure campaign performance and value across viewability, ad fraud prevention, brand safety and suitability, and contextual targeting for ads on desktop, mobile
in-app,
social, and CTV platforms. Our
pre-bid
programmatic solution is directly integrated with DSPs to help optimize return on ad spend (“ROAS”) by directing budget to the best available inventory. Our solutions help hundreds of publishers globally deliver high quality ad inventory that is fraud free, viewable, brand safe and suitable, and geographically targeted. With our Context Control solution, we help publishers classify and package their inventory to showcase quality placements, increase site engagement, drive revenue, and reduce blocking.
COVID-19
Since January 2020, an outbreak of COVID-19 has evolved into a worldwide pandemic. Due to the COVID-19 pandemic, we have temporarily closed our offices globally, including our corporate headquarters, and are operating with substantially all staff working remotely. Management reviews operations on a continuous basis and there have been minimal interruptions in our customer facing operations to date.
We have continued to experience revenue growth year-over-year, however, during the three months ended June 30, 2020, we experienced a revenue decline due to a decline in spending from our total number of large advertising customers and publishers compared to the three months ended March 31, 2020. In the quarters subsequent to the second quarter of 2020, the underlying demand for the Company’s services stabilized and we have experienced revenue growth.
 
25

In addition, to date, we have not experienced a material increase in customers’ cancellations, or requests for more favorable contractual terms, or concessions, and we have not experienced a significant deterioration in the collectability of our receivables or a material negative impact from our vendors and third-party service providers. Further, we have not incurred impairment losses in the carrying values of our assets as result of the pandemic and are not aware of any specific events or circumstances that would require a revision to the estimates reflected in our consolidated financial statements.
We have had sufficient liquidity and capital resources to continue to meet our operating needs and service our debt.
However, the severity, magnitude and duration of the current COVID-19 pandemic continues to be uncertain, rapidly changing, and hard to predict and depends on events beyond our knowledge or control. The COVID-19 pandemic could have the effect of heightening many of the risks described in the section entitled “Risk Factors” in our IPO prospectus, such as those relating to our reputation, product sales, results of operations or financial condition. We might not be able to predict or respond to all impacts on a timely basis to prevent near- or long-term adverse impacts to our results. As a result, we cannot at this time predict the ultimate impact of the COVID-19 pandemic, but it could have a material adverse effect on our business, results of operations, financial condition and cash flows.
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:
Innovate and Develop New Products for Key High-Growth Segments
 
   
Programmatic
. We aim to deliver transparency to programmatic ad buying via innovative solutions including contextual targeting and brand safety and suitability.
 
   
Social.
We plan to develop deeper integrations with social platforms, also known as Walled Gardens, including feed-based brand safety and suitability, to be able to deliver continued transparency to our customers.
 
   
Connected TV.
We plan to continue to expand CTV-specific verification solutions and contextual capabilities to address the fast-growing connected TV segment.
 
   
Adjacent product expansion.
We aim to expand our platforms to address new areas of verification and measurement needs for our clients. For example, with the introduction of our pre-bid contextual capability in 2020, we not only enhanced our core verification offering, but we were also able to expand into contextual targeting addressing new needs and providing new value to our customers. Similarly, in 2019, our connected TV solution expanded our presence into this important and emerging digital channel.
Increase Sales Within Our Existing Customer Base
We aim to increase the use of our products among existing customers across more campaigns and impressions. Given our comprehensive product portfolio, we believe we can cross-sell additional or new solutions to provide end-to-end coverage to more clients from pre-bid viewability to post-buy verification, fraud prevention, safety, suitability, and targeting.
Acquire New Customers and Increase Market Share
Our ability to acquire new customers and increase our market share is dependent upon a number of factors, including the effectiveness of our solutions, marketing and sales to drive new business prospects and execution, client digital marketing investment adoption, new products and feature offerings, global reach and the growth of the market for digital ad verification. There is a market opportunity to provide advertisers directly or through advertising agencies with verification services, specifically around ad viewability, ad fraud prevention and brand safety and suitability. Based on a March 2021 analysis by Frost & Sullivan, we estimate the global market opportunity for our ad verification solutions to be $9.5 billion and expect it to grow at a 16.2% CAGR from 2021 to 2025. We plan to work with the top 500 global advertisers by targeting high-spend verticals and brands with a natural sensitivity for brand safety, brand suitability, and ROAS needs. We believe we will increase our market share by strengthening our work with the leading social platforms, enhancing our programmatic solutions, deriving benefit from our broad global position, and leveraging our differentiated data science and market-leading contextual capabilities.
Expand Customer Base Internationally
Our ability to expand our customer base internationally is dependent upon a number of factors, including effectively implementing 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 our services by region and our brand awareness and perception. Global marketers are becoming increasingly cognizant of the value of sophisticated verification strategies and, as such, we believe there is growing demand for our services internationally. Our investments in international markets resulted in an 18% growth in revenue year-over-year. We believe that Latin America and the APAC region may represent substantial growth opportunities, and we are investing in developing our business in those markets by way of expanded in-market customer service investment and by leveraging our global relationships. We aim to continue to grow outside the U.S. in Europe and other established markets such as Australia and Japan, and view ourselves as best positioned to continue penetrating these markets given our market-leading global footprint.
Seasonality
We experience fluctuations in revenue that coincide with seasonal fluctuations in the digital ad spending of our customers. The global advertising industry experiences seasonal trends that affect the vast majority of participants in the digital advertising ecosystem. Most notably, advertisers have historically spent relatively more in the fourth quarter of the calendar year to coincide with the holiday shopping season, and relatively less in the first quarter. We expect seasonality trends to continue, and our ability to manage our resources in anticipation of these trends will affect our operating results. Consequently, the fourth quarter usually reflects the highest level of measurement activity, and the first quarter reflects the lowest level of activity. Our revenue, cash flow, operating results and other key operating and performance metrics may vary from quarter to quarter due to the seasonal nature of our clients’ spending on advertising campaigns. While our revenue is highly re-occurring, seasonal fluctuations in ad spend may impact quarter-over-quarter results. We believe that the year-over-year comparison of results more appropriately reflects the overall performance of the business. See “Risk Factors—Certain of our operating results and financial metrics may be difficult to predict as a result of seasonality.”
Key Business Metrics
In addition to our GAAP financial information, we review a number of 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. The key business metrics are presented based on our advertising customers, as revenue from these customers represents substantially all the revenue.
The following table sets forth our key performance indicators for the periods set forth below:
 
    
June 30,
 
    
2021
   
2020
 
Net Revenue retention of advertising customers (%) (as of the end of the period)
     142     123
Total advertising customers (as of the end of the period)
     2,155       1,836  
Total number of large advertising customers (as of the end of the period)
     187       154  
Net revenue retention of advertising customers
We define net revenue retention of advertising customers as a metric to reflect the expansion or contraction of our advertising customers’ revenue by measuring the period-over-period change in trailing-twelve-month revenues from customers who were also advertising customers in the prior trailing twelve-month period. As such, this metric includes the impact of any churned, or lost, advertising customers from the prior trailing-twelve-month period as well as any increases or decreases in their spend, including the positive revenue impacts of selling new services to an existing advertising customer. The numerator and denominator include revenue from all advertising customers that we served and from which we recognized revenue in the earlier of the two trailing-twelve-month periods being compared. For purposes of discussing our key business metrics, we define an advertising customer as any advertiser account that spends at least $3,000 in the applicable trailing twelve-month period. We calculate our net revenue retention of advertising customers as follows:
Numerator:
The total revenue earned during the current trailing-twelve-month period from the cohort of advertising customers in the prior trailing-twelve-month period.
Denominator:
The total revenue earned during the immediately preceding trailing-twelve-month period from such cohort of advertising customers in such trailing-twelve-month period.
The quotient obtained from this calculation is our net revenue retention rate of advertising customers. We have generated strong historical net revenue retention rates of advertising customers, with 142% for the three months ended June 30, 2021 and 123% for the three months ended June 30, 2020.
Our calculation of net revenue retention of advertising customers may differ from similarly titled metrics presented by other companies.
Our net revenue retention of advertising customers increased from 123% as of June 30, 2020 to 142% as of June 30, 2021. The increase in the net revenue retention of advertising customers as of June 30, 2020 compared to June 30, 2021 was primarily due to the COVID-19 pandemic, which began in the second quarter of 2020 and impacted the remainder of the year ended December 31, 2020. In the quarters subsequent to the second quarter of 2020, the underlying demand for the Company’s services has stabilized. Revenue increased by 55% for the three months ended June 30, 2021 compared to the three months ended June 30, 2020.
Total advertising customers
We view the number of advertising customers as a key indicator of our scale and growth and the adoption of our platform. We determine our number of advertising customers by counting the total number of advertiser accounts who have spent at least $3,000 in the trailing twelve months. The total number of advertising customers has limitations as an operating metric as it does not reflect the product mix chosen by our advertising customers, the order frequency, or the purchasing behavior of our advertising customers. Because of these and other limitations, we consider, and you should consider, advertising customers in conjunction with our other metrics, including net revenue retention, net loss, Adjusted EBITDA, and average revenue per advertising customer.
Total number of large advertising customers
Historically our revenue has been driven primarily by a subset of large advertising customers who have leveraged our platform substantially from a usage standpoint. Increasing awareness of our solutions, further developing our sales and marketing expertise and partner ecosystem, and continuing to build solutions that address the unique identity needs of the top 500 global advertisers have increased our number of large advertising customers. We determine our number of large advertising customers by counting the total number of advertising accounts who have spent at least $200,000 per year. We believe the recruitment and cultivation of large advertising customers is critical to our long-term success. Our total number of large advertising customers increased from 154 as of June 30, 2020 to 187 as of June 30, 2021, primarily due to economic recoveries and improved macroeconomic conditions since the prior year. The second quarter of 2020 was largely impacted by the COVID-19 pandemic.
Components of Results of Operations
Revenue
We derive revenue primarily from advertisers and programmatic services offered through a demand side platform to our customers across the digital advertising platform, which is our performance obligation. Fees associated with our contracts include impression-based fees driven by impression volume and a cost per thousand impressions (“CPM”).
We deliver our products and solutions to serve two customer types
(i) buy-side
(advertisers and agencies) and (ii) sell-side (publishers, advertising/audience networks, and supply side platforms). We generally generate revenue by charging a CPM based on the volume of purchased digital ads that we measure and optimize on behalf of these customers. There are no separate fees to access our platform. Depending on our customer needs, our contracts have (i) usage-based pricing, or (ii) monthly, quarterly or annual minimum commitments, or (iii) fixed fees. Usage based pricing is our primary contracting model. For minimum commitment contracts, the customer is billed based on usage. If usage is less than the minimum commitment, the shortfall is billed at the end of the contract term. Alternatively, a customer that uses more impressions than the minimum, would be billed based on actual usage including an then an overage fee if applicable is applied on such usage. Fixed fees contracts are recognized pro-rata over the contract term.
We recognize revenue when control of the promised services is transferred to customers. Revenue from the cloud-based technology platform is primarily recognized based on impressions delivered to customers. An “impression” is delivered when an advertisement appears on pages viewed by users. A significant majority (i.e., over 90%) of the Company’s contracts are usage-based contracts with no substantive minimum commitments. We have certain contracts for which pricing is variable through tiered pricing arrangements or include annual base fees that do not coincide with the calendar year, requiring an estimate of the transaction price attributable to each year. The majority of our contracts have a duration of one year or less.
Operating Expenses
Cost of revenue
. Cost of revenue consists of data center costs, hosting fees, revenue share with our DSP partners and personnel costs. Personnel costs include salaries, bonuses, stock-based compensation, and employee benefit costs, primarily attributable to our customer operations group. Our customer operations group is responsible for onboarding, integration of new clients and providing support for existing customers, including technical support for our technology platform and product offering. We allocate overhead such as rent and occupancy and information technology infrastructure charges based on headcount.
Sales and marketing
. Sales and marketing expense consists primarily of personnel costs, including salaries, bonuses, stock-based compensation, employee benefits costs and commission costs, for our sales and marketing personnel. Sales and marketing expense also includes costs for advertising, promotional and other marketing activities. We allocate overhead such as rent and occupancy and information technology infrastructure charges based on headcount. Sales commissions are expensed as incurred.
Technology and development
. Technology and development expense consists primarily of personnel costs of our engineering, product, and data sciences activities. Personnel costs including salaries, bonuses, stock-based compensation and employee benefits costs, third-party consultant costs associated with the ongoing development and maintenance of our technology platform and product offering. We allocate overhead such as rent and occupancy and information technology infrastructure charges based on headcount. Technology and development costs are expensed as incurred, except to the extent that such costs are associated with software development that qualifies for capitalization, which are then recorded as capitalized software development costs included in internal use software, net on our consolidated balance sheet.
 
26

General and administrative
. General and administrative expense consist of personnel costs, including salaries, bonuses, stock-based compensation, and employee benefits costs for our executive, finance, legal, human resources, information technology, and other administrative employees. General and administrative expenses also include outside consulting, legal and accounting services, allocated facilities costs, and travel and entertainment primarily related to intra-office travel and conferences.
Depreciation and amortization
. Depreciation and amortization expense consists primarily of depreciation and amortization expenses related to customer relationships, developed technologies, trademarks, favorable leases, equipment, leasehold improvements and other tangible and intangible assets. We depreciate and amortize our assets in accordance with our accounting policies. Maintenance and repairs, which do not extend the useful life of the respective assets, are charged to expense as incurred. Intangible assets are amortized on a straight-line basis over their estimated useful lives or using an accelerated method.
Interest expense, net
Interest expense, net.
Interest expense consists primarily of interest payments on our outstanding borrowings under our Term Loan and amortization of related debt issuance costs net of interest income.
Benefit from income taxes
Benefit from income taxes.
The benefit from income taxes resulted primarily from deferred tax benefits resulting from the current period losses in the U.S.
Results of Operations
The following table sets forth our consolidated statement of operations for the periods indicated:
 
    
Three Months Ended June 30,
   
Six Months Ended June 30,
 
    
2021
   
2020
   
2021
   
2020
 
(in thousands except percentages)
 
Revenue
   $ 75,075     $ 48,320     $ 142,027     $ 102,362  
Operating expenses:
      
Cost of revenue (excluding depreciation and amortization shown below)
     12,925       8,756       24,344       17,911  
Sales and marketing
     27,268       16,754       43,813       35,124  
Technology and development
     20,176       12,726       32,944       25,062  
General and administrative
     33,044       7,946       41,592       15,586  
Depreciation and amortization
     14,603       16,413       28,998       32,751  
  
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
     108,016       62,595       171,691       126,434  
  
 
 
   
 
 
   
 
 
   
 
 
 
Operating loss
     (32,941     (14,275     (29,664     (24,072
Interest expense, net
     (5,167     (7,695     (12,126     (15,953
  
 
 
   
 
 
   
 
 
   
 
 
 
Net loss before benefit from income taxes
     (38,108     (21,970     (41,790     (40,025
Benefit from income taxes
     3,045       5,519       3,958       9,130  
  
 
 
   
 
 
   
 
 
   
 
 
 
Net loss
   $ (35,063   $ (16,451   $ (37,832   $ (30,895
  
 
 
   
 
 
   
 
 
   
 
 
 
Net loss margin
     (47 )%      (34 )%      (27 )%      (30 )% 
  
 
 
   
 
 
   
 
 
   
 
 
 
 
27

The following table sets forth our consolidated statement of operations data expressed as a percentage of total revenue for the periods indicated:
 
    
Three Months Ended
June 30,
   
Six Months Ended June 30,
 
    
2021
   
2020
   
2021
   
2020
 
Revenue
     100     100     100     100
Operating expenses:
        
Cost of revenue (excluding depreciation and amortization shown below)
     17       18       17       17  
Sales and marketing
     36       35       31       34  
Technology and development
     27       26       23       24  
General and administrative
     44       16       29       15  
Depreciation and amortization
     19       34       20       32  
  
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
     144       130       121       124  
  
 
 
   
 
 
   
 
 
   
 
 
 
Operating loss
     (44     (30     (21     (24
Interest expense, net
     (7     (16     (9     (16
  
 
 
   
 
 
   
 
 
   
 
 
 
Net loss before benefit from income taxes
     (51     (46     (29     (39
Benefit from income taxes
     4       12       3       9  
  
 
 
   
 
 
   
 
 
   
 
 
 
Net loss
     (47 )%      (34 )%      (27 )%      (30 )% 
  
 
 
   
 
 
   
 
 
   
 
 
 
Comparison of the Three Months Ended June 30, 2021 and 2020
 
    
Three Months Ended June 30,
 
    
2021
   
2020
   
$

change
   
%

change
 
(in thousands except percentages)
 
Revenue
   $ 75,075     $ 48,320     $ 26,755       55
Operating expenses:
        
Cost of revenue (excluding depreciation and amortization shown below)
     12,925       8,756       4,169       48  
Sales and marketing
     27,268       16,754       10,514       63  
Technology and development
     20,176       12,726       7,450       59  
General and administrative
     33,044       7,946       25,098       316  
Depreciation and amortization
     14,603       16,413       (1,810     (11
  
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
     108,016       62,595       45,421       73  
  
 
 
   
 
 
   
 
 
   
 
 
 
Operating loss
     (32,941     (14,275     (18,666     131  
Interest expense, net
     (5,167     (7,695     2,528       (32
  
 
 
   
 
 
   
 
 
   
 
 
 
Net loss before provision for income taxes
     (38,108     (21,970     (16,138     73  
Benefit from income taxes
     3,045       5,519       (2,474     (45
  
 
 
   
 
 
   
 
 
   
 
 
 
Net loss
   $ (35,063   $ (16,451   $ (18,612     113
  
 
 
   
 
 
   
 
 
   
 
 
 
Net loss margin
     (47 )%      (34 )%      (13 )%      39
  
 
 
   
 
 
   
 
 
   
 
 
 
 
28

Revenue
Total revenue increased by $26.8 million, or 55%, for the three months ended June 30, 2021 compared to the three months ended June 30, 2020.
 
    
Three Months Ended June 30,
 
    
2021
    
2020
    
$

change
    
%

change
 
(in thousands)
 
Advertiser direct revenue
   $ 35,281      $ 25,186      $ 10,095        40
Programmatic revenue
     31,793        16,362        15,430        94  
Supply side revenue
     8,001        6,772        1,229        18  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total revenue
   $ 75,075      $ 48,320      $ 26,755        55
  
 
 
    
 
 
    
 
 
    
 
 
 
Total revenue increased primarily due to a significant increase in our programmatic revenue of $15.4 million, or 94%, attributable to growth in volume of impressions of 57% and an increase of 19% in average CPMs. The increase in average CPMs, was attributable to the launch of our Context Control solution in early 2020. Revenue from our advertiser direct customers increased $10.1 million, or 40%, reflecting volume growth in volume of impressions of 56% as well as the acquisition of a number of new large customers. These increases were partially offset by a decrease of 10% in average CPMs due to changes in mix from open web towards social platforms.
Operating expenses
Cost
of
Revenu
e.
Cost of revenue increased by $4.2 million, or 48%, for the three months ended June 30, 2021 compared to the three months ended June 30, 2020. This increase was driven by a $1.7 million increase in data center and hosting fees resulting from overall revenue growth and migration of data centers to AWS cloud and an increase of $3.6 million in revenue share to our DSP partners on account of our growth in programmatic revenue. These increases were partially offset by a decrease in compensation expense of $0.7 million, a decrease in severance expense of $0.1 million, and a decrease in allocated overhead expense of $0.2 million as a result of workforce reductions in 2020.
Sales
and marketing.
Sales and marketing expenses increased by $10.5 million, or 63%, for the three months ended June 30, 2021 compared to the three months ended June 30, 2020. This increase was primarily due to a $10.8 million stock-based compensation expense incurred in connection with our IPO and increase of $0.4 million in IPO related advertising and marketing related expenses. These increases were partially offset by a decrease in severance expense of $0.6 million and a decrease of allocated overhead expense of $0.2 million as a result of workforce reductions in 2020. While we have incurred significantly lower travel related expenses as a result of the
COVID-19
pandemic, it is unclear if such expenses will return to
pre-COVID-19
levels given the continued uncertainty around travel restrictions and office openings.
Technology
and
development.
Technology and development expenses increased by $7.5 million, or 59%, for the three months ended June 30, 2021 compared to the three months ended June 30, 2020. This increase was primarily due to a $7.0 million stock-based compensation expense incurred in connection with our IPO, increase in severance expense of $0.7 million due to termination of certain employees and increase in server, hosting and license fees of $0.8 million to support our expanding business. These increases were partially offset by a decrease in professional fees and contractor expenses of $0.8 million.
General
and
administrative.
General and administrative expenses increased by $ 25.1 million, or 316%, for the three months ended June 30, 2021 compared to the three months ended June 30, 2020. This increase was primarily due to a $23.7 million stock-based compensation expense incurred in connection with our IPO, increase in IPO related professional fees of $1.2 million, increase in compensation of $1.2 million to support the Company’s growth and public company infrastructure and an increase in $0.5 million due to lower allocation of overhead costs. These increases were partially offset by a $0.3 million decrease in reserves for bad debts, a $0.2 million decrease in facilities expenses related to the
COVID-19
pandemic and a $1.0 million decrease in professional fees incurred in the three months ended June 30, 2020 for automation and process improvement initiatives.
 
29

Depreciation
and
amortization.
Depreciation and amortization expenses decreased by $1.8 million, or 11%, for the three months ended June 30, 2021 compared to the three months ended June 30, 2020. This decrease results from decreased depreciation of our property and equipment of $0.4 million and decreased amortization of our intangible assets of $2.3 million, resulting from the use of the accelerated method to amortize the asset. These decreases were partially offset by increased amortization expense related to our
internal-use
software of $0.9 million.
Interest expense, net
Interest
expense,
net.
Interest expense decreased by $2.5 million, or 32%, for the three months ended June 30, 2021 compared to the three months ended June 30, 2020. The decrease in interest expense was primarily attributable to reduced PIK interest expense of $1.1 million and decreased interest on the Term Loan by $1.4 million due to a reduction in interest rates caused by the
COVID-19
pandemic.
Benefit from income taxes
Benefit
from
income
taxes.
Benefit from income taxes decreased by $2.5 million, or 45%, for the three months ended June 30, 2021 compared to the three months ended June 30, 2020. The tax benefit decreased despite the higher book losses due to the offset of non-deductible stock-based compensation expense.
Comparison of the Six Months Ended June 30, 2021 and 2020
 
    
Six Months Ended June 30,
 
    
2021
   
2020
   
$ change
   
% change
 
(in thousands)
 
Revenue
   $ 142,027     $ 102,362     $ 39,665       39
Operating expenses:
        
Cost of revenues (excluding depreciation and amortization shown below)
     24,344       17,911       6,433       36  
Sales and marketing
     43,813       35,124       8,689       25  
Technology and development
     32,944       25,062       7,882       31  
General and administrative
     41,592       15,586       26,006       167  
Depreciation and amortization
     28,998       32,751       (3,753     (11
  
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
     171,691       126,434       45,257       36  
  
 
 
   
 
 
   
 
 
   
 
 
 
Operating loss
     (29,664     (24,072     (5,592     23  
Interest expense, net
     (12,126     (15,953     3,827       (24
  
 
 
   
 
 
   
 
 
   
 
 
 
Net loss before benefit from income taxes
     (41,790     (40,025     (1,765     4  
Benefit from income taxes
     3,958       9,130       (5,172     (57
  
 
 
   
 
 
   
 
 
   
 
 
 
Net loss
   $ (37,832   $ (30,895   $ (6,937     22
  
 
 
   
 
 
   
 
 
   
 
 
 
Net loss margin
     (27 )%      (30 )%      3     (10 )% 
  
 
 
   
 
 
   
 
 
   
 
 
 
 
30

Revenue
Total revenue increased by $39.7 million, or 39%, for the six months ended June 30, 2021 compared to the six months ended June 30, 2020.
 
    
Six Months Ended June 30,
 
    
2021
    
2020
    
$ change
    
% change
 
(in thousands)
 
Advertiser direct revenue
   $ 67,880      $ 53,484      $ 14,396        27
Programmatic revenue
     58,367        34,909        23,458        67  
Supply side revenue
     15,780        13,969        1,811        13  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total revenue
   $ 142,027      $ 102,362      $ 39,665        39
  
 
 
    
 
 
    
 
 
    
 
 
 
Total revenue increased primarily due to a significant increase in our programmatic revenue of $23.5 million, or 67%, attributable to growth in volume of impressions of 39% and an increase of 18% in average CPMs. The increase in average CPMs, was attributable to the launch of our Context Control solution in early 2020. Revenue from our advertiser direct customers increased $14.4 million, or 27%, reflecting growth in volume of impressions of 43% as well as the acquisition of a number of new large customers. These increases were partially offset by a decrease of 11% in average CPMs due to changes in mix from open web towards social platforms.
Operating expenses
Cost of Revenue
. Cost of revenue increased by $6.4 million, or 36%, for the six months ended June 30, 2021 compared to the six months ended June 30, 2020. This increase was driven by a $2.9 million increase in data center and hosting fees resulting from overall revenue growth and migration of data centers to AWS cloud and an increase of $5.9 million in revenue share to our DSP partners on account of our growth in programmatic revenue. These increases were partially offset by a decrease in compensation expense of $1.8 million and a decrease in allocated overhead expense of $0.5 million as a result of workforce reductions in 2020.
Sales and marketing.
Sales and marketing expenses increased by $8.7 million, or 25%, for the six months ended June 30, 2021 compared to the six months ended June 30, 2020. This increase was primarily due to a $10.8 million stock-based compensation expense incurred in connection with our IPO and increase of $0.5 million in IPO related advertising and marketing related expenses. These increases were partially offset by a decrease in compensation expense of $1.3 million and a decrease of allocated overhead expense of $0.4 million as a result of workforce reductions in 2020. In addition, travel related costs decreased by $0.5 million and offsite training costs decreased by $0.5 million. While we have incurred significantly lower travel related expenses as a result of the
COVID-19
pandemic, it is unclear if such expenses will return to
pre-COVID-19
levels given the continued uncertainty around travel restrictions and office openings.
Technology and development.
Technology and development expenses increased by $7.9 million, or 31%, for the six months ended June 30, 2021 compared to the six months ended June 30, 2020. This increase was primarily due to a $7.0 million stock-based compensation expense incurred in connection with our IPO, increase in severance expense of $0.8 million due to termination of certain employees and increase in server, hosting and license fees of $1.2 million to support our expanding business. These increases were partially offset by a decrease in professional fees and contractor expenses of $1.1 million.
General and administrative.
General and administrative expenses increased by $26.0 million, or 167%, for the six months ended June 30, 2021 compared to the six months ended June 30, 2020. This increase was primarily due to a $23.7 million stock-based compensation expense incurred in connection with our IPO, increase in professional fees of $1.7 million for IPO related assistance, increase in compensation of $2.3 million to support the Company’s growth and public company infrastructure and an increase in $1.0 million caused due to lower allocation of overhead costs. These increases were partially offset by a $1.0 million decrease in reserves for bad debts, a $0.8 million decrease in facilities expenses related to the
COVID-19
pandemic and a $1.0 million decrease in professional fees incurred in the six months ended June 30, 2020 for automation and process improvement initiatives.
 
31

Depreciation and amortization.
Depreciation and amortization expenses decreased by $3.7 million, or 11%, for the six months ended June 30, 2021 compared to the six months ended June 30, 2020. This decrease results from decreased depreciation of our property and equipment of $0.7 million and decreased amortization of our intangible assets of $4.5 million, resulting from the use of the accelerated method to amortize the asset. These decreases were partially offset by increased amortization expense related to our
internal-use
software of $1.5 million.
Interest expense, net
Interest expense, net.
Interest expense decreased by $3.8 million, or 24%, for the six months ended June 30, 2021 compared to the six months ended June 30, 2020. The decrease in interest expense was primarily attributable to reduced PIK interest expense of $1.8 million and decreased interest on the Term Loan by $2.0 million due to a reduction in interest rates caused by the
COVID-19
pandemic.
Benefit from income taxes
Benefit from income taxes.
Benefit from income taxes decreased by $5.2 million, or 57%, for the six months ended June 30, 2021 compared to the six months ended June 30, 2020. The tax benefit decreased despite the higher book losses due to the offset of
non-deductible
stock-based compensation expense.
Non-GAAP
Financial Measures
We use supplemental measures of our performance, which are derived from our consolidated financial information, but which are not presented in our consolidated financial statements prepared in accordance with GAAP. Adjusted EBITDA is the primary financial performance measure used by management to evaluate our business and monitor ongoing results of operations. Adjusted EBITDA is defined as earnings (loss) before interest expense, income taxes, depreciation and amortization, including amortization of debt issuance costs and is further adjusted for IPO readiness costs, acquisition related costs, restructuring and integration costs. Adjusted EBITDA margin represents the Adjusted EBITDA for the applicable period divided by the revenue for that period presented in accordance with GAAP.
We use
non-GAAP financial
measures to supplement financial information presented on a GAAP basis. We believe that excluding certain items from our GAAP results allows management to better understand our consolidated financial performance from period to period and better project our future consolidated financial performance as forecasts are developed at a level of detail different from that used to prepare GAAP-based financial measures. Moreover, we believe
these non-GAAP financial
measures provide our shareholders with useful information to help them evaluate our operating results by facilitating an enhanced understanding of our operating performance and enabling them to make more meaningful
period-to-period comparisons.
Although we believe these measures are useful to investors and analysts for the same reasons they are useful to management, as discussed below, these measures are not a substitute for, or superior to, U.S. GAAP financial measures or disclosures. Our
non-GAAP financial
measures may not be comparable to similarly titled measures of other companies. Other companies, including companies in our industry, may
calculate non-GAAP financial
measures differently than we do, limiting the usefulness of those measures for comparative purposes.
The
non-GAAP financial
measures are not meant to be considered as indicators of performance in isolation from or as a substitute for net income (loss) prepared in accordance with GAAP and should be read only in conjunction with financial information presented on a GAAP basis. Reconciliation of Adjusted EBITDA to its most directly comparable GAAP financial measure, net loss, is presented below. We encourage you to review the reconciliations in conjunction with the presentation of
the non-GAAP financial
measures for each of the periods presented. In future fiscal periods, we may exclude such items and may incur income and expenses similar to these excluded items.
 
32

Adjusted EBITDA
 
    
Three Months Ended June 30,
    
Six Months Ended June 30,
 
    
2021
   
2020
    
2021
   
2020
 
Net loss
   $ (35,063   $ (16,451    $ (37,832   $ (30,895
Depreciation and amortization
     14,603       16,413        28,998       32,751  
Stock-based compensation
     41,531       —          41,531       —    
Interest expense, net
     5,167       7,695        12,126       15,953  
Benefit from income taxes
     (3,045     (5,519      (3,958     (9,130
Acquisition, restructuring and integration costs
     2,408       1,699        2,578       1,851  
IPO readiness costs
     93       —          1,038       —    
  
 
 
   
 
 
    
 
 
   
 
 
 
Adjusted EBITDA
   $ 25,694     $ 3,837      $ 44,481     $ 10,530  
  
 
 
   
 
 
    
 
 
   
 
 
 
Revenue
   $ 75,075     $ 48,320      $ 142,027     $ 102,362  
  
 
 
   
 
 
    
 
 
   
 
 
 
Net loss margin
     (47 )%      (34 )%       (27 )%      (30 )% 
  
 
 
   
 
 
    
 
 
   
 
 
 
Adjusted EBITDA margin
     34     8      32     10
  
 
 
   
 
 
    
 
 
   
 
 
 
Liquidity and Capital Resources
General
As of June 30, 2021, our principal sources of liquidity were cash and cash equivalents totaling $73.2 million, which was held for working capital purposes, as well as the available balance of our Revolving Loan, described further below. With total proceeds of $274.4 million from our IPO, net of underwriting discount and offering costs, we expect that such proceeds together with operating cash flows and our cash and cash equivalents on hand at June 30, 2021, will enable us to continue to make such investments in the future. We expect our operating cash flows to further improve as we increase our operational efficiency and experience economies of scale.
We believe the IPO proceeds, our existing cash and cash equivalents, availability under our Revolving Loan and cash provided by operations will be sufficient to meet our working capital and capital expenditure needs for at least the next twelve 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, the continuing market acceptance of our products. In the future, we may enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights.
We may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies, it could reduce our ability to compete successfully and harm our results of operations.
Some of our customers pay in advance for subscriptions, 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 June 30, 2021 and December 31, 2020, we had deferred revenue of $0.8 million and $1.1 million, respectively, all of which was recorded as a current liability and is expected to be recorded as revenue in the next twelve months, provided all other revenue recognition criteria have been met.
Credit Facilities
On July 19, 2018, we entered into a Credit Agreement with a syndicate of lenders, comprised of the $325.0 million (“Term Loan”) and the $25.0 million (“Revolving Loan”), with maturity dates of July 19, 2024 and July 19, 2023, respectively. Pursuant to the Incremental Facility Assumption Agreement No. 1, dated as of November 19, 2019 (the “Credit Agreement Amendment”), the Term Loan was increased to $345.0 million. As of June 30, 2021 and December 31, 2020, we had $345.0 million outstanding under our Term Loan, excluding PIK interest.
 
33

In addition to the cash pay interest described below, the Credit Agreement includes PIK interest at a rate of 1.25% per annum. All PIK interest due is paid by capitalizing such interest and adding such applicable PIK interest to the principal amount of the outstanding Term Loan. Total capitalized PIK interest at June 30, 2021 and December 31, 2020, was $10.9 million and $10.5 million, respectively. Borrowings under the Credit Agreement bear interest payable in cash at a rate per annum, at our option, equal to an applicable margin, plus, (a) for alternate base rate borrowings, the highest of (i) the rate last quoted by The Wall Street Journal as the “prime rate” in the United States, (ii) the Federal Funds Rate in effect on such day plus 1/2 of 1.00% and (iii) the Adjusted LIBOR for a one month interest period on such day plus 1.00% and (b) for eurodollar borrowings, the Adjusted LIBOR determined by the greater of (i) the LIBOR for the relevant interest period divided by 1 minus the statutory reserves (if any) and (ii) 1.00%. Effective February 1, 2021, and subject to maintaining a total leverage ratio less than 6.50 to 1.00, additional PIK interest will not accrue pursuant to the Credit Agreement. As of June 30, the Company has $10.9 million of PIK interest accrued.
The interest rate on the Term Loan was 6.00% per annum as of June 30, 2021 and 7.00% per annum as of December 31, 2020.
As of June 30, 2021 and December 31, 2020, the Company had no amounts outstanding on the Revolving Loan. We are required to pay a commitment fee on the average daily undrawn portion of the Revolving Loan of
0.375%-0.50%
per annum (varying based on the leverage ratio tiers applicable to the applicable margin as described above), a letter of credit fronting fee of 0.125% per annum and a letter of credit participation fee equal to the applicable margin for eurodollar revolving loans on the actual daily amount of the letter of credit exposure.
The Credit Agreement contains customary representations and warranties, affirmative covenants, reporting obligations, negative covenants and events of default. The financial covenants underlying the Term Loan require our revenue to debt ratio meet certain thresholds and certain debt-related covenants become more restrictive over successive quarters through June of 2021. Based upon current facts and circumstances, we believe existing cash coupled with the cash flows generated from operations will be sufficient to meet our cash needs and comply with covenants.
Cash Flows
The table below presents a summary of our consolidated cash flows from operating, investing and financing activities for the periods indicated.
 
    
Six Months Ended June 30,
 
    
2021
    
2020
 
Net cash provided by operating activities
   $ 33,056      $ 13,238  
Net cash used in investing activities
     (8,096      (6,715
Net cash used in financing activities
     (3,115      (1,072
  
 
 
    
 
 
 
Net increase in cash and cash equivalents, and restricted cash
   $ 21,845      $ 5,451  
  
 
 
    
 
 
 
Effect of exchange rate changes on cash and cash equivalents, and restricted cash
     (553      76  
  
 
 
    
 
 
 
Cash, cash equivalents, and restricted cash, at beginning of year
     54,721        30,370  
  
 
 
    
 
 
 
Cash, cash equivalents and restricted cash, at end of year
   $ 76,013      $ 35,897  
  
 
 
    
 
 
 
Operating Activities
For the six months ended June 30, 2021, net cash provided by operating activities was $33.0 million, resulting from a net loss of $37.8 million adjusted for
non-cash
expenses of depreciation and amortization of $29.0 million, stock-based compensation of $41.5 million, amortization of debt issuance costs of $0.7 million,
non-cash
interest expense of $0.4 million, and an increase in working capital of $5.8 million, offset by a deferred tax provision of $6.6 million.
For the six months ended June 30, 2020, net cash provided by operating activities was $13.2 million, resulting from a net loss of $30.9 million adjusted for
non-cash
expenses of depreciation and amortization of $32.8 million,
non-cash
interest expense of $2.2 million, an increase in the allowance for doubtful accounts of $1.2 million, and an increase in working capital of $7.3 million.
 
34

Investing Activities
Cash used in investing activities was $8.1 million for the six months ended June 30, 2021, reflecting capitalized costs related to our internal use software of $7.8 million and purchase of property and equipment of $0.3 million.
Cash used in investing activities was $6.7 million for the six months ended June 30, 2020, reflecting our asset purchase of internal use software for $6.4 million in January 2021, and purchase of property and equipment $0.3 million.
Financing Activities
Cash provided by financing activities was $3.1 million for the six months ended June 30, 2021, reflecting $1.2 million in common stock repurchases, $2.8 million in IPO costs payments, and $0.2 million in principal payment on our capital leases, offset by $1.1 million in stock options exercised.
Cash used in financing activities was $1.1 million for the six months ended June 30, 2020, reflecting $1.0 million in principal payment on our capital leases, and $0.1 million in unit repurchase.
Contractual Obligations and Commitments
Our principal commitments consist of obligations under operating leases for office space, our purchase commitments related to hosting and data services and repayments of long-term debt. We lease office space under operating leases, which expire on various dates through May 2026 and the total noncancelable payments under these leases were $23.6 million as of June 30, 2021. Total noncancelable purchase commitments related to hosting services as of June 30, 2021 were $61.3 million for periods through 2024. The Term Loan million matures in 2024.
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, 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 claims made by third parties. In addition, in connection with the completion of this offering we intend to enter into indemnification agreements with our directors and certain officers and employees 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.
Off-Balance
Sheet Arrangements
We had no
off-balance
sheet arrangements as of June 30, 2021.
JOBS Act
We 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.
 
35

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
“opt-in”
to this extended 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.
Critical Accounting Policies and Estimates
The discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these financial statements requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, revenue and expenses and related disclosures of contingent assets and liabilities at the date of our financial statements. Actual results may differ from these estimates under different assumptions or conditions, impacting our reported results of operations and financial condition
There have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates described in “Note 2—Summary of Significant Accounting Policies” to our consolidated financial statements appearing in our IPO Prospectus.
Recent Accounting Pronouncements
For a description of our recently adopted accounting pronouncements and recently issued accounting standards not yet adopted, see Note 2 to our condensed consolidated financial statements: “Summary of Significant Accounting Policies—Accounting Pronouncements Not Yet Adopted” 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 currencies of our foreign subsidiaries are the respective local currencies. 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 United States, U.K., France, Germany, Italy, and Singapore. 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 six months ended June 30, 2021, a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our consolidated financial statements.
Interest Rate Risk
Our primary market risk exposure is changing eurodollar-based interest rates. Interest rate risk is highly sensitive due to many factors, including E.U. and U.S. monetary and tax policies, U.S. and international economic factors and other factors beyond our control. The Term Loan and Revolving Loan carry interest at an applicable margin, plus (a) for alternate base rate borrowings, the highest of (i) the rate last quoted by The Wall Street Journal as the “prime rate” in the United States, (ii) the Federal Funds Rate in effect on such day plus 1/2 of 1.00% and (iii) the Adjusted LIBOR for a one month interest period on such day plus 1.00% and (b) for eurodollar borrowings, the Adjusted LIBOR determined by the greater of (i) the LIBOR for the relevant interest period divided by 1 minus the statutory reserves (if any) and (ii) 1.00%. The applicable margin is initially 5.00% per annum for alternate base offerings and 6.00% for eurodollar borrowings in the case of the Term Loan and the Revolving Loan. The applicable margin is initially 5.000% per annum in the case of the Incremental Facility Assumption Agreement No. 1, which was entered into November 19, 2019 to increase the aggregate principal amount of the Credit Agreement by $20 million.
 
36

At June 30, 2021, we had total outstanding debt of $355.9 million under our Term Loan; we had no outstanding debt on our Revolving Loan. Based on these amounts outstanding, a
100-basis
point increase or decrease in market interest rates over a twelve-month period would result in a change to interest expense of $5.4 million or a benefit of $1.8 million.
 
Item 4.
Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as defined in Rules
13a-15(e)
and
15d-15(e)
under the Securities Exchange Act of 1934 as of June 30, 2021.
Our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were not effective at a reasonable assurance level as of June 30, 2021 due to the material weaknesses in our internal control over financial reporting described below.
Material Weaknesses in Internal Control over Financial Reporting
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis.
We previously identified material weaknesses in our internal control over financial reporting that continue to exist. We did not design policies to maintain evidence of the operation of key control procedures, nor were monitoring controls evidenced at a sufficient level to provide the appropriate oversight of activities related to our internal control over financial reporting. Additionally, we did not design and maintain controls to ensure (i) appropriate segregation of duties in the operation of manual controls and (ii) account reconciliations, journal entries, and balance sheet and income statement fluctuation analyses were reviewed at the appropriate level of precision. In addition, the Company did not design and maintain effective controls over information technology, or IT, general controls for information systems that are relevant to the preparation of the consolidated financial statements. Specifically, we did not design and maintain (i) program change management controls for financial systems to ensure that IT program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately, (ii) user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to financial applications, programs, and data to appropriate personnel, (iii) computer operations to ensure that critical batch jobs are monitored, privileges are appropriately granted, and data backups are authorized and monitored, and (iv) testing and approval controls for program development to ensure that new software development is aligned with business and IT requirements for financially relevant IT systems.
Management’s Remediation Efforts
We have commenced measures to remediate the identified material weaknesses. The measures include (i) formalizing the company’s accounting policies with respect to maintaining evidence in the operation of control procedures, (ii) improving our control framework to include both the appropriate segregation of duties and definition around the appropriate levels of precision for controls, including account reconciliations, journal entries, and balance sheet and income statement fluctuation analyses, (iii) designing and documenting the execution of IT general controls for systems and applications impacting internal control over financial reporting, specifically related to user access, change management, computer operations, and program development controls.
While we have performed certain remediation activities to strengthen our controls, the material weaknesses will not be considered remediated until management completes the design and implementation of the measures described above and the controls operate for a sufficient period of time and management has concluded, through testing, that these controls are effective. We will continue to monitor the effectiveness of our remediation measures in connection with our future assessments of the effectiveness of internal control over financial reporting and disclosure controls and procedures, and we will make any changes to the remediation plan and take such other actions that we deem appropriate given the circumstances.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting that occurred during the period covered by this Quarterly Report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
 
37

Inherent Limitations on Effectiveness of Controls
Because of its inherent limitations, disclosure controls and procedures and internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
 
38

PART II
OTHER INFORMATION
 
ITEM 1.
LEGAL PROCEEDINGS
From time to time, we have been and may be involved in various legal proceedings and claims arising in our ordinary course of business. At this time, neither we nor any of our subsidiaries is a party to, and none of our respective property is the subject of, any legal proceeding that, if determined adversely to us, would have a material adverse effect on us.
 
ITEM 1A.
RISK FACTORS
There have been no material changes to the risk factors disclosed under the heading “Risk Factors” of our Prospectus, dated June 29, 2021, filed with the Securities and Exchange Commission (the “SEC”) on July 1, 2021.
 
ITEM 2.
UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
UNREGISTERED SALES OF EQUITY SECURITIES
Prior to the IPO, the Company was a single member limited liability company. In conjunction with the pricing of the IPO, the Company converted from a Delaware domestic limited liability company to a Delaware domestic corporation and all outstanding member units were converted into 134,203,403 shares of common stock of the Company on a proportion of 1 member unit for 242 shares of common stock. The issuance of these securities was deemed to be exempt from registration under the Securities Act of 1933, as amended, under Section 4(a)(2) thereof as transactions by an issuer not involving any public offering.
USE OF PROCEEDS FROM INITIAL PUBLIC OFFERING OF COMMON STOCK
On July 2, 2021, we closed our IPO in which we sold 15,000,000 shares of common stock at a public offering price of $18.00 per share. The offer and sale of all of the shares in the IPO were registered under the Securities Act of 1933, as amended, pursuant to the Company’s registration statement on
Form S-1
(File
No. 333-256770),
as amended (the “Registration Statement”), which was declared effective by the SEC on June 29, 2021. The representatives of the several underwriters of the IPO were Morgan Stanley & Co. LLC, Jefferies LLC, Barclays Capital Inc. and Evercore Group L.L.C. The offering commenced on June 21, 2021 and did not terminate before all of the securities registered in the Registration Statement were sold.
We received approximately $244.0 million in net proceeds after deducting underwriting discounts and commissions of $18.9 million and offering costs of $7.1 million. The principal purposes of the offering were to increase our capitalization and financial flexibility. We may also use a portion of the net proceeds to acquire or invest in complementary businesses, products, services or technologies. On July 28, 2021 the underwriters exercised their option to purchase 1,821,330 shares of common stock and we received additional proceeds of $30.4 million, net of underwriters’ discount and commissions, and offering costs.
Repurchases of Equity Securities
There were no repurchases of equity securities during the three months ended June 30, 2021 or at the closing of the IPO.
 
ITEM 3.
DEFAULTS UPON SENIOR SECURITIES
None.
 
ITEM 4.
MINE SAFETY DISCLOSURES
Not applicable.
 
ITEM 5.
OTHER INFORMATION
None.
 
39

ITEM 6. EXHIBITS
The following is a list of all exhibits filed or furnished as part of this report:
 
Exhibit
Number
  
Description
3.1    Certificate of Incorporation of Integral Ad Science Holding Corp., dated June 29, 2021 (incorporated by reference to Exhibit 3.1 to the Company’s Form 8-K filed on July 2, 2021).
3.2    Bylaws of Integral Ad Science Holding Corp., dated June 29, 2021 (incorporated by reference to the Company’s Exhibit 3.2 to the Company’s Form 8-K filed on July 2, 2021).
4.1    Registration Rights Agreement, dated July 2, 2021, by and among the Company and the other signatories party thereto (incorporated by reference to the Company’s Exhibit 4.1 to the Company’s Form 8-K filed on July 2, 2021).
10.1    Director Nomination Agreement, dated as of July 2, 2021, by and among the Company and the other signatories party thereto (incorporated by reference to the Company’s Exhibit 10.1 to the Company’s Form 8-K filed on July 2, 2021).
10.2    Form of Indemnification Agreement (incorporated by reference to Exhibit 10.8 to the Company’s Registration Statement on Form S-1/A filed on June 14, 2021).
10.3    Integral Ad Science Holding Corp. 2021 Omnibus Incentive Plan
10.4    Integral Ad Science Holding Corp. Amended and Restated 2018 Non-Qualified Stock Option Plan (incorporated by reference to Exhibit 10.6 to the Registrant’s Registration Statement on Form S-1 (No. 333-256770), filed with the Commission on June 14, 2021)
10.5    Integral Ad Science Holding Corp. 2021 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.4 to the Company’s Registration Statement on Form S-8 (333-257619), filed on July 1, 2021).
31.1    Certification of the Chief Executive Officer pursuant to Exchange Act Rules Rule 13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.
31.2    Certification of the Chief Financial Officer pursuant to Exchange Act Rules Rule 13a-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, filed herewith.
32.1*    Certification of the Chief Executive Officer pursuant to 18 U.S.C. Section 1350, filed herewith.
32.2*    Certification of the Chief Financial Officer pursuant to 18 U.S.C. Section 1350, filed herewith.
101.INS    Inline XBRL Instance Document
101.SCH    Inline XBRL Taxonomy Extension Schema Document
101.CAL    Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF    Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB    Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE    Inline XBRL Taxonomy Extension Presentation Linkbase Document
104    Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
 
*
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.
 
40

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.
 
   
Integral Ad Science Holding Corp. (Registrant)
Date: August 12, 2021     By:  
/s/ Joseph Pergola
      Joseph Pergola
      Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)
 
41
EX-10.3 2 d192400dex103.htm EX-10.3 EX-10.3

Exhibit 10.3

INTEGRAL AD SCIENCE HOLDING CORP.

2021 OMNIBUS INCENTIVE PLAN

ARTICLE I

PURPOSE; EFFECTIVE DATE; TERM

Section 1.1    Purpose. The purpose of the Integral Ad Science Holding Corp. 2021 Omnibus Incentive Plan is to enhance the profitability and value of the Company for the benefit of its Stockholders by enabling the Company to offer Eligible Individuals stock- and cash-based incentives in order to attract, retain, and reward such individuals and strengthen the mutuality of interests between such individuals and the Stockholders.

Section 1.2    Effective Date. The Plan is effective as of June 29, 2021 (the “Effective Date”), which is the date of its adoption by the Board, subject to the approval of the Plan by the Stockholders in accordance with Applicable Law.

Section 1.3    Term. No Award may be granted on or after the 10th anniversary of the earlier of the Effective Date or the date of Stockholder approval of the Plan, but Awards granted before such 10th anniversary may extend beyond that date.

ARTICLE II

DEFINITIONS

For purposes of the Plan, the following terms will have the following meanings:

Affiliate” means each of the following: (a) any Subsidiary; (b) any Parent; (c) any corporation, trade, or business that is directly or indirectly controlled 50% or more (whether by ownership of stock, assets, or an equivalent ownership interest or voting interest) by the Company or any Affiliate; (d) any trade or business that directly or indirectly controls 50% or more (whether by ownership of stock, assets, or an equivalent ownership interest or voting interest) of the Company; and (e) any other entity in which the Company or any Affiliate has a material equity interest and that is designated as an “Affiliate” by resolution of the Committee; provided, however, that “Affiliate” will not include other portfolio companies of any fund controlled by Vista or any of its affiliates that are not Parents or Subsidiaries.

Applicable Law” means the requirements related to or implicated by the administration or operation of the Plan under United States federal and applicable state laws (including corporate, securities, tax, and employment laws, and the Code), any stock exchange or quotation system on which the Shares are listed or quoted, and the applicable laws of any foreign country or jurisdiction where Awards are granted.

Award” means any award granted under the Plan of any Stock Option, Stock Appreciation Right, Restricted Shares, Performance Award, Other Share-Based Award, or Other Cash-Based Award. All Awards will be granted by, confirmed by, and subject to the terms and conditions of, a written Award Agreement executed by the Company and the Participant.

Award Agreement” means the written or electronic agreement setting forth the terms and conditions applicable to an Award.


Board” means the Board of Directors of the Company.

Business Combination” has the meaning set forth in Section 11.2(c).

Cause” means, as determined by the Company, unless otherwise determined by the Committee in the applicable Award Agreement, with respect to an Eligible Employee’s or Consultant’s Separation from Service, the following: (a) in the case where there is no employment agreement, consulting agreement, change in control agreement, or similar agreement in effect between the Company or an Affiliate and the Participant at the time of the grant of the Award (or where there is such an agreement but it does not define “cause” (or words of like import)), a Participant’s (i) insubordination, material dishonesty, fraud, moral turpitude, negligence or willful misconduct, refusal to perform the Participant’s duties or responsibilities (for any reason other than illness or incapacity), (ii) repeated or material violation of any policies of the Company, including, but not limited to, those relating to sexual harassment, ethics, discrimination, or the disclosure or misuse of confidential information, or violation or breach of any confidentiality agreement, work product agreement, or other agreement between the Participant and the Company, (iii) plea of guilty or nolo contendere to, conviction of, or indictment for, any crime (whether or not involving the Company or its Affiliates) (A) constituting a felony or (B) that has, or could reasonable expected result in, and adverse impact on the performance of the Participant’s duties to the Company or any of its Affiliates, (iv) misappropriation of any assets or business opportunities of the Company or its Affiliates; or (b) in the case where there is an employment agreement, consulting agreement, change in control agreement, or similar agreement in effect between the Company or an Affiliate and the Participant at the time of the grant of the Award that defines “cause” (or words of like import), “cause” as defined under such agreement. Notwithstanding any foregoing term or condition of this definition of Cause, with respect to a Non-Employee Director, “Cause” means an act or failure to act that constitutes cause for removal of a director under applicable Delaware law.

Change in Control” has the meaning set forth in Section 11.2.

Change in Control Price” has the meaning set forth in Section 11.1.

Code” means the Internal Revenue Code of 1986, as amended from time to time, including the rules and regulations thereunder and any successor provisions, rules, and regulations thereto.

Committee” means any committee of the Board duly authorized by the Board to administer the Plan. If no committee is duly authorized by the Board to administer the Plan, “Committee” will be deemed to refer to the Board for all purposes under the Plan.

Common Stock” means the shares of common stock, par value USD 0.01 per share, of the Company.

Company” means Integral Ad Science Holding Corp., a Delaware corporation, and its successors by operation of law.

Consultant” means an advisor or consultant to the Company or an Affiliate.


Detrimental Conduct” means, as reasonably determined by the Company, the Participant’s engaging in any of the following behaviors, provided that such behavior causes or would be reasonably expected to cause material harm to the Company or an Affiliate: (a) any violation by the Participant of a restrictive covenant agreement that the Participant has entered into with the Company or an Affiliate (covering, for example, confidentiality, noncompetition, nonsolicitation, nondisparagement, etc.); (b) the commission of a criminal act by the Participant while employed by or providing services to the Company or an Affiliate, whether or not performed in the workplace, that subjects, or if generally known would subject, the Company or an Affiliate to public ridicule or embarrassment, or other improper or intentional conduct by the Participant while employed by or providing services to the Company or an Affiliate causing reputational harm to the Company or an Affiliate; (c) the Participant’s breach of a fiduciary duty owed to the Company or an Affiliate or a client or former client of the Company or an Affiliate; (d) the Participant’s intentional violation, or grossly negligent disregard, of the Company’s or an Affiliate’s policies, rules, or procedures; or (e) the Participant taking or maintaining trading positions that result in a need to restate financial results in a subsequent reporting period or that result in a significant financial loss to the Company or an Affiliate.

Disability” means, unless otherwise determined by the Committee in the applicable Award Agreement, with respect to a Participant’s Separation from Service, a permanent and total disability as defined in Section 22(e)(3) of the Code. A Disability will only be deemed to occur at the time of the determination by the Committee of the Disability; provided, however, that, for Awards that are subject to Section 409A, Disability means that a Participant is disabled within the meaning of Section 409A.

Effective Date” has the meaning set forth in Section 1.2.

Eligible Employee” means each employee of the Company or an Affiliate.

Eligible Individual” means each Eligible Employee, Non-Employee Director, or Consultant who is designated by the Committee as eligible to receive an Award.

Exchange Act” means the Securities Exchange Act of 1934, as amended from time to time, including the rules and regulations thereunder and any successor provisions, rules, and regulations thereto.

Fair Market Value” means, as of any date and except as provided below, the last sales price reported for the Common Stock on the applicable date as reported on the principal stock exchange in the United States on which the Common Stock is then listed, or if the Common Stock is not listed, or otherwise reported or quoted, the Committee will determine the Fair Market Value taking into account the requirements of Section 409A. For purposes of the grant of any Award, the applicable date will be the trading day immediately before the date on which the Award is granted. For purposes of any Award granted in connection with the Registration Date, the Fair Market Value will be the public offering price in the initial public offering as set forth on the cover of the final prospectus. For purposes of the purchase of any Award, the applicable date will be the date a notice of purchase is received by the Company or, if not a day on which the applicable market is open, the next day that it is open. Notwithstanding the foregoing, the Committee may use any alternative definition of Fair Market Value that it determines should be used in connection with


the grant, exercise, vesting, settlement, or payment of any Award. Such alternative definition may include a price that is based on the opening, actual, high, low, or average selling prices of the Common Stock on the applicable stock exchange on the given date, the trading day preceding the given date, the trading day next succeeding the given date, or an average of trading days.

Family Member” of a Participant means the Participant’s child, stepchild, grandchild, parent, stepparent, grandparent, spouse, former spouse, sibling, niece, nephew, mother-in-law, father-in-law, son-in-law, daughter-in-law, brother-in-law, or sister-in-law, including adoptive relationships, any person sharing the Participant’s household (other than a tenant or employee), a trust in which these persons have more than 50% of the beneficial interest, a foundation in which these persons (or the Participant) control the management of assets, and any other entity in which these persons (or the Participant) own more than 50% of the voting interests.

GAAP” means the U.S. Generally Accepted Accounting Principles, as in effect from time to time.

Incentive Stock Option” or “ISO” means any Stock Option awarded to an Eligible Employee of the Company, its Subsidiaries, or any Parent intended to be, qualifying, and designated as an “incentive stock option” within the meaning of Section 422 of the Code.

Incumbent Directors” has the meaning set forth in Section 11.2(b).

Lead Underwriter” has the meaning set forth in Section 13.21.

Lock-Up Period” has the meaning set forth in Section 13.21.

Non-Employee Director” means a member of the Board or the board of directors of an Affiliate who is not an active employee of the Company or an Affiliate.

Nonqualified Stock Option” means any Stock Option that is not an ISO.

Other Cash-Based Award” means an award granted to an Eligible Individual under Section 10.3 that is payable in cash at the time or times and subject to the terms and conditions determined by the Committee.

Other Share-Based Award” means an award granted to an Eligible Individual under Article X that is valued in whole or in part by reference to, or is payable in or otherwise based on, Common Stock, including an award valued by reference to an Affiliate. Other Share-Based Awards may include RSUs.

Parent” means any parent corporation of the Company within the meaning of Section 424(e) of the Code.

Participant” means an Eligible Individual who has been granted, and holds, an Award.

Performance Award” means an award granted to an Eligible Individual under Article IX contingent upon achieving specified Performance Goals.


Performance Goals” means goals established by the Committee as contingencies for Awards to vest or become exercisable or distributable, which may be based on business objectives or other measures of performance as the Committee, in its discretion, deems appropriate. Performance Goals may differ among Awards granted to any one Participant or to different Participants. The Committee may also designate additional business objectives on which the Performance Goals may be based and adjust, modify, or amend the aforementioned business objectives.

Performance Period” means the designated period during which Performance Goals must be satisfied with respect to a Performance Award.

Person” means an individual, a partnership, a corporation, a limited liability company, an association, a joint stock company, a trust, a joint venture, an unincorporated organization, or a government or any branch, department, agency, political subdivision, or official thereof.

Plan” means this Integral Ad Science Holding Corp. 2021 Omnibus Incentive Plan.

Proceeding” has the meaning set forth in Section 13.10.

Registration Date” means the date on which the Company consummates the initial sale of its Common Stock in a bona fide, firm commitment underwriting pursuant to an effective registration statement under the Securities Act.

Restricted Shares” means restricted Shares granted to an Eligible Individual under Article VIII.

Restriction Period” has the meaning set forth in Section 8.3(a).

RSUs” has the meaning set forth in Section 10.1.

Rule 16b-3” means Rule 16b-3 under Section 16(b) of the Exchange Act.

Section 409A” means Code Section 409A.

Securities Act” means the Securities Act of 1933, as amended from time to time, including the rules and regulations thereunder and any successor provisions, rules, and regulations thereto.

Separation from Service” means, unless otherwise determined by the Committee or the Company, the termination of the applicable Participant’s employment with, and performance of services for, the Company and all Affiliates, including by reason of the fact that the Participant’s employer or other service recipient ceases to be an Affiliate of the Company. Unless otherwise determined by the Company, if a Participant’s employment or service with the Company or an Affiliate terminates but the Participant continues to provide services to the Company or an Affiliate in a Non-Employee Director capacity or as an Eligible Employee or Consultant, as applicable, such change in status will not be considered a Separation from Service. Approved temporary absences from employment because of illness, vacation, or leave of absence and transfers among the Company and its Affiliates will not be considered Separations from Service. Notwithstanding


the foregoing definition of Separation from Service, with respect to any Award that constitutes nonqualified deferred compensation under Section 409A, “Separation from Service” means a “separation from service” within the meaning of Section 409A.

Share” means a share of Common Stock.

Share Reserve” has the meaning set forth in Section 4.1.

Stock Appreciation Right” means a right granted to an Eligible Individual under Article VII to receive an amount in cash or Shares equal to the difference between (a) the Fair Market Value of a Share on the date such right is exercised and (b) the per Share exercise price of such right.

Stock Option” means an option to purchase Shares granted to an Eligible Individual under Article VI.

Stockholder” means a stockholder of the Company.

Subsidiary” means any subsidiary corporation of the Company within the meaning of Section 424(f) of the Code.

Substitute Award” has the meaning set forth in Section 4.1.

Ten Percent Stockholder” means a Person owning stock possessing more than 10% of the total combined voting power of all classes of stock of the Company, its Subsidiaries, or any Parent.

Transfer” means (a) when used as a noun, any direct or indirect transfer, sale, assignment, pledge, hypothecation, encumbrance, or other disposition, whether for value or no value and whether voluntary or involuntary, and (b) when used as a verb, to directly or indirectly transfer, sell, assign, pledge, encumber, charge, hypothecate, or otherwise dispose of, whether for value or for no value and whether voluntarily or involuntarily. The terms “Transferred” and “Transferable” have a correlative meaning under the Plan.

Vista” means Vista Equity Partners.

ARTICLE III

ADMINISTRATION1

Section 3.1    Committee. The Plan will be administered and interpreted by the Committee; provided that the Board will retain the right to exercise the authority of the Committee to the extent consistent with Applicable Law. To the extent required by Applicable Law, it is intended that each member of the Committee will qualify as (a) a “non-employee director” under Rule 16b-3 and (b) an “independent director” under the rules of the principal stock exchange in

 

1 

Note to IAS: Baker noted that sub-plans will only be required if IAS decides to grant tax-advantaged awards in certain countries (France and the UK for example). It is our understanding this will not be the case but please confirm.


the United States on which the Common Stock is then listed, as applicable. If it is later determined that one or more members of the Committee do not so qualify, actions taken by the Committee before such determination will be valid despite such failure to qualify.

Section 3.2    Grants of Awards. The Committee will have full authority to grant, under the terms and conditions of the Plan, to Eligible Individuals: Stock Options, Stock Appreciation Rights, Restricted Shares, Performance Awards, Other Share-Based Awards, and Other Cash-Based Awards. In particular, the Committee will have the authority:

(a)    to select the Eligible Individuals to whom Awards may be granted;

(b)    to determine whether and to what extent Awards, or any combination thereof, are to be granted to one or more Eligible Individuals;

(c)    to determine the number of Shares to be covered by each Award;

(d)    to determine the terms and conditions, not inconsistent with the terms and conditions of the Plan, of all Awards;

(e)    to determine the amount of cash to be covered by each Award;

(f)    to determine whether, to what extent, and under what circumstances grants of Stock Options and other Awards are to operate on a tandem basis or in conjunction with or apart from other awards made by the Company outside of the Plan;

(g)    to determine whether and under what circumstances an Award may be settled in cash, Common Stock, or Restricted Shares under Section 6.3(d) or as otherwise provided for herein;

(h)    to determine whether a Stock Option is an ISO or Nonqualified Stock Option;

(i)    to impose a “blackout” period during which Stock Options and/or Stock Appreciation Rights may not be exercised;

(j)    to determine whether to require a Participant, as a condition of the granting of any Award, to not sell or otherwise dispose of Shares acquired upon the vesting and/or exercise of an Award for a period of time as determined by the Committee after the date of the acquisition of such Award;

(k)    to modify, extend, or renew an Award, subject to Section 6.3(g) and Article XII or as otherwise contained herein; and

(l)    solely to the extent permitted by Applicable Law, to determine whether, to what extent, and under what circumstances to provide loans (which may be on a recourse basis and bear interest at the rate the Committee may determine) to Participants in order to exercise Stock Options.


Section 3.3    Guidelines. Subject to Article XII, the Committee will have the authority to adopt, alter, and repeal such administrative rules, guidelines, and practices governing the Plan and perform all acts, including the delegation of its responsibilities (to the extent permitted by Applicable Law and not inconsistent with the Plan), as it may deem advisable; to construe and interpret the Plan, all Awards, and all Award Agreements (and in each case any agreements relating thereto); and to otherwise supervise the administration of the Plan. The Committee may correct any defect, supply any omission, or reconcile any inconsistency in the Plan or in any agreement relating thereto in the manner and to the extent it deems necessary to effectuate the purpose and intent of the Plan. The Committee may adopt special terms and conditions for Persons who are residing in, or employed in, or subject to the taxes of, any domestic or foreign jurisdictions to comply with Applicable Law. Notwithstanding the foregoing terms and conditions of this Section 3.3, no action of the Committee under this Section 3.3 may materially impair the rights of any Participant under the Plan or any Award without the Participant’s consent. To the extent applicable, the Plan is intended to comply with the applicable requirements of Rule 16b-3, and the Plan will be limited, construed, and interpreted in a manner so as to comply therewith.

Section 3.4    Sole Discretion; Decisions Final. Any decision, interpretation, or other action made or taken by or at the direction of the Company, the Board, or the Committee (or any of their members) arising out of or in connection with the Plan will be within the sole and absolute discretion of all and each of them, as the case may be, and will be final, binding, and conclusive on the Company and all employees and Participants and their respective heirs, executors, administrators, successors, and assigns and all other Persons having an interest in the Plan.

Section 3.5    Designation of Consultants; Delegation of Authority.

(a)    The Committee may designate employees of the Company and professional advisors to assist the Committee in the administration of the Plan and may grant authority to officers to grant Awards and execute agreements and other documents on behalf of the Committee, in each case to the extent permitted by Applicable Law. In the event of any designation of authority hereunder, subject to Applicable Law and any terms and conditions imposed by the Committee in connection with such designation, such designee or designees will have the power and authority to take such actions, exercise such powers, and make such determinations that are otherwise specifically designated to the Committee hereunder.

(b)    The Committee may employ such legal counsel, consultants, and agents as it may deem desirable for the administration of the Plan and may rely upon any opinion received from any such counsel or consultant and any computation received from any such consultant or agent. Expenses incurred by the Committee or the Board in the engagement of any such counsel, consultant, or agent will be paid by the Company. The Committee, its members, and any Person designated under Section 3.5(a) will not be liable for any action or determination made in good faith with respect to the Plan. To the maximum extent permitted by Applicable Law, no officer of the Company or member or former member of the Committee or of the Board will be liable for any action or determination made in good faith with respect to the Plan or any Award.


(c)    The Committee may delegate any or all of its powers and duties under the Plan to a subcommittee of directors or to any officer of the Company, including the power to perform administrative functions and grant Awards, provided that such delegation does not (i) violate Applicable Law, or (ii) result in the loss of an exemption under Rule 16b-3(d)(1) for Awards granted to Participants subject to Section 16 of the Exchange Act in respect of the Company. Upon any such delegation, all references in the Plan to the “Committee,” shall be deemed to include any subcommittee or officer of the Company to whom such powers have been delegated by the Committee. Any such delegation shall not limit the right of such subcommittee members or such an officer to receive Awards. The Committee may also appoint agents of the Company to assist in administering the Plan, provided, however, that such individuals may not be delegated the authority to grant or modify any Awards that will, or may, be settled in Shares.

Section 3.6    Indemnification. To the maximum extent permitted by Applicable Law and the Certificate of Incorporation and By Laws of the Company and to the extent not covered by insurance directly insuring such Person, each officer and employee of the Company and each Affiliate and member or former member of the Committee and the Board will be indemnified and held harmless by the Company against all costs and expenses and liabilities, and advanced amounts necessary to pay the foregoing at the earliest time and to the fullest extent permitted, arising out of any act or omission to act in connection with the administration of the Plan, except to the extent arising out of such officer’s, employee’s, member’s, or former member’s own fraud or bad faith. Such indemnification will be in addition to any right of indemnification the employees, officers, directors, or members or former officers, directors, or members may have under Applicable Law or under the Certificate of Incorporation or By Laws of the Company or an Affiliate. Notwithstanding any other term or condition of the Plan, this indemnification will not apply to the actions or determinations made by an individual with regard to Awards granted to himself or herself.

ARTICLE IV

SHARE LIMITATION

Section 4.1    Shares.

(a)    Share Limits and Counting. The maximum number of Shares available for issuance under the Plan may not exceed 21,200,000 Shares (subject to any increase or decrease under this Section 4.1 or Section 4.2) (the “Share Reserve”). The Share Reserve may consist of authorized and unissued Shares and Shares held in or acquired for the treasury of the Company. The Share Reserve will automatically increase on each January 1 that occurs after the Effective Date, for 10 years, by an amount equal to 5% of the total number of Shares outstanding on December 31 of the preceding calendar year, or a lesser number as may be determined by the Board. The maximum number of Shares with respect to which ISOs may be granted is 21,200,000 Shares. With respect to Stock Appreciation Rights settled in Shares, upon settlement, only the number of Shares delivered to a Participant will count against the Share Reserve. If any Stock Option, Stock Appreciation Right, or Other Share-Based Award expires, terminates, or is cancelled for any reason without having been exercised in full, the number of Shares underlying such Award will be added back to the Share Reserve. If any Restricted Shares, Performance Awards, or


Other Share-Based Awards denominated in Shares are forfeited for any reason, the number of Shares underlying such Award will be added back to the Share Reserve. Any Award settled in cash will not count against the Share Reserve. If Shares issuable upon exercise, vesting, or settlement of an Award, or Shares owned by a Participant (that are not subject to any pledge or other security interest), are surrendered or tendered to the Company in payment of the purchase or exercise price of an Award or any taxes required to be withheld in respect of an Award, in each case, in accordance with the terms of the Plan, such surrendered or tendered Shares will be added back to the Share Reserve. Awards may be granted in assumption of, or in substitution for, outstanding awards previously granted by an entity acquired by the Company or with which the Company combines (“Substitute Awards”). Substitute Awards will not count against the Share Reserve; provided that Substitute Awards issued in connection with the assumption of, or in substitution for, outstanding Stock Options intended to qualify as ISOs will count against the ISO limit above. Subject to applicable stock exchange requirements, available shares under a stockholder-approved plan of an entity acquired by the Company or with which the Company combines (as appropriately adjusted to reflect such acquisition or transaction) may be used for Awards and will not count against the Share Reserve.

(b)    Annual Non-Employee Director Award Limitation. The maximum value of Awards granted during any calendar year to any Non-Employee Director for such individual’s service on the Board, taken together with any cash fees paid to that Non-Employee Director during the calendar year and the value of awards granted to the Non-Employee Director under any other compensation plan of the Company or any Affiliate during the calendar year for such individual’s service on the Board, may not exceed USD 750,000 in total value (calculating the value of any such Awards based on the grant date fair value for accounting purposes); provided, that for any calendar year in which a Non-Employee Director (i) first commences service on the Board, (ii) serves on a special committee of the Board, or (iii) serves as lead director or non-executive chair of the Board, additional compensation may be provided to such Non-Employee Director in excess of such limit; provided, further, that the limit set forth in this Section 4.1(b) shall be applied without regard to Awards or other compensation, if any, provided to a Non-Employee Director during any period in which such individual was an employee of the Company or any Affiliate or was otherwise providing services to the Company or to any Affiliate other than in the capacity as a Non-Employee Director.

Section 4.2    Changes.

(a)    The existence of the Plan and any Awards will not affect in any way the right or power of the Board, the Committee, or the Stockholders to make or authorize (i) any adjustment, recapitalization, reorganization, or other change in the Company’s capital structure or its business, (ii) any merger or consolidation of the Company or any Affiliate, (iii) any issuance of bonds, debentures, or preferred or prior preference stock ahead of or affecting the Common Stock, (iv) the dissolution or liquidation of the Company or any Affiliate, (v) any sale or transfer of all or part of the assets or business of the Company or any Affiliate, or (vi) any other corporate act or proceeding.

 


(b)    Subject to Section 11.1:

(i)    In the event of any change in the outstanding Common Stock or in the capital structure of the Company by reason of any stock split, reverse stock split, recapitalization, reorganization, merger, consolidation, combination, division, exchange, spin off, extraordinary cash or stock dividend, or other relevant change in capitalization, Awards will be equitably adjusted or substituted to the extent necessary to preserve the economic intent of such Awards.

(ii)    Fractional Shares resulting from any adjustment in Awards under this Section 4.2(b) will be aggregated until, and eliminated at, the time of exercise or payment by rounding to the nearest whole number. No cash settlements will be required with respect to fractional Shares eliminated by rounding. Notice of any adjustment will be given by the Committee to each Participant whose Award has been adjusted and such adjustment (whether or not such notice is given) will be effective and binding for all purposes of the Plan.

Section 4.3    Minimum Purchase Price. Notwithstanding any other term or condition of the Plan, if authorized but previously unissued Shares are issued under the Plan, such Shares may not be issued for a consideration that is less than as permitted under Applicable Law.

ARTICLE V

ELIGIBILITY

Section 5.1    General Eligibility. All current and prospective Eligible Individuals are eligible to be granted Awards. Eligibility for the grant of Awards and actual participation in the Plan will be determined by the Committee.

Section 5.2    ISOs. Notwithstanding Section 5.1, only Eligible Employees of the Company, its Subsidiaries, and any Parent are eligible to be granted ISOs.

Section 5.3    General Requirement. The vesting and exercise of Awards granted to a prospective Eligible Individual must be conditioned upon such individual actually becoming an Eligible Employee, Consultant, or Non-Employee Director, respectively.

ARTICLE VI

STOCK OPTIONS

Section 6.1    Stock Options. Stock Options may be granted alone or in addition to other Awards. Each Stock Option will be either (a) an ISO or (b) a Nonqualified Stock Option.

Section 6.2    Grants. The Committee will have the authority to grant to any Eligible Employee one or more ISOs, Nonqualified Stock Options, or both types of Stock Options. The Committee will have the authority to grant any Consultant or Non-Employee Director one or more Nonqualified Stock Options. To the extent that any Stock Option does not qualify as an ISO, such Stock Option or the portion thereof that does not so qualify will constitute a separate Nonqualified Stock Option.


Section 6.3    Terms and Conditions of Stock Options. Stock Options will be subject to terms and conditions, not inconsistent with the Plan, determined by the Committee, and the following:

(a)    The exercise price per Share subject to a Stock Option will be determined by the Committee at the time of grant; provided that the per Share exercise price of a Stock Option may not be less than 100% (or, in the case of an ISO granted to a Ten Percent Stockholder, 110%) of the Fair Market Value of the Common Stock at the grant date.

(b)    The term of each Stock Option will be fixed by the Committee; provided that no Stock Option may be exercisable more than 10 years after the date the Stock Option is granted; and provided, further, that the term of an ISO granted to a Ten Percent Stockholder may not exceed five years.

(c)    Unless otherwise determined by the Committee in accordance with this Section 6.3, Stock Options will be exercisable at the time or times and subject to the terms and conditions determined by the Committee at the time of grant. If the Committee provides that any Stock Option is exercisable subject to certain terms and conditions, the Committee may waive those terms and conditions on the exercisability at any time at or after the time of grant in whole or in part.

(d)    Subject to whatever installment exercise and waiting period terms and conditions that may apply under Section 6.3(e), to the extent vested, Stock Options may be exercised in whole or in part at any time during the Stock Option term by giving written notice of exercise to the Company specifying the number of Shares to be purchased. Such notice must be accompanied by payment in full of the exercise price as follows: (i) in cash or by check, bank draft, or money order payable to the Company; (ii) solely to the extent permitted by Applicable Law, if the Common Stock is listed on a national stock exchange, and the Committee authorizes, through a procedure whereby the Participant delivers irrevocable instructions to a broker reasonably acceptable to the Committee to deliver promptly to the Company an amount equal to the exercise price; (iii) to the extent the Committee authorizes, having the Company withhold Shares issuable upon exercise of the Stock Option, or by payment in full or in part in the form of Shares owned by the Participant, based on the Fair Market Value of the Shares on the payment date; or (iv) on such other terms and conditions that may be acceptable to the Committee. No Shares will be issued under the Plan until payment for those Shares has been made or provided for in accordance with the Plan.

(e)    No Stock Option will be Transferable by the Participant other than by will or by the laws of descent and distribution, and all Stock Options will be exercisable, during the Participant’s lifetime, only by the Participant, except that the Committee may determine at the time of grant or thereafter that a Nonqualified Stock Option that is otherwise not Transferable under this Section 6.3(e) is Transferable to a Family Member in whole or in part on terms and conditions that are specified by the Committee. A Nonqualified Stock Option that is Transferred to a Family Member under the preceding sentence (i) may not be subsequently Transferred other than by will or by the laws of descent and distribution and (ii) remains subject to the Plan and the applicable Award Agreement. Any Shares acquired upon the


exercise of a Nonqualified Stock Option by a permissible transferee of a Nonqualified Stock Option or a permissible transferee under a Transfer after the exercise of the Nonqualified Stock Option will be subject to the Plan and the applicable Award Agreement.

(f)    Treatment upon Separation from Service

(i)    Unless otherwise determined by the Committee at the time of grant or, if no rights of the Participant are reduced, thereafter, if a Participant’s Separation from Service is by reason of death or Disability, all Stock Options that are held by such Participant that are vested and exercisable at the time of the Participant’s Separation from Service may be exercised by the Participant (or in the case of the Participant’s death, by the legal representative of the Participant’s estate) at any time within a period of 1 year from the date of such Separation from Service, but in no event beyond the expiration of the stated term of such Stock Options; provided, however, that, in the event of a Participant’s Separation from Service by reason of Disability, if the Participant dies within such exercise period, all unexercised Stock Options held by such Participant will thereafter be exercisable, to the extent to which they were exercisable at the time of death, for a period of 1 year from the date of such death, but in no event beyond the expiration of the stated term of such Stock Options.

(ii)    Unless otherwise determined by the Committee at the time of grant or, if no rights of the Participant are reduced, thereafter, if a Participant’s Separation from Service is initiated by the Company without Cause, all Stock Options that are held by such Participant that are vested and exercisable at the time of the Participant’s Separation from Service may be exercised by the Participant at any time within a period of 90 calendar days after the date of such Separation from Service, but in no event beyond the expiration of the stated term of such Stock Options.

(iii)    Unless otherwise determined by the Committee at the time of grant or, if no rights of the Participant are reduced, thereafter, if a Participant’s Separation from Service is voluntary (other than a voluntary Separation from Service described in Section 6.4(i)(y)), all Stock Options that are held by such Participant that are vested and exercisable at the time of the Participant’s Separation from Service may be exercised by the Participant at any time within a period of 90 calendar days after the date of such Separation from Service, but in no event beyond the expiration of the stated term of such Stock Options.

(iv)    Unless otherwise determined by the Committee at the time of grant or, if no rights of the Participant are reduced, thereafter, Stock Options that are not vested as of the date of a Participant’s Separation from Service for any reason will terminate and expire as of the date of such Separation from Service.

(g)    To the extent that the aggregate Fair Market Value (determined as of the time of grant) of the Common Stock with respect to which ISOs are exercisable for the first


time by an Eligible Employee during any calendar year under the Plan or any other stock option plan of the Company, any Subsidiary, or any Parent exceeds USD 100,000, such Stock Options will be treated as Nonqualified Stock Options. In addition, if an Eligible Employee does not remain employed by the Company, any Subsidiary, or any Parent at all times from the time an ISO is granted until three months before the date of exercise thereof (or such other period as required by Applicable Law), such Stock Option will be treated as a Nonqualified Stock Option. Should any term or condition of the Plan not be necessary for the Stock Options to qualify as ISOs, or should any additional terms and conditions be required, the Committee may amend the Plan accordingly.

(h)    Subject to the terms and conditions of the Plan, Stock Options will be evidenced by such form of agreement or grant as is approved by the Committee, and the Committee may (i) modify, extend, or renew outstanding Stock Options, and (ii) accept the surrender of outstanding Stock Options (to the extent not theretofore exercised) and authorize the granting of new Stock Options in substitution therefor (to the extent not theretofore exercised). Notwithstanding any other term or condition of the Plan, except in connection with a corporate transaction involving the Company in accordance with Section 4.2, the repricing of Options (and Stock Appreciation Rights) is prohibited without prior approval of the Stockholders. For this purpose, a “repricing” means any of the following (or any other action that has the same effect as any of the following): (A) any action that is treated as a “repricing” under GAAP, and (B) repurchasing for cash or cancelling an Option or a Stock Appreciation Right at a time when its exercise price is greater than the Fair Market Value of the underlying Shares in exchange for another Award. A cancellation and exchange under clause (B) would be considered a “repricing” regardless of whether it is treated as a “repricing” under GAAP and regardless of whether it is voluntary on the part of the Participant.

(i)    The Committee may provide that a Stock Option include a term or condition whereby the Participant may elect at any time before the Participant’s Separation from Service to exercise the Stock Option as to any part or all of the Shares subject to the Stock Option before the full vesting of the Stock Option and such Shares will be subject to the terms and conditions of Article VIII and be treated as Restricted Shares. Unvested Shares so exercised may be subject to a repurchase option in favor of the Company or to any other restriction the Committee may determine.

Section 6.4    Automatic Exercise. The Committee may include a term or condition in an Award Agreement providing for the automatic exercise of a Nonqualified Stock Option on a cashless basis on the last day of the term of such Stock Option if the Participant has failed to exercise the Nonqualified Stock Option as of such date, with respect to which the Fair Market Value of the Shares underlying the Nonqualified Stock Option exceeds the exercise price of such Nonqualified Stock Option on the date of expiration of such Stock Option, subject to Section 13.5.

ARTICLE VII

STOCK APPRECIATION RIGHTS

Section 7.1    Terms and Conditions of Stock Appreciation Rights. Stock Appreciation Rights may be issued either alone or in tandem with Stock Options. Stock Appreciation Rights


will be subject to terms and conditions, not inconsistent with the Plan, determined by the Committee, and the following:

(a)    The exercise price per Share subject to a Stock Appreciation Right will be determined by the Committee at the time of grant; provided that the per Share exercise price of a Stock Appreciation Right will not be less than 100% of the Fair Market Value of the Common Stock at the time of grant.

(b)    The term of each Stock Appreciation Right will be fixed by the Committee, but may not be greater than 10 years after the date the right is granted.

(c)    Unless otherwise determined by the Committee in accordance with this Section 7.1, Stock Appreciation Rights will be exercisable at the time or times and subject to the terms and conditions determined by the Committee at the time of grant. If the Committee provides that any such right is exercisable subject to certain terms and conditions, the Committee may waive those terms and conditions on the exercisability at any time at or after grant in whole or in part.

(d)    Subject to whatever installment exercise and waiting period terms and conditions apply under Section 7.1(c), Stock Appreciation Rights may be exercised in whole or in part at any time in accordance with the applicable Award Agreement, by giving written notice of exercise to the Company specifying the number of Stock Appreciation Rights to be exercised.

(e)    Upon the exercise of a Stock Appreciation Right, a Participant will be entitled to receive, for each right exercised, up to, but no more than, an amount in cash or Common Stock (as chosen by the Committee) equal in value to the excess of the Fair Market Value of one Share on the date that the right is exercised over the Fair Market Value of one Share on the date that the right was awarded to the Participant.

(f)    Unless otherwise determined by the Committee at the time of grant or, if no rights of the Participant are reduced, thereafter, subject to the applicable Award Agreement and the Plan, upon a Participant’s Separation from Service for any reason, Stock Appreciation Rights will remain exercisable after a Participant’s Separation from Service on the same basis as Stock Options would be exercisable after a Participant’s Separation from Service in accordance with Section 6.4(f).

(g)    No Stock Appreciation Rights will be Transferable by the Participant other than by will or by the laws of descent and distribution, and all such rights will be exercisable, during the Participant’s lifetime, only by the Participant.

Section 7.2    Automatic Exercise. The Committee may include a term or condition in an Award Agreement providing for the automatic exercise of a Stock Appreciation Right on a cashless basis on the last day of the term of the Stock Appreciation Right if the Participant has failed to exercise the Stock Appreciation Right as of such date, with respect to which the Fair Market Value of the Shares underlying the Stock Appreciation Right exceeds the exercise price of such Stock Appreciation Right on the date of expiration of such Stock Appreciation Right, subject to Section 13.5.


ARTICLE VIII

RESTRICTED SHARES

Section 8.1    Restricted Shares. The Committee will determine the Eligible Individuals to whom, and the time or times at which, grants of Restricted Shares will be made, the number of Restricted Shares to be awarded, the price (if any) to be paid by the Participant (subject to Section 8.2), the time or times within which such Awards will be subject to forfeiture, the vesting schedule and rights to acceleration thereof, and all other terms and conditions of the Awards.

Section 8.2    Awards and Certificates. Participants selected to receive Restricted Shares will not have any right with respect to the Award, unless and until the Participant has delivered a fully executed copy of the agreement evidencing the Award to the Company, to the extent required by the Committee, and has otherwise complied with the applicable terms and conditions of the Award. Further, such Award will be subject to the following:

(a)    The purchase price of Restricted Shares will be fixed by the Committee. Subject to Section 4.3, the purchase price for Restricted Shares may be zero to the extent permitted by Applicable Law, and, to the extent required by Applicable Law, such purchase price may not be less than par value.

(b)    Each Participant receiving Restricted Shares will be issued a stock certificate in respect of the Restricted Shares, unless the Committee elects to use another system, such as book entries by the transfer agent, as evidencing ownership of Restricted Shares. Such certificate will be registered in the name of the Participant, and will, in addition to any legends required by Applicable Law, bear an appropriate legend referring to the terms and conditions applicable to the Award, substantially in the following form:

“The anticipation, alienation, attachment, sale, transfer, assignment, pledge, encumbrance, or charge of the restricted shares of stock represented hereby are subject to the terms and conditions (including forfeiture) of the Integral Ad Science Holding Corp. (the “Company”) 2021 Omnibus Incentive Plan (the “Plan”) and an award agreement entered into between the registered owner and the Company dated                  (the “Agreement”). Copies of such Plan and Agreement are on file at the principal office of the Company.”

(c)    If stock certificates are issued in respect of Restricted Shares, the Committee may require that any stock certificates evidencing such Shares be held in custody by the Company until the restrictions thereon have lapsed, and that, as a condition of any grant of Restricted Shares, the Participant must deliver a duly signed stock power or other instruments of assignment, each endorsed in blank with a guarantee of signature if deemed necessary or appropriate by the Company, which would permit transfer to the Company of all or a portion of the Restricted Shares in the event that such Award is forfeited in whole or part.


Section 8.3    Terms and Conditions. Restricted Shares will be subject to terms and conditions, not inconsistent with the Plan, determined by the Committee, and the following:

(a)    The Participant is not permitted to Transfer Restricted Shares during the period or periods set by the Committee (the “Restriction Period”) commencing on the date of such Award, as set forth in the applicable Award Agreement, and such agreement will set forth a vesting schedule and any event that would accelerate vesting of the Restricted Shares. Within these limits, based on service, attainment of Performance Goals, or such other factors or criteria as the Committee may determine, the Committee may condition the grant or provide for the lapse of such restrictions in installments in whole or in part, or may accelerate the vesting of all or any part of any Restricted Shares and waive the deferral terms and conditions for all or any part of any Restricted Shares.

(b)    Except as provided in Section 8.3(a) and this Section 8.3(b) or as otherwise determined by the Committee, the Participant will have, with respect to Restricted Shares, all of the rights of a Stockholder, including the right to receive dividends, the right to vote such Restricted Shares, and, subject to and conditioned upon the full vesting of Restricted Shares, the right to tender those Shares. The Committee may determine at the time of grant that the payment of dividends will be deferred until, and conditioned upon, the expiration of the applicable Restriction Period.

(c)    Unless otherwise determined by the Committee at the time of grant or, if no rights of the Participant are reduced, thereafter, subject to the applicable Award Agreement and the Plan, upon a Participant’s Separation from Service for any reason during the relevant Restriction Period, all Restricted Shares will be forfeited.

(d)    If and when the Restriction Period expires without a prior forfeiture of the Restricted Shares, the certificates for such Shares will be delivered to the Participant. All legends will be removed from said certificates at the time of delivery to the Participant, except as otherwise required by Applicable Law or other terms and conditions imposed by the Committee.

ARTICLE IX

PERFORMANCE AWARDS

Section 9.1    Performance Awards. The Committee may grant a Performance Award to a Participant payable upon the attainment of specific Performance Goals. If the Performance Award is payable in Restricted Shares, such Shares will be transferable to the Participant only upon attainment of the relevant Performance Goal in accordance with Article VIII. If the Performance Award is payable in cash, it may be paid upon the attainment of the relevant Performance Goals either in cash or in Restricted Shares (based on the then current Fair Market Value of such Shares). Each Performance Award will be evidenced by an Award Agreement in such form that is not inconsistent with the Plan and that the Committee may approve. The Committee will condition the right to payment of any Performance Award upon the attainment of Performance Goals established under Section 9.2(c).


Section 9.2    Terms and Conditions. Performance Awards will be subject to terms and conditions, not inconsistent with the Plan, determined by the Committee, and the following:

(a)    At the expiration of the applicable Performance Period, the Committee will determine the extent to which the Performance Goals established under Section 9.2(c) are achieved and the percentage of each Performance Award that has been earned.

(b)    Subject to the applicable Award Agreement and the Plan, Performance Awards may not be Transferred.

(c)    The Committee will establish the Performance Goals for the earning of Performance Awards based on a Performance Period applicable to each Participant or class of Participants. Such Performance Goals may incorporate terms and conditions for disregarding (or adjusting for) changes in accounting methods, corporate transactions, and other similar type events or circumstances.

(d)    Unless otherwise determined by the Committee at the time of grant, amounts equal to dividends declared during the Performance Period with respect to the number of Shares covered by a Performance Award will not be paid to the Participant.

(e)    After the Committee’s determination in accordance with Section 9.2(a), the Company will settle Performance Awards, in such form as determined by the Committee, in an amount equal to such Participant’s earned Performance Awards. Notwithstanding the foregoing sentence, the Committee may award an amount less than the earned Performance Awards and subject the payment of all or part of any Performance Award to additional vesting, forfeiture, and deferral terms and conditions.

(f)    Subject to the applicable Award Agreement and the Plan, upon a Participant’s Separation from Service for any reason during the Performance Period for a Performance Award, the Performance Award will vest or be forfeited in accordance with the terms and conditions established by the Committee at grant.

(g)    Based on service, performance, and any other factors or criteria the Committee may determine, the Committee may, at or after grant, accelerate the vesting of all or any part of any Performance Award.

ARTICLE X

OTHER SHARE-BASED AND CASH-BASED AWARDS

Section 10.1    Other Share-Based Awards. The Committee is authorized to grant to Eligible Individuals Other Share-Based Awards that are payable in, valued in whole or in part by reference to, or otherwise based on or related to Shares, including Shares awarded purely as a bonus and not subject to terms or conditions, Shares in payment of the amounts due under an incentive or performance plan sponsored or maintained by the Company or an Affiliate, stock equivalent units, restricted stock units (“RSUs”), and Awards valued by reference to book value of Shares. Other Share-Based Awards may be granted either alone or in addition to or in tandem with other Awards. Subject to the terms and conditions of the Plan, the Committee has the authority to determine the Eligible Individuals to whom, and the time or times at which, Other Share-Based Awards will be granted, the number of Shares to be granted under such Awards, and all other terms and conditions of the Awards.


Section 10.2    Terms and Conditions. Other Share-Based Awards will be subject to terms and conditions, not inconsistent with the Plan, determined by the Committee, and the following:

(a)    Subject to the applicable Award Agreement and the Plan, Shares subject to Other Share-Based Awards may not be Transferred before the date on which the Shares are issued, or, if later, the date on which any applicable restriction, performance, or deferral period lapses.

(b)    Unless otherwise determined by the Committee at the time of grant, subject to the applicable Award Agreement and the Plan, the recipient of an Other Share-Based Award will not be entitled to receive, currently or on a deferred basis, dividends or dividend equivalents in respect of the number of Shares covered by the Award.

(c)    All Other Share-Based Awards and any Shares covered by those awards will vest or be forfeited to the extent so provided in the Award Agreement.

(d)    Common Stock issued on a bonus basis under this Article IX may be issued for no cash consideration. Common Stock purchased under a purchase right awarded under this Article X will be priced as determined by the Committee.

Section 10.3    Other Cash-Based Awards. The Committee may grant Other Cash-Based Awards to Eligible Individuals in amounts, on terms and conditions, and for consideration, including no consideration or such minimum consideration as may be required by Applicable Law. Other Cash-Based Awards may be granted subject to the satisfaction of vesting terms and conditions or may be awarded purely as a bonus and not subject to terms and conditions, and if subject to vesting, the Committee may accelerate such vesting at any time.

ARTICLE XI

CHANGE IN CONTROL

Section 11.1    Treatment of Awards upon a Change in Control. In the event of a Change in Control, and except as otherwise determined by the Committee in an Award Agreement, a Participant’s unvested Awards will not vest automatically and will be treated in accordance with one or more of the following methods as determined by the Committee:

(a)    Awards, whether or not then vested, will be continued, assumed, or have new rights substituted therefor, on an economic equivalent basis, as determined by the Committee, and restrictions to which Restricted Shares or any other Award granted before the Change in Control are subject will not lapse upon the Change in Control and the Restricted Shares or other Awards will receive the same distribution as other Common Stock on terms and conditions determined by the Committee; provided that the Committee may decide to award additional Restricted Shares or other Awards in lieu of any cash distribution.


(b)    The Committee may provide for the purchase of any Awards by the Company or an Affiliate for an amount of cash equal to the excess (if any) of the Fair Market Value of the Shares covered by such Awards as of the Change in Control, over the aggregate purchase or exercise price of such Awards. For the purposes of this Section 11.1(b), to the extent applicable, Fair Market Value will be determined based on the highest price per Share paid in connection with any Change in Control.

(c)    The Committee may terminate all outstanding and unexercised Stock Options, Stock Appreciation Rights, and Other Share-Based Awards that provide for a Participant-elected exercise, effective as of the Change in Control, by delivering notice of termination to each Participant at least 20 days before the date of consummation of the Change in Control, in which case during the period from the date on which such notice of termination is delivered to the consummation of the Change in Control, each affected Participant will have the right to exercise in full all of the Participant’s Awards that are then outstanding (without regard to any terms and conditions on exercisability otherwise contained in the Award Agreements), but any such exercise will be contingent on the occurrence of the Change in Control; provided that, if the Change in Control does not take place within a specified period after giving such notice for any reason whatsoever, the notice and exercise pursuant thereto will be null and void.

(d)    The Committee may make any other determination as to the treatment of Awards in connection with a Change in Control. The treatment of Awards need not be the same for all Participants. Any escrow, holdback, earnout, or similar terms and conditions in the definitive agreements relating to the Change in Control may apply to any payment to the holders of Awards to the same extent and in the same manner as such terms and conditions apply to the holders of Shares.

Section 11.2    Change in Control. Unless otherwise determined by the Committee in the applicable Award Agreement or other written agreement with a Participant approved by the Committee, a “Change in Control” means:

(a)    any “person,” as that term is used in Sections 13(d) and 14(d) of the Exchange Act (other than the Company, any trustee or other fiduciary holding securities under any employee benefit plan of the Company, or any company owned, directly or indirectly, by the Stockholders in substantially the same proportions as their ownership of Common Stock), becomes the beneficial owner (as defined in Rule 13d-3 under the Exchange Act), directly or indirectly, of securities of the Company representing more than 50% of the combined voting power of the Company’s then outstanding securities, other than pursuant to a Business Combination that does not constitute a Change in Control under such Section 11.2(c);

(b)    during any period of 24 consecutive calendar months, individuals who were directors serving on the Board on the first day of such period (the “Incumbent Directors”) cease for any reason to constitute a majority of the Board; provided, however, that any individual becoming a director after the first day of such period whose election, or nomination for election, by the Stockholders was approved by a vote of at least a majority of the Incumbent Directors will be considered as though such individual were an Incumbent


Director, but excluding, for purposes of this proviso, any such individual whose initial assumption of office occurs as a result of an actual or threatened proxy contest with respect to election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of a “person” (as used in Section 13(d) of the Exchange Act), in each case, other than the Board;

(c)    consummation of a reorganization, merger, consolidation, or other business combination (any of the foregoing, a “Business Combination”) of the Company or any direct or indirect subsidiary of the Company with any other corporation, in any case with respect to which the Company voting securities outstanding immediately before such Business Combination do not, immediately after such Business Combination, continue to represent (either by remaining outstanding or being converted into voting securities of the Company or any ultimate parent thereof) more than 50% of the then outstanding voting securities entitled to vote generally in the election of directors of the Company (or its successor) or any ultimate parent thereof after the Business Combination; or

(d)    a complete liquidation or dissolution of the Company or the consummation of a sale or disposition by the Company of all or substantially all of the Company’s assets other than the sale or disposition of all or substantially all of the assets of the Company to a Person or Persons who beneficially own, directly or indirectly, more than 50% of the combined voting power of the outstanding voting securities of the Company at the time of the sale.

For purposes of this Section 11.2, acquisitions or sales of securities of the Company by Vista, any of its respective affiliates, or any investment vehicle or fund controlled by or managed by, or otherwise affiliated with Vista shall not constitute a Change in Control. Notwithstanding the foregoing terms and conditions of this definition, if a Change in Control constitutes a payment event with respect to any Award (or any portion of an Award) that provides for the deferral of compensation that is subject to Section 409A of the Code, a Change in Control will not be deemed to have occurred for purposes of such Award (or portion thereof) unless such transaction or series of related transactions also constitutes a “change in control event” with respect to the Company for purposes of Section 409A of the Code.

Section 11.3    Initial Public Offering not a Change in Control. Notwithstanding the foregoing terms and conditions of the definition of Change in Control, the occurrence of the Registration Date will not be considered a Change in Control.

ARTICLE XII

AMENDMENT AND TERMINATION

Section 12.1    Amendment and Termination of Plan. Subject to Section 12.3, the Board may amend or terminate the Plan at any time; provided, however, that no amendment will be effective unless approved by the Stockholders to the extent Stockholder approval is necessary to satisfy any Applicable Laws.

Section 12.2    Amendment of Awards. Subject to Section 12.3, the Committee may amend any Award at any time; provided, however, that no amendment will be effective unless approved by the Stockholders to the extent Stockholder approval is necessary to satisfy any Applicable Laws.


Section 12.3    No Material Impairment of Rights. Rights under any Award granted before amendment or termination of the Plan or amendment of an Award may not be materially impaired by any such amendment or termination unless the Participant consents thereto.

ARTICLE XIII

GENERAL TERMS AND CONDITIONS

Section 13.1    Legend. The Committee may require each person receiving Shares under the Plan to represent to and agree with the Company in writing that the Participant is acquiring the Shares without a view to distribution thereof. In addition to any legend required by the Plan, the certificates for Shares issued under the Plan may include any legend that the Committee deems appropriate to reflect any restrictions on Transfer. All certificates for Shares delivered under the Plan will be subject to such stop-transfer orders and other restrictions as the Committee may deem advisable under Applicable Law, and the Committee may cause a legend or legends to be put on any such certificates to make appropriate reference to such restrictions.

Section 13.2    Book Entry. Notwithstanding any other term or condition of the Plan, the Company may elect to satisfy any requirement under the Plan for the delivery of Share certificates through the use of another system, such as book entry or electronically.

Section 13.3    Other Plans. Nothing contained in the Plan prevents the Board from adopting other or additional compensation arrangements, subject to Stockholder approval if such approval is required, and such arrangements may be either generally applicable or applicable only in specific cases.

Section 13.4    No Right to Employment, Consultancy, or Directorship. Neither the Plan nor the grant of any Award gives any Person any right with respect to continuance of employment, consultancy, or directorship by the Company or any Affiliate, nor does the Plan or the grant of any Award cause any limitation in any way on the right of the Company or any Affiliate by which an employee is employed or a Consultant or Non-Employee Director is retained to terminate such employment, consultancy, or directorship at any time.

Section 13.5    Withholding for Taxes. The Company or an Affiliate, as the case may be, has the right to deduct from payments of any kind otherwise due to a Participant any U.S. federal, state, local or foreign taxes of any kind required by Applicable Law to be withheld (a) with respect to the grant, vesting of or other lapse of restrictions applicable to an Award, (b) upon the issuance of any Shares upon the exercise of an Option or Stock Appreciation Right, or (c) otherwise due in connection with an Award. At the time the tax obligation becomes due, the Participant must pay to the Company or the Affiliate, as the case may be, any amount that the Company or Affiliate determines to be necessary to satisfy the tax obligation. The Company or the Affiliate, as the case may be, may require or permit the Participant to satisfy the tax obligation, in whole or in part, (i) by causing the Company or Affiliate to withhold up to the maximum required number of Shares otherwise issuable to the Participant as may be necessary to satisfy such tax obligation; (ii) by delivering to the Company or Affiliate Shares already owned by the Participant; (iii) the Company


or the Affiliate withholding cash from any compensation otherwise payable to or for the benefit of the Participant, (iv) withholding from proceeds from the sale of shares of Common Stock issued to the Participant under such Award, either through a voluntary sale or a mandatory sale arranged by the Company; or (v) any other method determined by the Committee that is permissible under Applicable Law. To the extent withholding occurs as indicated in (i) or (ii) above, the Shares delivered or withheld must have an aggregate Fair Market Value approximately equal to the tax obligation. The Fair Market Value of the Shares used to satisfy the tax obligation will be determined by the Company or the Affiliate as of the date that the amount of tax to be withheld is to be determined. To the extent applicable, a Participant may satisfy his or her tax obligation only with Shares that are not subject to any repurchase, forfeiture, unfulfilled vesting, or other similar requirements.

Section 13.6    No Assignment of Benefits. No Award or other benefit payable under the Plan may, except as otherwise specifically provided by Applicable Law or permitted by the Committee, be Transferable in any manner, and any attempt to Transfer any such benefit will be void, and any such benefit will not in any manner be liable for or subject to the debts, contracts, liabilities, engagements, or torts of any Person who will be entitled to such benefit, nor will it be subject to attachment or legal process for or against such Person.

Section 13.7    Listing and Other Terms and Conditions.

(a)    Unless otherwise determined by the Committee, as long as the Common Stock is listed on a national stock exchange or system sponsored by a national securities association, the issuance of Shares under an Award will be conditioned upon such Shares being listed on such exchange or system. The Company will have no obligation to issue such Shares unless and until such Shares are so listed, and the right to exercise any Stock Option or other Award with respect to such Shares will be suspended until such listing has been effected.

(b)    If at any time counsel to the Company is of the opinion that any sale or delivery of Shares under an Award is or may be unlawful or result in the imposition of excise taxes on the Company, the Company will have no obligation to make such sale or delivery, or to make any application or to effect or to maintain any qualification or registration under the Securities Act or otherwise, with respect to Shares or Awards, and the right to exercise any Stock Option or other Award will be suspended until, in the opinion of said counsel, such sale or delivery would be lawful or would not result in the imposition of excise taxes on the Company.

(c)    Upon termination of any period of suspension under this Section 13.7, any Award affected by such suspension that has not expired or terminated will be reinstated as to all Shares available before such suspension and as to Shares that would otherwise have become available during the period of such suspension, but no such suspension will extend the term of any Award.

(d)    A Participant will be required to supply the Company with certificates, representations, and information that the Company requests and otherwise cooperate with the Company in obtaining any listing, registration, qualification, exemption, consent, and approval the Company reasonably determines necessary or appropriate.


Section 13.8    Stockholders Agreement and Other Requirements. Notwithstanding any other term or condition of the Plan, as a condition to the receipt of Shares under an Award, to the extent required by the Committee, the Participant must execute and deliver a Stockholder’s agreement and such other documentation that sets forth certain restrictions on transferability of the Shares acquired upon exercise or purchase, and such other terms and conditions as the Committee may establish. The Company may require, as a condition of exercise, the Participant to become a party to an existing Stockholders agreement (or other agreement). Any payment of cash or issuance or transfer of Shares or other property to the Participant or the Participant’s legal representative under the Plan will, to the extent thereof, be in full satisfaction of all claims of such Persons under the plan, and the Company may require the Participant or the Participant’s legal representative, as a condition to such payment or issuance or transfer, to execute a general release of all claims in favor of the Company and each Affiliate in such form as the Company may determine.

Section 13.9    Governing Law. The Plan and actions taken in connection with the Plan will be governed and construed in accordance with the laws of the U.S. State of Delaware without regard to the principles of conflicts of laws (whether of the U.S. State of Delaware or any other jurisdiction).

Section 13.10    Jurisdiction; Waiver of Jury Trial. Any suit, action, or proceeding with respect to the Plan or any Award or Award Agreement, or any judgment entered by any court of competent jurisdiction in respect of the Plan or any Award or Award Agreement, will be resolved only in the courts of the U.S. State of Delaware or the United States District Court for the District of Delaware and the appellate courts having jurisdiction of appeals in such courts. In that context, and without limiting the generality of the foregoing, each of the Company and each Participant irrevocably and unconditionally (a) submits in any proceeding relating to the Plan or any Award or Award Agreement, or for the recognition and enforcement of any judgment in respect of the Plan or any Award or Award Agreement (a “Proceeding”), to the exclusive jurisdiction of the courts of the U.S. State of Delaware or the United States District Court for the District of Delaware and the appellate courts having jurisdiction of appeals in such courts, and agrees that all claims in respect of any Proceeding will be heard and determined in such state court or, to the extent permitted by Applicable Law, in such federal court, (b) consents that any Proceeding may and will be brought in such courts and waives any objection that the Company or the Participant may have at any time after the Effective Date to the venue or jurisdiction of any Proceeding in any such court or that the Proceeding was brought in an inconvenient court and agrees not to plead or claim the same, (c) waives all right to trial by jury in any Proceeding (whether based on contract, tort, or otherwise) arising out of or relating to the Plan or any Award or Award Agreement, (d) agrees that service of process in any Proceeding may be effected by mailing a copy of such process by registered or certified mail (or any substantially similar form of mail), postage prepaid, to such party, in the case of a Participant, at the Participant’s address shown in the books and records of the Company or, in the case of the Company, at the Company’s principal offices, attention General Counsel, and (e) agrees that nothing in the Plan will affect the right to effect service of process in any other manner permitted by the laws of the State of Delaware.


Section 13.11    Other Benefits. No Award will be considered compensation for purposes of computing benefits under any retirement plan of the Company or any Affiliate or affect any benefit under any other benefit plan now or subsequently in effect under which the availability or amount of benefits is related to the level of compensation.

Section 13.12    Costs. The Company will bear all expenses associated with administering the Plan, including expenses of issuing Common Stock under Awards.

Section 13.13    No Right to Same Benefits. The terms and conditions of Awards need not be the same with respect to each Participant, and Awards to individual Participants need not be the same in subsequent years (if granted at all).

Section 13.14    Death; Disability. The Committee may require the transferee of a Participant to supply it with written notice of the Participant’s death or Disability and to supply it with a copy of the will (in the case of the Participant’s death) or such other evidence as the Committee deems necessary to establish the validity of the transfer of an Award. The Committee may also require the agreement of the transferee to be bound by the Plan.

Section 13.15    Section 16(b) of the Exchange Act. All elections and transactions under the Plan by Persons subject to Section 16 of the Exchange Act involving Shares are intended to comply with any applicable exemptive condition under Rule 16b-3. The Committee may establish and adopt written administrative guidelines, designed to facilitate compliance with Section 16(b) of the Exchange Act, as it may deem necessary or proper for the administration and operation of the Plan and the transaction of business thereunder.

Section 13.16    Section 409A. The Plan is intended to comply with Section 409A and will be limited, construed, and interpreted in accordance with such intent. To the extent that any Award is subject to Section 409A, it will be paid in a manner that complies with Section 409A. Notwithstanding any other provision of the Plan, any Plan provision that is inconsistent with Section 409A will be deemed to be amended to comply with Section 409A and to the extent such provision cannot be amended to comply, such provision will be null and void. The Company will have no liability to a Participant, or any other party, if an Award that is intended to be exempt from or compliant with Section 409A is not so exempt or compliant, or for any action taken by the Committee or the Company and, in the event that any amount or benefit under the Plan becomes subject to penalties under Section 409A, responsibility for payment of such penalties will rest solely with the affected Participants and not with the Company. Notwithstanding any other provision in the Plan or any Award Agreement, any payment(s) of “nonqualified deferred compensation” (within the meaning of Section 409A) that are otherwise required to be made under the Plan to a “specified employee” (as defined under Section 409A) as a result of such employee’s separation from service (other than a payment that is not subject to Section 409A) will be delayed for the first six months after such separation from service and will instead be paid (in a manner set forth in the Award Agreement) upon expiration of such delay period (or, if earlier, the date of death of the specified employee). All installment payments under the Plan will be deemed separate payments for purposes of Section 409A.

Section 13.17    California Participants. The Plan is intended to comply with Section 25102(o) of the California Corporations Code, to the extent applicable. In that regard, to


the extent required by Section 25102(o), (a) the terms and conditions of any Options and Stock Appreciation Rights, to the extent vested and exercisable upon a Participant’s Separation from Service, will include any minimum exercise periods after Separation from Service required by Section 25102(o) and (b) any repurchase right of the Company or any Affiliate will include a minimum 90-day notice requirement. Any Plan term that is inconsistent with Section 25102(o) will, without further act or amendment by the Company or the Board, be reformed to comply with the requirements of Section 25102(o).

Section 13.18    Successor and Assigns. The Plan will be binding on all successors and permitted assigns of a Participant, including the estate of such Participant and the executor, administrator, or trustee of such estate.

Section 13.19    Severability of Terms and Conditions. If any term or condition of the Plan is held invalid or unenforceable, such invalidity or unenforceability will not affect any other term or condition of the Plan, and the Plan will be construed and enforced as if such term or condition had not been included.

Section 13.20    Payments to Minors, Etc. Any benefit payable to or for the benefit of a minor, an incompetent Person, or other Person incapable of receipt thereof will be considered paid when paid to such Person’s guardian or to the party providing or reasonably appearing to provide for the care of such Person, and such payment will fully discharge the obligations of the Committee, the Board, the Company, all Affiliates, and their employees, agents, and representatives with respect thereto.

Section 13.21    Lock-Up Agreement. As a condition to the grant of an Award, if requested by the Company and the lead underwriter of any public offering of Common Stock (the “Lead Underwriter”), a Participant must irrevocably agree not to sell, contract to sell, grant any option to purchase, transfer the economic risk of ownership in, make any short sale of, pledge or otherwise transfer or dispose of, any interest in any Common Stock or any securities convertible into, derivative of, or exchangeable or exercisable for, or any other rights to purchase or acquire Common Stock (except Common Stock included in such public offering or acquired on the public market after such offering) during such period of time after the effective date of a registration statement of the Company filed under the Securities Act that the Lead Underwriter may specify (the “Lock-Up Period”). Each Participant must sign such documents as may be requested by the Lead Underwriter to effect the foregoing. The Company may impose stop-transfer instructions with respect to Common Stock acquired under an Award until the end of such Lock-Up Period.

Section 13.22    Separation from Service for Cause; Clawbacks; Detrimental Conduct.

(a)    The Company may cancel any unvested Awards if the Participant incurs a Separation from Service for Cause.

(b)    All awards, amounts, or benefits received or outstanding under the Plan will be subject to clawback, cancellation, recoupment, rescission, payback, reduction, or other similar action in accordance with any Company clawback or similar policy or any Applicable Law related to such actions. A Participant’s acceptance of an Award will constitute the Participant’s acknowledgement of and consent to the Company’s application,


implementation, and enforcement of any applicable Company clawback or similar policy that may apply to the Participant, whether adopted before or after the Effective Date, and any Applicable Law relating to clawback, cancellation, recoupment, rescission, payback, or reduction of compensation, and the Participant’s agreement that the Company may take any actions that may be necessary to effectuate any such policy or Applicable Law, without further consideration or action.

(c)    Except as otherwise determined by the Committee, notwithstanding any other term or condition of the Plan, if a Participant engages in Detrimental Conduct, whether during the Participant’s service or after the Participant’s Separation from Service, in addition to any other penalties or restrictions that may apply under the Plan, Applicable Law, or otherwise, the Participant must forfeit or pay to the Company the following:

(i)    any and all outstanding Awards granted to the Participant, including Awards that have become vested or exercisable;

(ii)    any cash or Shares received by the Participant in connection with the Plan within the 36-month period immediately before the date the Participant engaged in Detrimental Conduct; and

(iii)    the profit realized by the Participant from the sale, or other disposition for consideration, of any Shares received by the Participant under the Plan within the 36-month period immediately before the date the Participant engaged in Detrimental Conduct.

Section 13.23    Data Protection. A Participant’s acceptance of an Award will be deemed to constitute the Participant’s acknowledgement of and, where required, consent to the collection and processing of personal data relating to the Participant so that the Company and the Affiliates can fulfill their obligations and exercise their rights under the Plan and generally administer and manage the Plan. This data will include data about participation in the Plan and Shares offered or received, purchased, or sold under the Plan and other appropriate financial and other data (such as the date on which the Awards were granted) about the Participant and the Participant’s participation in the Plan.

Section 13.24    Unfunded Plan. The Plan is intended to constitute an “unfunded” plan for incentive and deferred compensation. With respect to any payment as to which a Participant has a fixed and vested interest but that is not yet made to a Participant by the Company, nothing in the Plan gives any Participant any right that is greater than the rights of a general unsecured creditor of the Company. The grant of an Award will not require a segregation of any of the Company’s assets for satisfaction of the Company’s payment obligation under any Award.

Section 13.25    Plan Construction. In the Plan, unless otherwise stated, the following uses apply:

(a)    references to an Applicable Law refer to such Applicable Law and any amendments and supplements thereto and any successor Applicable Law, and to all valid and binding rules and regulations promulgated thereunder, court decisions, and other regulatory and judicial authority issued or rendered thereunder, as amended or supplemented, or their successors, as in effect at the relevant time;


(b)    in computing periods from a specified date to a later specified date, the words “from” and “commencing on” (and the like) mean “from and including,” and the words “to,” “until,” and “ending on” (and the like) mean “to and including”;

(c)    indications of time of day will be based upon the time applicable to the location of the principal headquarters of the Company;

(d)    the words “include,” “includes,” and “including” (and the like) mean “include, without limitation,” “includes, without limitation,” and “including, without limitation” (and the like), respectively;

(e)    all references to articles, sections, and exhibits are to articles, sections, and exhibits in or to the Plan;

(f)    all words used will be construed to be of such gender or number as the circumstances and context require;

(g)    the captions and headings of articles, sections, and exhibits have been inserted solely for convenience of reference and will not be considered a part of the Plan, nor will any of them affect the meaning or interpretation of the Plan;

(h)    any reference to an agreement, plan, policy, form, document, or set of documents, and the rights and obligations of the parties under any such agreement, plan, policy, form, document, or set of documents, will mean the agreement, plan, policy, form, document, or set of documents as amended from time to time, and any and all modifications, extensions, renewals, substitutions, or replacements thereof; and

(i)    all accounting terms not specifically defined will be construed in accordance with GAAP.

*            *             *            *

EX-31.1 3 d192400dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

Certification Pursuant to Section 302 of Sarbanes-Oxley Act of 2002

I, Lisa Utzschneider, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Integral Ad Science 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: August 12, 2021

 

/s/ Lisa Utzschneider

Lisa Utzschneider
Director and Chief Executive Officer
EX-31.2 4 d192400dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

Certification Pursuant to Section 302 of Sarbanes-Oxley Act of 2002

I, Joseph Pergola, certify that:

 

1.

I have reviewed this Quarterly Report on Form 10-Q of Integral Ad Science 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: August 12, 2021

 

/s/ Joseph Pergola

Joseph Pergola
Chief Financial Officer
EX-32.1 5 d192400dex321.htm EX-32.1 EX-32.1

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 Integral Ad Science Holding Corp. (the “Company”) for the period ended June 30, 2021, as filed with the U.S. Securities and Exchange Commission (the “Report”), I, Lisa Utzschneider, 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: August 12, 2021    

/s/ Lisa Utzschneider

    Lisa Utzschneider
    Director and Chief Executive Officer
EX-32.2 6 d192400dex322.htm EX-32.2 EX-32.2

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 Integral Ad Science Holding Corp. (the “Company”) for the period ended June 30, 2021, as filed with the U.S. Securities and Exchange Commission (the “Report”), I, Joseph Pergola, 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: August 12, 2021    

/s/ Joseph Pergola

    Joseph Pergola
    Chief Financial Officer
EX-101.SCH 7 ias-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Condensed Consolidated Statements of Operations And Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Condensed Consolidated Statements of Changes In Members'/ Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1007 - Disclosure - Description Of Business link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Property And Equipment, Net link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Internal Use Software, Net link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Intangible Assets, Net link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Goodwill link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Accounts Payable And Accrued Expenses link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Long-term Debt link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Segment Data link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Members' / Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Net Loss Per Share link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Fair Value Disclosures link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Related-Party Transactions link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Subsequent events link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Property And Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Internal Use Software, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Goodwill (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Accounts Payable And Accrued Expenses (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Long-term Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Segment Data (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Fair Value Disclosures (Tables) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Description Of Business - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Reconciliation of Cash, Cash Equivalents, And Restricted Cash (Detail) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Allowance For Doubtful Accounts (Detail) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Share-Based Payment Award, Stock Options, Valuation Assumptions (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Property And Equipment, Net - Summary of Property And Equipment (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Property And Equipment, Net - Summary of Computer And Office Equipment Under Capital Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Property And Equipment, Net - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Internal Use Software, Net - Summary of Internal Use Software, Net (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Internal Use Software, Net - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Intangible Assets, Net - Summary Of Gross Book Value, Accumulated Amortization, Net Book Value And Amortization Periods Of The Intangible Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Intangible Assets, Net - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Goodwill - Summary of Roll forward Changes in Goodwill (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Accounts Payable And Accrued Expenses - Summary of Accounts Payable And Accrued Expenses (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Long-term Debt - Summary of Carrying Amount of The Term Loan (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Long-term Debt - Summary of Future Principal Payments of Long-Term Debt (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Long-term Debt - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Segment Data - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Segment Data - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Stock-Based Compensation - Summary of Share Based Compensation Stock Options Activity (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Stock-Based Compensation - Summary of Employee Service Share Based Compensation Allocation of Recognized Period Costs (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Stock-Based Compensation - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Members' / Stockholders' Equity - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Commitments and Contingencies - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Capital Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share Basic and Diluted (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Fair Value Disclosures - Summary of Estimated Fair Value of Financial Instruments (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Related-Party Transactions - Additional information (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Subsequent Events - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 8 ias-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 ias-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 ias-20210630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 11 ias-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 12 g192400g0723002850821.jpg GRAPHIC begin 644 g192400g0723002850821.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_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^BBO./BM MXXU7P:NE#2Q#FZ,N\R)N^[MQC_OJG&+D[(F4E%79Z/17)_#GQ'>^*?"$.IWX MC%PTKQMY8P#M/'%=6S*BEF("J,DGL*&K.PTTU="T5X%KGQPUE=:N$TF&V6QC MD*Q^8FXN >I/O7K_ (-\2Q>+/#-MJL:A'?*RQ@YV..H_SZU4J^NY!';P(7D8]@*\"UWXX:[*VDGO9[>(JIVD1^OOBKS?$31+G1=4N["X=IK*$N8G MB8-S]T[>I&<%?B!8ZIX1&JZG,+>6"-6NF,95 Q)P%S][IVK M5T;QIHFNWGV.TN'6YV[UBFC,;.OJN>HH<6@4XLZ"BN4F^(WAF"_EM'OSF)BC MRK&3&K#MNZ9IS_$3PS%!#-)?[4GMOM,64.73<5X'KD'BCEEV#GCW.IHKE+WX MB>'["X\F:6Y^55:1UMV*Q@C(W'''!I)/%$S^/=)TBU:&73[VP>Z\T(/#.N:M$&_T",&)0/]8PY8?@M=A\"_$7V36;K0IGQ%>+ MYL()Z2+U'XC^5:4/C?3_ (8Z59^%_L#7=TD(EO2" !(XR5_(XKR:#5QIWB9- M7TV,PK%<^?%&3]T9SM_+BM=9IIF.D&FM^I]%?%]9W^&^H>1GAHS)C^YN&:\D M^$USX8M]6O1XB6#>\:BW:<90==WX]*^A+::R\2>'XY2JS6=] "5/(*L.17C' MB#X%WT=S)+H=W%+;DY6&8X9?;/>LJ9;W$)!D@8Y25/Z@^M?4>D M:E#K&CV>HP?ZJYB65?;(SBE535KNZ'1E%W25F>(Z'9"XA\(PW%N7C/B"[+JR M\8X(S76Z]9G_ (6A=+;V^//\/3J0J\,W.!]:] ^T:&WE<9(C0 _4XI.M&URHX:;ERI:GEFDZUI.E_#:\ M\-:AILO]LQQS12VYA),LASA\^G0Y]JC\ 645WXD\)&XMQ*D?A]V4LN0&\YN? MKR:Z;_A'?%&J6TL-MXCLIK"?! %M[*$1B M0KEL?_7-4YQM==2(TIN7*UL>9:CKEQ?R>(H-1U*:QN8Y9;>WTV&V!\Y,84]/ MFS5+P?>I9ZUX&N;H2I%_9LUEO9#Q+O(V_K7M2P6TS)'(2.21E#')+$\?K7&^#_!%AJ?BR.^F220P2?:9"[9#-G(S M^->COX/#Z%#I0OG6))3(S;/O$]/RK0\/Z!#H-O+''(97E;+.1@^PK./MN97> MG4ZIRP:ISY4G)O339'/:E\)O#.K:E<:A=I=/<7$ADD;SNY_"N8\5?"3P_INE M"\L8[@>6X\P-)GY3WZ>M>P5#=VT=Y:36THRDJ%3^-=$I3<;)GG4E3C44I1NC MS3PQJ-SI'@R:QTUB7L7\Q1)\Q\ICS^1K3T7QXP>1=6^Z>4>->GL:U=(\&)I- M^MREZTB[2CQL@PRGL:KZC\/[6XF:2SN&MPQR4*[@/I7'RU])=3VO:9>VX-:/ M9VV\C@?'$6G>+]=2\,4F(XQ"A!P6Y)_K7J_AO3TT+PK861RJVT !W'IW-4-& M\%66F3K<3R&YF7E=PPJGUQ6[J5F;_3YK02F+S5VEU&2!WK6G[6S-;6D$*2%HQ\ MSEAD?A6XFF6R:8+ 1KY0B\KIVQBLB+PJUJ()+3498;F)/+,NT'>G8$>U0J)HSUV:T5]?TZ?J0>'(IH?$NMI<2B60>7EP,;N#C]*;=6&HZ?K=YJ%O9 M1:A#E5R/EM;J9^W@ZK=U9I+9]+=M5L9 UH7D5GI^E1_8)+FX=)\KS&0, MG'N:L:K97^DZ+J$G]I//#Y0VB506#9'/TJX/"=HNGB!9I1<"7SA M&7N+>Y2\U.XGDF01AB,!1G/3UJ>2=M=R_;4%)ORP2W- MU!!;(B*+>/)9LSF5]8PZ6B_#K;T[F'>: ME?>&[R\MC=/=JUMYL;2#E6+8_*M2UTO4[?R+TZL\C$;YHW7*L,9P*N7F@V]_ MJ3W<[%E>W,#1XXP3G.?6JUMXXN8S',R_.I&.0< M5G'PT\;2QV>I3VUK*Q9H5 .,]=I[5N00K;V\<*EBJ*%!8Y)^IJJ<9)^\9XJK M2G&U/_AEVV_S)****V.$2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH 5HH **** "BBB@ HHHH **** /__9 end XML 13 d192400d10q_htm.xml IDEA: XBRL DOCUMENT 0001842718 2021-01-01 2021-06-30 0001842718 2021-08-12 0001842718 2021-04-01 2021-06-30 0001842718 2021-06-30 0001842718 2020-12-31 0001842718 2020-04-01 2020-06-30 0001842718 2020-01-01 2020-06-30 0001842718 2020-06-30 0001842718 2021-03-31 0001842718 2020-03-31 0001842718 2019-12-31 0001842718 ias:NavexGlobalInc.Member 2020-12-31 0001842718 ias:CventIncMember 2020-12-31 0001842718 ias:VistaConsultingGroupLlcMember 2020-12-31 0001842718 ias:VistaEquityPartnersManagementLlcMember 2020-12-31 0001842718 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001842718 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-12-31 0001842718 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001842718 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001842718 ias:ComputerSoftwarePropertyPlantAndEquipmentMember 2020-12-31 0001842718 ias:ComputerAndOfficeEquipmentMember 2020-12-31 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2020-12-31 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001842718 us-gaap:OffMarketFavorableLeaseMember 2020-12-31 0001842718 us-gaap:TrademarksMember 2020-12-31 0001842718 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001842718 us-gaap:CustomerRelationshipsMember 2020-12-31 0001842718 us-gaap:PaymentInKindPIKNoteMember 2020-12-31 0001842718 ias:TermLoanMember 2020-12-31 0001842718 us-gaap:OperatingSegmentsMember ias:PropertyAndEquipmentMember 2020-12-31 0001842718 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember ias:PropertyAndEquipmentMember 2020-12-31 0001842718 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember ias:PropertyAndEquipmentMember 2020-12-31 0001842718 us-gaap:OperatingSegmentsMember srt:AmericasMember ias:PropertyAndEquipmentMember 2020-12-31 0001842718 ias:NavexGlobalInc.Member 2021-06-30 0001842718 ias:CventIncMember 2021-06-30 0001842718 ias:VistaConsultingGroupLlcMember 2021-06-30 0001842718 ias:VistaEquityPartnersManagementLlcMember 2021-06-30 0001842718 us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-06-30 0001842718 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-06-30 0001842718 srt:MinimumMember 2021-06-30 0001842718 srt:MaximumMember 2021-06-30 0001842718 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001842718 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001842718 ias:ComputerSoftwarePropertyPlantAndEquipmentMember 2021-06-30 0001842718 ias:ComputerAndOfficeEquipmentMember 2021-06-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2021-06-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-06-30 0001842718 us-gaap:OffMarketFavorableLeaseMember 2021-06-30 0001842718 us-gaap:TrademarksMember 2021-06-30 0001842718 us-gaap:DevelopedTechnologyRightsMember 2021-06-30 0001842718 us-gaap:CustomerRelationshipsMember 2021-06-30 0001842718 ias:EmployeeStockPurchasePlanMember 2021-06-30 0001842718 ias:UnamortizedStockBasedCompensationExpenseMember 2021-06-30 0001842718 ias:ReturnTargetOptionsMember 2021-06-30 0001842718 ias:TimeBasedServiceOptionsMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-06-30 0001842718 ias:ReturnTargetOptionsMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-06-30 0001842718 us-gaap:PaymentInKindPIKNoteMember 2021-06-30 0001842718 ias:TermLoanMember 2021-06-30 0001842718 ias:CreditAgreementMember us-gaap:PaymentInKindPIKNoteMember 2021-06-30 0001842718 srt:MaximumMember ias:EmployeeStockPurchasePlanMember 2021-06-30 0001842718 ias:TimeBasedServiceOptionsMember 2021-06-30 0001842718 ias:CreditAgreementMember 2021-06-30 0001842718 ias:PropertyAndEquipmentMember 2021-06-30 0001842718 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember ias:PropertyAndEquipmentMember 2021-06-30 0001842718 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember ias:PropertyAndEquipmentMember 2021-06-30 0001842718 us-gaap:OperatingSegmentsMember srt:AmericasMember ias:PropertyAndEquipmentMember 2021-06-30 0001842718 us-gaap:RevolvingCreditFacilityMember 2021-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-06-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-06-30 0001842718 ias:MediaoceanMember 2020-01-01 2020-06-30 0001842718 ias:VistaConsultingGroupLlcMember 2020-01-01 2020-06-30 0001842718 ias:VistaEquityPartnersManagementLlcMember 2020-01-01 2020-06-30 0001842718 ias:NavexGlobalInc.Member 2020-01-01 2020-06-30 0001842718 ias:TrainingMember ias:CventIncMember 2020-01-01 2020-06-30 0001842718 us-gaap:MemberUnitsMember 2020-01-01 2020-06-30 0001842718 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001842718 us-gaap:CapitalUnitsMember 2020-01-01 2020-06-30 0001842718 srt:MaximumMember 2020-01-01 2020-06-30 0001842718 srt:MinimumMember 2020-01-01 2020-06-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2020-01-01 2020-06-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2020-01-01 2020-06-30 0001842718 us-gaap:OperatingSegmentsMember 2020-01-01 2020-06-30 0001842718 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2020-01-01 2020-06-30 0001842718 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2020-01-01 2020-06-30 0001842718 us-gaap:OperatingSegmentsMember srt:AmericasMember 2020-01-01 2020-06-30 0001842718 ias:ReturnTargetOptionsMember 2020-01-01 2020-06-30 0001842718 ias:TimeBasedServiceOptionsMember 2020-01-01 2020-06-30 0001842718 country:US 2020-01-01 2020-06-30 0001842718 ias:MediaoceanMember 2020-04-01 2020-06-30 0001842718 ias:VistaConsultingGroupLlcMember 2020-04-01 2020-06-30 0001842718 ias:VistaEquityPartnersManagementLlcMember 2020-04-01 2020-06-30 0001842718 ias:NavexGlobalInc.Member 2020-04-01 2020-06-30 0001842718 ias:TrainingMember ias:CventIncMember 2020-04-01 2020-06-30 0001842718 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001842718 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001842718 us-gaap:CapitalUnitsMember 2020-04-01 2020-06-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2020-04-01 2020-06-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-04-01 2020-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2020-04-01 2020-06-30 0001842718 us-gaap:OperatingSegmentsMember 2020-04-01 2020-06-30 0001842718 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2020-04-01 2020-06-30 0001842718 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2020-04-01 2020-06-30 0001842718 us-gaap:OperatingSegmentsMember srt:AmericasMember 2020-04-01 2020-06-30 0001842718 ias:ReturnTargetOptionsMember 2020-04-01 2020-06-30 0001842718 ias:TimeBasedServiceOptionsMember 2020-04-01 2020-06-30 0001842718 us-gaap:GeneralAndAdministrativeExpenseMember 2020-04-01 2020-06-30 0001842718 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0001842718 us-gaap:SellingAndMarketingExpenseMember 2020-04-01 2020-06-30 0001842718 country:US 2020-04-01 2020-06-30 0001842718 ias:VistaConsultingGroupLlcMember 2021-01-01 2021-06-30 0001842718 ias:VistaEquityPartnersManagementLlcMember 2021-01-01 2021-06-30 0001842718 ias:NavexGlobalInc.Member 2021-01-01 2021-06-30 0001842718 ias:TrainingMember ias:CventIncMember 2021-01-01 2021-06-30 0001842718 us-gaap:MemberUnitsMember 2021-01-01 2021-06-30 0001842718 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001842718 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001842718 us-gaap:CapitalUnitsMember 2021-01-01 2021-06-30 0001842718 srt:MinimumMember 2021-01-01 2021-06-30 0001842718 srt:MaximumMember 2021-01-01 2021-06-30 0001842718 srt:MaximumMember ias:ComputerSoftwarePropertyPlantAndEquipmentMember 2021-01-01 2021-06-30 0001842718 srt:MaximumMember ias:ComputerAndOfficeEquipmentMember 2021-01-01 2021-06-30 0001842718 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-06-30 0001842718 srt:MinimumMember ias:ComputerSoftwarePropertyPlantAndEquipmentMember 2021-01-01 2021-06-30 0001842718 srt:MinimumMember ias:ComputerAndOfficeEquipmentMember 2021-01-01 2021-06-30 0001842718 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-06-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2021-01-01 2021-06-30 0001842718 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-06-30 0001842718 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-06-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-06-30 0001842718 ias:DigitalAdvertisingTransparencySoftwareMember 2021-01-01 2021-06-30 0001842718 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-06-30 0001842718 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0001842718 us-gaap:OffMarketFavorableLeaseMember 2021-01-01 2021-06-30 0001842718 us-gaap:TrademarksMember 2021-01-01 2021-06-30 0001842718 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-06-30 0001842718 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0001842718 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0001842718 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-01-01 2021-06-30 0001842718 ias:ReturnTargetOptionsMember ias:TwoThousandAndTwentyOnePlanMember 2021-01-01 2021-06-30 0001842718 ias:TimeBasedServiceOptionsMember ias:TwoThousandAndEighteenPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-01-01 2021-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember ias:EachYearMember 2021-01-01 2021-06-30 0001842718 ias:ReturnTargetOptionsMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-01-01 2021-06-30 0001842718 ias:TimeBasedServiceOptionsMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-01-01 2021-06-30 0001842718 ias:TimeBasedServiceOptionsMember ias:TwoThousandAndTwentyOnePlanMember 2021-01-01 2021-06-30 0001842718 ias:TimeBasedServiceOptionsMember ias:TwoThousandAndTwentyOnePlanMember us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001842718 ias:ReturnTargetOptionsMember ias:TwoThousandAndTwentyOnePlanMember us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001842718 ias:TwoThousandAndTwentyOnePlanMember 2021-01-01 2021-06-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:TwoThousandAndTwentyOnePlanMember 2021-01-01 2021-06-30 0001842718 ias:EmployeeStockPurchasePlanMember 2021-01-01 2021-06-30 0001842718 ias:VistaMember ias:ReturnTargetOptionsMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember ias:SaleOfSharesHeldByVistaMember 2021-01-01 2021-06-30 0001842718 ias:WeightedAverageVestingPeriodMember ias:UnamortizedStockBasedCompensationExpenseMember 2021-01-01 2021-06-30 0001842718 us-gaap:OperatingSegmentsMember 2021-01-01 2021-06-30 0001842718 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2021-01-01 2021-06-30 0001842718 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2021-01-01 2021-06-30 0001842718 us-gaap:OperatingSegmentsMember srt:AmericasMember 2021-01-01 2021-06-30 0001842718 us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember 2021-01-01 2021-06-30 0001842718 ias:CreditAgreementMember ias:TermLoanMember 2021-01-01 2021-06-30 0001842718 ias:CreditAgreementMember ias:IncrementalTermLoanMember 2021-01-01 2021-06-30 0001842718 ias:CreditAgreementMember 2021-01-01 2021-06-30 0001842718 srt:MaximumMember ias:EmployeeStockPurchasePlanMember 2021-01-01 2021-06-30 0001842718 ias:VistaMember srt:MinimumMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-01-01 2021-06-30 0001842718 ias:VistaMember ias:LongTermIncentivePlanMember ias:TransferMember 2021-01-01 2021-06-30 0001842718 ias:VistaMember ias:LongTermIncentivePlanMember ias:PublicOfferingMember 2021-01-01 2021-06-30 0001842718 ias:ReturnTargetOptionsMember 2021-01-01 2021-06-30 0001842718 ias:TimeBasedServiceOptionsMember 2021-01-01 2021-06-30 0001842718 ias:PropertyAndEquipmentMember 2021-01-01 2021-06-30 0001842718 ias:TwoThousandAndEighteenPlanMember 2021-01-01 2021-06-30 0001842718 country:US 2021-01-01 2021-06-30 0001842718 ias:LongTermTargetIncentiveCashAwardsMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-01-01 2021-06-30 0001842718 ias:VistaConsultingGroupLlcMember 2021-04-01 2021-06-30 0001842718 ias:VistaEquityPartnersManagementLlcMember 2021-04-01 2021-06-30 0001842718 ias:NavexGlobalInc.Member 2021-04-01 2021-06-30 0001842718 ias:TrainingMember ias:CventIncMember 2021-04-01 2021-06-30 0001842718 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001842718 us-gaap:MemberUnitsMember 2021-04-01 2021-06-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001842718 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001842718 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001842718 us-gaap:CapitalUnitsMember 2021-04-01 2021-06-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2021-04-01 2021-06-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-04-01 2021-06-30 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-04-01 2021-06-30 0001842718 us-gaap:OperatingSegmentsMember 2021-04-01 2021-06-30 0001842718 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2021-04-01 2021-06-30 0001842718 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2021-04-01 2021-06-30 0001842718 us-gaap:OperatingSegmentsMember srt:AmericasMember 2021-04-01 2021-06-30 0001842718 ias:ReturnTargetOptionsMember 2021-04-01 2021-06-30 0001842718 ias:TimeBasedServiceOptionsMember 2021-04-01 2021-06-30 0001842718 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001842718 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001842718 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001842718 ias:TwoThousandAndEighteenPlanMember 2021-04-01 2021-06-30 0001842718 country:US 2021-04-01 2021-06-30 0001842718 us-gaap:CommonStockMember us-gaap:SubsequentEventMember us-gaap:IPOMember 2021-07-02 2021-07-02 0001842718 us-gaap:CommonStockMember us-gaap:SubsequentEventMember us-gaap:OverAllotmentOptionMember 2021-07-02 2021-07-02 0001842718 us-gaap:CommonStockMember us-gaap:SubsequentEventMember us-gaap:IPOMember 2021-07-02 0001842718 us-gaap:CommonStockMember us-gaap:SubsequentEventMember us-gaap:OverAllotmentOptionMember 2021-07-02 0001842718 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001842718 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001842718 us-gaap:OffMarketFavorableLeaseMember 2020-01-01 2020-12-31 0001842718 us-gaap:TrademarksMember 2020-01-01 2020-12-31 0001842718 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001842718 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001842718 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001842718 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001842718 ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2020-01-01 2020-12-31 0001842718 ias:TwoThousandAndTwentyOnePlanMember 2020-01-01 2020-12-31 0001842718 us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember 2018-07-19 0001842718 ias:CreditAgreementMember ias:TermLoanMember 2018-07-19 0001842718 ias:CreditAgreementMember ias:IncrementalTermLoanMember 2019-11-19 0001842718 ias:TimeBasedServiceOptionsMember ias:TwoThousandAndEighteenPlanMember 2018-08-01 2018-08-01 0001842718 ias:TimeBasedServiceOptionsMember ias:TwoThousandAndEighteenPlanMember ias:VestingAfterTwelveMonthsMember 2018-08-01 2018-08-01 0001842718 ias:TimeBasedServiceOptionsMember ias:TwoThousandAndEighteenPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-08-01 2018-08-01 0001842718 srt:MinimumMember ias:ReturnTargetOptionsMember ias:TwoThousandAndEighteenPlanMember 2018-08-01 2018-08-01 0001842718 ias:ReturnTargetOptionsMember ias:TwoThousandAndEighteenPlanMember 2018-08-01 2018-08-01 0001842718 us-gaap:CommonStockMember us-gaap:SubsequentEventMember us-gaap:OverAllotmentOptionMember 2021-07-28 2021-07-28 0001842718 us-gaap:SubsequentEventMember 2021-08-09 2021-08-09 0001842718 us-gaap:MemberUnitsMember 2019-12-31 0001842718 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001842718 us-gaap:RetainedEarningsMember 2019-12-31 0001842718 us-gaap:RetainedEarningsMember 2020-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001842718 us-gaap:MemberUnitsMember 2020-06-30 0001842718 us-gaap:MemberUnitsMember 2020-03-31 0001842718 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001842718 us-gaap:RetainedEarningsMember 2020-03-31 0001842718 us-gaap:MemberUnitsMember 2020-12-31 0001842718 us-gaap:CommonStockMember 2020-12-31 0001842718 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001842718 us-gaap:RetainedEarningsMember 2020-12-31 0001842718 us-gaap:RetainedEarningsMember 2021-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001842718 us-gaap:CommonStockMember 2021-06-30 0001842718 us-gaap:MemberUnitsMember 2021-06-30 0001842718 ias:ReturnTargetOptionsMember 2020-12-31 0001842718 ias:TimeBasedServiceOptionsMember 2020-12-31 0001842718 us-gaap:MemberUnitsMember 2021-03-31 0001842718 us-gaap:CommonStockMember 2021-03-31 0001842718 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001842718 us-gaap:RetainedEarningsMember 2021-03-31 0001842718 ias:ReturnTargetOptionsMember 2021-03-31 0001842718 ias:TimeBasedServiceOptionsMember 2021-03-31 shares iso4217:USD pure utr:Year utr:Day iso4217:USD shares ias:Segment false Q2 0001842718 --12-31 NY 0.0033 0.0067 10-Q true 2021-06-30 2021 false 001-40557 INTEGRAL AD SCIENCE HOLDING CORP. DE 83-0731995 95 Morton St., 8th Floor New York 10014 646 278-4871 Common Stock, $0.001 par value per share IAS NASDAQ No Yes false Non-accelerated Filer true false false 153913622 73234000 51734000 75000 187000 41491000 45418000 25246000 28083000 12701000 4101000 152747000 129523000 1495000 2243000 16918000 12322000 218820000 243348000 458276000 458586000 4057000 3557000 852313000 849579000 44732000 38789000 67000 150000 105000 325000 754000 1144000 45658000 40408000 1913000 1827000 18808000 24794000 352095000 351071000 418474000 418100000 4.1322314 4.1322314 0 0 0 0 134039494 134039494 553717000 0.001 0.001 50000000 50000000 0 0 0 0 0.001 0.001 500000000 500000000 134203403 134203403 0 0 134000 430368000 3337000 4523000 -126761000 433839000 431479000 852313000 849579000 75075000 48320000 142027000 102362000 12925000 8756000 24344000 17911000 27268000 16754000 43813000 35124000 20176000 12726000 32944000 25062000 33044000 7946000 41592000 15586000 14603000 16413000 28998000 32751000 108016000 62595000 171691000 126434000 -32941000 -14275000 -29664000 -24072000 5167000 7695000 12126000 15953000 -38108000 -21970000 -41790000 -40025000 -3045000 -5519000 -3958000 -9130000 -35063000 -16451000 -37832000 -30895000 -0.26 -0.12 -0.28 -0.23 133981985 134050576 133996147 134051786 718000 1190000 -1186000 -724000 -34345000 -15261000 -39018000 -31619000 133957034 553304000 0 0 0 2619000 -130322000 425601000 246369 1075000 3360000 4435000 38148000 38148000 718000 718000 -35063000 -35063000 -134203403 -554379000 134203403 134000 388860000 165385000 0 0 0 134203403 134000 430368000 3337000 0 433839000 134039494 553717000 0 0 0 4523000 -126761000 431479000 99946 413000 791000 1204000 17486 0 0 0 0 0 246369 1075000 0 0 3360000 0 4435000 38148000 38148000 -1186000 -1186000 -37832000 -37832000 -134203403 -554379000 134203403 134000 388860000 165385000 0 0 0 134203403 134000 430368000 3337000 0 433839000 134050576 553778000 0 -1739000 -108821000 443218000 1190000 1190000 -16451000 -16451000 134050576 553778000 0 -549000 -125272000 427957000 134034604 553862000 0 175000 -94365000 459672000 20328 84000 12000 96000 36300 0 0 -724000 -724000 -30895000 -30895000 134050576 553778000 0 -549000 -125272000 427957000 -37832000 -30895000 28998000 32751000 41531000 0 -6582000 683000 683000 99000 1170000 395000 2223000 -3718000 -5777000 -2769000 -5073000 2791000 590000 0 9074000 602000 32000 2852000 6622000 67000 -172000 128000 122000 -377000 -420000 33056000 13238000 318000 330000 7778000 6385000 -8096000 -6715000 219000 976000 1204000 96000 2767000 0 1075000 0 -3115000 -1072000 21845000 5451000 -553000 76000 54721000 30370000 76013000 35897000 11710000 8909000 1170000 477000 0 185000 127000 113000 165385000 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1. Description of business </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Integral Ad Science Holding Corp. and its wholly-owned subsidiaries (together, the “Company”), formerly known as Kavacha Topco, LLC, is a global digital advertising verification company. The Company’s mission is to be the global benchmark for trust and transparency in digital media quality for the world’s leading brands, publishers, and platforms. The Company’s cloud-based technology platform provides actionable insights and delivers independent measurement and verification of digital advertising across all devices, channels, and formats, including desktop, mobile, connected TV (“CTV”), social, display, and video. The Company’s proprietary and Media Rating Council (the “MRC”) accredited Quality Impressions<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">™</div> metric is designed to verify that digital ads are served to a real person rather than a bot, viewable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-screen,</div> and appear in a brand-safe and suitable environment in the correct geography. The Company is an independent, trusted partner for buyers and sellers of digital advertising to increase accountability, transparency, and effectiveness in the market. The Company helps advertisers optimize their ad spend an<div style="letter-spacing: 0px; top: 0px;;display:inline;">d</div> better measure consumer engagement with campaigns across platforms, while enabling publishers to improve their </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">inventory yield and revenue. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has its operations within the U.S. in New York, California, Illinois, Washington, Texas and Virginia. Operations outside the U.S. include offices in the U.K., Germany, Italy, Spain, Sweden, Singapore, Australia, France, Japan, Canada, Hong Kong, Brazil, and India. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Corporate conversion and initial public offering </div></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February 23, 2021, the Company</div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> amended the certificate of formation of Kavacha Topco, LLC. to change the name of the Company to Integral Ad Science Holding LLC and on June 29, 2021, the Company converted to a Delaware corporation pursuant to a statutory conversion and changed its legal name to Integral Ad Science Holding Corp. All of the outstanding member units were converted into shares of common stock with the same voting rights.</div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">On June 29, 2021, the Company priced an initial public offering (“IPO”) of its common stock, which closed on July 2, 2021. In the IPO, the Company issued and sold</div> 15,000,000 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">shares of common stock at a price per share of</div> $18.00. <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The Company received aggregate proceeds of</div>  $244.0 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million from the IPO, net of underwriters’ discounts and commissions, and offering costs. The underwriters were granted a</div><div style="white-space: nowrap; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> 30-day </div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">option to purchase up to an additional</div> 2,250,000 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">shares of common stock from the Company. On July 28, 2021 the underwriters exercised their option to purchase</div> 1,821,330 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">shares of common stock and the Company received additional proceeds of</div> $30.4 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">million, net of underwriters’ discount and <div style="text-indent: 0px;;display:inline;">commissions, and offering costs.</div></div></div> 15000000 18.00 244000000.0 P30D 2250000 1821330 30400000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2. Basis of presentation and summary of significant accounting policies </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">This summary of significant accounting policies is presented to assist in understanding the Company’s condensed consolidated financial statements. These accounting policies have been consistently applied in the preparation of the condensed consolidated financial statements. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a) Basis of presentation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company’s condensed consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-end</div> condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying interim condensed consolidated balance sheet as of June 30, 2021, the condensed consolidated statements of operations and comprehensive loss, of cash flows and of members’/stockholders’ equity for the three and six months ended June 30, 2021 and 2020, and the related footnote disclosures are unaudited. These unaudited interim condensed 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 to state fairly the consolidated financial position of the Company. All adjustments made were of a normal recurring nature. The results for the three months and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any future period. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Company’s significant accounting policies are discussed in Note 2 to the consolidated financial statements for the years ended December 31, 2020 and 2019. There have been no significant changes to these policies that have had a material impact on the Company’s condensed consolidated financial statements and related notes for the three and six months ended June 30, 2021. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with our final IPO prospectus filed with the Securities and Exchange<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Commission (“SEC”) on July 1, 2021. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b) Basis of consolidation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The condensed consolidated financial statements include the accounts of Integral Ad Science Holding Corp. and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c) Use of estimates </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from these estimates. Significant estimates include the allocation of purchase price consideration in the business combination and the related valuation of acquired assets and liabilities, the estimated useful lives of our property and equipment, intangible assets and internal use software, the allowance for doubtful accounts, and goodwill impairment testing; the assumptions used to calculate stock-based compensation; and the realization of deferred tax assets. The Company bases its estimates on past experience, market conditions, and other assumptions that the Company believes are reasonable under the circumstances, and the Company evaluates these estimates on an ongoing basis. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px;;display:inline;">Beginning in the first quarter of 2020, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic has negatively impacted, and may continue to negatively impact, the macroeconomic environment in the United States and globally, as well as the Company’s business, financial condition and results of operations. In the quarters subsequent to the second quarter of 2020, the underlying demand for the Company’s services has stabilized. Due to the evolving and uncertain nature of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> it is reasonably possible that it could materially impact the Company’s estimates, particularly those noted above that require consideration of forecasted financial information, in the near to medium term. The ultimate impact will depend on numerous evolving factors that the Company may not be able to accurately predict, including the duration of the pandemic, new variants and their effects, vaccination rates, the impact of federal, state, local and foreign governmental actions, consumer behavior in response to the pandemic and other economic and operational conditions the Company may face.</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(d) Cash, cash equivalents, and restricted cash </div></div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31.<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,234</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,734</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short term restricted cash</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">187</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Long term restricted cash (held in other long-term assets)</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,704</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76,013</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,721</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(e) Accounts receivable, net </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts. The allowance is estimated based on management’s knowledge of its customers’ financial condition, credit history, and existing economic conditions. Invoices are typically issued with net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">30-days</div> to net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">90-days</div> terms. Account balances are considered delinquent if payment is not received by the due date, and the receivables are written off when deemed uncollectible. These costs are recorded in general and administrative expenses. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The activity in our allowance for doubtful accounts consists of the following as of: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, beginning of period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">                4,257</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            5,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additional provision</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,170</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Receivables written off</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(558</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(729</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, end of period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,284</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(f) Stock-based compensation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which is generally the vesting period. The Company accounts for forfeitures as they occur. The Company used the following assumptions in valuing its time-based service options, which vest over a period of time subject to continued employment (“Time-Based Options”) and return target options (“Return-Target Options”), which vest upon a realized cash return of the equity investment of Vista Equity Partners, the Company’s equity sponsor and funds controlled by Vista Equity Partners (together, (“Vista”): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expected term</div></div> — For time-based awards, the estimated expected term of options granted is generally calculated as the vesting period plus the midpoint of the remaining contractual term, as the Company does not have sufficient historical information to develop reasonable expectations surrounding future exercise patterns and post-vesting employment termination behavior. For awards subject to market and performance conditions, the expected term represents the period of time that the options granted are expected to be outstanding. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expected volatility</div></div> — Since the Company does not have substantive trading history of its common stock, volatility is estimated based upon observed option-implied volatilities for a group of peer companies. The Company believes this is the best estimate of the expected volatility over the weighted-average expected term of its option grants. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Risk-free interest rate</div></div> — The risk-free interest rate is based on the implied yield currently available on U.S. Treasury instruments with terms approximately equal to the expected term of the option. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expected dividend</div></div> — The expected dividend assumption was based on the Company’s history and expectation of dividend payouts. The Company currently has no history or expectation of paying cash dividends on its units. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value </div></div>—Prior to the IPO, because there was no public market for the Company’s common stock/units, the board of directors determined the best estimate of the fair value of the Company’s option grants, based on reasonable judgment and numerous objective and subjective factors, including independent third-party valuations of the Company’s common stock/units, operating and financial performance, and general and industry-specific economic outlook, amongst other factors. Following the pricing of the IPO, the Company’s shares are traded in the public market, and accordingly the Company uses the applicable closing price of its common stock to determine fair value. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company used the following assumptions in valuing its stock-based compensation: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2020<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px">(1)</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated fair value</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">$7.77 –13.93</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">$2.29</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility (%)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">65.0 –80.0%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">70.0-75.0%</div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (in years)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-10</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3.25-6.63</div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate (%)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">0.41 –0.98%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.26-0.55%</div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">—  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">—  </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:100%;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For issuances prior to the pricing of the IPO, the fair value of the Company’s option grants was estimated at the grant date using the Monte Carlo simulation model and relate to the Return-Target Options only as the Time-Based Options were not within the scope of ASC 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation -</div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Compensation</div></div> for the three and six months ended June 30, 2020. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(g) Deferred offering costs </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Deferred offering costs are capitalized and consist of fees incurred in connection with our IPO and include legal, accounting, printing, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">other IPO-related costs.</div> Upon the completion of our IPO, which occurred on July 2, 2021, these deferred costs will be reclassified to members’/stockholders’ equity and recorded against the proceeds from the offering. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred offering costs of $6,361 are included within prepaid expenses and other current assets as of June 30, 2021. No such costs were incurred as of December 31, 2020. </div></div> <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(h) Recently adopted accounting pronouncements </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In January 2017, the Financial Accounting Standards Board (the “FASB”) issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Taxes</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">740):</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">the</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounting</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">for Income Taxes </div></div>(“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2019-12”)</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>effective January 1, 2021, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Taxes</div></div>, and clarifies certain aspects of the current guidance to promote consistency among reporting entities. Most amendments within ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2019-12</div> are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The Company early adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2019-12,</div> which did not have a material impact on the Company’s condensed consolidated financial statements. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-15,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </div></div>(“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2018-15”),</div> which requires customers in a cloud computing arrangement that is a service contract to follow the internal use software guidance in ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40</div> to determine which implementation costs to capitalize as assets. The guidance requires certain costs incurred during the application development stage to be capitalized and other costs incurred during the preliminary project and post-implementation stages to be expensed as they are incurred. Capitalized implementation costs related to a hosting arrangement that is a service contract will be amortized over the term of the hosting arrangement, beginning when the module or component of the hosting arrange is ready for its intended use. A customer’s accounting for the hosting component of the arrangement is not affected. The Company adopted this guidance on January 1, 2021 on a prospective basis. The adoption of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-15</div> did not have a material impact on the Company’s condensed consolidated financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">(<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">i) Accounting pronouncements not yet adopted </div></div></div></div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In March 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04,</div> “<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</div></div>,” which intends to address accounting consequences that could result from the global markets’ anticipated transition away from the use of the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates. The amendments in this ASU provide operational expedients and exceptions for applying U. S GAAP to contracts, hedging relationships and other transactions to affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of the reference rate reform. The optional amendments are effective for all entities as of March 12, 2020, through December 31, 2022. The Company intends to elect to apply certain of the optional expedients when evaluating the impact of reference rate reform on its debt instruments that reference LIBOR. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the FASB issued ASU No. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13, “</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments-Credit Losses (Topic 326)</div></div>:<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Measurement of Credit Losses on Financial Instruments,”</div></div> which is intended to provide more decision-useful information about expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in more timely recognition of losses on financial instruments, including, but not limited to accounts receivable. This guidance will be effective for the Company beginning January 1, 2023, including interim periods within that reporting period. Early adoption is permitted and the update allows for a modified retrospective method of adoption. The Company is currently evaluating the potential effect that adopting this guidance will have on its Condensed Consolidated Financial Statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In February 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02,</div> “<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Topic 842)</div></div>”. Under the new guidance, lessees will be required to put most leases on their balance sheets but to recognize expenses in the income statement in a manner similar to current accounting. The guidance also eliminated the current real estate-specific provisions and changes the guidance on sale-leaseback transactions, initial direct costs, and lease executory costs for all entities. The updated guidance will be effective for the Company beginning January 1, 2022, with early adoption permitted. Upon adoption, entities will be required to use the modified retrospective approach for leases that exist, or are entered into, after the beginning of the earliest comparative period in the financial statements. In July 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-11,</div> Leases (Topic 842), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Targeted Improvements</div></div>, which allows entities to not apply the new leases standard, including its disclosure requirements, in the comparative periods they present in their financial statements in the year of adoption. The Company is currently evaluating the potential effect that adopting this guidance will have on its condensed consolidated financial statements. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a) Basis of presentation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company’s condensed consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-end</div> condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying interim condensed consolidated balance sheet as of June 30, 2021, the condensed consolidated statements of operations and comprehensive loss, of cash flows and of members’/stockholders’ equity for the three and six months ended June 30, 2021 and 2020, and the related footnote disclosures are unaudited. These unaudited interim condensed 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 to state fairly the consolidated financial position of the Company. All adjustments made were of a normal recurring nature. The results for the three months and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any future period. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Company’s significant accounting policies are discussed in Note 2 to the consolidated financial statements for the years ended December 31, 2020 and 2019. There have been no significant changes to these policies that have had a material impact on the Company’s condensed consolidated financial statements and related notes for the three and six months ended June 30, 2021. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with our final IPO prospectus filed with the Securities and Exchange<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Commission (“SEC”) on July 1, 2021. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b) Basis of consolidation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The condensed consolidated financial statements include the accounts of Integral Ad Science Holding Corp. and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(c) Use of estimates </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from these estimates. Significant estimates include the allocation of purchase price consideration in the business combination and the related valuation of acquired assets and liabilities, the estimated useful lives of our property and equipment, intangible assets and internal use software, the allowance for doubtful accounts, and goodwill impairment testing; the assumptions used to calculate stock-based compensation; and the realization of deferred tax assets. The Company bases its estimates on past experience, market conditions, and other assumptions that the Company believes are reasonable under the circumstances, and the Company evaluates these estimates on an ongoing basis. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px;;display:inline;">Beginning in the first quarter of 2020, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic has negatively impacted, and may continue to negatively impact, the macroeconomic environment in the United States and globally, as well as the Company’s business, financial condition and results of operations. In the quarters subsequent to the second quarter of 2020, the underlying demand for the Company’s services has stabilized. Due to the evolving and uncertain nature of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> it is reasonably possible that it could materially impact the Company’s estimates, particularly those noted above that require consideration of forecasted financial information, in the near to medium term. The ultimate impact will depend on numerous evolving factors that the Company may not be able to accurately predict, including the duration of the pandemic, new variants and their effects, vaccination rates, the impact of federal, state, local and foreign governmental actions, consumer behavior in response to the pandemic and other economic and operational conditions the Company may face.</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(d) Cash, cash equivalents, and restricted cash </div></div></div></div></div> <div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31.<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,234</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,734</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short term restricted cash</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">187</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Long term restricted cash (held in other long-term assets)</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,704</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76,013</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,721</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31.<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,234</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,734</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short term restricted cash</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">187</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Long term restricted cash (held in other long-term assets)</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,704</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">76,013</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,721</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 73234000 51734000 75000 187000 2704000 2800000 76013000 54721000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(e) Accounts receivable, net </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts. The allowance is estimated based on management’s knowledge of its customers’ financial condition, credit history, and existing economic conditions. Invoices are typically issued with net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">30-days</div> to net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">90-days</div> terms. Account balances are considered delinquent if payment is not received by the due date, and the receivables are written off when deemed uncollectible. These costs are recorded in general and administrative expenses. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The activity in our allowance for doubtful accounts consists of the following as of: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, beginning of period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">                4,257</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            5,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additional provision</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,170</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Receivables written off</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(558</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(729</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, end of period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,284</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> P30D P90D <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The activity in our allowance for doubtful accounts consists of the following as of: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, beginning of period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">                4,257</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">            5,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additional provision</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,170</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Receivables written off</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(558</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(729</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance, end of period</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,798</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,284</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 4257000 5843000 99000 1170000 558000 729000 3798000 6284000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(f) Stock-based compensation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which is generally the vesting period. The Company accounts for forfeitures as they occur. The Company used the following assumptions in valuing its time-based service options, which vest over a period of time subject to continued employment (“Time-Based Options”) and return target options (“Return-Target Options”), which vest upon a realized cash return of the equity investment of Vista Equity Partners, the Company’s equity sponsor and funds controlled by Vista Equity Partners (together, (“Vista”): </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expected term</div></div> — For time-based awards, the estimated expected term of options granted is generally calculated as the vesting period plus the midpoint of the remaining contractual term, as the Company does not have sufficient historical information to develop reasonable expectations surrounding future exercise patterns and post-vesting employment termination behavior. For awards subject to market and performance conditions, the expected term represents the period of time that the options granted are expected to be outstanding. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expected volatility</div></div> — Since the Company does not have substantive trading history of its common stock, volatility is estimated based upon observed option-implied volatilities for a group of peer companies. The Company believes this is the best estimate of the expected volatility over the weighted-average expected term of its option grants. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Risk-free interest rate</div></div> — The risk-free interest rate is based on the implied yield currently available on U.S. Treasury instruments with terms approximately equal to the expected term of the option. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Expected dividend</div></div> — The expected dividend assumption was based on the Company’s history and expectation of dividend payouts. The Company currently has no history or expectation of paying cash dividends on its units. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value </div></div>—Prior to the IPO, because there was no public market for the Company’s common stock/units, the board of directors determined the best estimate of the fair value of the Company’s option grants, based on reasonable judgment and numerous objective and subjective factors, including independent third-party valuations of the Company’s common stock/units, operating and financial performance, and general and industry-specific economic outlook, amongst other factors. Following the pricing of the IPO, the Company’s shares are traded in the public market, and accordingly the Company uses the applicable closing price of its common stock to determine fair value. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company used the following assumptions in valuing its stock-based compensation: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2020<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px">(1)</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated fair value</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">$7.77 –13.93</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">$2.29</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility (%)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">65.0 –80.0%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">70.0-75.0%</div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (in years)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-10</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3.25-6.63</div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate (%)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">0.41 –0.98%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.26-0.55%</div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">—  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">—  </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:100%;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For issuances prior to the pricing of the IPO, the fair value of the Company’s option grants was estimated at the grant date using the Monte Carlo simulation model and relate to the Return-Target Options only as the Time-Based Options were not within the scope of ASC 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation -</div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Compensation</div></div> for the three and six months ended June 30, 2020. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company used the following assumptions in valuing its stock-based compensation: </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2020<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:7.5px">(1)</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Estimated fair value</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">$7.77 –13.93</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">$2.29</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility (%)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">65.0 –80.0%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">70.0-75.0%</div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (in years)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-10</div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3.25-6.63</div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rate (%)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">0.41 –0.98%</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.26-0.55%</div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">—  </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">—  </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; text-indent: 0px;;width:100%;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">(1)</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For issuances prior to the pricing of the IPO, the fair value of the Company’s option grants was estimated at the grant date using the Monte Carlo simulation model and relate to the Return-Target Options only as the Time-Based Options were not within the scope of ASC 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation -</div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Compensation</div></div> for the three and six months ended June 30, 2020. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> 7.77 13.93 2.29 0.650 0.800 0.700 0.750 P3Y P10Y P3Y3M P6Y7M17D 0.0041 0.0098 0.0026 0.0055 0 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(g) Deferred offering costs </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Deferred offering costs are capitalized and consist of fees incurred in connection with our IPO and include legal, accounting, printing, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">other IPO-related costs.</div> Upon the completion of our IPO, which occurred on July 2, 2021, these deferred costs will be reclassified to members’/stockholders’ equity and recorded against the proceeds from the offering. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred offering costs of $6,361 are included within prepaid expenses and other current assets as of June 30, 2021. No such costs were incurred as of December 31, 2020. </div></div> 6361000 0 <div style="text-indent: 4%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(h) Recently adopted accounting pronouncements </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In January 2017, the Financial Accounting Standards Board (the “FASB”) issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2019-12,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Taxes</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(Topic</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">740):</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Simplifying</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">the</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounting</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">for Income Taxes </div></div>(“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2019-12”)</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div>effective January 1, 2021, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income</div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> </div></div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Taxes</div></div>, and clarifies certain aspects of the current guidance to promote consistency among reporting entities. Most amendments within ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2019-12</div> are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The Company early adopted ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2019-12,</div> which did not have a material impact on the Company’s condensed consolidated financial statements. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In August 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-15,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract </div></div>(“ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2018-15”),</div> which requires customers in a cloud computing arrangement that is a service contract to follow the internal use software guidance in ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40</div> to determine which implementation costs to capitalize as assets. The guidance requires certain costs incurred during the application development stage to be capitalized and other costs incurred during the preliminary project and post-implementation stages to be expensed as they are incurred. Capitalized implementation costs related to a hosting arrangement that is a service contract will be amortized over the term of the hosting arrangement, beginning when the module or component of the hosting arrange is ready for its intended use. A customer’s accounting for the hosting component of the arrangement is not affected. The Company adopted this guidance on January 1, 2021 on a prospective basis. The adoption of ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-15</div> did not have a material impact on the Company’s condensed consolidated financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">(<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">i) Accounting pronouncements not yet adopted </div></div></div></div> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In March 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2020-04,</div> “<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Facilitation of the Effects of Reference Rate Reform on Financial Reporting</div></div>,” which intends to address accounting consequences that could result from the global markets’ anticipated transition away from the use of the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates. The amendments in this ASU provide operational expedients and exceptions for applying U. S GAAP to contracts, hedging relationships and other transactions to affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of the reference rate reform. The optional amendments are effective for all entities as of March 12, 2020, through December 31, 2022. The Company intends to elect to apply certain of the optional expedients when evaluating the impact of reference rate reform on its debt instruments that reference LIBOR. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In June 2016, the FASB issued ASU No. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13, “</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments-Credit Losses (Topic 326)</div></div>:<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"> Measurement of Credit Losses on Financial Instruments,”</div></div> which is intended to provide more decision-useful information about expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in more timely recognition of losses on financial instruments, including, but not limited to accounts receivable. This guidance will be effective for the Company beginning January 1, 2023, including interim periods within that reporting period. Early adoption is permitted and the update allows for a modified retrospective method of adoption. The Company is currently evaluating the potential effect that adopting this guidance will have on its Condensed Consolidated Financial Statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In February 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-02,</div> “<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases (Topic 842)</div></div>”. Under the new guidance, lessees will be required to put most leases on their balance sheets but to recognize expenses in the income statement in a manner similar to current accounting. The guidance also eliminated the current real estate-specific provisions and changes the guidance on sale-leaseback transactions, initial direct costs, and lease executory costs for all entities. The updated guidance will be effective for the Company beginning January 1, 2022, with early adoption permitted. Upon adoption, entities will be required to use the modified retrospective approach for leases that exist, or are entered into, after the beginning of the earliest comparative period in the financial statements. In July 2018, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-11,</div> Leases (Topic 842), <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Targeted Improvements</div></div>, which allows entities to not apply the new leases standard, including its disclosure requirements, in the comparative periods they present in their financial statements in the year of adoption. The Company is currently evaluating the potential effect that adopting this guidance will have on its condensed consolidated financial statements. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3. Property and equipment, net </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/> useful life<br/> (in years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December<br/> 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer and office equipment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1 –3 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,167</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer software</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3 –5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Various</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,125</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">336</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">317</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment</div> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">12,063</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">11,840</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: accumulated depreciation</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,568</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,597</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense of property and equipment for the three months ended June 30, 2021 and 2020 was $455 and $816, respectively. Depreciation expense of property and equipment for the six months ended June 30, 2021 and 2020 was $960 and $1,669, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer and office equipment under capital leases are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer and office equipment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,073</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,073</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated depreciation</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,002</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,782</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total computer and office equipment under capital leases, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">291</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense related to computer and office equipment under capital leases for the three months ended June 30, 2021 and 2020 was $85 and $448, respectively. Depreciation expense related to computer and office equipment under capital leases for the six months ended June 30, 2021 and 2020 was $221 and $955, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/> useful life<br/> (in years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December<br/> 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer and office equipment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1 –3 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,167</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer software</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3 –5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Various</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,125</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,120</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furniture</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">336</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">317</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><div style="font-size: 10pt; line-height: 115%; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment</div> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">12,063</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; text-indent: 0px;">  </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;">11,840</td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: accumulated depreciation</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,568</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,597</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total property and equipment, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> P1Y P3Y 9366000 9167000 P3Y P5Y 236000 236000 Various 2125000 2120000 P5Y 336000 317000 12063000 11840000 10568000 9597000 1495000 2243000 455000 816000 960000 1669000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer and office equipment under capital leases are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Computer and office equipment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,073</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,073</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated depreciation</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,002</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,782</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total computer and office equipment under capital leases, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">291</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 6073000 6073000 6002000 5782000 71000 291000 85000 448000 221000 955000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4. Internal use software, net </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internal use software consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/> useful life<br/> (in years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internal use software</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3 - 5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,316</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,124</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated amortization</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,398</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,802</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total internal use software, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,918</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,322</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization expense for the three months ended June 30, 2021 and 2020 was $2,134 and $1,119, respectively. Amortization expense for the six months ended June 30, 2021 and 2020 was $3,707 and $2,098, respectively. During the six months ended June 30, 2021, the Company purchased a digital advertising transparency software for $4,548. This software further expands the Company’s Total Visibility offering which provides insight into digital media quality and corresponding supply path costs. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internal use software consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"> <tr style="font-size: 0px;"> <td style="width: 62%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/> useful life<br/> (in years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internal use software</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3 - 5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,316</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,124</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated amortization</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,398</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,802</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total internal use software, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,918</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,322</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> P3Y P5Y 27316000 19124000 10398000 6802000 16918000 12322000 2134000 1119000 3707000 2098000 4548000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5. Intangible assets, net </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The gross book value, accumulated amortization, net book value and amortization periods of the intangible assets were as follows </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/> useful life</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross book<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net book value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> remaining<br/> useful life</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5-15 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">259,288</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(67,295</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">191,993</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.0<div style="display:inline;"> Ye<div style="display:inline;">ars</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4-5</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115,693</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(100,353</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">1.8 <div style="display:inline;">Years</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,114</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,386</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.0<div style="display:inline;"> Years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Favorable leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">198</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(97</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.0<div style="display:inline;"> <div style="display:inline;">Y</div>ears</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">392,679</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(173,859</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">218,820</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="20" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/> useful life</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross book<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net book value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> remaining<br/> useful life</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5-15</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">259,329</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,282</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">204,047</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.5 Years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4-5</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115,921</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(89,219</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.1 Years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,018</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,482</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.5 Years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Favorable leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">198</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(81</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.5 Years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">392,948</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(149,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">243,348</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization expense related to intangibles for the three months ended June 30, 2021 and 2020 was $12,013 and $14,493, respectively. Amortization expense related to intangibles for the six months ended June 30, 2021 and 2020 was $24,332 and $28,972, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The gross book value, accumulated amortization, net book value and amortization periods of the intangible assets were as follows </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"> <tr style="font-size: 0px;"> <td style="width: 55%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/> useful life</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross book<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net book value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> remaining<br/> useful life</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5-15 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">259,288</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(67,295</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">191,993</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.0<div style="display:inline;"> Ye<div style="display:inline;">ars</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4-5</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115,693</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(100,353</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="display:inline;">1.8 <div style="display:inline;">Years</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,114</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,386</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.0<div style="display:inline;"> Years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Favorable leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">198</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(97</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">101</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.0<div style="display:inline;"> <div style="display:inline;">Y</div>ears</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">392,679</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(173,859</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">218,820</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="20" style="height: 12pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/> useful life</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross book<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net book value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> remaining<br/> useful life</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationships</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5-15</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">259,329</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,282</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">204,047</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12.5 Years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Developed technology</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4-5</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115,921</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(89,219</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,702</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.1 Years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,018</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,482</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6.5 Years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Favorable leases</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">198</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(81</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">117</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3.5 Years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">392,948</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(149,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">243,348</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> P5Y P15Y 259288000 -67295000 191993000 P12Y P4Y P5Y 115693000 -100353000 15340000 P1Y9M18D P9Y 17500000 -6114000 11386000 P6Y P6Y 198000 -97000 101000 P3Y 392679000 -173859000 218820000 P5Y P15Y 259329000 -55282000 204047000 P12Y6M P4Y P5Y 115921000 -89219000 26702000 P2Y1M6D P9Y 17500000 -5018000 12482000 P6Y6M P6Y 198000 -81000 117000 P3Y6M 392948000 -149600000 243348000 12013000 14493000 24332000 28972000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6. Goodwill </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a roll forward of the changes in the goodwill balance: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 87%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill as of December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">458,586</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of exchange rates</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(310</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill as of June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">458,276</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table provides a roll forward of the changes in the goodwill balance: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 87%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 5%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill as of December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">458,586</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impact of exchange rates</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(310</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Goodwill as of June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">458,276</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 458586000 -310000 458276000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7. Accounts payable and accrued expenses </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable and accrued expenses consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 76%; line-height: 10pt; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Accounts payable</div></div></div></div></div> </td> <td style="vertical-align: bottom; width: 6%; line-height: 10pt; font-size: 10pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$ </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"/> <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,806</div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"> </td> <td style="vertical-align: bottom; padding: 0px; width: 6%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$ </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"/> <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,808</div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 6pt; font-size: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> </tr> <tr> <td style="padding: 0in; width: 76%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Accrued payroll</div></div> </td> <td style="padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">6,380</div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">3,482</div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0px 0in; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="background: rgb(204, 238, 255); padding: 0in; width: 76%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Accrued professional fees</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">4,948</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">2,503</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0px 0in; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 76%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued interest</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">3,619</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">4,277</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 76%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued bonuses and commissions</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">7,195</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">11,883</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 76%; font-size: 10pt; line-height: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued revenue sharing</div></div> </td> <td style="vertical-align: bottom; width: 6%; font-size: 10pt; line-height: 10pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; font-size: 10pt; line-height: 10pt;">  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; font-size: 10pt; line-height: 10pt;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,535</div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; font-size: 10pt; line-height: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; width: 6%; font-size: 10pt; line-height: 10pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; font-size: 10pt; line-height: 10pt;">  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; font-size: 10pt; line-height: 10pt;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,503</div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; font-size: 10pt; line-height: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> </tr> <tr> <td style="background: rgb(204, 238, 255); padding: 0in; width: 76%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Taxes payable</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">4,707</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">3,019</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> <tr> <td style="padding: 0in; width: 76%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Other accrued expenses</div></div> </td> <td style="padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">3,542</div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">2,314</div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0px 0in; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"> </div> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 76%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total accounts payable and accrued expenses</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; padding: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">$44,732 </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">38,789</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable and accrued expenses consisted of the following: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> <td style="width: 0%;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 76%; line-height: 10pt; font-size: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;">Accounts payable</div></div></div></div></div> </td> <td style="vertical-align: bottom; width: 6%; line-height: 10pt; font-size: 10pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$ </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"/> <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,806</div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"> </td> <td style="vertical-align: bottom; padding: 0px; width: 6%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$ </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"/> <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 10pt; font-size: 10pt;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,808</div></div></div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; line-height: 6pt; font-size: 6pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> </tr> <tr> <td style="padding: 0in; width: 76%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Accrued payroll</div></div> </td> <td style="padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">6,380</div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">3,482</div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0px 0in; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"> </div> </td> </tr> <tr> <td style="background: rgb(204, 238, 255); padding: 0in; width: 76%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Accrued professional fees</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">4,948</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">2,503</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0px 0in; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"> </div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 76%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued interest</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">3,619</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">4,277</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 76%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued bonuses and commissions</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">7,195</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">11,883</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 76%; font-size: 10pt; line-height: 10pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued revenue sharing</div></div> </td> <td style="vertical-align: bottom; width: 6%; font-size: 10pt; line-height: 10pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; font-size: 10pt; line-height: 10pt;">  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; font-size: 10pt; line-height: 10pt;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4,535</div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; font-size: 10pt; line-height: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; width: 6%; font-size: 10pt; line-height: 10pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; font-size: 10pt; line-height: 10pt;">  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; font-size: 10pt; line-height: 10pt;;text-align:right;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,503</div></td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; font-size: 10pt; line-height: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: normal;"> </div> </td> </tr> <tr> <td style="background: rgb(204, 238, 255); padding: 0in; width: 76%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Taxes payable</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">4,707</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">3,019</div></div> </td> <td style="background: rgb(204, 238, 255); padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> <tr> <td style="padding: 0in; width: 76%;;vertical-align:top;"> <div style="margin: 0in 0in 0.0001pt 12pt; text-indent: -12pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">Other accrued expenses</div></div> </td> <td style="padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">3,542</div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; width: 6%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;">  </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; white-space: pre-wrap; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0in 0in 0.0001pt; text-align: right; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">2,314</div></div> </td> <td style="padding: 0in; width: 0%;;vertical-align:bottom;"> <div style="margin: 0px 0in; line-height: normal; font-family: Calibri, sans-serif; font-size: 10pt;"> </div> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 76%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total accounts payable and accrued expenses</div></div> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%; padding: 0px;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">$44,732 </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;">$</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;;text-align:right;">38,789</td> <td style="vertical-align: bottom; white-space: nowrap; width: 0%;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> <td style="vertical-align: bottom; width: 6%;">  </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; width: 0%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="width: 0%;"> </td> </tr> </table> 9806000 8808000 6380000 3482000 4948000 2503000 3619000 4277000 7195000 11883000 4535000 2503000 4707000 3019000 3542000 2314000 44732000 38789000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8. Long-term debt </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Credit Agreement </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On July 19, 2018, the Company entered into a credit agreement with various lenders (“Credit Agreement”), providing a term facility in the aggregate principal amount of $325,000 (“Term Loan”) and the ability to draw additional funds through a revolving facility (“Revolving Loan”) of up to $25,000. The Term Loan and Revolving Loan have a maturity date of July 19, 2024 and July 19, 2023, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition to interest payable in cash, the Credit Agreement includes Paid in Kind (“PIK”) interest at a rate </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">of 1.25% per annum. All PIK interest due is paid by capitalizing such interest and adding such applicable PIK interest to the principal amount of the outstanding Term Loan. The interest rate for the <div style="letter-spacing: 0px; top: 0px;;display:inline;">cash interest under the </div>Credit Agreement may be either the (a) Alternate Base Rate, which is equal to the greatest of the base rate in effect, the Federal Funds Rate in effect on such day plus 0.5% and one month adjusted LIBOR plus 1.0%, plus an applicable margin of 5% or for eurodollar borrowings, the (b) Eurodollar rate, which is the adjusted LIBOR plus an applicable margin of 6%. The Company has elected the Eurodollar rate through 2020. The interest rate as of June 30, 2021 was 6.0%. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On November 19, 2019, the Company entered into an incremental facility assumption amendment (“Incremental Term Loan”) to the Credit Agreement which increased the aggregate principal amount by $20,000 used to finance the ADmantX S.p.A acquisition, pay fees, costs, and expenses incurred in connection with the agreement, and finance working capital and general corporate purposes. All terms and conditions of the Term Loan remained consistent under the Incremental Term Loan. In connection with<div style="letter-spacing: 0px; top: 0px;;display:inline;"> the entry into</div> the Credit Agreement, the Company incurred debt issuance costs of $7,476. In connection with<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>Incremental Term Loan, the Company incurred debt issuance costs of $473. Debt issuance costs related to the Term Loan and Incremental Term Loan were recorded as a deferred charge and direct offset to long-term debt and are amortized into interest expense over the contractual term of the borrowings using the straight-line method. As no amounts were drawn on the Revolving Loan as of June 30, 2021, the debt issuance costs related to this facility were recorded as a deferred financing asset within prepaid expenses and other current assets and are amortized into interest expense over the contractual term of the borrowings using the straight-line method. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">All of the obligations under the Credit Agreement are guaranteed by the Company and its subsidiaries other than certain excluded subsidiaries. The Credit Agreement contains covenants requiring certain financial information to be submitted monthly, quarterly and annually<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">. </div></div>The Company must maintain a minimum liquidity level, as defined, and comply with a Revenue Leverage Ratio based on the last twelve months (“LTM”) which was required to be 1:50:1.00 or lower for the second quarter of 2021. The benchmark for the Revenue Leverage Ratio decreases through the term of the loan. The Credit Agreement also places restrictions on the incurrence of additional indebtedness, the payment of dividends, sale of assets, and entering into any merger or acqu<div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">isition. As of June 30, 2021, the Company was in compliance with all covenants contained in the Credit Agreement.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amount of the Term Loan is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Term Loan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PIK Interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,934</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,539</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Unamortized debt issuance costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,839</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,468</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total carrying amount of Term Loan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">352,095</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">351,071</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization expense related to debt issuance costs for the three months ended June 30, 2021 and 2020 was $341 and $341, respectively. Amortization expense related to debt issuance costs for the six months ended June 30, 2021 and 2020 was $683 and $683, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognized interest expense of $4,825 and $6,231 during the three month periods ended June 30, 2021 and 2020, respectively. The Company recognized interest expense of $11,047 and $13,052 for the six month period ended June 30, 2021 and 2020, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future principal payments of long-term debt as of June 30, 2021, without including additional PIK interest, are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 87%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ending</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>(remaining six months)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 325000000 25000000 2024-07-19 2023-07-19 0.0125 The interest rate for the cash interest under the Credit Agreement may be either the (a) Alternate Base Rate, which is equal to the greatest of the base rate in effect, the Federal Funds Rate in effect on such day plus 0.5% and one month adjusted LIBOR plus 1.0%, plus an applicable margin of 5% or for eurodollar borrowings, the (b) Eurodollar rate, which is the adjusted LIBOR plus an applicable margin of 6%. 0.060 20000000 7476000 473000 0 The Company must maintain a minimum liquidity level, as defined, and comply with a Revenue Leverage Ratio based on the last twelve months (“LTM”) which was required to be 1:50:1.00 or lower for the second quarter of 2021. As of June 30, 2021, the Company was in compliance with all covenants contained in the Credit Agreement. <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amount of the Term Loan is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Term Loan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PIK Interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,934</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,539</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Unamortized debt issuance costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,839</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,468</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total carrying amount of Term Loan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">352,095</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">351,071</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 345000000 345000000 10934000 10539000 -3839000 -4468000 352095000 351071000 341000 341000 683000 683000 4825000 6231000 11047000 13052000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future principal payments of long-term debt as of June 30, 2021, without including additional PIK interest, are as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 87%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ending</div></div></td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>(remaining six months)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">345,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0 0 0 345000000 345000000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9. Income taxes </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">At the end of each interim period, the Company estimates the annual expected effective income tax rate and applies that rate to its ordinary <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-to-date</div></div> earnings or loss. The income tax provision or benefit related to significant, unusual, or extraordinary items, if applicable, that will be separately reported or reported net of their related tax effects are individually computed and recognized in the interim period in which they occur. In addition, the effect of changes in enacted tax laws or rates, tax status, judgment on the realizability of a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">beginning-of-the-year</div></div></div> deferred tax asset in future years or unrecognized tax benefits is recognized in the interim period in which the change occurs. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The computation of the annual expected effective income tax rate at each interim period requires certain estimates and assumptions including, but not limited to, the expected <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> income (or loss) for the year, projections of the proportion of income (and/or loss) earned and taxed in foreign jurisdictions, permanent and temporary differences, and the likelihood of the realization of deferred tax assets generated in the current year. The accounting estimates used to compute the provision or benefit for income taxes may change as new events occur, more experience is acquired, additional information is obtained or the Company’s tax environment changes. To the extent that the expected annual effective income tax rate changes during a quarter, the effect of the change on prior quarters is included in income tax provision in the quarter in which the change occurs. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">For the three months ended June 30, 2021 and 2020, the Company recorded an income tax benefit of</div> $3,045 and $5,519, <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">respectively, due primarily to pre-tax book losses offset by non-deductible stock-based compensation. The Company’s effective tax rate for the period ending June 30, 2021 was </div> 9.5%.<div style="display:inline;"> </div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company’s effective tax rate is lower than the statutory rate primarily due to non-deductible stock-based compensation as the Company is now subject to the provisions of IRC 162(m) as a result of becoming a public company on June 30, 2021. For the six months ended June 30, 2021 and 2020, the Company recorded an income tax benefit of</div></div> $3,958 and $9,130, <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">respectively, due primarily to pre-tax book losses. The Company’s effective tax rate for the period ending June 30, 2020 was</div></div> 23.0%. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes interest and, if applicable, penalties related to unrecognized tax benefits in the income tax provision. The Company is not currently under audit in any taxing jurisdiction. As of June 30, 2021 the Company does not have an accrual relating to uncertain tax positions. </div></div> -3045000 -5519000 0.095 -3958000 -9130000 0.230 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">10. Segment data </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and in assessing performance. The Company’s Chief Executive Officer is the CODM. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company manages its operations as a single segment for the purpose of assessing and making operating decisions. The Company’s CODM allocates resources and assesses performance based upon financial information at the consolidated level. Since the Company operates in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes revenue by geographic area: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months June Ended 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">North and South America (“Americas”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,444</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86,634</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,548</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Europe, Middle East and Africa (“EMEA”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,045</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,714</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia and Pacific Rim (“APAC”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,586</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,031</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75,075</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">142,027</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,362</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the three months ended June 30, 2021 and 2020, revenue in the United States was $41,840 and $28,035, respectively. For the six months ended June 30, 2021 and 2020, revenue in the United States was $80,070 and $59,297, respectively. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes property and equipment, net by geographic area: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and Equipment, net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Americas</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,954</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EMEA</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">202</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">282</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">APAC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes revenue by geographic area: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months June Ended 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">North and South America (“Americas”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,444</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,575</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86,634</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,548</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Europe, Middle East and Africa (“EMEA”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,045</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,714</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Asia and Pacific Rim (“APAC”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,586</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,031</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75,075</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">142,027</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,362</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the three months ended June 30, 2021 and 2020, revenue in the United States was $41,840 and $28,035, respectively. For the six months ended June 30, 2021 and 2020, revenue in the United States was $80,070 and $59,297, respectively. </div></div></div> 45444000 29575000 86634000 62548000 22045000 13714000 40962000 29495000 7586000 5031000 14431000 10319000 75075000 48320000 142027000 102362000 41840000 28035000 80070000 59297000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes property and equipment, net by geographic area: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 11%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and Equipment, net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Americas</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,954</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EMEA</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">202</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">282</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">APAC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,495</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1185000 1954000 202000 282000 108000 7000 1495000 2243000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11. Stock-based compensation </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Integral Ad Science Holding Corp. 2018 Stock Option Plan </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On August 1, 2018, the Company adopted the 2018 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-Qualified</div> Stock Option Plan (“2018 Plan”). Under the 2018 Plan, the Company had issued (i) Time-Based Options that vest over four years with 25% vesting after twelve months and an additional 6.25% vesting at the end of each successive quarter thereafter; and (ii) Return-Target Options that vest upon the first to occur of sale of the Company, or, sale or transfer to any third party of shares, as a result of which, any person or group other than Vista, obtains possession of voting power to elect a majority of the Company’s board of directors or any other governing body and the achievement of a total equity return multiple of 3.0 or greater. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The 2018 Plan contained a provision wherein, the Time-Based Options can be repurchased by the Company at cost upon resignation of the employee. Due to this repurchase feature, the Time-Based Options did not provide the employee with the potential benefits associated with a stock award holder, and therefore, these awards were not accounted for as a stock-based award under ASC 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation -</div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Compensation</div></div> but instead, compensation cost was recognized when the benefit to the employee was determined to be probable. During the three and six months ended June 30, 2021, the Company recognized stock compensation expense of $3,360 related to the stock option exercises. The Return-Target Options were considered to contain both market (total stockholder return threshold) and performance (exit event) conditions. As such, the award was measured on the date of grant. Since the conditions for vesting related to the Return-Target Options were not met prior to the IPO</div>, no stock-based compensation was recognized in the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-IPO</div> financial statements of the Company. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In connection with the Company’s IPO, the 2018 Plan was amended and restated (“Amended and Restated 2018 Plan”) with the following modifications: (i) the provision to repurchase the Time-Based Options at cost upon resignation of the employee was removed and (ii) the Return-Target Options were modified to include vesting upon a sale of shares by Vista following the IPO resulting in a cumulative total of cash distributions of </div> $1.17 billion or greater. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="display:inline;">As a result of the modification to the Time-Based Options, the awards became subject to the guidance in ASC 718, <div style="font-style:italic;display:inline;">Compensation - Stock Compensation</div> and the fair value of the awards were determined to be </div></div>$74,566. <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="display:inline;">The Company recognized a stock-based compensation expense of </div></div>$38,148 <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="display:inline;">in connection with the IPO for the three and six months ended June 30, 2021, based on the options that were vested at the IPO. As the return multiple associated with the Return-Target Options was also modified, the Company fair valued the Return-Target Options using a Monte Carlo simulation model which resulted in a fair value of</div></div> $36,156. <div style="display:inline;"> </div><div style="text-indent: 0px;;display:inline;">As the Return-Target Options only vest upon a change of control, stock-based compensation expense associated with the Return-Target Options will be recognized when such event is deemed probable. As of June 30, 2021, such event was not deemed probable and therefore,</div> no <div style="display:inline;">stock-based compensation expense was recognized relating to the Return-Target Options.</div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The total number of Time-Based Options and Return Target Options issued under the Amended and Restated 2018 Plan as of June 30, 2021 were 5,469,534 and 2,734,766 respectively. The Company does not expect to issue any additional awards under the Amended and Restated 2018 Plan. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2021 Omnibus Incentive Plan (“2021 Plan”) </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On July 1, 2021, the Company filed a registration statement on Form S-8 and adopted the 2021 Plan to incentivize executive officers</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, management, employees, consultants and directors of the Company and to align the interests of the participants with those of the Company’s shareholders. The Company reserved 19,701,877 shares for issuance under the 2021 Plan and the total number of shares reserved for issuance under the 2021 Plan will be increased on January 1 of each of the first 10 calendar years during the term of the 2021 Plan, by the lesser of (i) 5% of the total number of shares of common stock outstanding on each December 31 immediately prior to the date of increase or (ii) such number of shares of common stock determined by our Board or compensation committee. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The</div> Company granted an aggregate of 1,883,486 options to purchase shares of common stock consisting of <span style="-sec-ix-hidden:hidden24913007">2/3</span><div style="font-size: 85%; vertical-align: top; text-indent: 0px;;display:inline;;font-size:9.4px">rd</div> or 1,255,496 Time-Based Options fair valued at $14,080 and <span style="-sec-ix-hidden:hidden24913006">1/3</span><div style="font-size: 85%; vertical-align: top; text-indent: 0px;;display:inline;;font-size:9.4px">rd</div> or 627,990 Return-Target Options fair valued at $4,878 <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">under the 2021 Plan. The vesting conditions for the options issued under the 2021 Plan were identical to the those described under the Amended and Restated 2018 Plan. Additionally, the Company granted an aggregate of</div> 969,742<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> r</div>estricted <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">s</div>tock <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">u</div>nits (“RSUs”) to its employees valued at $17,455 that vest 25% each year and become fully vested after four years of service. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2021 Employee Stock Purchase Plan (“ESPP”) </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Company adopted the ESPP for the primary purpose of incentivi<div style="letter-spacing: 0px; top: 0px;;display:inline;">z</div>ing employees in future periods. Under the ESPP, 1,489,571 shares of the common stock are reserved for issuance, and the number of shares available for issuance will be increased on January 1 of each calendar year beginning in 2022 and ending in and including 2031, by an amount equal to the lesser of (i) 1% of the shares outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares as is determined by our Board, subject to a maximum of 16,000,000 <div style="letter-spacing: 0px; top: 0px;;display:inline;">shares of our common stock for the portion of the ESPP intended to qualify as an employee stock purchase plan under Section 423 of the Internal Revenue Code. All Company employees and employees of designated subsidiaries are eligible to participate in the ESPP and can purchase shares through payroll deductions of up to</div> 15% <div style="letter-spacing: 0px; top: 0px;;display:inline;">of their eligible compensation, subject to a maximum of</div> $25,000 <div style="letter-spacing: 0px; top: 0px;;display:inline;">in any annual period for the portion of the ESPP intended to qualify as an employee purchase plan under Section 423 of the Internal Revenue Code. There are</div> no <div style="letter-spacing: 0px; top: 0px;;display:inline;">shares issued under the ESPP plan as of June 30, 2021. </div> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Integral Ad Science Holding Corp. Long-Term Incentive Plan </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">In 2018</div>, the Company adopted the Long-Term Incentive Plan (“LTIP”). Under the LTIP, certain </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> employees of the Company and its subsidiaries were granted long-term target incentive cash awards which will be payable subject to continued employment, upon the sale of the Company, or, sale to a third party of at least 50% of the Vista’s equity interest, provided if such sale of equity interests is through a public offering (whether initial or secondary), it would require the transfer of an aggregate of at least 75% of Vista’s equity interest and the achievement of a total equity return multiple of 3.0 or greater. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The total amount of long-term incentive cash awards as of June 30, 2021 and December 31, 2020 was $12,235 and $10,560, respectively. As the multiple is tied to an equity return multiple, any compensation charge associated with these awards is considered equity-based compensation in accordance with U.S. GAAP. Since the liquidity events described above are contingent and generally not considered probable until the event occurs, no stock-based compensation expense has been recognized in the three and six months ended June 30, 2021 and 2020. In July 2021, the Company offered employees with LTIP grants the opportunity to convert the cash award into RSUs. The conversion <div style="letter-spacing: 0px; top: 0px;;display:inline;">was </div>at a 10% premium to the current value of the award and will vest 50% each year and become fully vested after two years of service. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">LTIP grants aggregating $12,661 were converted into 706,526 RSUs and $475 in long-term incentive cash awards remains outstanding under the Amended and Restated LTIP. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Option activity for the three months ended June 30, 2021 is as follows: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Time-Based Options </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> exercise price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average<br/> remaining<br/> contractual life<br/> (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> intrinsic<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="display:inline;">Outstanding at April 1, 2021</div></div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,235,613</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,255,496</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled or forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(519,710</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.30</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(246,369</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June 30, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,725,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,061</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,725,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,371,227</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.62</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,912</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Return-Target Options </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> exercise price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average<br/> remaining<br/> contractual life<br/> (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> intrinsic<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="display:inline;">Outstanding at April 1, 2021</div></div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,117,795</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">627,990</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled or forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(383,029</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.32</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June 30, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,362,756</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,031</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,362,756</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Option activity for the six months ended June 30, 2021 is as follows: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Time-Based Options </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 54%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> exercise price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average<br/> remaining<br/> contractual life<br/> (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> intrinsic<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 1, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,109,438</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.83</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.47</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,381,671</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.96</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled or forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(519,710</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.30</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(246,369</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June 30, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,725,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,061</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,725,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,371,227</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.62</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,912</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Return-Target Options </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 54%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> exercise price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average<br/> remaining<br/> contractual life<br/> (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> intrinsic<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at <div style="letter-spacing: 0px; top: 0px;;display:inline;">January</div> 1, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,054,708</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.83</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.47</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">691,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.96</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled or forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(383,029</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.32</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June 30, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,362,756</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,031</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,362,756</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2021, unamortized stock-based compensation expense related to the Time-Based Options w<div style="letter-spacing: 0px; top: 0px;;display:inline;">as</div> $50,498, which will be recognized over the weighted average vesting term of 2.7 years. In addition, unamortized stock-based compensation expense related to the Return-Target Options of $41,034 will be recognized when events that trigger vesting are deemed probable. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense for all equity arrangements for the three and six months ended June 30, 2021, were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three and Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,807</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technology and development</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,009</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,715</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,531</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> P4Y 0.25 0.0625 Return-Target Options that vest upon the first to occur of sale of the Company, or, sale or transfer to any third party of shares, as a result of which, any person or group other than Vista, obtains possession of voting power to elect a majority of the Company’s board of directors or any other governing body and the achievement of a total equity return multiple of 3.0 or greater. 0.030 3360000 3360000 0 1170000000 74566000 38148000000 36156000 0 5469534 2734766 19701877 the total number of shares reserved for issuance under the 2021 Plan will be increased on January 1 of each of the first 10 calendar years during the term of the 2021 Plan, by the lesser 0.05 1883486 1255496 14080000 627990 4878000 969742 17455000 0.25 P4Y 1489571 the number of shares available for issuance will be increased on January 1 of each calendar year beginning in 2022 and ending in and including 2031 0.01 16000000 0.15 25000000 0 0.50 0.75 0.030 12235000 10560000 0 0 0 0 0.10 0.50 P2Y 12661000 706526000 475000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Option activity for the three months ended June 30, 2021 is as follows: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Time-Based Options </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> exercise price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average<br/> remaining<br/> contractual life<br/> (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> intrinsic<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="display:inline;">Outstanding at April 1, 2021</div></div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,235,613</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,255,496</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled or forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(519,710</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.30</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(246,369</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June 30, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,725,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,061</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,725,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,371,227</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.62</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,912</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Return-Target Options </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> exercise price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average<br/> remaining<br/> contractual life<br/> (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> intrinsic<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="display:inline;">Outstanding at April 1, 2021</div></div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,117,795</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.25</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">627,990</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled or forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(383,029</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.32</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June 30, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,362,756</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,031</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,362,756</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Option activity for the six months ended June 30, 2021 is as follows: </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Time-Based Options </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 54%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> exercise price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average<br/> remaining<br/> contractual life<br/> (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> intrinsic<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 1, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,109,438</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.83</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.47</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,381,671</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.96</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled or forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(519,710</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.30</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(246,369</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June 30, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,725,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,061</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,725,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,371,227</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.62</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">38,912</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Return-Target Options </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 54%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock options</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> average<br/> exercise price</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average<br/> remaining<br/> contractual life<br/> (years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> intrinsic<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at <div style="letter-spacing: 0px; top: 0px;;display:inline;">January</div> 1, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,054,708</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.83</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.47</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">691,077</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.96</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Canceled or forfeited</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(383,029</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.32</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at June 30, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,362,756</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,031</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,362,756</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7.49</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9.29</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as of June 30, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> 6235613 4.98 P8Y3M 1255496 18.00 P10Y 519710 4.30 246369 4.36 6725030 7.49 P9Y3M14D 88061 6725030 7.49 P9Y3M14D 0 2371227 4.17 P7Y7M13D 38912 3117795 4.98 P8Y3M 627990 18.00 P10Y 383029 4.32 0 0 3362756 7.49 P9Y3M14D 44031 3362756 7.49 P9Y3M14D 0 0 0 0 6109438 4.83 P8Y5M19D 1381671 17.49 P9Y11M15D 519710 4.30 246369 4.36 6725030 7.49 P9Y3M14D 88061 6725030 7.49 P9Y3M14D 0 2371227 4.17 P7Y7M13D 38912 3054708 4.83 P8Y5M19D 691077 17.49 P9Y11M15D 383029 4.32 0 0 3362756 7.49 P9Y3M14D 44031 3362756 7.49 P9Y3M14D 0 0 0 0 50498000 P2Y8M12D 41034000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock-based compensation expense for all equity arrangements for the three and six months ended June 30, 2021, were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:76%;"> <tr style="font-size: 0px;"> <td style="width: 79%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three and Six Months Ended</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,807</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technology and development</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,009</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,715</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,531</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 10807000 0 7009000 0 23715000 0 41531000 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12. Members’/ Stockholders’ equity </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As discussed in Note 1, the Company converted to a Delaware corporation, which created new elements of the capital structure at June 30, 2021, and modified existing elements of the capital structure in place at December 31, 2020. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Common stock </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2021 our authorized common stock consists of 500,000,000 shares of common stock, par value $0.001 per share and 50,000,000 preferred stock, par value $0.001 per share. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Members’ equity </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior to the IPO, the Company was an affiliate of Vista, was a single member LLC, and the Company’s Board of Directors, through the Kavacha Topco, LLC Amended and Restated Limited Liability Company Agreement (the “Operating Agreement”), had the authority to admit additional members. Under the terms of the Operating Agreement, the members of the Company were not obligated for debt, liabilities, contracts or other obligations of the Company. Profits and losses are allocated to members as defined in the Operating Agreement. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In conjunction with the<div style="letter-spacing: 0px; top: 0px;;display:inline;"> pricing of the </div> IPO, the Operating Agreement was terminated, and the Company converted from a <div style="letter-spacing: 0px; top: 0px;;display:inline;">Del<div style="letter-spacing: 0px; top: 0px;;display:inline;">a</div>ware </div>domestic limited liability company to a<div style="letter-spacing: 0px; top: 0px;;display:inline;"> Del<div style="letter-spacing: 0px; top: 0px;;display:inline;">a</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">ware</div></div> domestic corporation. All outstanding member units were converted into 134,203,403 shares of common stock of the Company on a proportion of 1 member unit for 242 shares of common stock. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the three months ended June 30, 2021 and 2020, certain employees exercised their stock options and the Company issued 246,369 and 0 shares of common stock, respectively. Proceeds received from the exercise of stock options aggregated $1,075 and $0, for the three months ended June 30, 2021 and 2020, respectively. For the six months ended June 30, 2021 and 2020, the Company repurchased 99,946 and 20,328 shares of common stock, for $1,204 and $96, respectively. The repurchases in excess of par value for the <div style="text-indent: 0px;;display:inline;"><div style="text-indent: 0px;;display:inline;">six</div></div> months ended June 30, 2021 and 2020 were $791 and $12, respectively. The repurchase of shares ha<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">s</div> been accounted for as a reduction in members’/shareholders’ equity in these condensed consolidated financial statements. </div></div> 500000000 0.001 50000000 0.001 134203403 1 member unit for 242 shares of common stock 246369 0 1075000 0 99946 20328 1204000 96000 791000 12000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13. Commitments and contingencies </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Indemnifications </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In its normal course of business, the Company has made certain indemnities, commitments, and guarantees under which it may be required to make payments in relation to certain transactions. Those indemnities include intellectual property indemnities to the Company’s customers, indemnities to directors and officers of the Company to the maximum extent permitted under the laws of the State of Delaware, and indemnifications related to the Company’s lease agreements. In addition, the Company’s advertiser and distribution partner agreements contain certain indemnification provisions which are generally consistent with those prevalent in the Company’s industry. The Company has not incurred any obligations under indemnification provisions historically and does not expect to incur significant obligations in the future. Accordingly, the Company has not recorded any liability for these indemnities, commitments, and guarantees in the accompanying balance sheets. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Operating leases </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company leases office space under operating leases, which expire on various dates through May 2026. Certain leases relating to office space include scheduled annual rent increases. Rent expense under operating leases is recognized on a straight-line basis over the lease terms. The excess of expense over payments is recorded as accrued rent on the condensed consolidated balance sheets. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease expense for office space for the three months ending June 30, 2021 and 2020 was $1,862 and $2,044, respectively. Operating lease expense for office space for the six months ending June 30, 2021 and 2020 was $3,711 and $4,174 respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Capital leases </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company leases equipment under capital leases. The equipment leases include options to renew, return or purchase at the end of the lease term. Future minimum rental payments under the capital leases are as follows as of June 30, 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 92%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total minimum lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Amount representing interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">105</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Purchase commitments     </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In the ordinary course of business, the Company enters into various purchase commitments primarily related to third-party cloud hosting and data services, and information technology operations. Total noncancelable purchase commitments as of June 30, 2021 were approximately</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> $61,250 for periods through 2024. </div></div> expire on various dates through May 2026 1862000 2044000 3711000 4174000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company leases equipment under capital leases. The equipment leases include options to renew, return or purchase at the end of the lease term. Future minimum rental payments under the capital leases are as follows as of June 30, 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:68%;"> <tr style="font-size: 0px;"> <td style="width: 92%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 4%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total minimum lease payments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Amount representing interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">105</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 106000 1000 105000 61250000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14. Net loss per share </div></div></div> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For periods prior to the Company’s conversation to a Delaware corporation, including fiscal 2020 and 2021 for which a portion of the period preceded the conversion, the Company has retrospectively presented net loss per share as if the conversion had occurred at the beginning of the earliest period presented. The weighted average shares used in computing net loss per share in these periods are based on the number of units held by members after giving effect to the conversion ratio. </div></div></div> </div> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted loss per unit is computed by dividing net loss by the weighted-average shares outstanding: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 51%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,063</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,451</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(37,832</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,895</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted averages shares outstanding, basic and diluted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">133,981,985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">134,050,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">133,996,147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">134,051,786</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share, basic and diluted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.26</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.12</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.28</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.23</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As the Company has reported net losses for the periods presented, all potentially dilutive securities are antidilutive. The following potential outstanding Time-Based Service Options were excluded from the computation of diluted net loss per share attributable to common stock/unitholders for the periods presented because including them would have been antidilutive. Since the conditions associated with the vesting of the Return Target Options have not occurred as of the reporting date, such options are excluded from potentially dilutive securities. </div></div></div> </div> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three and Six Months<br/> Ended, June</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options to purchase <div style="letter-spacing: 0px; top: 0px;;display:inline;">common stock/</div>member units</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,725,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,258,902</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted loss per unit is computed by dividing net loss by the weighted-average shares outstanding: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 51%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Six Months Ended June 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,063</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,451</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(37,832</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,895</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted averages shares outstanding, basic and diluted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">133,981,985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">134,050,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">133,996,147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">134,051,786</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net loss per share, basic and diluted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.26</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.12</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.28</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(0.23</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> -35063000 -16451000 -37832000 -30895000 133981985 134050576 133996147 134051786 -0.26 -0.12 -0.28 -0.23 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;width:92%;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three and Six Months<br/> Ended, June</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Options to purchase <div style="letter-spacing: 0px; top: 0px;;display:inline;">common stock/</div>member units</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,725,030</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,258,902</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 6725030 5258902 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">15. Fair value disclosures </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial instruments </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of June 30, 2021, the carrying value of cash and cash equivalents, restricted cash, accounts receivable and accounts payable approximated fair value. The table below provides the book value and estimated fair value of our financial instruments at June 30, 2021 and December 31, 2020. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair value hierarchy</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Book value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated fair<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Term loan (a)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Level 2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">355,539</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">375,228</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">June 30, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Level 2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">355,934</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">374,216</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;">(a)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The estimated fair value of our Term Loan is based upon market prices as of the valuation date. </div></div> </td> </tr> </table> The table below provides the book value and estimated fair value of our financial instruments at June 30, 2021 and December 31, 2020. <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:84%;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 6%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair value hierarchy</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Book value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 1pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated fair<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 1pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Term loan (a)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Level 2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">355,539</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">375,228</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">June 30, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;">Level 2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">355,934</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">374,216</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;width:100%;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; vertical-align: top;;text-align:left;">(a)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The estimated fair value of our Term Loan is based upon market prices as of the valuation date. </div></div> </td> </tr> </table> 355539000 375228000 355934000 374216000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16. Related-party transactions </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company incurs expenses for consulting services and other expenses related to services provided by Vista Consulting Group, LLC (“VCG”). For the three months ended June 30, 2021 and 2020, the Company incurred expenses of $1,292 and $272, respectively. For the six months ended June 30, 2021 and 2020, the Company incurred expenses of $1,379 and $806, respectively. These costs were included in general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Amounts due to VCG as June 30, of 2021 and December 31, 2020 were $56 and $39, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">The Company incurs various travel and other expenses related to services provided by Vista Equity Partners Management, LLC (“VEP”). For the three months ended June 30, 2021 and 2020, the Company incurred expenses of $61 and $6, respectively. For the six months ended June 30, 2021 and 2020, the Company incurred expenses of $62 and $15, respectively. These costs were included in general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Amounts due to<div style="letter-spacing: 0px; top: 0px;;display:inline;"> <div style="text-indent: 0px;;display:inline;">VEP</div></div> as of June 30, 2021 and December 31, 2020 were $0 and $101, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Company has subscription software arrangements with companies owned by Vista Equity Partners as follows: Total expenses incurred by the Company for Mediaocean (<div style="font-style: normal; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="font-style:italic;display:inline;">the related party</div></div>), were $30, for<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> both</div> the three months ended June 30, 2021 and 2020.<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div>Total expenses incurred by the Company for Mediaocean (<div style="font-style: normal; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="font-style:italic;display:inline;">the related party</div></div>), were $60<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">, </div>for<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> both</div> the six months ended June 30, 2021 and 2020<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">. </div>These costs were included in cost of revenue. Amounts due <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">to </div>Mediaocean as of June 30, 202<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">1</div> <div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">and</div> December 31, 2020<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> <div style="letter-spacing: 0px; top: 0px;;display:inline;">were both $10</div></div>. Total expenses incurred by the Company for Navex Global, Inc. (<div style="font-style: normal; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="font-style:italic;display:inline;">the related party</div></div>) were $36 and $8, respectively, for the three months ended June 30, 2021 and 2020.<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div>Total expenses incurred by the Company for Navex Global, Inc. (<div style="font-style: normal; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="font-style:italic;display:inline;">the related party</div></div>) were $63 and $15, <div style="letter-spacing: 0px; top: 0px;;display:inline;">respectively, for the six months ended June 30, 2021 and 2020. These costs were included in general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Amounts due to Navex Global, Inc. as of June 30, 2021 and December 31, 2020 were</div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> $1 and $0</div></div>. There were no <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">training expenses incurred with Cvent, Inc. <div style="font-style:italic;display:inline;">(the related party)</div>, for the three months ended June 30, 2021 and 2020. Total training expenses with Cvent, Inc. <div style="font-style:italic;display:inline;">(the related party)</div>, were</div> $20 and $0, respectively, for the<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div>six months ended June 30, 2021 and 2020.<div style="letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;"> </div>These costs were included in sales and marketing expenses. There were no amounts due as of June 30, 2021 and December 31, 2020. </div> 1292000 272000 1379000 806000 56000 39000 61000 6000 62000 15000 0 101000 30000 30000 60000 60000 10000 10000 36000 8000 63000 15000 1000 0 0 0 20000 0 0 0 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17. Subsequent events </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; text-indent: 0px;;display:inline;">On July 2, 2021, the Company closed an IPO</div></div> of its common stock, through which it issued and sold 15,000,000 shares of common stock at a price per share of $18.00. The Company received aggregate proceeds of $244.0 million from the IPO, net of underwriters’ discounts and commissions<div style="letter-spacing: 0px; top: 0px;;display:inline;">, and off<div style="letter-spacing: 0px; top: 0px;;display:inline;">ering costs</div></div>. The underwriters were granted <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">a 30-day option</div> to purchase up to an additional 2,250,000 shares of common stock from the Company. On July 28, 2021 the underwriters exercised their option to purchase 1,821,330 shares of common stock and the Company received additional proceeds of $30.4 million, net of underwriters’ discount and<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;">commissions, and offering costs. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On August 9, 2021, the Company, Publica LLC, a Delaware limited liability company, Publica Investors LLC, a Delaware limited liability company, NBIC Finance Sarl, a Luxembourg private limited liability company, Alpine Road Investors LLC, a Delaware limited liability company, and certain individuals, entered into a Securities Purchase Agreement. Pursuant to the Purchase Agreement, upon the terms and subject to certain purchase price adjustments set forth therein, IAS acquired Publica’s membership units and all of Publica Investors’ and Alpine’s membership interests from the Sellers in exchange for total consideration of $220.0 million, consisting of approximately $168.0 million in cash consideration and 2,888,889 shares of common stock of IAS Holding (the “Stock Consideration”). The Stock Consideration will be subject to restrictions on transfer under the Purchase Agreement. The cash consideration was funded with cash on hand. </div></div></div> 15000000 18.00 244000000.0 P30D 2250000 1821330 30400000 220000000.0 168000000.0 2888889 Amounts for periods prior to the Company’s conversion to a Delaware corporation have been retrospectively adjusted to give effect to the corporate conversion described in Note 1. Balances prior to the Company’s conversion to a Delaware corporation have been reclassified to additional paid-in capital to give effect to the corporate conversion described in Note 1. XML 14 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
6 Months Ended
Jun. 30, 2021
Aug. 12, 2021
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Entity Registrant Name INTEGRAL AD SCIENCE HOLDING CORP.  
Entity Central Index Key 0001842718  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status No  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol IAS  
Security Exchange Name NASDAQ  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Shell Company false  
Entity Ex Transition Period false  
Entity Common Stock, Shares Outstanding   153,913,622
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-40557  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-0731995  
Entity Address, Address Line One 95 Morton St., 8th Floor  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10014  
City Area Code 646  
Local Phone Number 278-4871  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 73,234 $ 51,734
Restricted cash 75 187
Accounts receivable, net 41,491 45,418
Unbilled receivables 25,246 28,083
Prepaid expenses and other current assets 12,701 4,101
Total current assets 152,747 129,523
Property and equipment, net 1,495 2,243
Internal use software, net 16,918 12,322
Intangible assets, net 218,820 243,348
Goodwill 458,276 458,586
Other long-term assets 4,057 3,557
Total assets 852,313 849,579
Current liabilities:    
Accounts payable and accrued expenses 44,732 38,789
Due to related party 67 150
Capital leases payable 105 325
Deferred revenue 754 1,144
Total current liabilities 45,658 40,408
Accrued rent 1,913 1,827
Net deferred tax liability 18,808 24,794
Long-term debt 352,095 351,071
Total liabilities 418,474 418,100
Commitments and Contingencies (Note 13)
Members'/Stockholders' Equity    
Units, $4.1322314 par value, 0 units authorized at June 30, 2021, 0 units and 134,039,494 issued and outstanding at June 30, 2021 and December 31, 2020, respectively   553,717
Preferred Stock, $0.001 par value, 50,000,000 shares authorized at June 30, 2021; 0 shares issued and outstanding at June 30, 2021 and December 31, 2020
Common Stock, $0.001 par value, 500,000,000 shares authorized at June 30, 2021, 134,203,403 shares issued and outstanding at June 30, 2021; 0 shares issued and outstanding at December 31, 2020 134  
Additional paid-in-capital [1] 430,368  
Accumulated other comprehensive income 3,337 4,523
Accumulated deficit [1]   (126,761)
Total members'/stockholders' equity 433,839 431,479
Total liabilities and members'/stockholders' equity $ 852,313 $ 849,579
[1] Balances prior to the Company’s conversion to a Delaware corporation have been reclassified to additional paid-in capital to give effect to the corporate conversion described in Note 1.
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Member units, Par value $ 4.1322314 $ 4.1322314
Member units, Shares authorized 0 0
Member units, Shares issued 0 134,039,494
Member units, Shares outstanding 0 134,039,494
Preferred stock, Par value $ 0.001 $ 0.001
Preferred stock, Shares authorized 50,000,000 50,000,000
Preferred stock, Shares issued 0 0
Preferred stock, Shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares, issued 134,203,403 0
Common stock, shares, outstanding 134,203,403 0
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations And Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Statement of Comprehensive Income [Abstract]        
Revenue $ 75,075 $ 48,320 $ 142,027 $ 102,362
Operating expenses:        
Cost of revenue (excluding depreciation and amortization shown below) 12,925 8,756 24,344 17,911
Sales and marketing 27,268 16,754 43,813 35,124
Technology and development 20,176 12,726 32,944 25,062
General and administrative 33,044 7,946 41,592 15,586
Depreciation and amortization 14,603 16,413 28,998 32,751
Total operating expenses 108,016 62,595 171,691 126,434
Operating loss (32,941) (14,275) (29,664) (24,072)
Interest expense, net (5,167) (7,695) (12,126) (15,953)
Net loss before benefit from income taxes (38,108) (21,970) (41,790) (40,025)
Benefit from income taxes 3,045 5,519 3,958 9,130
Net loss $ (35,063) $ (16,451) $ (37,832) $ (30,895)
Net loss per share – basic and diluted (1): [1] $ (0.26) $ (0.12) $ (0.28) $ (0.23)
Basic and diluted weighted average shares outstanding 133,981,985 134,050,576 133,996,147 134,051,786
Other comprehensive income (loss):        
Foreign currency translation adjustments $ 718 $ 1,190 $ (1,186) $ (724)
Total comprehensive loss $ (34,345) $ (15,261) $ (39,018) $ (31,619)
[1] Amounts for periods prior to the Company’s conversion to a Delaware corporation have been retrospectively adjusted to give effect to the corporate conversion described in Note 1.
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Changes In Members'/ Stockholders' Equity - USD ($)
$ in Thousands
Total
Member Units [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated other comprehensive loss
Accumulated deficit
Beginning balance at Dec. 31, 2019 $ 459,672 $ 553,862   $ 0 $ 175 $ (94,365)
Beginning balance (in shares) at Dec. 31, 2019 [1]   134,034,604        
Repurchase of units (96) $ (84)       (12)
Repurchase of units (in shares) [1]   (20,328)        
Units vested 0       0  
Units vested (in shares) [1]   36,300        
Foreign currency translation adjustments (724)       (724)  
Net loss (30,895)         (30,895)
Ending balance at Jun. 30, 2020 427,957 $ 553,778   0 (549) (125,272)
Ending balance (in shares) at Jun. 30, 2020 [1]   134,050,576        
Beginning balance at Mar. 31, 2020 443,218 $ 553,778   0 (1,739) (108,821)
Beginning balance (in shares) at Mar. 31, 2020 [1]   134,050,576        
Foreign currency translation adjustments 1,190       1,190  
Net loss (16,451)         (16,451)
Ending balance at Jun. 30, 2020 427,957 $ 553,778   0 (549) (125,272)
Ending balance (in shares) at Jun. 30, 2020 [1]   134,050,576        
Beginning balance at Dec. 31, 2020 431,479 $ 553,717 $ 0 0 4,523 (126,761)
Beginning balance (in shares) at Dec. 31, 2020   134,039,494 [1] 0      
Repurchase of units (1,204) $ (413)       (791)
Repurchase of units (in shares) [1]   (99,946)        
Units vested 0   $ 0 0 0  
Units vested (in shares)   17,486 [1] 0      
Option exercises 4,435 $ 1,075 $ 0 3,360 0  
Option exercises (in shares)   246,369 [1] 0      
Stock-based compensation 38,148     38,148    
Foreign currency translation adjustments (1,186)       (1,186)  
Net loss (37,832)         (37,832)
Conversion to Delaware corporation (Note 1) 0 $ (554,379) $ 134 388,860   165,385
Conversion to Delaware corporation (Note 1) (in shares)   (134,203,403) [1] 134,203,403      
Ending balance at Jun. 30, 2021 433,839 $ 0 $ 134 430,368 3,337 0
Ending balance (in shares) at Jun. 30, 2021   0 134,203,403      
Beginning balance at Mar. 31, 2021 425,601 $ 553,304 $ 0 0 2,619 (130,322)
Beginning balance (in shares) at Mar. 31, 2021   133,957,034 [1] 0      
Option exercises 4,435 $ 1,075   3,360    
Option exercises (in shares) [1]   246,369        
Stock-based compensation 38,148     38,148    
Foreign currency translation adjustments 718       718  
Net loss (35,063)         (35,063)
Conversion to Delaware corporation (Note 1) 0 $ (554,379) $ 134 388,860   165,385
Conversion to Delaware corporation (Note 1) (in shares)   (134,203,403) [1] 134,203,403      
Ending balance at Jun. 30, 2021 $ 433,839 $ 0 $ 134 $ 430,368 $ 3,337 $ 0
Ending balance (in shares) at Jun. 30, 2021   0 134,203,403      
[1] Amounts for periods prior to the Company’s conversion to a Delaware corporation have been retrospectively adjusted to give effect to the corporate conversion described in Note 1.
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net loss $ (37,832) $ (30,895)
Adjustments to reconcile net loss to net cash provided by operating activities    
Depreciation and amortization 28,998 32,751
Stock-based compensation 41,531 0
Deferred tax provision (6,582)  
Amortization of debt issuance costs 683 683
Allowance for doubtful accounts 99 1,170
Non-cash interest expense 395 2,223
Changes in operating assets and liabilities:    
Decrease in accounts receivable 3,718 5,777
Decrease in unbilled receivables 2,769 5,073
Increase in prepaid expenses and other current assets (2,791) (590)
Increase in taxes receivable 0 (9,074)
Increase in other long-term assets (602) (32)
Increase in accounts payable and accrued expenses 2,852 6,622
Increase (decrease) in due to related party 67 (172)
Increase in accrued rent 128 122
Decrease in deferred revenue (377) (420)
Net cash provided by operating activities 33,056 13,238
Cash flows from investing activities:    
Purchase of property and equipment (318) (330)
Acquisition and development of internal use software (7,778) (6,385)
Net cash used in investing activities (8,096) (6,715)
Cash flows from financing activities:    
Principal payments on capital lease obligations (219) (976)
Cash paid for share repurchases (1,204) (96)
Initial public offering costs paid (2,767) 0
Exercise of stock options 1,075 0
Net cash used in financing activities (3,115) (1,072)
Net increase in cash, cash equivalents and restricted cash 21,845 5,451
Effect of exchange rate changes on cash, cash equivalents and restricted cash (553) 76
Cash, cash equivalents and restricted cash at beginning of period 54,721 30,370
Cash, cash equivalents, and restricted cash, at end of period 76,013 35,897
Cash paid during the period for:    
Interest 11,710 8,909
Taxes 1,170 477
Non-cash investing and financing activities:    
Deferred offering costs accrued, not yet paid
Assets acquired under capital leases 0 185
Property and equipment acquired included in accounts payable 127 113
Conversion of members' equity to additional paid-in capital $ 165,385 $ 0
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Description Of Business
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of business
1. Description of business
Integral Ad Science Holding Corp. and its wholly-owned subsidiaries (together, the “Company”), formerly known as Kavacha Topco, LLC, is a global digital advertising verification company. The Company’s mission is to be the global benchmark for trust and transparency in digital media quality for the world’s leading brands, publishers, and platforms. The Company’s cloud-based technology platform provides actionable insights and delivers independent measurement and verification of digital advertising across all devices, channels, and formats, including desktop, mobile, connected TV (“CTV”), social, display, and video. The Company’s proprietary and Media Rating Council (the “MRC”) accredited Quality Impressions
metric is designed to verify that digital ads are served to a real person rather than a bot, viewable
on-screen,
and appear in a brand-safe and suitable environment in the correct geography. The Company is an independent, trusted partner for buyers and sellers of digital advertising to increase accountability, transparency, and effectiveness in the market. The Company helps advertisers optimize their ad spend an
d
 better measure consumer engagement with campaigns across platforms, while enabling publishers to improve their
inventory yield and revenue.
The Company has its operations within the U.S. in New York, California, Illinois, Washington, Texas and Virginia. Operations outside the U.S. include offices in the U.K., Germany, Italy, Spain, Sweden, Singapore, Australia, France, Japan, Canada, Hong Kong, Brazil, and India.
Corporate conversion and initial public offering
On February 23, 2021, the Company
 amended the certificate of formation of Kavacha Topco, LLC. to change the name of the Company to Integral Ad Science Holding LLC and on June 29, 2021, the Company converted to a Delaware corporation pursuant to a statutory conversion and changed its legal name to Integral Ad Science Holding Corp. All of the outstanding member units were converted into shares of common stock with the same voting rights.
On June 29, 2021, the Company priced an initial public offering (“IPO”) of its common stock, which closed on July 2, 2021. In the IPO, the Company issued and sold
 15,000,000 
shares of common stock at a price per share of
$18.00.
The Company received aggregate proceeds of
  $244.0 
million from the IPO, net of underwriters’ discounts and commissions, and offering costs. The underwriters were granted a
 30-day 
option to purchase up to an additional
2,250,000
shares of common stock from the Company. On July 28, 2021 the underwriters exercised their option to purchase
1,821,330
shares of common stock and the Company received additional proceeds of
$30.4 
million, net of underwriters’ discount and
commissions, and offering costs.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Basis Of Presentation And Summary Of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of presentation and summary of significant accounting policies
2. Basis of presentation and summary of significant accounting policies
This summary of significant accounting policies is presented to assist in understanding the Company’s condensed consolidated financial statements. These accounting policies have been consistently applied in the preparation of the condensed consolidated financial statements.
(a) Basis of presentation
The Company’s condensed consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented. The
year-end
condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP.
The accompanying interim condensed consolidated balance sheet as of June 30, 2021, the condensed consolidated statements of operations and comprehensive loss, of cash flows and of members’/stockholders’ equity for the three and six months ended June 30, 2021 and 2020, and the related footnote disclosures are unaudited. These unaudited interim condensed 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 to state fairly the consolidated financial position of the Company. All adjustments made were of a normal recurring nature. The results for the three months and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any future period.
The Company’s significant accounting policies are discussed in Note 2 to the consolidated financial statements for the years ended December 31, 2020 and 2019. There have been no significant changes to these policies that have had a material impact on the Company’s condensed consolidated financial statements and related notes for the three and six months ended June 30, 2021. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with our final IPO prospectus filed with the Securities and Exchange
 
Commission (“SEC”) on July 1, 2021.
(b) Basis of consolidation
The condensed consolidated financial statements include the accounts of Integral Ad Science Holding Corp. and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.
(c) Use of estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from these estimates. Significant estimates include the allocation of purchase price consideration in the business combination and the related valuation of acquired assets and liabilities, the estimated useful lives of our property and equipment, intangible assets and internal use software, the allowance for doubtful accounts, and goodwill impairment testing; the assumptions used to calculate stock-based compensation; and the realization of deferred tax assets. The Company bases its estimates on past experience, market conditions, and other assumptions that the Company believes are reasonable under the circumstances, and the Company evaluates these estimates on an ongoing basis.
Beginning in the first quarter of 2020, the
COVID-19
pandemic has negatively impacted, and may continue to negatively impact, the macroeconomic environment in the United States and globally, as well as the Company’s business, financial condition and results of operations. In the quarters subsequent to the second quarter of 2020, the underlying demand for the Company’s services has stabilized. Due to the evolving and uncertain nature of
COVID-19,
it is reasonably possible that it could materially impact the Company’s estimates, particularly those noted above that require consideration of forecasted financial information, in the near to medium term. The ultimate impact will depend on numerous evolving factors that the Company may not be able to accurately predict, including the duration of the pandemic, new variants and their effects, vaccination rates, the impact of federal, state, local and foreign governmental actions, consumer behavior in response to the pandemic and other economic and operational conditions the Company may face.
(d) Cash, cash equivalents, and restricted cash
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows.
 
    
June 30,

2021
    
December 31.
2020
 
Cash and cash equivalents
   $ 73,234      $ 51,734  
Short term restricted cash
     75        187  
Long term restricted cash (held in other long-term assets)
     2,704        2,800  
    
 
 
    
 
 
 
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows
   $ 76,013      $ 54,721  
    
 
 
    
 
 
 
(e) Accounts receivable, net
Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts. The allowance is estimated based on management’s knowledge of its customers’ financial condition, credit history, and existing economic conditions. Invoices are typically issued with net
30-days
to net
90-days
terms. Account balances are considered delinquent if payment is not received by the due date, and the receivables are written off when deemed uncollectible. These costs are recorded in general and administrative expenses.
The activity in our allowance for doubtful accounts consists of the following as of:
 
    
June 30, 2021
    
June 30, 2020
 
Balance, beginning of period
   $                 4,257                    5,843  
Additional provision
     99        1,170  
Receivables written off
     (558      (729
    
 
 
    
 
 
 
Balance, end of period
   $ 3,798        6,284  
    
 
 
    
 
 
 
(f) Stock-based compensation
Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which is generally the vesting period. The Company accounts for forfeitures as they occur. The Company used the following assumptions in valuing its time-based service options, which vest over a period of time subject to continued employment (“Time-Based Options”) and return target options (“Return-Target Options”), which vest upon a realized cash return of the equity investment of Vista Equity Partners, the Company’s equity sponsor and funds controlled by Vista Equity Partners (together, (“Vista”):
Expected term
 — For time-based awards, the estimated expected term of options granted is generally calculated as the vesting period plus the midpoint of the remaining contractual term, as the Company does not have sufficient historical information to develop reasonable expectations surrounding future exercise patterns and post-vesting employment termination behavior. For awards subject to market and performance conditions, the expected term represents the period of time that the options granted are expected to be outstanding.
Expected volatility
 — Since the Company does not have substantive trading history of its common stock, volatility is estimated based upon observed option-implied volatilities for a group of peer companies. The Company believes this is the best estimate of the expected volatility over the weighted-average expected term of its option grants.
Risk-free interest rate
 — The risk-free interest rate is based on the implied yield currently available on U.S. Treasury instruments with terms approximately equal to the expected term of the option.
Expected dividend
 — The expected dividend assumption was based on the Company’s history and expectation of dividend payouts. The Company currently has no history or expectation of paying cash dividends on its units.
Fair value
—Prior to the IPO, because there was no public market for the Company’s common stock/units, the board of directors determined the best estimate of the fair value of the Company’s option grants, based on reasonable judgment and numerous objective and subjective factors, including independent third-party valuations of the Company’s common stock/units, operating and financial performance, and general and industry-specific economic outlook, amongst other factors. Following the pricing of the IPO, the Company’s shares are traded in the public market, and accordingly the Company uses the applicable closing price of its common stock to determine fair value.
The Company used the following assumptions in valuing its stock-based compensation:
 
    
June 30, 2021
 
June 30, 2020
(1)
Estimated fair value
   $7.77 –13.93   $2.29
Expected volatility (%)
   65.0 –80.0%  
70.0-75.0%
Expected term (in years)
  
3-10
 
3.25-6.63
Risk-free interest rate (%)
   0.41 –0.98%  
0.26-0.55%
Dividend yield
   —     —  
 
(1)
For issuances prior to the pricing of the IPO, the fair value of the Company’s option grants was estimated at the grant date using the Monte Carlo simulation model and relate to the Return-Target Options only as the Time-Based Options were not within the scope of ASC 718,
Compensation -
Stock Compensation
for the three and six months ended June 30, 2020.
(g) Deferred offering costs
Deferred offering costs are capitalized and consist of fees incurred in connection with our IPO and include legal, accounting, printing, and
other IPO-related costs.
Upon the completion of our IPO, which occurred on July 2, 2021, these deferred costs will be reclassified to members’/stockholders’ equity and recorded against the proceeds from the offering.
Deferred offering costs of $6,361 are included within prepaid expenses and other current assets as of June 30, 2021. No such costs were incurred as of December 31, 2020.
(h) Recently adopted accounting pronouncements
In January 2017, the Financial Accounting Standards Board (the “FASB”) issued ASU
No. 2019-12,
Income
Taxes
(Topic
740):
Simplifying
the
Accounting
for Income Taxes
(“ASU
No. 2019-12”)
effective January 1, 2021, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740,
Income
Taxes
, and clarifies certain aspects of the current guidance to promote consistency among reporting entities. Most amendments within ASU
No. 2019-12
are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The Company early adopted ASU
No. 2019-12,
which did not have a material impact on the Company’s condensed consolidated financial statements.
In August 2018, the FASB issued ASU
2018-15,
Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract
(“ASU
No. 2018-15”),
which requires customers in a cloud computing arrangement that is a service contract to follow the internal use software guidance in ASC
350-40
to determine which implementation costs to capitalize as assets. The guidance requires certain costs incurred during the application development stage to be capitalized and other costs incurred during the preliminary project and post-implementation stages to be expensed as they are incurred. Capitalized implementation costs related to a hosting arrangement that is a service contract will be amortized over the term of the hosting arrangement, beginning when the module or component of the hosting arrange is ready for its intended use. A customer’s accounting for the hosting component of the arrangement is not affected. The Company adopted this guidance on January 1, 2021 on a prospective basis. The adoption of ASU
2018-15
did not have a material impact on the Company’s condensed consolidated financial statements.
(
i) Accounting pronouncements not yet adopted
In March 2020, the FASB issued ASU
2020-04,
Facilitation of the Effects of Reference Rate Reform on Financial Reporting
,” which intends to address accounting consequences that could result from the global markets’ anticipated transition away from the use of the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates. The amendments in this ASU provide operational expedients and exceptions for applying U. S GAAP to contracts, hedging relationships and other transactions to affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of the reference rate reform. The optional amendments are effective for all entities as of March 12, 2020, through December 31, 2022. The Company intends to elect to apply certain of the optional expedients when evaluating the impact of reference rate reform on its debt instruments that reference LIBOR.
In June 2016, the FASB issued ASU No.
2016-13, “
Financial Instruments-Credit Losses (Topic 326)
:
 Measurement of Credit Losses on Financial Instruments,”
which is intended to provide more decision-useful information about expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. ASU
2016-13
revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in more timely recognition of losses on financial instruments, including, but not limited to accounts receivable. This guidance will be effective for the Company beginning January 1, 2023, including interim periods within that reporting period. Early adoption is permitted and the update allows for a modified retrospective method of adoption. The Company is currently evaluating the potential effect that adopting this guidance will have on its Condensed Consolidated Financial Statements.
In February 2016, the FASB issued ASU
2016-02,
Leases (Topic 842)
”. Under the new guidance, lessees will be required to put most leases on their balance sheets but to recognize expenses in the income statement in a manner similar to current accounting. The guidance also eliminated the current real estate-specific provisions and changes the guidance on sale-leaseback transactions, initial direct costs, and lease executory costs for all entities. The updated guidance will be effective for the Company beginning January 1, 2022, with early adoption permitted. Upon adoption, entities will be required to use the modified retrospective approach for leases that exist, or are entered into, after the beginning of the earliest comparative period in the financial statements. In July 2018, the FASB issued ASU
2018-11,
Leases (Topic 842),
Targeted Improvements
, which allows entities to not apply the new leases standard, including its disclosure requirements, in the comparative periods they present in their financial statements in the year of adoption. The Company is currently evaluating the potential effect that adopting this guidance will have on its condensed consolidated financial statements.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Property And Equipment, Net
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and equipment, net
3. Property and equipment, net
Property and equipment consisted of the following:
 
    
Estimated
useful life
(in years)
    
June 30,

2021
    
December
31, 2020
 
Computer and office equipment
     1 –3 years      $ 9,366      $ 9,167  
Computer software
     3 –5 years        236        236  
Leasehold improvements
     Various        2,125        2,120  
Furniture
     5 years        336        317  
             
 
 
    
 
 
 
Total property and equipment
              12,063        11,840  
Less: accumulated depreciation
              (10,568      (9,597
             
 
 
    
 
 
 
Total property and equipment, net
            $ 1,495      $ 2,243  
             
 
 
    
 
 
 
Depreciation expense of property and equipment for the three months ended June 30, 2021 and 2020 was $455 and $816, respectively. Depreciation expense of property and equipment for the six months ended June 30, 2021 and 2020 was $960 and $1,669, respectively.
Computer and office equipment under capital leases are as follows:
 
    
June 30, 2021
    
December 31, 2020
 
Computer and office equipment
   $ 6,073      $ 6,073  
Less: Accumulated depreciation
     (6,002      (5,782
    
 
 
    
 
 
 
Total computer and office equipment under capital leases, net
   $ 71      $ 291  
    
 
 
    
 
 
 
Depreciation expense related to computer and office equipment under capital leases for the three months ended June 30, 2021 and 2020 was $85 and $448, respectively. Depreciation expense related to computer and office equipment under capital leases for the six months ended June 30, 2021 and 2020 was $221 and $955, respectively.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Internal Use Software, Net
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Internal use software, net
4. Internal use software, net
Internal use software consisted of the following:
 
    
Estimated
useful life
(in years)
    
June 30, 2021
    
December 31, 2020
 
Internal use software
     3 - 5 years      $ 27,316      $ 19,124  
Less: Accumulated amortization
              (10,398      (6,802
             
 
 
    
 
 
 
Total internal use software, net
            $ 16,918      $ 12,322  
             
 
 
    
 
 
 
Amortization expense for the three months ended June 30, 2021 and 2020 was $2,134 and $1,119, respectively. Amortization expense for the six months ended June 30, 2021 and 2020 was $3,707 and $2,098, respectively. During the six months ended June 30, 2021, the Company purchased a digital advertising transparency software for $4,548. This software further expands the Company’s Total Visibility offering which provides insight into digital media quality and corresponding supply path costs.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets, Net
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets, net
5. Intangible assets, net
The gross book value, accumulated amortization, net book value and amortization periods of the intangible assets were as follows
 
    
June 30, 2021
 
    
Estimated
useful life
    
Gross book
value
    
Accumulated
amortization
   
Net book value
    
Weighted
average
remaining
useful life
 
Customer relationships
    
5-15 years
     $ 259,288      $ (67,295   $ 191,993        12.0
 Ye
ars
 
Developed technology
    
4-5
years
       115,693        (100,353     15,340       
1.8 
Years
 
Trademarks
     9 years        17,500        (6,114     11,386        6.0
 Years
 
Favorable leases
     6 years        198        (97     101        3.0
 
Y
ears
 
             
 
 
    
 
 
   
 
 
          
Total
            $ 392,679      $ (173,859   $ 218,820           
             
 
 
    
 
 
   
 
 
          
   
    
December 31, 2020
 
    
Estimated
useful life
    
Gross book
value
    
Accumulated
amortization
   
Net book value
    
Weighted
average
remaining
useful life
 
Customer relationships
    
5-15
years
     $ 259,329      $ (55,282   $ 204,047        12.5 Years  
Developed technology
    
4-5
years
       115,921        (89,219     26,702        2.1 Years  
Trademarks
     9 years        17,500        (5,018     12,482        6.5 Years  
Favorable leases
     6 years        198        (81     117        3.5 Years  
             
 
 
    
 
 
   
 
 
          
Total
            $ 392,948      $ (149,600   $ 243,348           
             
 
 
    
 
 
   
 
 
          
Amortization expense related to intangibles for the three months ended June 30, 2021 and 2020 was $12,013 and $14,493, respectively. Amortization expense related to intangibles for the six months ended June 30, 2021 and 2020 was $24,332 and $28,972, respectively.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill
6. Goodwill
The following table provides a roll forward of the changes in the goodwill balance:
 
Goodwill as of December 31, 2020
   $ 458,586  
Impact of exchange rates
     (310
    
 
 
 
Goodwill as of June 30, 2021
   $ 458,276  
    
 
 
 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable And Accrued Expenses
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Accounts payable and accrued expenses
7. Accounts payable and accrued expenses
Accounts payable and accrued expenses consisted of the following:
 
    
June 30,

2021
    
December 31,
2020
 
Accounts payable
 
$
9,806
 
 
$
8,808
 
Accrued payroll
  
 
6,380
 
  
 
3,482
 
Accrued professional fees
  
 
4,948
 
  
 
2,503
 
Accrued interest
     3,619        4,277  
Accrued bonuses and commissions
     7,195        11,883  
Accrued revenue sharing
   
4,535
 
   
2,503
 
Taxes payable
  
 
4,707
 
  
 
3,019
 
Other accrued expenses
  
 
3,542
 
  
 
2,314
 
    
 
 
    
 
 
 
Total accounts payable and accrued expenses
     $44,732      $ 38,789  
    
 
 
    
 
 
 
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Long-term debt
8. Long-term debt
Credit Agreement
On July 19, 2018, the Company entered into a credit agreement with various lenders (“Credit Agreement”), providing a term facility in the aggregate principal amount of $325,000 (“Term Loan”) and the ability to draw additional funds through a revolving facility (“Revolving Loan”) of up to $25,000. The Term Loan and Revolving Loan have a maturity date of July 19, 2024 and July 19, 2023, respectively.
In addition to interest payable in cash, the Credit Agreement includes Paid in Kind (“PIK”) interest at a rate
of 1.25% per annum. All PIK interest due is paid by capitalizing such interest and adding such applicable PIK interest to the principal amount of the outstanding Term Loan. The interest rate for the
cash interest under the
Credit Agreement may be either the (a) Alternate Base Rate, which is equal to the greatest of the base rate in effect, the Federal Funds Rate in effect on such day plus 0.5% and one month adjusted LIBOR plus 1.0%, plus an applicable margin of 5% or for eurodollar borrowings, the (b) Eurodollar rate, which is the adjusted LIBOR plus an applicable margin of 6%. The Company has elected the Eurodollar rate through 2020. The interest rate as of June 30, 2021 was 6.0%.
On November 19, 2019, the Company entered into an incremental facility assumption amendment (“Incremental Term Loan”) to the Credit Agreement which increased the aggregate principal amount by $20,000 used to finance the ADmantX S.p.A acquisition, pay fees, costs, and expenses incurred in connection with the agreement, and finance working capital and general corporate purposes. All terms and conditions of the Term Loan remained consistent under the Incremental Term Loan. In connection with
 the entry into
the Credit Agreement, the Company incurred debt issuance costs of $7,476. In connection with
 
Incremental Term Loan, the Company incurred debt issuance costs of $473. Debt issuance costs related to the Term Loan and Incremental Term Loan were recorded as a deferred charge and direct offset to long-term debt and are amortized into interest expense over the contractual term of the borrowings using the straight-line method. As no amounts were drawn on the Revolving Loan as of June 30, 2021, the debt issuance costs related to this facility were recorded as a deferred financing asset within prepaid expenses and other current assets and are amortized into interest expense over the contractual term of the borrowings using the straight-line method.
All of the obligations under the Credit Agreement are guaranteed by the Company and its subsidiaries other than certain excluded subsidiaries. The Credit Agreement contains covenants requiring certain financial information to be submitted monthly, quarterly and annually
.
The Company must maintain a minimum liquidity level, as defined, and comply with a Revenue Leverage Ratio based on the last twelve months (“LTM”) which was required to be 1:50:1.00 or lower for the second quarter of 2021. The benchmark for the Revenue Leverage Ratio decreases through the term of the loan. The Credit Agreement also places restrictions on the incurrence of additional indebtedness, the payment of dividends, sale of assets, and entering into any merger or acqu
isition. As of June 30, 2021, the Company was in compliance with all covenants contained in the Credit Agreement.
The carrying amount of the Term Loan is as follows:
 
    
June 30,

2021
    
December 31,
2020
 
Term Loan
   $ 345,000      $ 345,000  
PIK Interest
     10,934        10,539  
Less: Unamortized debt issuance costs
     (3,839      (4,468
    
 
 
    
 
 
 
Total carrying amount of Term Loan
   $ 352,095      $ 351,071  
    
 
 
    
 
 
 
Amortization expense related to debt issuance costs for the three months ended June 30, 2021 and 2020 was $341 and $341, respectively. Amortization expense related to debt issuance costs for the six months ended June 30, 2021 and 2020 was $683 and $683, respectively.
The Company recognized interest expense of $4,825 and $6,231 during the three month periods ended June 30, 2021 and 2020, respectively. The Company recognized interest expense of $11,047 and $13,052 for the six month period ended June 30, 2021 and 2020, respectively.
Future principal payments of long-term debt as of June 30, 2021, without including additional PIK interest, are as follows:
 
Year Ending
      
2021
 
(remaining six months)
   $ —    
2022
     —    
2023
     —    
2024
     345,000  
    
 
 
 
     $ 345,000  
    
 
 
 
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
6 Months Ended
Jun. 30, 2021
Income Tax Disclosure [Abstract]  
Income taxes
9. Income taxes
At the end of each interim period, the Company estimates the annual expected effective income tax rate and applies that rate to its ordinary
year-to-date
earnings or loss. The income tax provision or benefit related to significant, unusual, or extraordinary items, if applicable, that will be separately reported or reported net of their related tax effects are individually computed and recognized in the interim period in which they occur. In addition, the effect of changes in enacted tax laws or rates, tax status, judgment on the realizability of a
beginning-of-the-year
deferred tax asset in future years or unrecognized tax benefits is recognized in the interim period in which the change occurs.
The computation of the annual expected effective income tax rate at each interim period requires certain estimates and assumptions including, but not limited to, the expected
pre-tax
income (or loss) for the year, projections of the proportion of income (and/or loss) earned and taxed in foreign jurisdictions, permanent and temporary differences, and the likelihood of the realization of deferred tax assets generated in the current year. The accounting estimates used to compute the provision or benefit for income taxes may change as new events occur, more experience is acquired, additional information is obtained or the Company’s tax environment changes. To the extent that the expected annual effective income tax rate changes during a quarter, the effect of the change on prior quarters is included in income tax provision in the quarter in which the change occurs.
For the three months ended June 30, 2021 and 2020, the Company recorded an income tax benefit of
 $3,045 and $5,519,
respectively, due primarily to pre-tax book losses offset by non-deductible stock-based compensation. The Company’s effective tax rate for the period ending June 30, 2021 was 
9.5%.
 
The Company’s effective tax rate is lower than the statutory rate primarily due to non-deductible stock-based compensation as the Company is now subject to the provisions of IRC 162(m) as a result of becoming a public company on June 30, 2021. For the six months ended June 30, 2021 and 2020, the Company recorded an income tax benefit of
 $3,958 and $9,130,
respectively, due primarily to pre-tax book losses. The Company’s effective tax rate for the period ending June 30, 2020 was
 23.0%.
The Company recognizes interest and, if applicable, penalties related to unrecognized tax benefits in the income tax provision. The Company is not currently under audit in any taxing jurisdiction. As of June 30, 2021 the Company does not have an accrual relating to uncertain tax positions.
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Data
6 Months Ended
Jun. 30, 2021
Segment Reporting [Abstract]  
Segment Data
10. Segment data
Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and in assessing performance. The Company’s Chief Executive Officer is the CODM.
The Company manages its operations as a single segment for the purpose of assessing and making operating decisions. The Company’s CODM allocates resources and assesses performance based upon financial information at the consolidated level. Since the Company operates in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.
The following table summarizes revenue by geographic area:
 
    
Three Months Ended June 30,
    
Six Months June Ended 30,
 
    
2021
    
2020
    
2021
    
2020
 
North and South America (“Americas”)
   $ 45,444      $ 29,575      $ 86,634      $ 62,548  
Europe, Middle East and Africa (“EMEA”)
     22,045        13,714        40,962        29,495  
Asia and Pacific Rim (“APAC”)
     7,586        5,031        14,431        10,319  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 75,075      $ 48,320      $ 142,027      $ 102,362  
    
 
 
    
 
 
    
 
 
    
 
 
 
For the three months ended June 30, 2021 and 2020, revenue in the United States was $41,840 and $28,035, respectively. For the six months ended June 30, 2021 and 2020, revenue in the United States was $80,070 and $59,297, respectively.
The following table summarizes property and equipment, net by geographic area:
 
    
June 30, 2021
    
December 31, 2020
 
Property and Equipment, net
                 
Americas
   $ 1,185      $ 1,954  
EMEA
     202        282  
APAC
     108        7  
    
 
 
    
 
 
 
Total
   $ 1,495      $ 2,243  
    
 
 
    
 
 
 
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation
11. Stock-based compensation
Integral Ad Science Holding Corp. 2018 Stock Option Plan
On August 1, 2018, the Company adopted the 2018
Non-Qualified
Stock Option Plan (“2018 Plan”). Under the 2018 Plan, the Company had issued (i) Time-Based Options that vest over four years with 25% vesting after twelve months and an additional 6.25% vesting at the end of each successive quarter thereafter; and (ii) Return-Target Options that vest upon the first to occur of sale of the Company, or, sale or transfer to any third party of shares, as a result of which, any person or group other than Vista, obtains possession of voting power to elect a majority of the Company’s board of directors or any other governing body and the achievement of a total equity return multiple of 3.0 or greater.
The 2018 Plan contained a provision wherein, the Time-Based Options can be repurchased by the Company at cost upon resignation of the employee. Due to this repurchase feature, the Time-Based Options did not provide the employee with the potential benefits associated with a stock award holder, and therefore, these awards were not accounted for as a stock-based award under ASC 718,
Compensation -
Stock Compensation
but instead, compensation cost was recognized when the benefit to the employee was determined to be probable. During the three and six months ended June 30, 2021, the Company recognized stock compensation expense of $3,360 related to the stock option exercises. The Return-Target Options were considered to contain both market (total stockholder return threshold) and performance (exit event) conditions. As such, the award was measured on the date of grant. Since the conditions for vesting related to the Return-Target Options were not met prior to the IPO
, no stock-based compensation was recognized in the
pre-IPO
financial statements of the Company.
In connection with the Company’s IPO, the 2018 Plan was amended and restated (“Amended and Restated 2018 Plan”) with the following modifications: (i) the provision to repurchase the Time-Based Options at cost upon resignation of the employee was removed and (ii) the Return-Target Options were modified to include vesting upon a sale of shares by Vista following the IPO resulting in a cumulative total of cash distributions of 
$1.17 billion or greater.
As a result of the modification to the Time-Based Options, the awards became subject to the guidance in ASC 718,
Compensation - Stock Compensation
and the fair value of the awards were determined to be 
$74,566.
The Company recognized a stock-based compensation expense of 
$38,148
in connection with the IPO for the three and six months ended June 30, 2021, based on the options that were vested at the IPO. As the return multiple associated with the Return-Target Options was also modified, the Company fair valued the Return-Target Options using a Monte Carlo simulation model which resulted in a fair value of
 $36,156.
 
As the Return-Target Options only vest upon a change of control, stock-based compensation expense associated with the Return-Target Options will be recognized when such event is deemed probable. As of June 30, 2021, such event was not deemed probable and therefore,
no
stock-based compensation expense was recognized relating to the Return-Target Options.
The total number of Time-Based Options and Return Target Options issued under the Amended and Restated 2018 Plan as of June 30, 2021 were 5,469,534 and 2,734,766 respectively. The Company does not expect to issue any additional awards under the Amended and Restated 2018 Plan.
2021 Omnibus Incentive Plan (“2021 Plan”)
On July 1, 2021, the Company filed a registration statement on Form S-8 and adopted the 2021 Plan to incentivize executive officers
, management, employees, consultants and directors of the Company and to align the interests of the participants with those of the Company’s shareholders. The Company reserved 19,701,877 shares for issuance under the 2021 Plan and the total number of shares reserved for issuance under the 2021 Plan will be increased on January 1 of each of the first 10 calendar years during the term of the 2021 Plan, by the lesser of (i) 5% of the total number of shares of common stock outstanding on each December 31 immediately prior to the date of increase or (ii) such number of shares of common stock determined by our Board or compensation committee.
The
 Company granted an aggregate of 1,883,486 options to purchase shares of common stock consisting of 2/3
rd
or 1,255,496 Time-Based Options fair valued at $14,080 and 1/3
rd
or 627,990 Return-Target Options fair valued at $4,878
under the 2021 Plan. The vesting conditions for the options issued under the 2021 Plan were identical to the those described under the Amended and Restated 2018 Plan. Additionally, the Company granted an aggregate of
969,742
 r
estricted
s
tock
u
nits (“RSUs”) to its employees valued at $17,455 that vest 25% each year and become fully vested after four years of service.
2021 Employee Stock Purchase Plan (“ESPP”)
The Company adopted the ESPP for the primary purpose of incentivi
z
ing employees in future periods. Under the ESPP, 1,489,571 shares of the common stock are reserved for issuance, and the number of shares available for issuance will be increased on January 1 of each calendar year beginning in 2022 and ending in and including 2031, by an amount equal to the lesser of (i) 1% of the shares outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares as is determined by our Board, subject to a maximum of 16,000,000
shares of our common stock for the portion of the ESPP intended to qualify as an employee stock purchase plan under Section 423 of the Internal Revenue Code. All Company employees and employees of designated subsidiaries are eligible to participate in the ESPP and can purchase shares through payroll deductions of up to
 15%
of their eligible compensation, subject to a maximum of
 $25,000
in any annual period for the portion of the ESPP intended to qualify as an employee purchase plan under Section 423 of the Internal Revenue Code. There are
 no
shares issued under the ESPP plan as of June 30, 2021. 
Integral Ad Science Holding Corp. Long-Term Incentive Plan
In 2018
, the Company adopted the Long-Term Incentive Plan (“LTIP”). Under the LTIP, certain
employees of the Company and its subsidiaries were granted long-term target incentive cash awards which will be payable subject to continued employment, upon the sale of the Company, or, sale to a third party of at least 50% of the Vista’s equity interest, provided if such sale of equity interests is through a public offering (whether initial or secondary), it would require the transfer of an aggregate of at least 75% of Vista’s equity interest and the achievement of a total equity return multiple of 3.0 or greater. 
The total amount of long-term incentive cash awards as of June 30, 2021 and December 31, 2020 was $12,235 and $10,560, respectively. As the multiple is tied to an equity return multiple, any compensation charge associated with these awards is considered equity-based compensation in accordance with U.S. GAAP. Since the liquidity events described above are contingent and generally not considered probable until the event occurs, no stock-based compensation expense has been recognized in the three and six months ended June 30, 2021 and 2020. In July 2021, the Company offered employees with LTIP grants the opportunity to convert the cash award into RSUs. The conversion
was
at a 10% premium to the current value of the award and will vest 50% each year and become fully vested after two years of service.
LTIP grants aggregating $12,661 were converted into 706,526 RSUs and $475 in long-term incentive cash awards remains outstanding under the Amended and Restated LTIP.
Stock Option activity for the three months ended June 30, 2021 is as follows:
Time-Based Options
 
    
Stock options
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic
value
 
Outstanding at April 1, 2021
     6,235,613      $ 4.98        8.25        —    
Granted
     1,255,496        18.00        10.00        —    
Canceled or forfeited
     (519,710      4.30        —          —    
Exercised
     (246,369      4.36        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding at June 30, 2021
     6,725,030      $ 7.49        9.29      $ 88,061  
    
 
 
    
 
 
    
 
 
    
 
 
 
Vested and expected to vest at June 30, 2021
     6,725,030      $ 7.49        9.29        —    
Exercisable as of June 30, 2021
     2,371,227      $ 4.17        7.62      $ 38,912  
Return-Target Options
 
    
Stock options
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic
value
 
Outstanding at April 1, 2021
     3,117,795      $ 4.98        8.25        —    
Granted
     627,990        18.00        10.00        —    
Canceled or forfeited
     (383,029      4.32        —          —    
Exercised
     —          —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding at June 30, 2021
     3,362,756      $ 7.49        9.29      $ 44,031  
    
 
 
    
 
 
    
 
 
    
 
 
 
Vested and expected to vest at June 30, 2021
     3,362,756      $ 7.49        9.29        —    
Exercisable as of June 30, 2021
     —          —          —          —    
Stock Option activity for the six months ended June 30, 2021 is as follows:
Time-Based Options
 
    
Stock options
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic
value
 
Outstanding at January 1, 2021
     6,109,438      $ 4.83        8.47        —    
Granted
     1,381,671        17.49        9.96        —    
Canceled or forfeited
     (519,710      4.30        —          —    
Exercised
     (246,369      4.36        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding at June 30, 2021
     6,725,030      $ 7.49        9.29      $ 88,061  
    
 
 
    
 
 
    
 
 
    
 
 
 
Vested and expected to vest at June 30, 2021
     6,725,030      $ 7.49        9.29         
Exercisable as of June 30, 2021
     2,371,227      $ 4.17        7.62      $ 38,912  
Return-Target Options
 
    
Stock options
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic
value
 
Outstanding at
January
 1, 2021
     3,054,708      $ 4.83        8.47        —    
Granted
     691,077        17.49        9.96        —    
Canceled or forfeited
     (383,029      4.32        —          —    
Exercised
     —          —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding at June 30, 2021
     3,362,756      $ 7.49        9.29      $ 44,031  
    
 
 
    
 
 
    
 
 
    
 
 
 
Vested and expected to vest at June 30, 2021
     3,362,756      $ 7.49        9.29        —    
Exercisable as of June 30, 2021
     —          —          —          —    
As of June 30, 2021, unamortized stock-based compensation expense related to the Time-Based Options w
as
 $50,498, which will be recognized over the weighted average vesting term of 2.7 years. In addition, unamortized stock-based compensation expense related to the Return-Target Options of $41,034 will be recognized when events that trigger vesting are deemed probable. 
Stock-based compensation expense for all equity arrangements for the three and six months ended June 30, 2021, were as follows:
 
    
Three and Six Months Ended

June 30,
 
    
2021
    
2020
 
Sales and marketing
   $ 10,807        —    
Technology and development
     7,009        —    
General and administrative
     23,715        —    
    
 
 
    
 
 
 
Total
   $ 41,531      $ —    
    
 
 
    
 
 
 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Members' / Stockholders' Equity
6 Months Ended
Jun. 30, 2021
Stockholders' Equity Note [Abstract]  
Members' / Stockholders' Equity
12. Members’/ Stockholders’ equity
As discussed in Note 1, the Company converted to a Delaware corporation, which created new elements of the capital structure at June 30, 2021, and modified existing elements of the capital structure in place at December 31, 2020.
Common stock
As of June 30, 2021 our authorized common stock consists of 500,000,000 shares of common stock, par value $0.001 per share and 50,000,000 preferred stock, par value $0.001 per share.
Members’ equity
Prior to the IPO, the Company was an affiliate of Vista, was a single member LLC, and the Company’s Board of Directors, through the Kavacha Topco, LLC Amended and Restated Limited Liability Company Agreement (the “Operating Agreement”), had the authority to admit additional members. Under the terms of the Operating Agreement, the members of the Company were not obligated for debt, liabilities, contracts or other obligations of the Company. Profits and losses are allocated to members as defined in the Operating Agreement.
In conjunction with the
 pricing of the
IPO, the Operating Agreement was terminated, and the Company converted from a
Del
a
ware
domestic limited liability company to a
 Del
a
ware
 domestic corporation. All outstanding member units were converted into 134,203,403 shares of common stock of the Company on a proportion of 1 member unit for 242 shares of common stock.
For the three months ended June 30, 2021 and 2020, certain employees exercised their stock options and the Company issued 246,369 and 0 shares of common stock, respectively. Proceeds received from the exercise of stock options aggregated $1,075 and $0, for the three months ended June 30, 2021 and 2020, respectively. For the six months ended June 30, 2021 and 2020, the Company repurchased 99,946 and 20,328 shares of common stock, for $1,204 and $96, respectively. The repurchases in excess of par value for the
six
months ended June 30, 2021 and 2020 were $791 and $12, respectively. The repurchase of shares ha
s
 been accounted for as a reduction in members’/shareholders’ equity in these condensed consolidated financial statements.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
13. Commitments and contingencies
Indemnifications
In its normal course of business, the Company has made certain indemnities, commitments, and guarantees under which it may be required to make payments in relation to certain transactions. Those indemnities include intellectual property indemnities to the Company’s customers, indemnities to directors and officers of the Company to the maximum extent permitted under the laws of the State of Delaware, and indemnifications related to the Company’s lease agreements. In addition, the Company’s advertiser and distribution partner agreements contain certain indemnification provisions which are generally consistent with those prevalent in the Company’s industry. The Company has not incurred any obligations under indemnification provisions historically and does not expect to incur significant obligations in the future. Accordingly, the Company has not recorded any liability for these indemnities, commitments, and guarantees in the accompanying balance sheets.
Operating leases
The Company leases office space under operating leases, which expire on various dates through May 2026. Certain leases relating to office space include scheduled annual rent increases. Rent expense under operating leases is recognized on a straight-line basis over the lease terms. The excess of expense over payments is recorded as accrued rent on the condensed consolidated balance sheets.
Operating lease expense for office space for the three months ending June 30, 2021 and 2020 was $1,862 and $2,044, respectively. Operating lease expense for office space for the six months ending June 30, 2021 and 2020 was $3,711 and $4,174 respectively.
 
Capital leases
The Company leases equipment under capital leases. The equipment leases include options to renew, return or purchase at the end of the lease term. Future minimum rental payments under the capital leases are as follows as of June 30, 2021 are as follows:
 
Total minimum lease payments
   $ 106  
Less: Amount representing interest
     (1
    
 
 
 
Total
   $ 105  
    
 
 
 
Purchase commitments    
In the ordinary course of business, the Company enters into various purchase commitments primarily related to third-party cloud hosting and data services, and information technology operations. Total noncancelable purchase commitments as of June 30, 2021 were approximately
 $61,250 for periods through 2024.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share
6 Months Ended
Jun. 30, 2021
Earnings Per Share [Abstract]  
Net loss per share
14. Net loss per share
For periods prior to the Company’s conversation to a Delaware corporation, including fiscal 2020 and 2021 for which a portion of the period preceded the conversion, the Company has retrospectively presented net loss per share as if the conversion had occurred at the beginning of the earliest period presented. The weighted average shares used in computing net loss per share in these periods are based on the number of units held by members after giving effect to the conversion ratio.
Basic and diluted loss per unit is computed by dividing net loss by the weighted-average shares outstanding:
 
    
Three Months Ended June 30,
    
Six Months Ended June 30,
 
    
2021
    
2020
    
2021
    
2020
 
Numerator:
                                   
Net loss
   $ (35,063    $ (16,451    $ (37,832    $ (30,895
Denominator:
                                   
Weighted averages shares outstanding, basic and diluted
     133,981,985        134,050,576        133,996,147        134,051,786  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net loss per share, basic and diluted
   $ (0.26    $ (0.12    $ (0.28    $ (0.23
    
 
 
    
 
 
    
 
 
    
 
 
 
As the Company has reported net losses for the periods presented, all potentially dilutive securities are antidilutive. The following potential outstanding Time-Based Service Options were excluded from the computation of diluted net loss per share attributable to common stock/unitholders for the periods presented because including them would have been antidilutive. Since the conditions associated with the vesting of the Return Target Options have not occurred as of the reporting date, such options are excluded from potentially dilutive securities.
 
    
Three and Six Months
Ended, June
 
    
2021
    
2020
 
Options to purchase
common stock/
member units
     6,725,030        5,258,902  
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Disclosures
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Disclosures
15. Fair value disclosures
Financial instruments
As of June 30, 2021, the carrying value of cash and cash equivalents, restricted cash, accounts receivable and accounts payable approximated fair value. The table below provides the book value and estimated fair value of our financial instruments at June 30, 2021 and December 31, 2020.
 
    
Fair value hierarchy
    
Book value
    
Estimated fair
value
 
Term loan (a)
                          
December 31, 2020
     Level 2      $ 355,539      $ 375,228  
June 30, 2021
     Level 2      $ 355,934      $ 374,216  
 
(a)
The estimated fair value of our Term Loan is based upon market prices as of the valuation date.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Related-Party Transactions
6 Months Ended
Jun. 30, 2021
Related Party Transactions [Abstract]  
Related-Party Transactions
16. Related-party transactions
The Company incurs expenses for consulting services and other expenses related to services provided by Vista Consulting Group, LLC (“VCG”). For the three months ended June 30, 2021 and 2020, the Company incurred expenses of $1,292 and $272, respectively. For the six months ended June 30, 2021 and 2020, the Company incurred expenses of $1,379 and $806, respectively. These costs were included in general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Amounts due to VCG as June 30, of 2021 and December 31, 2020 were $56 and $39, respectively.
The Company incurs various travel and other expenses related to services provided by Vista Equity Partners Management, LLC (“VEP”). For the three months ended June 30, 2021 and 2020, the Company incurred expenses of $61 and $6, respectively. For the six months ended June 30, 2021 and 2020, the Company incurred expenses of $62 and $15, respectively. These costs were included in general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Amounts due to
 
VEP
 as of June 30, 2021 and December 31, 2020 were $0 and $101, respectively.
The Company has subscription software arrangements with companies owned by Vista Equity Partners as follows: Total expenses incurred by the Company for Mediaocean (
the related party
), were $30, for
 both
the three months ended June 30, 2021 and 2020.
 
Total expenses incurred by the Company for Mediaocean (
the related party
), were $60
,
for
 both
the six months ended June 30, 2021 and 2020
.
These costs were included in cost of revenue. Amounts due
to
Mediaocean as of June 30, 202
1
 
and
December 31, 2020
 
were both $10
. Total expenses incurred by the Company for Navex Global, Inc. (
the related party
) were $36 and $8, respectively, for the three months ended June 30, 2021 and 2020.
 
Total expenses incurred by the Company for Navex Global, Inc. (
the related party
) were $63 and $15,
respectively, for the six months ended June 30, 2021 and 2020. These costs were included in general and administrative expenses in the condensed consolidated statements of operations and comprehensive loss. Amounts due to Navex Global, Inc. as of June 30, 2021 and December 31, 2020 were
 $1 and $0
. There were no
training expenses incurred with Cvent, Inc.
(the related party)
, for the three months ended June 30, 2021 and 2020. Total training expenses with Cvent, Inc.
(the related party)
, were
$20 and $0, respectively, for the
 
six months ended June 30, 2021 and 2020.
 
These costs were included in sales and marketing expenses. There were no amounts due as of June 30, 2021 and December 31, 2020.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent events
6 Months Ended
Jun. 30, 2021
Subsequent Events [Abstract]  
Subsequent events
17. Subsequent events
On July 2, 2021, the Company closed an IPO
of its common stock, through which it issued and sold 15,000,000 shares of common stock at a price per share of $18.00. The Company received aggregate proceeds of $244.0 million from the IPO, net of underwriters’ discounts and commissions
, and off
ering costs
. The underwriters were granted
a 30-day option
to purchase up to an additional 2,250,000 shares of common stock from the Company. On July 28, 2021 the underwriters exercised their option to purchase 1,821,330 shares of common stock and the Company received additional proceeds of $30.4 million, net of underwriters’ discount and
 
commissions, and offering costs. 
On August 9, 2021, the Company, Publica LLC, a Delaware limited liability company, Publica Investors LLC, a Delaware limited liability company, NBIC Finance Sarl, a Luxembourg private limited liability company, Alpine Road Investors LLC, a Delaware limited liability company, and certain individuals, entered into a Securities Purchase Agreement. Pursuant to the Purchase Agreement, upon the terms and subject to certain purchase price adjustments set forth therein, IAS acquired Publica’s membership units and all of Publica Investors’ and Alpine’s membership interests from the Sellers in exchange for total consideration of $220.0 million, consisting of approximately $168.0 million in cash consideration and 2,888,889 shares of common stock of IAS Holding (the “Stock Consideration”). The Stock Consideration will be subject to restrictions on transfer under the Purchase Agreement. The cash consideration was funded with cash on hand.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Basis Of Presentation And Summary Of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of presentation
(a) Basis of presentation
The Company’s condensed consolidated financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented. The
year-end
condensed balance sheet data was derived from audited financial statements, but does not include all disclosures required by U.S. GAAP.
The accompanying interim condensed consolidated balance sheet as of June 30, 2021, the condensed consolidated statements of operations and comprehensive loss, of cash flows and of members’/stockholders’ equity for the three and six months ended June 30, 2021 and 2020, and the related footnote disclosures are unaudited. These unaudited interim condensed 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 to state fairly the consolidated financial position of the Company. All adjustments made were of a normal recurring nature. The results for the three months and six months ended June 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any future period.
The Company’s significant accounting policies are discussed in Note 2 to the consolidated financial statements for the years ended December 31, 2020 and 2019. There have been no significant changes to these policies that have had a material impact on the Company’s condensed consolidated financial statements and related notes for the three and six months ended June 30, 2021. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with our final IPO prospectus filed with the Securities and Exchange
 
Commission (“SEC”) on July 1, 2021.
Basis of consolidation
(b) Basis of consolidation
The condensed consolidated financial statements include the accounts of Integral Ad Science Holding Corp. and its wholly-owned subsidiaries. All material intercompany accounts and transactions have been eliminated in consolidation.
Use of estimates
(c) Use of estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from these estimates. Significant estimates include the allocation of purchase price consideration in the business combination and the related valuation of acquired assets and liabilities, the estimated useful lives of our property and equipment, intangible assets and internal use software, the allowance for doubtful accounts, and goodwill impairment testing; the assumptions used to calculate stock-based compensation; and the realization of deferred tax assets. The Company bases its estimates on past experience, market conditions, and other assumptions that the Company believes are reasonable under the circumstances, and the Company evaluates these estimates on an ongoing basis.
Beginning in the first quarter of 2020, the
COVID-19
pandemic has negatively impacted, and may continue to negatively impact, the macroeconomic environment in the United States and globally, as well as the Company’s business, financial condition and results of operations. In the quarters subsequent to the second quarter of 2020, the underlying demand for the Company’s services has stabilized. Due to the evolving and uncertain nature of
COVID-19,
it is reasonably possible that it could materially impact the Company’s estimates, particularly those noted above that require consideration of forecasted financial information, in the near to medium term. The ultimate impact will depend on numerous evolving factors that the Company may not be able to accurately predict, including the duration of the pandemic, new variants and their effects, vaccination rates, the impact of federal, state, local and foreign governmental actions, consumer behavior in response to the pandemic and other economic and operational conditions the Company may face.
Cash, cash equivalents, and restricted cash
(d) Cash, cash equivalents, and restricted cash
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows.
 
    
June 30,

2021
    
December 31.
2020
 
Cash and cash equivalents
   $ 73,234      $ 51,734  
Short term restricted cash
     75        187  
Long term restricted cash (held in other long-term assets)
     2,704        2,800  
    
 
 
    
 
 
 
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows
   $ 76,013      $ 54,721  
    
 
 
    
 
 
 
Accounts receivable, net
(e) Accounts receivable, net
Accounts receivable are carried at the original invoiced amount less an allowance for doubtful accounts. The allowance is estimated based on management’s knowledge of its customers’ financial condition, credit history, and existing economic conditions. Invoices are typically issued with net
30-days
to net
90-days
terms. Account balances are considered delinquent if payment is not received by the due date, and the receivables are written off when deemed uncollectible. These costs are recorded in general and administrative expenses.
The activity in our allowance for doubtful accounts consists of the following as of:
 
    
June 30, 2021
    
June 30, 2020
 
Balance, beginning of period
   $                 4,257                    5,843  
Additional provision
     99        1,170  
Receivables written off
     (558      (729
    
 
 
    
 
 
 
Balance, end of period
   $ 3,798        6,284  
    
 
 
    
 
 
 
Stock-based compensation
(f) Stock-based compensation
Stock-based compensation is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which is generally the vesting period. The Company accounts for forfeitures as they occur. The Company used the following assumptions in valuing its time-based service options, which vest over a period of time subject to continued employment (“Time-Based Options”) and return target options (“Return-Target Options”), which vest upon a realized cash return of the equity investment of Vista Equity Partners, the Company’s equity sponsor and funds controlled by Vista Equity Partners (together, (“Vista”):
Expected term
 — For time-based awards, the estimated expected term of options granted is generally calculated as the vesting period plus the midpoint of the remaining contractual term, as the Company does not have sufficient historical information to develop reasonable expectations surrounding future exercise patterns and post-vesting employment termination behavior. For awards subject to market and performance conditions, the expected term represents the period of time that the options granted are expected to be outstanding.
Expected volatility
 — Since the Company does not have substantive trading history of its common stock, volatility is estimated based upon observed option-implied volatilities for a group of peer companies. The Company believes this is the best estimate of the expected volatility over the weighted-average expected term of its option grants.
Risk-free interest rate
 — The risk-free interest rate is based on the implied yield currently available on U.S. Treasury instruments with terms approximately equal to the expected term of the option.
Expected dividend
 — The expected dividend assumption was based on the Company’s history and expectation of dividend payouts. The Company currently has no history or expectation of paying cash dividends on its units.
Fair value
—Prior to the IPO, because there was no public market for the Company’s common stock/units, the board of directors determined the best estimate of the fair value of the Company’s option grants, based on reasonable judgment and numerous objective and subjective factors, including independent third-party valuations of the Company’s common stock/units, operating and financial performance, and general and industry-specific economic outlook, amongst other factors. Following the pricing of the IPO, the Company’s shares are traded in the public market, and accordingly the Company uses the applicable closing price of its common stock to determine fair value.
The Company used the following assumptions in valuing its stock-based compensation:
 
    
June 30, 2021
 
June 30, 2020
(1)
Estimated fair value
   $7.77 –13.93   $2.29
Expected volatility (%)
   65.0 –80.0%  
70.0-75.0%
Expected term (in years)
  
3-10
 
3.25-6.63
Risk-free interest rate (%)
   0.41 –0.98%  
0.26-0.55%
Dividend yield
   —     —  
 
(1)
For issuances prior to the pricing of the IPO, the fair value of the Company’s option grants was estimated at the grant date using the Monte Carlo simulation model and relate to the Return-Target Options only as the Time-Based Options were not within the scope of ASC 718,
Compensation -
Stock Compensation
for the three and six months ended June 30, 2020.
Deferred Offering Costs
(g) Deferred offering costs
Deferred offering costs are capitalized and consist of fees incurred in connection with our IPO and include legal, accounting, printing, and
other IPO-related costs.
Upon the completion of our IPO, which occurred on July 2, 2021, these deferred costs will be reclassified to members’/stockholders’ equity and recorded against the proceeds from the offering.
Deferred offering costs of $6,361 are included within prepaid expenses and other current assets as of June 30, 2021. No such costs were incurred as of December 31, 2020.
Recently adopted accounting pronouncements
(h) Recently adopted accounting pronouncements
In January 2017, the Financial Accounting Standards Board (the “FASB”) issued ASU
No. 2019-12,
Income
Taxes
(Topic
740):
Simplifying
the
Accounting
for Income Taxes
(“ASU
No. 2019-12”)
effective January 1, 2021, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740,
Income
Taxes
, and clarifies certain aspects of the current guidance to promote consistency among reporting entities. Most amendments within ASU
No. 2019-12
are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. The Company early adopted ASU
No. 2019-12,
which did not have a material impact on the Company’s condensed consolidated financial statements.
In August 2018, the FASB issued ASU
2018-15,
Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract
(“ASU
No. 2018-15”),
which requires customers in a cloud computing arrangement that is a service contract to follow the internal use software guidance in ASC
350-40
to determine which implementation costs to capitalize as assets. The guidance requires certain costs incurred during the application development stage to be capitalized and other costs incurred during the preliminary project and post-implementation stages to be expensed as they are incurred. Capitalized implementation costs related to a hosting arrangement that is a service contract will be amortized over the term of the hosting arrangement, beginning when the module or component of the hosting arrange is ready for its intended use. A customer’s accounting for the hosting component of the arrangement is not affected. The Company adopted this guidance on January 1, 2021 on a prospective basis. The adoption of ASU
2018-15
did not have a material impact on the Company’s condensed consolidated financial statements.
Accounting pronouncements not yet adopted
(
i) Accounting pronouncements not yet adopted
In March 2020, the FASB issued ASU
2020-04,
Facilitation of the Effects of Reference Rate Reform on Financial Reporting
,” which intends to address accounting consequences that could result from the global markets’ anticipated transition away from the use of the London Interbank Offered Rate (“LIBOR”) and other interbank offered rates to alternative reference rates. The amendments in this ASU provide operational expedients and exceptions for applying U. S GAAP to contracts, hedging relationships and other transactions to affected by reference rate reform if certain criteria are met. The amendments in this ASU apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of the reference rate reform. The optional amendments are effective for all entities as of March 12, 2020, through December 31, 2022. The Company intends to elect to apply certain of the optional expedients when evaluating the impact of reference rate reform on its debt instruments that reference LIBOR.
In June 2016, the FASB issued ASU No.
2016-13, “
Financial Instruments-Credit Losses (Topic 326)
:
 Measurement of Credit Losses on Financial Instruments,”
which is intended to provide more decision-useful information about expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. ASU
2016-13
revises the impairment model to utilize an expected loss methodology in place of the currently used incurred loss methodology, which will result in more timely recognition of losses on financial instruments, including, but not limited to accounts receivable. This guidance will be effective for the Company beginning January 1, 2023, including interim periods within that reporting period. Early adoption is permitted and the update allows for a modified retrospective method of adoption. The Company is currently evaluating the potential effect that adopting this guidance will have on its Condensed Consolidated Financial Statements.
In February 2016, the FASB issued ASU
2016-02,
Leases (Topic 842)
”. Under the new guidance, lessees will be required to put most leases on their balance sheets but to recognize expenses in the income statement in a manner similar to current accounting. The guidance also eliminated the current real estate-specific provisions and changes the guidance on sale-leaseback transactions, initial direct costs, and lease executory costs for all entities. The updated guidance will be effective for the Company beginning January 1, 2022, with early adoption permitted. Upon adoption, entities will be required to use the modified retrospective approach for leases that exist, or are entered into, after the beginning of the earliest comparative period in the financial statements. In July 2018, the FASB issued ASU
2018-11,
Leases (Topic 842),
Targeted Improvements
, which allows entities to not apply the new leases standard, including its disclosure requirements, in the comparative periods they present in their financial statements in the year of adoption. The Company is currently evaluating the potential effect that adopting this guidance will have on its condensed consolidated financial statements.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Basis Of Presentation And Summary Of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary of Reconciliation of Cash, Cash Equivalents, and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows.
 
    
June 30,

2021
    
December 31.
2020
 
Cash and cash equivalents
   $ 73,234      $ 51,734  
Short term restricted cash
     75        187  
Long term restricted cash (held in other long-term assets)
     2,704        2,800  
    
 
 
    
 
 
 
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows
   $ 76,013      $ 54,721  
    
 
 
    
 
 
 
Summary of Allowance For Doubtful Accounts
The activity in our allowance for doubtful accounts consists of the following as of:
 
    
June 30, 2021
    
June 30, 2020
 
Balance, beginning of period
   $                 4,257                    5,843  
Additional provision
     99        1,170  
Receivables written off
     (558      (729
    
 
 
    
 
 
 
Balance, end of period
   $ 3,798        6,284  
    
 
 
    
 
 
 
Summary of Share-based Payment Award, Stock Options, Valuation Assumptions
The Company used the following assumptions in valuing its stock-based compensation:
 
    
June 30, 2021
 
June 30, 2020
(1)
Estimated fair value
   $7.77 –13.93   $2.29
Expected volatility (%)
   65.0 –80.0%  
70.0-75.0%
Expected term (in years)
  
3-10
 
3.25-6.63
Risk-free interest rate (%)
   0.41 –0.98%  
0.26-0.55%
Dividend yield
   —     —  
 
(1)
For issuances prior to the pricing of the IPO, the fair value of the Company’s option grants was estimated at the grant date using the Monte Carlo simulation model and relate to the Return-Target Options only as the Time-Based Options were not within the scope of ASC 718,
Compensation -
Stock Compensation
for the three and six months ended June 30, 2020.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Property And Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment
Property and equipment consisted of the following:
 
    
Estimated
useful life
(in years)
    
June 30,

2021
    
December
31, 2020
 
Computer and office equipment
     1 –3 years      $ 9,366      $ 9,167  
Computer software
     3 –5 years        236        236  
Leasehold improvements
     Various        2,125        2,120  
Furniture
     5 years        336        317  
             
 
 
    
 
 
 
Total property and equipment
              12,063        11,840  
Less: accumulated depreciation
              (10,568      (9,597
             
 
 
    
 
 
 
Total property and equipment, net
            $ 1,495      $ 2,243  
             
 
 
    
 
 
 
Summary of Computer and Office Equipment Under Capital Leases
Computer and office equipment under capital leases are as follows:
 
    
June 30, 2021
    
December 31, 2020
 
Computer and office equipment
   $ 6,073      $ 6,073  
Less: Accumulated depreciation
     (6,002      (5,782
    
 
 
    
 
 
 
Total computer and office equipment under capital leases, net
   $ 71      $ 291  
    
 
 
    
 
 
 
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Internal Use Software, Net (Tables)
6 Months Ended
Jun. 30, 2021
Internal Use Software [Abstract]  
Summary of Internal Use Software, Net
Internal use software consisted of the following:
 
    
Estimated
useful life
(in years)
    
June 30, 2021
    
December 31, 2020
 
Internal use software
     3 - 5 years      $ 27,316      $ 19,124  
Less: Accumulated amortization
              (10,398      (6,802
             
 
 
    
 
 
 
Total internal use software, net
            $ 16,918      $ 12,322  
             
 
 
    
 
 
 
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary Of gross book value, accumulated amortization, net book value and amortization periods of the intangible assets
The gross book value, accumulated amortization, net book value and amortization periods of the intangible assets were as follows
 
    
June 30, 2021
 
    
Estimated
useful life
    
Gross book
value
    
Accumulated
amortization
   
Net book value
    
Weighted
average
remaining
useful life
 
Customer relationships
    
5-15 years
     $ 259,288      $ (67,295   $ 191,993        12.0
 Ye
ars
 
Developed technology
    
4-5
years
       115,693        (100,353     15,340       
1.8 
Years
 
Trademarks
     9 years        17,500        (6,114     11,386        6.0
 Years
 
Favorable leases
     6 years        198        (97     101        3.0
 
Y
ears
 
             
 
 
    
 
 
   
 
 
          
Total
            $ 392,679      $ (173,859   $ 218,820           
             
 
 
    
 
 
   
 
 
          
   
    
December 31, 2020
 
    
Estimated
useful life
    
Gross book
value
    
Accumulated
amortization
   
Net book value
    
Weighted
average
remaining
useful life
 
Customer relationships
    
5-15
years
     $ 259,329      $ (55,282   $ 204,047        12.5 Years  
Developed technology
    
4-5
years
       115,921        (89,219     26,702        2.1 Years  
Trademarks
     9 years        17,500        (5,018     12,482        6.5 Years  
Favorable leases
     6 years        198        (81     117        3.5 Years  
             
 
 
    
 
 
   
 
 
          
Total
            $ 392,948      $ (149,600   $ 243,348           
             
 
 
    
 
 
   
 
 
          
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Roll forward Changes in Goodwill
The following table provides a roll forward of the changes in the goodwill balance:
 
Goodwill as of December 31, 2020
   $ 458,586  
Impact of exchange rates
     (310
    
 
 
 
Goodwill as of June 30, 2021
   $ 458,276  
    
 
 
 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable And Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Summary of Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following:
 
    
June 30,

2021
    
December 31,
2020
 
Accounts payable
 
$
9,806
 
 
$
8,808
 
Accrued payroll
  
 
6,380
 
  
 
3,482
 
Accrued professional fees
  
 
4,948
 
  
 
2,503
 
Accrued interest
     3,619        4,277  
Accrued bonuses and commissions
     7,195        11,883  
Accrued revenue sharing
   
4,535
 
   
2,503
 
Taxes payable
  
 
4,707
 
  
 
3,019
 
Other accrued expenses
  
 
3,542
 
  
 
2,314
 
    
 
 
    
 
 
 
Total accounts payable and accrued expenses
     $44,732      $ 38,789  
    
 
 
    
 
 
 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Summary of Carrying Amount of The Term Loan
The carrying amount of the Term Loan is as follows:
 
    
June 30,

2021
    
December 31,
2020
 
Term Loan
   $ 345,000      $ 345,000  
PIK Interest
     10,934        10,539  
Less: Unamortized debt issuance costs
     (3,839      (4,468
    
 
 
    
 
 
 
Total carrying amount of Term Loan
   $ 352,095      $ 351,071  
    
 
 
    
 
 
 
Summary of Future Principal Payments of Long-term Debt
Future principal payments of long-term debt as of June 30, 2021, without including additional PIK interest, are as follows:
 
Year Ending
      
2021
 
(remaining six months)
   $ —    
2022
     —    
2023
     —    
2024
     345,000  
    
 
 
 
     $ 345,000  
    
 
 
 
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Data (Tables)
6 Months Ended
Jun. 30, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
The following table summarizes revenue by geographic area:
 
    
Three Months Ended June 30,
    
Six Months June Ended 30,
 
    
2021
    
2020
    
2021
    
2020
 
North and South America (“Americas”)
   $ 45,444      $ 29,575      $ 86,634      $ 62,548  
Europe, Middle East and Africa (“EMEA”)
     22,045        13,714        40,962        29,495  
Asia and Pacific Rim (“APAC”)
     7,586        5,031        14,431        10,319  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
   $ 75,075      $ 48,320      $ 142,027      $ 102,362  
    
 
 
    
 
 
    
 
 
    
 
 
 
For the three months ended June 30, 2021 and 2020, revenue in the United States was $41,840 and $28,035, respectively. For the six months ended June 30, 2021 and 2020, revenue in the United States was $80,070 and $59,297, respectively.
Property And Equipment [Member]  
Revenues from External Customers and Long-Lived Assets [Line Items]  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
The following table summarizes property and equipment, net by geographic area:
 
    
June 30, 2021
    
December 31, 2020
 
Property and Equipment, net
                 
Americas
   $ 1,185      $ 1,954  
EMEA
     202        282  
APAC
     108        7  
    
 
 
    
 
 
 
Total
   $ 1,495      $ 2,243  
    
 
 
    
 
 
 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2021
Share-based Payment Arrangement [Abstract]  
Summary of Share Based Compensation Stock Options Activity
Stock Option activity for the three months ended June 30, 2021 is as follows:
Time-Based Options
 
    
Stock options
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic
value
 
Outstanding at April 1, 2021
     6,235,613      $ 4.98        8.25        —    
Granted
     1,255,496        18.00        10.00        —    
Canceled or forfeited
     (519,710      4.30        —          —    
Exercised
     (246,369      4.36        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding at June 30, 2021
     6,725,030      $ 7.49        9.29      $ 88,061  
    
 
 
    
 
 
    
 
 
    
 
 
 
Vested and expected to vest at June 30, 2021
     6,725,030      $ 7.49        9.29        —    
Exercisable as of June 30, 2021
     2,371,227      $ 4.17        7.62      $ 38,912  
Return-Target Options
 
    
Stock options
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic
value
 
Outstanding at April 1, 2021
     3,117,795      $ 4.98        8.25        —    
Granted
     627,990        18.00        10.00        —    
Canceled or forfeited
     (383,029      4.32        —          —    
Exercised
     —          —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding at June 30, 2021
     3,362,756      $ 7.49        9.29      $ 44,031  
    
 
 
    
 
 
    
 
 
    
 
 
 
Vested and expected to vest at June 30, 2021
     3,362,756      $ 7.49        9.29        —    
Exercisable as of June 30, 2021
     —          —          —          —    
Stock Option activity for the six months ended June 30, 2021 is as follows:
Time-Based Options
 
    
Stock options
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic
value
 
Outstanding at January 1, 2021
     6,109,438      $ 4.83        8.47        —    
Granted
     1,381,671        17.49        9.96        —    
Canceled or forfeited
     (519,710      4.30        —          —    
Exercised
     (246,369      4.36        —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding at June 30, 2021
     6,725,030      $ 7.49        9.29      $ 88,061  
    
 
 
    
 
 
    
 
 
    
 
 
 
Vested and expected to vest at June 30, 2021
     6,725,030      $ 7.49        9.29         
Exercisable as of June 30, 2021
     2,371,227      $ 4.17        7.62      $ 38,912  
Return-Target Options
 
    
Stock options
    
Weighted
average
exercise price
    
Weighted average
remaining
contractual life
(years)
    
Aggregate
intrinsic
value
 
Outstanding at
January
 1, 2021
     3,054,708      $ 4.83        8.47        —    
Granted
     691,077        17.49        9.96        —    
Canceled or forfeited
     (383,029      4.32        —          —    
Exercised
     —          —          —          —    
    
 
 
    
 
 
    
 
 
    
 
 
 
Outstanding at June 30, 2021
     3,362,756      $ 7.49        9.29      $ 44,031  
    
 
 
    
 
 
    
 
 
    
 
 
 
Vested and expected to vest at June 30, 2021
     3,362,756      $ 7.49        9.29        —    
Exercisable as of June 30, 2021
     —          —          —          —    
Summary of Employee Service Share Based Compensation Allocation of Recognized Period Costs
Stock-based compensation expense for all equity arrangements for the three and six months ended June 30, 2021, were as follows:
 
    
Three and Six Months Ended

June 30,
 
    
2021
    
2020
 
Sales and marketing
   $ 10,807        —    
Technology and development
     7,009        —    
General and administrative
     23,715        —    
    
 
 
    
 
 
 
Total
   $ 41,531      $ —    
    
 
 
    
 
 
 
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments for Capital Leases
The Company leases equipment under capital leases. The equipment leases include options to renew, return or purchase at the end of the lease term. Future minimum rental payments under the capital leases are as follows as of June 30, 2021 are as follows:
 
Total minimum lease payments
   $ 106  
Less: Amount representing interest
     (1
    
 
 
 
Total
   $ 105  
    
 
 
 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Earnings Per Share, Basic and Diluted [Abstract]  
Schedule of Earnings Per Share Basic and Diluted
Basic and diluted loss per unit is computed by dividing net loss by the weighted-average shares outstanding:
 
    
Three Months Ended June 30,
    
Six Months Ended June 30,
 
    
2021
    
2020
    
2021
    
2020
 
Numerator:
                                   
Net loss
   $ (35,063    $ (16,451    $ (37,832    $ (30,895
Denominator:
                                   
Weighted averages shares outstanding, basic and diluted
     133,981,985        134,050,576        133,996,147        134,051,786  
    
 
 
    
 
 
    
 
 
    
 
 
 
Net loss per share, basic and diluted
   $ (0.26    $ (0.12    $ (0.28    $ (0.23
    
 
 
    
 
 
    
 
 
    
 
 
 
Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share
    
Three and Six Months
Ended, June
 
    
2021
    
2020
 
Options to purchase
common stock/
member units
     6,725,030        5,258,902  
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Disclosures (Tables)
6 Months Ended
Jun. 30, 2021
Fair Value Disclosures [Abstract]  
Summary of Estimated Fair Value of Financial Instruments. The table below provides the book value and estimated fair value of our financial instruments at June 30, 2021 and December 31, 2020.
 
    
Fair value hierarchy
    
Book value
    
Estimated fair
value
 
Term loan (a)
                          
December 31, 2020
     Level 2      $ 355,539      $ 375,228  
June 30, 2021
     Level 2      $ 355,934      $ 374,216  
 
(a)
The estimated fair value of our Term Loan is based upon market prices as of the valuation date.
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Description Of Business - Additional Information (Detail) - Subsequent Event [Member] - Common Stock [Member] - USD ($)
Jul. 28, 2021
Jul. 02, 2021
IPO [Member]    
Stock shares issued during the period shares   15,000,000
Issue price per share   $ 18.00
Proceeds from issuance in IPO   $ 244,000,000.0
Over-Allotment Option [Member]    
Stock shares issued during the period shares 1,821,330  
Underwriter Option days   30 days
Common stock shares subscribed but not issued   2,250,000
Additionals proceeds from underwriters net of discount and commissions $ 30,400,000  
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Reconciliation of Cash, Cash Equivalents, And Restricted Cash (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Dec. 31, 2019
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]        
Cash and cash equivalents $ 73,234 $ 51,734    
Short term restricted cash 75 187    
Long term restricted cash (held in other long-term assets) 2,704 2,800    
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows $ 76,013 $ 54,721 $ 35,897 $ 30,370
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Allowance For Doubtful Accounts (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Receivables [Abstract]    
Balance at beginning of period $ 4,257 $ 5,843
Additional provision 99 1,170
Receivables written off (558) (729)
Balance at end of period $ 3,798 $ 6,284
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Share-Based Payment Award, Stock Options, Valuation Assumptions (Detail) - $ / shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Estimated fair value   $ 2.29
Dividend yield 0.00% 0.00%
Maximum [Member]    
Estimated fair value $ 13.93  
Expected volatility (%) 80.00% 75.00%
Expected term (in years) 10 years 6 years 7 months 17 days
Risk-free interest rate (%) 0.98% 0.55%
Minimum [Member]    
Estimated fair value $ 7.77  
Expected volatility (%) 65.00% 70.00%
Expected term (in years) 3 years 3 years 3 months
Risk-free interest rate (%) 0.41% 0.26%
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Basis Of Presentation And Summary Of Significant Accounting Policies - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Deferred offering costs $ 6,361 $ 0
Maximum [Member]    
Accounts receivables term 90 days  
Minimum [Member]    
Accounts receivables term 30 days  
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Property And Equipment, Net - Summary of Property And Equipment (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 12,063 $ 11,840
Less: accumulated depreciation (10,568) (9,597)
Total property and equipment, net 1,495 2,243
Computer and office equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment 9,366 9,167
Computer software [Member]    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 236 236
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Estimated Useful Lives Various  
Total property and equipment $ 2,125 2,120
Furniture [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Total property and equipment $ 336 $ 317
Maximum [Member] | Computer and office equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
Maximum [Member] | Computer software [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Minimum [Member] | Computer and office equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 1 year  
Minimum [Member] | Computer software [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Property And Equipment, Net - Summary of Computer And Office Equipment Under Capital Leases (Detail) - Capitalized Computer And Office Equipment [Member] - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Capital Leased Assets [Line Items]    
Computer and office equipment $ 6,073 $ 6,073
Less: Accumulated depreciation (6,002) (5,782)
Total computer and office equipment under capital leases, net $ 71 $ 291
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Property And Equipment, Net - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Property, Plant and Equipment [Line Items]        
Depreciation expense $ 455 $ 816 $ 960 $ 1,669
Capitalized Computer And Office Equipment [Member]        
Property, Plant and Equipment [Line Items]        
Depreciation expense $ 85 $ 448 $ 221 $ 955
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Internal Use Software, Net - Summary of Internal Use Software, Net (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Internal Use Software [Line Items]    
Total internal use software, net $ 16,918 $ 12,322
Software and Software Development Costs [Member]    
Internal Use Software [Line Items]    
Internal use software 27,316 19,124
Less: Accumulated amortization (10,398) (6,802)
Total internal use software, net $ 16,918 $ 12,322
Software and Software Development Costs [Member] | Maximum [Member]    
Internal Use Software [Line Items]    
Property, Plant and Equipment, Useful Life 5 years  
Software and Software Development Costs [Member] | Minimum [Member]    
Internal Use Software [Line Items]    
Property, Plant and Equipment, Useful Life 3 years  
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Internal Use Software, Net - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Software and Software Development Costs [Member]        
Internal Use Software [Line Items]        
Amortization expense $ 2,134 $ 1,119 $ 3,707 $ 2,098
Digital Advertising Transparency Software [Member]        
Internal Use Software [Line Items]        
Payments to Acquire Software     $ 4,548  
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets, Net - Summary Of Gross Book Value, Accumulated Amortization, Net Book Value And Amortization Periods Of The Intangible Assets (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Book Value $ 392,679 $ 392,948
Accumulated Amortization (173,859) (149,600)
Net Book Value 218,820 243,348
Customer relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Book Value 259,288 259,329
Accumulated Amortization (67,295) (55,282)
Net Book Value $ 191,993 $ 204,047
Weighted Average Remaining Useful Life 12 years 12 years 6 months
Developed technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Book Value $ 115,693 $ 115,921
Accumulated Amortization (100,353) (89,219)
Net Book Value $ 15,340 $ 26,702
Weighted Average Remaining Useful Life 1 year 9 months 18 days 2 years 1 month 6 days
Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 9 years 9 years
Gross Book Value $ 17,500 $ 17,500
Accumulated Amortization (6,114) (5,018)
Net Book Value $ 11,386 $ 12,482
Weighted Average Remaining Useful Life 6 years 6 years 6 months
Favorable leases [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 6 years 6 years
Gross Book Value $ 198 $ 198
Accumulated Amortization (97) (81)
Net Book Value $ 101 $ 117
Weighted Average Remaining Useful Life 3 years 3 years 6 months
Maximum [Member] | Customer relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 15 years 15 years
Maximum [Member] | Developed technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years 5 years
Minimum [Member] | Customer relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years 5 years
Minimum [Member] | Developed technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life 4 years 4 years
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible Assets, Net - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 12,013 $ 14,493 $ 24,332 $ 28,972
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill - Summary of Roll forward Changes in Goodwill (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 458,586
Impact of exchange rates (310)
Ending balance $ 458,276
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Payable And Accrued Expenses - Summary of Accounts Payable And Accrued Expenses (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accounts payable $ 9,806 $ 8,808
Accrued payroll 6,380 3,482
Accrued professional fees 4,948 2,503
Accrued interest 3,619 4,277
Accrued bonuses and commissions 7,195 11,883
Accrued revenue sharing 4,535 2,503
Taxes payable 4,707 3,019
Other accrued expenses 3,542 2,314
Total accounts payable and accrued expenses $ 44,732 $ 38,789
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Summary of Carrying Amount of The Term Loan (Detail) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Less: Unamortized debt issuance costs $ (3,839) $ (4,468)
Total carrying amount of Term Loan 352,095 351,071
Term Loan [Member]    
Debt Instrument [Line Items]    
Long-term Debt, Gross 345,000 345,000
PIK Interest [Member]    
Debt Instrument [Line Items]    
Long-term Debt, Gross $ 10,934 $ 10,539
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Summary of Future Principal Payments of Long-Term Debt (Detail)
$ in Thousands
Jun. 30, 2021
USD ($)
Long-term Debt, Rolling Maturity [Abstract]  
2021(remaining six months) $ 0
2022 0
2023 0
2024 345,000
Long-term Debt $ 345,000
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Nov. 19, 2019
Jul. 19, 2018
Amortization expense related to debt issuance costs $ 341 $ 341 $ 683 $ 683    
Interest expenses, Debt 4,825 $ 6,231 $ 11,047 $ 13,052    
Credit agreement, interest rate description     The interest rate for the cash interest under the Credit Agreement may be either the (a) Alternate Base Rate, which is equal to the greatest of the base rate in effect, the Federal Funds Rate in effect on such day plus 0.5% and one month adjusted LIBOR plus 1.0%, plus an applicable margin of 5% or for eurodollar borrowings, the (b) Eurodollar rate, which is the adjusted LIBOR plus an applicable margin of 6%.      
Revolving Credit Facility [Member]            
Credit facility, amount outstanding $ 0   $ 0      
Credit Agreement [Member]            
Debt instrument, Covenant description     The Company must maintain a minimum liquidity level, as defined, and comply with a Revenue Leverage Ratio based on the last twelve months (“LTM”) which was required to be 1:50:1.00 or lower for the second quarter of 2021.      
Debt instrument, Covenant compliance     As of June 30, 2021, the Company was in compliance with all covenants contained in the Credit Agreement.      
Credit agreement, interest rate 6.00%   6.00%      
Credit Agreement [Member] | Revolving Credit Facility [Member]            
Credit agreement, aggregate principal amount           $ 25,000
Credit agreement, expiration date     Jul. 19, 2023      
Credit Agreement [Member] | Term Loan [Member]            
Credit agreement, aggregate principal amount           $ 325,000
Credit agreement, expiration date     Jul. 19, 2024      
Payment of debt issuance costs     $ 7,476      
Credit Agreement [Member] | Payment in Kind (PIK) Note [Member]            
Credit agreement, interest rate 1.25%   1.25%      
Credit Agreement [Member] | Incremental Term Loan [Member]            
Debt instrument face amount         $ 20,000  
Payment of debt issuance costs     $ 473      
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Tax Disclosure [Abstract]        
Income tax benefit $ 3,045 $ 5,519 $ 3,958 $ 9,130
Effective tax rate     9.50% 23.00%
Unrecognized tax benefits $ 0   $ 0  
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Data - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue $ 75,075 $ 48,320 $ 142,027 $ 102,362  
Property And Equipment [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Total 1,495   1,495    
Operating Segments [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 75,075 48,320 142,027 102,362  
Operating Segments [Member] | Property And Equipment [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Total         $ 2,243
North and South America ("Americas") [Member] | Operating Segments [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 45,444 29,575 86,634 62,548  
North and South America ("Americas") [Member] | Operating Segments [Member] | Property And Equipment [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Total 1,185   1,185   1,954
Europe, Middle East and Africa ("EMEA") [Member] | Operating Segments [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 22,045 13,714 40,962 29,495  
Europe, Middle East and Africa ("EMEA") [Member] | Operating Segments [Member] | Property And Equipment [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Total 202   202   282
Asia and Pacific Rim ("APAC") [Member] | Operating Segments [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 7,586 $ 5,031 14,431 $ 10,319  
Asia and Pacific Rim ("APAC") [Member] | Operating Segments [Member] | Property And Equipment [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Total $ 108   $ 108   $ 7
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Data - Additional Information (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Segment
Jun. 30, 2020
USD ($)
Segment Reporting Information [Line Items]        
Number of Operating Segments | Segment     1  
Revenue $ 75,075 $ 48,320 $ 142,027 $ 102,362
United States [Member]        
Segment Reporting Information [Line Items]        
Revenue $ 41,840 $ 28,035 $ 80,070 $ 59,297
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of Share Based Compensation Stock Options Activity (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Time Based Service Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Options - Beginning Balance 6,235,613   6,109,438  
Stock Options - Granted 1,255,496   1,381,671  
Stock Options - Canceled or forfeited (519,710)   (519,710)  
Stock Options - Exercised (246,369)   (246,369)  
Stock Options - Ending Balance 6,725,030   6,725,030  
Stock Options - Vested and expected to vest 6,725,030   6,725,030  
Stock Options - Exercisable 2,371,227   2,371,227  
Weighted Average Exercise Price - Beginning Balance $ 4.98   $ 4.83  
Weighted Average Exercise Price - Granted 18.00   17.49  
Weighted Average Exercise Price - Canceled or forfeited 4.30   4.30  
Weighted Average Exercise Price - Exercised 4.36   4.36  
Weighted Average Exercise Price - Ending Balance 7.49   7.49  
Weighted Average Exercise Price - Vested and expected to vest 7.49   7.49  
Weighted Average Exercise Price - Exercisable $ 4.17   $ 4.17  
Weighted Average Remaining Contractual Life (years) - Beginning Balance 9 years 3 months 14 days 8 years 3 months 9 years 3 months 14 days 8 years 5 months 19 days
Weighted Average Remaining Contractual Life (years) - Granted 10 years   9 years 11 months 15 days  
Weighted Average Remaining Contractual Life (years) - Ending Balance 9 years 3 months 14 days 8 years 3 months 9 years 3 months 14 days 8 years 5 months 19 days
Weighted Average Remaining Contractual Life (years) - Vested and expected to vest 9 years 3 months 14 days   9 years 3 months 14 days  
Weighted Average Remaining Contractual Life (years) - Exercisable 7 years 7 months 13 days   7 years 7 months 13 days  
Aggregate Intrinsic Value - Ending Balance $ 88,061   $ 88,061  
Aggregate Intrinsic Value - Vested and expected to vest 0   0  
Aggregate Intrinsic Value - Exercisable $ 38,912   $ 38,912  
Return Target Options [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Options - Beginning Balance 3,117,795   3,054,708  
Stock Options - Granted 627,990   691,077  
Stock Options - Canceled or forfeited (383,029)   (383,029)  
Stock Options - Exercised 0   0  
Stock Options - Ending Balance 3,362,756   3,362,756  
Stock Options - Vested and expected to vest 3,362,756   3,362,756  
Stock Options - Exercisable 0   0  
Weighted Average Exercise Price - Beginning Balance $ 4.98   $ 4.83  
Weighted Average Exercise Price - Granted 18.00   17.49  
Weighted Average Exercise Price - Canceled or forfeited 4.32   4.32  
Weighted Average Exercise Price - Exercised 0   0  
Weighted Average Exercise Price - Ending Balance 7.49   7.49  
Weighted Average Exercise Price - Vested and expected to vest 7.49   7.49  
Weighted Average Exercise Price - Exercisable $ 0   $ 0  
Weighted Average Remaining Contractual Life (years) - Beginning Balance 9 years 3 months 14 days 8 years 3 months 9 years 3 months 14 days 8 years 5 months 19 days
Weighted Average Remaining Contractual Life (years) - Granted 10 years   9 years 11 months 15 days  
Weighted Average Remaining Contractual Life (years) - Ending Balance 9 years 3 months 14 days 8 years 3 months 9 years 3 months 14 days 8 years 5 months 19 days
Weighted Average Remaining Contractual Life (years) - Vested and expected to vest 9 years 3 months 14 days   9 years 3 months 14 days  
Weighted Average Remaining Contractual Life (years) - Exercisable    
Aggregate Intrinsic Value - Ending Balance $ 44,031   $ 44,031  
Aggregate Intrinsic Value - Vested and expected to vest 0   0  
Aggregate Intrinsic Value - Exercisable $ 0   $ 0  
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of Employee Service Share Based Compensation Allocation of Recognized Period Costs (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based Payment Arrangement, Expense $ 41,531 $ 0
Selling and Marketing Expense [Member]    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based Payment Arrangement, Expense 10,807 0
Research and Development Expense [Member]    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based Payment Arrangement, Expense 7,009 0
General and Administrative Expense [Member]    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-based Payment Arrangement, Expense $ 23,715 $ 0
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Additional information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Aug. 01, 2018
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, Capital shares reserved for future issuance   19,701,877   19,701,877      
Stock-based compensation expense   $ 41,531 $ 0        
Unamortized Stock Based Compensation Expense [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unamortized stock-based compensation expense   $ 50,498   $ 50,498      
Weighted Average Vesting Period [Member] | Unamortized Stock Based Compensation Expense [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unamortized stock-based compensation expense, recognition period       2 years 8 months 12 days      
Common Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares outstanding   134,203,403   134,203,403   0 0
Two Thousand And Eighteen Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense   $ 3,360   $ 3,360      
Amended And Restated Two Thousand And Eighteen Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock option plan, award vesting period       2 years      
Long term incentive cash awards       $ 12,235   $ 10,560  
Stock based compensation expenses   0 $ 0 $ 0 $ 0    
Share-based compensation arrangement by share-based payment award, Conversion percentage       10.00%      
Amount of grants outstanding   $ 12,661   $ 12,661      
Amended And Restated Two Thousand And Eighteen Plan [Member] | Each Year [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock option plan, award vesting percentage       50.00%      
Two Thousand And Twenty One Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Aggregate options to purchase common stock, granted       627,990      
Common stock, Capital shares reserved for future issuance, Description       the total number of shares reserved for issuance under the 2021 Plan will be increased on January 1 of each of the first 10 calendar years during the term of the 2021 Plan, by the lesser      
Percentage of common stock outstanding shares           5.00%  
Employee Stock Purchase Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, Capital shares reserved for future issuance   1,489,571   1,489,571      
Stock issued during period, Employee stock ownership plan       0      
Common stock, Capital shares reserved for future issuance, Description       the number of shares available for issuance will be increased on January 1 of each calendar year beginning in 2022 and ending in and including 2031      
Percentage of outstanding shares       1.00%      
Percentage of payroll deductions       15.00%      
Employee Stock Purchase Plan [Member] | Maximum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares outstanding   16,000,000   16,000,000      
Employee stock ownership plan, Payroll deductions       $ 25,000      
Time Based Service Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Aggregate options to purchase common stock, granted   1,255,496   1,381,671      
Stock options, outstanding   6,725,030   6,725,030   6,109,438 6,235,613
Time Based Service Options [Member] | Two Thousand And Eighteen Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock option plan, award vesting period 4 years            
Time Based Service Options [Member] | Two Thousand And Eighteen Plan [Member] | Vesting After Twelve Months [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock option plan, award vesting percentage 25.00%            
Time Based Service Options [Member] | Amended And Restated Two Thousand And Eighteen Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Fair value of options       $ 74,566      
Stock based compensation expenses       $ 38,148,000      
Stock options, outstanding   5,469,534   5,469,534      
Time Based Service Options [Member] | Two Thousand And Twenty One Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Fair value of options       $ 14,080      
Time Based Service Options [Member] | Two Thousand And Twenty One Plan [Member] | Common Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Aggregate options to purchase common stock, granted       1,883,486      
Share-based compensation arrangement by share-based payment award, Options, Grants in period, Gross percentage       0.67%      
Return Target Options [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Aggregate options to purchase common stock, granted   627,990   691,077      
Unamortized stock-based compensation expense   $ 41,034   $ 41,034      
Stock options, outstanding   3,362,756   3,362,756   3,054,708 3,117,795
Return Target Options [Member] | Two Thousand And Eighteen Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock based compensation expenses $ 0            
Share-based compensation arrangement by share-based payment award, Award vesting rights Return-Target Options that vest upon the first to occur of sale of the Company, or, sale or transfer to any third party of shares, as a result of which, any person or group other than Vista, obtains possession of voting power to elect a majority of the Company’s board of directors or any other governing body and the achievement of a total equity return multiple of 3.0 or greater.            
Return Target Options [Member] | Two Thousand And Eighteen Plan [Member] | Minimum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Return on equity 3.00%            
Return Target Options [Member] | Amended And Restated Two Thousand And Eighteen Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Fair value of options       $ 36,156      
Stock options, outstanding   2,734,766   2,734,766      
Stock-based compensation expense       $ 0      
Return Target Options [Member] | Two Thousand And Twenty One Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock option plan, award vesting period       4 years      
Fair value of options       $ 4,878      
Return Target Options [Member] | Two Thousand And Twenty One Plan [Member] | Common Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Aggregate options to purchase common stock, granted       1,255,496      
Share-based compensation arrangement by share-based payment award, Options, Grants in period, Gross percentage       0.33%      
Restricted Stock Units (RSUs) [Member] | Amended And Restated Two Thousand And Eighteen Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Amount of grants outstanding   $ 706,526   $ 706,526      
Restricted Stock Units (RSUs) [Member] | Two Thousand And Twenty One Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Aggregate options to purchase common stock, granted       969,742      
Equity Instruments Other than Options, Vested in Period, Fair Value       $ 17,455      
Long Term Target Incentive Cash Awards [Member] | Amended And Restated Two Thousand And Eighteen Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Amount of grants converted to cash based awards       $ 475      
Vista [Member] | Amended And Restated Two Thousand And Eighteen Plan [Member] | Minimum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of equity interest sold or transferred       3.00%      
Vista [Member] | Long Term Incentive Plan [Member] | Public Offering [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of equity interest sold or transferred       50.00%      
Vista [Member] | Long Term Incentive Plan [Member] | Transfer [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of equity interest sold or transferred       75.00%      
Vista [Member] | Return Target Options [Member] | Amended And Restated Two Thousand And Eighteen Plan [Member] | Sale Of Shares Held By Vista [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Proceeds from Stock Plans       $ 1,170,000      
Share-based Payment Arrangement, Tranche One [Member] | Time Based Service Options [Member] | Two Thousand And Eighteen Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock option plan, award vesting percentage 6.25%            
Share-based Payment Arrangement, Tranche Two [Member] | Time Based Service Options [Member] | Two Thousand And Eighteen Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock option plan, award vesting percentage       25.00%      
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Members' / Stockholders' Equity - Additional information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Class of Stock [Line Items]          
Common stock, Shares authorized 500,000,000   500,000,000   500,000,000
Common stock, par value $ 0.001   $ 0.001   $ 0.001
Stock repurchased during period, Value     $ 1,204 $ 96  
Stock repurchased during period in excess of par value $ 791 $ 12      
Preferred Stock, Par or Stated Value Per Share $ 0.001   $ 0.001   $ 0.001
Preferred Stock, Shares Authorized 50,000,000   50,000,000   50,000,000
Member Units [Member]          
Class of Stock [Line Items]          
Stock issued during period, Conversion of units     134,203,403    
Common stock conversion basis     1 member unit for 242 shares of common stock    
Stock repurchased during period, Shares 246,369 0 99,946 20,328  
Stock repurchased during period, Value $ 1,075 $ 0 $ 1,204 $ 96  
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Additional information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Commitments and Contingencies Disclosure [Abstract]        
Operating lease expiry term     expire on various dates through May 2026  
Operating lease expense $ 1,862 $ 2,044 $ 3,711 $ 4,174
Purchase obligation $ 61,250   $ 61,250  
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Capital Leases (Detail)
$ in Thousands
Jun. 30, 2021
USD ($)
Capital Leases, Future Minimum Payments, Net Present Value [Abstract]  
Total minimum lease payments $ 106
Less: Amount representing interest (1)
Total $ 105
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Schedule of Earnings Per Share Basic and Diluted (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Numerator        
Net loss $ (35,063) $ (16,451) $ (37,832) $ (30,895)
Denominator        
Weighted averages shares outstanding, basic and diluted 133,981,985 134,050,576 133,996,147 134,051,786
Net loss per share, basic and diluted [1] $ (0.26) $ (0.12) $ (0.28) $ (0.23)
[1] Amounts for periods prior to the Company’s conversion to a Delaware corporation have been retrospectively adjusted to give effect to the corporate conversion described in Note 1.
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Detail) - shares
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Share-based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Options to purchase common stock/member units 6,725,030 5,258,902
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Disclosures - Summary of Estimated Fair Value of Financial Instruments (Detail) - Fair Value, Inputs, Level 2 [Member] - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Book Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value $ 355,934 $ 355,539
Estimate of Fair Value [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Long-term Debt, Fair Value $ 374,216 $ 375,228
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Related-Party Transactions - Additional information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]          
Expense incurred for service provided to related parties $ 30   $ 60    
Amount due to related party 10   10   $ 10
Vista Consulting Group, LLC [Member]          
Related Party Transaction [Line Items]          
Expense incurred for service provided to related parties 1,292 $ 272 1,379 $ 806  
Amount due to related party 56   56   39
Vista Equity Partners Management, LLC [Member]          
Related Party Transaction [Line Items]          
Expense incurred for service provided to related parties 61 6 62 15  
Amount due to related party 0   0   101
Mediaocean [Member]          
Related Party Transaction [Line Items]          
Expense incurred for service provided to related parties   30   60  
Navex Global, Inc. [Member]          
Related Party Transaction [Line Items]          
Expense incurred for service provided to related parties 36 8 63 15  
Amount due to related party 1   1   0
Cvent Inc [Member]          
Related Party Transaction [Line Items]          
Amount due to related party 0   0   $ 0
Cvent Inc [Member] | Training [Member]          
Related Party Transaction [Line Items]          
Expense incurred for service provided to related parties $ 0 $ 0 $ 20 $ 0  
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events - Additional Information (Detail) - Subsequent Event [Member] - USD ($)
Aug. 09, 2021
Jul. 28, 2021
Jul. 02, 2021
Subsequent Event [Line Items]      
Amount of consideration transferred $ 220,000,000.0    
Payments to Acquire Businesses, Gross $ 168,000,000.0    
Number of shares of equity interests issued to acquire entity. 2,888,889    
IPO [Member] | Common Stock [Member]      
Subsequent Event [Line Items]      
Stock shares issued during the period shares     15,000,000
Issue price per share     $ 18.00
Proceeds from issuance in IPO     $ 244,000,000.0
Over-Allotment Option [Member] | Common Stock [Member]      
Subsequent Event [Line Items]      
Stock shares issued during the period shares   1,821,330  
Underwriter Option days     30 days
Common stock shares subscribed but not issued     2,250,000
Additionals proceeds from underwriters net of discount and commissions   $ 30,400,000  
EXCEL 81 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 " #QB Q3>+X/.>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*'9A*R;UI6.G#08K;.QF9+4UBQ-C:R1]^R59FS*V!]C1TN]/ MGT U1HU=HN?414KL*=\,H6FSQK@11^:H 3(>*=A'MZ?)G7+7R; MV;9(XZ_L-9\B;<1E\NMJ>[][$$952A;5NI!JIZ2N[K1621A'^_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 /&(#%/G=ER;7 4 H6 8 >&PO=V]R:W-H965T&UL ME9A=<^HV$(:O3W^%ANE%.Q.P)?.5,PDSQ"$YM#F$A+2=M-,+80OPQ+8XLAR2 M?]^5,3;)F+5[D_AK7QZO5N_*NMA)]9)LA-#D+0KCY+*UT7K[U;(2;R,BGG3D M5L1P9R55Q#6#P[U6X(@R-$G#\R$5; MQ6^:P./C@_I-]O+P,DN>"%>&?P6^WERVABWBBQ5/0_TH=]]$_D(]H^?),,G^ MDMW^V6ZW1;PTT3+*@X$@"N+]?_Z6)^(X@)X(8'D ^Q1 3_V"DP=DF;/V9-EK M77/-1Q=*[H@R3X.:.MJ,HX'D[M]@-"T2LH>JC,&!#\#.,FY.LJ##Q^Q<-$(!S]@J/?+!MS MH0+IFSHB4,Z5B<&5#I7STYR6N/>/\P["2NW2].PFM"[D4$'^IF!;;^1W\5YI M?;B4;=MTV&4#.L3(CNR8HG)NJM3G8L-F0XUDX7FNKKP:A1G$@,KW9DZ3<"FL19JORPPZ>('TDHP7/'Y["4+H'RX,X5JJZB+#=68R;G//@\6/ A%_+X@1E@V X@[^%.A0$+F"=OG+ M\E>R$%ZJ +F2$5=R913!NFRAI?=R1GZV.S QR!;*]Y6'J2!;R$"VOL"PRWY! M<9M_4MS/2N\]6LJPDA87F(X7&$C9'"CNZ(>$DIZ^ZT; ZT47>81$*MS;#=@H+>$"B9 M+8^KBPT7U"K%R%C9"5BC3K#8P(<$QE,C4Y\,54F"]>J*ZK2]EG3Q7TYA @5+E8[A*77 M,]RAC[H1F:71\G,+R7%P$7#U=M?N]0884NGC#+?AHG5[4D%^N$G56;:@@*8$ M+5.FL$(S5>=7>FJ-^O4$@RP]GN'6G$,^\3& W,%SY#ZNSATN>=Z#CWJEL[G>.2-#L.N;4$IL MU<'*?L :]8."US5G,-Y/%D'>VVF05-M@F9$,]X MU7[CK;A:;'2.L^T]JWQ\OTOZG9OU4$)"L8)0NS, [U7[CJYLK69MD9W*5LI/]N6'['H16$0\YZFQ)AC\>>!W/,^M)<#QN36ZZ,:TBL/G)^O_ M:B8/D]DRS>]D_KO(S.%ZD2Q0QG>LSLT'^?@?WDXHLO92F>OF?_38R@8+E-;: MR*)5!@2%*(]_V9?6$2]1(*T"&2G@<$:!M@KTI0IAJQ VGCE.I?'#AAEV^-@J\"],S-G2PS6$6>(7C2,A<9,_!RRW)6IAS= M6\,:G:./]QOTW9OOT1LD2O3;0=::E9F^6AK 8"TMTW:\N^-X9&:\'^OR M'@ M#)& 8(?ZQJ^^X2FHXT8].%5?PLR[Z9-N^J2Q1^>F7RO%2X.8UC#/2X]%VEFD MC<5PSB+3!P2^0:E]X)]K\I"=S00#=%%(VA3$9S$;F!1!RSR GN7IK(&?T%6 M23DX;YOS,U1RXT(8388/<;C&(Y .J2C$B1OFJH.Y\L+\6&Y%GH/W>IC.)5Y- M!B<1"5_"'4]7 MEL3!V+53J1 /A$Y@)QWLQ O[-VE8_@*$R11A1.(P'D%TB)%U1&9\N^Y KI_Q M+5"O,E\;G]HHKX ,S>Q&74]!A.MQ,$V%" EG<.*@3_"!%^D/I>&J!(_6FB,M M=^:1J?F(:HV=(%VM!\'29FF'&*&$S( =L!%^#BPK]P*"J5WX>:!XZBV<))85 M3I$ZY$)*PYGPQSUS8.*%^F\ILT=( 4YPQ)%R$A*/P]XM%R6K&7 ]"6$_"_W: M1'DNR_TYK'[AB:+6T F$(!H'D4.*1M%,IL<]!V$_"1U#W0-NRB\)A"ZF8W@. M.8BO>#T#L.(@'W[(']]-&Q7,6^LF:[0QYA::IJWB=L MITNF5!&&4#6,/3(5HTF7@ MF"B80=BS!_;3QQVKA-U5.6>6\UK_.C$ZJ"$8)V6'$"71#,B>/;"?/C9\QV%G MV>KA@9>U&]Z4#^)H7!LZA# .9VI#TI,&\9/&*0G8B2,UW.KWK,&\;/&3QU?9'SK]J6+!T@P*66<0EC/+#F1Q$>MH@_A[F3A:%,+8B/!;=T%L;4>YY MF0)B]-TOTG"$Z?=.[%[+]ACH4E+2G'-U0-?W"!7(_U_,'0Z^Y[;R,I+ MFC_S8LN5_L?RWLCTTT'FF7U#_X0J>;SM3T?H68CX6>AC*6QI^":\P%!T4AQ: M(D+0:-=0V0:HMI\1J\U!*O$G!!XSZ,>ZY-W!PT (5@?3\"R@Z[-P'2*AMM8C M?M:#7J]-,HW3P3?!11#@H5^BX"P(FG]('Z '\'KH+>JD_I9+G%O<.Y77;/&_ M;^C4W3U_$S]_VP"7I<_7KW'V6;,%24#/PH"^TNTO6JB7+8NCE)@[9:)])4'] ME<2[+!/VA)?EWWZ#5\%;>R)Q+LKS]%BF.8#T MKR_HL_5%7=3'>K<]/9$%;*B#/?U^X$B4\.ZLX.BTIJ"4CLM@AU0X>SY!^\J# M^BN/(6RH0$0J7(Q^^XP5M[,W=%J!G&.RBE@3"N$. M"FE=[6AC*4WH>NQLEQP.YSI%VAC92F-DT3P>.(,=9P7@^T["W-H7.T!WN7CS%U!+ P04 " #Q MB Q3%:4_.RD# $# & 'AL+W=O21IPJ06JIJFU0)%6U[,>V%20RQFMC,=J#;I]_924," M(8'R FSG[N_?70Z?)WLN7F1,B$*O:<+DU(J5VM[:M@QCDF+9XUO"X,F:BQ0K MF(J-+;>"X,@XI8GM.<[ 3C%EUFQBUA9B-N&92B@C"X%DEJ98_+TG"=]/+==Z M6WBFFUCI!7LVV>(-61+U?;L0,+-+E8BFA$G*&1)D/;7NW-NY&V@'8_&#DKVL MC)$.9<7YBYY\C::6HXE(0D*E)3#\[,B<)(E6 HX_A:A5[JD=J^,W]4<3/ 2S MPI+,>?*31BJ>6B,+162-LT0]\_T74@34UWHA3Z3Y1OO<=C"T4)A)Q=/"&0A2 MRO)?_%HDHN( @38[>(6#=ZF#7SCX)M"303?(Z&M04T/3&Z,-T1# MF7Z-2R7@*04_-9MS%L%+(1&"D>0)C;""R3U., L)6FIAB3XNL"!,Q431$">? MT&?T =E(QK J)[8"#JUFA\6>]_F>WID]OV6LAWSG!GF.YS:XS]O='T@([JYQ M=^KN-D1?IL K4^ 9/?^,WE)!R%"9"O$U>J0, JT;18URGY)V;^>DDJ9 M-1/V.PE/+5P_% Y7J3"+*-LTX0XZ<4\M.G"')>ZP%7X[A'L%U6-=!1"3JZ#O2B4AV=Y*WOY)\CY@L, M:]CC$GO\+NSSM3ON+(8VBQJDZQQ:A/,NS(["+53;8%M-ZK25AN:VTLYYFL*I M7:!NVRJV4.HJV4ZS.NFA[[C>%:3RDI(M%)M*\22WEYC6R0]-S&WO8DWD-RUE M6\@='5&>HX^I8^Q3TW.XAR[FMK>Q9MRN\CWM4V>9NUN:7;FBZ?OQ$Q8;RB1* MR!I\G-X0G$5^YKSE7;Q-]$2PO_K/_4$L# M!!0 ( /&(#%.*R0&.>P8 &08 8 >&PO=V]R:W-H965T&ULI5G;,V[Y8O)S=Q3E8+);P^4Z6W]5:"$T>\JQ0%Z.UUIO)>*P6 M:Y''ZDQN1 %OEK+,8PVWY6JL-J6(D\HHS\:<4G^.,:@0OZ=BIPZNB:%R)^5W<_,NN1A1,R*1B84V+F+XN1/WF?5^2!S%VLQ(W,_D@3O;X8A2.2B&6\S?0GN?M9 M-(0\XV\A,U7]);L&2T=DL55:YHTQC"!/B_HW?FB$>(X!;PRX90"!<0.G,7!L M [?'P&T,W.=&\!H#[[D1_,; K[2OQ:J4GL8ZOCPOY8Z4!@W>S$4U794U")P6 M)K-N=0EO4[#3ES>R2"!/1$+@2LDL36(--[<:?B"!M")R27[;B#(VB:#(56&0 M.63QVJ37O2"_2J7(*?ER.R4G+U^3ER0MR.>UW*JX2-3Y6,,@3:CQHAG033T@ MWC,@A[R7A5XK,H.!)8C];-C>'[ ?@SBM0OQ)H1L^Z/"7;7%&'/J&<,H9,I[I M\\TI1N?_19__Y^A'8CAMNCB5/Z?'7YL7)BV.\^!=L9"Y(%^O[I0NH6!\&PCG MMN'<*IS;$^Z3N!?%5F!95!OZE:$IG_>7@4<#[WQ\?S@W790;.D:)0]2LBV(N M"!85NI*KFJ*P5 M)"?B89%M$Q,F$3!KBS2N*SNLYSB7I4[_KA^HM=P5Y,YL.:\QW>NPWJ$(/.*V M[EU4&'B^)7L7Q%W'=2W5D8!!Q!@N>M#*$PS*/%>4$Q"W.713SO-#'.3.ZW\[I(.OI MT.)&=V/:'8CK4RLOIQC,=^WTG2$P'D:1M6+F",SA@=>SJ-E!,\.&$UUJF''9 MJ:@H<=9E1$/*[$1'<#[W(L]FCK@+F!\QFSJ"XS[4O1[N?,^=#W+?[R,9=&0H M8]X)?6J6([,9(SC8$.W-=8;A>.3[]O)&<2X->A8XVS'][XK8L-MT0?XXC23 M#-LT?%L*^"G$,M5D6NT@6A)#ZMA@(CK,HL)LG#.?"%DUM M-3 MP[$:^_Z)>8-J7/\K]EZW\E#7;E\0E.>QR&:.^(J\3JWKHB+FT![6 M^_Z.#3=X3SF DO0[G>JI SMJIZ@C.*CJ'K.)8OX":*1MJAB.AE'?%.^[-3;< MKK4)#S4..M08\%/<1CCMIRXMT[BX+"^ZK%O!MEP-WAM*T9VU?D+7,3WL(>L M1"TQ?/IOM=( [.F.&=(#.DX4LBCL+"@,ZE*/>G9C.>OQ&OG,M3_(^KRRH+>1 MVG>/+!K^+--KR+7%T2=N4UQ.3"K:Z75\MK#OU_APOS:'^IVN"K+8EJ4H%H\$ M>M1"94W_EORY5;HZAL'T;UP??0,SNXPC(,;LXCQ#4*>,A?:.AL&"OJ\3OF_; M^'/:MF.M^VI;X^JXQD#[9&<]^W:AOJ+J*WC',4Q_V!3."9O^K;C)_NV MA@^W-7@1NOZ!U54NM^:\#CH"4R93F4"YA)^2:$D@F:OCFKAXK IG\%:!W@4L M]^J(&! QF8HLWIG2NI#E1M8'?F0-)0'Z"V&.D74IU4941\'98Y.<4#3 >&5F M3"R7\/(IVI,3<1@G$6I1IG=@E!;D@X27[ Q;1N.# \UW[#)E"'/9VPRQYY?<3Z9<&PO=V]R:W-H965T&ULM9IM;]LV$(#_BN 56PO,M?BBMRX)T-AQG ';BG;=/@S[H%AT MK%4274E.FG\_2E8LBSR2=K)]22SI[GCD'8^/*)X]\/)+M6:L=K[E65&=C]9U MO7DWF53+-/C[R?J\[;SHS&UGT^ M"D=.PE;Q-JL_\H<%ZSK4.KCD6=7^=1XZ67?D++=5S?-.67B0I\7N?_RM&XAC M%'"G@"4%1#0*I%,@D@+&&@7:*=!C6_ Z!>_8%OQ.P9<4B*]1"#J%0%8(- IA MIQ#*+NF&->H4HC8==O%K@S^+Z_CBK.0/3ME("VO-CS:#6FT1\[1HDOU378JG MJ="K+Z:\2$3JLL01ORJ>I4EJ-\\I)"^?W-=]6<9%49Y-:.-LT M.5EVCDUWCF&-8[_S.LX M9E9;>>?\[E(A>M_[:[^!LS,S6:F/,_%5&S[:#)S M;3;S/DG29D['F?,A3I.Q&))IO$E%STQ&%Q:CR^4VWV9MG'B]%KU=\EQ4NG53 M@NZ9D_$*&N^;XZV*8I$NTWIH9"(R:Y]>>)]>N+5*-58OV5U:%&EQ)RI2%A=+ MYL2U,V/+MPY!/SK811&4&3N;?FNSJ=;W%]2+_ "?3>X/,T$5\SP2^I+8M2KF M#B46J@0*O*',C2HSCBCQ>['!^)#]^) 3Q^>UR)%J'9>L>G/,6%V:[?^%H 2; M[92\PPX3ZA+JNQ3N#]WWAQK;^\@VVW*Y%JM/4S>VS2R$ DR5]L>1+T67J@,> M4BDH@!V$X1YX^QYXI_;@,"90",P&-2'P5->Q2W (>^_OO?>-C>WJWCVKQ#2& M!MY76I7G@DEBX%*P=RDXVB7;2)HM:48R4#PF/G$U7H=[KT-C6X*D!"<58@DN M2U8L'YVZC(M*E,>6T))_Q,K<+H_0((=J: ,LI>["(C1P.MH['1F=_E7 L:;Z M3R.U/>*&D5SFK&(#QY#;8X9K=.VJ2*15X.=M(2J;VU0V[()\X"J^4!Q$7B 5 MBDY.6@>"()36 <">G/R R-BCD31&D!3"'@XTI0<=P!@Z992DM< V8I<6ZYKY MTVG)JX'G>H&OZ5"__*-GK/^_Q.73FJ:)/%8C3PE&H1QYD " R*OVE,BK(F,4 M$"7TD)@;AAAI1JH' ?1"$K"-VJ6E 5WT818P1;^' 62F@9<44:2N[0A%2M@L M4D/'>P9 YC7;5$@1L'(CGWI(3A6KW-"Y?HE'YC7^.:547=7A4NH?.:'L' &( M0*44D#*6TIXZD!D67EI*GX4B2&41VV3J@029B<3V*J6)O,H9E" :1'+D0S#R M2,J0.2#GRLFA-JDD!^"5AXF<' C(>P'OFX*]9R$S*!TRFL7.*XSI()2^PH5 MT4@BO2N++W JS8$&-&4-]Q"&S1!VY-L9!OG&E?HUPRIWC2F2@P@9"R)-!'%/ M2MC,,L]X3;-8U$QIK-+1.(HBJIG/^&!GQ(Q&MEJS!9JSY;=,"#/O&RF5:,7@. MJ6 B$-:3IY"ZR8%<>>MI#D@I85:;(\17(JU*Z0:C1R5L1B5Y,*S15K$(4Y_X MD1SNY^RJS 'KNA[VO(7-O-5N H^;+RI)N]/*BJHE6##L*L^0$%&9GZQB0U=[ MZ,%F+'D)<&.57<8(R=-P814;NM[C#3;CC0FY,0 ") @)EM<:J]S0N9X7L'F- MGO+BGI7M![Z:"SC(X@>1X"(;R@TO=Z/[^E=>,P=!.3_%IK6\FQ:1NIAZ'B4R MJ,T!00$>$&X *4T%)CTJ$3,J'?\N!PWHC-A)"A"QI<#!)YY3=W:DW1PX M"U1PH=CS721G 8%>W(A,ZW- 3H8(H$F9( 1["/YK1Z0$E/6)5A3B$F/7L2, M7B?MDL') .P8$1)Y@2M/C"N++[IJ>E]8A(9N]YQ%GO\!BT"?ICS7ES<<['+#+]L]T]#_C&G ;][6 MST\S"NRH@! ("*KK.M @"(& G D":<\^U,P^_R$$4F 71@>!%J\T91MHP4( MM.<7>A*_' .!%#@# T$@(">S#2 ") O4'@"!@!P @4:OAH/88Q0U8]0+(9!: MX68.B-A2H &7X9U^3:?/V<&XM&B]S_FV.96WXJ6S867*D\K9B']E,\7J-7.F M8F&*B\?OOPLQ"GZJQ&P[G(0Q/ W7\3US;AEKSJ_6):\VK#V#FCUV:X58\(3R M77.ZC*U6XN%3:T]&V&$[":N697HKE$2,=A/\+726;')P;#%GY5U[YK7Q6/1P M=^1H?W=_KO:R/7XJW9^A=U?0_?>4OEM0"CP1PRR>M,= )WW3NP.^ B$%9%9. MQE;"#?=M(")2[L[,[BYJOFD/5-[RNN9Y^W/-XH25C8!XON*BS]U%T\#^Y/+% MOU!+ P04 " #QB Q3Y8$H'-0' M( & 'AL+W=O"V2DF7GD@#9[!;M 3T$37M]EB7: MYJTDNB+E)/WU'5**J(@4D[W>RT:2A^0WPYGY9LB]>A3-%WED3*&GJJSE]>*H MU.ERM9+YD569_"!.K(9?]J*I,@6OS6$E3PW+"C.H*EL_L&R;:JLN;Y(RO%X_4"+UX^_,P/1Z4_K&ZN3MF!/3#UZ^F^@;?5 M,$O!*U9++FK4L/WUXA9?WL6Q'F D_L/9HQP](ZW*3H@O^N7'XGH1:42L9+G2 M4V3PY\SN6%GJF0#'[_VDBV%-/7#\_#+[]T9Y4&:7278GRM]XH8[7B\T"%6R? MM:7Z63S^P'J%$CU?+DII_D6/G6RZ7:"\E4I4_6! 4/&Z^YL]]888#8!Y_ -( M/X!,!\0S V@_@!I%.V1&K4^9RFZN&O&(&BT-L^D'8QLS&K3AM=[&!]7 KQS& MJ9L[41>P*:Q \"1%R8M,P!>#0P;+4S$?G+*N-MC=&VS>B0A!Y3:9X M?>A.F!-@U@?E,B_+'6"*E N*LC:F0P3F>V%H]H 8>SBJB7.B[__C>\CO[):\4:)A5B3]H3F1%<>\SJ Y.:D4:Y0TH&J4<'>LFS'2_?3+G8YG9,W_#]'(HF MR?2*+SNH,QSCYVQ7^NU#7?ND>)I,/%))FJ8S!K(<@<,D,<;;UF"+$N+6XO5[ M7^SN5;IV_,^52J)T;D/'B?-V6"G5D#51(D(%JU>^U M5XO$33XDW4ZSHT\LVK@$M.9),X"KA2ZS69T\!2& YSV*#!MT4?H-]I98J6=153:8KQ4]:H M9R]V#U&E4^2NS!*G,\B)93,29K.)[8V9=23Z8!(/19%IXO,*S<&T-$;"-#;. M>\5+O=*P,ZM;;_P1EY^@8I[:U"<5DYED02R+$?)F)?\_U,(](3;"704']\4H/-3ES!M])D M(K$K^<%T+7Y;>9HE@J=5ET]JFZYG+&7YB(3YR%C*U%JZ1Y%'\$/(EJ<^XOQX M??Q"HG@*V".VG<%++0O1MU@(-D];NP6CYA!+D.'UOIKNSRCB@TQ=JH&2T&%. MC]A,)J"6CVB8CSX_L2;G7?*2NL6'_#[K"M2E&1RETY;*(S4'TS(1?2<3O42Z M+V2\D%UZ@32+'

,5!MAN[IZ,@MW)9IW'Q4F6@=+CI--#N*[K*_V[5QFW%R-X$SO*>%JV>.[\AUJ>HV&>^PS.G!M^8$^YZ6\1% (,Y7VO M*_ZR>AZR2Y+I68A':B[/4$N(-$R(=^\&CC*%=NS ZUH[GZ9\B'#A#VN7]I(X M)=-.SR-&(SIW8D(M.](P._IUNO I=:&U8KJ)#>KCTF&ZCK"S09[SQV2SG3DR MH)8UZ3M8TW!!T9JD"CUACU:S0X@PJ25,^E8+UQTL>?5W.0[C%$_[88_89AMM M9]2W5$C#5/B+[M:]L%PF>W7@UJ-RI>*Y8YS8\ETBHWE%_@2U];U<26 MM.*WFJB^<9KP:]_W7:!:*/0,J7>.<,/SZYO*2WG*)^/^J%?&E9N2Q&IT\5JQYF#N MHR4RUNPN+H>OPYWWK;GIG7S_B"_ONIMK.TUWD?Y3U@#[27"Q/4P9?4C!N$UW M-]V]*'$RU[L[H92HS..19>"=6@!^WPNA7E[T L/_$+CY$U!+ P04 " #Q MB Q3WNOX>O4% ".#0 & 'AL+W=O=,;8Q)*'AQPS0IB$)A0(AT^GT@RRM[S3HI(NDPSA_?=_J MSH=I@?+%=Z>3GM[NOGTZ[RU\N(DE41)WE75Q?U"F5+\;CZ,JJ9)QY&MR>#/W MH9()CZ$8QSJ0U'E193-N)+�[V\MAY.-CS3;+&T7D0L:DJ&99'9/UB M?[ Y6 U4OM3G 4_C'D6;BEPTWHE \_W!X>:[HVV>GR=< M&UK$M7O!D\$O1.#90..;'&I>#7+&<5$N4\!; M@W7IX!>**I@Z9^AL+HZ:B DQ[HT3P'G*6'5 1RW0] F@-^+4NU1&\:O3I!^N M'X-4SVRZ8G8T?1;P8^-&8FLR%-/)=/,9O*T^TJV,M_4$WEDHI#/?)8 M16^-EJTVG!;G@2*YU [XN7AOG'3*2"LN,4@08HKBK\-93 %2^OL91ML]H^W, M:/L%N<>&LV=R_SS0YD@\@25.7*(B((A#+2Z5(:=(?/!6&U<@!Z$>Y=@-0EN4 MWMKEAE\XTNC1633:R& HBE?)%Y1*"D.!7_'C#SO3Z63WV%>U=,O\M+G[TU"P M0U"P2W'C ")D%)_DK52E%%>^5GXH/G\^'@H3A12%]3-PTJ8P"5>I;RDD$YD4 M[LS@85(5CQK9'6I&6[!F P%*O[_2P\CQG.@*'C4-3-S!IT7L ] M8]=6)LY!?)RNLK[1&^P@H$&J=-[Z8MFO$G7PMT8CW3+[E9Q9 L/(KA(SOB8+ M PL1HYI@RAJ*!'$9FY#5F2<]2!^$\%B*I0H>TI 6%:!;HP@!H$S.D>U"Z

MU7+*-CEJ,+M)OAZ*RL^,):SP6* 2HKFZ%J]6HKBZOA=$]-P^0W"(B'+90G., M_O$,(0,U!)=P..2II[DH%X@EB[5!-UJ(\5Z"IQ?'J]T0E J8SWS^Z,IX4N&< MRAJ)O&)[9[HKO-M HQ#! B![=XN\>6RW-&1UWC00QAIZP%"4$#/W",["D%.+ M=C&IA("8S9?1Y8C%]#O.H#]Q!L%=0 Y=$8.Q8E%NWJ#9'Z5$4N*Q/YS17>R M+>NU"87!S)$XNT?'\8G^HW5X+@2AI',NF.BW_C0:BM\(Y7)(\ E*C/9'_"SU VL@JM[)B M*>L\IEBC6;X<:2?#3LG_-9,1]ST+MV@3Y0#%,]?1,>,Y"P1*IH\M<-Z0F/[\ M&,4V5I86X"2\ULH%/ 3C;3:88=V$V$AT89X2<60T65G_RE-+MW5<2P589=;_ M0[-UZD,T;!<>ZR,!CU]65,THB,9E%Z= :WP-Y"UB";*1E\)/*Q#!5X6ZR0K. M8)$9W/K<9B'[S8CK]DQ"T*:*N%^>K/O*$$[.S_H6!0&FN$YBB&/'J)+-D7TQ MEP$GR+3==(2DY'V!\I K+^AMF%QC.NG0I0PQ9:L0&^ULWC2>F\'4@1?!5A1 M!%0$TH,1*2*=\2J#_@7@//CJGHO#YS)>-E!N6 2X3HB=C;';*7A59]I,ISVG M.FOM,Z1\3-U1L0[35A!"<%P_B2^@#2V7<)ZL,E030H.((E;566O0E8;O\9%A MG\I#3_YX=:">K3*]TZ8ZOWW @^XH*!/;SC3A,09/9=WI!\6ZS_ ]T4=2_**L MOBBICWV;C=>^D?&94N1_ BQ&@+:?R_UH_V?CL/W&OI_>_E,YE>S8W+]S+)V, MWKX>M'VS>L YF;^X9S[A^SW?EOAXH, 3\'[N?5H]\ ;]7["#?P!02P,$% M @ \8@,4^'N;EK## R"$ !@ !X;"]W;W)K=7H+3Q%EDUI'B3*/E61&3# MC&3FZ_=T W.A1,KV9E^DN0#H"TZ?[L;P]8.QG]U:J4)\R=+Z%2\_#F:'14/;C1JW5!#X[?OM[(E;I5Q:?-M<7=<;U*HC.5 M.VUR8=7RS=%\]/)B2N-YP.]:/;C6M2!+%L9\IINKY,W1D!12J8H+6D'BW[VZ M5&E*"T&-/\.:1[5(FMB^KE;_P+;#EH5TZM*D_]))L7YS='8D$K6495K? M5+#GA-:+3>KXKWCP8T_/CT12'9 M5_,\$;=^F^C=K5[E>JECF1=B'L>FS N=K\2U276LE7M]7$ 36N\X#E(OO-3Q M :FGXE>3%VLGWN>)2G;G'\."VHQQ9<;%^-D%?R[S@9@,(S$>CD?/K#>IW3+A M]28'UMMCI?CW?.$*"QC]YQD!TUK E 5,G_6[68I-V^\2?@_A0>]B/^'8'&WQAK?,1ZC@SB5B,((Z:!$(70N2@# N@+R:4*Q5N+29!N9 M;__YC[/Q:/;*B=A@2.XP$5<.*R:25EGJ7.:QEJG [$*!)T!.4 Q2]JJPEO=* M+)3*>1E(QX1T*^1FDVHL!U5(.+3<2.M] KOHT7?)[\K> 0_?_3W3A+2JY4.= MLY$VP4 %RBC6.T9;C?F;%&:O5*ZL3,G2.%:;HC'U4Z[I[I9$L+KS3%ELH>B2 M?N/AJT^#VX'X<3Z_YOO1JQZC!*1)C,I+-(INC--D9H3W#H3("R)S>%D<'I<6DMPS&4!3WO0 M5L#?W=6PF]^RN9""+:PMTK!!@Q9C275+I6HE!=8NE%!?-HA%WG\OE"*'5B?E MWF$A@J*8C(((#.+(RX&]DC0/ 3C8RTY?(W52F.!6.N=9Y3<"X)A4>\;WK7UO M*UWYY+'2PP#ZT3DK"9$-!'.SHV.\EOE*N2 ?4*\U+=:R\//6,L$^HIB#W5!& MPV)P68#PWZ)GID8?C!2(CW'P=0 $^S!-1<& )E:_1Q6W-F6:$#RH2J>-P9P_ MRMR7P9PK3&EY;BJNKC\BE(TC')506J=8EL>0[K>$=(2*\@:^_^)]++J+5IIK M-*KRW/=H6P5VL:[S-J]Z!79:(7.).7(4=I%H_2?0*$'PTMC-@#72&/P =DVW M??.0$X>7"Z<3C?!1SL=SL]G$=R&7-**82:W,G8P]V3?X4JE&Q2U#SMPQ$YD^ M[HE/CN-2N4)GG$7OGI80W^<+&D2=%J4'WH4Z"6,SD36(UAN:)*AG\K-J:4#F MH+HJLXVWAJ$OE\LJ94,Y8TD!F=6NQG@5/)%JN=!IV'$_@_2MV.<@] \M;=6] MRDL/?R(K.,*)I+15L>?G,*T$)IH#A\RQGN=BQG*B80$@:TT60J.V>+#3G32. MV,%5FIJXWI%-:0%CX@>4.YZG=!)R?54<+4J'TMF1_&Q!&*B*Y';2O9=I6:\J M8]Z>Y( W?>%1J9>(TJEEF6+$O2^^*"(1A_ "=IZ]A>4VY&#*?:B/5WJ1JO;B M#&<*82PEG%D6#S(P!]O[P(40D5!BRD5!PBK,^_)A94SRH%-/@MIZ/)&"^>J5 M7Z4%H]+YPCV6:5R2]8+KFCXUQ+XVPM:R+UZUW"13_5?M(+3*RI*#"ODEV+&3 M=[BY=AS1S2YBZD:B4R#L6":!"(BWGU'=46!Q%@_V&,BT3[%?M"4@HM5]2%U0 MSYEY"?%)2]NXS*@?B95KRJQJ >6WG%/*#@H%PP-_5X; S'40>BVUTGGN MZ]80/^AUQ)^E1)Q8@++FIN]8O(YNHJ5@SK=4X54^ MKED!Z>FACK-OJL2;&GO0V:V96M7"H$.N:AJ-ED'B!S&;1./)%!(4B1EB*[LG)F>B)[FQ\+GJ-..5[VUK0))J=GXG3:'PV M[727/7%[(!LRLB%(XZ7M,*S2$)3;CW27!?;]3LXM+W M4DNE"]]KO$[XD.*]_[5 M-9(EMB=44(][M##?;8@>+6N_1#KG,"LL'$X,L]V_HN@6!B: Q*/:.!Y8&?,2 M'4]HL)G@Z[M[@QJ(*KNMN-'NX,GXM#\OI^1%O8-O;^@K!U:3-J6CBHPJ9UHG,XE* M6T<&E8)[(PLL2*>W_DSM:>#ZXRDZ.&H59BY&)\%GNK>78C8ZB]BBFGO[GI9W M'W97/=13H48WU&^1%;&A5'7HN:\5-KH( >X/2CF_D?2E\HU8R7-]=YNK1^<0 M= +A^QG?L*5J)=.H=>(4\7FVOVH*?4SK5XT8*S,XJ"4T^>$TFISZ,[8@IRYD MN5_7K?:TD<&*T^E7Z+J>GBV=0"8G9= @JO$6? MF.KEML)V2RHEPYV)K25KB8<&/)8OYN4*51X].@N60O&VPO2F/SH!J$,U6,?I M8YV@,;O0(_R2M^BJA4]H?3 M"*F$^KABYSO5>S[D8<3=4"#PB=D-L5H8$HVJG_I*^]?C',-?B;CTY[XU1=[58K?';BC6FN]*#BW M$D_*?E +6X7" 85Y]!!H^D7)EAYGTW$O[ XBT;,L.3ZC^MCORKXON\>MK^L MVXI_0\ G4WGA/[373^N?*O&*A&D0""=:'OIU[->.,LYW9N)9=ST>F*-[B2H+JZ9O+Q&BNQ73B!LY_XQ#>E M-A/>[DC3R#B@YK[%17#0@L5@X5\'L.C;R5N +QZTZZH/Q9"W$ M5S/X+5\XOB&$%6;:(#!J[O$&J\H $8UO.TSG8-(H'O?WZ.^L[^3+FBF\$=5? M/-?EPIDXD&/!NDI_$MM?<>=/8O R42G[AVTO&Y/%K%-:U#ME&M>\Z5OVL(O# MD<+$/Z,0[A1"R[LW9%G>,LV6F*1\UI)6.>GIY4I2 M?J5^A*LFA[MO'6\IXMJ%CZCGGB8#1LS+=F#7/5AX!BR%#Z+1I8*[)L?\O_H> M$3NP"_?LKL.+@+]WS0@BWX70#X,+>-'!V\CB12]XZ\*J8HT&=NPT_'VU5EI2 MG?QSP51\,!5;4_%+@34V\"FPS>G 7@0S.W.F6I;APJ&MIU#>H[.,1G#!R)DU MR 1M**4Q!U& +A$*4='.Y,UF-KA3FE.ATQH%'@^!AUO,L%ZC'-R(NNTT2HLI MBH)G> 0=P,\_3<(@^"6"1V12P1"F;I2FM@W2\9.Z$H7>,DDF]BK)3B6,4O,- MWB-MM5)4.?"ZE>(>C04%7YCDHB,Q-P@3^_<'[SK9<-T1VAXD(I H& _^$)I5 MT)X.1!"Z?AI!$+B3V"=[2LWHC,BZNJML"'*D4&>"[23J!M_!FZB;3 M,;R]"-YG8 B!&T\3:D,WC*/![3$B/M"YJM!DX0Q!.G%M@G0I$:'N=Q::G?4L M/4:-.CYL&<4\3A([,YP$J4OGIFK1GGS5XPA>R4#QA^^W/TW]WG[@INGT.8/+ M%=01NH2,M=S$MC(UH,#4"0'W=:IF@].U20FW,_X+13J$U/7'T;[=)?[J;.)) MR@]-WA-W/ D/><]^V(]]38P#4Q#3X'0Y2.Q):/$*$Z\MF&PO=V]R:W-H965T! MSDJLF1[+!@7M%%+5S-!4[0+=*&2Y\\)'OBN-70A6BX;M\![-YV:C:!8,*#FO46@N!2@LEMXZ MFE^GUMX9?.'8Z:,Q6"5;*;_:R=M\Z84V(*PP,Q:!T>\1;["J+!"%\7# ] 9* MZW@\?D;_W6DG+5NF\496?_'ZWC8E MQJS51M8'9YK77/1_]G3(PY'#+#SA$!\<8A=W3^2BO&6&K19*=J"L-:'9@9/J MO"DX+NRAW!M%NYS\S.JM,*@$J^"S1KB7A>F80A\^H%D$AO"M59 =L*Y[K/@$ MU@3>2V%*#7*,22A#W$81V?PDD%LXO"2$W@; M1<6LS-Z'3<6$ 29RN'MH>4-59N#O]58;167RSQFJ=*!*'57Z?WEM*:]ZR*MX M.:]GL>R]G.N&9;CTZ.)I5(_HK=(QG.9X>0LR29=)&\Q!%F!*A$)6="NYV,U' M=]IP*G+:HZSCD'6XQ0SK+2I((K<2CE[&3N!7N(0],J7A N*IGT03&D17?A2G MHS]1ZSFLLZRMV\JQL%HJP[\Q=S=?1Z&?7,W@#;R>^+,PAC>C3](0!3\MD; G M_E4TLX/83^)XM#Z&Q"?J6]I*5$ZJ*14BU'V!HBW0'X3:8K#ZH&.D(/:C)'5K M%Y$?D0KJ0+I!UT.J_1C.FE9E);4KRC3D?,=M-EG^2.7/M<-33%!1*139_OLI6@47J7^9SL;PJ>3Z M:*=5!*^L5HI5'W/]\FH61]/?-/1G]H4(MKSB9D]E5J"+OBMY5D*CY"//4=.Q M:MLM[?'*(;H:<\[@H67.U28DD\KF0HK<8NBV:2H2QDQ).YK>(GCIH@9'S;!& MM7,M7Y-'*TS?%X?5X559]\WTNWG_)+UG:D>A0H4%N8;CZ:4'JF_S_<3(QK76 MK334J-VPI)<1E36@_4)*\SRQ!,-;N_H74$L#!!0 ( /&(#%-V"_-4U0, M ,T( 9 >&PO=V]R:W-H965T4K;C=(D[#-B+ M35$\YYY[R,NKR5;I;Z9$M'#?U*V9!J6UW448FF6)C31#U6%+;U9*-]+2HUZ' MIM,H"P]JZE!$T2AL9-4&LXF?N]&SB=K8NFKQ1H/9-(W4#Y=8J^TTX,%^XE.U M+JV;"&>33J[Q,]HOW8VFI_# 4E0-MJ92+6A<38,YO[A,W'J_X+<*M^9H#"Z3 MA5+?W,/[8AI$3A#6N+2.0=+?'5YA73LBDO'7CC,XA'3 X_&>_8W/G7)92(-7 MJOY:%;:-U](*_R6EHYFVBU!>U6$YL;^%0]FL15K=N4SU;3VXIP M=O:^M;)=5XL:86X,6L/@(]I):(G;K0B7.Y[+GD>\P#."#ZJUI8'7;8'%4WQ( MF@["Q%[8I3A)^.NF'4(<,1"1X"?XXD.BL>>+7^![JU2QK>H:9%O /[*&Z\HL M:V4V&N&/^<)83FDTNRWB"C$EANFDTM+18@&Z5M];=TM=%C'E=ZCXX7 M0(>Z4H4!M0)+U-6/46&+VHUAI6JJ&ULU/NS;1U'S(S4?G\;_ MZHL)B\&5KP#45/^U5V+*JC.0ON(I/*#4!LY I#D364:C\]&8B3R%7VC,<\[R M/ 8NAA'\3MJT&5SC'=U"'<6SN"Q;5:OU R2O4N \92-:?,ZCB,5I3 PT$R<1 M\&%&: >^U;*@"Y$N2\AWL?F8I5%$81GGB<-P%FT0=VF($1M' L20 M_]S5E$4\:54]\SV%OC4E-'I]Z=<^TKP98:$9K^[D-W]\&3H^]+R>T2;*DZSBB7B,=^ M\HPG+,EC1A%,A[XYU0]#^"\B3'7_[R6(A,6QZ"6(C.5C\:.$YZZ]\*C%T(E9 M^T9J8*DVK>V[S6'VT*OG?8MZ7-XW^@]2KZO6T.:M"!H-QVD NF^>_8-5G6]8 M"V7I>/IA2=\;J-T">K]2RNX?7(##%\SL.U!+ P04 " #QB Q3P%'/DE@" M 6!0 &0 'AL+W=OY! MM0CC*%J$->,RV*S\WIW>K%1K!9=XI\&T=Z^Z#SC4,W=\F1+&?Z'K8^=) %EKK*H',"FHN>S_;#_TX0BPC%X Q ,@ M]KK[1%[E-;-LL]*J ^VBB3>*X=(?R8#5Y.>'LYKU2><>%6(66V-Q> MF W(78^,7T NX%9)6QEX*W/,?\>'I&*4$A^D[.*3A!];.8$D.H"H2M,6@-7'.3"65:C?!MFQJKZ8)\/Y%V-J:=^;2S M_^CH:>1B J/F3Q5"H03-#)3Y?+LYNZH;:X:)PW_." M9I;(7R?3"-[\245'A^/1#33QQ>)OW0R/[FJ-NO03:2!3K;3]M1UWQZ'?]G?] M.;Q_,6Z9+KDT(+ @:#2YF >@^RGL#:L:?_-396F._+*BAPNU"R!_H90]&"[! M^!1N?@%02P,$% @ \8@,4[WB2XR[ @ .P8 !D !X;"]W;W)K&ULC55-;]LP#+WG5Q!&CT;\F=@ID@!)VV$;,"QHN^TP M["#;=&S4EC));M)_/\IVG Q=LUXBB>1[))\L9KX7\DD5B!H.=<75PBJTWET[ MCDH+K)D:BQUR\N1"UDS346X=M9/(LA945X[ONE.G9B6WEO/6MI'+N6AT57+< M2%!-73/YLL9*[!>69QT-]^6VT,;@+.<[ML4'U-]V&TDG9V#)RAJY*@4'B?G" M6GG7Z]#$MP'?2]RKLSV83A(AGLSA4[:P7%,05IAJP\!H><8;K"I#1&7\[CFM M(:4!GN^/[!_:WJF7A"F\$=6/,M/%PHHMR#!G3:7OQ?XC]OU,#%\J*M7^PKZ+ M#2@X;906=0^F"NJ2=RL[]#J< 6+W#8#? _RV[BY16^4MTVPYEV(/TD03F]FT MK;9H*J[DYE(>M"1O23B]7*6I:+A6L&$O+*D05CP#,LH&,[@[T-TK5'-'4RH# M<-*>=MW1^F_03N&+X+I0<,^@Y0O>X.O;5<"._;)*P<]5HK2D+^77A13AD")L4X3_DW;72VM2L5Y:O"#M M9=IH#.]B?F=4*NB!*4TFD8,N$')1T4LM^?9Z1*+C(#K<8HIU@A("SQZ](K^" MF1V[4UIC6N/1\1LBOR1&F-I![$)@A[%_\DF1HS+OFU60(U43VK,P!M^>N,$0 M57*-$I4F\-2;48@?18,S$;Q1_36FHJ[+EDY!9'NS"7B>'<A:8.V+L$OPJ) M//!)J""VHWCVKR_-.7O0-&PO=V]R:W-H965THR\O6=(7=7DBT[+?(BD4O.F3,W#GFVTN8?N^###J40)5=6: 6&S\Y[ MD^3TBXD0ESQWA,#P;\FON)0$A#0^-YB] M3B4);H];]-?>=K1ERBR_TO)W4;C%>6_<@X+/6"W=![WZF3?VC @OU]+Z7UB% MO>EQ#_+:.ETVPLB@%"K\L_O&#UL"X_@)@;012#WOH,BSO&:.79P9O0)#NQ&- M!MY4+XWDA**@?'0&5P7*N8MW6LU_=-R4<,VG[FS@$)-6!GDC?QGDTR?DC^"] M5FYAX2=5\&)7?H!<.D)I2^@R?1;P3:WZD,41I'&:/(.7=09F'B][ H_,@FMA M*Y[PWO/RXS[L0L"5X85P,)D;SC'W M'?RJX$TMUY"%*EQ53:\ ='"5 **>!01ZD62>]$FX!2V:$KBU( MCC$R%E[\\-TX3>-7#W7YS\FKEQ%41B]%(=0<,3VW&A.7,< MMPJ5BXI)8*6N4:6>P6&6CJ(XCCM-=X3Q3C/5J@"FB@ T#;A(OS!L!:Q 2EBN MB#>K56%QD]'U?(%$#%]JN212'9L6_T.WM*,$J=0501\&/GVX0Y4=&4]B5Q06 M;(FDL,)<;4A#038BSE8,TJ$7W/Z21+=!!_ND8NE7!,BB_D!UOGBRU@U$RFM NLJJ3(O1$[ MB&@EV;(O'>@[]@/K$(MPN@"$>'00GC[V&2] [MDLU92Y_CO6PR]ZRY5B2K33SW^MH7T#[R MN,^L0V2)0)M<4RG0R5[]!OE1@!@>__.:&?0KYS[OM].&S!#.8I9/+9Y]>&:B M,S7N(#0T(^?&H1WH:%^6XETCW:V0 M%;,A.TJLY1!]9#$T4DVI+]1=G+PCEM["I\44C!. M?$'*OI<*K'%OG2\3>)%%X^P$7L*+830\&L/+@SM-6;?'@ATFHS2*3T9^E$3Q M<7(P"6I"G)JZP[A*YD(9[U/>'FO8SC@/P;1 _;C8#90/*@YB'Z3#;!B^T.!A MC_D6&E;<_W<21^,LD,#!0Q)W6VEE>*[GRON_.[A;7G0K&$;C=-0@16F68!?R MA?# +]2XA"Z>9_8M/!(,X_ X$$FR*!ZEC_W2D/A?'%[7CFZ8FY,>#VHJ%%^. M>Q_;5*%4A-LJF__N4W%R'MKMMY,^R[;+ZDS-#=W 4.O D#X$:5I*^HFFZ M/W:"2GH'K 7_P)0 M2P,$% @ \8@,4P-L)UH!! V@D !D !X;"]W;W)K&ULS59M;]LV$/XK!PT8-L"V_)*F668;<-(-S8 "0=IM'XI]H*23 MQ88B5?(4Q_OUNZ-L52Z:M /V85]L\>6>>YX[WI'+G?/WH4(D>*R-#:ND(FHN MTS3D%=8J3%R#EE=*YVM%//3;-#0>51&-:I/.I]/SM%;:)NMEG+OUZZ5KR6B+ MMQY"6]?*[Z_0N-TJF27'B3N]K4@FTO6R45M\B_1[<^MYE/8HA:[1!NTL>"Q7 MR69V>74F^^.&/S3NPN ;1$GFW+T,;HI5,A5":# G05#\]X#7:(P ,8V/!\RD M=RF&P^\C^J]1.VO)5,!K9_[4!56KY"*! DO5&KISN]=XT/-"\')G0OR%7;=W ML4@@;P.Y^F#,#&IMNW_U>(C#P.!B^H3!_& PC[P[1Y'E*T5JO?1N!UYV,YI\ M1*G1FLEI*TEY2YY7-=O1^L;FKD9XIQXQ+%-B1)E/\X/U56<]?\+Z'-XX2U6 M7VR!Q:E]RDQZ.O,CG:OYLX"_M78"B^D(YM/Y[!F\12]O$?$67Y4'KW3(C0NM M1WB_R0)Y/A!_/>/BK'=Q%EV^"GHK@L]92A43FN$BZJ@/X!D_5/$QBB MPH: *@2T!;@24.45:$OH=0T-_[IB%->O7=THNP<,I/F\LJ',*FM;90 ?&RX$ M+ #+$F,I,,;1!WC>SCL+4$UC=+14U,V2 TT!G"^TY;*%/2H_)C,=N&;II2<728]+_D@E]224W@8^MYBA!CIZXX0R41NZ!6TLC M'H,@FI89;T>0M036$1A=:W%+K@M7SX,#/Q;77.9Q@2J/"'5WLE%.-O"YQ/Y< M1F?\,3T-N\><@\2;E1T*RM!BJ4F"P-2;3K'9CZ!HD5TS?Z_-7L)\Y"$]#/BH M!M;ERC)P:\[V+,&.&;UE^\P@<&?([\?2D(H8:^Z3,=B3&/T#I^^_NYC/7OX< M!J'N8UP>U!YBRSHY6I\)W:GPK7 Z,.4="B;K%^# V6_)\9&)&SY)%>$L]QL% M<5I/PLR.+%=H:+,/S$& H@KO'G2(J>= W]Q=P^Q\_D/]HU@K"3QW:5G).$FU M"%70M)G1>?0EN.SI1/RD/P]!/_X_3L-_F-OIY[F-A+=6_XVA*SNN+9$V EUV M72%7G*818UIE2'J$1Z.Z@H+6]N;%4*=@12:#$/2I.I'3Y97XSO,>+7$,6HZU M!\553((B>]A?[1\NF^Z^_K2]>_6\49X[ M*-<.EFPZG;Q\D8#O7A+=@%P3;^_,$;\%XF?%CR_TLH'72^?H.! '_7-N_0]0 M2P,$% @ \8@,4RMH^HVR! ?PH !D !X;"]W;W)K&ULK5;;;MM&$'W75PQ4HV@!PB(I4J+B"R ["M(";@P[:1^*/JS( MD;@(NP 15^DO9TS9RZ[G/.=-I]MB>C@L:Z4O1B7SC5O M)A.;EU@+>ZH;5+2ST:86CJ9F.[&-05%X4%U-XC"<36HAU?CRW*_=FLMSW;I* M*KPU8-NZ%N;I"BN]NQA'X_W"G=R6CA-V.(]ND_-K:'99& I9(W*2JW MX.9BO(S>7"5\WA_X7>+.'HR!/5EK_9DGOQ07XY %886Y8P9!?P]XC57%1"3C M2\\Y'DPR\'"\9W_G?2=?UL+BM:[^D(4K+\;9& KK^Q6,?AP- %KX B'M ['5WAKS*M\*)RW.C=V#X M-+'QP+OJT21.*D[*O3.T*PGG+N]Q2R%VP.#SB2-&7I_D/?JJ0\>;?L>].VRT<5)M MX<_EVCI#Q?#7*_3)0)]X^N0_1N]U=!2>PIZA( ;XT* 17J7MEBT(@UQDA"Q M6,AUW6CE=_0&A (:HFF,M AB39<.=J7,2\(W@J@0""E4+D4%4G57F.^").(' M(2NQKA!<*1ROX(.H6L(4=-FV;25,]03K)]I&R$N)&]"#O )SZ:]E+3ZC@9]^ M_"&+X_#L^L/;&S^,SGX.R* _5S"@I+@Z#:*J=,ZR#%K=FAQ)ARKXI+ 6K>6C M9,0+53F>PD$;.I*%CYC%3Y@1=4DF<$=^-X)9><54.$< M".]=#E@=Z?K22D-$SR;W(3DTG5/%K:FH=-MEK==1T"--V"-%!T2.%GPU=R': M: K'CB4X7W_=]T#^[.,X M"),4HFDPCQ)(PF QB]E"LDA'2RN%)[@5N:0"ASM9/RN\75X/+/,@S6:0!N$T M@B@)$OX+@VFT&'W4CN)_ G/:]**3+)A2*$[H')F.YSP*XV ZBT?O^LIW/LQU M%TP\#K,/(6OB, 9#MOI"^*0D)_[>^7K;T?4Z2:(@2T(/.8DS4I@RRC;HO\75 MTRGLS5K*X/]D- O)V]YHN@CBQ?QKH]^IPH8S:=R3I^"+T70715&/]*W*/);Z M%G.LU_0>3:.@J[?;0[[5$=]H7VN>;,I7!?,AI MQ%7"!1G$R?1;G[+)05- 1K:^]>$O2*MR:BN?C76MV(\Q6THM9 MX8:@X>D\'8/IVIUNXG3C6XRU=M2P^&%)'2(:/D#[&ZW=?L(&AI[S\A]02P,$ M% @ \8@,4[_-<2&'"P ^"( !D !X;"]W;W)K&UL[5I;<]O&%7[7K]A1W8X] U&XD 3IVPSMN(DS2:V:2O+0Z<,26)); M UAD 4A6?GV_WQGZJMDK5XG.>%=6K M\VU=E\\O+ZMDJW)9C4RI"CQ9&YO+&A_MYK(JK9(I;\JSR]#WIY>YU,7YZY=\ M[\J^?FF:.M.%NK*B:O)Z30BI3 M24T2)/[=J+'TD;A]>=]+^R[;!E)2OUUF2_Z+3>OCJ?G8M4 MK663U1_-[7>JM6="\A*35?Q7W+JUX^A<)$U5F[S=# UR7;C_\G/KA\&&F7]B M0]AN"%EO=Q!K^8VLY>N7UMP*2ZLAC2[85-X-Y71!05G6%D\U]M6OE[5)/EV\ M@5VI>&MRQ+J2Y*Z7ES6DTYK+I)7TQDD*3TB:BA]-46\K\:Y(5;J__Q):]:J% MG6IOPGL%?M\4(Q'YG@C],+A'7M2;&K&\Z)2I6VG5Q8I-O9)WR*Q:+*R5Q4;Q M]3\6JZJV2)-_WG/8N#]LS(>-_P"_WB\I"$;"27.J)P-IXGU1JXV5F5BD8IEH M521*?&>R5!<;'&O+$9P7S-Q^\:'D/5>9+,2'0BR:#?)+!!ZO\42]5:RJ+.Z$ M3$U9XS"ZQQ+^9HJ+OSTK44,T-&Q*!H!*;PIGM5GS.I67F;E3:B2^ M:92H#6[J:B!0K)6L&ZM.JI#J5!2F=DJG:D\HZK#>\IW2U$@/#2>O5*'6NJZ$ MK"J3:$D>XF525.QA>2MM*K8(@+*>D 4[$#!C6B6@$R^IQ"UN\]DR24Q3D"2L M@N!.5AMM)[%!25FQ6+X5,45JF%#BHHWNWDT ],7[JP_(#XI.T4)@;U+KX;_\ M:18&\8M*8*FWBS4']99405VDI 0,@?]K-O@I[0K]%XO!PX_=PWX_+PI>/-N= MN389.@ E9FY2I%'"FE;/Q5/]S/FY3QV$9)*:$:372"L(262U13H"?_2J<7K@[H*RP>WNK!KZ MSJ7\,>>X8+:IME() HFVN_H7\J#;M&ET*@DNH-,C$NMZ4)]6)693Z-^X\*M3 M$*4^TS6[2A_/1O(1)3]=UUN+D%&8*OT9UG)'<8F&?J#Z?N )=Q1Y =M,&[QZ MB[3@"%*T2+&Z.V)$[J1KRV$7.<6D1 P/B_F>U*":R"K3I\<^:*ZEMN)&9DT+ MG,>%-!5E@N1NB;W29@:VNI2 -1"M0 *V.MFVH8;#S$U0<-<0#0JV85N9KJTYRV:<29[NJS:/(5X!>Z'H,A MAC_.J .OZ*JB3'#830?=CYB$_8?N<*D\\<;3N3>)QKPS].)H[,73*:5'J9C5 M9G>COXFF=MA.OMJ28-85F+$%^KXL@I]2$O@%+H&H"/@G&,]>\: M Z_9ZP$@&]\WR,B@"_)>U>B, <2J#>&?"QV?S*P,'XA^B^7%C+7:9R;M22U, MLS:(,&#-A714S^N; Y 2!4%5)HO:!3/5R)7:V*J#W)Z. M%-P.P($V#G0T"IC:8K^RE+;6B2Y95ELSQD'?L:[+G<.1A6IT@*R5LM2O@KD7 M^X$WB^.NSQ!04BP9NW>!V[FBK8XOB&\E7?+^V.\CO5EJJJP7AIC&BC>&*!ND[($1;=)U36R5V?-E)+ J7?6P,:R(8=G3HMX- MB"6]31"@BZ7I:$:+!.*W0=0H-'N1ZR48.^2-+)U*FUT!G_W*8\\=<_-B1RN= MD)ZEEF2&<^6R)3CC,.J$TIQF"7$_4FMKR*Z4.B JK+.PAR1V_^X3)*0MNX4^ M8'&51AY;30L17@4XTM05H6F//S73NMX:$DCC5J]LZQ60+=-LMMAW!TJ0X9RT M27KVV90DTQD YM$?-$QK;T@K);V8 )/)6Z[G0!-XD8E2H>32W^ORW^?L:Z(, M[+/6_"\JA_4H3_3BT5<,VS^88G-Q33!WT!LQAW$=[87UL+G09+D77Z[?KK0R MDLT06CN>H?LC>'KH!DMFCAUV([),F091(@*H"S+<*>,:(O-$4J@;:P;*>0 S MSSW@*&/,!F91LMW12E#L#,!9BXG?@S:/0GVC4[\V&FN[?NEU S=,7CN8[4X] M6$DQZK-4(OZK3"?4TQ4WE:=@F40$L5[S@([TJA1A)1#AF0>'BEO39$3Y(->Z M41(4HZC6#M,/X:HW)7;]YUXS^DZ+5J.1:8ZNK,E!W++:Y8?C!E9$(Y]4Q<$X MUPZIILSI90"MV87[>)R/L452:-#S^*[/]/=)$'IA-.$53P+?FTRQ9Y\_M@-% MKR=YOIV J0:/&N-QC>_WN2UEY['A8??R Z*)=2$#+*4ABSY&X E#DL18-ZBR MG)]&RY'X=K&X&HDE.<91!PT1*>G'@T,U:&YRA;F?B][E_8:"1%[ A;+4R)@G M#]3IQPP$0F?N50*/(R9)&@O"6)B'1PZ@%,I/%<.YHT7DKYUP'=E' EX''_^ MDCQS*:AANV O_7#]_LH!1]5R!4+ MX"FDWVC_32>_\B>;]]\NW.-SS87E7N%4SX_,>V?N@(Y\_<)O_?&XOY"P'V.& M6'2X6# OL>F7AQ./!\'/!'Q:#P7\U$XQ_5LYOG3X.SG]C4, M41J>11VB\+N)KY1UH+![!7 $_4(OBN&H,&97!C%$3$-<1S-O'H3'Q_P_.IR1 M%P2Q%\\G]X9S&L;>?.X_)IC1+/+\L U1>$\P#YX\+I@1TB#TXLGT()CC,:+R MR& >E_6UP7S C ?J_ %D_2]4>3\G]ZD=^'-O',TX,681$F,<'ZGS:!9XTS@0 M0>NR^?3_9?Z_4.9=/%&%D[$7^_?'<3H//#^.'Q'%_]?W_O^C[X:; OP8DR.Q MJ0_ELMZ.B]WWQA7_\&W%LR2!N!S=MUO76+K M\"OT?NN9RWM0P;,EYB3'I')I/RE'P-!!O)F_R\)KE6P+DYF-&RM3T-?,E#R> MQ)[O[X+TK>/ [7O5'%.4>P$+,A9& )5=Y[KFZ02)$GB3*,!%^^#8-^67@U\C MY IE2+^Y(,8/0NU^F-#?[7_6L7"_9M@M=[\)^1%53#0P4VML]4?QY%Q8]SL+ M]Z$V)?^V867JVN1\N542/)$6X/G:F+K[0 ?T/W9Y_6]02P,$% @ \8@, M4V% @&^*! L@H !D !X;"]W;W)K&ULK59M M4^,V$/XK.R[3EQE/[#@AP!$R$^!N2@L]!NZN'SK]H,CK6$6V?)),0G]]5Y)C M$H;0ZTP_Q+&EW6>?9U6I74#R6S:L"7>H_W18L%;:.[7Z&3L]APZ/*VG\$U;!=G04 6^-557G3 PJ M48=_MN[RL.5PG.YQR#J'S/,.@3S+2V;9;*K5"K2S)C3WXJ5Z;R(G:E>4>ZMI M5I"?G=U@M4!M?H $[JWB#Z62N?]^_[45]FF:6 KB3!/> 9X'P&P/X 1N5&U+ M ^_K'/-=_X3(]0RS#2VW+0$P"U0V[,L6 ZMSJ%0N"D$@N!;& MBGKY#4C$O)&,>\A+Y%X_C(8>-ATX)17UMG%Y<)()9RY)OB(CW.DS3. T_,"4EP8]NF\?0, V/3+8(!^D@38?0$!=O[.4=/B/0_EB@ MUA3P7UU?%G53OULME'9U<7FYNOVX6[D5,Q036%$(*:@PCNP7TL+B, 6&TBL1 MJI"PZ^N+4((MC"Z>@7/%=.X +H6FO5)IXV)IU2Y+;_\K>V2\9/!)-5S%#@OF M5#7J;@]YAQ36+8UK48GPSQ;$BC1LV,Z7&GVAX4<'Z")GZ>E'R@'SRZ"?]S/# MTY]B*%D@V]6.P-P2S2D"/7/AEB:MDR#/#. ST='>P:*N^O7T2HB0Q\YQ8]>G M%:F6M;*@%E(LO2HZ]VB77Y"?['0)I 31VO%;!4%H4(2A-S[$["7N@*JI"F&- M3YA4U)/TZI:-E(JSK@$WG*A^=*Q0]_N^W2-C %>U(_%76X?C;25L*%>C!7>F M'05JZM#:]/3-_4%UB2H)BGK2;]:AG+NMX[BZ+B.QM$G0^0Y8-5(](9''-6HN MW-9"4$)W#:6:H/[%2@-A3$NFV7@2CR8G?GI_E]%@@_ZLEB%Q'#$W-,R1QJ@@ M6E4>?M;;A2]*/]A6P>[B'/YN$V=\/T4E I)!;DF@Z.#B/0 MX884/JQJ_*UDH2S=SPPBJP% #8#0 &0 'AL+W=OD M[?JJ-^ZU!P]J600^&,XN*[FD1PJ_5?<.;\/.2JY*,EY9(QPMKGK7XXN;*)UV7J?1Z_3_8OE5<]RH%[Z2&5WUT(F>W(IZ ML_'Q0.S[R7:B^X"@.T^M#O7_>A[64LG32 XKB'HQ+I060&',+(1P'XF-A@78+ YXS7>=\%M#E M:/L:454. \R%S8XDC&Y%]NTWYY/QV0^^Z3=RB&!/.@?0+%B7:+4+< @QYFJ; MH<8LVE.5=2GH*2 < ?=@)B#0Q .+:+GNM!^##)'V=XAY+1TE_M1^MB(EB:Y# MX#5A. FY=$21Q0&G5^:Y8NW^0169KT"-0@%%C[E"Q:MY'7FOI N&?^@,QFKB M/.SEOT7(5*^4CUA3KA&+0/&1DUIO6-W# U.R5J$ (DX@"G@E-1]RA@^ A!>D MQ6TXX[O%:"PK9;7C(N)#.]=JV;"5N'X%8@$LUN$'QA;#MY1LTE.%9#//T;KP M:IE, .2VBP;PH@X8& -QG676Y6@WO?EWX[!=E! $&JQ:R;G2"H6)SD,UGB4\1A=PBMVDI@! 0Y7TBE;>Y&C&M$>9Y+?RYYEZ5^,Q8K4I'2CPG#7CW/56JSSV MZQ<2T_GC.M@AJ"D,II@P5=)B)<,E)K 7J=N+L3SP,!)K0#L:]\]/)_'L:-(? M3:=]H/1;^5E0K(\LM5R7NA8M:; M9&<[&DVZ.IFV )IJLE5J3E0;8KO HOC#@0LK,95U_,CC.\QM2-R\>:C9?W64P+1.3H2 MX]'IFU]0EA?BNK2UX1$2%W[;MM/3RH\A&FLR;B@MYYH.(SI$_9J8^PH; -L9 M* 'WZ'3&ULA5;;;N,V$'WW5Q!J470!K2W+UZ2.@22[ M15MTMT&2=A^*/M#2R"(BD2I)Q],3F39 M0UE(.J-RF(21]%R4G(A@^W& MGUWI[4;5MA"2KC0S=5ER_7A!A3JG%W.E[A;\$'%_9:'7ZA M-I^%PTM48?Q_=FAT9U' DMI85;;&B* 4LOGE#VT=!@;KMPSBUB#V<3>.?)2? MN.7;C58'IITVT-S"I^JM$9R0[E)NK(94P,YNO^+>?U?&L"O2[";GFC83"UPG MG20MQD6#$;^!L61?E+2Y89]E2NES^PGBZ8.*NZ NXGB)?][!G_?X(A2MB!7SS5A'? MQ7#D.S453^@L +L,Z7L*MM/YF+T&9^A'MQ,JQ2E^-+.*V9S8I2HK+A]_^&X= M3U<_&98H>4_:<$\ Z'#VB0I^6ZU,19Z,Q2/SN4H+ M2_DZ3^B+[ 4D4%*FDJ36&D;<>O&.]D*Z*^["(JX+0<8.XFOQI]AM<&9D'!75K5U>$>B@APN#/57X [=9$!<7L1D7>Z@CEAJ*:QA.14I MVSVRDMPY##(+\5[<.P^49:A&=X.#1/WEC-D%-R+Q=Y&*HG9!]_$X="9,&RYY M'RE0TV>1X] .S\&0]Q=\"ZWD8+:)PL5HVYR?+<#I?M>?3<+5> MCE[S[1@JPHS&\;().!I/XVX5K_L5TAR=FR,40\:( MZ2QV LO')@*0AQD""81%F_L.Y%#H9$V79ZK -]?U0F\_+!:[Q=?UXX5OW!O, M&Y$0^Z-RY#9H%B#2@YL*D&9:E6UWND;CW0#HBG&,NM9JL8/NKB#7V[ L883O M67(W<7V;JR)U7'@SQ@X)C.HKE&!Y$".<2S!O-1 MM8;\5?G^YPK'+?5OC2?UYLWV!>42"*J@#*;1>+4( MF&[>0CJ2= N290EG:C7/0/T:W_P%02P,$% @ M\8@,4S=)_:GP @ K 8 !D !X;"]W;W)K&UL MI55-;]LP#+WG5Q#&#AL0Q(Z=] M)@*8?V(86*-JN.PP[*#8="Y4E3Y*3YM^/ MDATW0=L PRZV1)&/CY3Y/%DK_6P*1 LOI9!F&A365F=A:-("2V8&JD)))[G2 M);.TUT/ZH[3;NP0\EXB=)P)4%C/@W.AV?SD?/W#D\(%".""B\:?%#+J4+G!WO46_]K53+0MF M\$*)GSRSQ30X"2##G-7"WJOU5VSK&3N\5 GCG[!N?)-1 &EMK"K;8&)0*:2R93S@1P2=74-#36 MP+D!E0/U$;L^]L$6""G3>L/ELD4BIY29 IC,F@7^J3D=.9 ^#1XA\M1B<]BG M.4I5[? UIDA^"X$^M+-7;-,8JTJK%TZ30[%YQWP C\3!>I>%$P4@MQ7/J Y' MS@UP2\RA4O8W"(ZQJC7D[Y;-['[-'N:2N)8+U) ,O34:]'9Z67#43*?%!N:O MV:_V,O<>49<@%)/PF7WIO<&#&URA@!@^03(>]\?)J5L=C_MQ?-+;Y[/O>9J, MO.>H'P^/>H3MVW.H;,_DQC'AQBM2!G5% D>B^DPJ7M%M42^9OWW741?,O 1F MA#B ]S[T<$=!2M1+KY,&_(TV8M)9.RD^;Q3HU;W1\5NFEW0?(#"GT&AP/ Y M-]K8;*RJO!XME"5U\\N"?B>HG0.=YTK9[<8EZ'Y0L[]02P,$% @ \8@, M4T*HI#;O P E0L !D !X;"]W;W)K&ULU59M M;]LV$/XK!\T84L"U9#EQ7FH;2-PLZ] 41IIE'X9]H*6S190B59*R['^_(R7+ M;IP8V- "VX?$?+E[[IY[H6Y4*?W%9(@6UKF09AQDUA9786B2#'-F>JI 23<+ MI7-F::N7H2DTLM0KY2*,HV@8YHS+8#+R9S,]&:G2"BYQIL&4><[TY@:%JL9! M/]@>//!E9MU!.!D5;(F?T?Y>S#3MPA8EY3E*PY4$C8MQ<-V_NCEU\E[@B6-E M]M;@F,R5^N(V'])Q$#F'4&!B'0*CGQ5.40@'1&Y\;3"#UJ13W%]OT7_QW(G+ MG!F<*O$'3VTV#BX"2''!2F$?5/4K-GS.'%ZBA/'_H:IE!R2G9R0,*9C%].V/:;N!1,VF8CY<9A9;PG528-%@W-5;\"M80[I6TF8%;F6+Z MK7Y(?K7.Q5OG;N*C@+^5L@>#J MQ%/>/X U:L@./-SA.%@[)PI_7TM7/J[9Q^EZ >Q7)->64*EN XH*XSJ%<83/K#'FR-%-Z(W2?SF"%,55XP MN0$NDU(;P#6UL4$#U,>0D!!5+9=+<( \H7,F4U V0[T3U4VXK-J)%5JM.&47 MYAMXXL8R,M2"W6E5%EWX^'$*)S__=!''T;NGZ9U?]=^]Z0'U$9 )^M.(D-?% M@JY8@%*-;:J],[2@K7U.19-PZZ%:0*??C2]CK]&)S^,N>6T*]+TN-CN3AJ^_ MG\'!^65M\"(:/C=(L3=($3;60(4:'8@HG44N88D2-1->F:74SMP5G5/=F2 Q MYP/E*'4'J<^6$CSUN:"(6Z1'T7I?Z&UVZB[G#C(AOS5F[LDD1*&,Z<%UKDHG MG9;H$DGY &9V[ FD#0 M)//OR^KV:\FIKET+4GDGN0E#)8S7 W/,E M:(XP5_"H+!'>8]>$DY3WP^R>NWM,.5,),@DG_G);@?73.:?Z?.&X6U_T'+LZ MB3[L_K#3CU[0.#S93V'7^_(/ZN4_G_-/U.%KN!-JSD07/LBDYS)$4(=\7GM: MFM:*W'-!#.@;]\;^3D(-!O7CQ[Z4L>[HU*.>JE'P@-L25B]=34 MGK8SYW4]:NW$ZX'UGNDEIV@)7)!JU#L_"T#70V"]L:KP@Q>5#(UQ?IG1W(S: M"=#]0BF[W3@#[20^^1M02P,$% @ \8@,4_BQ),/: P I@@ !D !X M;"]W;W)K&ULI59M;]LV$/XK!ZT8-L"S9"5-G,0V MX+@MZB)=C;C=/@S[0$MGB0U%*B3EEW^_.\IVW27QL.V#;9)WSW.O/'JP-O;! ME8@>-I72;AB5WM?7<>RR$BOANJ9&39*EL97PM+5%[&J+(@^@2L5IDES$E9 Z M&@W"VCZ(1X-:%#A'_Z6>6=K% M!Y9<5JB=-!HL+H?1N'=]>\[Z0>$WB6MWM :.9&', V^F^3!*V"%4F'EF$/2S MP@DJQ43DQN..,SJ89.#Q>L_^+L1.L2R$PXE1O\OY]NTY.$'QK=A;.D VF2]D[PG1UB M/ M\9_\%)RGXYEV[6F0XC.AJ.;0K MC$:]RRX\X89/&CXT:@MIFYX.^!)A8JI:Z"UDRCC,06B8SCY!AQ8YF.42T$I= M0&8<$0A*[2^YV(*IP[W(3%5)QY?,'0!'^EVV.&X*:D6X>L9F!V;-0LE,P-W= MA C@#2JQ%A9!R4IZ\D9)L9!*^BV;^AXRU2ND%K?NWX!_O9U.X)W40F<(::HS:.U'OD10]I47D7ZE@5>@81Z.=IKSG:$5H43+\*DV3;D(34"DZZ;0*SG.;DE34 MM34;24,:Z6J\ZEWTO^FRA4RX\F^<['#:Z??[]+D"5U+!'5/Q=2 Q!9<]\)Y3 M]=ZHG"W]Q(YS?&ER,P\*DV/.(.G=_-R%SQS@4P6:[93&!1X7D--")6,QV:=* M6Z$=74#*/<%>Z(K6PC-1K06EF)$YV:**!Q4ZI_SF77ANV,5';T>%M@@OI"/: M1OOV&3F<'A[AHH7Q]*Z% M94E_)-"R LF7QOC]A@T<_IJ,_@)02P,$% @ \8@,4_?3.6(N#0 &B4 M !D !X;"]W;W)K&ULI5K;PD.YF:F;CL9/9A:Q\@$I(P(0D%(.UHOGY/-WB3(RG.SHO-"]#H M;IP^W0WJY8.QG]U&J5Q\39/,O3K?Y/GV^<6%BS8JE:YOMBK#FY6QJG2\&SZ\&0YK (_[0 MZL&UK@69LC3F,]V\CU^=AZ212E24DPB)?_?J6B4)28(>7TJAY_6:-+%]74E_ MQ\;#F*5TZMHD_]9QOGEU/C\7L5K)(LEOS&YB J7 MF[2<# U2G?G_\FOIB*=,&)83V!$7?B'6\HW,Y>N7UCP(2Z,AC2[85)X-Y71& MNW*76[S5F)>_OI).._%A)6ZLY%"*1%]$I0)77H'A$06FXC>3Y1LGWF:QBO?G7\"8 MVJ)A9='5\*3 7XJL+T9A((;A<'!"WJCVT(CEC8[(.V3P?Q9+EUL@ZK\G%AC7 M"XQY@?')+3 KL6UMP2%'GA1#X?O<;66D7IVS('NOSE]W9%<.!$9[$'F5$Q7#L;&,L?-2FJVTY-XT!*N[2)4% MYD2']!N&+S[U[_KB7XO%#=\/7G2%!$P1Q!3A+*)1=&N<)C,#O'<(4!8(*K-L MO..9D70;L0(M.0%V$U!*8( VL6L,Z[.?=DK:GL(4NB&[V&UDF<8@J]-CGEO* MA!WB"5:R%L"GJO$9L-Y'9K>\?4![*&'5AOCQ7HG$.!?0J)91- I/4I4NE77E M)E^ 4:+/&Y/$S3.AOA0ZW[$72)U\8Y7BZ4Y_%:D/3T7AN:\\#\$%;NF*IEJ5 M>,@8DV+P^B<"-A_%*IC+9LBP5@LH>3 MDZDBO@;TX7=Z(K.LP.PG0#N+ T)E*C,D)GI61XC9ZHQA!4 G1:P8-3+^$T3M MYV8J4LX1;^;&RQ0KJ2WP7F[TH;4KM-)VY4U<]L7BD?148LD'!3]BI!09Y:4$ M3H\*:PF.F5KGSR6.FP!/W@DI7$D@T$,[.G8[21V5JY5C;0QF/-GD?FRC'.%*2S/3<3[FP\(9>,(1P64U@G$\AC2 M_8Z0CE!1WL"W7[V/Q8DL/*FS\.1I6;@QZ$@:/BGG2!I>MM+PW@*,]!_Q9D4\ M>9F*BC(]O =[KI%9Q0(Y%"BCM/,S:)Y"Y-K8;9\]IC'X >R?['KF(:,<4RR= MCC7"6SG/-PT8B8_+7-9DY)-1@W^5:%2HLLSI>V;V3VW1M-ZBZ2^$=\-E#5B3\8QM"@Z@_HAS*4*TK%2 >J95R M7Y-+B ]2^5FU-""?2H?&:.M=ROP@5ZNJKH%RQI(",JWW&^-5N1V)EDN=E&'A M9Y"^%44?Y8=CHJVZ5UGA.8(8'8YP(BXXPS1SF'M+NEX@6#D1^600<<#'&A8@ MKJU)2_ZH+>[OM12-(_; G20FJG=D6UC$.I$H:D)/YCHN"Z*J@EP6#OOM:/UT M24#DMN]197(ODZ*6*B/>GOB(-WUU5JD7B\*I59%@Q+VO4(FV0%;P G:>O05Q M6W(P%0@YJ$DO$]46SC%%/ =1PIE5_B!+>F5['[A:)*:.3;',:;$J\'R-M38F M?M")SQ3:>CR1@MGZA9?2@E%! ;:(IE$!5DON/CK41?K"TAL+?OB1HYDTGR:H$0]1DMTC8J4H ;*[FF%JT$*+_EG'?W4"@8 M'OB[-@1F+A;[XDJM=9;YXKZ,'PMCOA02<6+)*;[DY24^_/'^36]P65\$)VAN M5M/<["1)7:.$#WPA3WB"]JK>?T18C@#@%(P!AQCPM/!.W!4_L #O]$U^1!KEMY^2B=5U50U::'$>*AIX$G=5-,G M]<_VZ]Y6Q=<_(U'!G0V*N&LZ0,BP< >#_0QUQ7#8!:.\7<>AF,(U$ M$OT2T;ZG&F/UFJM/G=T;I)/XHW-IWX=F5#_, K%^Q,"5_+C. OW$PG,S$))B/1V>+V%M'_3,1$I\3 M7UZ*03"8A6>W]8:CX$7+D"MBIY7H3"9ST16=V?!2=)OEE#\KJ1<:!;/+N9@& MP_GX!-HO:[1?GL3HW9&T>PCMIR5U5EUQ3-KQ%\!CBL19V ;R:!6 ;RX3:X#R M;J&JX!JI+A\E2I38%R\<1P:%VU]<,E7%H3#W92;F -.'>URZ'^OX&42M_3K!2.O?G2)S)=\)$Z ;WY_B2YQ'JFN("$";; M.+E3%M&I*OU5Z6NV977B%2;]O'FR @>Y!?.H<_J3"W1#D(<5%$DJW29FQV59 M=6SYD1:YXD4^>.&/SB]A%'PO[1H!6"Y?3[[EM[V/_NVC^7M*%ENJ9LKZK4FP M++S@-HX'5L8\1S=?'AYQXJOO[@U*5RK(=^)6N\^]%1U? MGATRM?.L*Z:3?EB-GX?]\)F8X6]OAL?/SO:]U8'J?&S5%:/> M(!2C_G#2F_:GH[-C/J,%POYX4"T0]B_GS_!D..V%_J5# MT5;!ZB(T@/R]XNY:S ;S@"VJN;?G:7GOX8F4,@B;#W?AR53PIFK-/E";[8]Y MD'8/?H$[*>G(D=6Z*^HE3+5$1$LY+JZW.2P[RWRFX'" 'K91O\0N>Z\]- M,O7H&) . 'VG[(\"$K662= Z\ WX\ 7P%.]DLQ7FJ+_81O3I1/GHT- M6A]R!R?Q0!5/EA-\8\/?U?8^P*$F+!"E7-\?A,AIX9U-5SQ] 92;XA>9%?09 M9!@.9C[TW]6E;.N3ZAVZ]A@%AA-7ANJ,#HTL\\.[Q=U5G2O+4G5Q]PD^[O,) M?&\P#+ 4J!G!*K_2A^B/!J6MF(U#Y),[C62L5[N*(%JK4D6Q-[$ELE[QV(#' MZXM%L4;93H_FI:50O*TPO>D-)F"&LKROR>ZQ3M"87>BY@P.:]*@C1HKKQ!0Q MLTG!TQ;6TA$XI_./=';RGOKRN[*EMT1NBN>O #MS&_2(A:;\YIO-V88]L)Q@'J! M#C'R^A2#!K_E UB.V5NB$CY2OZ44L!E/I62XU-JR YQC0?51>OG*@B& M-?\HAT^-L]S_&ULI5;=;]LV M$'_W7W'PFL$!9%D?MF6W20#G8UB'%37BK'L8]D!+M$V$(EV2BNO_?G>4K+A9 M8G38BR2>[OM^=[R+G3:/=L.Y@V^E5/:RNW%N^WXPL/F&E\R&>LL5_EEI4S*' M1[,>V*WAK/!"I1PD430>E$RH[M6%I\W-U86NG!2*SPW8JBR9V5]SJ7>7W;A[ M(-R+]<8187!UL65KON#NC^W.-#!\/?$;+B4I0C>^-CJ[K4D2//X^:/_%QXZQ M+)GE-UK^*0JWN>Q.NE#P%:NDN]>[7WD3SXCTY5I:_X1=S9LAFET3B@JRL(9 M_"M0SEU=,RLL?%[!W'#+E6,^5S-5P*(N$_U;B+42*Y$SY6"6Y[I23J@US+44 MN> 6>@]L*;D]OQ@X=(D4#_+&_'5M/GG#_!@^:>4V%NY4P8OOY0<82AM/YUKE0HJZ"$BY8783^"?2OK>D4XB#.H@[V-L=" MTIB$G1'.<6JI%?1&HPF<0R]+IG#^;(YCI8\-I4$VG< X2";#$R4:MR4:_VB) M%AMF>)_NM0+F;$\@@=F.F2* A=/Y(WS>4E (OB],5LWM8/$*K\FOE?"T;2KA MC2ZW3.VA(JLO:]+JI@(C]"LB"YH$Y$_C:HX:$.C>GY,5A%Y\WKFS3I2^$U9, M&*^4P[LLS#+X^:=)$LQ9R+=V#UW?>+;DP^'=P3!]DPG, M'T'((@@%GIMIBH>\ 2\=/\X_!W7BG_/1_&IJX_5F'[!#?#%@;1@UTPY[AK?9 M9,Z+^'] HP8KZN\2)-*]CMJ8D1JL*"M98Z?4!9?-(),DT3AXSUUE5/^!F35N MH@WH0"NYIS8EC@?!+XB Y8@7X# MZV/B:QTU.%JI2HY.T>)(PP1G2KU=M=1V-YW5*]DS>[W8?L*8!'HK^0I%HS## M&6?J9;$^.+WU"]I2.USW_.<&]VMNB '_K[1VAP,9:#?VJW\ 4$L#!!0 ( M /&(#%,1D;W -0, +L' 9 >&PO=V]R:W-H965T=&P\7!ZF^Z#VB@>]U)?32VQO3S(- YWNLF;Z5#0HZ M*:6JF:&EV@6Z4<@*IU1701R&65 S+KS5PNUMU&HA6U-Q@1L%NJUKII[NL)*' MI1=YQXT/?+F/W2FWI08,G:RGR0AW?8^^,,S&6EW1\.G6P6>Y"WVLBZ5R8+ M:BZZD7WOXW"B, U?48A[A=C9W1$Y*]\PPU8+)0^@K#2AV8ESU6F3<5S8I#P: M1:><],QJHRB_RCS!6A3P\+7E#47<^/ 'U]2[#C5^ M!36#]U*8O88'46#Q4C\@"PTP<)RF3U"*2NZ=%SLYJ,';3C5,)U1*'$();S!'.LMJM&]K)O6H'*8 MLBQYCB?0$?S\TS2.HE\2>$*F-%S!S$^RS(U1-GE6U[(T!Z:(XJB2]BIQDMEO M]#O2+=K+J@!>-TI^0\N@X3-37+8DYD=QZO[AZ&VK!#L+UU'HI]D4;N!ZYJ>S M"=Q)Q?*)!W*)/VO9?(B%7]VJ7@NSD]TI13RS MM'XU2R05QC9)J3^9QD.2\O_MQS&!D\AF;W:VFP0G#;5&M7//AB:R5IBNMPZ[ MP\NT[AKRLWCWK+UG:L>%)O*25,/;">5%=4]%MS"R<>UY*PTU>S?=T^N*R@K0 M>2FE.2XLP?!>K_X%4$L#!!0 ( /&(#%-2&P1M=P( %T% 9 >&PO M=V]R:W-H965TR1-:K16^L54B!9> M:R'-.*BL70VCR.05ULRAPDP=;PR)>5=89H,EJQ)<[1/J\>-&E1AU+P M&J7A2H+&.:[,C@ZMDH=2+4^Z*<1"[A%!@;AT"H^,77J,0 M#HC2^+G!##I*%[@K;]$_^-JIE@4S>*W$-U[8:AP, BBP9(VPCVK]$3?U7#B\ M7 GCO[!N?3-RSAMC5;T)I@QJ+MN3O6[ZL!,PB \$I)N U.?=$ODL;YAEDY%6 M:]#.F]"CR!*1BL!4T/@/;A7DE;&;B5!1;_QD>48)=ENLUREAX%_-3(<\CB M$-(X38[@95W5FAU%#U/T3M ,6^G'%0)AWN\K[7' M83NLAK#,-O-$.F#;R#]#+,DCX)R568I+V3SVC,$*9YWM2-\"RL5MKRW\PO MW6D2A]G5 ,[@M!\.XA3.3IZ4)0J^CRL$27-'V/WP*ADX(0VS--WW-Z*=D:]1 M+_UB&VI$(VT[_9VU>SNF[1& ;I>Y5:Q:^05: M*$OKZ,6*WC_4SH'N2Z7L5G$$W8LZ^0-02P,$% @ \8@,4W*Z-T]V P M_P< !D !X;"]W;W)K&ULO55+C]LV$+[[5PR$ M'AR L43J82FP#7AW\RJ0=)'=-BB*'FB)MH10HDM2ZVQ_?8>4K770K-M+>[$I M:K['S%##Q4'I+Z86PL+75G9F&=36[E^%H2EKT7(S4WO1X9NMTBVW^*AWH=EK MP2L/:F7(HB@+6]YTP6KA]V[U:J%Z*YM.W&HP?=MR_7@EI#HL QJ<-CXUN]JZ MC7"UV/.=N!/VY_VMQJ=P9*F:5G2F41UHL5T&:_KJ*G'Q/N"71AS,V1I<)ANE MOKB']]4RB)PA(45I'0/'OP=Q+:1T1&CCCR-G,$HZX/GZQ/[&YXZY;+@1UTI^ M;BI;+X,\@$IL>2_M)W5X)X[YI(ZO5-+X7S@<8Z, RMY8U1[!Z*!MNN&??SW6 MX=\ V!' O.]!R+N\X9:O%EH=0+MH9',+GZI'H[FF=Y=VN MV4@!:V.$-00^XE&8WG/<,B\6H441%QJ61\*K@9 ]0YC!!]79VL#KKA+5M_@0 MS8T.V*E4=&BF!=Q7\+7VX:4PI ME>FU@-_6&V,UGIO?+\@FHVSB99-G9.^&4P\_;6&GE3'@3BH\<-D+@F>S[-M> MZ494!M05;"VB>\N$^G^\U\++1>Z3Y M/QW"06BWAJV2."+,!!LNQH9/7AO;M%[V[9.I]9F;C]_J?_;?H:@FU_[C$1I' MA_1.3-WL#:0O:0J/@FL#/P!+"\+R'%?3;$Y8D<(+7-."DJ*(@;)9!+^B-VTF M-^(!!]@>]:PHZTY)M7N$Y&4*E*8DP^ IC2(2IS$RX$Z<1$!G.:(=^%[S"F(PE,1Y!IE7=)@W_$%I]Q&"%#AU#&0G9)'#M)@[3$0A M=H#)O;) M1YIBA=E@(TI(E,Q=7=-CEA?+6C *TQP[1%T:+"/SB &;T7^N:DHBFKL*,9*@ M>#;J7:YJ3GTGYEC5$^"\LD7B3PI-"I*ABD\IB;'7^??F0W@VE+%0.W_U&"A5 MW]EA/H^[X^VV'H;Z4_AP-7[@>M=T!CUO$1K-YFD >KANA@>K]G[$;Y3%KOAE MC3>TT"X WV^5LJ<')S#>^:N_ %!+ P04 " #QB Q30V/:3&L" V!0 M&0 'AL+W=OCE7#56<(D/&DQ354S_7J-0[2(8!;N-1UZ4UFV$RWG-"MR@_5H_ M:++"@27G%4K#E02-VT6P&EVMQ\[?.WSCV)J#-;A,4J6>G7&;+X+("4*!F74, MC'XO>(U"."*2\:OG#(:0#GBXWK%_\KE3+BDS>*W$=Y[;XND%=Y MPRQ;SK5J03MO8G,+GZI'DS@N75,V5M,I)YQ=?E8J;[D001.<01_'H"%\R MY)AXON1_.3*9PZVT3!:<3PX"Y7J L_L08R MU4C;7>MA=W@45MTL[-V[%^6>Z8)+ P*W!(TN+B&PO=V]R:W-H965T=71M#E1#UPG[,O#SKBJN94VB]O?(\E198,W4IMLC)D@M9,TU'N?'45B+++*BNO-#W1U[- M2N[,I_9N)>=3T>BJY+B2H)JZ9O)EB978S9S .5S93*78@C3>QF8TMU:(IN9*;1WG0DJPEX?1\D::BX5K!BKVP=86PX!G0 MI6PP@]L]O;U"!1\>C4U]G'J:8AJDEW;\RY8_/,,_@CO!=:'@EF>8_8OW*-<^ MX?"0\#)\E_!KPR\A\ET(_3!XAR_J!8@L7W2&KZM; 3L4SBH%OQ9KI25],K_? M"1'W(6(;(CX3XJ']X$'D\$IN]H;<;ZG\?H2>=GM"RSI:/+QB*JB7E*8KRD07 M"+FHJ"E+OKD:D*S8RPHWF&*]1@E1X Y>D5_ Q$W\$:T)KJ M>ZA4U'5IZ12,W6 RA"!PD^3()/$9>8.@"B:I0*(:1L,NVB/;X[&:V!W[8PKH M!Y/!-U)%OA8N/0E,%[+\$OXB)/ I)J"AQQ\GDK6_).^G=&N7& M3BCS5D3?MG%_VP_!1=O[1_=V@MXQN2E)D IS@OJ7XZ$#LIU*[4&+K9T$:Z%I MKMAM08,RZ$/AQ,@/ZO8?X74$L#!!0 ( /&(#%-_'\I6]@( ,4& M 9 >&PO=V]R:W-H965T,RF$W\W%S/)JJQ@DN<:S!-53']<(9"K:?!,-A.?.&KTKJ):#:IV0IO MT'ZMYYJBJ&,I>(72<"5!XW(:G Y/SC*WWV_XQG%M>F-PF2R4NG/!53$-8B<( M!>;6,3#Z_,%S%,(1D8S?&\Z@.](!^^,M^Z7/G7)9,(/G2GSGA2VGP3B I>L M$?:+6G_ 33Y>8*Z$\;^P;O=F60!Y8ZRJ-F!24''9?MG]I@X]P#A^ 9!L (G7 MW1[D55XPRV83K=:@W6YB3."Z=*3=6TRHGG)U=*[EZ8U%7<($+"_NW M;"'0'$PB2^1N2Y1OB,Y:HN0%HB/XK*0M#;R7!19/\1&)ZI0E6V5GR4["CXT\ MA#0.(8F3X0Z^M,LT]7SI"WP^OPMNH'\ MIKW3H)9PSK1^X'(%IY5JI'53MR7"K:OQM6+RN=+N)G?P?,O*.E;;9P5N@!E8 M*D'/S)P,J'K858^\S;%:H(9T& X>,7N0CK(PCN/'T6!^]0FN)-T(-!:&<7B< MCMPG2X\'UVC,"7R5)$%;_A<+NOY44VY,PV1.&I6Q!O;3<)P>PP'LC\+1T1@. M!K?*,O%N>C(?;68GWQB3TAOWI;4,8'PHBE\D8J"N[;EE)(C M?.-("(P.ZAO] YEV;XY ^_U'KQ^-4Z&R3L7)OT@[0>CSO'.^^ .Z/ZY9O\ 4$L#!!0 ( /&(#%. PFM[Y , M -() 9 >&PO=V]R:W-H965T,5P!VBU+=N)TTL"I+ULNZ$9@J:W/1SVH,1,;)QM^22E:??7CU(<7S.TV08, MV%YL_2 _?B1%2J.]5)]UCFC@L2IK/?9R8YHKW]?K'"NA+V6#->ULI*J$H:G: M^KI1*#*G5)4^#X*^7XFB]B8CM[90DY'<>&N MV.;&+OB342.VN$3SL5DHFOD=2E946.M"UJ!P,_:FX=7UP,H[@5\*W.MG8["> MK*3\;"9+@1N]+!\,.9;OA1&3D9)[4%::T.S N>JTB5Q1VZ0LC:+=@O3,9(E; M"K$!JPQO[L6J1/UVY!N"M@+^NH6Y/L#P5V#Z,)>UR37,Z@RS4WV?*'6\^)'7 M-3\+^-.NOH0H8, #'I[!BSH_(X<7O8)WAP]8[U##1LD*9H\&52U*N'$11J5! MU!GT)O[.=HC[&8%YD&3DU$]HX$]/-"?9L/IMVN)RS($X@ MC-@@C"$.V+#/K85XF/2FNA .8"'6Q8:B<%=47QDNIC<=RH E:1\2%D0AA#&+ M[2]@43CLW4M#^;N 6TZTG'*(@K%! MAMF%T'*R861=MHK::7ZL"T/22R,,I7(O-%S$(4OCP*E<\)08)E9+-^@Z9?ET M"4>SFC+X+QE- _*V-9H,&1\._FST3)TE79TE9^ML8;.MS!-,RI<)?<["_W_L)\,.A:#_TT_.<_D+UI'T2!U'(#DUB\1QO=H+7.S8(6SXL3!/W'R9QSU:W50>>\IXM4BJO% 9=(8:V MM&T783R.7LJ._^R>)2-;]YK0L):[VARNW&ZU>[!,#_?T5_'#:V$(>)D8V[M5?24 +=,*='%RHK0/L;*B!EL:V$$GT MDG2<]-=W2,FRDSK>Y%"TASW8(L5Y?S/4S' CY)U: FCR4)6UNG"66J_.!P.5 M+:'BJB]64./)7,B*:]S*Q4"M)/#<,E7E@+EN-*AX43NCH7UW(T=#L=9E4<.- M)&I=55P^7D(I-A>.YVQ?W!:+I38O!J/ABB]@ OKWU8W$W:"3DA<5U*H0-9$P MOW#&WOEE:.@MP><"-FIO38PG,R'NS.:W_,)QC4%00J:-!(Z/>[B"LC2"T(RO MK4RG4VD8]]=;Z;]8W]&7&5=P)LF!6%L0R*>5V2@R-HE:Z,=#D3^JRQ3PN5KQ#"XTU"D1K M_1=;!WC<+?@]2*QO,EXL)"RXAMZGM5::UWE1+PC'V*]D41*O51A1YH:_ZW5%>\SK#P MHJ=S* S/:>BE-/9<\@X%^QUUQW7] #(KC&NG+(BH'Z4-9?0/RF<./(U81&,6 M4A<5G)"X'Z0D[;,4UTE"W#GA1@MRCZ]?*^N9P:90#4B8 M8D^Y&?5C#!2+;2B]&$5$#-=^0E./D5O0:UF?3;EU$+$C8#X[>1N8/J8!HW$8/0,S"!"5-X)Y6-9KP?R&&^1X MG:OBX3^N\@^\7IN+<%?GGIO2P$]L8B0^)D80'ZAS/_%H%'O$:T.61M_+_/]0 MYEL\L0K#@,;N<1RCU*-N'+\!Q>_U_?1YI!<)NUXD?&TO0A3#$2JM#O?X_4;)!B3L7W&]:<99V5;RIBZ[BX5WD.-Q55: M*IYC5U^8?M.,)X3Y>'7MOH]3H9$.T]&CH>_AHCTXE R#O2F@ BQV,^LH#.ZZ MULU T+WMQJEQ,T7LR)M9["/>%05>"R7,D=7MQXBE;.:;9J/%RLX4,Z%Q0K'+ M)8Z$( T!GL^%T-N-4= -F:._ 5!+ P04 " #QB Q35!B'?[ " #J!0 M&0 'AL+W=OH=#U/!I&W<8MWQ?.;\2+6(?N>[DQ MM(I[EIQ+5)9K!09W\V@YG*[&/CX$_.!8VX,Y>"=;K1_\XFL^CQ(O" 5FSC,P M&O[@&H7P1"3CL>6,^I0>>#COV*^"=_*R91;76OSDN2OFT44$.>Y8)=RMKK]@ MZ^?<\V5:V/"%NHF=4,:LLD[+%DQKR54SLJ?V'@X %\D[@+0%I$%WDRBHO&2. M+69&UV!\-+'Y2; :T"2.*_]3[IRA4TXXMUAK*;FC6W86F,IAK97C:H\JXVCA MY)YM!=K36>PHET?$6X+)%^R M9.H91. ?*QXZ3- 13_&0-:F:(X'X"$O,2V(JTQ4.8DN?259<)KJ46%]1@-Y M4$!:R\IDA7? '#A/0G=*)OTTL(!#(P>=:=F:)AJ?O>Q<-Z(\Z+4P8 1B_E8$ MM1'KIT1.;P+[-_%/R/3#O?;X+E,CHD_T$8;)Y,,U6CN%I=05F35(; 9D MF?2B=7 RA-.6RF/.WWH$\4']233[T&4L9)ZV*<5^MV]DRZ9^7\*;+GC#S)[3 M%0O<$309?#J/P#2=I5DX789JWFI'O2%,"VK&:'P G>^T=MW")^C;^^(O4$L# M!!0 ( /&(#%.GZ7DR/P, &L' 9 >&PO=V]R:W-H965T/=!7(L[YAAJX62!U#6FM"LX%)UWD2."UN4 MC5&TR\G/K!ZH[K]+K>$1%6Q*IA ^?&';"O75(C 4P)H%>0^V[L#B=\ R^"2% M*37Z8$%_M7 MV?JP9IKGP$0!=[QJ#1;P]\U6&T7]\L^%D),AY,2%G+P3V MIC!&JOGHXH1#,:MXH;3 M$=R_Y%5K2_)1R1IN73LP-Q;/MN6Y)KQ(PKX=<]VP')<>/0X:U3-ZJZY9[*F< M6N/4"Z,_&LM @Y'0M"HO:;C:3JV)%C7G;]JTPW2P6@F1D$"_!$BE+=I6K52UW>YAM0>33(A5Q\[:#K3_?L<.!-"V2'LA M]GCFO3<>SS!:*?UF"D0+[Z609AP4UE8786C2 DMF>JI"22>YTB6SM-6+T%0: M6>:#2A'&4702EHS+8#+RMD<]&:G:"B[Q48.IRY+ICRD*M1H'_6!C>.*+PCI# M.!E5;('/:']4CYIV88N2\1*EX4J"QGP<7/8OI@/G[QU>.:[,SAI<)G.EWMSF M-AL'D1.$ E/K$!A]EGB%0C@@DO%GC1FTE"YP=[U!G_G<*9V6(< MG 608=@+/H MBX!X'1![W0V15WG-+)N,M%J!=MZ$YA8^51]-XKAT17FVFDXYQ=G)C'$-KTS4 M"-?]JV8,DZD($F;<>+QDO_+^-?EW%A-C^3W 8Y!RS'P'(,O M.)Z;)PXJAQMC.3T>S&"'F.PS+IE,.1-P*XFXIH=.W?79?1^DG M0@LO0XF,\!68.X$+C<"5:TA;T7R MK4A@%J@HV!;%PUQCBN4<-21];XUZG=D6K^"HF4Z+#YANV6_VF#LOJ$L0BDDX M8L>=?_#@'IQ[GB<#[SGHQOV3#F&#NYY# M:7LE]TX)-[[G,Z@K&B%4TS>:DY7F*=TE,\[?W:@+9G[(9(38@\]>4+C3HR7J MA9]$!E)52]NT:VMMA]UET^-;]V92/C"]H'J P)Q"H][I, #=3)]F8U7E.WZN M+,T/ORQH8*-V#G2>*V4W&T?0_@5,_@)02P,$% @ \8@,4UL[ CK[ @ M:0@ !D !X;"]W;W)K&ULM5;+;MLP$/P50N@A M 9KHY5<"VT!LMV@*!#9BI#T4/=#2RB(BD0I)V9C9S@[ M7)&:'H5\5"F )L]YQM7,2;4NKEU712GD5%V* CC.)$+F5&-7[EU52*"Q!>69 M&WC>R,TIX\Y\:LRH@J7(?K)8IS-GXI 8 M$EIF^EX)(I(E&-M.PWE@T9L.XV<:MECC+$*?G*U"1 M9(6U=)V01:DP0"ER06[BF)EAFI%;7M6+"3I;@:8L.\>(;;E3\%0"U^3+P3Q_ MW4&^ _D;YY8BSS%ZJT7TV!Y_V*[(V:?SJ:M1O)'@1K70124T."'T>YE=DF#R MF01>X'? EQ^ >T$7W$7+&M^"QK? \@U.\-UNUDU:/71A0Q?VTE4^J91*4(0I M54),XE(ROBY/_3L;^H>.G0-&EV#_C2-%%)( M%ED1E8(N 17-J"U@TKWTL%EZV+OT1HH((%8DD2*WGE".*A@GZ'V7A.$["<%@ MT&?"J%$RZE6R/H"\N,DRH7-3Y>OJ;?G [H^;!<;_<_<7X_>[/PG\,#R1]Z21 M->F5]F M[4I-N-"UAUU"K]Y9%03#TR7B>V_GJ->K[.VX5/B^M$NW?+-1$8XWLTA(S%0D M2BPFRF,285*H&,&=NULOW"[LT!MTU;7;N@?,)7Q'Y9YQ13)($.I=CC%O6=UK M54>+PEX-.Z'QHK'-%+\%0)H G$^$T*\=<]LT7Q?S/U!+ P04 " #QB Q3 MYWO'HAD# "O" &0 'AL+W=OSY392,E2 TDX(HR,?>37A]/[!X!_C)8*-;;6*=/$GY M;#M?LK$76$' (34V L77*]P!YS80RGBI8WK-DI;8;K]'_^2\HYEADY&2FZ(LFB,9AMN]QT; M]XL)>TX61N$L0YZ9W%+--/F1DYD"#<)0E[X;D9%%=7+LW((M!G)&3DA3)"'0JXU%9D>^09M6_%^6EN\K2Q&>RQ^ M78L+$@<]$@51V$&_.TR?0HKTT-&##OKT^-6[Z/='KQY>?:3[F.HFWU&3[\C% MB_?$VY>+[3S0CMRT".3WS1-.XF?^YX"HN!$5.U'] Z+[J"0%5(884"66R&9OK.@NH56L MI"TTV5*Y"PDOA]T:DT9C[>SJGHN;.R;4\7)G9.2DTUJF,6J#&^@:E.\!8EQPMQYNR\YP-=L_9( CC+>^[J*0_M&6FC9KN MHN+D\FKX$77?@0KBX?9&^JUB;Z_R[U0MF="$0XZ\X&*(B5#5]5AUC%RY^O\D M#=XFKEG@'P4H"\#Y7$KSWK%72O./,OD'4$L#!!0 ( /&(#%/-SE\ZU ( M % ' 9 >&PO=V]R:W-H965T MYWJ\Y^)%Y@ *O1:4R8F3*U4^N*Y,P M!O5N2U+2@I@DG"&!&039]9_6,0FW@;\(+"71V-D,MEP_F(F7]*)XQE! M0"%1A@'KOQTL@%)#I&7\:3B=]D@#/!X?V#_9W'4N&RQAP>E/DJI\X@P=E$*& M*ZJ>^/XS-/F$AB_A5-I?M&]B/0R1,M&8S UL;B];9$&9<7"NA=XG&J>D<2R+1 MMPRM!$A@"MOBSEB*UK6O9F]-MHQD),%,H5F2\(HIPK9HQ2E)"$ATWP;S#,VH MOAF8)8!TG=&25QN55?2 D^AV"0H3>J=1S^LENKVY0S>(,/0]YY7$+)5C5^G$ MC#PW:9*8UTGX%Y*(T"-G*I?H(TLA?8MW=4':JOB'JLS]JX1?*]9#@?#_\)$B [O*&ZUK]F&ZF$OOV_KQ /6N*!)1Y<=)]: MI[!"&]@2QHRMVL,2!.%IEQ$U7V3Y3(?830=^&(_=W7%USH/"X2!H@]Y(#5NI MX56ILS0EYFYBBDK!=\2TD2Z!-4MX=/9H="+O/*3?C[UN>5$K+[HJ[]BBO2!* M =.%S+H41F?'WX?A\$1C1U#LC[HUQJW&^+UN@_[ K_H=!D3\< MG(ATCYI3 6)K>[9$MAO47V2[VCX+,]L-3];G^KFHN_M_FOJM><1"7UZ)*&2: MTNO%NFZB[M_U1/'2ML -5[JAVF&NGSP0)D#O9YRKP\0&ULK5=M;^(X$/XKH^A6ZDIM7H' "I!*NZ>[DZI%1;?WX70?W&0"5A.;LPV4 M?W^VDP9V+SBMU"\D?GF>F6?&$P_3 Q?/*;BHB-)#L0[D5B#)+:@J@S@,1T%%*//F4SNW%/,IWZF2,EP*D+NJ(N*X MP)(?9E[DO4X\TO5&F8E@/MV2-:Y0_;E="CT*6I:<5L@DY0P$%C/O-OIR%PT, MP.[X3O$@S][!2'GB_-D,?L]G7F@\PA(S92B(?NSQ#LO2,&D__FU(O=:F 9Z_ MO[+_:L5K,4]$XATO_Z*YVLR\L0;&PL6JNAS*1QI81>I1JGY@LBJ81O!2P%2F2*V.#>LAQ6=6+-VHJN&2UH M1IB"VRSC.Z8H6\.2ES2C*.&FW*-Y,8J4:]"!B/P:5HIGS_!M M:VS(:_A.REUC3^IC5$_#U3TJ0LO/FO47"$ :.CD-E!9K7 ZR1MBB%A9?$#:" M!\[41L)7EF/^(S[006HC%;]&:A$["?_8,1^2\!KB,(XZ_+E[.SQTN).TB4LL MW^ "WU>IJ#[%.L@%H0+V.I;8Y57-,K$LIJ;W\]B/)]-@WV%[T-H>.&W?TSW- M49^1(\4R[\J-&Q_Z8?BIR]EWPWYP?]BZ/W3R/) 76NTJ^/L!JR<4_S@H1RWE MZ".RL1C]+QM1XD^2[G2DK?'4;?QEJS^*VO:>E[J>2JJ.54@_3J*,FZOST -.^SUQTNB*B MGCOB'>740Y5<+J>W(2%IZLFE['0!1>ZKX)V5U,,6^H.H.U5]N'C4F:G@K"&K M4*QMGRK!=DYUQ]'.MKWPK>T ?YI?F![9-GHGFKK!?B!B376[5&*A*4,_U7>> MJ'O6>J#XUK9]3USI)M*^;G2?C\)LT.L%Y^IU8 RT_QSF_P%02P,$% @ M\8@,4Y_E\DR. @ J08 !D !X;"]W;W)K&UL MK55=;],P%/TK5]$>-@F6-.E:F-I*_0"Q2175RN !\> F-XDU?Q3;:;=_C^VD MH8,VXH&7Q->^Y_B<:^=FM)?J29>(!IXY$WH*B29!W$6QE$T"#FA(IB,_-Q*34:R,HP*7"G0%>=$O'Q@_^B]6R\;HG$N MV3>:F7( O3+*,.21C%POX/+B"BZ "OA2RDH3D>E1:*P) M)R5,&\&S6G!\1O EE*84L,'D6'V&A]:\VT%XD,%9G$GX7TEKB&)WD N;=\ 6F%M[S\*A#3M(>2.+Y^F?YR'VMN\D@ M&5@+NV/U?R=%;<8K@?U68+]3X)(\4UYQ^+Y$OD'UH\/S34MYTTG9W"EMVT** M=$&PO=V]R:W-H965T MGI>_'S_^.?5@R?AO,2=$@HHBSPO=#-/<&0WTLRD?#5@A4YJ3*0>BR#+,'R](RI9#!SJK!]_H M;"[+!^YHL, S-/'=1IKZ)_TX-5@ M[K @8Y;^2V,Y'SH]!\0DP44JO['E9U(/*"CC12P5^B]8UK:> Z)"2);5SDI! M1O/J%S_4A5AS4'':'5#M@#8=NCL<_-K!UP.ME.EA76*)1P/.EH"7UBI:>:%K MH[W5:&A>3N.-Y.HM57YR-.6J([A\!.=Y#*[^%'2AYDAVP#^J@SZ"FVIR 4M MNR%X?TDDIND'97Q[O_L W@&:@^]S5@B4SBI_ZN&EXS1K0:XP6R!OQ:Y"? ]SH >0BVZ!G;W2])I-RA=O0=,4ZQ*B)\4].>U,@=?),G$+TNR;I.LJY-U=R3[SB1.P6(U M>64NLLK5-C55M%!'*Q%P/X+("_V!>[]>L!8KV.MZC=43J4$C-;!*O29"G*EU M'159D6))8K4<%9HBBLL%WR:VBA>LR?@(O2#L;:AM,>L'_=-VM6&C-OSKPG9 M3EJK&VXI@=U^L"%WVPBAKM^N]K11>VI5.V;9HI"$:YTL26A$C%SPOKG[3;+^JS9W?ZNR?3\,-\K?8@3#'DZX$I(FFE^W@J2%"FX5A]*[?NP/<\/S*G:Q6V: M#2WAW^.R55JXW3$0;:(2MK 2HAW[$#2PA'9:?BIX3F5QX"(U:(1'8",T<(1V M.NYIDZ8Y$M(Z ?;@ 7@DF-MZ QDV(CL;G]L;=;CUWO"W:-)F!'=@'!G.(FB5 M.L$/-"NRIB_ ?^#%6RLRV$7H[1L(&70B.SI?UD![@OO[&\CP%]D_ST?.%,V(,?L)0-.9&=G!.:O_[Z,(!%1P L,H!%;PG8/<&A MGA7;OYN&K[Z=K[9)><[R\ TF_2-\COJ&B[[]<_1E$[$GN 54[MJY2T;X3!]' M"1"Q(I?5$4SSM#GR.M<'/:XQK\[+)IC/:"Y 2A+EZIV<*O[PZ@BJNI%LH4]Q M[IB4+-.7#H?U!+ P04 " #QB Q3>JPT?IL" M !B!@ &0 'AL+W=O&CN^Y_B< MX_JFOY+J02\1#3SGF= #;VE,<>;[.EYBSO2)+%#02BI5S@Q-U<+7A4*6.%"> M^5$0=/V<<>$-^^[=5 W[LC09%SA5H,L\9^KE'#.Y&GBAMWYQS1=+8U_XPW[! M%CA#<(Q99HE(QF/-Z35;6N#F>,W^U7DG+W.F<2RSWSPQRX%WZD&" M*2LS!!7&HC\QI,"G(NJB=[KG/8 (3M'8"H!D3_ M"VC5@)8S6BESMB;,L&%?R14H6TUL=N"R<6ARPX4]Q9E1M,H)9X9317\(95Y@ M)!+X\ECR@H[(',,/^@-]@EEUMB!3&,N\* TJ5_@S37F,_^KA5B2T-&8%-RR# M2Z1@-1Q.T#">'1%1O<+_8/(!T]T5YG-4]P2ZG4W@\. (#H +N%G*4C.1Z+YO MR+=5[\>UQ_/*8[3#X_=2G$ K.(8HB,(M\/%^^ 1C@H<.'KR&^Y1V$WG41!XY MOM8.OEJ?1=K&=1FQGK]@;:4\NWA5\2?0[?V/ W.H#MOE=,+;C0M'M*J."D1R2JZFC5Q,C" M-86Y--1BW'!)'P%4MH#64RG->F+[3/-9&?X%4$L#!!0 ( /&(#%.)P!&PO=V]R:W-H965TKZV_M;'K6.98PIC3KR15V< Y M=U *"UQ2=<-7[Z".IVOL)9Q*^XM6-=9S4%)*Q?.:K#W(":O^\5.=AQ9!V]E/ M"&I"L$T(7R!T:D+GM0IA30A?J]"M"39TMXK=)FZ"%8[[@J^0,&AMS2QL]BU; MYXLPTR>W2NBG1/-4/!.ZY81Z1D.6HNE#20K=!.H4?=0M^@8-TY28>F**KEC5 ME*:ZQQ-0F- 3C;B[G:#CHQ-TA A#GS->2LQ2V7>5]LTHN$GMQZCR(WC!CPZZ MYDQE$DU9"ND>_N0P/SK =W5.FL0$Z\2,@H,&WY?L#'6\4Q1X@;_'G_'KZ=Z^ MRUXCU_DDE>[M5VB[D+B0,S[<*N8L)S,NS4#76;Z\P"$ >CG"\[5>F,$F@^.^"=02P,$ M% @ \8@,4X"Y9MPY P .PL !D !X;"]W;W)K&ULM591;]LX#/XKA+&'#>AJRT[2I$@"M,D.UZ$=@F7='H9[4&TZ$69) MF20W[; ?/TE.G+1U?#U<^Q);,C_R^TB&X' MU0^]1#1PQPNA1\'2F-5I&.IT MB9SJ8[E"8;_D4G%J[%$M0KU22#,/XD481U$OY)2)8#ST=S,U'LK2%$S@3($N M.:?J_AP+N1X%)-A>?&:+I7$7X7BXH@NS90]A;67C'$4FDD!"O-1<$9. M)Z3K -[B*\.UWGL')^5&RA_N<)&-@L@QP@)3XUQ0^[C%"1:%\V1Y_-PX#>J8 M#KC_OO7^EQ=OQ=Q0C1-9?&.968Z"?@ 9YK0LS&>Y_ALW@CS!5!;:_\)Z8QL% MD);:2+X!6P:I)[S:)V -8/\V > .('P,Z!P#)!I!XH14S+VM*#1T/E5R# MM#C^6XAB2Z CB*"8-?";M\"FF%DX\/&JA MD]193[R_Y+]D';Y?6C.X,,CU/RU!.G60C@_2.1#DBS0V MN&*FTH71=.H&DJ M2^6QYSVZ"7 [)KT!Z0_#V_UD-5C%21S75@_H=FNZW5:Z=1ILR^QR,L5;.VI6 M=G 8F$AM-'R_0GZ#JBU#O3ID[_7*<%('.6G5==%4@*;<5VZZ>UF-3Q+2>Y3[ MIU9D0.).<^[[-<=^*\=+U/H4SM*TY&5!#69 N52&_:)NUC:1[3^A\9Y$R>!Q MIS28]?K1@4X9U&P'+][8@V3O5E/ M7J_?2;P+$[?*G2F[92AS?P2S@EIQ3O6'GR7S4H]<\+PLX)+EC7^#?W'>A7ND M2K<1W4UADKQX79AX=EUV@YIT7K$NNP%+VB?L_ZQ+N_/D<%W"O?6$HUKXK4U# M*DMAJDVEOJTWPS._#X4[\VJMO*)JP82& G,+C8Y/+"E5;6K5P&PO=V]R:W-H965TS7SW;2T$+(V*:])+Z<[_O..3[Q MR6#+^+U( "1ZS%(JAE8B97YAVR)*(,/BC.5 U5K6^0<<&Q 66I[ MCM.U,TRH-1J8M3D?#5@A4T)ASI$HL@SSIPFD;#NT7&NW<$W6B=0+]FB0XS4L M0-[F3RWAH.=HA M2"&2F@&KUP:FD*::2+GQ4'%:M:0&[H]W[!]-["J6)18P9>EW$LMD:/4M%,,* M%ZF\9MM/4,73T7P12X5YHFUEZU@H*H1D6056'F2$EF_\6.5A#Z!XF@%>!?!> M H(W 'X%\-^K$%2 X+T*G0I@0K?+V$WB0BSQ:,#9%G%MK=CTP&3?H%6^"-5U MLI!<[1*%DZ-+*H%3G*); 6C!5G*+.9RBKZI"/Z!Q'!-]G&K[DI8UJ0_W. 2) M27JB+&X7(3H^.D%'B%!TD[!"8!J+@2V5:UK CBHW)J4;WAMN^.B*49D(-*,Q MQ WXL!W?;<';*B5U7KQ=7B9>*^'G@IXAWSE%GN.Y#?Y,WP]WFL+Y-_797ZL? M),.OB\0W?,$;?+NZ0.IPZR)!(6S4-9.K2T.B*1-2H+LKR); ?[1(!K5D8"3] M/ZE+=/=%F:%+"9EH$^G4(IW6N,89XY+\+*L:'M7=*Z"I=DN6KF'1%^]FY+E^ M,+ W^P7QVLAUW?-#H_"UD=]S>H=&LP8YY[Q?&QV$VJU#[;:&&I(UD2J=XW@# M*F9!Z!K=<$Q%KO)*HZ>]'/_^$'NU:.__'6*_%NFW1C;'3[H$!9(,C:.'@O!G MK:8OK_\JNT$G>)E=>^]&S8"O32L3*&(%E>5W4Z_6W7)LFL2+]8E[,74;UD/5 M7$"I3"2DDY9SU5#KQL=^5$LMS&ULO5G;;MLX$/T5PNA#"R212$JR5#@& IB5-^.I@+L?AH67PRIPGA)VQ!4_G-E&4)$?(QFUE\D5$2%DY);"'; M]JR$1.E@/"K>W6;C$5N*.$KI;0;X,DE(]GQ.8[8^'<#!RXN[:#87^0MK/%J0 M&;VGXF%QF\DGJT8)HX2F/&(IR.CT=' &/UXX3NY06'R+Z)IO? 9Y*(^,_<@? MKL+3@9TSHC&=B!R"R'\K>D'C.$>2//ZI0 ?UF+GCYN<7],]%\#*81\+I!8N_ M1Z&8GP[\ 0CIE"QC<8@C/.J>!'X ^9/,?@OEQ7\.<4_)8QSL&Y7 KP MC<1+>@3.)I-ELHR)H"$X2U@FHG])OBJEL[($9VG3 -S2+&(ASV&_SBG8&AZ\ MOZ2"1/$'2>'A_A*\?_?TI"&&O\+LS]$!@!+3G@]Z^AEUL^1$?'+,CT!V#X"R$901\CL?DDGTAT6 M[K:!#JZ3 !=XN /O")OQOPVA./9I3C.9TC-9. M)]V"E@A>@9!WHM48!\@;!B-KM3E-6K/ \6NS!D&W)N@:"79EMXYHB>1N,#B& M0^R[;:8Z.R?P;%M/U:NI>D:JS7+3$?2V!D;0]Y'=XJ23= OM^:<*T9 M1H%^PJ&M^KG]9LE;036RTANBP&UQU=FY+O)1!]D-\8&O3-\*8+/$80"# +3&!MS1?'<4I3/PP.ET&8/K:*JG;@:6 MJO),2:;3LXN>KL #22%,AM2&2@0@-J)>TI7RY3ZE"U?BA M8UB[(Y5N;8*J#0W,+_ZF"W6[3Q]"VL;O% M5F/H2[)=[44U=&CNZ#TJ=K@]42YVVH*C,9,";W>U%*4'T/]5]6H&AD7-@: J M.0!]$))G??F:D5ZJ%Y90LHJW@9K1*WV"9H'ZFI%0QBO/@'TJ%RE50?8!*AS&8V2 Y,=BX,C#O M^?LOF1G',2S9'IYE--;&]9LLE5EQ*\G!A"U34=[$U6_KF\^SXK[/4N;EM>D- MR691RN6&>BI=[9.A;-A9>1-9/@BV*"[S'IF0=5E\G%-YYL]R _G]E#'Q\I / M4-\'C_\'4$L#!!0 ( /&(#%.MN:F%C0( ,T& 9 >&PO=V]R:W-H M965T!Q(1@;!^F M?7"3:V/AV)WM$+9?/]M)0X&T0MN7Q#[?\SQWY\LE:81\4"6 1D\5XVKDE5JO M+C!6>0D544=B!=R<+(2LB#9;N<1J)8$4#E0Q'/K^":X(Y5Z:.-N-3!-1:T8Y MW$BDZJHB\O<$F&A&7N"M#;=T66IKP&FR(DNX WV_NI%FAWN6@E; %14<25B, MO'%P,8NMOW/X1J%1&VMD,YD+\6 WE\7(\VU P"#7EH&8UR-,@3%+9,+XU7%Z MO:0%;J[7[!]=[B:7.5$P%>P[+70Y\LX\5,""U$S?BN8S=/D<6[Y<,.6>J.E\ M?0_EM=*BZL F@HKR]DV>NCIL S/,"#L .%K0+P%$'6 Z+T*<0>(WZMPW %< MZKC-W14N(YJDB10-DM;;L-F%J[Y#FWI1;OOD3DMS2@U.IY=<$[ZDU5$H8N>=N/]F+W,]"$L@/C<7^7H?V] [2'*$=?2U$KP@N5 M8&W"LN0X[T*8M"&$6T*(T+7@NE1HQ@LH!O#9;OS)#CPVY>AK$JYK,@EW$E[5 M_ A%_B$*_3 8B&?Z?K@_E,[_J<_^6?U%,:*^02+'%VWA^R1$T5#&D+E<]*9; M4$95SH2J): ?X[G2TGSY/W?(QKUL[&3C+;+C2DA-_[1-)Q:FQ7IEXI2'^JRE M/'&4=D ^ID'H!U&"'S=O;\ KCL]?>65OO<(XBL*77K,!K[/STV>O-G>\\7U6 M()=N,"J4BYKK]B9Z:S][QV[DO+)/@HMI,&#/S*QN1^LS?3OHKXE<4JX0@X61 M\H].S?B0[?!L-UJLW'28"VUFC5N6YG\#TCJ8\X40>KVQ OT?+/T+4$L#!!0 M ( /&(#%-XN=7P40( &L% 9 >&PO=V]R:W-H965T_?#NT5DXFW =P*M/#HC MHV3+^:LQGK*Y%YB"@$*J# +6GQTL@5(#I,OXW6%Z/:5)/#X?T!^M=JUEBR4L M.?U!,E7.O9F',LAQ0]6:MU^@TS,Q>"FGTOZBUL5./WHH;:3B59>L*Z@(8&M812=(LV;BZ(YVC-M4=/O,4B0\L2LP(D(@SUT=4#75S<78$=]GT86=O1>GW[:WCRZWORZ@#SND<<6>7P&>0$%88RP M0O^[*&8IG&JB@X@LA-FS73*>S":S*/9W)Z@G/?7D(O535>NM, .'?6JGC 16 M<'*,#FER5,'M:!B&PO M=V]R:W-H965T^KO("2J'.Q V[>;(0LB39-N?753@)9.U')_!#CB5\2RKW%S/7= MR,5,5)I1#C<2J:HLB?QS!4SLYU[@/7=\H]M"VPY_,=N1+=R"OM_=2-/RVRQK M6@)75' D83/W+H.+9> $+N([A;WJ/"-;RDJ(!]OXN)Y[V!(!@US;%,3\/<(2 M&+.9#,?O)JG7CFF%W>?G[.]=\::8%5&P%.P'7>MB[F4>6L.&5$Q_$_L/T!24 MV'RY8,K]HGT3BSV45TJ+LA$;@I+R^I\\-49T!$%\0! V@O!40=0((E=H3>;* MNB::+&92[)&TT2:;?7#>.+6IAG+[&6^U-&^IT>G%99Z+BFN%;L@?LF* +OD: MF4Y9P1J]>S*S18%";]%M_9F1V*#3)&?7H EEKXWV_O8:G;UZC5XARM%=(2I% M^%K-?&WX+86?-ZQ7-6MX@/53Q<]1A-^@$(?!B'QY7'X-N9$'3HY?RGWC6FM= MV%H7NGS1J=:1C@^?*5E11C4%]08M*RF!:_3S7D)$K*-4A0>@QN,G1G$DQ[<,.@.$S3<;BTA4M/@EL)7MG%;F=^+LJ2 M.CM'C4P'&&DP37JLPZ @R+(#3F8M;'82K(1'X!4@51!)^78,,AMZE41]R&'0 MX:\];1FG1QGOR!,<7Y0C46$4Q RO0Y](7)+N4(,-D:'SU-3O:QO&'5#BYT[I%="FR/?/1;F5@;2 M!ICW&R'T<\.>^^T];_$74$L#!!0 ( /&(#%.!1HZ&PO=V]R:W-H965TV0V&_?K:3AI2E'0_C)?''/RNMUQ>^K](5,*+.Q1JXF5D(R8@V7;GTU5H"F3L0R_P0XY;/".7> MH.?&)G+0$[G.*(>)1"IGC,B7*\C$IN\%WG;@EBY7V@[X@]Z:+&$*^GX]D:;G M5RQSRH K*CB2L.A[E\'%,, 6X"*^4]BH6AO95&9"/-K.>-[WL%4$&:3:4A#S M>X(A9)EE,CI^E:1>M:8%UMM;]D\N>9/,C"@8BNP'G>M5W^MX: X+DF?Z5FR^ M0)E08OE2D2GW19LR%GLHS946K 0;!8SRXD^>2R-J@"#> PA+0/A>0%0"(I=H MH:9 ,C6"FT1F: M%ON)Q (-B90OE"_1)1,YUW;H;@7HSD9?"\+1\0@TH=F)@=U/1^CXZ 0=(4SIHRYTC(WM:O1P[4)0&,-3/T\0!]5])&CC_>Y#TI=H'M. MF)":_H:YJ4"S(%4J)SP%E JE&TTL:%N.UI[4I\%9U(FZ/?^I[E5#5!RW.E74 MCN:XTAP?U'PG-,E0NJT-\EH;V[IH$EQP)C4I41+B;O)&<5-8@-M!L^2DDIP< MEEQ5[,,-L!G(0WO7JDA;'U$:[8J^?;@T=@[F*?HLA6HLA?;?EL4)QOB-L_\, MVU'9J51V#JJ^!]7[/_@#4$L#!!0 ( /&(#%/$\E,P2@( ,@% 9 M>&PO=V]R:W-H965TVPE1$2GE)O%A_OG^B3-.MDH_FPR1 M8)<+:<9!1E1]][;:6!3-XI\0?OJ)L''P+8(5K5@J:J>UWK.L9 MN'Q+)8Q_PK:.C0)8EH947HNM@YS+ZLUV]7=P7R+B>,6)IH MM07MHFTV-_"E>K4UQZ4[E#EIN\NMCM)?2FZN"'4.$UP07,&\.AU0:[@OJ=0( M4\WEDA=,P)3M[7F0<9M>^-@(SR=(C(L+. ,NX3%3I6%R99*0K$F'"I>UH=O* M4'S$T,]2=J 774(9PEMB4V=<5-G[-/VOE3G)&"V M1DY[^'NS,*3M3_+O$UJOH?4\K7^$YKR?:W1-X2"&[R!7DC)ST?9!JEQ#G\LU MT4L:)>%+"[[?X/NG\'$;J%(-3H,AP"M1K PV^"AHVH.$I4+\--/P ZO4' M472$-FIHHT]I[W^6-N[HPY&U>ZNC>J":G" M]^I"D>U\/\SL58O:!=C]M5+T-G'MWUS>Z2M02P,$% @ \8@,4X 4,>04 M!@ &A8 !D !X;"]W;W)K&ULI5A;4]LX%'[N M_@I-6CHPDR:6!_LE#/SFK]&@KIA"1'H)T1M*MRZ&0$G:H$W8R@ M6Y6@EQ'TK+-2ZUK7C(@F@U,IEDB:TX!F%M:_EAH\PF(3BE^UA+<,Z/3@1L33 M#YK*"(WH6*,/Z#P,F0D2PM%UG(:Z"9G#$=6$\2,X\>WK"!V^.T+O$(O1PTPD MBL2A.FUJ$,> -H.,]47*VM_#NH5N1:QG"EW&(0U+Z$=N^JZ#O@EFR&WAKVQQ MX3L!?TOB!FIY=>1[/BZ19UB=W"M3YW7<+U_'__#.(R$U^S>-/?H#"J^B4/DXT31$6D"Q@6!E2B4D#B@* MA-*E 9@RZ5HFIB@O!JTVV':Q[M0*9T:[9[K]UN:92_>9#2NT20O%!9"HIA7:GZU!A,@M(\#QX7062S4U0E.67&_QA1K?@H+HA#;L! M4;/B50+5)-W/Q#E?B0-U]PF-*:(,WJ9'#LG1^[>XZWT\YT >&]0+:(SH'E9U MM)RQ ) 5HH\)U%.(6T,# ?U M=$E@$IC/.0O(F ,)D5. !Z$ !RQCK$,3*4+!.8%^+R1XD\53E0IW.,XTORS. MR$VMS;$R$?;Q[1XT'*6CFP=1U^GG>[H0? &"KOQW10+&F7Y"?]W2:$SEWPXF MO9Q)KTJD3C+H.B*12"!"8-A3&IP [,NRM+>3-=Y6]KE.;$C:SR7M5Y&T".(* M5CC.L8^=V'9D8+'2,DG3=2@6-"; Y)E,=<.:3!V*:$[B)Q1!]" S4L/T 6%C M1B 6)1'B[#%AH?$JIPO*P0'*3*" %-9M%@0 P)]@FC)Y@" H:)Q0= /_$D9L MDTU,V-0S"6-#E1-@I9>4+[+\4>CP_=N^[WL?;QYN[0I_/,K">PG\)*0UDVE# M@K* 3SK>":279[('1GPJ\PJC:"! )J@"$LJ$B773Y%W1CKUB@/-^T@G6!,QT MR-+AR@U[KHR8,%70?"A)$W_E&6,!<$G!)+,UY["72J!@91T'-F)Q:4UUVF!M MB,6O:1RELZD;L0M^/"@UVXOI-G7R"YW\GTM<]!]Z58W#Q1"&W5/8KEG)%-93 MTXGFDL4!FT-[2DM?VRH:+L8B[)Z+=N6" 8G)=%H,RQT^>@9S M-<'^\N8-Q'K+9;]BG,&5YIE2%SZ8;ZX; ;VPBLN*YH?=W>_5+NONCL,NGQ4- M$U?JF"_TF1MSTV=MEP&+=HG=_?*./%E70?&K]I$QR@#73=9K][I[#%;T5NSN M@J[@60D)1?4S@\9R>'?]^0A]$>#D"M'D%[W%=S>!GZBKSR#BAM\IK:LOI]O4 MJ>@5?J5>46K7ZSB0=A-RY$4)ZA=EW7>7]:UV;49(NC\?KS*TC1+J[4U'ORCM MOKNTOSS,_=UBWNYM?^ VUVZB(BJG]I+1C &@7OKUG^_F%YGG]OIN:_\"GPQQ MR?X(GURFUY0%?'IK>FN_(Q3,@Q-@Y35Z4)ME>A&9/F@QM_=@8Z&UB.QR1@E\ M8ID#\'XB('^R!\,@OPX>_ ]02P,$% @ \8@,4SJ^36VV @ @ !D M !X;"]W;W)K&ULI55=;YLP%/TK%NJD5MK"5Z!- M19"2D&F=5*GJQ_8P[<&!2[ *=F:;IMNOGVT(2U+*JNT%;'//.3[7%]]HR_BC M* D>JY**J96(>7FTK9%6D"%Q8AM@*HO.>,5EFK*U[;8<,"9 56E[3E.:%>8 M4"N.S-H-CR-6RY)0N.%(U%6%^<\YE&P[M5QKMW!+UH74"W8<;? :[D ^;&ZX MFMD=2T8JH((PBCCD4VOF7BY#'6\"OA#8BKTQTDY6C#WJR54VM1R](2@AE9H! MJ]<3+* L-9':QH^6T^HD-7!_O&/_:+PK+RLL8,'*KR23Q=2ZL% &.:Y+>AND[N)%=? MB<+)^(JFK )TCY]!H ]HEF5$'R NT15MJE ?YVD"$I/R3$4\W"7H].0,G2!" MT7W!:H%I)B);JLUH2CMMA>>-L/>*L(^N&96%0$N:0=:#3X;QX0#>5DGH,N'M M,C'W!@D_UW2$?.<]\AS/[=G/XNUPI\_._ZDO_UG](!E^5Q:^X?/_6A8H(2(M MF:@YH&^SE9!<_=O?!R3&G<382(R'):226 &%G,B^(FHX0L.A[[RGV'?&060_ M[9_,RZ @<">'04D/TR2X. Q:O@R:N+[3!1T8#3JCP:#199Z#N0Z-5XXE])7' M,,=D%#CO^LIB&.;Y(^<8=^ A[#R$@T0/E$/*UI3\@FS_R'I__/!%$IVCLQB* M:/9G[UUI%?"UZ24"I:RFLBGC;K5K5S-S2Q^MS]W+A=NSGJCVUG2C/_1-;[S& M?$VH0"7D2LH9G:L<\Z;?-!/)-N9"73&IKF<,;F;:(&NZ<>_ M 5!+ P04 " #QB Q3V\.$\L($ #_%P &0 'AL+W=OO8](8@LFPM!(OD,OYCL\YW[DX[JTI^\%C0@1XSM*6;!649%O*6+6V^8@1'"I2E-G* M+42:Y&3* "^R#+.76Y+2]8T%K=<'#\DR%N4#N]];X269$?%M-67RSJZU1$E& MEU*K7+(';UZ_:)\IYZM*UK' O.""9A586I E^>8?/U>!V )(/68 J@"H"? . -P* MX!Z[@EE.YD8$!IP3P2_!XPOXC= EPZLXF4O 0"8\!QUZ9?KLQ'1TPW07W-!4M:E7XI#S<,;GSMM7';UM]T@X? MD;F$0Q-\)Y9NG9>NTN<>T%^WTD]X+,@&?^GQ0JOML)35GCM5IAR MA/&7/6/4H:,' MC'-J#55(_Q=%9! S59%!S%A&)KF6.H);HQ2>RB?X%YQ>9Q!I"] Y.=?-&[HG MU=JDPFWW,(0\]T#D=9N&[7WZ#\I$K)R;R=US# ;26;GY !=6=<6MC]M5[GM>LO7TQU/6;)3HRB(5!X'K-TML7"Y#OA0?X MUZT=MO?V=^3_;96J6S\,SYDA>DC [FE3L<+M=$D8[O%^C-3$)-7U/3/K2$\6 MU#Y9QD5)U"6X3Z)(?K*,,1@0@>$9:D1X$")U:^!5R MIZ*1XS6'KD$,NAW8J.B10^<2:*G%&K?^1^L_0JWPY:#FLP?(30Q"84'-EI(CS74/M8&/,$J2%,\3Q;) M'#PD6=GKIX/ANY2[GCNH4>&O;88="L]G!O7^8[+FQ2OJ\+ M>EY3;&Q0!J6R[@':]:Q"[;/J/6A_4XF[>C2YSAD3P]7SR&W_)#E8XA5NEZ.P MP?+UIER@/O/O_P=02P,$% @ \8@,4Y;NA%OC @ [0@ !D !X M;"]W;W)K&ULM59;;],P%/XK5K2'38+EVB:;VDIK M4\00@ZEE\##QX#:GC;7$#K;3#HD?C^VDH9>T#! OC>V<[_O.K3GNK1E_$BF M1,]Y1D7?2J4LKFU;S%/(L;AD!5#U9L%XCJ7:\J4M"@XX,: \LSW'Z=HY)M0: M],S9/1_T6"DS0N&>(U'F.>;?AY"Q==]RKV7<]"\U)(EM=@Y4%.:/7$SW4>M@">>P3@U0#OI0"_!OC[ M@.@((*@!P4L5.C7 A&Y7L9O$Q5CB08^S->+:6K'IADL4 M3@ZFL%15ETB#T6MTDR1$%Q!GZ)967:C+>1Z#Q"2[0&>(4/0I9:7 -!$]6RH7 M-)$]K^6&E9QW1,Y'=XS*5* Q32!IP<>G\=T3>%N%WL3O;>(?>B<)WY7T$OG. M*^0YGOLPC='YV46+6Z.7LSC'6>(_]Z6N3PO9^%]=VLF7W_2+;VC]W_3+! K& M):'+G3YY?*_,T:V$7'P](18T8H$1"XZ(?2CS&7#$%NAC 1P;N=H!@7Z@X[F) M*]Z.X=6?RM7 [=FK%E'[7:X^QV\38/1GC R42$C256() CW>@LW^JCF%# M'/[_IHD:L>AO*Q4=UL"-@KT:C ZMO,CQ]^H9'UI%CA/N<8T/K3I7WE6X5R=[ MZ_N= U^:P2G0G)545G_-YK29S3=F).V=#]WKD=MR'JM97HW>7_351> .\R6A M F6P4%+.9:A:BU?#M=I(5ICI,6-2S2*S3-5]!+@V4.\7C,G-1@LT-YS!3U!+ M P04 " #QB Q31^;9^C@' !%+@ &0 'AL+W=OS1TK5R@DOH3T,=O[#/)0[M/T>W[Q;GDQL7)$-*(+GIL@ MXM\#O:91E%L2./ZMC$YJG[GB_N<7Z[\7P8M@[DE&K]/H:[CDFXN)/P%+NB*[ MB'],'_^D54!.;F^11EGQ%SQ6LM8$+'893^-*62"(PZ3\3YZJ1.PI(.> JH4 M4$,!>@<4<*6 FQ[< PIVI6#WA>14"D7HTS+V(G$WA)/9.4L? 9WW^='>E63@NFYP8<\^8.^36"VJ@KBC["%2YN7SX2M@3?W@N3X!VG M<:8#Y-2 '&W81;W_\A-TK=]>PCT!5W0=)DF8K$5"(I(L:%>QEW:=PFZ^>C_, M7(0=%^+SZ<-^%73(02NPL5_+*<#=&K@['/@?(HF\\[=UY;9@0.0X=N VX';( M81^Z'NR&Z]5PO>%PK_/<1N(1IPR(%KFBX0'P7@O4B0,##UH-\&8Y!;Q?@_>' M@Y\_4;8(LV[ ?AL(LEWL!@W 9CD%<% ##HX G"P-)1VT2]5#CH6;:3;+*:BA M)7N7-1SW%YJ)L@ D60+ZM!7SB+C@*7@0MSN;D-4SBAZ":AA[+1@>72_D/NK, M?65R'PW"'D3(:\(V"ZJPD82-M+"_%D.8R.[E V5BJ*Q+O SEEN5-H>?J6+D* M]E#:IX'?C*5+RL<' I&M#.I[6<] -*MEY4!9!EO@2YF\C*20=VH?^.U"V2.A M/0;\WJMGY4X!:I\V^Y1)2@U&]E>H;[ ]@]&NII6+)K1FZS**J2'(3@OUK;9O M",;UM?*C %0*IHK#)*;&(5LPU/?@GG$,76^]?D&9Q-2@9&N&^MX\K+X.KKY^ MQT($6TNO04H-039KJ._6K1 ^TIP1R(OI6NQXF-A[[TA4QO,^7%'PYID2EKWM MO1;KW0>@, "O"!H_C"ZY )H>0=F;"P' M%'P$)=-[!XW;G,L)]K&%FKN<'H)J +)?8WUO&\Y!5@9UZY!61 6Z]QY!WV.. MY!YQFW'!6-2(T]SE]Q!4D M\2@D2O_UTN]DXIH#A5%,#4>V5CR04#F"<\3MWMGZ1>A$U->CLK': VF%8[G& MRH^)EC.*J7'(?FL/) 1&X1HKI\:@3&)J4+('VZ.\(#&LM9435U-96A$5O.S+ M]@_;O_9:?PWNA[ T!E-]6)KQT,Q[HAG TMA[QR4&O@H:A64T.-6QC ;58UA& M6TXV]L!W26.RC ;?@^I7;ZI7_8Z&9MX3S9#ZE0.>/7# ^V$LHP'($)9Q%%-J MPN0@:0\<)$=C&?6.\_.K9]F6+.C%9,MH1MD#G;TA-CAQ3;?V8^CJ& ML3*^WU1MV\)-AM$HIH*70ZFM'TI'9!AM\VRJ%5%/RLG9U-'/IJ]@&"O+NIE' M*U(BGNX=BXTI6Q?GD3.P2'<)+T\ZUG?K,\^7Q4G?QOTK>'8-.^[?P+-Y>:)9 MFB\/6'\@3,Q &8CH2KBR3CV165:>62XO>+HM#N7>IYRGQ(K P QPH !D !X;"]W M;W)K&ULS59=;]HP%/TK5M2'5FJ;+RBT B2@W=9I ME5!9MX=J#R:Y$*N.G=D&VOWZ73LAI130JJE27XCMW'M\[CG!OIVE5 \Z S#D M,>="=[W,F.+"]W6204[UJ2Q X)NI5#DU.%4S7Q<*:.J2D^;N#Y>H7]RQ6,Q$ZIA*/E/EIJLZ[4]DL*4SKFYE1,E$_Z6 FQEH XVQ.B*B':3&CL2(BK!*>< M7S)S95U20WL=)9=$V6A$LP.GC;=0B)G@OW!J!$H M)FVP-IH<7H*AC!_A+G?C2W)X<$0."!/D>R;GFHI4=WR#Q5F*?E(5,B@+B784 M$I,;*4RFR95((7V9[Z,HM3+12IE!M!?PZURO,LHJ_C)Q"D^HD_X3S*DKQ05,[#C8W+U:%W MZ@?&=*"&DG\LY M1M]_0TAR;2#7O_80:M2$&HY0XS\);;.R1#YSR/:@6?0:83-&E1?K K^."NJ( M%Y2;->7F?LIX6C Q7V7LJWH(&J)',27<(";YS"\7Z#7^?U7N#Z7@W=SK()>-Z,5!.<;CFV)VF%9N':;A'M9?P8!BG(G4S_%^XIIHZB]J=]B M6Q@][Q=]$..>S^DP?C_CXE='7A2WPN:FW27*OQ#%.V>'B"SIC0A,,4(8/3%GY)JNR:RHF1A6L\)M)@ M&^.&&7::H&P OI]*:583NT'=N_;^ E!+ P04 " #QB Q3M'N4#\(, / M4@ &0 'AL+W=OS#.> MT *^\L51ON*,SJI&27QD8>P=)31*#TZ.J]^N^,EQ5A9QE+(KCO(R22B_/V-Q MMGYU0 X>?O@8+9:%^.'HY'A%%^R:%9]65QR^'6VXS**$I7F4I8BS^:N#4_++ M6T)\T:(B^1RQ==[ZC,18;K/LB_CR;O;J N16,RFA>!!X<\=.V=Q+%B!('\U M7 \VG8J&[<\/W%]7HX?1W-*O*:!9]K ;QKXI@V"ID%0:;=61Z7+"UK0DV.>K1$7U,!-?*@, MHFH-*HQ28;S7!8>G$;0K3JZ+;/KEY1EH?X;.LP361$XKHWJ)3F>S2'RD,8K2 M>IF(!S]?L()&\0N@^'1]@7[^\07Z$0C0S3(K(083)!%B9!3_-S=?/?RO00V5@TMTA/\POSYKBG^>7S>G_]O-[?J)M? ML"DT)X/-WZJ;OZ=\TWQ+^".PI(TY61MSLBI^]I Y+2EG+V]WS>F4HS;=%;VO?CY=4SY#?_X.+-&[@B7Y?Q0"V1N![$H@9T @$"*![G-AYA-T M3E=1 ?:Y;<,JY2N+?IUQN'!?H;@7SC MB]-X1/P0=-LD59 BU;5M/9"D+I+"]TSRG,4 M('!VQ3)'Q$(S>I^KQM/:(1 3%UIKU4!U1((%&0E:$ D71(T7US4RP#8_+V S M \;>NQ_IFL)L0-2.IC1?UK+V!4Z7#<>V#1'+LMTMU]%'AMTA M6[.D[[?4OK^>U^'%T2?S><-3X<&K^G,D U=U=K@!*T+#5H[2CO9@UBW:,/,!^F"&5)A+)&@E"6 M1"A+C2.GBP5G"S#D1ELY*C*T*OET";T+3]-*4U1KE/6B5=-+V[=ZEA^& W[/ MEMADJ['IR8F2";I@^91'U:CZ1-9T7"P93(7H+"V%!0@GU=?M0W^H!-? D6@F MDE:U]:RC.$:W3. J9Y4Z82R_T;2D_/ZG'XB'?R6"+Q.. ?Z*QO.(YP4B&! X M!F\#SJ*.H68E%PNG$DM =4.^Z6LB#$?\$K,CL!H9.$+K^-L@:$';'(P'-5N?H:AT*(4'LQN[KC?($;13=F.$ZA2W- M,EI5*-.[S%W3T-26\&:K >@;.B5UQV)][[@C>D>CF-[&K.N/'N-[.KX&&BVB M-!6S'J7"P5A(H".K%SO\)+X!U[BL?K"PK4K1VQ*+;346=[V-D8.YU+ D.@CL$[/C]9Z4@\<482"CH21)QOE:P\ MTW!VM,E*5Z*-JX[+]JI*H'PX.SR=0U@EPO_XCJ'W]7&5@<9=B4DN&8?&78D] MKB:I^*PTS9F&NZ7;W[@2A]QGXQ"H\AN=0+@2QMR1P)C;*G=0P]AK&G%T1^.R MWE2O!K<0#9_V%L)W7,\;*+>0Z..:H,_C4O67;L\150#1Y>"6QI50X*JAX'%H MV#!K0Y+K>*%K.UMH:$#8%5@BA:L.$Y[H\)Z0R'0E5+@C*6_P)"YX:EPP-G2O MYTS*P<& 87G2OWOJF&//>@+:QU8X>-+Q>R.IU*==4;K):[WA69YKCD4T N)#SU?!K2=!PU.# MQD=6E#Q%-Y0O6/&8B,]KE<.-I![.D\C@:0H8]A/Q>;M(L'44TFBSARXD>*@6 MTY. X:D!X[F5?0W[;FDFWD$\+5E7?(DMGGD8H@=H;_?@R;9AOMWM^-J4\$T? M(78='V^'JWV$A/A^Z/9/@2^QS%=CF7K][252]26N^2.)6WP)7[Y)W/*X/>69 MOYLC&\!\7X*6;U"6]SQ,..T$7%SHL5]\M22UR;S<,IEB28N*-RI7()4\7P3/ MEDVG97V,0&/V<)PH%$S3>UAV?-(\X*B L>1S<;B9(7@(A!$7X^"P;]D<0T#H MF",J3C_*N*KH6"^CZ7)2-0!8RZ%[8+7@6;E"&70ECDK!5#]'L+JAN]N"1B#P M"E"0Y56-"K"XR^HH-%O7G5=7BZ"3A/XWXU'=>TOJGWX(+.+_FJ/;3,PI/)Q% M'%ID/!=]"TGJGA?9'>/5 <=M-KNOSC,$&SI=1NRN5AHTILWY+_NK%'WQ>E$F M,+QH5<^8?8CK03% #7ZHLFVYS?#5*+ZOM2^R_5%JFNWWY=[ 'TFUB2_W$KXZ MQ&RF3*S_2E6]RT?-PM:D*OQ66;UZ%Z'5WS?*4OAR?^"/)/7H2\SWU9AO'+PU M?#J) 8^X YO[0")NH$;! M<5UB(*$X4$/QX]W5$Q(3@03D8"35&8%TZ('!Y:BGU0!K..O3ZH%TZ\&>\H3! M;I[0"?RA&SW2AP=&/GP/=O2$Q$D@O7O@C\2^6I>AU.'>GA(G32^J@\JN@-*Y M!YJ [A]/G&@$Q(>VK0+_4,)(J O<\H)'TV)SV^Q3&H&X/W^\_I2_^ Z;@%#B M1SB2J"Z44!*JH>2QQ>#A;D#G8\^UMD%83]<56()-J(NY#+6]#PP,)>"$(SF% M"B6ZA-^CF.(RW*V1"+W0=ZP!34KT"=7H.]24&@I)B)''V2,NO$^XJR8 MB=JWYJ;I!%6P^5G 9J^\N\=8Q'?<@?Q0*%$H5,<8U86=&U$%W.#EN\V]G7-Q M;Z?2XO<(.D*)4N%(@HZP=4574_J^[6^FU049,3-@G=4%J%J.X6M0X6XXXO@# MZB6X?557C2-55F1?^GM<)H#@U@U1>K8:1;J=DD;R)P*5SDP?(L MGK5S6KS?T^@ZT>4+"&Y=[<5J&-E1MES>K,:5)ZGVYB'=:J33UOU#6 MG5W\F+KJ)^M4W8FOJT0BN'6E%ZMA8T>GWS3C!\VO11K^PQPU1,A(:KE)YT4/FFM(/)LR!AN:.<^2AQ)WF*1>2'Y@UMET$7^X5)NT M7PQ!S&_A;H8M9V92K=WIDE4[^_:2_D[UIZ3]1@DRDE09:;_S0?/2AV=6).K8 M>X>6J_0#[5=&$,TM)5-;$&K]1VRAA5-D)-48I/T^"A]5]<,$)5@%G;9-T[]??&!/R J'L5=2:2SGCR%XM4/+8&%HKH MFN2)^L+WO]'2H4)@R!-9_$?[TM:Q4)A+Q=,2# I2EIE?\EH&X@0 /,T MP2X MEP#_"L K =X%P+^V@E\"_*XK]$I KRL@* %!$7L3K"+2T6@AQYYIF*)'K*(1@WX>3L^:,';$*PJ8NXA8E.W ME?#W/+M%GG.#7,?%#7IFW>%.DSOO6_WA?:LOVN%S&@(<-\'/8NE5V><5?-X5 MOEE"I$1\;7(/??L#WJ//BJ;R[Q9VOV+W"W;_&CM/4\A4J;EOT,ID)LE5S 7[ MIS&7IH:P5Q#JHKR;])SR;V3O3C]39\M%%\LS_WJ5?[V?\&]+!-J1)*=-?AFB MP8D&Y]9Q\(5/G:P6;UF=^1)4O@2MOI@$$'2;BS"&3A&A*!,OJ MS,5AY>+PYUPL2\!]:PD87MVN%YYU-5QT,#SS#SO'YNVT>FBZMVFUZ)L9M55. M?'(LP/]#9<;ND=_ML'V8E'E]J\]XMH,SB#YE@(!<.]?8]]U:7+'GNX[G.]Z5 MP![[$O8ZEU84'O7 (98UBVGGPR@UGTI[@^ 4A5S?/1R6P,GP9+VV^!Y;'V[O M?6_64[,7&L]C]8;E^H$7#"]J4H/=Y19I,!D.AWYP49V;5G0\=W#E*Q[[(VYO MD/^YJ4Q+XK."Z_1[EQ&H6]4BT$!4;T\-5K7^9)\<\E,J-L5U3$+FY)DR)ZYJ MMKKRW1<7G8OY*;Z;X8;Y.;Y[,!>Z([VY7SX2L6&91 E=PU+.;1_D"G-E,P/% MM\45XYDKN+ 4CS%<&ULI5;;;MLP M#/T5P=A#"VSU-6Y1) %R&[8!Q8)VW1Z&/2@V8PNUI4R2F_;O1\F.FXN3==U+ M+,D\YY 43::_%O)!Y0":/)4%5P,GUWIU[;HJR:&DZD*L@..;I9 EU;B5F:M6 M$FAJ067A!IX7NR5EW!GV[=E<#ONBT@7C,)=$565)Y?,8"K$>.+ZS.;AE6:[- M@3OLKV@&=Z#O5W.).[=E25D)7#'!B83EP!GYU[/8V%N#[PS6:FM-3"0+(1[, MYG,Z<#SC$!20:,- \?$($R@*0X1N_&XXG5;2 +?7&_:/-G:,94$53$3Q@Z4Z M'SA7#DEA2:M"WXKU)VCBZ1F^1!3*_I)U8^LY)*F4%F4#1@]*QNLG?6KRL 5 MGFY T ""?4!T!! V@' /$/E' %$#B%ZKT&L -G2WCMTF;DHU'?:E6!-IK)'- M+&SV+1KSQ;BIDSLM\2U#G!Y.1%DRC1>O%:$\)1/!->,9\(2!(A_(*$V9N5%: M$,;KLC3W>S8%35EQCA;W=U-R]NZU7F1_5&BY7MMPNAL7O;98X3'*0QP/=+(?1F8P3:_P3#/U!+ M P04 " #QB Q3_,);PU<" W!0 &0 'AL+W=O(%2$#2E+()I9&@"&T33!4%]F+:"[>]MA;^ MD]D7"M]^9R>-"FK9F\87^Y[[/5=?BK5USWZ%2/"JE?'#9$547:2IGZU0"W]J M*S2\L[!."^+0+5-?.13SF*15FF?9>:J%-$E9Q'=C5Q:V)B4-CAWX6FOAWJY0 MV?4PZ26;%_=RN:+P(BV+2BQQ@O18C1U'::Q=7 W"^7C@ M2>+:;ZTA.)E:^QR"[_-AD@4@5#BCH"#X\8(C5"H(,<;?5C/I2H;$[?5&_29Z M9R]3X7%DU2\YI]4P^9K '!>B5G1OU]^P]1,!9U;Y^ OK]FR6P*SV9'6;S 1: MFN8I7ML^;"7DO3T)>9N01^ZF4*2\%B3*PMDUN'":U<(B6HW9#"=-^%,FY'A7 M1!F#B-K2)HEFIE$#RFFR^(# 2E22AFBT/A]=(0JHC. !IX&%E:\\U?)$2DX?ZZ:REO&HH\SV4 M/VIS"OWL&/(L[SU.KN'PX.B]2LJ^._-Y9SZ/LOU]YM_A'G\TN+%V##]Y.L8. M/4?P)%2-\/MRZLGQG?KS"4>_X^A'CK,]' \V4.BVK(I]K=KBNYK5J)U'M3!U M+V4O.R_2EQT(9QW"V:<(M^C]!5QJ6[-%AU5CEF\"_W.$'-$ND$9SL 5RTMO- M,>@X!O]OQ:Y2@QV>!Q]JI5MS$#XI=\(MI?'(O&[IP@/<7UM(F"-/6?2O+?U!+ P04 " #QB Q3S:80)Z<# #_ M"@ &0 'AL+W=O4XBY(HW(J#*RM!26I M9>$&GA>[)P&R+DLBGA:TX,>9XSLGP8?\D"DM<.?3 MBASHAJJ'ZE[@SNVLI'E)F#H@6=*>T!8*?1[JD1:$-81C?6IM.YU(#S]"'-+QQ;7<^!72T5+ULP1E#FK/F2[RT/UP"" M%A#T .C8#@A;0-@'#%\ #%O \%H/40N(KO40MX#8<-^099A>$47F4\&/(+0V M6M,+\W<9-!*<,UU8&R7P-$>@.OP 6IU27D#!Y8KN0- M"G']=\9KB6@Y=15FH.-P=VVTRR;:X(5H0WC'FC<0>(%OB6=U/=RSI?-SWN]^V/LS,L*NED)C+WRIENJ2 M"J*XN&!KV-D:&EO#"W598%W::J1!Q@:I+\['^=LP\N)PZCZ>4V]1\^-AY#]7 M6]NLC9(P>*YV9U/SDG'4J3U+,^K2C"Y2MJ*,8U?_#VEQ9RV^2-HGI$7 MC>(>TW:;X]@?CGIDOV#3'R6QG>]1Q]#HJK*""F\S0\YU?"PNF_WL?[&1V(#& MYS7C#8(>+2NKEM^KO[7=5M(CSJX5VDE+G)Y@W+$X_H%T%Y=!MR6OF9* PY!F M/^ M-/HDPU*'+:5ZRE&"RXJ:4:5X I+^@\\G-@."#R@"NM_CX.@/;'WIGCVX>.<=S&BD(\8,F^;OI-WTM3!#1T^^]";+G" M8<,L,YQ0J= *>+[GR$.[T0ZZF7?^+U!+ P04 " #QB Q3E^-T=9D" : M!@ &0 'AL+W=OU0^/<[.VG6,=KQI;'/]SSWW)U] M':V5OC<5@"6/@DLS#BIKZ[,P-'D%@IHC58/$DU)I02UN]2HTM09:>)#@81Q% MQZ&@3 ;9R-OF.ANIQG(F8:Z):82@^FD*7*W'P2#8&&[9JK+.$&:CFJY@ ?9; M/=>X"WN6@@F0ABE)-)3C8#(XFZ7.WSM\9[ V6VOB,EDJ=>\V5\4XB)P@X)!; MQT#Q\P SX-P1H8Q?'6?0AW3 [?6&_=+GCKDLJ8&9XC]88:MQL.]\H('ECK!(=&!4()MLO?>SJL 5 GI(GP.&.P!) M!TA\HJTRG]8YM30;:;4FVGDCFUOXVG@T9L.DZ^+":CQEB+/9%[PHU\H8,@=- M%A750 [) N]*T7 @JB03:5G!>..J31:0-YI9!H9/""GMGKX=$>.4G?B\3S#7?P^4(=NDM9 MD#E]PK=BR41K*E?@U@?D:^T+?'<#8@GZYYZ0PS[DT(=,=H3\;W?+UW7W[AJ) MR94%8?;)2GM9Z=Y*M(D:8A6I&YU76)*W;P;'T<=<"8$B\%GD]Z'P92"-9/;% MV]3&2'T,-\T>LN.3.(T2[-7#=I?_]4OC]/1#%/=^;1+AUC,3H%=^^AB2JT;: M]M+UUG[ 3?R[?F:?XN!KY]0?FG9JWE"]8I@XAQ(IHZ,35*7;2=1NK*K]8UXJ MBZ/!+RL[/V8]SQO MWGJVMU;ZR2P1+3QG0II^L+0V/P]#DRXQ8^9$Y2AI9ZYTQBQ-]2(TN48V\Z!, MA'$4=<*,<1D,>G[M5@]ZJK""2[S58(HL8_K7$(5:]X-FL%VXXXNE=0OAH)>S M!4[0WN>WFF9AQ3+C&4K#E02-\W[PJ7D^ZKIX'_# <6UJ8W!*IDH]NR[K4 ,T6^\ XA(0 M?Q20E(#$"]UDYF6-F66#GE9KT"Z:V-S U\:C20V7SL6)U;3+"6<'%XQK>&"B M0!ASDPIE"HT&CF&RL174'#X;RZE@.(-:-*U?<,EDRIF 2VFL+LA<:^!PC)9Q M<40<+^$-"LD+:QIPC2L4$,/C#693U#\H['XRAL.#(S@ +N';4A6&R9GIA9;T MN2S#M-0RW&B)W]%R5<@32*(&Q%'/,25XT\.CU_"0JEJ5-JY*&WN^ MUCM\0SJ[9;&V8O>P)A5KXEF3OQK6@"$39 #"Q/_O7[0JIMJM4VWM3W9YC?W9?3O('S.E47^C\%^9TJWRZ M_]"<[I]5[[;B9N>-.;O"VG%\^L:[[U%19ZGI^N*1[";4+H/VY4G8[<:VONND&OP%02P,$% @ \8@,4T^/ M:61:! K!0 !D !X;"]W;W)K&ULO5A=;^(X M%/TK%IJ'&:G3Q X)4 %2R\=L5V55M3.S#Z-],,2 -8G-V ZTTO[XM9,T@22$ MK ;Z4I)PSOT\O3>XO^/BIUP3HL!+&# Y:*V5VMQ8EERL28CE-=\0IK]9Q;#/(Q501AX%D%$88O%Z1P*^&[1@ MZ^W!$UVME7E@#?L;O"+/1'W;/ I]9V56?!H2)BEG0)#EH'4+;Z;(,X08\9V2 MG=R[!B:5.><_S^^X.D";G&WH(',OX+=BG6;H%%)!4/ M4[*.(*0L^<0O:2'V"-I.-0&E!%0DM(\0G)3@-/703@GMIA[&CZ1 "OB?W[$0KV" MKP(SB>.>2_ 9W/H^-=QZ#CQ\^@0\: +ZN>20Q M\V7?4CHTX\!:I&'<)6&@(V$X8,:96DLP83[Q*_CC>KY7P[=T2;*ZH+>ZW*%: M@W]&[!HX]A5 -H(5\8R:T^VJ='[/^^3WO$_KZ6.RT'1813^HI9-IS(GM.?4: M R6-@1\/&@KN%0GE/S6.VIFC=NRH?<31Y$4/7$FT%A>1$-JCUBR01&SI@H"- MX%NJQ0$4UR,QB6BC(Z*D4J^))R_V9,;S=NCH6FSW>UB&>#GD( $W2\"M3> V MY!%3P(](, + 8XVG(U"VE 8^DX65I>+5I?*=283#20T3/=\I6 MX(O@T>8*/#R,P(\9">=$U+6[D[GI7%97W M&5<8]7-[67%Z)U3H[U2F*Y7R.0T9%J&.+WJ-*"=;SZ[@4HG MOR*JU6,TQ(B08(:9?J/2[TZJL5[AWK*%EU4L1+DK]&Z:35WME]^#!V*E-XB^\)2_@2\#G M.+@"]TR_,37I1[YQ8/?"_=%!6#VBM.BC*F6_SW*D,\I]C6,N;8 MI$#Y3D#U.^%_3HK4VD$,A51.0Z85D"/Z1/FF0; VD=%6;S"CRR:R1/E60>BR MLD3YT$9G'=KH]- ^#9FF$*]!*_*1C>I'=KD5X%]3.LK,JW&3]N13'%UXBJ-\ MBJ-WF^)WJ:OJJJ<_MT]"QA405-P%M6:22EA[ARDA$:OXV$N"A5%C\ILW>YH= MK=W&!TJ%YW?P9@0KGH_AS20Y.,O-)^=X,RQ6E$D0D*5V95]W=+=%7P/U!+ P04 " #QB Q3\D=D M2*D# #F"P &0 'AL+W=OJ MRD.P'9_K<\_]B,<'J>[U#L"0;SP7>N+MC"G>^KY.=\"I[LD"!+[92,6IP:G: M^KI00#,'XKD?!<' YY0);SIV:TLU':N6"J<^8V5C'$0FDE!%&PFWBQ\NP@'%N!V_,O@H$_&Q+JR MEO+>3FZRB1=81I!#:JP)BG][F$.>6TO(XZ$VZC5G6N#I^,GZW\YY=&9--P"-IJ8WD-1@9<":J?_JM M%N($@(ZV Z(:$/T*2"X XAH0/_>$I 8D3IG*%:?#@AHZ'2MY(,KN1FMVX,1T M:'2?"1OWE5'XEB'.3%?E6L-#"<*0O_;XU.0-F649LT&A.;D156K9$+U<@*$L M?X4[?D61+Q^!KT%]Q7=WJP5Y^>+5V#=(SQ[BIS65ZXI*=('*K-SV2#!Z3:(@ M"EO@\V[X^S+OD6AX$;YX!CR(VN ^:MH(&S7"1LY>_$QAR9_U2\ MH?V-VHD.&J*#3J(WR]MC 7TG<\DY!G)E9'K?K'=DS%5SS-4?R84F29<.X4FO#SO) MW.Y!O9GEN32V5,EMX3K&;Z1>>.R&X9]IA^&Q'X;=#?$WTV]>F_\I_X91&,>7 M9#]VQK"[-=X)[,X'Q;#G/&F>TP/^2-66"4URV" TZ%VAWZJZ5%83 M(PMWS5I+@Y&PO\Z1=%V9 M#&NS$NQNSI@)EJ60=4;FQE0?P[">SEE)ZW-5,6F10NF2&MO5L["N-*-Y#4FE M"/N]7A*6E$LR&LI%>5.:.IBJA309N>A"@;M]R3,2)1@]GU[OQTP8X(Z&7]/( TO.>NU#R]0!,)#E09*\ 1GYU&/D^ M[H8Z;'=A-"R4W&Q&3%S :M.2!8]49&1,!9]H#ED%+;E8N7 ? E,EE Z,K0)K M)H)(_>3@R/6@0%J>DDNE&VVGX/Y.VN$[P+H'!KD0G<$^<8'1L*+&,"UO;*<9 MW 1?0$';OE]5UN%,TU74OR2;A.9F129*YTQW,A%9AT9#P0JPH_EL#G>CJA! M8U1I&SFG,R5IXV&=T38L[90)<0=/SX_B&?>RV-K5'NRI[)K64-MT-*X#_-ML MCGN;]G6\0<4?E?F\L-.131^*A=UJ5O!ETU\6G0&,/<+9:56)U2?!9[)D;O(' M"XZ&=)T7S)7F3U8-2F5J TR3X)%IPZ?;D5^:5O=L:=;EM"QPS_TC]/QWUWG& M)--4;)NVM?^65_G5CN.K?V6Y^:^R:]CKL3T2W[K)RV,PF1R#R2.HR3A]DQ[# M]FC<.G^?G;Y=-("WG(Q\AS39IF M8!M6M;T@81>Y:2X_@N4XS(\ ANE@#K !%!FC. ,UQ M63YDW'PP'7].:B__3-,TCI,$6]'QV.M@C*U;DL#7SX9Y@PQ,!Y3^;*WQW<8K M9'\=8'NZKT*PF>*5B,T47VM _.L&&6GJWVU,!S*P7*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'DOWXE$Z;7#=SVY88GL"S$\;6LDOG5L>#@2V6HN;V;[T2RI^9:U-SYP_-8F!71O#2+H5P=36(A\-\ M4'.I>J:"<*)[7RA:'@7HJU_7$^'+(G:>5,5M*]C'KM]TKT6"V5 MK.5W48YZPQZS2[W^1QOY72O'JVEA=%6->M'FQ+TP3A9OBJY!1+Q_Z!N?26-?6:-OGGO%)^,J;H\;I2UDY82;F]\)HY[/92$FNFAJH=PFCD94 5#9I5S9'E.\%J/>N7X2AMWPA0@7 MY?_EJMQA&.>OU^\+;F/F. MYPM-XT>7BV>(B7DD(A;)M5:+ON]Y-9N(6>=F8N*(B,UQI0I="W;'GP4V'J=/'8]P-PJZ_:MV3;2I /,T-$K(9_13T3 MQO[!'EB+NM15V1Z'$=B]0$S,#1&Q''SH:NE")=4(-I&VJ+1M3"=N,2:&F%@, MMZ%0E/T;'O1_9[A_1MI)98<0G7 0JV+:S*SXUH3!13R%3@C!,#G$Q') ,[M. M A]CMHB);8%CPA0^Q@02$PL$24'9ASOHE!AS2DSLE/V):*"<04Q,+3&Q6G9G MHRUB)>R?$!-32TRLEFU:NA,,TTE,K!,T/^TN22$,L% M)H4[X3"O)-1>V9,=OH)"3'0IBWPM"\F^V >(B5DF(;;,V_QKYPW'#),0&V9W M(K83$S-,LXW?"]-S=JM]B6]O#3$Q"Z4'G?7 I8(,LU#VOK.>3DS/.WTS MPRR4$5L(P[QL8"*781;*B"WT!G/SZ.@P1EVI.<3$+)016PAN>KR!U)V;CEDH M([909\KK;[EOLFS\DQ0>=_$$9Y49NJW_CMLUOX@F9J'L0#LXKP\3Q,0LE!%; M",7LOLJ!62@CMA""&3H Q,0LE!%;"-T6ZT0SQRR4$UL(7YCI0TS,0CGY6V4( M9C>:F(5R8@OM6#^"HR?$Q"R4$UL(Q>Q&$[-03FRA/4M=.[+W'+-03FRA_9N/ M/\^%3LGS<*&^KRIJG-?]E5=:UYNWY/=ON-[^C]02P,$% @ \8@,4\A< MP5(@ @ T"< !H !X;"]?!-T#(HPS=1Y +Z1 ITA@\%3$D>/E7 M'X@AGWZ50SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY M;%/?KM_;;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[ MW94R-HO7=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"' M()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N! MUX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN! MWCIYV2;06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\C MT-M0;R/0VU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>] MG4!O1[V=0.] O8- [T"]@T#O0+V#0.] O8- [T"]@T#OF'RL)- [4.\@T#M0 M[R#0.U#O(- [4.\@T#NCWIE [XQZ9P*],^J="?3.J'2KWV?*WQ^=])]7B^MUP??UE^G9RP<\$YW5;4Y[]0 M2P,$% @ \8@,4^(A,D+Q 0 &2< !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1 MN)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7U MOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U M[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[ MY ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S M]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G M*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K M0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4B MJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:- M(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U?RGK/?.K?\X?GR6G6WZMWPV M_B-N\0)02P$"% ,4 " #QB Q3!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( /&(#%-XO@\Y[@ M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ \8@,4^=V7)M&PO=V]R:W-H965T&UL M4$L! A0#% @ \8@,4XK) 8Y[!@ 9!@ !@ ("!;!@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8@, M4][K^'KU!0 C@T !@ ("!Q2\ 'AL+W=O:^\(L# !]"0 & @('I0@ >&PO=V]R:W-H M965T&UL4$L! A0#% @ \8@,4]P^"?EE P =P< !D M ("!JD8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \8@,4[WB2XR[ @ .P8 !D ("! MX5 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \8@,4RMH^HVR! ?PH !D ("!-UX 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ \8@,4T*HI#;O P E0L !D M ("!@($ 'AL+W=O&PO=V]R M:W-H965T) !X;"]W;W)K&UL M4$L! A0#% @ \8@,4S4O)7<6!0 O0L !D ("!')< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\8@,4W*Z-T]V P _P< !D ("!@Z( 'AL+W=O^0# #2"0 &0 @('_ MK@ >&PO=V]R:W-H965T&UL4$L! A0#% @ \8@,4U08AW^P @ Z@4 !D M ("!Q+< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ \8@,4UL[ CK[ @ :0@ !D ("!&<$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8@, M4_SVD$EW P 10P !D ("!ILH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8@,4WJL-'Z; @ 8@8 M !D ("!?]4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8@,4U-/W!7I @ ?P@ !D M ("!S-X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \8@,4WBYU?!1 @ :P4 !D ("!>.H 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \8@,4\3R M4S!* @ R 4 !D ("!5_, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8@,4]O#A/+"! _Q< !D M ("!$/\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \8@,4S3!>Q(K P QPH !D ("! MD@X! 'AL+W=O&PO=V]R:W-H965TT> 0!X;"]W;W)K&UL4$L! A0#% M @ \8@,4Z!)^R_4 @ 'P@ !D ("!-2,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \8@,4_)'9$BI P Y@L !D M ("!Y#8! 'AL+W=O&PO&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #QB Q3XB$R0O$! 9)P M$P @ &91@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..2P!+ (04 "[2 $ ! end XML 82 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 83 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 255 365 1 true 65 0 false 7 false false R1.htm 1001 - Document - Cover Page Sheet http://integral.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Condensed Consolidated Balance Sheets Sheet http://integral.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - Condensed Consolidated Statements of Operations And Comprehensive Loss Sheet http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss Condensed Consolidated Statements of Operations And Comprehensive Loss Statements 4 false false R5.htm 1005 - Statement - Condensed Consolidated Statements of Changes In Members'/ Stockholders' Equity Sheet http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity Condensed Consolidated Statements of Changes In Members'/ Stockholders' Equity Statements 5 false false R6.htm 1006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 1007 - Disclosure - Description Of Business Sheet http://integral.com/role/DescriptionOfBusiness Description Of Business Notes 7 false false R8.htm 1008 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies Sheet http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis Of Presentation And Summary Of Significant Accounting Policies Notes 8 false false R9.htm 1009 - Disclosure - Property And Equipment, Net Sheet http://integral.com/role/PropertyAndEquipmentNet Property And Equipment, Net Notes 9 false false R10.htm 1010 - Disclosure - Internal Use Software, Net Sheet http://integral.com/role/InternalUseSoftwareNet Internal Use Software, Net Notes 10 false false R11.htm 1011 - Disclosure - Intangible Assets, Net Sheet http://integral.com/role/IntangibleAssetsNet Intangible Assets, Net Notes 11 false false R12.htm 1012 - Disclosure - Goodwill Sheet http://integral.com/role/Goodwill Goodwill Notes 12 false false R13.htm 1013 - Disclosure - Accounts Payable And Accrued Expenses Sheet http://integral.com/role/AccountsPayableAndAccruedExpenses Accounts Payable And Accrued Expenses Notes 13 false false R14.htm 1014 - Disclosure - Long-term Debt Sheet http://integral.com/role/LongTermDebt Long-term Debt Notes 14 false false R15.htm 1015 - Disclosure - Income Taxes Sheet http://integral.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 1016 - Disclosure - Segment Data Sheet http://integral.com/role/SegmentData Segment Data Notes 16 false false R17.htm 1017 - Disclosure - Stock-Based Compensation Sheet http://integral.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 1018 - Disclosure - Members' / Stockholders' Equity Sheet http://integral.com/role/MembersStockholdersEquity Members' / Stockholders' Equity Notes 18 false false R19.htm 1019 - Disclosure - Commitments and Contingencies Sheet http://integral.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 1020 - Disclosure - Net Loss Per Share Sheet http://integral.com/role/NetLossPerShare Net Loss Per Share Notes 20 false false R21.htm 1021 - Disclosure - Fair Value Disclosures Sheet http://integral.com/role/FairValueDisclosures Fair Value Disclosures Notes 21 false false R22.htm 1022 - Disclosure - Related-Party Transactions Sheet http://integral.com/role/RelatedPartyTransactions Related-Party Transactions Notes 22 false false R23.htm 1023 - Disclosure - Subsequent events Sheet http://integral.com/role/SubsequentEvents Subsequent events Notes 23 false false R24.htm 1024 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies (Policies) Sheet http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis Of Presentation And Summary Of Significant Accounting Policies (Policies) Policies http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 24 false false R25.htm 1025 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies (Tables) Sheet http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables Basis Of Presentation And Summary Of Significant Accounting Policies (Tables) Tables http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 25 false false R26.htm 1026 - Disclosure - Property And Equipment, Net (Tables) Sheet http://integral.com/role/PropertyAndEquipmentNetTables Property And Equipment, Net (Tables) Tables http://integral.com/role/PropertyAndEquipmentNet 26 false false R27.htm 1027 - Disclosure - Internal Use Software, Net (Tables) Sheet http://integral.com/role/InternalUseSoftwareNetTables Internal Use Software, Net (Tables) Tables http://integral.com/role/InternalUseSoftwareNet 27 false false R28.htm 1028 - Disclosure - Intangible Assets, Net (Tables) Sheet http://integral.com/role/IntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://integral.com/role/IntangibleAssetsNet 28 false false R29.htm 1029 - Disclosure - Goodwill (Tables) Sheet http://integral.com/role/GoodwillTables Goodwill (Tables) Tables http://integral.com/role/Goodwill 29 false false R30.htm 1030 - Disclosure - Accounts Payable And Accrued Expenses (Tables) Sheet http://integral.com/role/AccountsPayableAndAccruedExpensesTables Accounts Payable And Accrued Expenses (Tables) Tables http://integral.com/role/AccountsPayableAndAccruedExpenses 30 false false R31.htm 1031 - Disclosure - Long-term Debt (Tables) Sheet http://integral.com/role/LongTermDebtTables Long-term Debt (Tables) Tables http://integral.com/role/LongTermDebt 31 false false R32.htm 1032 - Disclosure - Segment Data (Tables) Sheet http://integral.com/role/SegmentDataTables Segment Data (Tables) Tables http://integral.com/role/SegmentData 32 false false R33.htm 1033 - Disclosure - Stock-Based Compensation (Tables) Sheet http://integral.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://integral.com/role/StockBasedCompensation 33 false false R34.htm 1034 - Disclosure - Commitments and Contingencies (Tables) Sheet http://integral.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://integral.com/role/CommitmentsAndContingencies 34 false false R35.htm 1035 - Disclosure - Net Loss Per Share (Tables) Sheet http://integral.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://integral.com/role/NetLossPerShare 35 false false R36.htm 1036 - Disclosure - Fair Value Disclosures (Tables) Sheet http://integral.com/role/FairValueDisclosuresTables Fair Value Disclosures (Tables) Tables http://integral.com/role/FairValueDisclosures 36 false false R37.htm 1037 - Disclosure - Description Of Business - Additional Information (Detail) Sheet http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail Description Of Business - Additional Information (Detail) Details 37 false false R38.htm 1038 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Reconciliation of Cash, Cash Equivalents, And Restricted Cash (Detail) Sheet http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Reconciliation of Cash, Cash Equivalents, And Restricted Cash (Detail) Details 38 false false R39.htm 1039 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Allowance For Doubtful Accounts (Detail) Sheet http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAllowanceForDoubtfulAccountsDetail Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Allowance For Doubtful Accounts (Detail) Details 39 false false R40.htm 1040 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Share-Based Payment Award, Stock Options, Valuation Assumptions (Detail) Sheet http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetail Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Share-Based Payment Award, Stock Options, Valuation Assumptions (Detail) Details 40 false false R41.htm 1041 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies - Additional Information (Detail) Sheet http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail Basis Of Presentation And Summary Of Significant Accounting Policies - Additional Information (Detail) Details 41 false false R42.htm 1042 - Disclosure - Property And Equipment, Net - Summary of Property And Equipment (Detail) Sheet http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail Property And Equipment, Net - Summary of Property And Equipment (Detail) Details 42 false false R43.htm 1043 - Disclosure - Property And Equipment, Net - Summary of Computer And Office Equipment Under Capital Leases (Detail) Sheet http://integral.com/role/PropertyAndEquipmentNetSummaryOfComputerAndOfficeEquipmentUnderCapitalLeasesDetail Property And Equipment, Net - Summary of Computer And Office Equipment Under Capital Leases (Detail) Details 43 false false R44.htm 1044 - Disclosure - Property And Equipment, Net - Additional Information (Detail) Sheet http://integral.com/role/PropertyAndEquipmentNetAdditionalInformationDetail Property And Equipment, Net - Additional Information (Detail) Details 44 false false R45.htm 1045 - Disclosure - Internal Use Software, Net - Summary of Internal Use Software, Net (Detail) Sheet http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail Internal Use Software, Net - Summary of Internal Use Software, Net (Detail) Details 45 false false R46.htm 1046 - Disclosure - Internal Use Software, Net - Additional Information (Detail) Sheet http://integral.com/role/InternalUseSoftwareNetAdditionalInformationDetail Internal Use Software, Net - Additional Information (Detail) Details 46 false false R47.htm 1047 - Disclosure - Intangible Assets, Net - Summary Of Gross Book Value, Accumulated Amortization, Net Book Value And Amortization Periods Of The Intangible Assets (Detail) Sheet http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail Intangible Assets, Net - Summary Of Gross Book Value, Accumulated Amortization, Net Book Value And Amortization Periods Of The Intangible Assets (Detail) Details 47 false false R48.htm 1048 - Disclosure - Intangible Assets, Net - Additional Information (Detail) Sheet http://integral.com/role/IntangibleAssetsNetAdditionalInformationDetail Intangible Assets, Net - Additional Information (Detail) Details 48 false false R49.htm 1049 - Disclosure - Goodwill - Summary of Roll forward Changes in Goodwill (Detail) Sheet http://integral.com/role/GoodwillSummaryOfRollForwardChangesInGoodwillDetail Goodwill - Summary of Roll forward Changes in Goodwill (Detail) Details 49 false false R50.htm 1050 - Disclosure - Accounts Payable And Accrued Expenses - Summary of Accounts Payable And Accrued Expenses (Detail) Sheet http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail Accounts Payable And Accrued Expenses - Summary of Accounts Payable And Accrued Expenses (Detail) Details 50 false false R51.htm 1051 - Disclosure - Long-term Debt - Summary of Carrying Amount of The Term Loan (Detail) Sheet http://integral.com/role/LongTermDebtSummaryOfCarryingAmountOfTheTermLoanDetail Long-term Debt - Summary of Carrying Amount of The Term Loan (Detail) Details 51 false false R52.htm 1052 - Disclosure - Long-term Debt - Summary of Future Principal Payments of Long-Term Debt (Detail) Sheet http://integral.com/role/LongTermDebtSummaryOfFuturePrincipalPaymentsOfLongTermDebtDetail Long-term Debt - Summary of Future Principal Payments of Long-Term Debt (Detail) Details 52 false false R53.htm 1053 - Disclosure - Long-term Debt - Additional Information (Detail) Sheet http://integral.com/role/LongTermDebtAdditionalInformationDetail Long-term Debt - Additional Information (Detail) Details 53 false false R54.htm 1054 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://integral.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 54 false false R55.htm 1055 - Disclosure - Segment Data - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Detail) Sheet http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail Segment Data - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Detail) Details 55 false false R56.htm 1056 - Disclosure - Segment Data - Additional Information (Detail) Sheet http://integral.com/role/SegmentDataAdditionalInformationDetail Segment Data - Additional Information (Detail) Details 56 false false R57.htm 1057 - Disclosure - Stock-Based Compensation - Summary of Share Based Compensation Stock Options Activity (Detail) Sheet http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail Stock-Based Compensation - Summary of Share Based Compensation Stock Options Activity (Detail) Details 57 false false R58.htm 1058 - Disclosure - Stock-Based Compensation - Summary of Employee Service Share Based Compensation Allocation of Recognized Period Costs (Detail) Sheet http://integral.com/role/StockBasedCompensationSummaryOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsDetail Stock-Based Compensation - Summary of Employee Service Share Based Compensation Allocation of Recognized Period Costs (Detail) Details 58 false false R59.htm 1059 - Disclosure - Stock-Based Compensation - Additional information (Detail) Sheet http://integral.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional information (Detail) Details 59 false false R60.htm 1060 - Disclosure - Members' / Stockholders' Equity - Additional information (Detail) Sheet http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail Members' / Stockholders' Equity - Additional information (Detail) Details 60 false false R61.htm 1061 - Disclosure - Commitments and Contingencies - Additional information (Detail) Sheet http://integral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional information (Detail) Details 61 false false R62.htm 1062 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Capital Leases (Detail) Sheet http://integral.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesDetail Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Capital Leases (Detail) Details 62 false false R63.htm 1063 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share Basic and Diluted (Detail) Sheet http://integral.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail Net Loss Per Share - Schedule of Earnings Per Share Basic and Diluted (Detail) Details 63 false false R64.htm 1064 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Detail) Sheet http://integral.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail Net Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Detail) Details 64 false false R65.htm 1065 - Disclosure - Fair Value Disclosures - Summary of Estimated Fair Value of Financial Instruments (Detail) Sheet http://integral.com/role/FairValueDisclosuresSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail Fair Value Disclosures - Summary of Estimated Fair Value of Financial Instruments (Detail) Details 65 false false R66.htm 1066 - Disclosure - Related-Party Transactions - Additional information (Detail) Sheet http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail Related-Party Transactions - Additional information (Detail) Details 66 false false R67.htm 1067 - Disclosure - Subsequent Events - Additional Information (Detail) Sheet http://integral.com/role/SubsequentEventsAdditionalInformationDetail Subsequent Events - Additional Information (Detail) Details 67 false false All Reports Book All Reports d192400d10q.htm d192400dex103.htm d192400dex311.htm d192400dex312.htm d192400dex321.htm d192400dex322.htm ias-20210630.xsd ias-20210630_cal.xml ias-20210630_def.xml ias-20210630_lab.xml ias-20210630_pre.xml g192400g0723002850821.jpg http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d192400d10q.htm": { "axisCustom": 5, "axisStandard": 21, "contextCount": 255, "dts": { "calculationLink": { "local": [ "ias-20210630_cal.xml" ] }, "definitionLink": { "local": [ "ias-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "d192400d10q.htm" ] }, "labelLink": { "local": [ "ias-20210630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "ias-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "ias-20210630.xsd" ], "remote": [ "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://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 503, "entityCount": 1, "hidden": { "http://integral.com/20210630": 2, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 7 }, "keyCustom": 29, "keyStandard": 336, "memberCustom": 30, "memberStandard": 35, "nsprefix": "ias", "nsuri": "http://integral.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://integral.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ias:InternalUseSoftwareNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Internal Use Software, Net", "role": "http://integral.com/role/InternalUseSoftwareNet", "shortName": "Internal Use Software, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ias:InternalUseSoftwareNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Intangible Assets, Net", "role": "http://integral.com/role/IntangibleAssetsNet", "shortName": "Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Goodwill", "role": "http://integral.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Accounts Payable And Accrued Expenses", "role": "http://integral.com/role/AccountsPayableAndAccruedExpenses", "shortName": "Accounts Payable And Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Long-term Debt", "role": "http://integral.com/role/LongTermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Income Taxes", "role": "http://integral.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Segment Data", "role": "http://integral.com/role/SegmentData", "shortName": "Segment Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Stock-Based Compensation", "role": "http://integral.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Members' / Stockholders' Equity", "role": "http://integral.com/role/MembersStockholdersEquity", "shortName": "Members' / Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Commitments and Contingencies", "role": "http://integral.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://integral.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Net Loss Per Share", "role": "http://integral.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Fair Value Disclosures", "role": "http://integral.com/role/FairValueDisclosures", "shortName": "Fair Value Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Related-Party Transactions", "role": "http://integral.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Subsequent events", "role": "http://integral.com/role/SubsequentEvents", "shortName": "Subsequent events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies (Policies)", "role": "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Basis Of Presentation And Summary Of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ias:ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies (Tables)", "role": "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Basis Of Presentation And Summary Of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ias:ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Property And Equipment, Net (Tables)", "role": "http://integral.com/role/PropertyAndEquipmentNetTables", "shortName": "Property And Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ias:InternalUseSoftwareNetTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ias:InternalUseSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Internal Use Software, Net (Tables)", "role": "http://integral.com/role/InternalUseSoftwareNetTables", "shortName": "Internal Use Software, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ias:InternalUseSoftwareNetTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ias:InternalUseSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Intangible Assets, Net (Tables)", "role": "http://integral.com/role/IntangibleAssetsNetTables", "shortName": "Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Goodwill (Tables)", "role": "http://integral.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "ias:MemberUnitsParValue", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "INF", "first": true, "lang": null, "name": "ias:MemberUnitsParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "ias:MemberUnitsParValue", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "INF", "first": true, "lang": null, "name": "ias:MemberUnitsParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Accounts Payable And Accrued Expenses (Tables)", "role": "http://integral.com/role/AccountsPayableAndAccruedExpensesTables", "shortName": "Accounts Payable And Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Long-term Debt (Tables)", "role": "http://integral.com/role/LongTermDebtTables", "shortName": "Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Segment Data (Tables)", "role": "http://integral.com/role/SegmentDataTables", "shortName": "Segment Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://integral.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://integral.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Net Loss Per Share (Tables)", "role": "http://integral.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Fair Value Disclosures (Tables)", "role": "http://integral.com/role/FairValueDisclosuresTables", "shortName": "Fair Value Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ias:BusinessDescriptionTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P07_02_2021To07_02_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Description Of Business - Additional Information (Detail)", "role": "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "shortName": "Description Of Business - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ias:BusinessDescriptionTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn07_02_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis", "decimals": "INF", "lang": null, "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Reconciliation of Cash, Cash Equivalents, And Restricted Cash (Detail)", "role": "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail", "shortName": "Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Reconciliation of Cash, Cash Equivalents, And Restricted Cash (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ias:ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashEquivalentsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Allowance For Doubtful Accounts (Detail)", "role": "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAllowanceForDoubtfulAccountsDetail", "shortName": "Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Allowance For Doubtful Accounts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - Condensed Consolidated Statements of Operations And Comprehensive Loss", "role": "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Operations And Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Share-Based Payment Award, Stock Options, Valuation Assumptions (Detail)", "role": "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetail", "shortName": "Basis Of Presentation And Summary Of Significant Accounting Policies - Summary of Share-Based Payment Award, Stock Options, Valuation Assumptions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredOfferingCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies - Additional Information (Detail)", "role": "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "shortName": "Basis Of Presentation And Summary Of Significant Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredOfferingCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Property And Equipment, Net - Summary of Property And Equipment (Detail)", "role": "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail", "shortName": "Property And Equipment, Net - Summary of Property And Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021_CapitalizedComputerAndOfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasedAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Property And Equipment, Net - Summary of Computer And Office Equipment Under Capital Leases (Detail)", "role": "http://integral.com/role/PropertyAndEquipmentNetSummaryOfComputerAndOfficeEquipmentUnderCapitalLeasesDetail", "shortName": "Property And Equipment, Net - Summary of Computer And Office Equipment Under Capital Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCapitalLeasedAsssetsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021_CapitalizedComputerAndOfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasedAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Property And Equipment, Net - Additional Information (Detail)", "role": "http://integral.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "shortName": "Property And Equipment, Net - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareNet", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Internal Use Software, Net - Summary of Internal Use Software, Net (Detail)", "role": "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail", "shortName": "Internal Use Software, Net - Summary of Internal Use Software, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ias:InternalUseSoftwareTableTextBlock", "ias:InternalUseSoftwareNetTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "div", "ias:InternalUseSoftwareNetTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Internal Use Software, Net - Additional Information (Detail)", "role": "http://integral.com/role/InternalUseSoftwareNetAdditionalInformationDetail", "shortName": "Internal Use Software, Net - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ias:InternalUseSoftwareNetTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021_SoftwareAndSoftwareDevelopmentCostsMemberusgaapPropertyPlantAndEquipmentByTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Intangible Assets, Net - Summary Of Gross Book Value, Accumulated Amortization, Net Book Value And Amortization Periods Of The Intangible Assets (Detail)", "role": "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail", "shortName": "Intangible Assets, Net - Summary Of Gross Book Value, Accumulated Amortization, Net Book Value And Amortization Periods Of The Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Intangible Assets, Net - Additional Information (Detail)", "role": "http://integral.com/role/IntangibleAssetsNetAdditionalInformationDetail", "shortName": "Intangible Assets, Net - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Goodwill - Summary of Roll forward Changes in Goodwill (Detail)", "role": "http://integral.com/role/GoodwillSummaryOfRollForwardChangesInGoodwillDetail", "shortName": "Goodwill - Summary of Roll forward Changes in Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - Condensed Consolidated Statements of Changes In Members'/ Stockholders' Equity", "role": "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "shortName": "Condensed Consolidated Statements of Changes In Members'/ Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn12_31_2019", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Accounts Payable And Accrued Expenses - Summary of Accounts Payable And Accrued Expenses (Detail)", "role": "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail", "shortName": "Accounts Payable And Accrued Expenses - Summary of Accounts Payable And Accrued Expenses (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Long-term Debt - Summary of Carrying Amount of The Term Loan (Detail)", "role": "http://integral.com/role/LongTermDebtSummaryOfCarryingAmountOfTheTermLoanDetail", "shortName": "Long-term Debt - Summary of Carrying Amount of The Term Loan (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Long-term Debt - Summary of Future Principal Payments of Long-Term Debt (Detail)", "role": "http://integral.com/role/LongTermDebtSummaryOfFuturePrincipalPaymentsOfLongTermDebtDetail", "shortName": "Long-term Debt - Summary of Future Principal Payments of Long-Term Debt (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Long-term Debt - Additional Information (Detail)", "role": "http://integral.com/role/LongTermDebtAdditionalInformationDetail", "shortName": "Long-term Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://integral.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Segment Data - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Detail)", "role": "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail", "shortName": "Segment Data - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021_OperatingSegmentsMembersrtConsolidationItemsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Segment Data - Additional Information (Detail)", "role": "http://integral.com/role/SegmentDataAdditionalInformationDetail", "shortName": "Segment Data - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Segment", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn03_31_2021_TimeBasedServiceOptionsMemberusgaapAwardTypeAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Stock-Based Compensation - Summary of Share Based Compensation Stock Options Activity (Detail)", "role": "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail", "shortName": "Stock-Based Compensation - Summary of Share Based Compensation Stock Options Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021_TimeBasedServiceOptionsMemberusgaapAwardTypeAxis", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Stock-Based Compensation - Summary of Employee Service Share Based Compensation Allocation of Recognized Period Costs (Detail)", "role": "http://integral.com/role/StockBasedCompensationSummaryOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsDetail", "shortName": "Stock-Based Compensation - Summary of Employee Service Share Based Compensation Allocation of Recognized Period Costs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Stock-Based Compensation - Additional information (Detail)", "role": "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "shortName": "Stock-Based Compensation - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021_UnamortizedStockBasedCompensationExpenseMemberIASShareBasedCompensationCostAxis_WeightedAverageVestingPeriodMemberIASPeriodAxis", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Members' / Stockholders' Equity - Additional information (Detail)", "role": "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail", "shortName": "Members' / Stockholders' Equity - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "lang": null, "name": "ias:StockRepurchasedDuringPeriodInExcessOfParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Commitments and Contingencies - Additional information (Detail)", "role": "http://integral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Capital Leases (Detail)", "role": "http://integral.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesDetail", "shortName": "Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Capital Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Net Loss Per Share - Schedule of Earnings Per Share Basic and Diluted (Detail)", "role": "http://integral.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail", "shortName": "Net Loss Per Share - Schedule of Earnings Per Share Basic and Diluted (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Detail)", "role": "http://integral.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Fair Value Disclosures - Summary of Estimated Fair Value of Financial Instruments (Detail)", "role": "http://integral.com/role/FairValueDisclosuresSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail", "shortName": "Fair Value Disclosures - Summary of Estimated Fair Value of Financial Instruments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "PAsOn06_30_2021_CarryingReportedAmountFairValueDisclosureMemberusgaapFairValueByMeasurementBasisAxis_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Related-Party Transactions - Additional information (Detail)", "role": "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related-Party Transactions - Additional information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P04_01_2021To06_30_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P08_09_2021To08_09_2021_SubsequentEventMemberusgaapSubsequentEventTypeAxis", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Subsequent Events - Additional Information (Detail)", "role": "http://integral.com/role/SubsequentEventsAdditionalInformationDetail", "shortName": "Subsequent Events - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P08_09_2021To08_09_2021_SubsequentEventMemberusgaapSubsequentEventTypeAxis", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ias:BusinessDescriptionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1007 - Disclosure - Description Of Business", "role": "http://integral.com/role/DescriptionOfBusiness", "shortName": "Description Of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "ias:BusinessDescriptionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - Basis Of Presentation And Summary Of Significant Accounting Policies", "role": "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "shortName": "Basis Of Presentation And Summary Of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Property And Equipment, Net", "role": "http://integral.com/role/PropertyAndEquipmentNet", "shortName": "Property And Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d192400d10q.htm", "contextRef": "P01_01_2021To06_30_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 65, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.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" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.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" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.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" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r457" ], "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" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r459" ], "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" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r457" ], "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" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r458" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r457" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r457" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.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" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ias_AccountsReceivablesTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts receivables term.", "label": "Accounts Receivables Term", "terseLabel": "Accounts receivables term" } } }, "localname": "AccountsReceivablesTerm", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "ias_AccruedBonusesAndCommissionsCurrent": { "auth_ref": [], "calculation": { "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued bonuses and commissions current.", "label": "Accrued Bonuses And Commissions Current", "terseLabel": "Accrued bonuses and commissions" } } }, "localname": "AccruedBonusesAndCommissionsCurrent", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "ias_AccruedRevenueSharingCurrent": { "auth_ref": [], "calculation": { "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 7.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued revenue sharing current.", "label": "Accrued Revenue Sharing Current", "terseLabel": "Accrued revenue sharing" } } }, "localname": "AccruedRevenueSharingCurrent", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "ias_AllowanceForDoubtfulAccounts": { "auth_ref": [], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts.", "label": "Allowance For Doubtful Accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccounts", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ias_AmendedAndRestatedTwoThousandAndEighteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended and restated two thousand and eighteen plan member.", "label": "Amended And Restated Two Thousand And Eighteen Plan [Member]" } } }, "localname": "AmendedAndRestatedTwoThousandAndEighteenPlanMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_BusinessDescriptionTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business description.", "label": "Business Description [Text Block]", "terseLabel": "Description of business" } } }, "localname": "BusinessDescriptionTextBlock", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/DescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "ias_CapitalizedComputerAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized computer and office equipment.", "label": "Capitalized Computer And Office Equipment [Member]" } } }, "localname": "CapitalizedComputerAndOfficeEquipmentMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://integral.com/role/PropertyAndEquipmentNetSummaryOfComputerAndOfficeEquipmentUnderCapitalLeasesDetail" ], "xbrltype": "domainItemType" }, "ias_CashPaidDuringThePeriodForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Paid During The Period For [Abstract]", "terseLabel": "Cash paid during the period for:" } } }, "localname": "CashPaidDuringThePeriodForAbstract", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "ias_CommonStockCapitalSharesReservedForFutureIssuanceDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock capital shares reserved for future issuance description.", "label": "Common Stock Capital Shares Reserved For Future Issuance Description", "verboseLabel": "Common stock, Capital shares reserved for future issuance, Description" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceDescription", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ias_ComputerAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer and office equipment.", "label": "Computer And Office Equipment [Member]", "terseLabel": "Computer and office equipment [Member]" } } }, "localname": "ComputerAndOfficeEquipmentMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "ias_ComputerSoftwarePropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer software property plant and equipment.", "label": "Computer Software Property Plant And Equipment [Member]", "terseLabel": "Computer software [Member]" } } }, "localname": "ComputerSoftwarePropertyPlantAndEquipmentMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "ias_ConversionofMembersEquityToAdditionalPaidInCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conversion of members equity to additional\u00a0paid in\u00a0capital.", "label": "Conversion of Members Equity To AdditionalPaid InCapital", "terseLabel": "Conversion of members' equity to additional paid-in capital" } } }, "localname": "ConversionofMembersEquityToAdditionalPaidInCapital", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ias_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit agreement.", "label": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_CventIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cvent Inc [Member]", "label": "Cvent Inc [Member]", "terseLabel": "Cvent Inc [Member]" } } }, "localname": "CventIncMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_DeferredCompensationCashBasedAwardConvertedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Cash Based Award Converted Amount", "label": "Deferred Compensation Cash Based Award Converted Amount", "terseLabel": "Amount of grants converted to cash based awards" } } }, "localname": "DeferredCompensationCashBasedAwardConvertedAmount", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "ias_DeferredOfferingCostsAccruedNotYetPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred offering costs accrued not yet paid.", "label": "Deferred Offering Costs Accrued Not Yet Paid", "terseLabel": "Deferred offering costs accrued, not yet paid" } } }, "localname": "DeferredOfferingCostsAccruedNotYetPaid", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ias_DigitalAdvertisingTransparencySoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Digital advertising transparency software.", "label": "Digital Advertising Transparency Software [Member]" } } }, "localname": "DigitalAdvertisingTransparencySoftwareMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/InternalUseSoftwareNetAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_EachYearMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Each Year member.", "label": "Each Year [Member]" } } }, "localname": "EachYearMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_EmployeeStockOwnershipPlanEsopPayrollDeductions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee stock ownership plan ESOP payroll deductions.", "label": "Employee Stock Ownership Plan ESOP Payroll Deductions", "verboseLabel": "Employee stock ownership plan, Payroll deductions" } } }, "localname": "EmployeeStockOwnershipPlanEsopPayrollDeductions", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "ias_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan member.", "label": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_EventAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Event axis.", "label": "Event [Axis]" } } }, "localname": "EventAxis", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ias_EventDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Event domain.", "label": "Event [Domain]" } } }, "localname": "EventDomain", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_FiniteLivedIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets disclosure.", "label": "Finite Lived Intangible Assets Disclosure [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsDisclosureAbstract", "nsuri": "http://integral.com/20210630", "xbrltype": "stringItemType" }, "ias_IncreaseDecreaseInAccruedRentNonCurrent": { "auth_ref": [], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase in accrued rent.", "label": "Increase Decrease In Accrued Rent Non Current", "terseLabel": "Increase in accrued rent" } } }, "localname": "IncreaseDecreaseInAccruedRentNonCurrent", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ias_IncreaseDecreaseInUnbilledReceivable": { "auth_ref": [], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Unbilled Receivable.", "label": "Increase (Decrease) in Unbilled Receivable", "negatedLabel": "Decrease in unbilled receivables" } } }, "localname": "IncreaseDecreaseInUnbilledReceivable", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ias_IncrementalTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental term loan.", "label": "Incremental Term Loan [Member]" } } }, "localname": "IncrementalTermLoanMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_InteresetRateByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intereset rate by type.", "label": "Intereset Rate By Type [Axis]" } } }, "localname": "InteresetRateByTypeAxis", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ias_InteresetRateByTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intereset rate by type.", "label": "Intereset Rate By Type [Domain]" } } }, "localname": "InteresetRateByTypeDomain", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_InternalUseSoftwareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal use software.", "label": "Internal Use Software [Abstract]" } } }, "localname": "InternalUseSoftwareAbstract", "nsuri": "http://integral.com/20210630", "xbrltype": "stringItemType" }, "ias_InternalUseSoftwareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal use software.", "label": "Internal Use Software [Line Items]" } } }, "localname": "InternalUseSoftwareLineItems", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/InternalUseSoftwareNetAdditionalInformationDetail", "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail" ], "xbrltype": "stringItemType" }, "ias_InternalUseSoftwareNetTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal use software net.", "label": "Internal Use Software Net [Text Block]", "terseLabel": "Internal use software, net" } } }, "localname": "InternalUseSoftwareNetTextBlock", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/InternalUseSoftwareNet" ], "xbrltype": "textBlockItemType" }, "ias_InternalUseSoftwareTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal use software.", "label": "Internal Use Software [Table Text Block]", "terseLabel": "Summary of Internal Use Software, Net" } } }, "localname": "InternalUseSoftwareTableTextBlock", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/InternalUseSoftwareNetTables" ], "xbrltype": "textBlockItemType" }, "ias_LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long term incentive plan.", "label": "Long Term Incentive Plan [Member]" } } }, "localname": "LongTermIncentivePlanMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_LongTermTargetIncentiveCashAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long Term Target Incentive Cash Awards[Member]", "label": "Long Term Target Incentive Cash Awards [Member]", "terseLabel": "Long Term Target Incentive Cash Awards [Member]" } } }, "localname": "LongTermTargetIncentiveCashAwardsMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_MediaoceanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mediaocean.", "label": "Mediaocean [Member]", "terseLabel": "Mediaocean [Member]" } } }, "localname": "MediaoceanMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_MemberUnitsParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Member units par value.", "label": "Member Units Par Value", "terseLabel": "Member units, Par value" } } }, "localname": "MemberUnitsParValue", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "ias_NavexGlobalInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Navex global, Inc.", "label": "Navex Global, Inc. [Member]", "terseLabel": "Navex Global, Inc. [Member]" } } }, "localname": "NavexGlobalInc.Member", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_NoncurrentAssetsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncurrent assets.", "label": "Noncurrent Assets [Axis]" } } }, "localname": "NoncurrentAssetsAxis", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail", "http://integral.com/role/SegmentDataTables" ], "xbrltype": "stringItemType" }, "ias_NoncurrentAssetsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Noncurrent assets.", "label": "Noncurrent Assets [Domain]" } } }, "localname": "NoncurrentAssetsDomain", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail", "http://integral.com/role/SegmentDataTables" ], "xbrltype": "domainItemType" }, "ias_OperatingExpensesNet": { "auth_ref": [], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Expenses Net.", "label": "Operating Expenses Net", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpensesNet", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "ias_PercentageOfCommonStockOutstandingShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of common stock outstanding shares.", "label": "Percentage Of Common Stock Outstanding Shares", "verboseLabel": "Percentage of common stock outstanding shares" } } }, "localname": "PercentageOfCommonStockOutstandingShares", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "ias_PercentageOfOutstandingShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of outstanding shares.", "label": "Percentage Of Outstanding Shares", "verboseLabel": "Percentage of outstanding shares" } } }, "localname": "PercentageOfOutstandingShares", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "ias_PercentageOfPayrollDeductions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of payroll deductions.", "label": "Percentage Of Payroll Deductions", "verboseLabel": "Percentage of payroll deductions" } } }, "localname": "PercentageOfPayrollDeductions", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "ias_PeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period axis.", "label": "Period [Axis]" } } }, "localname": "PeriodAxis", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ias_PeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period domain.", "label": "Period [Domain]" } } }, "localname": "PeriodDomain", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_PropertyAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property and equipment.", "label": "Property And Equipment [Member]" } } }, "localname": "PropertyAndEquipmentMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail", "http://integral.com/role/SegmentDataTables" ], "xbrltype": "domainItemType" }, "ias_PublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Public offering.", "label": "Public Offering [Member]" } } }, "localname": "PublicOfferingMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_RecentlyAdoptedAccountingStandardsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Recently adopted accounting standards.", "label": "Recently Adopted Accounting Standards [Policy Text Block]", "terseLabel": "Recently adopted accounting pronouncements" } } }, "localname": "RecentlyAdoptedAccountingStandardsPolicyTextBlock", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ias_ReturnTargetOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Return target options member.", "label": "Return Target Options [Member]" } } }, "localname": "ReturnTargetOptionsMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "domainItemType" }, "ias_SaleOfSharesHeldByVistaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of shares held by vista member.", "label": "Sale Of Shares Held By Vista [Member]" } } }, "localname": "SaleOfSharesHeldByVistaMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_SaleOrTransferOfEquityInterestInAcquireePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale or transfer of equity interest in acquiree percentage.", "label": "Sale Or Transfer Of Equity Interest In Acquiree Percentage", "verboseLabel": "Percentage of equity interest sold or transferred" } } }, "localname": "SaleOrTransferOfEquityInterestInAcquireePercentage", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "ias_ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalents and restricted cash.", "label": "Schedule Of Cash And Cash Equivalents And Restricted Cash [Table Text Block]", "terseLabel": "Summary of Reconciliation of Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "ScheduleOfCashAndCashEquivalentsAndRestrictedCashTableTextBlock", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "ias_ScheduleOfInternalUseSoftwareTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of internal use software.", "label": "Schedule Of Internal Use Software [Table]" } } }, "localname": "ScheduleOfInternalUseSoftwareTable", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/InternalUseSoftwareNetAdditionalInformationDetail", "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail" ], "xbrltype": "stringItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award conversion percentage.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Conversion Percentage", "verboseLabel": "Share-based compensation arrangement by share-based payment award, Conversion percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionPercentage", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options grants in period gross\n percentage.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross Percentage", "verboseLabel": "Share-based compensation arrangement by share-based payment award, Options, Grants in period, Gross percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossPercentage", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options grants in period weighted average remaining contractual term2 .", "label": "Share based Compensation Arrangement By Share based Payment Award Options Grants In Period Weighted Average Remaining Contractual Term 2", "verboseLabel": "Weighted Average Remaining Contractual\u00a0Life (years) - Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm2", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "durationItemType" }, "ias_ShareBasedCompensationCostAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation cost.", "label": "Share Based Compensation Cost [Axis]" } } }, "localname": "ShareBasedCompensationCostAxis", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ias_ShareBasedCompensationCostDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation cost.", "label": "Share Based Compensation Cost [Domain]" } } }, "localname": "ShareBasedCompensationCostDomain", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_StockRepurchasedDuringPeriodInExcessOfParValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock repurchased during period in excess of par value.", "label": "Stock Repurchased During Period In Excess Of Par Value", "terseLabel": "Stock repurchased during period in excess of par value" } } }, "localname": "StockRepurchasedDuringPeriodInExcessOfParValue", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "ias_StockVestedDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock vested during period shares.", "label": "Stock Vested During Period Shares", "terseLabel": "Units vested (in shares)" } } }, "localname": "StockVestedDuringPeriodShares", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "sharesItemType" }, "ias_StockVestedDuringPeriodValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock vested during period value.", "label": "Stock Vested During Period Value", "verboseLabel": "Units vested" } } }, "localname": "StockVestedDuringPeriodValue", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "ias_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan.", "label": "Term Loan [Member]", "terseLabel": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail", "http://integral.com/role/LongTermDebtSummaryOfCarryingAmountOfTheTermLoanDetail" ], "xbrltype": "domainItemType" }, "ias_TimeBasedServiceOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time based service options member.", "label": "Time Based Service Options [Member]" } } }, "localname": "TimeBasedServiceOptionsMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "domainItemType" }, "ias_TrainingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Training [Member]", "label": "Training [Member]", "terseLabel": "Training [Member]" } } }, "localname": "TrainingMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_TransferMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transfer.", "label": "Transfer [Member]" } } }, "localname": "TransferMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_TwoThousandAndEighteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and eighteen plan member.", "label": "Two Thousand And Eighteen Plan [Member]" } } }, "localname": "TwoThousandAndEighteenPlanMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_TwoThousandAndTwentyOnePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty one plan member.", "label": "Two Thousand And Twenty One Plan [Member]" } } }, "localname": "TwoThousandAndTwentyOnePlanMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_UnamortizedStockBasedCompensationExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unamortized stock based compensation expense.", "label": "Unamortized Stock Based Compensation Expense [Member]" } } }, "localname": "UnamortizedStockBasedCompensationExpenseMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_UnderwriterOptionDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Underwriter Option days", "label": "Underwriter Option days", "terseLabel": "Underwriter Option days" } } }, "localname": "UnderwriterOptionDays", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "ias_VestingAfterTwelveMonthsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting after twelve months.", "label": "Vesting After Twelve Months [Member]" } } }, "localname": "VestingAfterTwelveMonthsMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_VestingPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting period axis", "label": "Vesting Period [Axis]" } } }, "localname": "VestingPeriodAxis", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ias_VestingPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting period domain", "label": "Vesting Period [Domain]" } } }, "localname": "VestingPeriodDomain", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_VestingRightsPercentageAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting rights percentage.", "label": "Vesting Rights Percentage [Axis]" } } }, "localname": "VestingRightsPercentageAxis", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "ias_VestingRightsPercentageDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vesting rights percentage.", "label": "Vesting Rights Percentage [Domain]" } } }, "localname": "VestingRightsPercentageDomain", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_VistaConsultingGroupLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vista consulting group, LLC.", "label": "Vista Consulting Group, LLC [Member]", "terseLabel": "Vista Consulting Group, LLC [Member]" } } }, "localname": "VistaConsultingGroupLlcMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_VistaEquityPartnersManagementLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vista equity partners management, LLC.", "label": "Vista Equity Partners Management, LLC [Member]", "terseLabel": "Vista Equity Partners Management, LLC [Member]" } } }, "localname": "VistaEquityPartnersManagementLlcMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_VistaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vista member.", "label": "Vista [Member]" } } }, "localname": "VistaMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "ias_WeightedAverageVestingPeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average vesting period member.", "label": "Weighted Average Vesting Period [Member]" } } }, "localname": "WeightedAverageVestingPeriodMember", "nsuri": "http://integral.com/20210630", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "North and South America (\"Americas\") [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "verboseLabel": "Asia and Pacific Rim (\"APAC\") [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r140", "r146", "r147", "r148", "r149", "r151", "r153", "r157" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r140", "r146", "r147", "r148", "r149", "r151", "r153", "r157" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r48", "r101" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r244", "r245", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r427", "r429" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetail", "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail", "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail", "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail", "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r244", "r245", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r427", "r429" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetail", "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail", "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail", "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail", "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r234", "r244", "r245", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r427", "r429" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetail", "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail", "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail", "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail", "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r234", "r244", "r245", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r427", "r429" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetail", "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail", "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail", "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail", "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r160", "r161", "r231", "r233", "r428", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataAdditionalInformationDetail", "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r160", "r161", "r231", "r233", "r428", "r437", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataAdditionalInformationDetail", "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Total accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail", "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/AccountsPayableAndAccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 8.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (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/2020-01-31", "presentation": [ "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of Allowance For Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r18", "r165", "r166" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r6", "r7", "r37" ], "calculation": { "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Accrued payroll" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r6", "r7", "r37" ], "calculation": { "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRentNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and due after one year (or beyond the operating cycle if longer) for contractual rent under lease arrangements.", "label": "Accrued Rent, Noncurrent", "terseLabel": "Accrued rent" } } }, "localname": "AccruedRentNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r29", "r200" ], "calculation": { "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r51", "r52", "r53", "r417", "r434", "r435" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r54", "r106", "r107", "r108", "r324", "r430", "r431" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r279" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional\u00a0paid-in-capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r106", "r107", "r108", "r276", "r277", "r278" ], "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]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r85", "r193" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization expense" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/InternalUseSoftwareNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r246", "r248", "r282", "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r248", "r271", "r281" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationSummaryOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r168", "r175", "r176", "r179" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Receivables written off" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r69", "r85", "r351" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.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 expense related to debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r85", "r188", "r193" ], "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 of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r121" ], "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": "Options to purchase\u00a0common stock/member units" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r121" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r121" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r98", "r143", "r148", "r155", "r173", "r319", "r325", "r339", "r401", "r415" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r47", "r98", "r173", "r319", "r325", "r339" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r249", "r274" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of presentation and summary of significant accounting policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of shares of equity interests issued to acquire entity." } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r313", "r314", "r315" ], "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", "terseLabel": "Amount of consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r90", "r91", "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment acquired included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r13", "r355", "r357" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Capital Lease Obligations, Current", "terseLabel": "Capital leases payable" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r90", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Assets acquired under capital leases" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasedAssetsGross": { "auth_ref": [ "r354" ], "calculation": { "http://integral.com/role/PropertyAndEquipmentNetSummaryOfComputerAndOfficeEquipmentUnderCapitalLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.", "label": "Capital Leased Assets, Gross", "terseLabel": "Computer and office equipment" } } }, "localname": "CapitalLeasedAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetSummaryOfComputerAndOfficeEquipmentUnderCapitalLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasedAssetsLineItems": { "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": "Capital Leased Assets [Line Items]" } } }, "localname": "CapitalLeasedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetSummaryOfComputerAndOfficeEquipmentUnderCapitalLeasesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet": { "auth_ref": [ "r356" ], "calculation": { "http://integral.com/role/PropertyAndEquipmentNetSummaryOfComputerAndOfficeEquipmentUnderCapitalLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Balance Sheet, Assets by Major Class, Net", "totalLabel": "Total computer and office equipment under capital leases, net" } } }, "localname": "CapitalLeasesBalanceSheetAssetsByMajorClassNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetSummaryOfComputerAndOfficeEquipmentUnderCapitalLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r357" ], "calculation": { "http://integral.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesDetail": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases, Future Minimum Payments, Interest Included in Payments", "negatedLabel": "Less: Amount representing interest" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1": { "auth_ref": [ "r357" ], "calculation": { "http://integral.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of minimum lease payments for capital leases net of executory costs, which include amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases, Future Minimum Payments, Net Minimum Payments", "terseLabel": "Total minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsNetPresentValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments, Net Present Value [Abstract]" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsNetPresentValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "auth_ref": [ "r357" ], "calculation": { "http://integral.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments", "totalLabel": "Total" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CommitmentsAndContingenciesScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Leases, Lessee Balance Sheet [Abstract]" } } }, "localname": "CapitalLeasesLesseeBalanceSheetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation": { "auth_ref": [ "r353", "r354" ], "calculation": { "http://integral.com/role/PropertyAndEquipmentNetSummaryOfComputerAndOfficeEquipmentUnderCapitalLeasesDetail": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesBalanceSheetAssetsByMajorClassNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.", "label": "Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetSummaryOfComputerAndOfficeEquipmentUnderCapitalLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalUnitsMember": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Type of ownership interest in a corporation. Class of capital units or capital shares.", "label": "Capital Units [Member]", "terseLabel": "Member Units [Member]" } } }, "localname": "CapitalUnitsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedLabel": "Less: Accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Internal use software" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r451" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Total internal use software, net", "verboseLabel": "Internal use software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets", "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r337", "r338" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Book Value [Member]" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/FairValueDisclosuresSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r27", "r87" ], "calculation": { "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail", "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r9", "r88", "r95", "r399" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, cash equivalents, and restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r81", "r87", "r93" ], "calculation": { "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail": { "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, at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail", "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r81", "r340" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r42", "r207", "r406", "r421" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 28.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 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r204", "r205", "r206", "r208" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Common stock, Capital shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockConversionBasis": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Description of basis for conversion of convertible common stock.", "label": "Common Stock, Conversion Basis", "terseLabel": "Common stock conversion basis" } } }, "localname": "CommonStockConversionBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r106", "r107" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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", "verboseLabel": "Common stock, Shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r220" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesSubscribedButUnissued": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "Amount of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.", "label": "Common Stock, Shares Subscribed but Unissued", "terseLabel": "Common stock shares subscribed but not issued" } } }, "localname": "CommonStockSharesSubscribedButUnissued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock, $0.001 par value, 500,000,000 shares authorized at June 30, 2021, 134,203,403 shares issued and outstanding at June 30, 2021; 0 shares issued and outstanding at December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonUnitAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of common units of ownership permitted to be issued by a limited liability company (LLC).", "label": "Common Unit, Authorized", "terseLabel": "Member units, Shares authorized" } } }, "localname": "CommonUnitAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonUnitIssuanceValue": { "auth_ref": [], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stated value of common units of ownership issued by a limited liability company (LLC).", "label": "Common Unit, Issuance Value", "terseLabel": "Units, $4.1322314 par value, 0 units authorized at June 30, 2021, 0 units and 134,039,494 issued and outstanding at June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonUnitIssuanceValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonUnitIssued": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Number of common units issued of limited liability company (LLC).", "label": "Common Unit, Issued", "terseLabel": "Member units, Shares issued" } } }, "localname": "CommonUnitIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonUnitOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common units of ownership outstanding of a limited liability company (LLC).", "label": "Common Unit, Outstanding", "terseLabel": "Member units, Shares outstanding" } } }, "localname": "CommonUnitOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r94", "r252" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r56", "r58", "r59", "r66", "r409", "r424" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r95", "r321" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r229", "r230", "r232" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 17.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 revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r63", "r64" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 7.0, "parentTag": "ias_OperatingExpensesNet", "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 (excluding depreciation and amortization shown below)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r311" ], "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 [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r402", "r403", "r414" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r211", "r403", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtSummaryOfCarryingAmountOfTheTermLoanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentCovenantCompliance": { "auth_ref": [ "r15", "r412" ], "lang": { "en-us": { "role": { "documentation": "States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure.", "label": "Debt Instrument, Covenant Compliance", "verboseLabel": "Debt instrument, Covenant compliance" } } }, "localname": "DebtInstrumentCovenantCompliance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCovenantDescription": { "auth_ref": [ "r15", "r412" ], "lang": { "en-us": { "role": { "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.", "label": "Debt Instrument, Covenant Description", "verboseLabel": "Debt instrument, Covenant description" } } }, "localname": "DebtInstrumentCovenantDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r350", "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "verboseLabel": "Debt instrument face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r39", "r214", "r350" ], "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", "verboseLabel": "Credit agreement, interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Credit agreement, interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "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]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtSummaryOfCarryingAmountOfTheTermLoanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r40", "r102", "r221", "r224", "r225", "r226", "r349", "r350", "r352", "r413" ], "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]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtSummaryOfCarryingAmountOfTheTermLoanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r212", "r351" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Less: Unamortized debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtSummaryOfCarryingAmountOfTheTermLoanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r31", "r95" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Offering Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r85", "r99", "r297", "r302", "r303", "r304" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.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)", "verboseLabel": "Deferred tax provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r288", "r289" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 14.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": "Net deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r46", "r181" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred offering costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r85", "r198" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r85", "r198" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 11.0, "parentTag": "ias_OperatingExpensesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r312" ], "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 [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r32", "r103", "r365" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Due to related party" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r103", "r365", "r405", "r422" ], "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": "Amount due to related party" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, Middle East and Africa (\"EMEA\") [Member]" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "terseLabel": "Net loss per share \u2013 basic and diluted\u00a0(1):", "verboseLabel": "Net loss per share, basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://integral.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r121", "r122", "r123", "r124" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r340" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r291" ], "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", "verboseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r273" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r273" ], "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": "Unamortized stock-based compensation expense, recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r269" ], "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": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r106", "r107", "r108", "r110", "r115", "r117", "r125", "r174", "r220", "r227", "r276", "r277", "r278", "r298", "r299", "r341", "r342", "r343", "r344", "r345", "r346", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Estimate of Fair Value [Member]" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/FairValueDisclosuresSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r329", "r330", "r331", "r333" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/FairValueDisclosuresSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/FairValueDisclosuresSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r329", "r337" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "terseLabel": "Summary of Estimated Fair Value of Financial Instruments." } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/FairValueDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r330", "r373", "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/FairValueDisclosuresSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r329", "r334" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/FairValueDisclosuresSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r332" ], "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": "Fair Value Disclosures" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/FairValueDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r235", "r236", "r241", "r243", "r330", "r374" ], "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": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/FairValueDisclosuresSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r373", "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/FairValueDisclosuresSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r359", "r361" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Principal payments on capital lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Weighted average period before the next renewal or extension (both explicit and implicit) for intangible assets that have been renewed or extended, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Weighted Average Period before Next Renewal or Extension", "terseLabel": "Weighted Average Remaining Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r189", "r190", "r192", "r194", "r384", "r385" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r192", "r385" ], "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 Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r189", "r191" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r192", "r384" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "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", "terseLabel": "Intangible assets, net", "verboseLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets", "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 10.0, "parentTag": "ias_OperatingExpensesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r182", "r183", "r400" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.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": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets", "http://integral.com/role/GoodwillSummaryOfRollForwardChangesInGoodwillDetail" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r184" ], "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": "Impact of exchange rates" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/GoodwillSummaryOfRollForwardChangesInGoodwillDetail" ], "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]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "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 [Member]" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r62", "r143", "r147", "r151", "r154", "r157", "r398", "r407", "r411", "r425" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 4.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": "Net loss before benefit from income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets", "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets", "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r292", "r295", "r296", "r300", "r305", "r307", "r308", "r309" ], "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]", "verboseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r99", "r116", "r117", "r142", "r290", "r301", "r306", "r426" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 3.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": "Benefit from income taxes", "negatedTerseLabel": "Income tax benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://integral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r89" ], "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": "Taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r84" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Increase in accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r84" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.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": "Decrease in accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r84" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 25.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": "Decrease in deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "auth_ref": [ "r84" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 23.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 obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due to Related Parties, Current", "terseLabel": "Increase (decrease) in due to related party" } } }, "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r84" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Increase in taxes receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r84" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Increase in other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r84" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 19.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": "Increase in prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r60", "r141", "r348", "r351", "r410" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 13.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r72", "r215" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "verboseLabel": "Interest expenses, Debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r79", "r82", "r89" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r7", "r8", "r37" ], "calculation": { "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r199" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseDescription": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Description of lessee's operating lease.", "label": "Lessee, Operating Lease, Description", "terseLabel": "Operating lease expiry term" } } }, "localname": "LesseeOperatingLeaseDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r98", "r149", "r173", "r320", "r325", "r326", "r339" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r98", "r173", "r339", "r404", "r419" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "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 members'/stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND MEMBERS'/STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r98", "r173", "r320", "r325", "r326", "r339" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 16.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/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r403", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Credit facility, amount outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "verboseLabel": "Credit agreement, expiration date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).", "label": "Line of Credit Facility, Interest Rate Description", "verboseLabel": "Credit agreement, interest rate description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r34" ], "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", "verboseLabel": "Credit agreement, aggregate principal amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r213", "r403", "r416" ], "calculation": { "http://integral.com/role/LongTermDebtSummaryOfFuturePrincipalPaymentsOfLongTermDebtDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtSummaryOfFuturePrincipalPaymentsOfLongTermDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Unclassified [Abstract]" } } }, "localname": "LongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/FairValueDisclosuresSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r104", "r209" ], "calculation": { "http://integral.com/role/LongTermDebtSummaryOfFuturePrincipalPaymentsOfLongTermDebtDetail": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One", "terseLabel": "2021(remaining six months)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtSummaryOfFuturePrincipalPaymentsOfLongTermDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r104", "r209" ], "calculation": { "http://integral.com/role/LongTermDebtSummaryOfFuturePrincipalPaymentsOfLongTermDebtDetail": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtSummaryOfFuturePrincipalPaymentsOfLongTermDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r104", "r209" ], "calculation": { "http://integral.com/role/LongTermDebtSummaryOfFuturePrincipalPaymentsOfLongTermDebtDetail": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtSummaryOfFuturePrincipalPaymentsOfLongTermDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r104", "r209" ], "calculation": { "http://integral.com/role/LongTermDebtSummaryOfFuturePrincipalPaymentsOfLongTermDebtDetail": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtSummaryOfFuturePrincipalPaymentsOfLongTermDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Total carrying amount of Term Loan" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets", "http://integral.com/role/LongTermDebtSummaryOfCarryingAmountOfTheTermLoanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Rolling Maturity [Abstract]" } } }, "localname": "LongTermDebtRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail", "http://integral.com/role/LongTermDebtSummaryOfCarryingAmountOfTheTermLoanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r40", "r210" ], "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]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail", "http://integral.com/role/LongTermDebtSummaryOfCarryingAmountOfTheTermLoanDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MemberUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ownership interest in limited liability company (LLC).", "label": "Member Units [Member]" } } }, "localname": "MemberUnitsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r81" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r81", "r83", "r86" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r55", "r57", "r65", "r86", "r98", "r109", "r111", "r112", "r113", "r114", "r116", "r117", "r118", "r143", "r147", "r151", "r154", "r157", "r173", "r339", "r408", "r423" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting pronouncements not yet adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash\u00a0investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r161" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Total" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r136" ], "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" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OffMarketFavorableLeaseMember": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Identifiable intangible asset established upon acquisition based on a favorable difference between the terms of an acquired lease and the current market terms for that lease.", "label": "Off-Market Favorable Lease [Member]", "terseLabel": "Favorable leases [Member]" } } }, "localname": "OffMarketFavorableLeaseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r143", "r147", "r151", "r154", "r157" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r358" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r146", "r147", "r148", "r149", "r151", "r157" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r37" ], "calculation": { "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 6.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 10.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 long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r49" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option [Member]" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r85" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Non-cash\u00a0interest expense" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentInKindPIKNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A payment in kind note accrues interest over the term of the note and is repaid at maturity or upon refinancing. A PIK loan is typically unsecured.", "label": "Payment in Kind (PIK) Note [Member]", "terseLabel": "PIK Interest [Member]" } } }, "localname": "PaymentInKindPIKNoteMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail", "http://integral.com/role/LongTermDebtSummaryOfCarryingAmountOfTheTermLoanDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r76" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common and preferred stock.", "label": "Payments for Repurchase of Equity", "negatedLabel": "Cash paid for share repurchases" } } }, "localname": "PaymentsForRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r74" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedLabel": "Acquisition and development of internal use software" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r77" ], "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", "verboseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r78" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.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": "Initial public offering costs paid" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r73", "r316" ], "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": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireSoftware": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Acquire Software" } } }, "localname": "PaymentsToAcquireSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/InternalUseSoftwareNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r249", "r274" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/FairValueDisclosuresSummaryOfEstimatedFairValueOfFinancialInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, Par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, Shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, Shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, Shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 27.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 June 30, 2021; 0 shares issued and outstanding at June 30, 2021 and December 31, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r25", "r26" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "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 in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r75" ], "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 issuance in IPO" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r75", "r275" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.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": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r55", "r57", "r80", "r98", "r109", "r116", "r117", "r143", "r147", "r151", "r154", "r157", "r173", "r318", "r322", "r323", "r327", "r328", "r339", "r411" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r29", "r201" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets", "http://integral.com/role/InternalUseSoftwareNetAdditionalInformationDetail", "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail", "http://integral.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://integral.com/role/PropertyAndEquipmentNetSummaryOfComputerAndOfficeEquipmentUnderCapitalLeasesDetail", "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r203", "r439", "r440", "r441" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r95", "r197" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r28", "r199" ], "calculation": { "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r201", "r420" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Total property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets", "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r201" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r199" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets", "http://integral.com/role/InternalUseSoftwareNetAdditionalInformationDetail", "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail", "http://integral.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://integral.com/role/PropertyAndEquipmentNetSummaryOfComputerAndOfficeEquipmentUnderCapitalLeasesDetail", "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail", "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r68", "r177" ], "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": "Additional provision" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of public utility's approved return on equity.", "label": "Public Utilities, Approved Return on Equity, Percentage", "verboseLabel": "Return on equity" } } }, "localname": "PublicUtilitiesApprovedReturnOnEquityPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_PurchaseObligationDueInSecondAndThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second and third fiscal years following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two and Three", "terseLabel": "Purchase obligation" } } }, "localname": "PurchaseObligationDueInSecondAndThirdYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r95", "r167", "r170", "r171", "r172" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts receivable, net" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r242", "r364", "r365" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r242", "r364", "r365", "r367" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r364" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expense incurred for service provided to related parties" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r242", "r364", "r367", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r362", "r363", "r365", "r368", "r369" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r286", "r452" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 9.0, "parentTag": "ias_OperatingExpensesNet", "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": "Technology and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r1", "r9", "r93" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalentsCurrent": { "auth_ref": [ "r1", "r9", "r93" ], "calculation": { "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash equivalents restricted as to withdrawal or usage, classified as current. 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": "Restricted Cash Equivalents, Current", "terseLabel": "Short term restricted cash" } } }, "localname": "RestrictedCashEquivalentsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalentsNoncurrent": { "auth_ref": [ "r5", "r12", "r93", "r438" ], "calculation": { "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": "Restricted Cash Equivalents, Noncurrent", "terseLabel": "Long term restricted cash (held in other long-term assets)" } } }, "localname": "RestrictedCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfReconciliationOfCashCashEquivalentsAndRestrictedCashDetail" ], "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]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r227", "r279", "r418", "r433", "r435" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 22.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/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r106", "r107", "r108", "r110", "r115", "r117", "r174", "r276", "r277", "r278", "r298", "r299", "r430", "r432" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r61", "r98", "r139", "r140", "r146", "r152", "r153", "r159", "r160", "r163", "r173", "r339", "r411" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 12.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://integral.com/role/SegmentDataAdditionalInformationDetail", "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail", "http://integral.com/role/SegmentDataTables" ], "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]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Additionals proceeds from underwriters net of discount and commissions" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "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]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "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", "verboseLabel": "Issue price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accounts Payable and Accrued Expenses" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/AccountsPayableAndAccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r121" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/NetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCapitalLeasedAsssetsTable": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Schedule of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Schedule of Capital Leased Assets [Table]" } } }, "localname": "ScheduleOfCapitalLeasedAsssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetSummaryOfComputerAndOfficeEquipmentUnderCapitalLeasesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCapitalLeasedAsssetsTableTextBlock": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived, depreciable assets that are subject to a lease meeting the criteria for capitalization and are used in the normal conduct of business to produce goods and services. Examples may include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Schedule of Capital Leased Assets [Table Text Block]", "terseLabel": "Summary of Computer and Office Equipment Under Capital Leases" } } }, "localname": "ScheduleOfCapitalLeasedAsssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r40", "r102", "r221", "r224", "r225", "r226", "r349", "r350", "r352", "r413" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-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 entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Carrying Amount of The Term Loan" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r120" ], "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 Earnings Per Share Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r248", "r270", "r281" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationSummaryOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r248", "r270", "r281" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Employee Service Share Based Compensation Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r189", "r191", "r384" ], "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]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r189", "r191" ], "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": "Summary Of gross book value, accumulated amortization, net book value and amortization periods of the intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments for Capital Leases" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r185", "r186" ], "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": "Summary of Roll forward Changes in Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Summary of Future Principal Payments of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r29", "r201" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://integral.com/role/PropertyAndEquipmentNetSummaryOfPropertyAndEquipmentDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r100", "r366", "r367" ], "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/2020-01-31", "presentation": [ "http://integral.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r70", "r162" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r61", "r162" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataScheduleOfRevenueFromExternalCustomersAndLongLivedAssetsByGeographicalAreasDetail", "http://integral.com/role/SegmentDataTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r143", "r144", "r150", "r185" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r249", "r274" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r254", "r260", "r262" ], "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 Share Based Compensation Stock Options Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r43", "r96", "r126", "r127", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r225", "r226", "r227" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r135", "r137", "r138", "r143", "r145", "r151", "r155", "r156", "r157", "r158", "r159", "r162", "r163", "r164" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Data" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SegmentData" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SegmentDataAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentsGeographicalAreasAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments, Geographical Areas [Abstract]" } } }, "localname": "SegmentsGeographicalAreasAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 8.0, "parentTag": "ias_OperatingExpensesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r84" ], "calculation": { "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r250" ], "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", "verboseLabel": "Stock option plan, award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. 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 Rights", "verboseLabel": "Share-based compensation arrangement by share-based payment award, Award vesting rights" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid": { "auth_ref": [ "r261" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid to settle liability for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Share-based Liabilities Paid", "terseLabel": "Long term incentive cash awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsShareBasedLiabilitiesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Equity Instruments Other than Options, Vested in Period, Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (%)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (%)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Stock\u00a0Options - Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise\u00a0Price - Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r259" ], "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", "negatedLabel": "Stock\u00a0Options - Canceled or forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "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", "presentationGuidance": "Aggregate options to purchase common stock, granted", "terseLabel": "Stock\u00a0Options - Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate Intrinsic Value - Ending Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r256", "r274" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Stock\u00a0Options - Ending Balance", "periodStartLabel": "Stock\u00a0Options - Beginning Balance", "terseLabel": "Stock options, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise\u00a0Price - Ending Balance", "periodStartLabel": "Weighted Average Exercise\u00a0Price - Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r262" ], "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", "verboseLabel": "Aggregate Intrinsic Value - Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r263" ], "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", "verboseLabel": "Stock\u00a0Options - Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r263" ], "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", "verboseLabel": "Weighted Average Exercise\u00a0Price - Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r247", "r251" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted Average Exercise\u00a0Price - Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "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", "verboseLabel": "Weighted Average Exercise\u00a0Price - Canceled or forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "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", "verboseLabel": "Weighted Average Exercise\u00a0Price - Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "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]" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "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]" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost": { "auth_ref": [ "r272" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-based Goods and Nonemployee Services Transaction, Modification of Terms, Incremental Compensation Cost", "verboseLabel": "Stock based compensation expenses" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionModificationOfTermsIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Estimated fair value" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r250" ], "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", "verboseLabel": "Stock option plan, award vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Amount of grants outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r265", "r280" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Aggregate Intrinsic Value - Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted Average Remaining Contractual\u00a0Life (years) - Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Remaining Contractual\u00a0Life (years) - Ending Balance", "verboseLabel": "Weighted Average Remaining Contractual\u00a0Life (years) - Beginning Balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r263" ], "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", "verboseLabel": "Weighted Average Remaining Contractual\u00a0Life (years) - Vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r253" ], "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", "verboseLabel": "Fair value of options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "verboseLabel": "Issue price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "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)", "verboseLabel": "Shares outstanding" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/InternalUseSoftwareNetAdditionalInformationDetail", "http://integral.com/role/InternalUseSoftwareNetSummaryOfInternalUseSoftwareNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r106", "r107", "r108", "r110", "r115", "r117", "r125", "r174", "r220", "r227", "r276", "r277", "r278", "r298", "r299", "r341", "r342", "r343", "r344", "r345", "r346", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetail", "http://integral.com/role/CondensedConsolidatedBalanceSheets", "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r106", "r107", "r108", "r125", "r383" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail", "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesSummaryOfShareBasedPaymentAwardStockOptionsValuationAssumptionsDetail", "http://integral.com/role/CondensedConsolidatedBalanceSheets", "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/LongTermDebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r16", "r17", "r220", "r221", "r227" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Shares, Conversion of Units", "terseLabel": "Conversion to Delaware corporation (Note 1) (in shares)", "verboseLabel": "Stock issued during period, Conversion of units" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "auth_ref": [ "r16", "r17", "r220", "r227", "r284" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.", "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "verboseLabel": "Stock issued during period, Employee stock ownership plan" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r16", "r17", "r220", "r227" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock shares issued during the period shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r16", "r17", "r220", "r227", "r258" ], "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": "Stock\u00a0Options - Exercised", "terseLabel": "Option exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "http://integral.com/role/StockBasedCompensationSummaryOfShareBasedCompensationStockOptionsActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r45", "r220", "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit).", "label": "Stock Issued During Period, Value, Conversion of Units", "terseLabel": "Conversion to Delaware corporation (Note 1)" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r45", "r220", "r227" ], "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": "Option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r16", "r17", "r220", "r227" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of units (in shares)", "verboseLabel": "Stock repurchased during period, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r16", "r17", "r220", "r227" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase of units", "verboseLabel": "Stock repurchased during period, Value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity", "http://integral.com/role/MembersStockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r22", "r23", "r98", "r169", "r173", "r339" ], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 21.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 members'/stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets", "http://integral.com/role/CondensedConsolidatedStatementsOfChangesInMembersStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Members'/Stockholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r97", "r227", "r228" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Members' / Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/MembersStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r347", "r371" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r347", "r371" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r347", "r371" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r347", "r371" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r370", "r372" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/DescriptionOfBusinessAdditionalInformationDetail", "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail", "http://integral.com/role/SubsequentEventsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail": { "order": 5.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/AccountsPayableAndAccruedExpensesSummaryOfAccountsPayableAndAccruedExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r310" ], "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 [Member]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IntangibleAssetsNetSummaryOfGrossBookValueAccumulatedAmortizationNetBookValueAndAmortizationPeriodsOfTheIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://integral.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r287", "r294" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "verboseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r128", "r129", "r130", "r131", "r132", "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Basic and diluted weighted average shares outstanding", "verboseLabel": "Weighted averages shares outstanding, basic and diluted" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://integral.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://integral.com/role/NetLossPerShareScheduleOfEarningsPerShareBasicAndDilutedDetail" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "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" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=27011391&loc=d3e105025-122735" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r196": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r201": { "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" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "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" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r307": { "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" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "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": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r319": { "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" }, "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": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 2)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121569800&loc=d3e45014-112735" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121569800&loc=d3e45023-112735" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "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": "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "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": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r411": { "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" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(g)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "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": "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.16)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r452": { "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" }, "r453": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r454": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r455": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r456": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r457": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r458": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r459": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "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=120395209&loc=SL114868664-224227" }, "r63": { "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=120395209&loc=SL114868664-224227" }, "r64": { "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=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 88 0001193125-21-244853-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-21-244853-xbrl.zip M4$L#!!0 ( /&(#%/P*5I?63]^7\TK5'OQ7YM7*]7O_$OYU?ZNAA%]*'RI_^_?.^IP[)"%_J MIN-B4UT:B[YE[*O7:V1EX Y1KUZLUT_T"T:7PF5!OBS*L\MUQRHI,Q_-[!MAYYK3VOPAYQ[NQA:/_O@^@+IG?Y97\Z M)A>?V%,^S=[Q;&E3Y+A3@WRYN/CZ6=-?_;_^CZ8[8P-/KY%IF>3_?/VLOU^S MFXCM_:IK&C'YK_3[SF1$;%U%)A[1YU#!<=T8$5.C_[MW!GZY\ ;\[CZ2P9>+ MAX+\B_['1&[?*E1^%0O\]XNO VPXY/.GI4=N?L.MI4[X"W1'Q<8#_=;2[NAG MSIYO^X>R]ZM:)B7_M$E?1O>+MJF1][^3Z9ZO*5!I72LI5;FV]^N:7#KY$_N= M8+ME:K=4)N[YQLM+6:%X.W!V#4VSB>/T7/JBKOU@6Z\ZWR1T)K8YLY5275:4 MS(?-%B*_N/]F]8?6Q,&FUC"U_AM]RK1KD@<#F\&;V-\=2BUVSP6:F+HW M[B?ZRZ_QQ*93U(BJC^CZ^7)1HIB[H@*L."/_C-X"T;\:(_W[^L@;9X_8K[I* MSLB#2C64!P/+B7GYU+OXVA@Q]<9!=#=! M8TY9!XWI/S9R+>0."6(SQ^;T?_Y2H_K6C<-HZBO$[ J,;HF!Z50)_<(>6S9G M*AKB5X*>"3&135S*J3&A(WLEQA1A[3\3AZI>[.87^A$B@P'](HCQ!7_:Y=B\LN% MHX_&!M,[^&=#F\&,KM++F9%R]>Y0]?B3_XR9GG+H4WY13?N*,F!V!=._MZA# M7#VGMSAL43/JW2_>.WN$K\5OMV[H0RR*9E%=C*=-#(XE$[T M%MW44]GY:($DJCAM,U M"[5?LB(6;3QGDNO/MD8MC_FS_&^.FFVAE"I$E,Z&"/%HLXR(X&Q/0@2;+05_ MD:.B(.)L"S.S.TK\%P+X%V?62_@O'(#_0H3XG^\:Z:#1WKM&E#1:DA'BT&9I MU40K(PI%7T:(*A&+4Z "9=IG1P^>G\GY-@U^X_FLXJ>9+][("_/.^7]K]'WO M8T-7==<;.-)T^K5W;.L?2%T?- WFL0PER>=/H2]_)*#&7# ^:__J!LQ;8ZG/++A4?1 M#AK0L<^N/)#$FW%TS-BVDW?MAG6&I1/6+.+>1()W]9!,C$)7;/&K@LTF,C.?+'=&. SJ<[&.@J :9OI4=*N>Q%8NG_]6(1@>$!AN]/FG3R?B:^Z*QFO]XR MQ=/B,VM:3I[W]+V)DT[>4QC_Q/8?A-KUKY:-GPW"E9@E Y'%U)%[_95H;9.^ M^$6G5S4(\A>?[8?.8W;650.GD>=_&&AG123G YME=JS1) M)V=]R42T/E&'IF58+]-'_67H J/GC-Y!HG3RO3EQ7&M$;'X0P,X$AOH8>+[P M9&\F3SKY[><"M,E^HFCJZ)<]N*G2R#0.>JVP;YYM. M_O7I5.^MY42GK/",F4S+\TLGC[KT7LR.RWO>Z'R!X=@N.TFW#%WCLJ3MDI%W MTC*S*]8=/^U&KV.97O:[ZTDK8;G+HWS"!\N^VCS)$XY+*$VOPXD:5,3#^9%. M<#4<'3]@E7))G<-JGE_YG5@O-AX/=17S\Z&\0I'!8B-1Z(C9]VN$/ && /U$ MCKA_MAJ ^6,Q/S_(GE,1 "\XX!N\# -V /0G"?HE*@+H101]H(8$Q,Z?/78^ MZCS 8(40B)U//G8^1GY"[+QPL?-QD/L_'$H@MAYD6$-L?,0 M.Y\I0/_437TT&^_(C!35P;*=.X=$TPGUYY,/+)LEQD2?%YK_8-:[^Q7,@\##.\R MQ'1.87FZN3E28-CLHL.(D4Z&']+92DANSE;HZD@9 S=.+IV\XOWW"&MH]4@< M%M&J+;>Y:C$E@1!SFY0]N)66T$P/$N$\22=\#K8'Y"?X"CP0JQN%UFR47)B&QRT?0C-L#Q(XVRD]L:0;2LRTZ"N MQY[[,-3U.$O&=YS:(]3U@+H>>0(\U/6(1-!#78\T@?Z1O%K&*YV,IVG?T2W: MH(,*VA++WP@+SGE81]AP%WGC6Z:;3@Y&<4(D-$-C/O3).F]_L5NI2';]D(HG M4W>=Q]Y3.ET[HIX +@3,%F*G!(3A+>%__:02$ULJ689:7@N*K%(C:MXZ(C2^ MWX $*"\D1GDAX3$"18D$+$HD,FJ@S.!YR@R*C(G3BA.RO";=I*)XC]NS!YY] MBQF>.H+@0>L2O?,$5&]J7.4/@FWN,?,D/8MFMTSF-Q(>;KM&/KMN;>)YXOHC M<2G@B=;"-H-]SE@?/OL\\;^AJI/1A$O%KCLD-B.538:,H*^$BEYK1/(%B;T) MDB>4^.4B**G$XE"".-@P80[GT.DXTB)VD2=V+JK$Z?UKAH3C6AWMC7R#O&Y8Z@[ MF$5A/A#;*[<]#7^ \*"-=]YS)_$FXN<)@1"_*FK\JD@H@2CWY*/<1>(_Q"\G M%[\L(-\ADE+H2$J1$ .1E&F(I!0),1!)*4(DI4B(R$R4B*B!&R(Q&R(ITO%J3C@WC[NV55[$2)/R'@D#L&V.J04";B@+ M/V_R!,$)ZX#M&L M"4>S"L9_B'D7,N9=-)1HFLXV2FP\8%UKFW[ 9\Z0L8T(>4(#I=#(,GFJ4+X0 ML#;Q7'$=\AYRJ2%"\>_TL@Y*[J>5=;,\FEENQ,;DB@,S2%*&B2-RD0XCW E. M)$7E/L$.&EJ&U1V/;>B6!Q) \;JM;R)$G5$!M M#.%K8PB&F(U6'E3-B+EJ!EB1D7B_ :="XC2O>AF@4?A:0X(AYE9_88I)0WNE MA-0=W7SA$9%C2AQ3G<[HE#_0,*7M$-KD"C/>JB%:GZA#TS*LE^DC*\^T)%ON MJ QVR;W^2K2VZ5(!K3\;I.$XQ'6^37_B_UAVT\".DV)G_P$S#$BA'<0#C2TB M6W3BN-:(V#S6FX67#_4QX',/?&XA'& S&FQ2L]]+I+W#KY:-*5>X ^E(=&80 M@UL)E">D4'U#(R-*BF-%5P;!L4J3/.$A>LTKE0="J="\\NJ#B%;SRA$^$]2\ M )NG8Q,0F%641+W+9A I1^^EV4,+5&O?9\YY0L0A]4)_+1.N_T:G/>V:)+5H MB:C&Z"GHW$G2/('1Z__&2G^RP!-*/:_"&^>2C4V*$DJN(-+^254CQK 52/V)&9F7KG,<,G:9T(X!H*UTP5;Q<9LN* M$6 [5_QF!HFMJ]0DX0N,UT9[[#WE1_BM2H) %YW-A %E.'9@MD9CPYH2PJG_ M,+'5(55N4HNR$&[OF&">>)VXS_-7#QND.^"'(\X/8FC?IKP+QMR3WV(5Z_F5 M@<]Y(]()G8X]9H7GA0:>UQDT=+#SGA]I8G M$X\LVV6%$KAH6SM\; 4[C]&U%GY$R;(Y^0+\%^%0T1JOQ,8O9.GD:OZ,%!RY MK9VU[9[8B1#=3EA_%(>Q*T] SDP[:B$[1 O&[(:CXP>L4CJK*4$\VZ[HUN602<>O&OY&V'! MN,C/6)WDK!!=&&$B,)Y#Z;/PAFZA+\!R$RS[Q![=6\M.JWO+?''IY^SR5 0T M)8[$#13B+O(E@@+P-@&O;:HVOPX;@,&(,;B1M@#'#7#,!;2RQ^.#C^!26F8I MRL.YO?1_J*,4Y<'?YM*N<'8G_MD=5+<(5N6G6@?3*:B*P2;QNEW:\EJ6 V(' M+^A-GAU=T[$]]0\DF0"#Q7#\8MC"D@A>N)%=,WMGB<6P%#8MA8?),R5(=T!) MI9LOL" RNR#"&)VG99&9S$Z(P(XH-2UU7(9,%9_3LSKFZWW7VHU>QS+5B6TS MEP0OY20LJQE+-PR6"^R-D\P3JS-65272"B?9X_93;]NAN9" M/_7RQ,A(_%,SA=G3:^9JL4$E[16 A-I#823) M$R::+#N*3OTX,+"3#=U<<>1NN#U[X%FF700:TG;*^<<, 7KG":A+!_V>)VI) M':<3TW1CPK3''E$GMN[JQ&F]J\:$*KIWMC7RF@'S2-[NH(5M1D;G@=A>\M4T M_ '"@S;>><^C^C<1/T\(]*;&ZPLLG5OMJ(XB+G;VK>NR-O$\<;VA:3K#.S8> ML*ZU3;^]>+X0L)4(N4*#JDY&$[Y+=]TAL1G%;#)D='TE5!6P1B1GR-B7('E" MR2-QJ9I&M-ENFR](A,\^3_P_IK)=)EA_0 6X#'+=VQ1SJ""NSSR'?&>%.3Q; MB]@-4^L.!KI*5D[2\];6_0#2Y DQLW[VE!:S7_TN7VR&K.Z+DS^\S(7.OL3) M$V*@\]EIA]390T1F"CJ(6F-!)&9#T:-<%ST2"8I0]"B'18]$ B 4/V+![PHI@REF9/5709DQT'VP_=I8LWUBQAWY _)^PY MKRO'ORM?I<* V%;M8[YSS&AS@O\A^+YP&FVX(KHWBQKJ4KTL*/NNG>"UPJR= M[BNQ&X9AN>R*]0A^6$M!%]LF6L':RLS::CA=$_8CV(]2LF9TDZX,>OGZ*IA] M<[95 #L+["S97B7SLB>%OB4KOXK>[[]\=QS1^D0=FI9AO4P?F76^=$QQIYNZ M2^[U5Z*U33J$%_W9(%[YIV_3G_@_EMTTL..DN"[T 3,,8&$'\4X\13U?Z>C" M ?5,"I>R>_ MOL.OEHTI5^X)7O;C'\:[K&%P*X'RA)2^C34RHJ0X5G1E$!RK-,D3'J+7O#8U M1\@@5_H:-LTIP]8]4M9C@I8A9JG M[,BUOK7X_>",M:P%KD>8Y!:=0I:L_LWD5VU/?6SUVM/T[[-!\M<_J=W#4E$& M5+Q0]==X)3_IR(;^2]J-GG_! Y\.H#AN%.]\*V_.$,*3P.<;F)FGI>.5YV9, M9\%,E'9>&A9'AXU-BDYJY047Q8QT?!G!5I#Q131[:X#KP3"[_<&3IS6UN0'] M(?4<\K!8CB@!(>A".>NIFV@+ &">4IBG&8K57TIMD4+F_PZ!_J=@&0+]SQ[H MOYY"IM3V65NKUYXLYNNSM37_/8MHCQ1MT7"<2LCZOAP/7GORP=?L@%.N0T^B MV"K.+_MN@P>7IQ\*+/@'W862[BZ4$%^A3] *C\_5)R@9?D/'G_@[_L3(R7E] MGP)P,E%.L@"B8*&?*#D),E@\&1PKOT&7.ILN%2=?P<:)W\:)GG_%>1 N\"\9 M_A4CU8@6_ .Y>EZY&AM?03\24C^*B]]@V21MV43*R4!:"^RHB>RH\7B+6/(K M] >.O_Q6C/P#C>BL&E%\? 6-2$2-*#9^@T:4L$84D]=>!DXFRTDY+F^?##)8 M1!D<)[]!ESJ?+A4C7\'&2:;$<%S\ Q]# CZ&J/FWK-M"AU*1M==@F1KH-9H. MGLV]Z2 ?DY*/\9R&@'Z2E'X2%__ ;CBOW1 ;7\'^%]+^CXO?X+E+VG,7(R?! MXD@)K\#B$)-G$ZI6Q)L^_FCV;/"G_N M4^\VY*&Z8Y44N7I-OSWBF6-ZW<:1LB^/>.;O!-LASYRX]C7[ZH@GWN+IA@?2 M;XZCY"_*4J]:3^#)FOY*L3W_D]W4F8R(C5W+/IKPZT]@G]X2TQKI9NB3]\;) M\D,^K4QB)QEZWGH) Q5=B_ZW.\BKOU_;@6KG:&!;HT I"*?L# JRBEO5DX@ M6+5PPINKA0US_L3O=JR)K1+'^W-(L$95B\^?J#3]^IG^0(X[-:B6-* [_Z6C M_Y=<([EXI=3&[S=H1/5+W;QTK?$U*HS=^0?/ENM:(WKA5:5*1C;Y#!8HRV-QH\<:WY9^P"_Z.5 MAQK4ZKD<^C.0 U/=.'?^V;-E4VKZGUVJEF'9U\A^>?Y0D!#[[^/J)?[@94;= MY6_X0*Z18QDZ)U]P<,2E=+ATQEBE1AE[-;W;']C[S8VF.V,#3ZERQV9![_V? MO\B5PHW/XG42+\VUN,]Z,;U&__/GQ')OF'KNH YY0X_6 M")O>A_Z5_IJHK1*JM $4%^O+RE\:?&6LS6#MZN.&=BCAGCKM?NL6]?J-?JN' M@@1,EHR;UE9*R-AK-9\>V_TVI6&C7+8%ZN*_-OR[C?#SI)XKYPFN==NCEER)RIYEH 1U?)X&^HNX42@[S2M-QN/ M#T?.7??QIT\>JK*9ELE-;5U%)F8.+8WHU[>6RFO(,S_3!?+=-H],WUHTGV%5 MN.81-!=?Y<+E/[@.N'C@,N%A'65W'0G*R/_]OSZ[W#)0B6&,L:;1!WVYH,8C M^]M_,/_;'X-'1?X"I$YLF_**\^&D+=-G#7V0@<<._7CVV_RKI2G>>&R5"X7? M&-+8%.S9^,;XA5P^VP3_<:F;CJ[1A^%7B_.87ZBM6#$E"KY78KNZBHT9 "D% M;VX"B.1FS<77G:+@'Q-L4WX8TTT(8 MM^K54N5F76*XVLI<]IS QE7KV6TQZSS+Z]EDLS;2H@C]XZGQV&\]WO^.'EL/ MW<<^>GAZ[#TU.GW4[R*J@?:IFNDM+KF(NH](+G_0/GH?=.]0_T<+!=34N8K: M:/81_5JN%TNAZA1G-/W)7;!\E2ZS4*58L9F][PX9Q=_GQ&63N(A7U2TDLIF? M,+:#MWS+1NZ0H#]GBQAY1S.(]]-#.Q>_U[J@Y=5R/&+I:^R F/4VT/!T2OE* MS(NO?YN8!!7ISK;S[7>Z0]<_.P2YHY\X>RHD[.>Z>%G^.SGK*7.0HH(@G582 M* 71*06LOX+#@[).U0H&V'!F:D$)U (!U(+^8Z/3:[/-'_2"V(7X;(-VYPMJ MMD.S(YGUZ6A$M6Q^;G.-)G0/M_ESCA2/R?_TN42-Y8S.+-4:!0N:UAT6=H3N M=+I14BG\S'; R#U1&_>7%H] 8B_WWKVGREE0KE$#:H^D959%O]_H,;&7V%P\D2,8&4TKBVF#>V"*6GX_D17>81N&RUCQ[RM!V MI]_Z_MBX1XU;U&NV6YUF"_WHWM^V.]]1L_OX<"60#2W.">11)O2'UCM67T(=_>E M0U36),DE8]MZ92]C_NY;8N WS%(#PFR3V<_]X31;FGMYQO9?60<\^+BAG!L* M"1NQ??S>]A-_5(ZO@RS:6O&R4"W*]7IY.VP6X#EEH=?B6>?QJ(-[Q_J)X80] M*O[O Q=&R+(1SX9%?YO8NJ/I*G<06H.D-.^]2"VGF]1+>P"GN/V"3?V__.^/ M&SW5.935L)R/7L[MJ\>KWA5JC<:&-66IF;!^(UN_2YLLZEA7FQ?MICW25W>Y M&;6\..;)&]R*.FF!4L.$3LK\Z1C>$:^\?+R^Y7*=/^?WS M)W;YU\U19TO#?+"H'6_\/WV\OR?@JUPHR*5],":: GE>TU%T$9^A/4>Y"^'YL%&B,%G7H*OB !E2*556 M)A91X6?Z%4:Y>E6C4D[#:AH!AQ\S^/LQ<7)[C_\Y>:(E=O M'.02@XP99Y#)62,A*B","3N%09B"C')*(W!(F)=#PC1(QC,IHCVZ7]JZJ].' M>T?KQ"8:&D]L9\+.V"E>Z!7,6> 'L2H?GOWP5;KOLF#,ADH1DLZ%!(>T\T/: M0Q28_;6H$Y\:.*&-YDE;CHC/.=3SF12SR<Q>/@8V/&;3AEB8ZDSG1$AP.+ M$!;AOHCI^-&M7(23=W6(S1<"2S(Z ELF4T4H<1=&SL$'GSF/ O0MQ:FL/'.5 M8T]WE]=< O'N$A+Z:^&J4) I@6STBHT)80E\B%>C/4O$GZBT]C?E'M](]LU) M:/3$H2$<]<9P-CA;@2U_@]@_864M\);M,;.8V_Z0H$ZC=]OXA[=*T4]L_T%< M='_?A$/@6%-;.MC1\)_HNV$]8P/UB$%4UZ?^KKBU=EB98Y2IN+QG'Z-?FN^\$O' M-E$)/YB0%>\9O :,@S[0)]-EBYP)55N.I<;4KR_ITXRQ_RHA4;4\*W1QHT/>>J5T"#[8PN=O!E?&*LFFDTQ6A(2XH;,MD6[$Q181NRU/49O(6J_SP^Q:[V$M+7X'Q MXAE!%__CQ" >,4J%,@-IY(>HC^1EXI70]M[3N^S[E/[ /JCZO%"*RI4_!'>H M\W2^,4_G2V+!>+29+P'B?-R([9VI,G-6,$[XX-T3K;^SQ@P[X;II9!TK9-%M M3)P[,ZHIAS$R6 <=A%65HMIF/:TX\6TFK$(_C1Z*HU&F-S*C'A3T=)120CQ0MZL:TW=SC[^HIN X1/62,#W>0%2WBX"CNF M5@HWFR;.OY9O9I?MO&#S^&87,K'O7[QAK+,K=3.&M3^7+M1TO%1\\OH[97![ MO(($SQ-*9@6KX2=W>,@B"&+(RBQO2AP][;%*(9['"I%".A_H/1,L'F8#PL/[ M@$N06'P!@3O\\F2'ON3P5S7./;WCDR0J&QSZ6W(3SG6+")CN>9N<-ZSY3N?] MZ>]A\;)]A\K'Q_=MXM -P]G3+HFEPM_)2VJ/'NM\XD_B2U7U MG\3\4)UE-0SY:_E4$AR\MBNPMI-=VS$&JI]\Q^'WM7P-V[O34[/%D5.ST7WG MXVIZ(XJU3CGX*S?Z*P=;K$<6LAQJ2^N#,.<0=PE1H6E:W*,S<3S+D_+4JUX= M4C.3&J_L7<:4O?Q-IZ^FKT4FG:;%C,E7W>%"V,2FJF.#&:JLW@>[F'4PU;"M M.8C5[M"UK1&CQ0]XV3FZ9/(=X%5IO2\JZ7JUMN/:9\7V!7*OB3.D=N8,*^@# M10!W,GB5L,YGPF]VF1WF#EYV8^W2O1@M3A9E04BLR[(]P\J3:)07OPP\^=0[ M#OGID8\*14KI?09R<*UV$S4F+Q/'I522$(.)Q.']&!2T6O ->_B)EGYZB+KC MGF$JA]?..'BD!#^"Y[$Y9*6#G\%UKQW=^V7K/AP9OUR^3=+3:(UHNK4 M+'&^7+0[=U07I.H"X3ZI(/K-R4BS7/_2BZ]RN2C5Y:)44939$I@->*-/[:C- MSZ.5-U0F250O3L0)CQ.1D+4@QE5HOL=VU^$I91%/G^;&_02:7F:HZ>5&("Z) M8#):YRD9+=E1SX2N4&9'&6]XZ@0TX:&]LK-PSRU:$)4..D AMIC1[,='5D9V MX_H(ZS?K]Y;-8,M9UJ:<#?",$4HIB5%9XR#D>J7ZO*:Z_0!$.>X I!;18X5) MB(HH_#X]CQ$[LR"YD-P'/#LZZUA7RZ).%'?I^LXY,XHNN7(1=VCMTK;*WYCB M&,R'QF/?XW?[*FQGB]%7>^[@\X6J]NXU)_@E7WR]:W<:G6:[<8^HS=A]_-E@ M#8P66MNQL>0'BY>3"JK ^CQJ?2;D]7;)R/]FQ\A\$*]7CSQAR<33S2=?O]Q7;H<"8?\"!E!RH"E?W&= M;;D4-RZ7;]B@RX6@WI 0NE P]XZR/K >6U@S6.;T#:X@'N!Y2U3":AWYE\G\ MLL+JXDI@65U\+<(Z@742S3HI;5PG@$7]?1W]-/+'6CQ0_*05<:N8^MHVX:5R)HJP9J"-17-FBKON::: M_%C?81$%/_G6XO@%]CYYB:)#JI(N/D2M/R>Z.TW[.BO#.H-U%LTZJ^R[SK## MBVZ_+3:I5"V9*BP96#+1+)DJ"P-WZ=MD M,%P)$0>UBZ\_L4F7 UOA\^K.M[JC3KS6ZVP/;)C8F#HZWTH7@H%)#B_>F5WS M2)R)L6HIGD5**,(HF #(O<5$$<2$,%P)$1/UBZ__8,D'.E4&F+^'K7CZ@3'[ MFPD,PW(F+-04/UN369$=]*@[?YS'0UH!*9 2O"VD0 FD@#!<"8M>*'![V[4M MPW,"/]B62C2VZL^SQG?8Q=!(3^ 3UA0O0!$#!@)A5A!G]4N6+[YV^S]:CQ!D ME;O5"4%6^>5*F"A0+K[>DQ=L>-H*+VQW)G6E#JL[)3@*K.X&+&]AV!*VO(L7 M7YF3 =UAU;5L6-D (3B92!U7PA9VZ>+KDQEHF=?#7IZD'P43J #-7!%/#O_2 MW^-!# #@X.0A=5P)$P/EBZ^W9(#YX>+3F#4Z(:9NV8'U#VL=4 7G"VGC2MA: MKUQ\_4F_I5O]@- M/G"J"&L&*V%KO'KQMO#O*1>ZLR7=8Z=L#YI0,XI25 M*M-0/7*E>F2H://PO*NNI #5)1OJFG;:??^OY(8=JX1;UFN]5IMM"/ M[OUMN_,=-;N/#U?[8;8($F(GJ9O=SFVKTVO=4L)V>MW[]FVC3__XUKAO,*KW M?K1:_=X9H9QR\GYXZC2>;MN4I!^AOF^JZ_O6=C1./+ 2[];?XWGT*89^G,5_ MDXL8_]#NH/Z/[E.OT;GM2:CU[V;KH4]E7..QA>A'Z*G3[B,J !LK3>)C*@0< MXM')65'@I>(;GY]M:@FQ"APQ4!^8&!L3U^KCS1E9B(V1,3HMT3-6_WBQK8FI M!7FD%$H24HHU^J-<_KA3Y%'J@BM17315!4VS_&R@I?#G*RD70@E9 MP)Y)@K#C$->Y!LER]F<#+<\N63*K!!7%DS^L2"%+95#9+^3/B?Z*#>_H)5E) M%-;0].+K7T]\0M XX<<\-Q<;&C9.G,L7C,?7C" -4V/_M!;4:+A-;-NLI>X_ M6=_"L+Z-@3:DRWT;GWJWP::-E\5YS\;BUIZ-U:*D%$OK[1I/I6EB C'M+)65 M7T7>9;80%4O+LE2-FZ6@\8DM<1^)X]HZ[^K-9*X8T8(O3UX63 M$:[ES E6P7D8O325:]74BE)0<9/SW*DJ);/K()NHA.[^SP:1D$G<7$O>&5$> MYS3I$#=) 5R2I5)=!B%\%G9&+XM+9:DDUU(KCD'01B!HG\QGW3"H7KL0M(*X M$[M,L#0_"/M.(W*:+E,M=!%XJH2$IF63@ELV^YV(A&G]R7(Q'J)X>],I&7 M'>'S2UY7+5-EM;1^Z'((LQ-E!R K%F3%<)2GU*6R$KE[XQANG-G+O+>C1*3] M2;RXV@?;&E/J3KGS@X6UC5E:]"GG?OLR)@%A$O[*1%YVC$GN<>+!P*9++?+6 MC!D=DM"N)97JD4=[Q,8:0%D2*(O!/R\II<3VKVVL 3,K0]M8F^53FM32FCB$ M6O0#]PW;)T6O@$I\G'QIXK%.+5[*2JUIC<83RI:>SX[$]K&*5(\^Q )LKY0# M+0YC3"HJB@A ULL(YL8-E]T5L;%K$,[(G MDYA0KDE*-?*P6;"S4H.I.+(C:E*Y)@2FP*3*PD;D-;,Q+//EDMXWBB< Q3= M[2(D$%O:L4PUR>0YJ5".//<5[*ATPBOZ[:HHE<6 UQEBG%.JIQUCWZ4VK!2( M$4(,P&UJ6 7$. VWX%/+D"GC19)G,X)\5DMZ5MO_S!Z1O^X3]IN( 5,K*U)1 M7H^7@DCR@Z=R:CV]>(/($[%7:J6Z5*[617:O@<5R%F6G2)4=S9JPT ,QM!V@ M!M@LZ>054"-FJP5.7K+7->2^W?C6OF_WVZT>[_'TL_7S6^NQQUMB5F\^]?K= MYM]9;\'%9ZCUCZ=V__>3&HW$['$_63,YV0T/(P >IWP$X,/*D ]KUL7%T/&S M;NBN3HYNY1*S[GI^JQ)& #Q.^0A D\]"G<1Y7? QGO(>PZQ4 %95>T(6Q1/% MU,!/B:^(RU]\:KC+C!T/'C<:IM;P>'&_V%03+5!>DJK%Q++@!#<' ' )1%W5 MI&HML4,,L$URLLW=3@C]&MG$P*SGT!C;[E1,VR2SN0:4!7WKT6/ Z5_PCM9 M);%83L$-(P!83 4#RHDE]8)9EO7]RB^ 0>_#K'B];YQESPX3.O? 9\(]XT'W MF=Z(V47)%ALM0-$V0%GL1IB7F).J]"Y3A'5*% M\H]]\R_='38G#GT_L6T 5 M3JS+3TVJB:$& ])$0EH<31*D:CVQ,R,PN'*RF]W/BU)KY!E,KF1U8D;\/J7] M+25]PC97L:Q(A>0:K8+5)3C"8HC5*\M2H2J+@#"(L8@AHH+"2"T*TNP5S!30=4/O M7,D8JX 8\9HK<.Z2HG.7IC4:Z>Z(L(IVK)(=2TVC-Q)3I0H/^M"Q7(+DXL>8 MU]2N=+GY&!NFMC3"PS7]=T>_-G6#8L&>$/KF$_2L\VLU,(+4546-$NH[K ^ M.GC@\K27_22C9V([\S8)KJ7^,;0,;?$9:OTY$39 +N.EZU,R N!QJD< QDF& M!#I391P);6A J6/GVA/Y_+H';/\3&U31.5!/^C4F]J_>$-LDZ*]M=^[F#MO" M5H?MJ8/;:J^<.KC2E5Q4E*(<=DRQVD1SC&WTR@8IH=U*JF6R(38F[M"R*8>U M@ZCNL DY49+[P*%MIODI0PMSVJ\2F;V-6MKSP2'LHK]-3.+)L&*!B@8ZJOTY MT':<28)3W'=8W8GKN-AD76Q%)+^IG4[@\\)[.X'C&9M<+$F%8ETJA<9_KY): MYX3CM+86@PW'.[_JEJA<8/I?R?PK>@$=[YC0A[X20] 2U)FSCM&;KKG#:U3^ M;>:]7O5ZFVFCDS, _ MOYY?3LV)KMUS6>%VO@8>B.T;"2+8/B>/.5:3J'!5*(1E QQM#BU/DX_,$CHY8)4*/#_]^" ]Z*=QM+-$?P12JL_:(#GL.O"!G@. R3J49[-#MT? M_!%946*>>&0V:'09BD=Y_G8?W_H&4!IH#S"*$48G1@&( 2,XM\F0<>-9ZGM: M-M[%*3)KCAMPNFR:P!P%-6@.&V%.L:Y1.EZJ7D_!#_)2I@OXRQ)R M="PP\T 9TC;]%H])["1(U[YZPHML?'#HN^ME!EF_Y MXJNL5*1J);%BR:O\^PCEQX0JXP0EFM)9HBG+F!2954 ,*"UV)L.A*)SAX!5$ M'BT797%"BK*0.(JR@.=BNS(:K([C5<5)IFIRL2C5BG41W!. KC.C*P;75U&6 M2E4AT"60]2*XP7^,FRY+ULOI$TVA%IA73(K,*B#&:;B%\X[LF"V!/BX\\/A< M9LS9G>K!RB[OYW>Q[T@F"G3K:)C:F6R<6EF1BO+Z$>PA<( #'?[*OPH:L'@$ MSJ*W=FJENE1.SMJ!5C%"^\53HC5&Z_,N4JU1LR;/!A%;;5KD;!BKEHC/"96:(\1>I;%?E+!V5=;-Y;J" MS):8D]SV7H0GKK5B;/"/5AX:V*8J>YLP:S4+3V/0MO&_SW#@U_WD;X&^?VZ.2Y.,A#]%4 ?9."Q0S^>_3;_:F6BJX2^ M\4 @%PJ_S52*N<:QM_7L ZGTVPT*,Z2#ZB!'UFG<#43+[11!&UZ_<:%XP(_; M8H]>)'W#!BO@Z*"QK5LVO1*Y0X)8]"PVI[Y![3 =FA+(8>HWO0*C6V+@-VQ3 M"%OVV+(Q5\R'^)6@9T),9!/5P(ZC#W2B\1MBS$3S$\?\M>6GC[&7OK D #(8 M$-6=36LV6A*0<[S?NVN0QM /=I-#7*5H<5CB$]_I9 M9OJ<]4O_A.\1M7T7\<9=IA;-+G,8H':[0H^<4S)<+ZXNTDV<6EH*S-6Y.@OV M66#?>B;4WF?[EO&&ITY@M0[ME5:LAH_8]O^.UO_JN?+8/ML)\Q&MK,I?$7UU(OEH"PO,C[7 FQ M!KS5' /_YT]XE9#G5PMC%(D'H-FG,2>Q*!*OW>FWOC\V[E'C%O6:[5:GV4(_ MNO>W[ MMV\;??I'KT__^=GJ]'NH>X>Z#ZW'1K]-+T"-#KORY\-CZP>]K?W/%KKO]GH; M^0'TWZ6Y/W4:3[=M2O./NXBXI"++^]!!"=A#WF=!NWOA#UB^9";]VO?C]E./_VDFG_S/'I0_ZA;XV=H_Q-6][S/K# M*)PI@,TO%Y6+70\^7MJMB MA%K_;K8>^JCWH_'8XIH\U>O]OZC:W_@8 R>VK$0EKRN1!0*E3&KFF5<%X%5J M> 7K*CV\BF]=Q1@EO7<$],XS6,&BI,6K"O-(7HDY.;;.6:2QI*='B1X>_^E/ MWUF)\RR4?A5XC*?VIXNA#^1=-2:\AY)&QC;5FKQ(:I;GC$<6I?!_O0^/Z[%Z*9225"Q%W@P-V!X=V^/Q<52E MNAQYH69P<:1)L>M1G/CE:;#]!V'.CERK:3UB4,J\T&7Y76" M&RP+VE*?J$.3DOAERE4FC;P2PQJS_.M<*TV/Q"'85H=T(=\N2'(6O:D@R55P M8)R'H_&H3HI458"CR7(T5NVIJ$AU\#:=B:.QK%&E+!4@5B;?JM%W8A(;&]X) MH#;23=UQ6?#,JR !OF=:I#Y9F)MWB2CG4(Z*1:D @O=L/(U%]%;I7@K:4=(L MC=>[)$OE>LR[*? T60U)+DOE6LSK%%Q,6="C;K>%4^5:E0I2YJRA426I4@#O M_SGX&=?A7 E.S\W/P,Y[C.46JEL\4IA1C\Y'C 77X?=GJ MJY;Q:28@:+)"JIQ,$Q !B !$ "+V1@0@U!K+;T\E_X='3O7 M\TQ[WSGK=(B;K%.G4),*,IRD),;%6$S%BB*5ZY"U&#L3XZV94Y6E2CUF@Q^X M&/>)EU*12L4S156#VT8@S30GTP23#! !B !$ "( $>*Y;3(;P2-RU4##$3)+UE/D="W1&DG,D@I4EN1)#3?K\2=D]F1A3YE\H89J4ZKHY MH03VO;26Z7SC]/.NZS."M=Y=&]-%K)O8GK9=,G(ZELEL&MOB15-G]LZ9CM-J MDER((<$O2_5J#*U* 1HQ0B.9X[V2+%7K (UT0B->J5$J2(4X M^DW!,6&*M,EO.=4>]UGK= W[KFV?2F=2_*1""1*LDN9IO+*W+)7E.O T(9XF MHVH5I7H9:B ES=-XUVE=DHLQ:,]PR)@R/VI.I@D'"( (0 0@ A !B(!#QAR[ MA6:'C&)X@?Z:O+>7$N#L^7.LQ4_<(8Z)6I2B\C'FI+F*5(JCF"[P,6'_3E6J M%>-.JP(^QKX>BP6I%GL:!WAUMBBN1:JX:M;DV2#95M"%F6<*;#9A:)67>0(F M !. "<"$*-X=\-M$&1P^)I1!0VP3]#]_J2FRS)QGCJ[R]F::;DQ<8YU^?RBA/_%'Q@T4I2YC5+8RT9!NO;E MXHZ.^Y=2JLM*6:Y??"U<92MK.3T\WV6.QL-S^BK*0RT#<$CE9YY@: (F !. "< $8$)4AQ2$&R67A;;FFWKC M(Z._8$I0RB'/F>4@:^(Z+KV0/E8,U]69LB3^Y=.GX9&G,QD]$[L[X-9)=T&C M*+Q:'N6#)D\A:/)LBWPI%J5Z3:;_0_Z:8!S?:NN>PO&25"@7I'(5^OH)PO&] M/%HGKO%Z19)+,92W!8Z?PO%8U[@L56LQKW%P6:5!'<_+/,$4!4P )@ 3@ G MA*@N*W!&1=%,SAT2FZK4H[%-AH32]Y7,*B-]8+%5R0=-Q:B^IO798HTFK<\6 M:S1I?;98HQ'QV7!*<_C&6!1N8[RS;#H2$ZD3VR:F.D6NC4W'X,4O$=;^,W'< M$:66($GC9W+A<>VA&50> H5#/0(V??KU&?F\AS1,K;\@9F-.RPYQNX,^?D^T M5UE5AC)F*<-!/#V6)#F.TL'90\*NQJ")0"&9)'B*B3C<_ODK)YTL*.+-J*\J M<3<0AJ.@%-2!RLDT4^#@%854.9DF( (0 8@ 1, 14$:.@/J6BXV5(Z!3S72._3CV6_SKY:F>/.F:^[P M6BX4?ILIEG.]?Q^[ M)T\HOUUC9$U,UV%F"ZN J5N:@\;T'YO>A-PA0VQY?9W1$+\2]$R(B6SBVI8S)M34>27&U ]Z(QJ[^84Y M"=X$J'/-V)K M@%C;>B]$%X=A:!D [R$ V%^^K.Q,/@EK5V6=0F]]G_+?9'L3Q!/76CDEXA]M MV>Y",1_]AA>"?Y\KG"EKL#W3:FEW^JWOCXU[U+A%O6:[U6FVT(_N_6V[\QTU MNX\/RY(NR%%6GM)]E^M*J5#X5;X 4N\B=;/;N6UU>JU;2MA.KWO?OFWTZ1^] M/OWG9ZO3[Z'N'6K^:'2^MWJHW4$_6S^_M1Y[O@[RB5[8;?Z=\6;Q(6K]XZG= M_WTCCX G.WCRX:G3>+IM4SY\W$7$B AVB$HD(L7Z="1&LWL:&@O6J;?%/4&Z9FBWDXDNG$:>'8AY%#$WWR+I=_X]KUF:OK? M*R$FZ]P/$_1E[/$[/!H>?8Y'GQ):53LILFIVTN@+F(4&SV7<>*A/HQ/ ;8U[1&(\M$/6K)_B$NS[9P3MG)N80Q M!=.$::9B@J)NV )0W'>ZM/.=F<5/UJCQ^YV=](5:T6 (# M\+#I:%%75;<;D%/$O?"@.>A?",DHO%2&##TU:63OQ"PKL/]N:. ML:Y1I<[' W^'BL>Z2U\(0$D34%1U,IH8+/+"XZ+%ZE_X# VF-G@?+=5;!$ZG MFM,:&>BJ+K!@!_ZMY;YZG!MQEZHS.ZE>XN":N(]W5 [S"P[I5XOQ>$,@?TYT M=QH;N&+,U,YLY<)#\KE%/ K_A@ULJD1"C;&M&QX:9.\ /.S\^UQIX&9 M5H%N)"OIAPVG:Q:*OXI>8NDO[UB&>U.\7R<.>TQO%G/9XNN7Q>5:)HM,:[SK M3F2]2E9Z[2JU@M^PIER5"L48BE8EE3J88%[J#C0$Y++'ROCA<&P]PW*Y*!4+ M G$])R+ .]KC2$E"!/R7V):&G2$C#U44E)LUAI]5#.=NR4?!_KV7/#!?+.8O M'$0/6-?:9M-SW@ 0<@>$A5M@4^G3Q!4")9X*%AG$PH[B)(>"X9&XF-I:6@O; M)E4?8E(%]ZHX5"Q(146!XC0)RH*HEF])*4N50@SEHJ!47Q2NG82Z-8TY(,D[ ML57=(8*4Z#N78<868MMQ)D2[G=B4?@\\"=JSU_B7'KF46A"EWG]T"&;QYER1H"6@E JY/.!L\A MK<[FJE@MK$AWMK"V.P>>;>8+;; RTTDK<:ET#AD4F64LE8HQ*S\0&)$%ZYE# M]?(9>]611F-B.KSF5<:M:)$D(- J"[N%2%0"6F6'5MNUD$4#0*=O;;!?N/./ M2_AF0, _LKA)AXZA1^Q7726>^O)(5.O%Y$_AFDS*#*>:))<$:ETK.K9@'::3 M5N)2*072*DW"!LX>Q;:>_#Z]?D4P=8K<16]>OS8P0SL84["-"$@KH!(@"F@% MM#I&E4NF>_T&4BER2E4)1*A3#A$DGX_RF\^GCH&-("X.- R$,.SHC!D[>Q-/VB9T*V6I6(.R!@*"(XV%ZC;YF'R_2$@CV4WOVMOQDIPTNMC6 MVGZ#S\FORNXU=!Z_>P795VJZ[_9"1="Q.'_3!%P +B+%1?Y(E9-I@J0 7 N M !> "\ %X )P(0PN\D>JG$P3L@J@(YC7$>QO$Y-X8"@6H"/8(>V SE9,>K=_ M-3+! F;QQ7)1 F!+K,U3) M7I& %"! P'(11:E8K (6$L="\@$\>=']A.=]=(*\*-6*,7<>@L"<+5[!XO@= M:=;DV2#9]GX*,T] !B CM4($X7^Q'1@RS-4#8)M/OTAF]W[?(P%[EJ9/3B:8),@.>7:!GJF)!"FI[^C MG_0A0P>U3(UH(0$Q*,B<393TQZ#L&TX4,N'@(R) $<,/ PI2B6&,L<8.DOEA M+OO;?[!WS!M<)/P%"$]<:[8BO$^\CA N#^(Z*=;*7V;T008>._3CV6_SKY8F M??.F:^[P6BX4?INY",,\B(40#Z)W)RHJO_$5L"8[_._IUVBC& DNQ3U^AT?# MH\_QZ%-".&LGE5:;N>5] 3.78L9MMCUA]&10<5%N:7B\K%K@?[LL7[ M,QB+NMC;ER_Q&20'9);_#7_3M1?'NW3,HU(!2>P3]8'#=DWOO(^?Q%5O'-1F M R".N[QC14+]&!X#[//"=Q _^1.79ULXI^SD7,*8@FD>M0)A@LF-3-3-.CFQ M]Z'=0?T?W:=>HW/;DU#KW\W60__SL_WI*WKJM/L]1#]'O1^-QU;O8PQB\228 M9'0GXI'C&TS26CE$2V5).:N/N5G<5+TJC]\II^6/(>9S)N1%1H'0&%D3,VT* M9&ZYY:4*B,LMX%GZ5ACP+(1G\ZA[3TT)WAT6_7BP W>,=8UJ^#M4+[(? M@)(JH"R"\STN6BQ$WV=H,%#?^TCGX?KH ^L'%H>J"YMN$CS6R$!7=8%%.O O M>'7?4? ML#G!]M3#@PP%( [(P):57T5>-;>0= &(K8U7E&K-2\HN%.M2J2Y0BFY64[(B M!L*Q>5SE9D\2=Y6?*)5F YHO%_+,58P @" 8$ 6LR ME*2R(E!-'B%1L$^GO -@($Y_7EFI2-6*G*5>>,)+@>@J,LA2*8X^A@FY?3+N MT$G&1?-(QA-;'6*'(&O @>5DW"6SCRQ>4"6D,>5J6R/Y7.UR]W;65.3JQ==Z M7:J7*EF2U")"A'?"2@XA1\M^.>X^[#$A(<:Z/&E]]M&"-Z7S!5JFX]E R^AI MF?<]\^R=1*OU3!F[Z89#9"6&):40PPGFQX0,88A_2,QB4."\K*MIT< MOH!U['B+]Y^B6J]F/PI:0@66+4=:Y)0QJFUE]LC@M-L$/<[J"/WP4_<]JKRI4DQY$;EL&T7Y%6H[A4 M$G<=IG+IP"%5%DPNBE/$^I. 3042$JB4.BH!K8!60"N05$=IO'3O7ZBX(E6" MVD?%+5:E6E$!\_ <,$@G,^'T1VQ3I&F9E&X. ZAKH5MBX#=L$XI'>VS9WAG0 MAX[E$B1_S+BU/? ;GOA(#B%5Q\/'4/J]YIMH=UG1-_)&UBY7)**<53USZ ZDKR 2CBU M<]49NU4(@8$7<8;(&3%R=&9X4:!.CH ,80-Q:U(-TCC!293R]73V:N)RI2P5 M:U"*0T!PI#%Q>9-?R?>%4,MOEWMH]BX!VT*L>*WV\C,]6[9&S6!^$9T^#C6F9S,[TC.4C6DF((*R0JJ<3!,0 8B("!& BTQ/$W ! MN !< "Y LP!$ "( $9$C C(&X@W3>?.N>+8,;7O)\@2#>KYA YLJD=#?)B;Q MP%"D6&2^/JB+?NV=:G;YRYWDI!OG7\SC.AW2=$MOQ MF!8_X]/@2L_%H(O>XA)R1O'18DU*5$EK5C)7M6W%"! A#+@ MZ^7CBU5QL) #%"0?(Y,7K4]XWD@ G 1&I/M(6A6%[F"<@ 9 R !F@80 F !. B9AC8>A/ M3 >V/$/5(-CFTQ^RV;W/QUC@[I39@U?C.7R7B[)OG$E(2$CP$1',G#R6)Z30FY\*- '&7CLT(]GO\V_ M6IKBS9NNN<-KN5#X;>:ZFGNV]B[_XST#E7Z[06$A1D$7(HORH?=_8#5M=JZ( M#3>O!RSYU_/O8X]7$JJ(4&-D34S788Y1-.;9B X:TW]L5E/('1+$W.78G'(G M=_7&89[80-4A'%YW:(A?"7HFQ$0V<6W+&1/5U5^),?6[4A"-W?Q"/T)D,*!? MSMXV>P@)OD1:,K%"(U(I4105RH=&61U66U._HNB(8E.;-# MK"34;I$0BCZ7/MNG_<3$$TUW>?=%%L#G]6$T>5@D.UY# ]W$IJIC@X[6/U)Q M5AD1+B)K)PO96D0R-D86'S"G9#A<7ETD:Q180BB+G%P=/OLL(,:?"9433(P; M;WCJ!!;.T%Z1Y7Q#0+-55F0C#<29RN6BA&8_/MYOE!J[>VFH5Y5J MR&AG'Z^)])M@N"?B\9YTZ!@-;79J]!?74B^6,#&+7_6$0Y_OR=: BD**$8KY MSY]P&)R6L? >@H6@J-D+CBM[E4_;VE59-T.F.7NA[O3?WZV.OT>ZMZAYH]&YWNKA]H=]+/U\UOK ML>=K(9]Z_6[S[XP5B\]0ZQ]/[?[OP))C6?+AJ=-XNFU3-GS<143A=W;@*'MM MG^YO!/VDCQDZJ$7W-&T]JZ!P *_3;"M[@_1L96]C%-UZ#CR[$!(7,K.9J[]Q MI6+-%O:_5T)LZKFC*.ALV>-W>'3:'WU*1EGMI(K.L[ E?ZDN=/:Q>TRLVK;' MK#^,+D*Z[,PO%Y6+70_V5ZGW9S U;N$'7;YD9N\$5K__#7_3M9=6N.2&FBOW MI_A.#]N!O'C(N1.GS09 ''=9]D="_?B9J.QD8@+C@VD>^QB8X!E&)JK@3TX" M?J!69/]']ZG7Z-SV)-3Z=[/UT$=/G3:U->E'J/>C\=CJ?8Q!(IZ$D(SN1SPU MJU')=H&ZKXL+JW,M.7,H(N^!2M$92<7BQ M=@A3N*J6Q^')V:#X!A1?BEK$3L:/U&PWTSW"'7GYG'/V#K^_RK-!,125#-GC M3?$)X%VT!*X 5X KP!7@2O;YL<-33G?MA:JZGX4GD+.\(I7*D?O*-R/F8!\Z M@"]B\&4+0N#+SV25-JY#G%:J MF!])6(X 9TG[:([E$D1I)0L'@0Q/I2PI507XG^!>$%F4EE*5ZN68F^!MLNR@ MFY9(=;SS,D] !B #D '( &0 ,J C"F ", &82'V7G-./I0[I?"'B@5-/?X<: MRH%% C64E\1(<"GN\3L\.NV//B6< &HHI[A&4NIJ*(>R3Z"BM'&B-$O3A F> M>61G%_E)BKF-P6H;VL8<4U?Y,%D9Q7*'>L=1^0=2S(53R@SGC51IJ^X;Y<%L M>KB4>&G=O"V#2.O:"D&\>-KA[=T'3HS8\Z.:SNU9)#?&IH-[45E.-Y4/*OI[ M9)!_[(DA4.974&_^(GT$FQ-L3ST\0*'?0Q)(9,6KZ2;7!4L@4:I5/X&$_E\I ME,2))L]JX&C$4#@E=:16B2%2&/B]D=^0-)*JI)&(F2]B_;%J61PD"(F!*#)% M B 0)U.D7I**E1BX#XDB&[D?6:)(N2Y5XDCR@1( 4=APR5AECV0\L=4A=@BR M!AQ8QQ8X2XL5MH\H7E!%NYW8E) /Q-8MK>?;2\N%/.30*C)BV6<5N7;Q52E( M126&+._SR6H10?)/;$Q(%J/H;!04@7'X%PI,9N$*T3HE3CL[#_;QDCXZM6QXZW< M?W(:9,0$4>H77XL5J5B 5@70JB#%E!&=/@?+E /40B%.'P0^AA(7%>=>->)2 M)L;UDA:(@Y=>;(T8FNZ!" /*I)$RHM-GA_\HF<9?@NF:^\0]5)64GI_D;/V) M2QEQ5UX*%TLJ'+_0>@]:[R7S)FARP[M]L0%7[8@!%[\;.9+0[N]S+7;JPK:;B^KV5."!-T+UV@O!_R& M;.E494M#B[W4'B*E [B&)O08@]:[!T5DP4M]D1J I*7>2:@86:&5GF9)V " M,!$9)@ 9&9\G2 O !& ",'$0)CY'WE;/,Y\J)_>"JYRI%9SHC=_V/D*<'-,2O!#T38B*; MN+;EC(GJZJ_$F/H92D1C-[_0CQ 9#.B7L[?-'D*"[]&(H]KZ,[U)-U''HE_* M5RA$9D0J(7:6B]]]A'YL \Z$6FH20M'GTF?[M)^8>*+IC#>4]AHQ'>\W'HG! MG.9HH)O85'5LT-'Z_E%GE1$;NNN<+&./JF(?MKO$Q^(#YI0,ARNKBV3IGPT: M H^56)T%&2T%A#P3*BZ8-#?>\-0)K)^AO2+2^;Z 9HNMR 8<")R7RT4)S7Y\ MO+GXM!% ]2X1;UFN]5IMM"/[OUMN_,=-;N/#\MB*[@D M6'B&^R[7E5*A\*MR :3>1>IFMW/;ZO1:MY2PG5[WOGW;Z-,_>GWZS\]6I]]# MW3O4;/1^H+O[[K]ZN]HT Z$W$?K#4Z?Q=-NFQ/T8]),%?T(/;$%-H?UZ8-[I[QY9?M)+AX[W>XNJ5)KWZU+D:FS=FL6$ MWX83_N28L]0>]LB>@X?,;."4K0)ZG!"POE5VQ(V=8"4I!D9,B<5+/ MS@OC"LDR+AVIZN'S2$>"QQZB5Q!]/WQ%K%M;V!FB@6&].6A@6R-DC0GSN9HO MB 6>O>JN3ISKDY)"#I3I406<127GLO_"M(X[U2\\FI9 MD4AEIC A]7METIZ$*MA"[1*K5*3%?F-9QI_J% MH%GOE+SE%$O>6S*FTE;WZU.;&L(CBW+AO_P#(02I4,4L@N1JF%HC0*SH%? M MJIE2D^IU :H3I. QB3 YEB9<146JEN74]A/(E_J=YDV )V=?/F,OI'0T)J8# M\G]S,:-OC%#- )T2%?TE62H78Y8*&7E,W/Q->P<9$+T[SJSW5J('Q+99U@1^ M][P33N32,RPB?$&2]U6ZO1]$D6#0'PSU\*$&HV(]0;,']-;"VJ/9S'?XE6=8 M]9S+??S>>F=RCGPC)AGH[GF.$2I2N19VBA#E MHG(PUPG=JABK0$Y_MXFC> MLZZ>G-LR#/H^6+J51IY=I#O.A!6\I5N%XQY]VG(*?R.MJ[^?ER+! MEQUNM@39U!W<>8F@YDN3\2=1X[12*T9>4CLN!IT.0%%G)CKT8O&6"@*]7=OF M@3E.$>^>Y3(?-.R>R>R>AF&]\9V2U6]@-5O(=\Z]>)O SKD\ MCIC%U_++#FL:/6?/G67?^LQI^+Q)=->L1UY<.#;>G(X]466)H"[)6AS#RX_:-E7K(0/7]/TUF2&'%<1#P?(QB)Y]34O:8*?Z?X;/M\ M2723*\;0;0E,PVP +I;]39$4!4S"#)J$)Z>3GC-!=(C-%_HZW0R&KCL.<1T> M?FGH^%DWUO-$!;JIGBWNB4JY9]#V'8U M\UJR["RBO[*"8'#T=WXENVUZ+)JQJFW.G$F/$9SZK61=G3SZ7SKVY*E*U J>& MYY]9&I 8]\9:J";F9H5C1-A1M^ZHLW7"=M2Q3<98UV:GCYZ#U6*]I6=%J'W/ M*]BQ25@..Q)3UB7<@\>_6<:*GZC2,+W^X W.NF2S[J5J/?+,RWVY=WA)+#!I M!01F+$>=Y7IB@3Q;80FV[7EWXN#NY^)WLNZL!2LR6=U]LQ"9)V"26#VUB6:: M@P%Y9A >O)4=A,)8]JXZM1]+YP)B4J4HP8!,HP'IV8J&9;Y/P%H462GG MNG?',GW3_@SF8:40>25D, ZSC<.8ZL8) 4,P!O.PJZZ7T-AOGXV\"--L)7H0 M# 8LC?&4MR_DY4U5U9Z0A4_XM%XL8"'':2'/0D<>//ZQ4IP>]^X70=()^W]K MY<1D*]C,&81E/)4/I(HB!"S!@,[T5G^@ ?U!\Y?,1V9+:Q/BM78PL$OWWS&V MW2E8TB)&;-Y.2-]Z]/CT0-E$Q5G3LV62M::%B-8$6_J._VS9&MUM^4647\BQ M#%WC;RQ(B/WW\;S]=X+="Y(U>/-*RY2M+T #K*R4T#*I^DW@(LY/T<$.<1$K MR^OUIM.HE?L\#98?I+KA*P]; )_Q^0-.*+.:E%XK/N4U@IL:B@6&].6A@6R.DFZ_$6;%^KV-)!HKS MZ/=DI3&>@S\8EK!GLH+2 (8%;EOA6J*=>\]ZF-CJD,4G60/FN1U31DUY$BOY MIAFZE&7HEA\47!-EK>L]3$!IK0 MC=>Q!NX;MB$:6(2@RYEPN[/LGL^71#?4JE2MGJV?#83ZBH^ZF(H[%&MG:YP+ M<;QPUBG<*0+04KP3&?&,/$ #K*PLK"QP" MVY"E"'"^U3366M1IVB@D^80$< M<1L")]LS?L49Q+M/;F!-*M3/%LP+[N'4HC+>C-6*5)43LW6/\A2#K0NV+FCD MZ:1ERM87H %65DIH"7&]63-R4QO7.]!-;*H0UYN1<,@T#PMH ,,"-RY$(*W' M]=HZW:+&V&"=:7AP ;),I.*Q[M+/#%Z2T'JF7,/,_P$.71%<9W=/8 $Q%V$@]XV^,=8TA%CE#;!-DD[&? M-@.-6@6+GWR SZHME _TML2Z,Z/B-039&5&Y%+_H'EF:.-L_5. M;%7W2C,X;%4@:QR'LQ9LSF,$EFVIA&C.G6V-N,CJ>KR9,4U+V.PL5,^6P =6 M9[H0F/)]>-0=H@)65A94%WE[!(FM%2A\-"Y8% MAZ\ #M\-B7IW,WZ=.WVT*,F").J)ISD *L^5/LH\+6?K+@[IHV#K"J=% BW% MT\C%V[$ #;"RLK"RX&06C%QNY.JF:O,L&MWD!J_DF;VL;/XK52A9P@VK_&L3 MQ[5UU:7&,/L>CF[/?W#&[ OV?VO!JL[GV9Y)(0!7^#%.1X^CW4%0VG7-D^3J M>7SFY7)1"-^D>/Z'%(-7&.S&LL6?+]<7S'K8V-=2???;M1%VT3.ALS;9P39K MG5748[6J"E)544(JP:,]-3#4JY'UD"O(!6KB?70 M@RAN.-D6_^9MXEB6@ 596%E86N+@%LX1351]YW6Z6P@QGB5G.A'X> M:C-GW@W^5T&=B%%;)S$TQJU(!?ELSFVQ-1! Y &(C*[A?%FJU<]6J ;LY:S: MRT6JB6K6Y-D@J5-%@9@"ZO7B[5< !UA;V5A;<&P,QO*! .U-QF.#L&)WV$"W MNJ,:EC.QH8%09+L+#$O8TUU!:0## A>PF+N:$'T/M FOU^P.B>^R95Z1ZQ1Y M; 7U:L"PA+50!:4!# OLKFAWJ&**=ZBV29]!'#=%)M,I$7)QG=2<&MDX8\,# MU14Z)-E\5UF6JK(0,8OB&5LYQEHLB2HUJ5Y(K"LBY*+"'KC/'MC'[[DIIRAJ MJ$+;5*T1X9PXRQXHRGF*U4O>;5B4]M9N_@Z%48G'&]D8%A Q@66(!@ :YM8+=D M0&R;:*N-5;&JVA.B2?1.%TV)FZ=.JZ+I[CIVKF=\ZOILXJTM&QZ3.I;[.^%. MK>,MQW='OS9U@RXF^D0ZD%4E79'JY0I8A8"L@ZW$7LRX9[SH/M,;,>]4V3;5 M"1-<\;I+A6Q4*9[-![B+UW$JUX2HRPRF(^R!^)2L;-JR$3+J01')"V-D> M?3;=T5ARWL3$$PHE5FG-8ENVX_W&JQIB]K$?SD)W/<>E'S!CS[E"RY;,-3)[!^AG-]]4W7W"$;>.&W&S1;;$4VX,!JELM%"^/C7O4N$6]9KO5:;;0C^[];;OS'36[CP_+4LO_R8:J:Y2L M[W)=*14*OZH70.F=\8_=?JN'^EU*ULYMJ]-KW;+?>MW[]FVC3_^X:W<:G6:; MLJ+7IQ_\;'7ZO4W$!V+O(/:'=@?U?W2?>HW.;4]"K7\W6P]]U/O1>&PA^A%Z M:#WZ?U'B-SX"G8^E\U.G\73;IOC=1<,EWT)Q'S(H@3)8WF=!_791!&OYDMEV MR@:^_ T?R+57>_J@^.K]U"5/J^],1L36U8!!\FWBT)L=#"$XWJ7B5=:JL M$:7T6W"TWF"#\UR9X&FX8UF9+S8U*QH:ZJDZ,56"?E"RLV#$IF6/K_@!D^XZ MU%*T#&-Z:;V9U!QQ)L^.KNG8UNE0/KC6"Z%6C"UQ6X99I4KAIFF-QMB<\K_D MFX\2MV&);4S1']3.-!%VT-_Q*U:'&/6ML6I)Z/Z^*2'=01B]&-8S'9.FO_! M$*QQ\]5A@Z*_Z0-JR7(FJ-X[KE"?OC?P0KEZXZ"1[G!OHLZMK&?"!^<_^9E. M=$CY\ <;%:*KP''Y1%T;FY1V_Y^]-VURVU@21;^_B/VT ? >PL#-WN[$M'W]:JRAZ>>QR'/7\CI'S3/$ZL/MC')A#CB@1_^W83 MO(UR:ADWL?^O0./M?.$PHA$WS_+MP5W,_61V^27 M^]GP9LI$@TT">;G!'0YYCHJ>/D(,X ?!L^).!*DYLI?@"!FZUHZ[/Y&,QA(P MR[.!/RP-9NIBB@%\YK,LLS,_7A;*X%(]CC6!:HS\06RC-H#9)SPCBRA/7)C? M&_<-O#RXA__8SE^J<@-,$PC0,C15N35A0=L 6OQ?S85''CW;4A50735^H?\P M$%Z&UE#N5JO;OH#"$@HBO >_G:^'/-V89/2W M \74YG.[5T%CTE,MPT,?.3&WR:JL)L.0/ 8;R-#VZ\L%[BSE$QL[/FA?7"BU M.ZJ"UB37^@6#R#/6#WX]?R?8P!9FM9%"@1*8=%ER%G.=5*BU:7B-A>^ MX_H:B&[Z"89U?!)="9KF>^8VF,D>86NT]0U[Y;;;-:CPXHS(1SU8#[_DR144 M?P3VS1P6V:\!\E-Q9[!9TJS PIK#1ES/GOS%=0Q)/;W&UL8_UF MB<5BS=\45]R'S!&Y2C9>P?Z8,)UKJMFL)K!T;K_>A;8'P!$A'84EZ6.3&5I] M:/ 128%IW.8O;0!NZ;VP2GP#8-/ZC"LV+J ZJB2NS_FZQ[?>TM,?J"GH5^H' M>D^8!FC25ZGQX8/OS7;@/@K__GY#!Z$5>4#<=_$=]T%DDH?'<E@N&#Z2#*5S\HU&TV^_ M? K#Z^$TJB^#R;L/I5//;)L>>(6]19;SD3^DH\**@A/(\[G$B' MB>*XOQ;'[6ZW<9R["^+(1#Q- 2,K;FTQ#Z\SE;(].X87R6*$%40F/@EVP !W M40JO6KP*G+L=HLMP40T2WT)!K:65K#U\/FD[(C.^'VUQ3ORC7_0EF4* MDCO05$"QL3W\!7]C>409(;0KETW>ZKZC:TN2R*4RBMV3SJ M +H9J(V@$KI &@O2'*U(2FP\/B)8XPI^QLN'PF.$F3%41%7 MG$;05MN];(6@8+F1HPN$[.4FB';S?]"D2-4Y803M>6?F\\6N3IL;QK'LE!5F2#SFLP]Z#4!WK$ ML("_70/F<*E[9C+"S_=V=]1J]SNM<<,RFSGC3UJ7 7@MP.L##< M? KPD5T*;Y*USQT[WE9 MV06[I)6#X;$*FL:V,-.>F#)FS*)EX.WP "@BVF)A&KS8F$;-.&RA.:$SED=_ M]TYKWX)?)+C"DO^W7,XP' R.RQGB.3$;TS9/[/'JK0'!.C(4)&W]D%FA3)EZER80MO-5=0KT#_D4J$4'N MFNZ!%CJ:*2CZZ_7UUU6J"T6]ITBMM,1JHPO;)?5/A>]=W_1HP4@HE]P2.#QJ M:MK/+B5<8!80'QT5X3[<-U%XNLF2: ^#7E&<- M"/=$K7 "G5P QE8YYW$^+HT8BJ5A&R3C,:2*<:8 M/@']#FOWU-#"UC1%:,G9 9A95<@5E>E7AN@FLE?5@*8"UD>.PIC MWH)I63JF\@$-6B*=*.1]]L*PB&%$[XRF_^F['G_6 NO/ M=5&#P;@AKJE,-0/3/ 6VL]X=\*%$ )8'+*.KSS5X);D]X9>:D%1HSOH.61V6 MAMT+.#L*6%HXH)*_PRO^CEKPMZZL[S3E?'"5A)+/U5 L0,MQ :RQ!JX7F.T9_O1[ZQ6W M6;99FFR(TA2+$]^/;4)+6>KV)C,8631*6=]UN9K\!>5N.RBEWBSNHFPZ$ 69 M;+HI!'YK1!(&WKL2OY8=VRC/T@GJN4',A]NE[&YZ;J;I(,/F&DI]V)$!QP8- M78CO@XP.4OBY(L++RO=2;\0AIY0?Z264E5WVX\YLW]11- +_(A3!,W_Z%OAC?0*3Z^<$ 756IU$_HS0WOJ M_N.J:"!(RVD% $KP]\0UW^"LN D!![\MP$4AO0^[>!_&$>_#)(J)*KD?3FCP M[7+! V/ F[%5=T& :P'59-P&6#%)5 "$);IZ55BJQ4,I4;.(F<8@;N+!7QE+>UZ-LZ>:, R)&F6 !T>4_IGB:<+?O%(N]&H>$I8Q@N;\HBU M><@5--'E&QXU#5Z#1?*0M+8I[> D7MC-T8>'(T'O^#*F/ MPKR^!BV#7 C<@I^0IJ(;&,8,,RWW;!T&%C;&-E5$#J+^I2>--,/5PT[NV9#DSO7@NWIBN^RJ6\J6!'*/6J@ M;RTR>\:B:\<#G5-!@*<6UIQXFL*OA>9_)XX=ZIF[[8P]?%K!G M[AU[M&W]V3"YGFLXG)[X@*YW?)4(&?DN#VE--'/BX^EY(H,HAT7^#Z@E6+R+ M@ EXQS^K2M9@F(JGO8ASQ"OW<"U>O+3"(J;A:ZY'M..0O%)%U1]=+')2!9%N MJKM,T7XTS6(,PH<]"1,%*P]%F2YO:T_&B>%,_#E&ZJBJ-IFGP3C*R6J(4:%" MY '_?;2IQ!@5F37MGT[@GM["V'O/8 F+^Y/%=7< ]G_[FH/5C8!#[EOURH@M MW-S])[H]W4P[,. 4:H0YAJ0I++^,4$Y8 M02"@ZY*2Q5-< DO9Q2WKV? GDC67O+)[+FJ^,S>(A0='F-[3_H[O[ M849\ZW6+#$Y(@ M4#Q##&>>.;R7*A4G&\BSN,O;=GEG-^#38UY0"ZL+T9H0!;QFB4TT-RZP#2LL M95(# K+0HXS2F.F&#S**.7.1'VSRG02[)8[+:ZB19UBHS-I@5H<8F,*O;"># M>2&MH^<;K'9B6IA@, 'C&Q9'<&'Q_,2+5OR3\/;C8?[@6F$"TC,(, !E1(0; MCJBS!K@]P>*!X',X*'&!P"D"L&$(*5/EJH"JH(@U@^X#H+I:(&&>0$+A/<,O M)H)7A\718P96@6%3I3K/U7G#V\O_11<)&BM\U-P0N R1K[&Q4W MFCN[MG3\'\QT ^:/"L\WH"[X+1!%]O?<>=4$]Y,9TWU,W,RF?O@D?D$HK%"<'TW6_ZZQ/:*[! M*HN@S*+^7:&=E7027;1]0+ GND0!$5[L,TS4, $U=H$9YM8C)(*)SO*L:_X3&$%@>Q2T/ZHDG6K7!0J:V<.'CX*_PJ]BAW_&PXJ"/OK)T M^W^^,A=:L<;*(AK)GZ->R%E?]S/Z"(D6S-&G-OY9_++4N'F_<0?##=,.MFI M+0AF%5 FFHVTECYXE=1:0 B >NN_7K5?;5IW_V:!J4Z#L6:!T0[DF4'NT&U0$A8/8$\;IK%LV^5^ MX\B6-?KC"<:NM/+&KIQ,<40E?959'%$%]R*9W-NY@=*RAUO\<-@"^XQ>RC1J MO!O-<=#;]H=F^IE]&@J?83+HJ.U.NBKM4(CNB)<+16>K_;W3*G1\5J^E#LI% M9WFL6#+9@YGL_0SL9_(+)VWK"G#9(E;9_6[&W421ZWG#3GF:[F=LW9G%#)77,^P+:U@BZ&/"#Z_HASQCX(WDDZO+ M]<6V)D=DE6UUT#PS?;1.""V>8;;584;3G/)9IF K:5]MWHNV9EO'(J#KBL,TIZD/201P_27JZPO?Q@8]+0+B'J0R++ M%;#!3^(:VY39E*NI',)1D4-*BI 4L4$774UGW]Q69%W:,F_XB4NY1VFTUA_*XLF=-V8MUP@2S+#61]4ITFH*[I()C<).\!,Y*8_ M,&>^U?7^_IMA&7-_SMOKNH[W#1LV[---79A-O/"J/L?77G8]_FC]\1G-#!6; M"O*?.;$$%46,C_^T>'V7,546VI(7H/&.=V$#Z/%2U.WPPMMH([/PK+0R-@WV M&"9R3T$!AC]T!K>#JK=LD_@S_#3H:4;-?T75([8[Y,7WHJDAKQG6YT 6.'*- M^F@%M;JKE.LLB93HK9&=QRQ;79W"?S*2K:[R6UUEBE&>.[YE$ZPX[E\RT1[;;/YCC]V7I2U[I MB[*^]D7)+$,9A,4OF=]W-I:I*)&*E/5_)Y9N%[,TV<<91R^B#$;9RO>W,1/^ M\&72B\F*AE@EC)CHF563(I%8.R2F2U**0N(AW**@7+WU1^$1X'R7C@P!PVO? M:,^741BM/_XB30N^GTN,RZUQL6?Z_?G"N[ M/@ZB2V'A@W8)8OG--AP\FFJYW*6QHPY&):B-YZHUEHW7PG3$OMH>YE3YEVWF M2R7QU,4)1]0&*G-.21F2,K96%'-+=':?-;@:F?.-SQ.ZP21M.7;PR+4XTS?* M?$*H@9" MC$-_XO.OPF%DT?%488[LE,\&GS+#XU/D:>[(4K%Q&DO\&3XV*Y%'NQI095AT M-IJXA*WR 1$"7L%^[868FL(WC/OCQ]/$'@DL\!R.#_J3AKS9JR1NA#A-E7=5@$,![($&F1>\/GSX&WU[]<"_33P?VZ2_P.E' M8@;8:HH +2XPB>S8<8<8<-3P<_3 XS-N,RU^E60,GF"!6$"<^ M%F?_^((3B_'^,6<>16.@O0$9M=\IGW!LUNKB$7M)3>MCT;7X("]^,8AO,3W. M22;!D#P]&!H6YRO*PO3YYW-#7]@&IWS.L.::09EN1,,:GX6(+U43\\= 0V*\ M=(Q&J[K^=(KCK*V@KA'ULNBD*N0+.GMBIKV(3K[C!^,CR6 1AP*D-(;*I]%? M[(4Y$P-G)6J(+(N/BEJ IG(5G"G"8W"CP<'K0_F6!LU*->$Z,=.OX-R.]I@D='%:OF=.QQ6;)UDS.OUFN']= M31W&^-Q4Q!=.M:DH$P)!H#UIALD+"BT^R??! M(<47M1X7C#7>BHH*R*F*6-$6"\=^(3*"YT'#0?9O9W!"06.<0"1E%,'!X#$# MX*2OIPF6_'E$HU>>M01E)'76@)L%\Y"%[*7YN,%Z"VV)TBG.=E9$10-1[15? M=)(+P?.D0:#&'2Q* VJ1HZ"36'*20^CET\HDC5,*TS- M3(&4-J:3+XS)&W5%RA&-\4]??R1E#TDX'%]JDUZ'_E.,,XW.)47J MPEIBTAAGAJ-?X8S6Y6JJ9M@VZAP:L>T=RF1M3B'*C-AB/V9GR$N"A,"1&>.81WICE! M_Q!0;'C_!5H@2@A\H^AHK7(U\O,=CD//@*^]?<8UZ/3EZA#/@CP")URL_1X6+MH_%HHY7 M\;V?ZREOFGO5W2"RZKRZ5>>#UOJJ\\W#$3=6E_=V6^)"J\@W+'8)1'6=<8L^.2"[];/31H]!8OKWYYW7J3%E"RF.1\\O\^ MACZ]E>Y:A>R_S OVP_HL+]*>OZ*FOC9#;UV#OE2.UW>P<[[3PM%LK]LOG\)T MK^;ZDH#&(%UD'?%ZM#84!&]]IORN>X6?J=5IC ZI#"XA#;!8$LE*]CL4:.U& M;G&(S)&N.(_,"#2\_O%-9=GD%E> ? S1'*EKQT&.@3Z']\ML-P0ZYFB>9\3U M$(#FCQ RWT"8'-PG-7[[%G[^I;MJK\^V[372-;6[LM]* &M;_GX L(;-#&#] M6 V^7E;SV^KA/5:9>)1+,LC"^U5= '2$BS'(XB(_2F/H; 4]A8!?&Y:R9)KC M5EC2E\05<^(4>*''F^_\>)<[CXW%6V4T5D?4O?JED^HL7NTC[M0\G1^QE>J> MOJL+KHZ"NRKXVUI #P'.42]'K20/X_(7\AR!'EC*MI5Q?:<L3\V(Y MENO93];:A6:*1S94Q"C/O=+]JI#CN5W)?+^M+5>1LM3-R^>)7$T: M9E4*>O=))QHUNIGI1!LY498OQXCME8!$GSKODHPT7T2J'O!SX M' $$6M[,Q59O@(A4_F8S6;-PD!Q;2:VL M3BY;SUK^P*8,6+A^,T/J.M*\Y;[L\;)3CY?'-TJ )^Q$#6BD"GN<A%B]Y M6^0CEQ=T.NIT8NG!G#[D15/&L)R#- DJ*X+O+$XOO+(4Y_X!4Q:%3UB%Q0#B MCYJI!CU-X%TJLG'Q%_ZP<%<.E5'Q^PR;N>(<6N^ '\;DA:#IZ\$P]2([NC-*'MJYU^.G!$$E-(.CW0WQ<.6VB& M'DXV)U[.:WN%$8[UDZ,$6%$TCI:(RH=*BP5_3QAO0U(A5?@6E#H- M2,Y9 E6V!MR?\"FL[5_1EA(2E_*>FB*\QE^*AFZ?KN_?A\WMT'D!Q[^^_[UX MW?:+W0B*W%JCJU9;K88-?FN!"AVKECKQAI0*[>5!>V%NA?93)=B\?K 7QJ1" M&ZH2< ;=YINW%=I/E6!S3YVPIMA_J$*[JA*$0#Q5:#=5@LQ*J%=H4U4"$/K, MN4A72'C%]A8TL3V*?A,H594 2PP,#&POWG@JT!];@4N0^PU=SJ&,H)722I-$ M\!H!E8D>YFP($#$[4H*!76;)P\%265O%V6/.[DG MIN9P6@CPJV%#,"]L0!9X!AY]0Z?VM)Z-5M/<]EC@@F?69,E[A6%W6MOA/7&! MI#QJ'?H;&.#P-;/T5:]'HIHC7%-AA: WA#JA.V'W6^H@QIWG&AZ(3HVW9JS! MF>BN4#Z# ,IJ^W,?CI-9 FX1G-;Y\[U^#>T>+RM(=.)!V*P#0MO41%:J*X''Q#(&EDNXQJT M, ,3_-I_1'0#W(;" @>#NE1#&E]UU>I5Q'Z^@=,#3W5"M%_'I<4MQJ<0R=QK M3/X^E-!A)$Y3;DS;UXE\?'HLDE,&]T#SE%L7?G4ONOVC'QW]=Z>1[ CYL)=_ M[)(([@%T+R#B\M--Z'23\'1:Y'34C-O TP6S#(*6YLB#>%,ZWCP7 P(XPAV; M9+KVU'M&AA5R7"%B"S]YI]>\ZC;%,6--$L5LB#ARN2,5ARN$D5ATI'*7,>=I MX997X!(,E#\<.F!UWPDR640K1WJ%:,].T /^\<@$LT[&?H73.G?-A2,4%]!^ M@+=3P_6P:WOB6/0>5[Q(N,;U<**%%G$;-Y2;R#XRH2-BNKB:ILQL=Q>:"&*S M($E!A.(KPE;9T7['&:MBAU5@?=0U_WG&.,,&">2;)(N0.FV+K7KL)Y;@8T0T M?W^"MSC7245ERO(B0@=16/"0E MVTHJLCDRFR]&BXB >9D,6ER;HPG/[!#Z^LPE+7+0;X6.V>,PA)P2>S"1EB?B^$\*-OA828&6K4=(J"!,D-+@\6(T0 M=,NV4=]"<:\;]%/>CCYT;= X#-!,J(_\[PWE7OGU^OIK,%H*Y378B#.F/QID M]?+T6W=F+*)1=8(3#T;SK0NQAS.9XEO'?R+*C>E*8W(,DB6D@LR9M_9PM%6> MS[O%%M7-H;\1C']A]GV<']=ESAB-P72G,A'!$D M R3$9DS$"884+28ZM@N],Y#ZTQSTB@D$.AM[L?$767"OL=6,B2-H,_>S63Y8 M7*6H9?VK5D==E4RWP]2]$_/^D(??KE!^=0-,S?" 3;J8B$5.2 @6B**2+AS,'0P.#>1&+,8/8P2OUQ<4@1\(ZI M'Y_?I8UMWULQG0G?AQGN8Z4^1^]6U%Z(!T+@#GLR0AF'B!S,1S" B_S@#/XV(L+[7!K!1<$ M" J,F:W;IOV(;$Z!=TQ8PJ5KB@[YH0&=?# (&)!A*K0$P^)XPFECYC*8/AFH M-1MP$1F! 28KX!(U6#34 Y,YF"_IA ._D6%'K<' 2(X+A^B,B)4I+,Q&(2%( M '3B4SA0P,[%##5W5>9"S#C =3 (\^/*3RLF>"[06^)YPB=!^L^"RG0T].P$ M([5R/,$$J(F86-N:8(7 X&OF6^#OTD!3$R3X7TN0F-SYNH M\;FZQ?F_SS<*]FMZ4WJ;FO.;1#:G_P/IQ=)G3Z)KA-+IM6];$)\E%!LFM^?,XRW8. M7Y;Z9I0S"J^8J6I%#L+C:P%] 459O)/6^G7/="9>.$WKY[$#VI9P,YO&E/$/ MLEO*%X,.B=1C#-N+X8UP>KR-9,Y8E'135;H)@L2<3#JMZ*#&\XYJ._DR*+TRDF<89:\UYDDWM#-U!;EM-S=YZQJ8,HV=?O M-DQUR+7!?B[]\6"ZHM_)>@QY: M21=?5@?V^D!@CR$0J0D0' *D$AV9,HN]%C^4=B-RFJ'D8NA7QW;7-X%GLH1*G!7^>B$)5\7TK4BHJFBZ)D8KMS9BI234@D M0T^Z4!*1[J7:JU:4=8:]ES'A.S/'ZSR9P8XZ11C'"92+)Y9D#3G:10C@: [= MKNS@ES\TQ[!]-YT2)MG]$36"0G!9%&M76^WT"#9)$$>5_U4CB/10^EI(>RG' M#Y;CGWP'B,>7KI&#W0$A)&&13W#/X*_=K_3V]KTB3?OC"_)"<%P,V^Y(*_[4 M4KQ*U- Z191#")YT*F?>B[86;$>CQ?)V5,^E]X1C7'_92C$2^5:\0F3QPE.M M$ME:Q8]'S!H.>DEGE/0@Z2&/'FK@EMW!7-LPHCAM.47AWFKU=AA3HV*;1&.Z MN_7U8'N:B37A&94M81G@MD(AX\ ER\3\5\J7%8B/S*KQ C:XW;I'M;"*TH=; M;;79[Q2L$DNB."91'#Y]+444+778+=K5N0'FTOE98>?G9^:Z;[&YBT^CR;$[ M,ULX0"ZI.=C2#JV''7IDW]+K]3SO>D59'R*$!7_S<?UBX%^F-1'RAB"]>+([4WJAX[^&;S4)0N@_/;FGI+CKO,TIZD/108_>A M-(CV]T=2UR-I$]5/N%:^L/ +.Y*%HW9'9Y;Z6'4D%F^MM-5VMVC'KLQUJ"[3 MJQX<#U3<.J"XZ;:/;=[.5SNMR"$E14B*V&"PP'^PY2(&VI-#ZTKJK+GE1)LC MJOU1'V70*Q_;:68; F%;>&_F,.S0;GDS[.&-@U)B+NTBNI%DUG4WNQMJ,5I%MY=6#&GG!6RX&=EP86K0L)5._U5Q_(GHD&\N&\J> M:'6-EZ,A-:?%;4&.[7XZV'LH4EME(K6E]ONCC6C=ON7P_63&<+SJW52,A*6Z M(_W:I6&XU#J[FLV'J\9>"F MIMU>C^ZG3BJ\H.]NT[J)/P6(T"O7RK"O-@>E.KXE5>1U:[IDJI )S!5F^SR! M^;H*"_>O8>6F:5$BHK+82'1TK2K#00NMUTDX:M,C^+H=&39X=6&CGM=EI- M+"7EM-)0&&5D4Z_+8DU+DZRL5D-SW]YB.HZEF;^[+)B= V9%<4FL!?E)6L/M MI=;:9* 3R;AN0PD@C;/GP_EYY ])H"X_#3D'817..^Y73=G(Q )"S#5AUQZ#,1YVN\=XN>WG;G.H7@G@'@<4>3.RCPN*LQV[ M?:I D$=PH'8R:O4E<91,')&\@NH21VNDMMI=6;YQH5I2 MNGQ#BW2%EKT6ZY?N4LG2A2RV&2&Z:"?RNDK95E/MC&3S^NI032W$;U\=EEPE M=;9Y??7DZM6#XUE42US"&24]2'J0%4)G:XKQ"B$C-^E%&F/UDZTU\%YM+)ZJ MKO+(-*VE7595!5P^.YU& Z@>?;&>-LS>GC*RZRDE;;772(==MBG1V!DF\ M8J>Z(&FIK=;FOO-9!,@)K*S:L*T!GITC5%V =]1!,SURMU :S*X:JRY(VFHS M(X"7*FST'6"6VQ*;2C]$PTJSELK"=R8S;/RI:(IN/%)QHZ:3('5I44>S@!L[ MS)HL5[4V2-L;@( 9X4: Y#L :0>Y M"P&P7[__G7L-T:O',5[F'[ PXX-DS#6V+=*2-L M@K4WF>%4DB=#!]&)'E#0,] 99X>(FC/=T)2_?8T>Q8LRL1VD#=O"9&+%]1<+ M$W"L>3/X!LAX4X5A=EG3<%M_9FYAU+"@NJB48B,4/9$!?HANL\.9CJ/:M-J) MLK4HYG+T67(A)P_!YC%?^I@!9:,OW7S6EBY5']&2L]!K$(Y;P'D+@7[;P>U& MO.VM7D=5@O^\>??JI]RBN$ZC/<2'8QMM] <9>Q4?OXLFX"N4@0_;U!30Y^#J M_LNS)Z]^H8))+/6[06X"C.;GG[0,Z&1021RCXK##1L\ $HG^'+WRX0X=OA=> M7!=SV]-'KS8,G;FU/,UZ-&#+O 70!\.=F+;K.P76?)81_R4M8+Q3^+WT9WD X/2@U_!\. MFVN&!>\\EJ246;^US_J]\5W8*W-X;TS@X^[,6+CGW*&9G"*YU*^8[ M$W=M]Q @ZEL43]&0V!J_96PV$W:(R&VCL4NCAZM:GCRO:\::D[?6][C8C:G* MG-]UM+'5B-("Z:&PV'UOI+:',A?\P,+;-9C;JUS[9*3BPJ'AL_6UMP.U/4JW M"3Y5Q78%J65O8MD\D:>"/*0U:JFCT9D-.#Y)N[%\Y 76TS6WF[Y24/$])4E\ M(5JQV+-FWCD?7SP&!LG6#=D+):=\1:3=:"95D:@^FQ-F_ ];^Z.($E.P*B-; M[U38\A-9CS@.@4UF%AC9CTMI]U7.[@O1]!!BZ1L>Z:BV7_=4ME_QI]_#_DN9 M?R)CH_X]#DN6SJ68?T631&'J6ZNG]J7Z5DD[\*0TLXTMV&HVU4ZO>.(YE3%8 M.<:RT2*L+%OIJ9UN4W*5776\HO2UDBS&XLDMWVIL#+/]UVO!]1]61[M0Q@V/ ME=[M:#J#/?YUUK'"XQ@Y*U@6?_E'J;HO:;64^D05K93C MTLA6(2JUU2J^.;LT2K8U2JK#-5IJ9WAF,QPJIC649&B4J5ST]PQ'E9$V(V-- M%;86/@$D'2INY+.TI:>2%H/R-D2[CCTH"HA %1-,*+REDY MLYRW,S$E3D@MV]@5HW3K)VE4',NHJ"@G:;8D)ZF?>7$T/:2SEZVQ/L3!%=!C MFB.R/?/9+2W'G)SW&24]2'HH@AXN"TJ7<$8I<8M?6J:&U-[92VUNY;2H^JFD M-2CLV^PH+:Q!^:BM]@?IGO"U]DG4OJ*W^,3K04<=]HI'LZS"W>R)+*SXOC54 MA^W:YC354L04J]Y)M]C9+2UG5)W[(25%2(JHEVNL(F"ZB$-*N7MT[>=K*^07S.K)K_ M%*R$E&?427--MG:_#&/MTEJ[EWUZV=J]RGT)MC#<*MN#N=531VW9GZ"*%ESE M6[L/1VJ[=3X%!I7C*QM-N:IRE79?'32+-^_/DJE4RYH[8O/V=J.5:L!6'UM. M!NAD._:3,X%=#1/9CKU2Z"[%TJA.8V79CKVJED7UVK'WU&:K^'Z;TI+8UI*H M#M=HJ]T2(H-GR36J93J4VXX]YLI+&PK;%044[2DOEC-30;CMAF_60VA&P"=79+RU[8YWU& M20^2'NK4 *H:4+J$,TJ)6_S2,D^C]AY:V1O]U$M7O@*R1.]FD;W11]TSU5J*&-D;O>J@KB<Z/B3=N=J-%R8XW/\^@ MNY.YF*+VHL)>%LQR&>_;A_T@;,4(+1$7#0?%FS'X?XZ"P3^>F+EL*/M@WS5>3HC[S+GRQ9F_:J>3 M3I0O'O>M,G'?'JJC0?H42=S'A4V2 :[+9_G5MO5GPS0_&.[$M%W?80]PM/>F M/?EK2W0Q.,@">:OCL\)87XS1#K=GM&M;XYZ(+?<;2@#E!**HXL4RK:V*A7JP3@&* M:WK]^CPLP]"U#T.'D@B4.>![!<[CJ7Q,;KW2%P#F*+&9;F^H]H;],F,SLERO MPK?P=@Z_]/ "LA>N=B@.V&GG7+:W(2(>7+]/M@,XLFY(V9@L'QS-:94;#3_;$.!9Y#1>PAEEON%9B9B$HI=V[%5 UE1)R2O> M XE*7GMP"B7OXJ5&1:)]%W'(74)QZV)SR>FK!_G0A@6YT%(R1F!0#'8[Q&6Z MPYF.(S%:G82',XKN'$(EN9<\!)O'%( QU<"" F ^:TN7?$FTY"QD6L%DO6;S MQW=*0+@=W&Y$16CU.JH2_ =4A)]R_:>=1GN(#\F'':!K@U(_M;(?\E!,XFPGL5 M_T7@ZVST#""[Z.]1/0G?Y/#S<=]N3'^ACUYM"$9<3R:@MWGN5VV))[ZV=/C$ M\9G^V=#&AFEX!G,K'$?:X<)5,8PT:"@! N!V$08HF*EQ' 0A7_> &-,V""9B MET&H[1(RML(70- U7(S2BT!4&+>2(:>3AIP&?0PY*>MC3DI6K(@_22I1YO?] M_%C2NL>:ZU<][.M3[XETQPQ@;\,+AAL;:'+Y->;-^)Q;1NEMOH MQ/.'8XZ&F"BBH$A!CLOU1T'/I1(1 M$G%;G6\AN:=7:W)8*^'J;*W7+?92G6)TFH91A9;;'OCKWY(!T\T:95K73YCP M6U^NB!:P%4WNS TSY[.MU(#MWGI!-/9#IB%W'+.X11O.=B.NMT7*@-R*\^(^ MX(GJO2 #5\>]&INF(Y[Y9=F0T!WW:_#D@JPJ[.*#0"-UV,P* 9V66O979@4J M=I46%T2*6;&24V#X@D N1:44E5)4'E=4%I\4.P11F=6NY%C4TD\02W\=&^T7 MBLF]5LL)RD>=( DPK60XA@DC;HAW"0#R!*L8YPH]]8;%_[_1;#;1\\1C!PFO M1#N/*\9]%3?PNK%CJ(JK6>Z5RQQCNK,HVY:WPTOX^GM$<2A@ R8WE@UM,K S M@9P!X]"WOA68*PO-V!5;..QJO\'K<:_H'A!N2@COGMUR/-A&7K%*73(H(*2(J 6$I(BHN(DIH MZYHS5/(HA+!XX0L4ANPH&2N;;**H0R,CH*M(F^D@F\FQI\S%:3>:J4Q9O,(Q MBZ;V0H<4G06*SKTP($5K(:+U5+"_<-'[-<*E/@&3.J9UULWIIUY-0JDH553_ MDDH1)454+3!05=A+$;6EB"IADH#::Z;[3U:$4(YL/1:=5KQKPG#EDX%/W?<@ ML#P-3'AGKG=X/FQ^ROYAT>?B1 M5QXP=(<],>!';#F\]5H)Z>AL;$]1/EBE_5$24GP>^ MB2-_XU1_SXG^N%&'7B=+#A><7[T[VRN,_K+[*^707X;/1_(;R6\NE=\V&9;11DR%>&?"\+ U6%_:6&?(DUG2 BTU4'S2SO?#6IHZ*D M4/V;*>62E$NUP$!582_ETG&CQAVUF9DI4$WJJ"@IE'TS9=>!8J_BG3=C3JI9 MM*PL/;7 EVQ#5I96ATNL%]C$0](M_(^;Y=?KGJRR5%XR*2*DB*@5A*6(J+B( M*",VV&EU+Z3Y0!89+-)C1 Z>TQ?/*CY)3F0D*R\#]#49C[I',L@9GOCD^;5G M"]G+.[$LUKB48HT'V]-,]&!MGH%6W<*->-_SXV3R_[!3B][,*7U'#1MWU4$G M;>,7F%U7T:J.'TY9Q7<8%900I!FJ@^'QZCFE3GV05G#2V=&G480J=^23\[?S M!>T%'GD]H_PY;R9[>B3[NE'!GVWK\8$Y\P]L[!TT Y@>,2P05]<@3G"I>V8R M$AG?V]U1JSWJ#DH9 MT:YF"W)E.@APT%D7 %#\U!3(^](XT^R9NM'#="NC\> M#D?Z>^6#.W@T'U_/ %O$F*1_?N,PW?"4ZT>'L3GH2IG325) />NIU7>6\F_? M7'(FTAJ!>=QL@9&,DZEO[/E"LY8*31/E359L15,F'(A:",1GPYLI3YICV+X+ M[P= .:[R^O_\:]AN-]\E04X?M]Z]4;%;Z).!UA:L200^A2V#*KN$%]'[M4=X MZ%'S&/S4L";& @W,.>K!.#M[@]WT&8YW-^5O_R06_DU[,>;^_+WM.#1Q^T9# M*'G++,-I\+TU^HZP^,[7" _P&\TY]5U\"W+&6\L%)H??7+\8[G=DF)]MS8K^ M#.^P%S#2Y8+A#PO3Q-L]M=E,=WP/$8 ;4G!' >3))B?XCCFX :NZHSTK:/MZ MHGFK;^DN_,BQ_<<9X,=A3[;YA+@*D12L_RW\*O82P)"_P*4KBJ=PVXE71YZ* M?U,DTG)PUE > "TAP@A1:PUYFNK9<,@U,6APS;2X5SIS:W902@V"JXOGW)+%= M@-%) D.%J^HN4+=Z8N:RH1Q%J/%4O(U2[3AS=P^6B+=6R F1?P6MQ4*7)DBG MB>;.A(Q,:A0@J$Q?AXU]U0P4F_$?_RARH',.4<8X%GWL[V^P6%6+ACHFN +>WO$&Z =VZUK(]:)E^3 M;DOJ'LZUI3)F"C,HLQ9_^%I[PU%V;<(B%N[KO>8R!0^IHC\2$>(J[&\?X"H M#"F\VF4V"TG ]\8K ?>.X3*4[?8K]0X X15H&)*PL3E.1F MH_.,7 X_"6?_L6XSOO-$G>M91G^&9?!O61T &2L10> MM8G==+9E-_U&6C7\L5JB_+@&ZA?[B2 ?,U)'ZXQ4"^6P0TA#:R:P6337]>?$ MRH!Q@J%*G"*0S;>1)])&DV (*3XC;A ^"[Q!WV2X@AC88!#%"0LX,KNF1[/B M.BUA_(QVE*:1HQ[;7FTWL\U5GX!G*U/#TJP)(SA>?P!"\OX_Y;ZQ:%PKVN1O MWW!)+U-1&:,)(RI Q?7@?Y";!@%F1 <&PTC_ JA9W-?('14<00)._+G@G<^V M\Q>*3B&HZ;M'9A%CG]C.PB;6!/=Z8<-;N,!'. 6M"2VN-;J!M%A9<@!M#1EF_&W?YD'\!*($4<#X2ID'.ASB0XGP*"DK,4Q! >AG197"908$/5$#@N M\CK\$#"AH=/^"BE-F3-O9NO W38I6E'+8;T>=51GVY7+)HACX.:ZBPX3RTZ+ M&RZ.78X?]'Y:J*4C,!(.MSQ%E%^VK+L5HQ)0K4/M8QTM@PE&QD-9-),>+H'_[U[$@HYM4:*\C>P?,>F\:AQZ;L2K"EM#2'TZ&L. MJ!6,D5$>99D(0P-@Z?ICU] -S3%@G[8P(($6)LSQ-#3K7LC'H\=^R*V8U!L1 MS/","W\\,< Q$0@H,@XI&F)!@7W A&%Q2A;.)[!@X1USPT."(D/17*H*6*@. MH,SD.T;O@V::RT)=;6NC>'',K_4NQ%G]C8#!KCZ%'0VQ7Z*6Z!QL6@6U+X*T MILP-"X,+BFD %G2\ER9[8J:*%Q*N(VII:M!J>@$@)J514T0W->4S_*\#AB/: M^(9-#@$]8!VFABZ:9V8^":M^%0;[_/!;:$IPDP$-64X)G%< JEMO>\VW8/0W MT:8W;> 7H><$>!JHEP'FD>H1+MDV^)A9DQE'-$68>H)>!#'408&@?1.DX)P^XUZ,4X* Q MP*XW15@@&YQJV62/)&D:*"I*H?KK4%0I<2D57 4D.;*(@FT(XC;-"'<2#(L; M3UE,-$5T\?!Y,L,DNQQJF&3S>7DXN055PWV<"5G9-4FY);*()D1K!XFN'J@SN.7,]6KZ,JP7_>O'OU4RX%M3J-]C#2B)%OM=$?9.Q6?/PN*MH4DFVP M44V9.7@+_^79$^P4..9LYP8O*%R(GW_2MB251):9..^PT<.2L^CO,7TFW*/# M=Z/YGIW(KZ&/>&:P2*#B>H&AYR=1K6=+]Y,9TWV3":,NY!_N0>E=OY2E^E7N M_J @G&B.LR1%/19Z69E\H/(#GYW:)DAP]VV^DAS=3?M@=BC:H1S.#S'/D.[ MA)FFJ(?XKU?-5_1OL3#].Z.XDA,QSYSDGP@KA6[X034R(AUS@C&$A0L?!W^% M7\4._8[?/E&ZDY@E?*SF)I[''MOD[L72WF*4/J;$: MKBVQVC;97E!/K$?S'MG/ZY9)+P9T 91@_=>K]JM-"PO"B:R;53P7K=8(.?WQ MC*V8ZR&F:HV=A'0L=R/(^>.J7B$8E(2P)?P_L$DD"M9IJ9P ,():&EIJ4:%!I<;5XV8X$=/Y^UFIX8>#/1=<7=I M.%_52)XGSD\\'TORZ T\&M/\@ERE:K#I0I8Y)J\N(D=T[VEW3774R>IK5&^V M70\:B/#N$]- KU-X4;Q4R,^/V7]FKOM6^=U:!>LS$@G.7 J\WH4%1$#UP7"I M%\97A\T-?WYMZ:D$I2^LP%XH+FP:/MO0]W18QL5_4="'I8B-=2&]#M150WJTO(Y1]\:[B:-.;+[;( M83M2]_Q>6VV.L@8UU]N)4&$DEM 9K]=2FX/6:;P 4A^L8K.N MU&$XLIN[Z:>@$"FSU*^;G0Y:5!PT+3;I)"4-5Y. MAOF<1.!B -6) ?A M\8_\"53NC\J?NNHPHP_0-G2ZP\[+(4^UW$;&B+$ >V_H6/"9) MX4=%=:D,J05&7#<]';T@7)?*BEH=M=G+:-"?$B("S[NC.<[(MJLW^8TW+#28 M>S>-]15&9;":U2?GU=7NDP\(B#:D$4675#.8[#:06_..]8*V'W2Y(]?AJK S MVJE,Y<7H.74PLAKF)-4P_>&^U3##P5&J84Y>LG+,?/[_,,U1/E*SOOWR]XLH M?=C?K2?SDZ MKBC 'YYM>4NE3*_F7>[(N[S3748?F+S-4N8>^YYVY3W=Y9Y^LGWG. E9IRS, ME+D\%4INO9!CUD\-K"+15]+Y(!GF13#,RJ1^7FM-[#E[ MT%ZP[LVT7=\I,%1:]HA5):;J\]A2+8:NCK!Q/P)>\;07>$,EIH->>PH?W:!C M:)9IP? H8R["^(EI**X''-EC8K /=8BF] L:R,.".3@8QQ4'%6-WL)\TSONA M)S4QC ?[B&.@V-$-2W.6\2Z767/<#PF<%;(@SLH#D%[A_+P8YN!SBWJ;4X=E MUPUF#X5@H*FD+LI2^,6866QJ>-'\/"P)-:; T7!$AF_Y+D!6Q=\"&3A:""(X MP]Q5%6,:&9^D"9IX%.SG#!^Y'IAQ\/>?OO[(&SOS#8 F:!K_ M!&-'L;5S#4BI\ 7'#*XW$N&5/;T"L%PAL68PF7 V (*43P7 5O$\CP.?(;#[ M5@31^$M!LR[V(=V)!@2".26X09K/*3(5J:Q=S@3$#>OA/>JU^-][)?C6N W]ACT3I=8$B( M8_+Y#MZYG'M;3X9C6WPX!&>I<$1;D!1-AB(Q$2.Q@/1S*3Y@SB*E4PLF!229 M>/2>XW@1 W8J?DH<0XPO)4QD2D6!H6 003492.XKZ>;MG#JWOO1"R4B8]!*9 ML'SB2PRD 6W:4PXG;D=L3"X5%H'(+GW/%RD^#7J[KB?-[K[YT#L=8_\\V6V. MT5-[K73S%C6?;O'R ?$"X2,+$RP?;%S[+V+1.'F&3X,:+T&0 M6%= 03X\CQ:OZX$!>,5'CR#O Q!J?"C%0P;363&-D%L$$F25 8Q,(T[,SYH; MM7PWS((*1VN&J,6!FS?K[!D[UF:HT;&Y-Y&%+7K[?VM_09I M]*GE &<4ZS (+YX-C:& 1']T$RKAG@\!VQ$1*075(@T!Y6](6RLG8>#D7 MU1N<3H3:QVHPL9 3I(O4)V['@42_=?*A %GQXJ<(VQQBIK4[::ZSN MT-R\[.NW._LND!E3,5^:4,OFR&MQOC=';G?6C3<^M;9XZL(X-S83/N5 @JNJ MF1@>C[JDUK@ PE%<*44^7JU%W-P+["Z@:3Y#3_-Q\A..38/?P.-(F%'KD(9$ M9L_ICC)AW6:;9DG^'CD#D*K@1N5DP&XS(-)39MH3H_'GDXF#MAB:IU4C^'8B8 @-#0MI.$AX MR$<,*463"HTFVPJJ.#6+S\<$S=0%T37&0DWNG M"33F#9M&[^:09)MUJ#O2+F=@>6(\SM-N#JX+=!W;-^9"#\\ZANH0=/T87@);10D;K9&?4.;^?C" M)C[IU7?3J3%!SZ2P5V$3LO<"#DK5+(W"=T@LH>[/#7.$--K^XN8!P+EV0&:) M[X""$TYBY5A!- &R\<\T&>28/HB)$.5N N=\:?A'!-]BN*X/))Y#N,)-#JR7 MLN>(6FF:+W 1 U>(:J%\HSR N5X9!2DP9L[=-+R @B7MY[L2#T=5T]LOGT+= MM+E>-X7KG;;O[21G4&F(:SA.> 6M *51J$V 48S1[O2M5<3%QCO G3X18$86 M\N # L)^#0#$"&+WDV///[X %8,A<^.[<$>8XUY;.N:J?8;[JU]33.C]\E=F M/SK:8H;)0]3 MRI.6Z(_:^Y;H]_OK2_0[Y0VLO.BE3]ZSX,33%?N[35>,YGNOLC;C/PG,X\@U M$M_0F][R7/E3SV.DP)B7 M[L5POZ=\IN$S-Z%C$;9SB_4Q10[?[/;4;O?\!K!6CS)B64%UH(SV2.T-Y%2= M\B@CT_5>!\H8]M7^&0YMKAYEU(YG]-MJKUO"5$_9F*D^JN1'W[$73%5^,W3= M9,I'C>=D*M?3F$;Y\;>/U]72)D_4QVDWE1+!5F$&T&YG%C?57314E#3B\J'B MI-'JJ(/6^6D-%2.-;*6RXJ31;:JC?GKVAB2-(VB5%2<-L$*[9<]VE2[,<] [ MKUU#(T7S*SPP-2;*-V.^\E]^O;Z1VN;N#DR J0!GA7G$0.T-^U)ZG,2/60L" MZ:G-C#ENDD".XFI39F4=W<]U MLLC84.VT2QX,=/R=',"ROV%F?\.%@"11/ M@ MJ=),1=GSL&(]#P?]O7L>#M?W/&RURFL?6-3:A\0298^O&G>SB6DE_ _9DJAN M2/S )B2@!2);*T3*3D55RE'8IVS)ZJ> &BZ,]RJ0E424M[[1"R,KO9[.,0*"B>K[:&,CGK**34:G_OM$IO MC'1*4AKU2NZ6(17BA.Z;'UT4S;:KO;D=JI M+)BYE'-*RI"4L48+?Z@ ^&.S%MUW?8W?3&GB^8Y1+__\9,S6/ZC>UZ M[OU,<]A[S67Z5VU),F.W(H!$2C\]8E@^TZ^!\>-2]\QDQ-V_M[NC5GO8'!2F M..Z;\E_%A+E6JZ'<>P#UJS$B ^"XPE=FI4CQ(.R7!4&1 "ONTLZ@R5G/ "O MF*1_?@LT^^AHIG*M*_<3@UD3IOPW;!0++VYL9]%0VLW6D -;N5L0@+^:6A:4 M,V!=9)E*/L#O+.7:?_1=C_.&EDI[5JGB"V^R9BT53;<76/J%G]&)HMO,4H_V M&$YI7?U?'Z \-9@N8)$&6]#JG?: GP3]WAO*[P G9[5!_#)^AIFF*X;K KM0 M7AMO^&$1AE?$D<1K7'A$\Y0GYGJ*#=)@0U%4R-"B+._:<33KD?RY[Y G YBLL;.NM) <<<@[8&@('#/_^CANFU>Z9\V1,F-@UUZ-]%W=% M:S\L%XRT[H=G^V%F^ZYFZ:AXXU5BS$+H1)_!?W^!HW&U.Z)+7[EL\E;WG6>0 M9BZS7OTRM7U'63+-<5/RX=GP9LIZ$X.@,=X,L/$Z@'W#0[@ -LQIUQY992#W M76SP>@JD__#,S"?V&]5:AF9.#.59-LX"!&C4R&F'-LY5>[V1D[: ?R0R1E:D MX884CW84E']BLC3<*,RHQU\##ZLLZG*N&6$+7C^9L3N+19$2X('0>(P;LQZ) MW6V1V&^L1Z-'#(T!YNRIPK3)3'']R82YK@%X_=O7'(^S0(<1QM\1DE\; ;JV(XJO@ @ UC<*4+;5E"X>#/#T96%AF4(^#Q"RE45#>X95N+Z MIH!J\;>YH!&U[8KHLHQE]/ ME2>;2&%A/_.7D\8++YEK?]J.P=\>V37*Q];@G0OF"( 3O]0-!YZP'1??C3OA M;WY$:6?ATF-;YZ44N S0F,&>"/_XL :O!%6(RD;A70Y!6)G#\8P%A]AZ)O(5 M;"!C\KMGF,!TF'N]6#CP7IUCZL[Z2,ONRAY^,RQC[L]#_],WI%BBFK));,.] M[VQ[[SN-C()T(@T&QI/32)MBY2J+6QHXL5>2@K=/J7*HKA&R@>1!&=.P2OG) M(*)_1GYF"&4N0V&;P)-C,*P9@'\RHZ_&R[CVZL'2P86'VPBF/;=UQ%UA\X5I M+QEK*!]\AI<*;K,;65"9 AH M[E;T T=%%^/;UIGL46Y6H2?+&P/(&7 ]1DS MBTT-#YB#Z]H3 PUD_C,-0(LZKX:4J7]$G)?GZ_D89H(I_8NLI*FB4JPUUYD?=&;<\HON+ M[6[L>PJP9H]INAJWGHG.L#,&,%G[T8+[I2,!MFCD$3=_(AOB-!;;-WO!OXF#;VB"<6V:]@0I M-EMA^,@7VJZIP^$L=]^80!EGS.YJ<[HS=M1./ZNM;%+0.-Q%%Y EIPY[(>@" MA+$!^D=#05Z=K5(1#P)88(S:X0L)5HX.U!D*DK_@YZ^Y[D#K<]86*!!(UBY^ M](9H&W0C.A9Z4UZS%[@QV'+$>X.KHSG3T D)J@Z_ M]OO]YQ'J%N M8TX19?UJVSKV3?EB6P%'$*:*B]:-RQ__S=8Q98SH[V[Z +S"O;4F#FEFFAFE M3G2U5D,#WY..R>< M!SZ'"P[3;1NGO\RP7Q%ZZ+"_54+AUV%R 8+P@)J-8BZ M12J?F]#$5SUXDKI<=C^4X<$=588%-51)J7PB."):"ARB:.YPIB.YQON)?C?Q M_\D) E'>2O(8;!Y+X1F3]O96TE2&Q2^YBP,&0=M'9I-4-^#J% '=QS) M\FGU.JH2_.?-NU<_Y3?EZ33:0WPZMM5&?Y"Q6_'QNZC'72&7.VQ44X _PRW^ M%]PYT-FIN0X0]PVR&"#TGW_2MB251!Q-G'?8Z!E *-'?8SI0N$>'[X;WYHGE M"]%'7)B+6!#G 8:>&P]:$S0":Q14J?"GWUOKLJ,.M+!.3/A*RG1;KS+O>HUN MR9BS.%Q7%E#2*0$,5(V[[(E]@_P@E19U 5 ,/!+(X937R)??@B]3\8#5.U>= ML.81$>J^Q2 -\M"2Q-D>,3HR['UMC4FA2":HW\C],-MTBGX%KGZ 9J*Z8,Q M&6@F]$(M=$UQ%Q.:NN0OBG;\XGJ(\#OA)P8^./'G/N@VZ"KDBA@L,M'<&5BO MKN<88-/0/NQI5 1LL@:^.O:$,9V:P9'1A$C8=FPDQR1H$P$>]W"Y[Z3#W&O8 MP(Y4+_>_F:F_7Q+L0O?\1U0SN2=_]3EE-*%E[9![;UOM9A!J-Z/UV6N-5CIU MGJ-@;)BF$3@)N2SR#TI4XU ^P,S?1#UW+4AY-T *05 ML0U7<>\ C8 :NO"9?FOQX-0GV.P?N-=48++$R[QKK*:PVI6NVNNGITLWE"-2 M^T.VKT;+MW16/IO]:.5HUF>-**8?4DQ_O6]EJ+:ZZ0JZ8Q*,D:UCH>2?QOH] MY[H+E96GD).7\)G8T5 9,:0?X7_#L9 DIZM-L:>0:O$;HB$P\F@D:! MPG@TUWYM:'0K;^-:^MQ((PF7)+F8R5!;XV-N5$G1/W+S:FZ> DX TTC\658X M6?\D>A+73*3X^6$ZX'J' 49*Q?U*M,$GP;>M&K5CSHS8[)WOP7XL3!?]0J?= MV$[M]!H3]SM$KU8SO%G-]:WJU6Y_I/8ZZ8Y7A)OS _4A[&M_,+?50:>K#C+L MF<1,@*C%H=N,BQ'D6=Q,IHND\.S?,$=06*S;WJXU_HJB< MF-#=W#+&OJN M86Y(T\LF0<-OXGY/2N46%[#03EW%D@".>#&V1>L"M*,;1(B\',P@LE1=Z,M\.)Q M7_ W\3B@[I./F5ZWP/O0/;A62!3'LELC==!LJ<-!VA,<^/G1I#?$KB+L=T53 M$1$:3_ U-'?W@W]@[L0Q2&;MD\KS\ Q4L[RSV/H,72]#V1/G#3&Z\>"!766@ M0RIP8_Q;LWS-"2YRF"XM"(LG_+::"B+'TC51T:#HD4PK!K=8_#Q\EQID%IK, MA>VE0OGP>XPJ91,AXF&5VDI5<@%.(LK)O2"BW E#D1+L?6!>5+U!5IZZ %<. M1LFLQB,'&4:K0R/&"#_)D0&*,0>C%LUK,-5CB39!7D^ =0R2K#+=R3[>N(.( MRQWPBH4M[WF6M)-,ZIO/#>">K%KAER,*@V+=FL"YH[ZV@(E3BA;C52F/CR!@ M!8K+-0Q^Q;>Z@2ON5\=VMPQ?1NYO]+:%O;QX,CMNRK8P3:*(:I2][O@!LOP 44C!)JW*5/AM"[[4]S[O?OI=-7F,&="XM:WMP_KR-M[ MN(Y62'R/ M!GQ3OO.(E87>< /WA9P>O>4*Y#GZ*YC'M8$0P 3%VAL(9R<3]=O][1>7LJ#]2!]V,1N"%JOER(B-=X5Z&F0#>;-/0T KA7N:7!88PIR]J#/C>3# MF(&]R)2I;XJ$#+Q$U++B9-U73J5H[-EZ!7U/@/AS\J MNROA;%C 8##$@>6E<.7=:,LHW-:FBLUB@T?? SKC51."RH[E9ND.1VIOT,J- M-@E/?LR-!U]D1V744\>>=@A!)!IUB'GPV1 MIZW#38>"N2@=(DVH8; I(-AX,(D'^3!A1=?"ECCQ6!*;,/IU'&/QADD41G)A M"R; .4TN+D_8S PBJ=&*$VS/\X(]:K8,9T2SE0KF(M]_XSM)=\LID+_TU6:S MB?]_2()\AJT7,B<$"1N,.V ?!& B;^IQ>"2^J-8JUH]OD@8 MR%B@K.>^C'N17]]M=X)%L>FC@[3U#3-P?11T.B;J I<(1-Y*[-"%#_^%_9=$ MR2#VX?#'K@$4Z1CX0V"OS#0>#>0_&%4)#/']A]G M\-S2L6$K<&!_$I3T*?X"UHP&W;;C%%_Y8A_"M2K/*;*LC4-HCN/<<%:XB8:& M+;B1,X,@\]&U%\>"_O8\8>\6[+WBN0')3Q2.%LI$KM0= MR@<.XP /F&Z/%WGS10O9/>+HEMRNO,T/MT>Y%,BGCB-=P^U%P,Y9]'OR_I2' MFC"[B"=RAX42C5@ILS2,RVMS_-FV'J^P+C"9J5I1X[@F^:C%AH9N+8K ! V* M\AH\Y^(R\'Y\?K@-O1]1*QH_5Y4)P$'+]6VC6D%]#IP'T:/T;AJ$#7CZ[:UU/8$/',9V=5HC92!AA'2Q5JO@ MS3[OIK %P%8L7R6 ^E)T9$ !M6??A?TS&-/Z2&A5TC;"O&/1[31(7U:#/H] M0E->BA=@,?%+,A #Q5P#[0(!@DG>!!'E]?.,4?-5 PZ"S:- >0$Y:J,YNGRC M H$JS[9O8L48X8N'7(/.LT@*B4RYVI!&\/[*$<4@)Z]U+4$4W2VW3#P54MB4 MWW'W<%05UC0WV]OEV:5M7'2T" H#NE:*:K:'F%CBCU$H67-!73:I8/UD.R^JQSX8V%JWB MOVJ&?CP)5UB"2EMM=S(25!#T]8%OO.JH4O!MJKV,'L=JHM)9M $)-2_4RD67 M/?3^9:IG?$Q#O YHAI9@5LN/53]V6#K2"9DOG=4; KV7DXGMZ"+$".O\WKAO M*+]>7W^-MBDV#5A"Q_U1NP\WDFRIC>TG"%@%P*GR.6U? 'N,915^3V MA8:#B-:X-/;5:&["C9["VU%<;#K+X;B &VCX\R"G1PS!SF@32N1"?N9J)S87 MXF#ZJ$UF_V&:9ENX)KF)Q=#[NMRD+UG>_L4Y/K%VZ)\-?"LHZ>^K/*W MC;;:=>#>O[4\QP!%?D*E'%OGAU7*6&NK_7Y&SFDP/@9%%A-2ZI+AO7,)3F%M MD)M]M=?.*+Y&G6&=SP*E^P<&FHH3Q\@-Z![$W2)B'$YU3;ZK(XJ3(#C%*S?" M$!5NCW96?N?3;D9@";7&3Y$^0'@]$:653WKBZQ^=J:@&JB>?0F(\8@ M!S,?/N&^/5V.5RD:BP09[QMXKV9!MZ$JLYVU0$>:^"MW3# M@DN1//<^JZ36 K+%/BK_]"73?QX[/_T"EXTY M< 7Y/X+YHAQJ"U ,F41L[1#+01-#+#=@$7A)^#_):UT2-@\0^UP9S)7[REB;_/7HV&!71Q'5;G;!QND, MX3^]WIM-V@&V+5N3KW]%26H%&4%Y>GX\_8K>B&B["I+9A&USL*E4A8F4Z=;= M$0^)YBG7($M,1;3PSC.MMB;/7(ZP@:JS1@WOSJ.R5HGR 4K!>[=]P+C$"0H= MD2:T>\?# CO=8;RD[0+B>FKJ-4;IG7ZT)J63VLR88>D"'R'QB^A9HFCWM M4GYV)[",^"CJL:]^&396S:Z"N*BDE Q*H4*:]KN2MEJ>IGC6.N!Q8@Z_\O)* MJ865UZ$T.W'V=/I8?E=OR1R+IQ]W)P+:03$KB:X.5M!:PT9&:Q%)6MMJ: >E M9FY#5#LK:(<26*Z"UFI&2$5J:&>HH4E?WI'TN!NL6\)1>+:#]VW*C//6ZEZ7 MJ]9]XB#T0<4*N&C5U;H>3JW+R&D_%(-OSI*AEJS59=#/&:AVW49':G85D-<2 M3J?6:Z3&>09=(PMNLHAQ> M'G%99Y3T(.E!TH.D!TD/DAYVI0<9&#KK)._T:Q-9V^D"8YFT77[2=A4<.7UU M@$-BSLW??TE)VQ7RV@P:W>)]@F?IC:A+TG9I.4&C1GMT5BE!=68Y\:Y+I3.9 M?035<*@V,[I821=>Z>9*!\P5W?:QS M63OICN-V^T,T,<;AU"\X*(,/PZ#.TENXX<[1 B[)N.&0QD:E LX/-GXD_7+2 M2"Z8CJ2[KD+T54MWW-/KMLU* 3\-RBJ&2N&Z;)(9JQ+%!]QNUVJ7' ML>$_")'X%(N)"31+*\U0KWL)E3@^7*'$\2$[S&"I\OB0;S2K^(K/,Y(31.0$ M$3E!9(=E#["VY021NG:NEQ-$:HP\.4'DS!'+02,GB)P_QN4$D;-TLI^^N$Q. M$*FZ4W;'"2+U_:Y)#= MB$M.#:EEXR29KUR%Y HY->1$4T-.HX/UVP-U-#JSE..*4LZQYX6<5"63LT+. M>U9(02J9G!-R[CJ9]-C).2&E7(BJS@DYD3-MV%&;;=F>NQ*:7"DS0D[L8>N4 MFL%V/J0EFW-7 4[2QU1A3>42YH.<9CS(D72/DU7O70Q]5'! 2"GZAR2QNDI8 M":>#-)&+[S%8C9;HEW!&20^2'B0]2'J0]"#IH3J]!65 M3%([_;8ZZ)W9/,Y+RLRN2-Q(]AL\M\SL4M* SJZI8)U9S2[] @]D+OL(IVY7 M;7;D6) 3F& 5Z7U^$8>4%"$I0E*$I A)$9(BJN:Z.VNGG!P+/ ,BV%!(RQ2BK& B6BRK.RHR^]YIN.HN:VA$C][ M5*7-"5F0LIX\!)O'K)8Q ^I$J\5\UI;NNV 6S,^ST"(*NEPWFS^^4P*MOX/; MC=@UK5Y'58+_@%WS4^[\DDZC/<2'8QMM] <9>Q4?OXMFR2J4)@O;U)29@[?O M7YX]>?7+ ^G_H/RC$,#"R)]_TC*@DT$E<8R*PPX;/<,2#8[%S]'^"7?H\+WP M.2@Q XD^X@PN>IL40_^O5P^PW#TS&=WSZP5P-OU[NSMJM8?-P??V-@_QGP\& MHU=KIO74G-*I[EF,V%&0)SX9WA)YJ.+-F.(:+\H<7C%S%0 ?TS.L/<5PT1*< MVJ9I/[MOE5R>4=2,H^'V(*SRC",\^Q6I]'+ T=D,..JN'7 TJ.S(H"/NMH!E M#_ CR@%'=1VL(0<JP MI(!?? M&;4:@QLNX8R2'B0]2'J0]"#I0=)#=3JBRL!0+;*VY3"CDPXS.F7.]J#=4YOG MYN^_H)SM*GEM9$;0N>5LEY@2=&8M4NO,1PH_-RP!4SW$CZY2[=2"YSP)%T MU]6-6=5MR)'TXE6,@.HUZ.A8KK[-'>!K42P@8]URP%']>G)<*4SL5N9#11B?7A;N-UID14BUUX0*&&I6N] X:_?99*;VG83DG&&=T MHM@UZ'ZC5KMTI?;G<)111"V;F$"SM-(,];J74(GC$Q+D#)!-,T#X"*PK/@-+ MC@&18T#D&) =ECW VI9C0.K:?EZ. :DQ\N08D#-'+ >-' -R_AB78T#.TLE> M@X*R0VA^HS5Y7'33E$)'*$,O^0T0.'!\N M!XB<@4>_M $BNQ&7'!Y2RP9*,F^Y"@D78\,*4@ED^-"SEPEDTX\.2ZDE M1U7$A)_*E#3MJLRV[=%=" MD2ME5,B)'6R=4I/:SH>T9(_N*L!)NI@JK*E3B6PU6HS/Z)9Q1TH.D!TD/DAXD/4AZJ$Z+01D7JD-R MMYP6M)4S::$[$9F+Z[QUC),$,0.*$Z_)-5>66M1 MYUDAYZ_J_AS."\&W(BP,RR?HQL=8Q-3,[H\))7.S6AR;"M+.T2Q/IC)>YZB) M*N!4F]L X'\8 MR>_'5%- 94LZ)#\M1:+E,<9FK"8>O-&$'EBB1B.#+D^1 ' MO^9&^^'^L/[*?)PO3'O)F)ARDRW O]C6$S<2D9+=!]O3S.CW-[;K?;&]_S"@ MZXG]:"$8UM^8WU?PHG+5U"L_JLY:?U:OJ79' MZ7:R*MZ2R4QY-DQ3&2,"@U,J-MPKPN*S$"Y!&WSRQ6,6+.!NCF2S5LJ5A@9> MO?G)=L1'^+LM!5S!./J>$+]_EVU*;G6[JMF1=D^<9 T@_8>4Q0%?S%)"NCX]P M=8); E""+8"0UI6%8X]1V#32DT)_W4V3%P81 MX#X L-_#;_[:ZKZ\4AA ;<%"%>]BQ.+]IJL%-*1H0!/L;]_PEH#K51TZ?8?W MS9LYC%% TS5>E#GL:>8J#$"F9PK<9^:0VV9J Q:?W;=*G$SD9*VC3M8:]/>; MK#48K9VL5=((K *6/<#_6_M95?U+G9'R@"R*PP7X%/_CWGCA?_Q&'(O__1'9 M5LQW3%-4CK?3&,>LWMR6VE^!BQT3M'=01*+K1.AJ5N_ZRPAH-2*@]V#CN:1R MPT;_8FB'52#@>?3L+F$',CW;3!1>CJ0-V,WTF=R#\HX)$Y;^6P#2F)>$6^.W M%IA)[-Z#EZ(1]%F8H47:YJVF.FS*MOPG)X_X')K3D<<99LI("7"P!'A@DYD% M(O9Q26) 9T_,M!=(=!40!'6\[LD0L0,18(T'8XUY8M9S-%,DAJ:/CI:20N.TY,(U63'A??7:,:S?\NX8R2'B0]R*KYC5IKIW): M*^5954!!K;.+N\#DL5ZY;;@D7G?1)Z4B>"Z*8$5ZR5S$(25%2(K8H S&2V>B M*>L;:FF2"5,'Y:T."TI;32F8 H60Q.8=SG0<=;$U2F051Q&>0ZJD9B;_/WO?_MRVC2W\KV"\S1UGAE;UL&2Y:7?&==)N]C9-;NR[_>Y/'8J$+&XH M4B5(R]J__COG .!+E"Q9#U,29MI8HD@0.#@X[T=!KA]PX)\HU_M3>R8HYI2& M'*6,3$<7-9MOWC&-NAV<;LZJW>IV+*;_>?ON[/N%, MJ(LZVV"^X<#.,A9[*P%VXY"_O24[PC4G$9C6X04,D9JU+$K60"7##F:(S\C, M9=:4S=YSWYYB)H\31I,PLF46ELR=5]>PLV2L6NAZ0X]CX3M/Y@X]/QQ,'Q;GT+CON4/(H\9NT=C-QG-XLJ6S MU^KOZO"IN%,EX*R]W0O&0T!Z3D6W^' \!G64LNHJ0%>+@U:#S& 6)A%RD5$8 M41Z MG167VVPTF_/F*09CRL42+5J^IB\@+/$H4NFS6]ZX56M =I?LVD1/<.WM*B[M M,':L\4R.H"'N^O:B=+58D*H%E3\0<>I+Y&&FJTPN__CEP"S @S0 ML[UYB#B)7.P1ZO"?&.7#^ Y M7ZW+XP @1]4 @B$B%L(8D7Y&Y_WGQFVP+U$X]&*9/ %:GL \"N0)VAZ/J]-S M@OUS^1"P@,3H! MOXJ=H .'6.<%N)-SYRRG] RC< QG M7S\]OHY: )Z\S2&[G9EO,@2N.G]>Y+Q2 .24T :[\7V0Q;/>A(J0H@@B))G( MMM4+XE"9/I>7FT+9YZ,0"7??)U%:RT0*>KR(=P MI<%;TL*$N!@&J/2N5A)Q=3&_U;FTVLV.==GLK"KFEZDN7+>QBL<$:Z_ E^>* MW^1D_PQJ/]O"VRG,_M[*(P'QA?9E>\$2R[;[);+D<1/J7PKE.IXITT&D$ZTK MP%_A:-G _KBJS (/J8J.1%R]2*.2*K13)KH>';-G%"Y"H:]\DD0@WXBJ4[E: M^.V.#N&J*EO[LF=U>O/)&BNHG"^'0#&X])4AL(:% 2YBU6KOD?M2+G,X=P76 M'N)P3?%HQ"2-;SA$"==T>6OW.;5W&7BK2F+O$K]>G!EJ-:_F@[D)MW:U^AW@ MUDM7/X]95JD$T>HTK8AZFC*N4+XH-T:>QD49:+=^S/O+^>8D M.Z%SK3K2.<" 3GN^WN!"8H>8NNU#ND/,>#F):CNOKK^1-1 MIC7W(YZC%@+M"OS)X8)0)C/B:L*V4#Q]WD*VPNU \ K"\*K$3ZI="S;4L\72 MS?P8?* %?QY^L:/56>_6LFFO*RS-2_!S>\O93M!F^<"UUT0Y$J(DD1JM84M@ MJZ!37ID?< [*I..$2:"-=V0.C;B;2/@"ZH^+P0 TK^I8 &E_$Z3LNQ@:ZY(3 M#C,(I''0"^S \PM3C4'?;/]N5UJ]WM7^TDB&1WOHX]19%T&BRW/71XG?P&[2D@8)&3 MHQB(=/GFT'Q('^& C0-OZ#G*A&[<1QL:R-%2*3) )N$**H20") MAI6[/#6[>'(WM*\C17MIW7Y([,@&R@,S3\CQ(D-VO!@&FL[.1R$A")@>3""DIWN]KK14L+AX"!%9XA->S8?O+&R1BD)XQ31%\Q M0 8Y09(ZH'Q[FCY-\A^YUE2DDX2?5\;U4BWI\N1]CBS4UAZ'AM/]ZA@CJ1T_(6O.TU^A >) 9Q?Y, M1Z:0-T2Z8G #)Q$'N1(O*C]6>9+P%MB62$D+>61$'QSL>4+!!F0CSCG7)*R7 M3'$$)A@.UF W(%%$Z ?P M9_,'!\?%TM61J^::>5"40%U$YN4'2KT991AZ!3H?!K8/8@8'"8KS>0%CFYQF M73+#3'#$!OG M*62\74UD_CN0"> *Z)AZM$'=2@1#>5^D81&?@,W!G;UY-\^M M(J!J69+785>'L+A$S="$JD&/E"- IA9)>HGAKS! @WW%[[HP>C5@F"<*+2;0 MG8;5'?!,7"#(@8 >_.6@U7L M=&O-?2M:N%\U])[M\:;6N M*BS)Q4U>I75$;3+PY@U0)Y21!T>F(B.O2FC=4DX>VSPI;V$SDIUDY2W+O7NE M[+D?2UFNS',76RIWH7GL+-]MSRDW*JWI6;5CM1Y)OY N_,D+T !"!%IU1!2_ MA)%Z%UT6A%+U;(9T"*H0VLZHKJ<2]YW"/BJ!/;U'JP!*G] Q*J!O@'3.IRB@ M8*M1-3KX^> K:\%1.KZHITW2X?Q>6U4*C"0>5(EXO[*VWX@H-ZFJH_ M5.S$'NODJYJVEF21>=09O4B,"L]M[3JU,M'6+_L M5$$Z*,@16H3XG<>E*\M;*&^O[<5\\,S& ,[OTPX/M3FN6SBN:"_^@=V,,6 $ MXU5 T^?DU"=7(WR+ZW%HMS),U_OE]N\H! MSI>-6^UE+ZL;MU-D.UML!*E]/=6USN)Q+'-?G,6(BZ]78M;(A7GF\D7R8XIP M_3R1_?V+-K?FPKWR M1RC_;UV#@@XGVA4-TA2C9T>S9^-=R7\E*'$_C?"95&P7FT3 B)803%$TXO< M"XRBA#?Y8>*R42@KRU&LH1W;3/#HT7.XT/&>DKM0T&O60D_%\3*+P">8<R_+\0 517J7.=@^ MV%$ H!2Z!E;MJG\>?.(&[! (CE1V)U>.;152NZ=BL8;"KU9'0I^^2;XTUER@ MOZP(DF88+*HR*AVF2+2''M(%&6"E(JU:=-I5I#O+U27!-\II8'2[PUU9CD*_ MM1R.3_'A$8^C,(L?8LK&2+5-Y] 2[O>&I2&I&%;HZ&AXZ;P=<-C7(%>J".BC M[W$1Y^8G7R,]QO)HXO,P*BC^.ATO4>5:,=P\(296,:LT#TYO 5X<4.*Y"O\$ M(HJE46 NLD3.B/LN&\RRHE9#V&[VX#U2 =;A4$7AEQ9*FU,=W[XP-@ZT[/3V G:APF4;\ 6H*=2F4AZ&4H2N5X/*$PF!/:P20]MX#, M<#'.'8.+TC'(U7HR$0FO&I& <04OBTCHMMXLC3.X6AQG4'ALE<^EH7NG//0F MENC^1BY.;?92.)_%/]*Q6]LNNFR8^<$ FP%_@Y_.>F?/#:S077[-F]0S*T_Q M%AT[FCM&ZA=EPR!W1,'DFDJI6Y7NEDKT]Y2D\$F&KW^8K]\PU_'$[&:-=_/. M>WJ-O3QUZM$^57Q#@?8@*<0I[UC3[-B![9@Y8X>V8[L[8R9F9+[QQE<]$ M[6?W.?/T=LY6[V,K=GLI.T^I?[R J?:74)V,M.%YKP7L>A-3) MS-@+ZC.V@:6!91W'-K T]H)CL!?\48J-%151@18542V$(-;#O+"SR@#+)6 - MLQL)LM\I_O?SD )=/V=@*\6\OL@<\?)^2:U.Q[KNM^#_'6=PFGU_V;XOU9(V MV?=+J]EM6MVK'9=W,?N^WKZO9.C8\+Q?]ZS6Y979]SKN^T[/>\NZZK]2.2>3 MJ5^C,BDGLDR#%P8O#%X8O#!X8?#"5!4S!JV* )@LA;NVYJM7<-X^DY?]TI"9 M/P'8?]* >16FG5=A5G'M-AOM'2@Q)^BC?^$V/^>XW]HV5S11-MN\\VU>-=1F M>Z>Y;[;Y];9Y;Z>YO>MP1V-Z.H3BB:>R3H,9!C,,9AC,,)AA,.,52PX?09G& M%6NM'4B=QAM14?\0"RCFRAURD;:_S4HZJF*%%K-]GTU";$7IP<>9M%9YCYP) M[B21%WNZU1S$G'H?/L>M8Y1Z+M8 M"''ARMF .W8B>*XR)=PW9M,P\5T Y"/6?.1!:=UW'G;7U@VX/;D:6XC0\:A< M\13>3#\_^9+3R (H_UK_NW8AW*FQS&W*4[\$%MUR^P6[<9GL^7K=RL1"72]UK5 M)NR_1FG"?G-Y:<+V[HK\;6GH31Q#QU"FZV3+PLDB?^@WR@K$_3B(OO^[K!)G M49FX6E:L.0:T.^4Z2*9RU:'MF*E<5:>XA/IU._N<=2=/FYML@J %+4MBG2PX M+ZO0UR/"X94"MS>4^F5+U)5B(?[\,)[XX8SS.]P'N<>?:!L2@5/9<"8_SZH' MN'GRQ/9"R'O65;MK-3OSG5],XD#]\*_@UCT*_.M:[6[?NF[N("AD#>/J\_W= M!A\7)*(!!]1$ MB<>T0-'!&>>$IE:W8S']#PA-WR^VHW4:[3X^ M79AJHW=5,5MU^5U>!F4DA,)$;08**IR_O\'A/ZL4O:1=AMJMH#'S%BE*@-*! M70;D*WD6EIGQ?K&]B-J?OO>$XX7' MD<8=TN9]T'*/! X*/])GN]N]-%Z:8_#2W/-H MS/S0#MBY_=:4_WSUL0TL#2Q-R4I#HXMUFJN,$4?D\#[[^V_\D?MRK/:A^V!W MD3"[W/WZ6XC&N&C\G@_BU&97,LK=B,]!J_UG1[I4_[Q5=L>O*F!?NF K'!!Y MYVK.'OB)V_@KVM$P.Y<Y6C=6D%_:6= M2;I6MW-]=$[^@T PK95\'J8/'!EV776M]BX2_HV2=6P,?-[)8)BWH:UKTM9< M#-ZI,._KSJ5AWJ^!8"? O"^M=FLO!82S^+L<\W%\;D>5IMC,^+ ,V M,-NY48Z[7!1*FP_UJ BF7198\Y7[./'$0G8:S"U$1<3W D6Y[;BN6C HXY9N\^5=? "H-."\:<)#W0Y!T!)D?A4 M($#(Z@J"PJ: G?$HNS62T,44H/0V%<'ELL&,_3U,@T+X.S(K9(+6$6?MJ'F(4O#G!*$"09&<9)@OOZ7#QN)(7 MU7-/6E;G:MX2_ IX7%FLLIXPZS?G%:0R'@.G$%B/1L2JL(ZL: -HZ07L@0>@ MP/DR)-D=>P&L,K*I.DR*M'";KFB#%USB+1A60YP#H!)S&:R+PMV$1[8J0H,! MTG 2(CZ"QW!$+-+38-(4(IB;4&D>X!XHZ!4/%8ST3*"O7,HSB/$^X?=A#O8> M%[=2H[D)W-_#0*DWRS7M6FY\=W[?5SDI+P=(SF]02X!4.)'*!V$O@N**]<-V M)BG.R_HKR8Z/=N2%B4#Y&H#U2C+CAR^G M)#-*L&BH9$!Y]6/3:]6!XRZ1'.L+N9,7(.N[-;50AY:(D;6%7&N^,>MAB9-; M*(JZ2#"H?@@865ZND&/8"Q(*ZR//UA8#YPM^[%>NK2U@6LUY5ETW"?>^5&M6 M) /A1!Z5 &$B',93*LX: < >U"&GBJ@./8.E9,-IL$R:.Z,PP"KL[55$%1R'O1L*U*QOO+5V,6,Y&S,N=ZS M2'J2YWK5QE,O4T!6.-?;/4"6XOW[H17K:+3;G8Z6<99J(7@9!?"(/_(@X0TY ML[RBL-U)Q:&:58X>+5 !MOOB5E[IV.[0L'UJPQ?DMNR"_F^@O!$2()KN0X?: M#\7;AE*S/>UC!8J6XV^-=<3SW^U'_L1^]<.![5OL8^ T#HZ=OZ:47C3-$3 E M+!&2K^R5>9F;:B_J3*T -9^D4M3MK;13R2'*Z>: ;]'V7BN\[UNQ>X?%-8'PAN(-P MGH:1*WA0!\/PH4(N")]7[Q8[E(CVK4L08[74"@F2?$($247ZUY3DSN=$.54W MZ5DINI)3DIP[/]T=SC)C8+60. \#J>=BO%_F2MZ+:'J8$)T'Z (E=7=*YSJ6 MYUWJOLND9P&@E(*N3&?+4XTU./U6A,'-$&U/G'DKXEY-5KH2)[5SRLX+8H6R M0(]U,AKODH'@?R4 I0\(JOJU+3C"_,6K!LO SOCC@H+[KYRV6,MFUJN0Y,\! M'!Q_I@J;Y(OV:^LCYNIBW^2 ??SRN0!R.'0>;$:^9QD^&H7)PP@K!S@C^)UY M0B3TO(N59%7]UN74C-H>?:3GWB<1K.P+]9:FYD4"H$(_B?*AN_JSV=:'+OW\ MYRW-CD;,T[4[;5V1\5&XV#! W"+I %9:N!D0T',].YK=V=A_F$:C&TL4H?Q0 M[J?[V82OUF#IX^^_K-ABJ=6UFLTF_C]'("68Y>#4<"&W2=@2P)89XKF&W\_' M1><6_P4?UOVDJOCGX6P \*D_ 0I_JJ5D^]!>=1?ZC8H-D!W<]2&2K2OP&#P\ M1/P!EHZ9'P[G[BH!Z5_4K2@Y(^YCDXJ/,'?/]K\D U"-/@^'',_)<1R)LN30 M33>BMUQ=N;QL+#H)0%U]!"RUEY#QG 2LL18K(#R"UH7YR3CA 7=_ M3F(X1<0\=T"8]PKD[7'*MM7N5C-*MH!'IH1"D? &4Z(2:_>EF"0W-2X?.O[$ M(\=#D0E^\B(F=[W8(78GTD^[GQTD]?FD]KAE >6V.A41P8OV&(EQ7,FELW.X M!IO.@0-S>SU7N>R^JF$_!SD-^CCW[Z6LN]-LS%?!*W#NE9@U[N@6\I?6='Q6 MMW%6XD+*\G-LN[%*V\_]9E/74H&M5%=ODH=$Q!*"UQ4*J\6D3&QCMC1 G[WG MODU9,[XW]E 2\CU[X/F8%>.4'_D8/'*@#4#&UWCX]Y\_WC+9&9"S.SOR\<'? MDBH^A$CNT*8SM]CR3)CY 'BT5B*QR(9_)L[ M])2>1,KLI)YIN_^&79/A# (.,M"">(2C1-R#L_WQYH[9#A SG*K:#'6X!9,= MT,7(F\@NZ#*HPO>1&LQMG"8)>(^$:M4X'D$%;<\IG[_COH_\&^;.GV#JP0.7 MQGAR7CEY@KX"+_@Y$?!J(0 I!X 9>$>!)Q G )H ZVV564'_S^:U9@7IY]?4 MJ]K-Y_0J2P)(D*4>H)-KQ0@2TW/JK3TCQ+@/;R0*:.!Q\6L4BCE1IV[P:?7Z MS^J=&%./K2Z+>(1(NAH>$60$"262YW_4&"PEQ<\1&08&/@>] Q8.;)UDGH]5 MBL#.(+B9B-[O]^'_B@)&"\0W^(YTXQ^ACP4Y&7F#57$,DFE8X<1EQ3)03ZZX M@4UAK]B YZF9;D9*@5=(]M2QE5+( A(IWU"QW5-,ODS(Z2:3-O$6N [$QFU4 M=I$USOKQ%^7)4V5EO\G4P=-<-Q'?;,^^5SL4OG[_^D_=R//,'^)[$C> KD&UFB'BGY M+\#?MF]I;34O_D.!ZA!R@J M69#8-R%>(ZX$EXX M@\6SI.H_BU;P@&'/6 99!390=(@3YR*D0?[\-U>,FT+$< 189[%1-L9>DU!% M83B)7PZVMACL!/X)"5#P5O@\3.(D(M<9B3.H]>$;!TI4:[#_"Q/@[=@:&Z;F M#6?+]D+E>A#(:%_@VXRY(2!+K&+;F)1! ' P_QR8PVSY^+C0(>FYT@5N^ M.N"^QQ_GW@8+*%]",:U\38S"Q)\;$_=@9,\/ZGO?,-9*7\U*M4D0D5F0=%O M!0$ZMV]'H#S:%+Q(R;%!(%%+BG%H.D0+5$(6'UUP&Z!'RE $$CWA"UQ7F*/P M2_Z:(6,>H> '53WN,3T,@.3V>.)SBY3?W"Y/.6ST-SZ'YUG]\-R)H#P#T!LL M&5$%Z ]3@F\DC ZQ,(C%'J)P"@N#2:HPK&R2Z3&)Z!5T/"0$TQ-":G-QJ724 MU*@>>2[560I1HL'W/*!)XCF*@+1HR5E:C:3)8X8GP[$3."YP=)+L'+\1!$QJUK$45R PHUSED\M1&Q=;KW]_*^/[R]:UXI83.#]?.PY M- \=ML]A?B%>=,-I "PC$.]6Z4V1F^I&;68,,3;$V!#C;1#C.50X!>K\2B86 M)/\N1^F=D[(@_7'A(Z8<^_#+F&1VD*V)<\0>,(J'=Y51TX:X&N)JB*LAKH:X M9G&MV&W-1^-%'()N'X04O!%&TL9"*:>X2/@)0P[0\D#^3HKV,436$%E#9 V1 M-41V!0DV1V;':)O%L#&469T1>@(PC"T1<32#"T[$74]Z=]#>&[AVY!I::VBM MH;6&UAI:NPJMU0'#&*$;CB<H9RX\>;]'$QBQ2 M]&P@,+)3_X;N>%FJP5!E0Y4-5394V5#EM6VX2%8?=)5'&5F2F6\QTB+&\!!A M,==[P))8NHN@;B((]%F'A[V_^R)T2%CJ]YM$'H]M$*C3H=)@!A5OA,%C4>@; M&FYHN*'AAH8;&KX"#:=4,IGA)8MYVP&:@@T--334T%!#0PT-7<\Z0014I2L' M\#+,Q VX;ZR]AIX:>FKHJ:&G:])3D0CI6,-DC2@<>K'^44;A4G^W?,('!C/0 M4(;@&H)K"*XAN(;@/M-&B-+,R)(J'6@"%HG&6&54G=@S2M4&GIKZ.UJ]#8-M[:S4I["8KH[CY/+-9-TD_CQC-J)/=I^HNJ])VE9 MA:P0+S8SD(9;,:(^$FDY7UGL?V9HKZ&]AO8:VFMH[S.OS?H\$.$=A5,R%DC+ M !7$'20S)*RZ@D*^P )\\H!JJRIC(/7J0@R^#R0\]!]-2H2APX8.&SILZ/": MM@55GR:ENI@-@8U=+W0A&F8'MC^#+1/OJOI@&AIK:*RAL8;&&AJ[@OV60W@-X3U0PGL*=)9"5*-D0E9/ MH'CYL;;2!!+6?#&V72[A/XE".,YCHP'?VZ$6)T#V" M0TIB@,'55$V32$-1#44].(IJ1-G]!]!2XWG9:H<:.%#X[$S$0(69++4XC%!L M31R*2Q#)9!)&:;1"Y@@C>=?DBADR;,BP(<.&#+_03DNG(J.CMF^!\.N, MPB MU:F!1^@3P]1>Y@F1<)%UY]$.,T-]#?4UU-=07T-]5[+GEC/(L-I"$MA)/ HC M&-S%%I-<4 &Q1/#(2HLXDO$!"R\$&(=+Y#D>>9%[,;$CH.>Z\0YS[=A^!9K< M?U6:W-\J35Z$\ Y'"U4)Y4OH\D(T/TB,;GABK[N20P #?DVQ*:&L?CQ>[N H^P9 #=S\\]P:\'1K<#K$JE7$.XWNEY0L5C] MIDBN%BA8F%[#&]2E,R/BD(BC-W(+ DHJ9*PO7BREA*>)+E!##T869IAZ(B!1;.QDV<6 5JJ%:96G(<]*0DTX0##*JW MTO!ZDBM [(B)1/ : JZ:4"5!\+BQ F6^8O0NZ,:;,W3"E7O-:+ZKV$4VT%, M+\K5;2TE01EZ8NB)H2<'3$^PQ9/_2+(&!N#X]E0D7BR4SH34)$],=.'0.8)B MI Q#%0Q5. JJ4.H9Q\<3/YQQ#'9VP@ KL]MIE7?WT1-A)&2!]VD4!@^RSG"" M=DZX <9V?,I7T;I-'-DN5LAT(BXKO$NU11T'? 9#2'CZVLCH+X:R&,IRE)2% M: '6OY'QNY(T!#:^&U40[$\)5_Y*[!C[^2AIA+N&(!B"8 C"41"$7*<9$ 42 M5#*XX#S(=TV<1-ZC[4B+!88R:4* 9D_45E3+F(=$FT*#J@I:AF@8HF&(QM$0 MCK$/UVG; MFN^^(K7Y13Y%EUJ2+G!?\"F,B$X6(AP?OWQ.:R7H M5]FQ#Z402WKY9J/XY%9[=1JTGTW\@S,X^T#PL<5KVF$%1,>I';D7?AA^P_Q0 M 01F@#N\)RM>/4C_R19YIM[C8:+9(=86!?+;S?L2EM5=[OP7\" MS_XL*\TMY5[N>M2",2\C?PO":: Q6(8/R0'082>$AS0;8PD2DIUM0&3'FV"Q M+=OW4\2G]SIAXL."J&.NG+2TZ*ONBPWV,74!5CP'2Q"\] B^$9? L=]-3.W/ M >-3Z/,G/!:VZAV)=18E&-#]F.V610#+CF828 Y#[G2*E8^G^OD3-0+&P?%" MZ^J=8.]A^$2VD, ;;[#"H_#('OE+VI7R5G>EI'N^9DTI/Z>)QOIME;+C./(&B100*,R5MA/>* CA M'9F@K?I]\I'M#^6N @9@YPYX]5^ -M[02TFO%Q%((A[/9&P,J('5^)$'JB3G MU;>EGFRL[Z%B;H$@X7SIK]HR.<3=AULV]("^/$B2,$D&ON>@$#E. E5V&4[$ M_X4)EL%'_%=U\]6Y6@PK>OLBT&NL<#"^_RE6YG"1]I8*$/UUU6B/BS+;."62 MKVGF#/: ]E;1Q1*)BCB0'PY ](V"(E'S,B2B##&$H2X7Q+.1;(V%_0 +P(: M" ^XNCZ S)) W^'^="[P"Y7B!CKOPS)I]+2+;03LXY'[X41BQ)0K2D@> ME(Q AY%%=;F8-V0B&0B^P-1S@90&@GA=0BK+< M,]700A8\2R/GIC P0/O)X9,X)21X$8;Z*P$R1!%ZH#)7EI-XH9G<=MAE@*E%>BM7 I[(^=VQ^R5:1[Y!3V*,KV*">K*8UC M0&8$$K[@J7^#8D#/I>574/P+?<^E2@+9&_*:$[W"IQM BD4W^V0">XDS+IBR MJH4[>-DOV ^AU;SX'RTK/K=@)76+96*EM(+(,,3%FL\?(Q"-423D]$+9R2Q] MZ0#DZZE% KD"US?.)[B6L4=&.)Z7J1>])6_@T":77.@SJ0.4L.$DOAV10@#2 M-MR"C@-2!D(U19;K$#SW%I<+!Q3H>;OCO%E#TN"2;2,OAVMT\LNVQR'9J]*> MQ'<E-TGMHC3=\OH$AZXL(6? M 6"R=1TRK>P6%7 2<"RV 6?"QRY-+NG^CUSK,>EB$$]0LQQHY8F[,H4'E!4X MN5Z8[JU40%1%9A4]&WGC%[XX4Q[Q;7)\-$# 28#%S. P,S4+:=B0\PO;'0. CH,8'1+(UZZO)'&.(!K40W+KMS/%0YV3^ 9^)> MW8;1I#'WP,U=^=*4EZ\DHGP% )9>PDJK'C -6**<(JGZB%?+9O/;;[?*2"J* M%!+)@>=Z '# 6RGP*_"D[0G" &0;06HD#O'LHO$NM"$C%6%]]G# M6!DU;]/7W::OJVXSLXYF]W(!JGVY.H>MH[#T^1&3:6'854"X>WO9'S+GSX9U MV*ZW2G,W1YXXI&$16BT2#KPOY?%^F+@7TC>1Y1>GE=>4PXEHKR?]#0R5$DKM M\6*=!"V(<[G$3AL@22C]_]*.='M_;\T)[)4 MF66+J2V70^-R0DG4\]E,^-,G#J>-?97^GML0&)7GLW.$CK:Y?\WXG.TXZ&[! M]_\/FJ;C&;H_5)MILG$ M+C *[FXH@3^3O"8#O.08F#(N[[+)/*B,[PPHR8@HBPV"&!9NLAB>!L*$K:>] MA\$%"#*PAEWGNB2=5?QX\>E$8Z)P3178C9&L/ M/ 0:.QG-&E6&G&V>VE[=[%EXRL,$#U[A3.H.O8M/X%\28RT);^UV1I\*R*6 M]C#;"8JE82+(FDPR$DKJ(!ZZP/Y)$(2QR>LA '_D$*!K:,)"XIL*FI&&7OA= M$0O:/DZV9NP5C&(&C.780,8 E65]2%H6>_## 4Q] ',:8=@OF7O1$HQR.:(' M%3HC S$1S0(<0#B)$H$'%"7P@)/'%UMFZND*3$J*Q"(@P;N _* C%LDC"*H@ M1LI42AS9#F";T&^@Z$IQ/0I'9:M.FM^(^Y-T>'KK) ;A1)K^$? P'YPX#38@ M1$CA15D4E.(0/"C%7LKI&%%0R1=%CO/-+;8;U[PC;L?X;9/ M'FY%. 3\^T*B.Q?P\2ZP@7?=3<(8*+1%NO ]1:^_![X&WZ?H3(6%_ N6!V^3 MO,AB_P_F%TD$^[\PN4\&7+$NS;^QIP NR)8.+%@6 <55IESYSV0T*G9X\W' MC'_A>;2=$5 2!&\4X%+U?9]^2^]+@>/IX-J0B@N&* FTFDVI;\*Y\'%#7!NU MD2D?R!-B*_\[D@ZX'W!7B2:DAF%L;D&P0+YTH7RM2@9);0/83E%G%BNRH,L: MHI82A%P@X%U_T%B/EH @4HM562J*M MW)E6M7;U(^IV_(A1Q M[AT+NBYS*5GGR3\VN=/DO6(KI*P*?)QKTBZE,L5_;"P*9BRS%)_T(;KK4Y-'* E+O R=$(RN$2X>T)&1O'URP[R#N9>6-I(".4P/) M/:.^DLCM&!_@9"#M1K^OD^X5B=0>"I9D59&,1)O%WM]]H8TC7I[R[XC'2419 M!"D/UW3TZ^>;NY22#F9JY"R03BJ30PQ8\E'#(\HA>/0 (" MU4.4!#!)%/U92DU'0$&S(^_FN+RTGPJ%0D,0R#.A/X]&!1E<;I.6ME&!@7=) M+.)N3N.\5=8B_!N%?CI[R:1Q ;E).[X-"M-059>PG6]H%RT+)2A)CL*I@X*8 M7@]LK*/#OU(I30".Y&0DT/PHZ$^),I:2:]P$CM? #QTT%"XF>0=D+=G*X;C] M_*^/[R]:UP6G^,G%#=UY2'S_:0<)6@7:S783T080.R:/+7G&%:! X@3*3DX( M/%RD64_#R'=)1YH LO&QYS38^X3K88RB1M.:J0$:*P,'X3IZ= M[KQ)I-@;=00R\E_2 Z/$ 52)L@!6HF#%,"$4B^'K<(CS)K-YQ,U9VYA/9#: D. ZMH M1=D;T/H/RWIU_>/UXM<(A@K&TG*#AOQ(FI$536,/43B%?44[_@6*Y!?XR6) M+N$&^. FD79^@9#,01*$ 4V1,*%C=^,0]>D@&0\X8C'SD5,45*],?$\#*!530(-F))>\ M8.*?[,@9L8YT,C7)S89W:OPG/*?(MI3%"HZ>4WT'SD@N%W\CDX(_DV;&L3) M*F,[V593-WI:>%%(P8JJK%'"%/!^*NXBY3S -5UPRC-I4K;6RC:G;:Y "WSER1" M>:4(3( :1@W*@ XO(A$(!#*1]9MS["@B;D$*>AJD ZH,E^D&67@QWJZ%O50H MHX!P*O$-=Z#K#D,P$#BYJ&/'BYQDC,):5N>78B64[UTR9D^H(&@RJ0O02&V, MTH&#ZZ>A$2N%^IQRH@#M_ B5]P2E;8\VW ,HNYFQ;$+N =A7@*8C+:%:-).F M'!Z7$L8"SEWM9Y"(A[^[?#"7RWS0H"$#V:IF@Z=3ZG*I?PL7(7DZ)P.[SC_,@KT6AG:M MDK.V((LL[4-,<5(4P*<<6L5<];2L.!.VCP;EZG#"L#+^D+Q:8UP:T3. O\[N MTN EEB(F"$S4%T#9E*1:J8]HZ(#Q+*M\QM;HX%Z6GIO0X* MP7\+P&DM#.9T;#%B0S^<+J/&6[)#K1,76\>HG?_F,WT8V(UTO0*&H[7T2\Z( MOL>0GMI9$$IABQG2Y;T,:,)",TTJO>E$LT+,<:&'8SY(41)>96>EANO%@L,_ M[!R/%X&]J#) K^ 8NX M^%6:@>[X@XQYG4=\4T>DKMD^IH[(JR;P[/=',6YAY"BK]OA1HM,1EG+G&3/TB0W<,W3EH MNG-'H1:%S$RD.'!3($F.E# P?HY'%1%T,E0C'U]H^R)4Q65 B/P#RS6[[%?0 ML'E0"-P>*0S.L2>2 *GP5CA+D629#2TQ35"7/Q^ 4:@J6%;'3 H@&X M0(YRR3!C:?)&7]%055UR?$^ZY'[!/CI/]GA"50!U8K:';@BHKN3R;LRZ U6T+JVM#,S1XIUX*ZJ1(0=TO2=VBW/WR#IXI5N$-7%(43PZ:C$?O# MDR=D2J:.%OP9[UO)Q'G4%OZ,$J6!'N3<$CPC"\I8;(]#+-FA(9D+O9/)!13M MDS-MBO9-^7AP^OCT#)0V.3II5XM(:A[X56OKJI],0Q>L6%H!*, M*HX%#AS0-CS\F626Z[G, Q<39#C):C)QB+SL-$M)'66\AZ9[N>0(&H>R,I)9 M@:19%2D34A>UYC,E4B+VBJZX0S_2-XZ,5$%PW!:"/=/#_HD2)-G="(-AS(G^ M7&S7:2L XCDI1LNF!QZ/I,PR98* 2"GA.A,XF9"G/8O"3=AB'(:?(G[JCD#WEL4W:;C8AY'B*6!03<<"+O MQC$SXH4!N=PFAZ,62V!2*@L0X(#1#JJ.@8J'5@Y]!9DA-1;3&;X%HD#1'!)L MMKX]G" Y2X)2(_A\]E::(D1QPC+YL)!6JM.H26HKJJ(JA-A*H[YD+#X,(E.H MGTOT6L%P_[.N16VK2&DLQ9/56!K,V"^P3[%4(_X+R/X[=I?XOO=HRS0='4DF M02KA7 $<+;"6TW(+-'W V7?7C6XQ3U0B![F:/0K1QGUCU)RAU6NTW[#;FU^_ M2A)/4X<[X&^WD3< 8,Y")A7#J6+=9E//-K]9@UE.)L6LJ N9I:65)9%!5.<+ MLP#1#2/DD-'!R=#+S<,]394J,P],^Y+2+DTXQPZI".OBPSO @L2@*#_ B@*= MXE%/U69W09W42%TRD"#PS[T.:+O14%YA;#&=],6?]H.Q=!8$8JPU%@2W% M*Z HAIV6V&E.7T\3CP8R/+H(N;5Y:,H_\6%4UY&=Z=.2YXT8+:T*JCV$*.+J MXQ]C#M?#S"H%T =LR=$(#7YQ;G[DC;I8^CH0ES ='A$867C"5 [<@?[2-7@ MV/&YH27CU3&$DJEGIY<.;EJ41S+3& O"27:C^"Q,&VNP89:FEAITA@R5(WK0 MQ%X2& J QL!G@@=9 K 5ST1RXE_SC(8D'22)'%8CY02BFO 1XSK#A\#[#RKS MBM-+&P)\$>$$HYZ0%?$R6Y) 5A7MJ-@^1DI:Q88,2AK0=M]<0E!A>26*%>]2Z='"X#/@$3M;JO]'0]((T::B8T%5@(Q0+_AN&=+(;0&%872K] MW'RYN=50QV)S$9>&D+A0RU#+2"DGIV("*@",9$A:A@2Z=@W.83,%@F%\J5X7 M;#A6!X<]2$TQ0 @4WJ8'3@=#Y\6^0!;/+C*95+Q3*0HC;R+R41)Y^S])#V$2 MHQ67 /&_C;L&SO!#@MVF)092G2..B5N4:.:F$]?ALC?8Z@D(KH3G/X%5!;IF M%,?A(U!A'SD%^%/"MN:1,E,MG0\0#AZK('!9G%^_Z"'5HDL<4JUU&(;Q!*3; M91'BAC4^X^B6C5.(R!D.^$<^)9$-_00S>-(47$UL5!%3H+!X?J2_7X%Q[AE9 M1C75I=+$3T7^<^;;^TQWR*M&:4NU;&(B>YTLNJD:+,BP:DG>12RK]ZC<(%E4 MU9O8BM06IY6]#;B'F(F8CQOL$V@\:/Z&\T^*5:8@R 20-%;6IX0<2GSV;<75 MR?2D8U]#3!O*IY+*I" ?IFY'LJ8F$80\0/&6$:7@S+":P80(JERV+DR0OLS/ ME9 :>A%,6[V+Z)_2FT0.T374,BJ4E0_-B@GY6<-@O/;UJC!!>@TA_4E*6\D4%8[6Y9], 5%<43E;'M"8D^&J1T9G)E M3K@Y35D#YCO-%&3"M]KM;F?"C(5J]K5D@>W[S!KRZ>U:I/TCN MF#5TVHU)SG@^.>-G+2=^4C _93:6:1) M2,*I"X=05+#6=I_J0J*B$(JMF[[/J8?TR-(LU^F6X#R4UP]ZJ^DZX5<6$ M("H]CHE8NFJ&K"&.4EVL'J1J^\]E ZF)M\M@6COB20[Q"B%/SM#RSB.^:6O "8$/YWUSIX;6"&._'J1*SW2M!C^][9\ MBPY2RR&D^D4I_%1PH!!]EA8$V5];(JQPQ#I-:\V61*OOVJEC5OM4,0O]DCO# MJJT.8_8*HQ]K20$D/U]( D#H=;X]4&1 ?C/:S4N+M3M]^*?;??LLH9 QPXNE MV NJ9+7KH-^"79G>6*M&[[^#K/I5Z0X1CU6H!1J3*DO6G;]YR\ZS=J5H4-'5 M?DCX?5O1(6T5?%M,<9_!TZH:H"^@*57#Y \OE>6"@5N7[8TG]V;=V6UI/;L$ M2[NS7;#LD+@8LK$-A3DL>QQR-.*$Z4/;:G6[>Y_> 1 (J]_I;75Z1OPX'CJR M6KG<4Z8KK?Z5H2KS4.E>[H"FF+2GW8>KH-H1K:YVF(B6/[ 0^1#+C@?K@8[\ MNJIO'G7=)4^TI*(ZTS,M\V@7LBLK!]1N>SV%P4QYT+0#3A)DZ257'5Y5"UT, M[8AL#_MR7<13#"J[H.KF>BR5W)3-?3H*\_F7E>M3\2(3+*R;#L\*P^O>KC.VRN>JVG'1 M^;*#RC7I'NIVAB/@U%;WW6L9K.I%V5/)D '90;Q4AS]@R*J M'.E/QNFN?]RE(U,L<3ONGU+NUL[YNT;;'PI+OJ?\&%G 6 (0&[YQ-]\=0I?9 M77IHTP/NA"/JH+T(^I7$J&K(FC3MW.VVO,_HQ_H;XXVI>1N%3TVP'+HD?\]N M$T4UK[!/=-^K;E$]PR!P+$I9# >J?;S"?F"9FC*IAF&+R1-UYED$?=D7%&-/ M9>(&-1F/HY"RU-+"K8L'%@M'5M4B6I?M-VE0QBKM7UK$H%KMSGJ/-4\V7@;C M2_/( !NR)I_"4$29R*..K2YZP53Y;QT-E8N$FJE(5=GY>WDJW?'#?TV :TE3 MG6="=FE0T;$"A-(H*]+YR7XK'A4I*.9;;.!Q65]*J1J\6>B!5'%,IS8BA#>6 M_<+$+/.D&+,'2 H4$!Q+ MY519B9=8.E"[2T,ST^1,3%+)YV_JY I=>2$M'*/2RDE$H78]8U0)2=!YYNT# MS,Y, IW^-M<(;EYOE/8-$H1DWLT"W;&D,*JSV,A)T<_-#4F%#PPV5OD0I,KF M JN5*00N>S%S0]A)+)>5-Q7I@C=C[XDYF/Z85;VO%L0HT0'C8K#/*I)!;!BO MXV23R!E12BN09UB_E^W4 H'Q9^[8JKZ/C&W.TE9RZY(],$+RY:CNX;,PP;0C M[&*1^V&13@"W_#L)I ULJAN[RM=41)M7\CR++F/?)(O=N/^&T8%@?OCYX_W[ M&]6=4M7UT4]BW=EJ@XPAJ1N1U-6<2H;$_B.? )C/L=)-,G2;BTSP@J-O2P$G M?@Z^*8E3:RJ66[LBJS(G@_RZW:S2;Q*R1E%6G[9.R- M$B_+>L?<,^\Q51V7S12M#I%'_CR=0I3U1Q*)XU"VW.1Y:L.K89."@_82![$0Y!HTK[6'W.VH*MTEW&-/A9 MQ)NUEFKX+I'N*._&RPB)Y(,Y#J&JQ^9*6VDS %6&([N%*L>F#0A4%"3EL^4R ML[H"YJ(" OI!;4=1YMY"SO+ ]QY4-;E?.!4(H>I<2()2Z5F[E47J0E4IWL7"5+WW[YI-*5W[Z^=9"V M6/9S*)8E#=QBL3ARDY*K,W4WQK,)3*+00;@B?F5MK#OWWJJ2=,GL E%$0>>\ MC&VZE-];^G;NZ>?0P4P/LO.L=WE!I_K>!OV("F^ *H15W%25'9%,)EAC(H^7 MXBT)"ZJ"$_RJ70+Y^ )0%F718IO!]F89L50A0Z((EL:06B5ZD5)\SAS1.LN7 M%$?0^<>PFS@&*J#^,%,LBX4\(JX:U\(.@8B(\R)LI2*5#LF@!:O!>YXK9E H MN$6BH%4Z$B1-I3M"4J\Z$T *'"IH $) !GO2_+'6A!(#9"%&.PBPQAR(@-XX M&:,!;RQE+:$?U\\/O2=UWAKL?TG&+KPM/>1$AV992 B:"$(7JT2C;WW^1=F2 M+.545:O&HHL>=4A)-XU6"0+]4$GY<(LOY6=;[NC\\*IQ*KKTAM1.,QU5E67( MA0/JF5"WY@:[\54I*BPP8B$52<\7(D:"(0*RQDF.EI2G8JD6Q ,^MQK5&EHM M)34-R.>ISI6NXPM09]XP'PB M3?QFQR)_)$*.+^D^Y1#%D3$7-0$$).+""L0 MAM0S:W[I)^<4^2,'GY1\3'$;5 O;-&04N*N'&YA5-1.RS0ZP4F7ZSM&!KZ74 M>N;X8:)[^\3<&06A'S[,,E[KY9T4N2U+L2:/;(I!S+WU)M#U/[*[T_ZW^<>F M"M%2 B[5K,D$= =J.8MQSH+,J%(W2(1\0:$W>5IDZ-QK\(8EL>JZ^>9MVB2V MY(=F6_D!2 Q%,K^8]5QSOG$%:-C'-#H/-"2B Y(O4(H)6Q-$KHB3T" MA;[%CB(,.!OKIN):]%"4DHH?2CJ.1, -R=PY7[>H4-K(4AW(U?%.2\5J[1[1 M1X7/X33@97$<>8,D3ML&8+W>3*'+5W6JX IVH2$TZ"32!X61:*3Q&N/@"Q60 MSZG5^\,3,&MD '761?8+G%N4L:F4$9&\8J?&TH_2H"ZD?DRU<&6&*PGJ( B, M0AEMB ?-2A^2!7]3]>#]W1=M>TL+8PKL<^'+81K8USA_(3W+PO;MB"HX#L( M^;@%ZPR=;RD1&N/NVEDQ7SZ>^.&,\[0"L)IG1JK+)[8@P.4:@V-JR$0:G1;^ MC&1*=@$7'@Y'A32#06A'+LEUN59S,GIBFE;X+W8*0:D98YF&U!2EW,B@$!J* MK(@,9?EG*=!"%@\ %%PU>%+43W*'?#%W44"C:@:T MYGFJY$!"GYYXY$7N!?)!4KK1ZFP'L3YP):L:>=:#AU#&"F4 D:<*^4J@2PH> M NU?LL5J_0N.#Y"H)ZRAK0.5X.#P-!A?!@'KQ\L@%.$P1B]BX6WTX%^@'X!* MQ"7I<>P)8?!_=($Z4D3P0=+N4;6+7#FK]%94*ZN&+T@O;JY,MD^=B_0S,GY M6X\ %ZAVJBP$Y].^BA'GU3RS7&)GHV)B_2W5$EO41E\7$A0'G# 1TQ0]J?V3.1R#D=I]K,N28,]'YG.[^W@ MC',YS*UNQV+ZG[?OSKY?7(^NTVCW\>G"5!N]JXK9JLOO\LH?(^T/)FJS4<2' M/YW]#4@C4'X2KH$VW89(J6+QX_?VBJA22J;61=H:70\09;Z;HYIC)&ZM"Q#>T/VN\Z1VROW_57U2R SOXL&&2I0Z3V6%+[%]Y6Y[S8%SR6<,A4S M58.E1R"7LB H?/#Y@^V#VIG SF1UGJT%+,K*B8_EM:F7BU4@( IR:UJ,7W%Q MDC-H8G(()XVZR-HA:9[K8H<-W9)7@9#B%",;ZSL36/ MC>7U2/%0+4JW#\(@CT[A I$&9%=UBRLGB1:GEU\WF M]2CS=Q.AC,/H&_159M.8QZ,%R63&5+O\M%)G)ZQPK_92RL;&6KL4/D770/F6 M!03+T[=-[)GRFD@-!/D9AF%2K'88R>9 0J:KT WW&(?W6VA7T#DR%4L*Y_)! MS#PA$CKTDI<',G@T?36<4J" YJ"\ !%^SO>TDW $NOYD7!NKP*AX8- U-U@( MSK2'52E4R^7:$#65P%A6"Y@KQ*HN&M*U[]JZ?KK]DM+U_W:&]KF3=F%=##=$2I M=R>#K_,I$Z_7A^"['13;O^I:S:L#[FVR"YA<]JT.2B<&)H4665:S?<#M*G8" ME&;;ZO0V[QU63]G5\(T-2KFF^8@Z+NR'??.0E5=;Z5$Z@E%?0#H.:'6'#K-4 M,^X^:P*I"?R,K)ZGN9W:T=QR)O,YZ.PJ5'UYZ*X8A5.L&>.'TZ/O.-:VKML' M+.[O##!]ZZJ[W5:&QP&7]J75N=QN/[;C $SKRKINM8SH;]C0>MG_1\A4VE=6 MN]1O2 JQCB66%AZUC]UN;-Q8\/,)VNU6KOHOVI45OJRB]6JYIQC&RC M:;6NC,Q=J:1=M0U@*J@C:*]&&:DZ2EVK:?P0K\Y8:*Q=4.4+&T;JT>DUC MFJ@T9ET:FTV5\-VWKJ^-^;-27;OJ[L=%HJA=1>KTJX1/K+^7"^L(+N0A*K=# M%H&8/,FTCE)FR/8CN:MJ09[<,O=P5H\%5">R3(,1!B,,1AB,6!DCC'GU&,*\ M94_J<"[8^]AUY&;?:K:,%7$>,KVVU;TV\955X7(MJW>]767P2"#3[EF7G?W$ M?!@UN1:2P(DLTXC !B,,1AB,,!AA,*)^:K)1@+>:YXQ%KX]<[3VG^,/-=9BW MQZ?$G+8F=8R045U9O"V;58X1,JVVUMI LN%'?Z5JNY>7K% M,2HX[99U?;5YH>)C!,UER[JZ-J"I!$W3:FZA!J QNAX=SUG83??(>0S6"C!! MF_-PZ5K=UK6!2P6^7'=-PN<\7*ZM5F>[?1.,N;76&N6)+-.84@Q&&(PP&&$P MPF"$,;<>I>JKS:WUT'1WT:SJO(-%(K<<#K%7O64G4,&R1ELH4G-D4.E<6?W. ME@,SCP J3:N_[3 TH^%6,O$.,'$W3 8^/VYAI3;K/ #YM3:P.I5U&IPP.&%P MPN!$731=XPK>?_B1G&<]U.(=QD1L(>WFS?$Y],ZW4)?F*.&RA4[H1PF7+;A_ MBW QZG&]6?^IK-.(O08G#$X8G# X87!B"^HQ_&O#Q(HK='QN1S_ >D;OQO:3 MGB&NZRP=M:P-2CFHOZK:6:%/YD;8QK++6K7:4X=C08>2%/:\*>"%:]J/CMR^ M8J4M+_Q9@+NDZY>7@==R9@^9\_,#L_VI/1.Y[1^E4O#4<^,1SKSYYAW3R-S! M&>GZM6#T,=0A!]M M-HKX\*>SO\6A<_;W>\1R%@[9+=P+*"!^_-Y>$55*QU^MM]_H>H H^?O1A)+. M,9*SL9,X+-E8Z-(RN\_EF^-"S_L1AT%\/YQB?2ZB-TSP6,#%*!ZQ,(D 50** ME+%CCM08_F#?6=PO5=,:?F?PJXUE6"(N!-QF"V8S^!6W"3 6;XZI#';$'WF0 MX#LC%L.[X1XO= 4#^ )UAS?\P!:2BOQBVQL3,SG$%J@9DF^"F\-]?V*[+@ST MTUGSC+ZK@>E[X9S3"Q0*2H8DKSA)% '0Z'QN9&!47 X&\NV)@,OZ4_I38='O MY-FY;K_1RG*5+MVLT*75H>M=O:G6BM7O\#-;R,3SC'"%S^57G_+0FYC2^QO% MC&FCB<+YC/33L5O;?K1LF/G! )L!?X.?SGIGSPVLT%U^S?L$,FFO>(MFF[EC MI'ZA-_T@(P<+QJV4'VTB(9&UI4W8PC-G5.^]IP9[*C_O9U%,G*NU31;]VL]TZ,%)QRGO5 M-'MU,'MESM7A[-7NSI6)?#F&R)>OTHQQY!$OK>;FGOHC#& P8#%@>46P[)"# M&-ZPU787NM/C#_OF$SL)8SJD45]PG@]H=09F=1G5P*PXJM%NUN=@G=IQL-M0 MD']7.VO/^9/C)ZC8,I=/(NYXY/5E=N R>QP"A/\C+XA1. W8@/OA].VQZT:; M!W\K@+*?7O=&+SDD+G+/G5$ ('Z8$2MQ03WQPPE&HQXY,]E")NGQD8@M M-+0[0J!L7KOM"(%R,,SD -E$MW9LXE<>\,CVI7G*'7N!)V+TR#P>N[_^1_(LL\@-HE=0'5B2S38(3!"(,1!B/6K&YD[*=U#6"_ITHM MX5P8^[%KN\9\6@65+3?K/!*HM$W01A54]N-H,QIO+9CZB2S32+,&(PQ&&(PP M&&$PHGX:[]&Z@NNG%V>)W?5I KLS6?Y\"]KPZW7VW!U8MM&\Y C!L@5]^"C! MLN5#9$RG]681'[%8&1>QMIE:+.#'GIQPOH4V5T=X]+<0=WJ,8-D\I.P8H;)M M9#&6TUHKAR>R3&,5,1AA,,)@A,$(@Q'&:X+<,%F-4K3?W^/E$N84)1ZT* M,31 F4\T-#"9@\EV4Y>-/;76*N.)+-/82@Q&&(PP&&$PPF"$L:>>L$:L[:E' MK@"?7VXAM.@(6XJ=;Z$&T5'"90MU0#2;FU@=2KK-#AA<,+@A,&)%^C%\*\-$RNNT/&Y'?T ZQF]&]M/>H:X MKK-TU.VH@7E8MOH+@+EN-_M7ZR$XGMB1)\( .PG&(\[N1Q'G[!,,/!+L ZCS M+OMG$G"Y"QU @G:SW:(2N_"AR?+;M@C,:H+M5?7Z"FCDA]@"?B%F(0HQA_O^ MQ':Q:>)/9\TS^JX&IN^%XT,O8'82A_JLR"M.$D4\B,F:LI'10QU &,BW)P(N MZT_I3X5%OYMZ;CSZX;K]1LOQ56)^LT+,EP^R7N]-M<"N?N^^><<6TI?\&5WA M>A/S7G^C2!:MSRF<3X]=BX[=VJKMLF'F!P-L!OP-?CIK79X]-[+" M=_DU;ZC,.%'Q%K5#K=PY4K_0FWZ01MZ"XNUPS /WRW,[*#!VXPY3 PY'Z[3>+9+,:]OR]*BIK*UP+QC/BV$?G/G;S[V Q:,P$7;@ M"L:?'#Z)V81'>%0!.\3;>1O#ND:QYW:^N?>-;Q[EQL]OT=[6,F_E*:"'R1ZI M=ZS,5_[(@Z0FK1^_VX%W_ZIK-:\.N+'Z+F!RV;LJ^X!X\G. MPF.V )25@F-,C.4A\8W/<_TO?M@W#]E);-0AC?J"0W] JS,PJ\NH!F;%48U. MD^=-G=KQIMM0Q!A6$4G=AIWS)\=/T*3&W&7]BID8A=. #;@?3M_60R/:8::X M==TVXNX\8/J@!FQ>;^7XX')IM7JFX765+KW5N1GMZ!@XT)WMP[C(7V"BWSCJ M24?.3]I75KNWW:-P'/2AA78E4ZNF C!-J]LR@)D'3&^[!6N,ME)O7G'/G5$ M[/AA1@S#!:7%#R=C -"QLXRFU;HRHG:E;G;5-H"I\.59E]T#=EOMSD6SGW)> M1@=9S%>ZM>,KO_* 1[8OK5SNV L\$:/+YK$FSO[=U?OK6$W3K+R2?%YOH93P M\<&EW;6:UT9WK3A)6VB\8U21PV$9[Y=Y1XZ<:[0NK5[3E(JM-&!=M@Q@JMJ2 M6?V6Z7=:"9DM-W)8Q#A.O*!276HHGL@R#Z!,2EU =2++-!AA,,)@A,&(-0LI M&=/J80>_WX>Q[;-P+@3^V%7D9M]J;MDD=!P*3Z]M=:]--&5%=%S7NFQOK@P> M'V"N]A/D813D6L@ )[),(_P:C# 883#"8(3!B/HIR$;UW6K>]RETV.FTK>M+ MTY2\TL5W:;6W4%?E*$'3MWH]T[.]RH+4V:XMP)A3CX&G?,32D%S$VHYJL8 ? M>_+#>==J];;0C^OX:,3YE=7;@BWU""'3MKIM$Z9:*::9<*,34AA/9)G&4F(P MPF"$P0B#$08CC#7U*#5?W:F<#?@PC#B;1.&C)S#[!KXR+W#",6>Q_73TH47G MG;[5:FZNW!RAUG?>;EG75R;/I-+2VK-:'8,UKQ=?9 RMA\1N?N8!'WHQ&T;A M^)2X"Q8$,-&9%75#K&[+U'2L8KG6Y=7F%22.D*V<;^$<&5/KX6B3)[),8T8Q M&&$PPF"$P0B#$<;4>I2ZKS:UUD/5W44'L_-.UVINH7CPZZDM.X$*UB_J'G(, M[VZ@TK=ZK2V'S1R'BMO:0K&KE1K>G;B*VP$N[H;)P.?'+:W49IT'(,#6!E:G MLDZ#$P8G#$X8G*B+JFNO$/'U1:2;=X-S._H! MUC-Z-[:?] QQ76?IJ&5=4,I!_565S@IM,C?"-I9=UJG5GCHZ2IE]>!E[+&3UDNL\/S/:G]DSDMG^42L%3SXU'.//F MFW=,(W,'9YRSB[2Z'8OI?]Z^._M^(0:U.HUV'Y\N3+71NZJ8K;K\CAZ?JEPC.4\[B<.2[84NG56 9E_&G\LW54BL($N G<.]^6W$SRDY M6QN7%XSGQ0!*9_[VK_R1!PDOX/]R.J!W']:Z"1'HU8T(R%K?D8*'%SAP@ 5W MV6#&OFOW&GU)(V$FOA<&%@LCUNV^L2A_+QYQ^#_BG(UA%B/!.,#(9?], BZ? MZ@##:C?;+3C2XXD=P6]QN/)3S09;N"/Y5;R+@LOZ4_E18 M]#M)D*[;;[1MHLITT:PP72A*UNN_J39"J-_Q""V4F?)RQPJ?S=#9YTW\%OV- M(O2TC4KA?,9IZ=BM;:Q;-LS\8(#-@+_!3V>MR[/G1E;X+K_F/3"9=%V\18LI MN7.D?E$,BP(U"Z;$E,MO(I&OQTWOB9Y^DO3TPSP]+3*XK>R#03E$N?:I8ARR M]9UAE=FQW>Q8T^S8(>W8=X7M&D3?[_'=SL@.'KC!ET/"ES?'BR_U" M0CP[W/B+3#^KV_F?V^;FWG>Y>92[/+]%>UO+ MO)&G@!XF*:[>,8 W+H%-\(BY7L2=6!LZZQ$-N(O,IT[7:O=?KR-=C2'3[EJM M_NMU=ZPQ9%I-J_F*[1WK'A-XN7EQNI5B DU\^2'QEB]1^!#9X[$-H*L76]E= M<&S+NKK>;N&]8P)/JV=U>IOG'!\M>+K696=S4GJLX+G>/%'!U.LX'/9QETPF M_HPA7$^$>_2M9O/@%9.=0:=G75T9WK&0=UCM]NM5\JP]=+;;-) M+'-OI_58 '8BRS1X8?#"X(7!"U/:XV1UYT+.0CVTYEVX9:ZZ5G,++[$R=FSKKH'CS,[TY2W !I3WN. 4I=/99T'(_S6!F*GLDZ#&08S M#&88S*A!P8]MYM$7TK[S$*V'4II+I)]$'DP3)L!,-#%$[C$8[X&/K) MF)[WQI.("^R]*_!K]^H-LP,7_L]F )=;UV_P,1LPW'[@[/;+)]&0+[T?\<)< M\[=8;&J+N5E@HK]O)X$SPI%Q;50JXRFFOU'HHWDHB;$;,(P'F 0@DGG_NCH# M]7'$!^VY.%XG$;#E/!(Y2'_7:C9:\R"Z; *((C[TX3G820V358#4 R )-N6^ MCW]Q0;;S5^()CV8-=]@L2,8#F!9\#@"E?$!(GDVNP0!L(@,L/A4/ 8BRW8S.6Y?6C.[8-&'YEI@^MF8^])P6C" QAZ +]/[<@5 %D'7L M0^,AT O16%Y*87-34JN_DBWI\"J%?)[ %A#>\"> ,NYAG8N&[!)(^(TDN#JDCB7C78%A^GOJR+._A!-W%B MDEE@V'SEI%I(W_L]S'>V7VSW;2AO>CN=7COZQO&<-VHTL0*0: =98:Z9Z%4D MQB#O=^>I<:_S>M2X0MG#61:KJ %D0N?;Q8#644ET8$PL_N5*JA0$G,XWFWI M]9 ?OSRF2!4H*[-DGZ(#^.-$?>)S&@E"@%:!*^^0X/YQ11T$2$LD?T2,40] M:I?$\(^1!QKIE+,1Z%,9;'-:."S)#V&-+([@%G\.(.7W(8X42CA6>(K6/C2W MG__U\?T%-JPGVCT!*/&QYUC,BQG@&2C2:&YAWI")!'3J=&Y3CQAUG$0!8MS6 MY[7U 4''OB@N5BW9!_3Q!7L@B09A#+@/")K 3L#J 7EM+X@!YRC((MLK$4>> MVG/$+$!.#S !=6*8CCAA9GC/G5$0^N'#K*[$_O4Y8HUF4R?(N'@4P\D8#DAM M)84,O>GN&LWMBPM6015/8'PKU3#Q=]A.>A%IF_)M):D(WB22R22,8IHTS R>P\<' M"<@L7+Q<+ $M<2C-NK8O)X S0N82V4X<1AFZ5$WLA!G(KSQ .T!="8#A'G6% MC L$PP.Y#(C&(Z\M U'H+?61PI07,1#6[E:YF#JM7KUX2+M3IN7;9R)YW7*> MPI++[$'3Z:(JK="H=.^U%.ES,/F-1?/=QX]\MBV M,O83F+!0^EAN#>U\%#HP-+EN89](^H.##%N!Y[A:^RL7(3:=1_8<*]&^-IU' MEG<>J7M_D6W*O^L!)DQR"W>?PAY:BL! MYS%<,>3P*"1#J?5S>@J-K>5//:8F\F2DK5?N8%Q%Q&5L7$3UD M/R#B7< J%:L2X3">HF=?@OKZ>^79%FU5Y6AQ M:C2A.@&'J$QM98;%='$%X>%R;YU>47B :;&!FFY>FQ<3X+4TV CX#X_8( R_ M,3\49)E(TEPSI09C)E887+B2KZ-T\9SKZU48[L;\=3^6>O*Y19Z0Q@\$\YWW MM*33I,0"%,W(8?,,V\U/S_3QK5T?WQZ)@0O;UG9KWQ'W,(?>I$C9,315/=T^ MOLMI:Y&8;F47#,*==,?(>G?Q-7M5VJL:]^\U>Y6_^SM6]_ZY9K_R=ZN:?J:) M[?%4HJVSL7JU1K1'W8*V]GLT;Q:HV!O39*G>A:*_'GN)Z-9EVVJVKUZMWF\] M@=)LOVHCOEH"I7-M]7JO5QBZOB6A.YOWE3+=78^.<\R7??MAWUQDY=6N4Q'\ MD$9]P:$_H-49F-5E5 .SXJA&J\GSID[M>%.I0J%@Y_S)\1.JE> N3>@0HW : ML 'WP^G;>BA%.Q/KVI=6YW*[+96/0]YM75G7K=?KPUM?P/2LR\[K-;>O+UPZ MO:W.S>A'Q\"#*JHT'CE#N>Q8_9:A#Q7TH6NUVH;35C6\[_5?KVEY?>'2WJX9 MTJ@K]685B\OT'3G'Z+2M:Z."5!( JWG(_IF= >;*ZO<-7"I.TG;U5:."K,]7 MNK7C*XNK]QTY7[EL6=UK0R8J3%M=J]O?KK7B. #3[EG-I@%,!<;TMAL[8W21 M>O.,I?6NCIQMM/O6]77?$($J/>VJ:SPB\X Y[P!@-C=YOCU"R&S!@_9V%<:A MB%U%DNZKA$BLOY.;M42&A/N_%R79>Z!AAT+J$YDF08C#$88C# 8L3)& M&-OJ,82_WX>Q[6,+O5(0_)&KR*VKEM6[-JI@!63:&!YGG)D5UOBNU>X>< ;> MH<<-&@VY%D+ B2S32+\&(PQ&&(PP&&$PHGX:LM%]MYKZC36&CUSC/6]C78C- M];IC]/&U+ZWFU>9Q5L<(FNY6(M".$#+M[68(&6OJ,7"4RI9=Q\Y86FVKU=[< M!'2$-.*\U;6N35Q-I-KA;:XAW;'KPY86BH(<(V@ M:;90M?D((;/=4#1C9ST&7K.PV>F1\Y:.==TUB9WS<+FV6IW-.>[QP>6\:[6, M8[,:,IM;GXV=]7!4R1-9IK&A&(PP&&$PPF"$P0AC9SU*W5?;6>NAZNZB@]EY MY\KJ=PY9;=D-5)I6__J0380[@4K/NNYL694[#@VWO?D!6JG=W8DKN!W@X6Z8 M#'Q^W+)*;=9Y .)K;6!U*NLT.&%PPN"$P8FZ*+K&%;S_L",YSWIHQ3M,#]B" MKO/F^)2=\RVX?X\1+IOG'ATA4,Y;VT86HQO7F^^?RCJ-S&MPPN"$P0F#$P8G MMJ ;P[\V3*RX0L?G=O0#K&?T;FP_Z1GBNL[24N*;]*,B=)BMM>>'/ MPE1;^\#+R6LWG(1)\?F.U/ M[9G(;?\HE8*GGAN/<.;--^^81N8.SCAG%FEU.Q;3_[Q]=_;]0@QJ=1KM/CY= MF&JC=U4Q6W7Y'3T^5:\>A#Z&(?QHLU'$AS^=_2T.G;._WR.6LW#(;N%>0 'Q MX_?VBJA2.OYJO?U&UP-$R=^/]I-TCI&P?/EIUP8T6.LF1[U7MZ,N MBWE'"AY>X, Q%=QE@QG[KG/=N)*4$&;B>V%@L3!BG>LW%KPW8O&(,^$]L3', M8208!PBY[)])P%D'^%&[V6[!B1U/[ @NQ^'BV^4KU#/-!ENX$?G%MC=F#'*( M+7 &9(5$#1SN^Q/;=6&@G\Z:9_1=#4S?"S237J".LV3N\HJ31!%@&M&ZC2RU M2F* @7Q[(N"R_I3^5%CT.TF'KMMOM.&ARB[1K+!+* +6Z[VIMC"HW_'D+!2( M\D+%"I_-T-GG37P2_8UB[[0!2N%\QD;IV*UMBULVS/Q@@,V O\%/9ZW+L^=& M5O@NO^:]*YGH7+Q%RR"YN-FZ0]JZ-WO9 MNOJ$H&026&_AEA]N/,IN<>65[1_G7@#Z>)@(.W#%VT56D-4-V\]MWZ*]K67>\%% #Y,"5N^8MQN7P"9XQ%POXDZL;7[UB'[;19Y/[\KJ]U^O MQ$>-(=/M6)?]U^O75V/(M"ZMSO5V>],=4RSI%D))5PJ",_'4A\1;OD3A0V2/ MQS: KEYL96<'H=NW.KW7*T9?=_!T+JWKYK4!S\)&,-;E*Q9EJSMXMGRPC&I2 M;_9QETPF_HPA7$^$>[2ZUM7A:R:[ T_'NNX9[K$0/%:_]7IMZ&L/G?TT63OQ M-)VZE*$ZD67N[;0>"\!.9)D&+PQ>&+PP>&&*69RL]EP(X*^'WKP;QTS;:KYB M^\\Z@Z;9MCJ]S4OW'2%H.MC ?O/ZE\>J*W M$# HB-,;X0,+DPANGP\MPJH+W[4[C>Y\;GKOZHW%[#B.O$$B<[+A#0]1.(U' M..)CZ"=C>MX;3R(N!#PG\&OG^@VS Q?^SV8 EUO]-_B8#1AN/W!V^^63:,B7 MWH]X8:[Y6RPVM<7<+##]W;>3P!GAR+@VJASQ%-/?*/310)3$,",<#S )0"3S MX76Q NIP M*?=]_(LKL9V_$D]X-%VXPV9!,A[ ?.!S +CD R;R;%8-!O 2&<1PK(BSB0VK ML'U8:#@<"AYCT0&;N3RW :VY#=!X(]-L<,%L[#TIX$QX $,/X/>I';D"0.K M"QB@9CP$0B$:RVL+;&Y%:O57,B,=7L6,SQ/8 D(8_@10QCVL<_&,_0+G-A0Q MHNO7>2M<@^D?JVML]*K.:*?W7(F-0LV,%];9N!]Y&;T@FN5&'LQ1'L/OVHWK MPLP*],ZU8UO5LR'".8)%(G(,.>PGT([$EU_I5.+I]3-FH"@./C;V'A"K)!') MC2EP(3=_W#''#Q.WBC1_UYV?7OH&,0)@X!!(+=_??2%*$^"P<)_M.&$2Q)H* M9_2OBM>\C'+!8+@C<$SDXM21H7FW&OWBO&EQA6=AX-"Q8]@V!-V(VVYAA&:) M\R%-MA70\89I&'T#Y'$PFLI-G)C(. R;KZY2"TEDOX?TSO9A'81U=O2-(WX6 M:\U4W) 1N^*I[5<5QFEW7^?45HA4W[6:930#5NQ\NQC\__:^_*EM+%OX7U'E MI5_!5\*QO+!T9J:*$,BX.P$:R.LW/[V2I6NLCBQYM ">O_X[R[W2E2R#B6UL M@ZIF.L:6[G+NV>]9: N5R EC8ND9E[$W" 1ACG'O 74@H?0N+P@X!2J%54%K[44I#O>4I2NLL0&D]>-YU24J)WWPAC"M/G1:JHV0-0/ M <3EE6487]HK(FBA;%F%._C9)'QR\3^]SWO6D61*8]BQ&'F.:7A@"L0&:,MH M4QG>P(A34)RSM=U[)$^2- H0X9>^KJ4/"/KT7G&SP(H3W>I^5G%8%Q(?)-8X@$6HOX+RXG?,)>_$+Y!R6%@S4U:W-X_D&CN7R6;Q;4OEB@+@=X66*3)5DC MUP3G//*"3+^3V&R(T=@/)T+*VN+P$8QO9MHD_@ZG3!.19LELO56<#6:*T_$X MC!):-*P,WL/7^RG(';!C?UJT@$8X8#L8C,B!6C%2:&0[21CEJ,(+LTI<^,U2 MX1<1H,[/$M<%)/" 80$BW(DB%2GN2 M>N[C^YQ&(!T'YZ0( A*6L!SQP=#Q1Z$# Y,/$4Z))"K0-1P$DG6U:E(7?%ZS MM[YMU06?M[O@\S+UBN>0W(NJ%9\%V%&.ES,;>P0"R?L/?5'4+!Y]-&?113NZ M++A9MUB)BF^4M(J,-[/%';/K-%^>J^]'NBZ!P8Y!IV8+1OP[]=A^897\8-J7 MD(]6 (8<#>Q,.[CU$,M!31 )JQ2=J6NVDG<7=YBR(< 70X[P\:H 9AF)9!@2 M&.1\@A_!T97(5FMZ1&3G"F#5&>I2%K>Q="GK(0V#E-R#74IZC\-!C.&B1/X E>(TETP+7L< M@!&Y=(M #DX\Y(9Q[/Z5QOC^Z:?>S>=CO/Y#6F2U8**-JNU-[=M0PAB^M6_9 MYP2T+.YL/X4ET!K590!?0X>!A_[[,+@-^3*:C2X$'PG3;9NP@"]DUV-4QI:*8!4YI%BVYLF5*#_LI75^4C33T1,(2XI2VSO? =(," MQF(:)MXL!.X5+J--OE4D-ZVZ>\&MJ =Z6A5(&&^*^'" MY,%?14*B!Y]?&81* -B O9Y#*AX W ,S$:C) ^QC5T^J8YY,'# M./(3#B"''$?A7Q@ B^,-4KIAF&-8F]S[PK&)A(@QTO4OTG4"X*!+>28YV+ / MJ#D8B(B@R2X/>(I8#JZ).1M!0_R)CX=572]&J5/@7L<^EFF_'>I80X>^-ZP9SBFGJP(=Q)A"C3"P7J_#CS4D0(WM"6^H+ M:8 H-T3L@9B@L'S8IT_N34WI(O'+=YX>;:'XA2[7LR^5^@02"61D-#%I\J5O MW+%])T5)_RS&D/$\W##0+&*@"P?I Q@228@2<4B_(/]OJ",'XIP$(=WHC]-H M',8SK@!?2#3?K,);,R=$%;$@OY)BD805L-^(-4K8/^A$1+T 3IT%HM0%J<8L MF"5OQ!%Z1<(CMZG4-Z5:^I3J38PB!B[C(Y63Q@A*@3^1L0A_I8$6C/!L;>)* MP!@H C(UMJP1(M,"#C7",'E.9X&Y-=*K9AKL(,8=FJ@ YRL@1D5:C PI)0W M,@E3=B3>>8!"K%WJRXHK]\KF!XV;+7X5$OM99(EG+&Q.(J(%DA31 $!QIU(5 M&@!39=4'GR'5 SD,:W2"8RI9F>/8W D' 2@$(KFK;LHD^Y,^DEBH45P>H;[7 MW\A[_59]K[_=]_HKKFZT9;[\LNR8RX.O Z9N&[QQ;8/;C[<-[JZN 6]KP:%_ M2. M7Z\);UJ'YM'1^AJ-;BY@VBWS8 DJ1VV$O#8IDOPXS@L"S%4"X)6+E9;9:=8.\PK] M$\R6Q67*:Q4I+;-[4&--%=8MN0KPIVWP!PGTMH'HCV]R:?N6; K WLLV:4]08\63_ M^K6X8ZO!6AO'3Q0Y>6'#^%D9&Y6^L*ZY?]39 DMEX9VVSX2[L%J,W)K9.0;V6:M'-8849N1-5[4G*+&B$TU(Y=S#5L; MF_.=^16WV=@V(_.@:S8/UA=&_Y)6UZ'9;BW7%MGHD[4Z+;/9VH;,D268F2VS MO;]X<8_:SMP:(?I&MEEKCS5&U'9FC1)39W_>7EV!E2]EM>_'KV9_?[9KVO 23 E9?+_4=N76",TWLLU: M6ZPQHK8K:[RH.46-$9MJ5];WEVL,EMUF(W0)5MG6&"B+9S)NF?VYA!K^6W.X MUN+&9VU[;H]@?2/;K#7*&B-JV[/&BYI3U!BQ!-L3_HO=OXL;='QA1[_"=H8? M1_:#6B%NZ]W,SN:+VW[6X0Q8+MP=_F5LP*_>OU//]9()5:P[LX'AC@)3".WC8SU#S7D3" M<.QX2$A*'P3\=F?[ *L8ID7P![?&^X-VH\7CPYY\*LL(-I(S-.[MV!@*WX6- M1,9]&/W QQV)[>,T&H>QB$T#GKH7OH__)D-AV'>VYR.G,?JV;P>.P&7A>J_$ M7>C?X1A?0QLF<47L1%Y?P/AI!&]&1E_XX7W#^--+AKP^V&/H".'2UMZW#CJ- M3F&E7(08!^]=7E"1>WPP!72([B,OP;D J$Z8!@E!(1P,!%6:I I@L$]!%?*= M!%9N)T:4R8?3:888U#ZAV65)[C M/>S#$ &!*\4I864!S)(*_#RR?PA>E!?0' >I$D:"8!6M@=<2>4R M82@%8F\$^[L3?&A8OCD2=BST5\, X"X& \_Q1. PB\,)(OP3YH(%AB./L2T& M"0I+>!'JM%J;1IX >#%^5E4X8>IR,7SD68)PK3L?C,$I@ M^#O@&&.<$#$6OHIY!-B3'<3((/!- #63*B#/#T$' @OQ[H!!"/F"%R11Z*9. M(M\) %EH_F"(+,Q%N.///$XLHCN/&2[S$SF*I%V<@*>">1PQ3G0NJ 9J&#V= MCHD7C>R)09V2<3VA84>1'=Q*>.+?#L'7""/)#Y 58,\HGYZQHXG13V,J<8C[ MRE:)2TZ$,PQ"/[RE+><'@.5V?1^X1\K<%E *\) <:_%;)FP\"J GB=(N89T0 M/PQL#:UX)/P$L(+3<$4_,09> .<,XV M9S@1A DNAJ0$+"2R/6#97H)T!?L:Q0K-Y.\@2)B";=^'Q0QP&!OP)@V*(VB+ M4B0,[]V2^I4(78 $ I83(X+!RT1<;E%DQ+)VL\)*I)\2RB6 JBDH$[#;U&&) MH]@>B;W16"0D[7"J0>K[+'J&=L02/A)QZB(8[ZV&5=*8 3M1!_- ($U,)+P%2+9#/7#6AZ4O>JP 0G .#V;-CT'6HP J2S2!ZA MI%5;_=MNL)X T@![.X/1?=(I:M/U'Q=@ MTB%3T^>UCHP='%UN;@K8Q_!?%S_E&\7',\@1WU(&(G&D]^U.&79S,EOY4YGC M5@Q(.A HS*2*3272][OY/^BDTDGF)?C,N'9;J9Y=2MX@'Y",OP MU989@?1#.T0C"_&"9^SI97A!NUTZG.(_,_SM%/I3W@9^IP5"]06H%A@(Y=_; MDUCS60^SB_M[STV&N/(F<%CE@6_CBK58*:L+1*K^L_OQW8>9&&2U&ZU#?+NP MU,;^0<5JY=DLP.)G< H: G^ M[8,])Q*5+C,D) X;70]02'\>!6^V^HC7::=)6)+,]-5C 6(+"K&-0]Q>D-E( MBE>S$X;4;-EB,W=CDON2N>@4MV6+&U:I,RVRTT3.4BEB=6:"&<4.^V6QZV'IY5\]0OD'*O+>:C:,J-;O9Z#ZB9S>,3V$4 MA??H@)&RHA+V?;!.\M7!X1$F88#!]M"Q M\FOOT\45.Q-A%&FF:.< -DCH5HR?#]S7 "K2*'1#WX>C+,.Q-*,KT"GB!0PX M? P@2S,,J#S%1+8A2_N;*+5XA*!^2B7JV7 P"G#'"@C 8X831 I170'Q+WC M#6#EDUT%EUW>3<,X)6 "U@*P^U%J1Y-,C^.+ '(KIOV_Z"X"/?^P"/@_^2KE M70BL#H[IEL[7"^'/&-EM@Q(3H%G<-^N@N6&O,@.#67Q0H6#O$[9GG$?J M\S/8YT'EPU-,=?TP?ZX'IHA:+J"I%$1Q001)"!;M-+H!0_>F[JM%"6VCR3CR MZ-8,_5#J=5N2D6O#IE%N1/9]H+NNIN? ;PNJ5$4,Z;,QI-EH'W1_V0,9U_Q% M'E5^M#MWP"-P^CY97W+I)1:0>.CTTP22).4I$<5^/:6GV'TP%W?1%\A+QMTY M3/V#B*XP;AE> Z/9L I*"2L6T^^-;0RG 0V"8(@O9R*S>D$EEAYEX/8!W'%V M5'POP2=55$VFEB >QF%,-Z)ODM=,:3UX&042));N89ODU!A%%7R?^^SOZ9:) M;\+LP<"+1C;)*0=P)+#IBA)>0^) NR#P6!+]VT@;DN/\I79'5]\#]"A:J<^ M"!)YQT-I_0O,@9)2D7/+V 2G3/PJA/5YN.B'"+\#)L:PB&%:] M?8V/[X%4)T=)/FM?4,_B44@\(TXBCR4S/!"I^P?\&Q X2I# 8/@PO1VR)(1] M(2<#W9,(,QVC1U7Z<_%^4R[!BYQT%-/-']_CJ)OBXIVP$Z9C=).3BRFS+_C2 M15W$J,NAN6][:0R^RJ6UX WAA*?(H%"[>W_>W8O@/:,CJOV\2-I\\4C6KR$9 M#-YRQ.F(N(ZZI0+,Q8FH @#RV]+\RC[3V%D_1R\E^XL? MTS;UG;86=@/R$$OP V*T)H'/$;X_9I/][^^:[^AO.3#]7?"0T0321*,=$H='/U2 MG0(C?T>RF1FRJ\>]SO&Y-'1[.4,ODN!YN(RZ08;$GMS].$Y^(M#[T6&F!P.\ M $P(_OYN_]U3 TO$X3_U3-4\3+KXB'+=:@@I?Y$,G_A)(2,L\WPN$EK]/&ET M[3TP6+[1-2Q_/@5V[_+'@A54%!5+.9,:_1#]6F\5_5 971E6U2>VFA-K;B0? MJ-M5;TJ1 2QQ-ROF#/D+0L9JFZTE M=V9>8]7+FA\\AQ^D,85/Z4;RAO&"I0Q366+PT&P>+NY1Y51[[=RC;5K+IHY7!1_+;!XL7C)H+NY1E]'9B!H!;V2;==&4 M&B\VN>Q_K<+,J<)DR>I9Y&9U0G7@9M?Z\J9Q,W2;5?@"6I9YV%E?6[H-ADS7 M['27VSN\5FN8X\%.9@3' G,VV:P_/+.@<+/U4&@FJT438T2O7:[H=\Z"U7%_&:P)/NVFV#Q;O %$K-UO#W=_(-FOE MIL:+VM7SAE6@F1H0%=7=)-UG%3,\ MC7XCZA:F' M,7<8:1],E7M6M<6PYL#22P %8;"77\QQ*X98R.(IXT@X'A?4H:H[(RS"\A]; M52EZWSJ:VEV4V%_ABMW2B)C9MB.'0^U@A*JOYG=@/C%2J M:\3[_<9^X<5UUA6:GTB:SR82:[K]SQ-$,EVL<7.)I-V:.O^UX&]K"L@EW*5R M5[X?WF>5^U'J)H/4I_KWJ:RI]-ZJ&&@N0CAHM)_&Y[I6\LP]O5"MY$Y=*_GQ M6LF;7A%Y!=BX>?ID+\L_W31]S]WSCXV?-N%LZ;VB7%J+?J)U5]R#@'S%QJE0CK_,T. ML/2PD9<2*%.RL5\B3I7; MEU-]HG <7AQ7EL>.3R)RL*M-S4EG9:9+,_7G$:=91ISFSQ^N1(_I8TT#+]%0 M[LTS253.(UF_^2(O&\P=L[.ZW&^;;UX4NC@[&E1DASVJG:H!3S9$RGPYC)7< M7P]+ 0,UH"M#]H=6LET?6-,2AV%>9M6U$[O8,!106?)$ZL(5!K=[V%:!7(14 MQ"$@8,^ M$>XIG2TJZ_<1"P4&ZGC]OM4N.>YFUM17C4Q*,\P)MAQ:LXK=\WKVK9+^1,>E M2M>JS6/[,"Z4G5?!5L]3ZS%!C9_YL3?.6GIP]*/ &V#-WT)_M+?-3637V3!R M08B"EN\ $V#-7G4%SIOPR19\.>#@*=5Q(': @F738&PNJS<*D1TM!;^*WWCR M,"9Y&U*MO[ )R9 MQ A"Z%;..F-XZ"T$AD0@EV="[274VLU\P=CC0:VW89QC 7] >.!Z M6N=1/ 4JHI_2RG-8N-O%Y^NT=FS,0B"S760FV,[Z4!U?X/SPZ=OC=LHO*=F']112;6" M*S?\RJZ[LS[>:IL- R^<86Q4^_%?Q4J?FLI4<\G&]8G]0W W\@2[%B&+DQ)' M/(B1=(&0W%8F0=YK1DHUQDGBW;2$0K,CEG/C%$PD1ZXA$V$L$9+'5XQM;_)6 M>8\J+?AW7V@KM5). ;7K$\P=76:G9W^KCJ! M:SOJVZ"J[5T\^&*"9X&^"S=U!+:ABQV?6AP5;,)(W-H1M<<"F#JI[,BCQ7YX M+-78X@ X,8A91@$./$PT*61.'0QWQBMN %OMD.7H @)A [RE,ZJE#RBQ(+8G M>V&P!U:D//4"*=^%":?5SX D->D; F(A + EEMI_]N(M_A"@-@EJ;)H4WZ]O MW#?RQKU;W[AO]XW[R_0@OM$$)!QI'")'!?% $GB&/ 0!\D-(RV9:%N)[#PD[ MK1-0P&+N-"R[CI:$2P ;"*D;&MX6J)@@LM>Q/2*(@'(GP+)8)*\=63X"#626 M7ZMBM.$8CZ3 9%GO\.+'-CT@ PEW3;;TW!L/7),-0:0XLDSG&1/%R&I"T%P!7PE7 KMOQU[\M,J^@OYN"[=S>Z%[ MI\BC>'F@Y^R8+L$P=SSI 3^-$V]$'NJ-T/K7!"9D>ZAYIG&N&\:7X^-+=JCSHW;NKL,K@ZI9E)Z+OL' EMY":L8,G%MDV(!;^RMU M;W7+A/U'K"NC=BWQ+TW*C'7V MI2%LS))+FJSDP9[_[;QOL)>9_^=A(IU#+?S&:GV\SIL]7H,^1XY;P),*WJK, M;;6/IV@?M1IADV]=6K(8MG$9A?$8W?SK[&2Z)9+N2J R7CB+* S@L[-);D]R M.4EL&RMFS2P$EX\-H%W0*HMZU;BX$>:=\G',8YFEA:%B.$'')P^)MTO"0*PV M6AIBNLB1W:=1]%=%%\^C B";V6<"BS'^A?YI7F'12<7$>&E'B=$SC1XLP["R MJZ@_N&\Q0."*F"^JG #2X0\8-UU.HTF_]W]*YDC!]5-$#%H@UZYCE9YR_9) ]Q6EX_ M-(KLZP?>/L@__ZLJ:AV M'Z_RO]G1#V!<5U[\HU*R+#F!]U5;7Q*6$<(R$EES;3(T\#L*S8JU2WO6ODN* M_SB47A8W)<^0[0+-Q'DAV3SP$AX>\93C* \%0SVP86"TVDA;#U@L?!L!,@>> MAI\\%-)2T^>RM?().>\X1.^AKLQ2\/S E\99E.?.R3G_A'=#DM;H$+ M4(B0\@3N4-#PBY.^R!//4!LP7X+-O#)\."8#J?P?L/X%LJ@31@EMGWY&H Q M' 'J)JRWD7_"17D?R8CBS'4I%5YV"WBLITJ= VA+\V/&FGJIENNHHT;R9'K- M8S%S_\+T@L@B+$"!HYQ ,Z6M8T8I^5_"?$CERD$8D ;-3^!7.3.08W\/Z!;U M&A5FV/'WQN\-TSB+T&-C&E\$T$,P0376]B<,CVM8L0VZJ^!=%!3PV8Z$/'P& MEU%P"&N0&_@I^C[X-Q>C% M03$0E7PVY+DF\Q\/GFY0:%#DV<'$& J7+AD*X1KD\I)(2?NKP@;DK>S*!M72 MNV/17'\(*BSR;T'777<99T#&9PQL&3>9!: 8IXWO#2([ M$A5 =R+!Y9&HP$(5THE@\N_XMKX#G7#Y7$UC[*>QL6/+6OJHG]D^KX]] M_PP=,'2C\%[&J,+4""7!\G/'D^^2Q,6'?1M^P3/GD%]FO &='C\?N*\!-,?$ M*3B69G0%QG$#LKL<[BR,VT@@\YP"=+Y"5G1\@;?54TL$.E61UY8! Z<,"=&?9C..D+):QUQA+W&!:6 M""V]B.^CU().8#0OT>;%=,56\UF)OG74TAJCEO;KJ*4Z:NEI]#Q.*C7U>]:B M.<,N3!.Z&4&N1Q7 J'!2MULN\R33^T!CR/CF1S52$%8,PQIYF:5^(L4I#.0E MVG M6?Q8?N%ES']D:W.J\*6-BF8S\T052GA%RT /M3@9>F)@G&;9#Q>?+ MUP/:]I[5W1&[\DQP#=EWKSL: M[N+G,!+12P;)T+7HG,A'U1K([:ZPE_Q;,ON9=!F,>J1;"]C*G?!G5WZ0[CT\ M[\Q-?0^Z ](#7P042K3));%ZF?NL\URX/ :O+_SP?HTA;]O.R[^IX_BS7Q-$ZC0XR**:-;.G F)ALS3CCJ>X%675K^3JYK MNOJ?DP!,]HD2.7.^/TVHD>8XC&.OSWXU#LG.5SGRXNSZA\*Q]T*/'(;])X,(DWKQ(AAW MZ0T\X2Z'(D- MS2Z2\8L?8I(M()D9.E?J$O4U.4-$?\$_=\)F6H\[%0V4OA4!I\J?8+>,$"11LL"[C ,0C^\9<[8NS&-6U".(QU*@[#X3CR)88-: M,GMV'Y/E[Y?S6N:Y_+X>PW8Q<&0>W,@0 >!V&]DCY=/2\F,*Z]>F5*O/D(KV MT;LQU%!9V3$5'L%!%%1U/AL&GI>W+WF8!^G2G""HQ78C.E'.'@J'C-O ,8J8 MPE/L-!D"S6*]7,(BK. S8@:NH07")$?5-$9-TW%0PE60R=/4P;=*>'ZN^'=* MXV?]O P>G910('E?W'*P.DZ&81P9#'0 F I\DCP(@!@=HBT%2#'&HD6^J5]% MHLA+$U&(WRD=3I84TK<3D+9_A7T&I^1W",5LJ;&JQI!#SH!U!0QKM3)L()>. MY;/% ] &9?YPIRXB15Z6CL:_*U.)PB 723@]P*!17Y)IA.K9 ="]P.X6\LJ;EH]^SBGY M/ILADXM)9JE2<\MJW2 N* &#@7NJ2.3I4MX MU\"G*O4,)9TEC\WE:YZ\^1S;3%,I=*U5$Y_FM.9@&A4BR51>F2D&K];_=@VJ M(0C>+#X4((;$*O(R@9'&.S4K F.%DT@$MX <@4Y+,EBHRAS3[5RJ1.M2\$G& M:5 '2SR_J 92243!H4":+IDI6@5%-6-!N6?+[H.S4V4D*LB4'WU01EU5)N30 ''NW^1"0O!/$DX_;S[7/51']6UL5-]!'=6WW5%]JPYPV7+)U0N&7$#F*U;6 ME$8'&_M%A2<+K:C%UB?AV*GL]Y2@J)(@]',0FG-%5^1I(G,(.,QQ0Q- WG/E MMUR%ZS2L).3'(;DE_Q)2$Z32=A,5$R*U_J)*BPY.UGY5(P14ODMUVBA[!N6D M\F#*?7'Z'9G-L'#I6<5O%)@TJ:Y7)B*]755($E3 GMP08*%X>?4H$N)9E0Z< MF%V."HQ4*@E3*KP0#9-:G&ZP.#VLQ>GCXK22@2(P-U?0%N-LK7=S(_/RI?&6 M1)9>'E_=&+W>7%F>-0"K M%N_GEZ9?3.SRZNOAW?]"[.GP*E/F-K8=;/0]1! M^0L'Y;>V(RC_YO2;3 &L@_+73/E?3[\\X*<8]T MP@*S)6'''"\A$!XYL^\%A7FA^:*JN.@U8"CJ$"/G)]02 J<.,)4[<_YGI6'R MUE,R.5J:-N' I-'+^R#+Q#2\@9ZNG1<8H=LT4R:9E;L7J7).>8;ZTU4QZXRQ M31-.[6T33L>U=%IW8=?>]>_&V?')S<55+9A6<#M457LY6E3+BFV1%9TMDQ6M6E2L651\/[\Z M_=*[OCF].OUL7!]_/;TV+LZ,TS^^]V[^90"#^'[5N^G!E\?GGXWOUZ?XH[1Z M7D2RK#@#>8]K/IN[!)O8918[EU>%-,VL'*2;:!)B*6;N&:2:NFGNF9, M5) KI7\X8?"7K RJW09%GD.!J(/J:> EY%^8#]BA><,!J'4=YV#DN=Z056Y&[2 *\$*=DE7P45B;+:';/5;)N=9IM[ULD. M(J,1YI8DH?,C*P4E5T*Y:VBWX@T@7]I9^CP4@M?JM&8,Q['%6'3?SC.K8@S$ MS925>TKPQJ R@YLX<[-!!ELD;KTXB?1VOR5=)T^3;IO4^7)$I2A-^;1LJVAT M=NS=G=8N)PI2]Q5N-*4"U?I82(^[ T1TQFZA>3ZJVV#:WEWAAKE42 M&V=7%]^,WCFP*G2A??_TM7<"OY^=7O7.O^"#)Q??OEV<&]_;Q(KN]!5 MY)96,4FJ^:H%2585%WZ*L3JUU36;S2;^?Q;%46Y@"<&XTC87_#ELP+M82([> M9XJBY[@&J\T7U)* "@0J994&RR_ MA *VK. SN-ZS)#+LG&$,]-*GRFKNM=OMO59W_^"@N6NJ\A 9= HVU94.B&L% M"&5FZ:7[7.'XU'HG3Q2491A!DK,]5C;X^."S>N]4K3>+#8[%'07TT\'>PX%2 MI_5!$0&^A=&M30L+?"%1^;_M$<#F)&P87[^>F,9O@A 0!J8_/]D1K',2&R?V M&"D<2Q9R:=%3F,_!VM1?HC =&U\;7QLG&FIR&JS*3"GN1QJ8,BB9\PS9N\D1 M&U3R6D?G'$4U%);870URWB_2WQNLD/&GH'8WWIW*8GR@IDT^UG+L=!K% MQUL$ZM.)44' =G.U!B"TS 1;#%V M#HKNJ%4"*J(JSY>*P1<%R:&D!9R\0+N@!$4.-8R$GSS,AN&<8>S@&3E#W+ME M O\UV^W9@H6C^7-DR#+ \TU25;]FJ>J<28" G_0E27:?X4 9!MZ[N'K6L^OS,)@S#+IFFYO#-O>WC&W6%6K7S3:_]OCL].;?QF?>]B^PWC]'__V?O4NZE6>-^0;Q8&\7UJJL8)$;['3?OP M(D\\#+T^QJ1PR"H64$RCP(N'>"D14^X$.UNIO G>R?PZGP*\Q6ETO$A6@)D< M-UTEUL;F9."BPCCW(M]5J9N2?[4KM&8^QV= X;$)CIIETIMG)%; IJ$Q#_F2 MZO"T.3%#[5:;EX?%?^YI,JQI&OB_W?(C2@!J2"!_D3=;5!/XHU$5*Z'K^9FX M>3DKY939Q=_ZT8=_G*<8:O9,6T4!39)A+IF)$\C !TG"GV1$@#*PB^#O[_*,X\6& M780KL73X:;:$WH!*U@%J?\.:GZJ>38TXL:9&#Y-D_.N'#_?W]XU8.(W;\.[# M<>0,,33J@W!O[>@#EIS^8!UV6@?6X8=FLVE91VVKU6U9K>;!0??@@VL='1QU M+5<\M*W&,!F]^\<)3HF52Q-2S7N!'G9+7R3B%H.MCEWCFEI7"..?0 &H^IS MHXW923O&CI>-QG7@8!=8N,>AL!;)^ P X:Q8.PR ,_Z&>+348+?#O=__]@%' M_8?2T2KB'7?1VK:?0+[Y:.A9E+'I^-[:4GQO,;Y_FOCV?;Q:S*Y"Y1S;6S6V M;PNV=[:5NWY8A2PS5 @EOGT M?9EWWVP&5D.RT?G,.#%%/)L/AS+1B"(X K;"SD=5J=&]$<1O?URB.[R MM0WA:9OQ]$F]GE7X"\#A?AJCQ8N]0^Z$<8GU_>L3K3K1SI:RKOUY4>)8)KBA MV+X2E-;G IY8AZ 6!'M_I+!6ZBAT3;DF%YR?0@CS/*:WKYB>8G*%UD^5? _^ M(-8+O,G8.0\;AIZB5ZZ+HM4_D3S+R-A5C=N5N-W="MQN-?>[B-M6L]EN$6YW MGL7N3D=C/YP((3'X4N55S8_#J'!VGBFS%>XN7W9?[QTJX;S\P7>8Q [VK2/, M@IVI\5JU(O"(J]!Z2=LP5P3:UI1K6TMZG-5-74_[+G2EOTI] ![^=_EX)K&H M;>]96+(A0S7,N';#,1*COBY9WD&E/#%1*6VMYK-EI(/ M:&RBC*@1M1I17] TTQ&U]22BYFV,:D2M$;75L/[?6C"UM2A+!47Z>^,:JR84 M<,-J=YOUT<]W]*TU'?VB3*H^^D5-%*O1.[]>^>'WB-D;__OIZJO1"[A%H?%9 M]E:MSV3J3*Y/_OFB9W)C/X1!.)H ITU$0";^M3,4([L^I-F'='+\==V'=&+[ M3NHSV_SJ!3_Z:';71S;SR#Z?GJW[R#[G_;'K$WOZQ+X>?UKWB7VU^\*O#VN. MP[J\.EWW85UF1=UJ IOCS%9_^7)"/1 O8?7\(K54MKE2WV<[L0TJ.KB#[=;M M1,9#>-H9WD6,M[ZM,$NC)D8T+9%@HV/>&# FB*LA9C6#;R>HD5W;17FWA M4:NY]X+7-US*E. MQEY'AF:G62=COXID[*-U]C8U*EK";D7*]G7OR_GQS MD: "M]2U>VX95 S6,898SSH%R4*MMET]C5M6],=87PX4P"3POAC:_D#5NZ82 ML_(!B@!.L5$!C0=4, PCV*T[9SVDN=7>N?"X5H0KX+1 @KA2B+N_E(S1DI28 MG0+^V&N=&:/^Q%#MU2Q0V_>:[>KG >JY-V8+#9TY)O+.AS.F>;FB64^&D^WD MW'!W.E7]Y_TVS'N6GV[\1L9=.Y5]!AOK5^,XO4UCY?B1&2$KH[\%JV0LBPE\ MFORZPM%744E^9BF$0ND&_.Z!"S>4:C_,63'A9=2\#_$'X[G2&_I?6(WQ(0]D,_="?P MXS 9^?_X_U!+ P04 " #QB Q3P0M.<-AF 9"0( $0 &0Q.3(T,#!D M97@Q,#,N:'1M[;UM<]Q&DB[ZG1'\#PAOS GR!L31B^T92QI%4!1M$2R&ZB7K*Q\>?+)Y[^> M_?;ZQ?-?CP]?O=C=>7YV_)Z=G__WZ^!_?716S M]N+IWP]^*);?)5E9G"__\5V9S]OOZ%GO]&.+K#XOE@_::O7TX:I]ELC/DZIM MJP7_:EXMVP=-\>_\Z2/_\SQ;%.7UT[-BD3?)F_PJ>5\M,GC3X>N37][\X[NZ M.+^ 5SU_^>+XXT4Q*=H$IY4\_^O+%\__^@[G%1O!H\=W.(0IK0F-X>3-V?$O M[P]?)X>ODM.CD^,W1\?)KV]?OSIY\TMR]/;]NX-- [O+I3'C>OSP\:/_LYPT MJV=O?WMS\O+#:7("0WMS=O+[&;;:W7X?NSDZ/7QSRT$S>*+R\V9@SO M/KQ_]_;T^-GNSO'//Q\?T9J\.CP[?I:<';__;<.8!A>FS3^V#XKE#-[S]/N_ MW&Z0+T[S:5M42UZ61P>R=?W_/O_PXMVZ7E5-_ORO'UX<)&<7>;+B7R35/&GA MQQ.8YWF=E_5N6L6)XG1U6].MC=,<*Q6!:3=0-?PO4I+O/D M79DMDZ))VBK)EQ<9?AN?NJJK>=%FDZ(LVNLD6\Z2RZQ58M5MKR&2=;T M\R1?YO!Y_'/1-LEI6TW_O(!!Y'633*[AR=FDQ '9[\(;J_D\KY-C4"G%I,2I MS(K+8K;.RB9I\!$/Z,W3K+EX,,F:?)84.NX&_IE4-;P GY.U;9U-VS2I\S8K MEBE^;7>GSJ^R>I8TZ^D%?-H_&I_9M'6^/(?A+&E,BW4+?\*IX@Q0,1,3J&I9[2CK_*6B--NO^Y^WO6X"+\YWJ9 M\Y?^/(%_NWOS_;3Y.JBP 5K:(UF M\%<5C&Q6K7#$*!3XMY<5[% *ZSOY QZ&6XF_S58@?B!O*FTT1OE&(%H@ ]ET M"F) EU=K7]/7DRLB=G>;W@G7A3)8-UE]K2N49W59P&?DQ\[>)')*=2?,&D;7 M.DTFZY8'U+BA3'(X[#D?A=XP<-BP:/D2/W==T>G(6GKAZ!8\_OYK7#LG6[J4 M7QW_?/+FY.SD[9O3K=PR/\.^RVW1[.X$&XS_FE=E65V16@9!;.#\E&5RD5WF MG;\N\FP)_]L\3;[V!)RR.9S/X28*U P-"_16!O(H4W-#?IKL9?N\^7#3[.Z< MKB=-,2M 4I\E>Q/_E^1=!M< C&)O:GX)"F55U1F>8EBH.IOE*9X@N#>+9=XT M+-J@W&9%#:>LO,8_XN4@/TUA1C6,!,[,#P__@G]Z-_FI?]:/>KO08 MF+I;.9CDS$R2YM6?UOB$:7[EYNYE#1V]$@@(L;[@*^=N"7NSOA M,B1N%4"^X18"0867%*#U<%3T91E'IJH+]S=OP-?)4/GAEY9R][EGB1S"[.&K M5;FFB\T/>E&T;0[+#HH>56PQRV>H[%/\Q45UE8/NY)_I??%GTY%<5BT:/N4: M-XRF#.+9@K 7%6P,SK/(ZA&? MB 8_[4X-//Y@BV<_N-%["H"VN\9]K/,%#;W.2]HT-#!!BA?T]9:7@LR+V:)8 MPI+P$8Y_ [D!N4D\P-K\*])F5TUR1YO M%8JR*A+0'TT^7==%"RL)^YU]) LUR6%HU34.FKZ:.K/RJ)KE^REM%YTEN%NG M8)N?TX']U[IJ:;"[.\UUT^8+M!*G%["##>UG"9-$(X*_D\_\"\S0:= L M/&C.YR#R,/ UR ^=GC]@V,VL()L&W@*G1 T#?(,8!ULPL[QXX&AZ4H&SR(_AAS1Y#\JAAE5 2: %3I-W>0WK MM4#3$]3L%1FR;^EXTB<>O"2/1?X *\E_.T)GQOSI(#F$(RY+2L?=F'^3ZQ2/ M\KRH%_(3^2ZAM%YG=,1 7$"<30G0K6E MB@0FK4E?+8IID;JIP!=&U EO57@ROESD0 MZ$_*DAU@U(QF_]=7)[^#_2;1L=V=A/[?\Q6G?WZ MC^\>/7SX%V=K8H3G^/U7"=W=S8Z2OQ?=1_H+GLI79'-4==.Y_[.U@?+(7N+T)'F7K MIF=;HP4'1A">%YA]5UFDH%%+7!,R2:Z*)H]_ELT@7(G.Q=,YW>GN#CGPH%M7 MHMW@&+K8T#'=E3D91C\^(_OD" [NNFQ!2>DO3_-5)A?YO*X6\'-]64SS=- [ MD%%-01_+Y=;2?\'Z6U;V?G8*A10ROA8WVOZ6[^=BJ;:7_2,,MBE@"[+::";X M* ===G[T>#'G\! M]G^5-V0'SO(Y;*28I5,4#Q$->EJ%MQ6\I"S^S-'" F'?1X/%CDXW9:]PBPTW M%WQ3#A!LN#/#9T5S4<$):T&LYG6VAAL37 SX0PON:]&NT05;YN<@#!3?Q"' M53E?E\FB:%"-KSGZ-U\W^*4J6?'EW%TQ'=-LW9+-7).XP886%.G$W^W-Q5 & M3=V@14C7-MC(RP1>25J ?*-IMLJFX#O M/<*G6*=K_),;"XWNT5J)J/ZPR]]AJ\+18V\,F* M*1Q>6--I#5^6U79!(/AU637KFI81EF_-L62R,U"-X)"+)9DV[HMF"N#NU>IT ML[?LOT>Q8B_V("9_8B09=V=W)SP/O*Q&_LP1"$3;&LRHK.8(X&'RBUDQ>T=O"K2S%CT3@2_W;:TMMAMFQNXXH9SQ8^ MQ=[7955>=@/8^ AP-]P1;?:3O4,9&BH)<$O7N$\P=? ;RHJ_LO=2/D)N%UP= M-!:PN,N9B!QIQ_PC:L$!EJQXQ5;>%G4NS*#4B]W8 M<9'%+_2SP:6^E+&"F%"@<%475I+%Q0_""-4*M<%Z2:?)19T&U^P9K!9T\__GMFS,P/]7>O !=]: !T,$*TG)0)JK.%QK*SB22!;_E=3&&QRO0GU?D'V\E0>"-+B>B1RRB=V=2;MV> M[$XM>0?>E-SN.4Y-Z7-L>':"CD^^X( CF*"9 MF$XD:KM2O%B @J>P5U2:&PXFDGE('Y70/KA9 @CX/T [A[Z3W MR'N7(?0FN!$Y@0Z-NRR"K!">*;1CW,$CF$,01M[VY>*I/'S>9;+.Q.=NA5WJ*SL6Q! H_8A8U&8)Q3<#T6C*$T2,3FSY?GV3GG MU=3,#[.[D_PB _>NAI=IFHIM++(D]:]L99&E?T6NRB2W W/>"H@0VV/.^P5M ML-@@66&ZUCB;,DEK8Y-M5TLTGA .TPHNVLSZ!#S^[C?1XB"I(!P1C(BLV3$; M?P\?79,WCDH\_YB!&9NG799^ 7XW!J?.<_72 MIP?[)AM-;@]>+TVC_E4B[GM)=F]_+79WP-Q&5Y&-:Y()-0%F;%-1^"ON\?EY M(EXG<'?%FZ1UXB [./*K,N-(&HD&92#8=2W <^7F!4#0?@3K/ZEB(A\*AU= M8XS5K">P5DD-@YZ"R4*A_,4DJWU(P\4+P!.J4U53TG:)ZPLK)#&@F,3< MS2*16./GZWRUYFV]F7 ;<,& 6V[B*0G(U7J*0 5TUC&MSF?*/)^F'HP,?TZF M94&I]3JAK:O=+WK^=V=PL_'!V45V!Y-VY+RNF@:V7.-R"!YHP-#D?%?P6A.T MM6_77VLXS)FLO$'3? 9^'T4(=G=SY115%G^*X64HQ4W^KS7.#[8>/!1Z+*B%:L8A MMV19-9LD;)O6PJNB$:QG_PJZXS!_/X@0O;<&0_D9+CZ, M/M?@8-5R -F!57U(!$83P/$>/P8QVGMBH"4S6/;#Q$^?3?IJ65Z'=GTUG:[K M6+Q=%R.XL(ZZ+HQ_P3/8X)L 0OC*D;RP0VB8U&\PL>\?_G28VFFH"8_?"XX+ MX98:W)D9[81LF+KAB [L/GB;@MF%K=Y)_&#[\9%>6BN.:Y-+JP>[OD>:(P+> MCL^E-^54@H>?'#K$:\&[.7#/5QW45N\TH@6HPR#-/\T)\:SI_NV%1(X5X'/8 M]P(8UN, 1+L[]L,<6GKR_=V&EI+/CRQM1QQ_SHHZ^2VK_P1U\#L&**(NE60O M9AK(SS].\U6+?W$NT"0'_XA-US)KP.3-<,56&,44.R"?N?('&T=)$)C5N0/Y M18W_HJ9MP+E O5QV85ZBE4/L60#S"E[)2/NE +[4*H]]C#.*[E/^4O=#\VBQ M\/#0S>CN?OIC;[5AYFR.D8.%V/SUDN_, *$7OV4L7+F7SB84)V.I8HNKD3BZ MGL7VFV77X## !8XZDBYT0K"W#@EOUY/-E*+QD+;N<-P('#R+DTM+GHG %_!9 M[_-S#R]\11Y6=+6"48L71"4Q9&*2J(D@4"HF*WL? IGR%Y\(%3FMSL\G_Q&D MFLRM=1-?9?@9!(_SP+=8:!;KW1T0JH(3C^Y!1:/:M0@6,4E .LZ2(/1D98=:K MOV'RUMT==PY@ RXT(+)NND+!QNZWN-GMRRE>L!*EHY8B8+&>%IB"O 1OC384 M@7VES^>N,DX,6PD^2$XI&QK?8)0!A55G1CF;N<7Q \EO^6*"/I&[P2E$8KT9;Q]%7,CI M15%B<5F;K^2?*$TS^?>*@.[\9_TW_5U^V-UI5A5EO26@HC\V!=4RILFRR*>$ M2UI=Y%( M2L,D&T&+!F3_ F452_R2/0-@R^!\4JB<0JSL5Q%LKZW731N4T#2YO*KADK % MFT[P$"H!8KN!RWZGC!CC"AI\VARLOAE;/P./W!/#V8Q\WP%UR*W/EA(JIT,O ME43BE>SN#%;^;'H'1J>C4^E4'VVSX.67P\-W\3*7#P>G!\DO+MA^.$6W!2L) MV-#&";QCEX+]L\: FGH^X19GZ,O/;?V%5?3@VOM/G[Z- @7L=[G8@V-U,=AP M'VF)9>JFP"E5'!P70''<6QXX 2W_+ZP/GU^S'0!B.% I#7]@PSFWB8]P"XMIP$HA_Z<,+6HS='5@-\%+)Z\,@ 0PF3"C5]+_-C6O\ M1O)P6SQZO1)(*8Z\D\4^1%.NS&.+_5]NI5'L")PV8].P8DP!_!M=@ MY1'73<71TF!K@L"HA@+2P).W 74W$7GIY!H+DOT;.L=YH$:T"0(2[T\_;-,$ M92,H>LK9/;9P.%%@ONC^1G;.]WMY)P^[S=FJAQ"3TIA$HD;'2W*2YW AB@2S M98A>%_DJ6T\JF0KE.U)X=/>/',(3/H7HR<&NHYRL5VB<3R^*G.IG, S-UXD= MW"]55C;?\(5?;O=I@7N[?XZ_31#^,BF+YB*>,46 G>PFE:Q96$)%X5@J_\FG MU2+7."TI4OCM#-,@Q62-+\B5%DHHCER(U5<.T95'Y%X.\ 4#Q5(U,JELD9/8 MIVZ@J(_)IZ.JMYQ!2@C?:!)?N 0ZIK:TRR&5_C<+*B"V!S(O%!NS7DLK _UAA\650P MHFMV9C$9S.%F/ $+AG'A)O??MTW;S,ZNYXCX *]QN 5]-5M3#HS7*;)&&-*" M16K@DFI(Y<201UT5N5UUW41-:T,]1_@GD#0AT,$?0V"ZJQ<%:T.P0%.->61P M565-4PFW!7[ZCZI D@2RW/WG.![H_WX)$ULCJ)]842!P[YVPR5"CP,@3_P<'!'/AZ@M-L]$G57&*+ MA"NHYEL5TC+K[PP5RFVL(D@VT2]N=5X(LZ3LT)V%/QX]W';XHY=_CRN4'@9 M[53$"?[^X@-AS+CM,$B5ND^(B.PUJC M390G7-?-6LHNLJ4A8*SM\ F;ZK_P44 M#G7B!@BE 4X^N0/@)&5A[PXYN24)B.+MA\H!) 6[L1[ R1=F5IB ?-R# P@ M)E;#YGD?T(3GY>M07K@R'J+RL+JKP<(6_%BLINIO!,KBF:Y)UJG4Y=[(<;E5=(TG(>I]@Q"U3YT6RL;].- M@($BVTRWLH;]_C5-8W='D+$WKI=BF^AS\C")4NS0L\-0G,_K6AXH/LM.EE*N M8?286C2FUHUGU9SD9.L5,RH*S+I%)ZBX:;('Q E8(9@1C#%T?6J0JTF#QG[# MY\5LP23G$DBT%)DQ*$TNLZEWD&0-F5H M#GX&37".>_C(;\QVGX%*] 0J(6!TL&BISVQV;?,\4CIC:4QVVGNF)Y<_7DA2\(!N%YX6=E 0C#('9(/" M[I4F_-R'!&^,AHM[R/;W<3"Y+S@FKM86B/_MW/E-F:/?3[8,&3%-$6+JQ+1, MN#_,)I[7/IJJ;=R?(^G:Y);9VGDD6[N]6?-MV80K%TI/B<$6SJL 7E?5%8LTN$B[.],2H;:- M(_&_+6QRB^?W3.SGWFHYW7Z%)7)4HT,] )9P5Z0,)V;DENUYX,SQE**^U,P M;$Q.7:S*?'8.O[NX7J';II9]3H!)3'7DAK(">3^$A, 3;6 251HJ(>6&_!OO M#?W$957"59;5THG!_9B&MTMG3I=Y/4DY+QGMXV!FE9=E2ND@F):?$L\!/P!* MO@XGF7=*!GEF.=%I1B[=_\-]_@%V 8T IQ0?D&#Z%(7WW K0[?.'%)S?"N[NF4$]& M^[T9FPM!(GQB5%/W)_9D<7 2JNNUXSH+/BU%P33N\).IU'9Z&#[ZR40D MP%C<_D!H)@+31VWH.:5N4MS$9Q&<[P=Y)QREL%XYF^*>; IL8;) X_TF(1 H M;U,U,,M7./5A\3Y+.:)?_QD/[O&4=?'CWZRW=B/9'JQ-ZCAR]?'^N+7[Y]_^KX_8.C MMZ]?'[X[/7ZJ_Q@]+-V3]5W"C_G'=P^_2XZ.7[]^=_@*VVVZGT_?'1[ISS:4 MQ.-YST&GY!_)=R9,55# [&EV614S^> K_?+W?_DN^5V4#VH.540<7?HTK:.+ M=/9*7V8?&KS.WD!)N%')YRK59TEW-A]>O*F8A>OD\!05Q-/D9?9G3CQ@>NHV ME[6M)P]6H*,:E?* 1,<=\F*^NP-O26;Y%!:? LA'2\;7P YNR\2(,KE)) M/?J[&")'QO$FUYXLTAZ$MA7^\Q[_@_+_+:SZ:6'53Z6["(+^Q/G*EP>V@:IM M/H7$&8%\E;0PX[NDZ5\FLXKVOZGT1J'J;\[5P?GH,SUA$P??(#%DA=*K&PSA M@BK'5H5&CPRYM;SHZYNA'>-DK(OH+WA>:;D8)4DVRN[.6?\B)KM[OH9_>=M! M#WQJ;K6![D7.*B=O)M8A]FE0;](,-V]J-G5ODKD,=F^2?&VWAD3J&L B/^'* M F0OS.HH;8KKJN@68ZR9XH\#NRR_PO-(N_Q9N^[,H_Y_J:]$25XP0A1D\4%Y MFPZXR)]Y42UL[8)O7/5LZY.;C$W.D]BH0\I$:T&AXTM:M^BL6$E[-A8$^CI[<'Y[ M!>N7/ E77$NE]!9A:I^9YO&ZE7>HD7LW>BPI_N/!$U (8+8(@,2'+AW-&SH% MJ,P+R@EL7[0O1I;5L$[Y=0VK;KE/SLGI6YSQ8/7N]J=9C$D/MKMIB%B,HR.3 M,IO^":= (B*QZH_>2?TKYGZ'#$*2,W'O7-;V'IRI/VYWIHC!DGSK$!7&#E&W MIX^8*)+>LRQO%5]ZF!$8"O"[KK)3\>6IK(]X4YB/2]?<10VE!/[*=]1^G4[:M&,K!16RJ$DD<.=R\ MNR-6.G)!H\!$0\B?8@UTKB8$/ CPL:PHFQ@4,=*=#^JE6M=<*EZPG3#)L]HT M%1<*3,)<]@H#W1#W\6VVC)!KT6=\U/5D"9))E=VWJMDO$0-Y,A8#68,T8$R= MHQ^8#I=S>\.C>,,( ?R453)(:G)=,NKJ$&+>X6GYN8..%-1A/6R:N;NS%Z:!1HXEO5): MVD><+!S5/E-7M7(\P)ZF?C7XA&?4803ADK7DE%WZR_AAW@E+/?P[Y*''_!!] MFST;BO 2U-9_P/?99'3^_C.-$S@M"K?F>H6(2Y,]5A),2>EIRUS$ M^9QZ9<#S5MB?"@U_:08BMP7,>HJ=+/!/9NVFUTH2RWW-:^WTXMNA=">B7P#) M7_K@A]D^; 1+M=/+'&L8$(6 &H@JU-:BQ79WA$76[8+O-C$T81)GY@! .%[, MGT9;X9TPN"') CI9(&[;[ZY"TSU3JKMT2N'(%95L4":40!9;U M:!JD2*D1:TU O@8_+DAZN/INJ7^7.9V MH9]]]SFYY@C,U;@W\KZ]\S2>PE;D#%-S<6P!]]B1Y!]&)/F5D#]H.UI7\=.@ M4%OSY%#-IXU@SFUG6?K7HV<'\;+2 >NR05?-<[(,L#48=_(CY83[WXBF[K?D M&31-Z*'X?L[&!P8H<3#DM4G6:_"3VB:@:.;69O)!TED%;A2K[R6UD2OGO=LM M#>VO&]N0E'*CCUYZSF\,CP52XB?BJC,#+SMBE^(21R]TCDG%&QYU-9)D@-U8 M4OL;+EG3?S<=XY_1N#02NPNH:\7DGTJ>P@5:\-?841Z^*&I@X3X=I*%-&R$? M!1 ^IBG9"H9BQ1?WR3S=$MZ#,S6VP^2S4&*YC\"N^V%7P>_NUZ(E#H7\J$+W1(G7:<*I!H M$'N&_A;7I.!MGQ1RP9R]'FFJ[K>J0\EZ& HBBH8V1NR?19Q"+KEKJW MN;L1K,UNW6K'$V 0N5SRCM-9(>U&!F]"L0C7AE E!* =)+_A#6-72*R2N@/, M(%L&IGU>53.$8L#A[5;JL=G+_DPE7M/'8K%>W$!-D6$O&C3"\JE 1M>R;PC9 M6+G?&LB2O-JIRI8EUF MB'M-YKT31;T@"_V4;[R(XZ,FBYQX@.MQL3+%LK?@[MB;[>\]VE?_T=#=&8A' M8+T/->5[]&.,Y0,'JR>OQP6@]T5G?5*NSG&DHDT0\I'SVVE1GDJZK+G(NDW* M7=<3KA&;AHHFJJX4[D,#$[DCJP4),)V0QHAH#_O3D3%Q+RKXG &>:U+'#@L+ M-@2F5XL5M'3C-&W<%(X5B3LA]UZV6A&9F=SR_0F*^8R.O\/8VV"I%^(TD7Z- MJ1'GPJ"C3(+1KTTONBO-K6K)#GG-VPA,'Q5]RJU-X3"&F7'.R&T]_O#CB-=V M@E@(;H:J]_=-;M'=G8AE3GN% &MZ&BFRDZ6M:L0/O;S&ST>=IM"WP+TQX)8" M#!K&"[M**?H5%=>MF5VPH1(O#A2PZ)$+-$#B[:(*GA"#+,/1*]]Z;3KG\,8O M=$6E]N,B+V?4A)@X1#K D>P\@UFT=&5,JZ95ITVL0OQ!20(+3180RGJ*3R= M4"<"O,KX#3[Z*9&?/*O+ B,*G-KUZXT(4/Q]=YO33G"',789%^%IX)L.)6O, M6-1GV I/M:-?N.N=>!+MK&RF1#-3MZ'N%[Q#[L?NUKG6QE=(H)"MB19^DHFA M)1VHBO @F.V$>0L1J%[%3@]VOT03T;A ZCSSU%_HJ;Q2VN_N=+NUT:<8U0 B(HY0"%\0-/ %!9$CZTE,\Y0\ MD5U7P';7(/8PJX!:4XWB( I$P4OSG/:C&^]U5M'TY?'YD M$*>_'KX_WMUY??+;R1F5XVT8QE>XC+X?K:M3?L)['A74D2:OT3)B+7TDS7U\ M1:#>GCUP;G:9%:7S"D&-KNE:"_T",*C$/D$U";+]^%'Z^.'#].'#A_J3_:\13O,G;+/BQ'\51*KE!PU0XJ)XV""NK_R3+E.F_WP]S4W!'_TD+]S#3F*"F%)5ON M"* /ZR(C9H/D=D,2C+,Y.7W;+2[ +&)/8 ^2?W:^3R@9,B5[\+^>%9URI"YH M*;GD-%]_H BN8,N1W&N;1Z6MYYZW:GRU7?F@^J1NNY3AZA5:ZX'"%+3E"AJ^ M9W*3=A:8O8*#7Y8BPV19,,^=)G0E'T0.G.>N@35!FRV-SYU.?'GM[&)-$6MI M,G5.SF B<@7'9W[#=*YD-'3OX25(QSK2/)98$O6P6ZQJ:DBCP*1G%18> M\CV71J$*P?">9!X-RPQ)G*/7+N>ZST5##0;DE\S9AU>,_KM#JH@.@NEL2SK9 M]6JN(VQ2#G,KF\98&%>"RV4=J 'TLC.A*+\&-BM'/V$G[WI&I[-3#A,8YQ*Z MB4_-Z?F;R826U_6T_Q(#-6N)[B'*AW$!C;("$94=DH#:2T[J*T"[7A;5NBFO MW?/X"LVYE:2[]WL]JWG>,:YPXM,!BVF0GZ@)+);>7[WW,N4:G$$1C[,Y1)XH M)LZ0WWS[Y0OQ]1;#8P@7Z*X>N *Q)(%C?=FDPL-J49/#[9 M#"@UQFUC:SX" M=JX'F3)UKBB?,;^CWLV4.^R*[JLL$V$/ M91---CT4@S%%MVV0]G#^%?&O2S!MRQLTY!VE?F4E1CZ0C1T: _)2F?DZ?KK4 MA=#N6:-5-?3GC6NN(6@?-] (D#!G[NY(K$;P3HR3:JMS+MH@0>/!P>TV1P@ MI4Q)!]Z$;&%T>#)Y?'TX>0TGNE7+>M$-_/-GO1V=*V; UEA.P%JJY[$7&+HV M0=+!"6Q>^"1<]XZ+^^'T%8OHWWY@OP$S*,2(QDNR!Z^;KCU.UJR4)C!$T(+> M\+1^NSM4HS)'H"5_C6PFWY17D++-_C.30J#M5N,JG*SK:/RY#,HNG38OZJ:E M5A2*,.VL2_0ZBB MXM+-!NZ"(LR I[9]4B!DHF!]MK'BO?N\941[Z.,TY^PBHR'H,K/;.5_7[87+ M"%$ZDNZ[@(*08B7=H!6V W!9.KH+9,N+J\/'\E 1QYE/LHD4&=]NX-FQ6[>(@%GE]SCE"#&,B[5:4MI5/%%B0 M>A92JX3)>=3H+WQS4BTQI#++)]S*B\,KJUKYQ>F'POV*MHIM\>P"M3C#KWEC M](8,J[+WBDO#>#R#ER/B6HS@L@";>&P>B9W&I9D$]URJ'7.EPK;1W* B>JT, M;4#1DG;T[>TVO0COK4N[8JI8I;N9YB-7KDE6S_;VA\0>L^%0CN5+^Q;8^GJ. M2:=(;[P[_2,F0OL\-^NG+U@D'T$_=Y20==X#!GQQ]^6F[&JF\,0$O5'H,-(3 M&K!02$%>8A*T^\M-6I/56QHJM]32ZV">6ML :B0@A1<4A/JA&NHZJVJ8&S%; M"],[#X/L$:VPIN.,L*DROZ2&)FZ)NH.T-Q"2 B#G:C:Q7CZ7F4FO@,A&Y:RGVL.6X"(2.R.X78H4PY^[*],7%=9 M1Y\8W'3:P,2!4^OQNV@!GY_7@IA"]ZED8$J.UC0'JK-6^@A1U_2YX1RH$PV6 MHNB"]\701=ZK99Y1T0LW!.<(-E;WL03Y<+ 7 Q:FYKV5,<.C]M_R;JH> M=*'98+7T)>?@Z?3IY*C>$D.P07KI LLM.32BS:>]A'+;>"H+=B_94ZX(8F*6 M -62AP2>"+U[WXN]2SA2#3N7-[&+"A]0)S8L\MRVA3Q6J?U;L:10T3L-F;^K MJ:45&LR?#$ I;$YY=X=8(7U4N9=>KG.-QH8Y> F6R\<,7E ^S9P9VME'$4#< MW)[ 7N3S@!!XY%P,OK-]@(K'IWQ=LNAC^,W)RY/7)V?_?0\XGW\8Q:;\DB]S M;"'+;''4M5=J,S&83OF45DN_7'U@C%J.Y"W7/U"VQS>RUCO'O,7A&P2*.K?E M71D6>Y=";0@:B!F&#/!8]<8(C\NV%<0/HRXT9BSBZF#\UOJ!341!"?2:DC4N M0#;2-\'5O62\N[V-<[%9'.66<;X_C#-BL/@B*Y=+U_B O6$("NB!^OBZ;)-\ MNY[>3C?L.88&G]T#Y_C@.#+2Y3:%T"=*=G01T5@K!)Q4*>/"N MY08$)9LI+=GNCI"S.3.KH$]Z?GK'V.:9X8?)V[:L"7Z\ 3^P._L6T#["#9\JZL)T>'$XK 4SOTC:ZU7>9W'L5H=L'!4.Z M73H-QIQT4&.^;,IDX5F:U+RTGY:K?E75EL26'^V>Y!FO-96OK0F1D$^Z!8Z, M_!L?U95Z5974% M5_'3^Y^M"&!5OGN?!7N%9^L&IK#4RNSN:-R"%,P IH<.ZDC7P,[KC?_HG4,4 M?&1727W SQ$SXH436%X#OY"?&N<, M8)]_SB&7Z,;.BX\W[J^#9=_V(8RW]V2CY)S;'FT&T]TEOG19+$/QZEC6B;$Q M'$"*OY!?7CCYLCECTK> M%1J+SL@S6ZWK3^>^IO]M)%P7$I?%F$$^RY9_)K 91Y7)*L.ROA:\57I5)(,=,ZYD%6%DZ MVQMQB12F1MBVPN$N. S5X@1:KRN8-\*,[M @-AWDNEJ?7W 9IK/,!=XA>Z! M:!R;A)#RER8IZCJ_K'B Q9*3B(7P*6;)I*ZPC13G#SF5-L62W,ZR^&R'/!=' ML%BU?FE\1?7N3K?0J;]]SRP(HNVX4$/3ETH8^S:"R,,5.%Y1H"(4EO*PD/2D MS1\=,<>(0L/49%T9'6_IO$'4+>1PT ;3Y_#']/UH13QCB)[B*C1>YO,=PVJ& MC]'0QE'^K /LCZ8[.)7G!L5AY\IWD7;I+*$7W-T)*/H'2A VM>W<=IN--U7< MF+2]2F7' VY-"VN;B"/.4D6X0JFPAAM]JHF!&=;!%Y.UL(4( >!&TR2UJCM" M[@D.?HX:7B+=$>%TE?9J90Z06T=ME40(M4!+R'V/M\IP<,%EP+QEA\9IL)PW M+DKUMR(^,7@&:;"?:;^3WYBA(78%5G'#*'$%0L*N%N=%P2+X3?,T?6]C@_)G MS%=J(ADKP;?P;KKE7*-.&S]90K*_1&8;A&[&;SRYG8U42E&\#>9K ) M9/>_#*S!2""Q&%#+& 50 7/G3+?O M5N>HQRE4EIZ$2'DFJ3-A[SUCVO,>Y'*&&YM&$#GD8&J]0B0RNV?VW:]$L-/[ M;F>#P/X('5;6,BE%AL1U2Q:2M( MC"-\O@]7:"=NFDC&E+2.@C#'$C3!8QPD;]!>8- (3D=[@7F".6,GO$[Q M>40&M>WN["E?!"^^7&29X4+JI=CV8Z Y#3&9=1P%9YZ"A5SZ1B*#A20:D?6E M8WJ,.[J[1['#[%7^-9X* :0V%HXVE4RQG'VVR&V/+,ZS@'B/(YBWW0[Y- CY M# T]V:9IN5\_SQ8;P&#-M1A61F&AK%NX0K[2/Q0%]A!KJ6T M$UOG7!Q/V1%M477V(%M3IS4CREW+?0#I&#FC<#\Q?6?^S>?+M@S&<79YH$+: M*'HLBO&-7_DI=5C4:=&!QGJ0-@^I9KK6GL1@;-!3<_2QK0"E(/R*#B_E/VGR9[AY8\ MP3P&QA*#5AZPC*VBTTIP$%RJ(/V//7NX_2PW9UI MB1$5GCJL07)%RIWK7*C^#]=Q8!&9(*84P@.M]RQNOP<)MY<=?IIWD!W$P/,O M&-_A'ACQPP&+LYYVUO[.DGP.H7':*2.BC08 ,@SVS(D/SOK4QFJYA9]E&C_W MC(.$6U(2/0_MA.L.TWHT2"[?UJIRQ/J"'2D:=',LR^>J\\"R,R3O1\;!2V]UQ M253#VZ0&K..^3FZ:9";L&JIX;F-!;=1EP9O.L*!D] M$1RDX<%DCN6+W(LT<,5!R$V69",6RUP6XR]5YRY(@#NT/PUF=/E"9\A&TWH+ M%?1 W,"%\N3@!Q(5[@2VU5K&[18S'KY[]_[XZ(0[';P_^>77L_M0V/BWT<+& M\<*@B&%JBQ]CO.FB6AG@M[LC=8RV'A*M^'S!)Z8381A^[+>(U>T%]44<_/*M M>NMVU5L1=V&PDFM3(NLS*[F&AA(OZ_J4>JQ.F^!ORGLQK,SO8?V3PY*; BBR MBMSVVL'>G^JG;Q5/M&C,D4]T5W)M(^C_%T]SG9]N7(B3X*C-^NXCWU%"/1J]GM);9 M&+!^F[,5: *[.UXK(3K_4FZF3WX@\S.CE'KRPOL5LAO&0F\;3-&YI8:/O3.6 MV:[F[N^?CJK8>,UJ&M9>M71S;'AI""!7J:&0/\=>0%8ZV3(-2-_Z71WX55^3 M]G!4\_U[((W#*!!7TS5F_40*O(+ U%BYS>[.S0N\O!GS9$-7W ME]?B"8DR@M)QKA8^DH<*?W?'^^$M'_>4;272#;T!N,L%R[.[+0#[GV:O1,Q- M_CB?]3UN4[(OGZ#.1[%"I1MG*/XN#6,M([3.3%#,OE^):[<5"9U*O\-U+=/3 M7&@SO0";L&1WM79.%^)P2L_+2Z S?RV/%-:+^KP!__=7$=K0SH"A]&WA0'%O8?E!G M.%)_W.6HY^./)\NO\.Y.G")$&C=2G%6T2ZLN N8;!._B8T1#(RU(W%\4J*K'"/&2G M(+/$QA/GF'&K.<1(EV86K=]A'8+?2[NLLA@.*',8UVP,NIS"^ZC+GVU2*=]+ MN,F/Z80P&&95#16H8()X(@Q46IEWL(0(E_WLG.!/MQ5)!K.A6L&1*3LY%E\5 MN781R=H6I)/CL=A&*'4;C5O<@&7,?^.>O2E(Q11LFAI#$P3-A1-:G[OMJOW. M2_=1]#ZXSLN51L,?!17623@.+OL>NZ:RDF*".+[%$WCD.3+#'X*\30OB]?BU M*J6M2[TZP&[$>>):S\KE91K.)H\?/A9;\^UB64S6#3P4K6.\HPGP'3X!?V6_ MSC3E;,O9&Y3:&_0<>*0!T#64I0"U7M:2>)B7RR EP_7R=4:J9PR+PI8P: M,Q48# 11G)EZ$<6*B[+OUN"PV\.!6S9@_#W7;:RH+=6PXE/8H35"WK>3 EX$ MVF9CI!:-JK%.7BW(6_ZO#ZW5C'T#%(6.BS5O"RZ \QX! M+)+C,.JOJ0F_:RFUUJ(UU!FV3P$17ECO#?[X'7W/7L[2SY>LU#!(ZH\DZ;]. M$]KQW+5O).7N/S)I_4.R>'@$=8E1"ZQ[7*0D[^#+([KE(/DGQVS@SXTTT&U2 MWW&YT5IR-.V*Y4*866!AT JEG-(O559*B9RO_IMG2+U/W2&G-:@FT)A)UO4? M KJZV-7FKQ#\FV867?V I@GH G)[$%Q42/!BL!!-#'G 7*+9M5TX&Y RRMH! M__E&ZXN?0"RDN\&,_("LC!NBVN;K)@^^!PFZ$9>4Z\*RQO="AJ7=%$9\ DK M52#!.6V1 M*':.^_MEU>82)HV]>#D+,N&!]%A^OFXER8!YY5[;YE(S[=E 8QF\#422'FHI M#*.8/M6)&DRGT!V:QH)F$KL[.(M40CE=2@JC,OM:>?LQFKM"!MX]1\NV\!/V M]G4]0,W6[>Z\,_1:([%(-6BWO\G#L+N3.6O["W'#^R(JC!P-(L>YX#23DE,? M>!B)N>&O R]NKG=L9[E\-#Z&,\*.=AK/\GTV%U1/37O98$XH]$B[Q&/T_.O( MXUU1<*".-6P&QFTW;N8]MNB=6"RPQ':HJ]T6RV%._FM+R=1WQ^]_?OO^M\,W M1\?)X3\/W[^Z#]G4GT:SJ=8ZY)36$$I$BOR3WC>X9, J.R5X1QTEA+:!22K, MO].^;>KPR?VW8%6W/!XH(T MLH=N M4,)YX_DA, 8;(VKBA9+!SHRXQ6 ;[:AF<)RQ]4OV A[U%E6E-M>,XER$T(J^ MO"\MW?JSBC))]!%%S):@_!):)3_N2KL@5L0;$1:**"P@]%216,,H>YN\O31E8YZ*TBOQ1608E%X9V><78KC^LU MQP="?1GRK%ZJ!7Q/'?_33_0S(J? ).0-2_YH&?2VO;S(->#$9D"L-&*%>RO> M>F0MZ-+.CZK,%*"+* ZFEN]M2#K@79+ X_90*8T)VPW5;T9O%FMJQ73D M?2F>'RY0>MG+EJW\6J4N43><&=N4%NL/GG5V\^MQ]BV%6)[>_;K M\7LN57CP\O#T^%5R^.95%_B;H\>C@;>WI*$T07_@(5R./R&18?* M/#D+>L)'BQKHT1*:"9Z=.*YK'VE*&48;K_.F1AW8DVA);&NIBPB3P>0"1L34 M66:2\==XG,^T:<)5*FQ7<"V4W(X]F53+-:L9ZJ_>=:MM+1H\TH-LS#U%:ED, ML=DZUZZ?&1'4"9:/@07N#!'!< ,:NJD(BHBGQ>]ZIV2LPNE_ M?13O4^W2M^0@*%0.GIIP"H6T^ =S]3:1BIBQZ(G3U/=@@X>#E8@"&#I$SD.)30Y! M0IE1<5%_3SGA);K>5 $2S*W0?>H$.1S$Z[3[)F ^21+;E;DK3GOP7 MI04"*D?RM)<5)T^5LW_A MM]1Z+;CG]F\.-@LK7RS6B\Y?,UX#&[12&MDP?&&C OIU0A>>:^&K4CX<_7KX MYI=CD-0WR=';-V?OW[[>,(ZO<5P?C9/DNBZ[('0BJ1+8/&*.?CAJ8'>W=54* MO*77%]1]$"-C],E4:?Y[8+0Q2R;*1)/&0ZQKY4"W!K_V]_)4-52SJ<6EEED] M$A,5#YHHTGHM(R1O%M7-)B!XGXO0U>75K@9TZ;6, ^+%3-TR@7Z 8TVV> 9W MY(*-9UCJ8[\>4G.3RD6B!=D ^DB-6W*=_"K1AL MB9N2\O1134$O#Q8>U;'&[>@):3?&IG\XSPA)=%OM:@-1E,=D+? MHB/;H J.]_-0=(-O_3!GTA'%-8P&0255I:-\%>]!;@7CNS?1$TG3 QM&I:6PM9B% M&.PGP_P\'1!*M"T\UH!1%S$*OF"I&W[GQBWQDLD#)U7'WCSJDHE\PB&\7* MT9[6<# $2IE"AEBG.XS3EJE(QE* MA.X2QJ_K%+9\X N^]V2;_4G9K:EI4RQH^WSF^CQR+IJ):*P,=/O6PEN;"CFJ M)7_"GS+=ETG/-FNN,:,6=F[F2]I(^.AE5=R'<-MP#*FOH1:XBMYL#$%(W%>* M@JH1[RBFL\$#Z*OLLX$'+/-\IE%39Q9J^6F($3S$BN)F6E=7:8+EC9-L^F=* M6!^0?:[R99#>0/V.%$7G<^II?VDXP!K.YQI6G+[,"2X/,V^Y0?GMUW&IQ_)5 W[SK8+Z V7J M-FSOC'-E6+?EZE2D'EQ((TT[#7].?^B:S.9^BG>2X)*?Z79X^N0+>KPHLSPW MT(O(*"U3R>1J(=99#!\+%8GLY!W!;KQOB,M&MFA>S]11[ I-0,^0/+@N0>N6291(![3@\R9=P=MMXNV11 MY5,UX*^6Z*7/"K"=).,"2RH_I;KOMINF:V#JV*W<(45>%69"0<.]3+*I[N6[@!: 7CNA52J@) MPNEN?#3*.,82"\I94,,&AM]'KBSBV?9OZV&7UG075]*0>?+X>UH'I+7$>\RU M'>>>V"GMNB8'KB[ 2 %;1<0"\7V$!70T(;L[+RLT\[1DGQK'"QLU\Q/R>T,N MDA/B1T/]^DJ?&Y"1Y&B9=PRLM@JW;Y']P3@9D2$:1\\:3/$7%R!K8)@ILED" M['Z>?.)HI=Q$31.?WJ3 ^Q5 .F41R26B? C% 9WQ0YTDW-]B6H-:*9CK)&/J M! POJ-?3GVAD\:P)[;J\XCFJUN?BN9C9TH9B?W1]$!>C?(LU]0_F+1NIZ8:P MIY-_E.P8-Q7I14Q(3ILJ]2Z1W202+3(VX2>*'*_4EU26./2.&DY4@?I=EPHR MR*8M/H)"-12D1[T+;_M(S#,MQE"ZI10JIT3G3%7TW#?:GWMW\T:?WE1@716M MP>T4F3GUP M25C=L&U-/1SYZ88+<$>K^CQ;%O^67.LBK\_1N<1/PF+/,J=R>+(3O?ZFYOK; M\^VV=W=<=41@J,:N3:N,.U>]*&66"VLDD/U3S,@DZWS'1>-XI%HO)2EDC7_G M/:'TP"9]DA@/UA(Q9D*Q6.0S#+EB!PH.$+&ZCIH&LPIM@C3X%BM].HNQ[Z0N MF\/8'+%ZDCW!CA(B%=&Q=$&:D1&N!/\!WX>;B--FS)33G4]TN>%L%PL*U69U MK@&$:KX?-;;(?H*#;-[??X\%&=&E#9^K!P1LQB04H;O\W_ M8G/1>RPE>5+#+D57=GG>HX["N$QW!MF!\^DB?%*#[5O)S\^QV[X7]TAW=[(I MB%#CD2@XO&;ZZ48=(@D+]8TKWCKM7![LYXO=XP7+QH M7-2-[HMYU'7SKT=K2*-KC*SH7BNX)AR0")AL]ZUJ1A3<49 MZ6S<)2$DYQPD]"7*)'%Y+4+FBE),#3,H@J;JK"T;#E,WZ&<0Q[)>-/ S++B)WJN6 3$NPRS-G'IA."#H$H(.3!_DJ\A)U5CV*^Q M_)P@H]=\,P0@U.UG2!Z/=]9QB^4R1Y^SLV%N#PP4VEU_8?[_:D?_UT>[[E1* MQ^[)-U7R6T8EX65R E9 4:O(,B1%B,0%">FS-U$,HIS0< M&M:452UD2.CRTJ"4<$VB<8,O,DUC;&+0!;HDO7\OKLYMW9V_'+\Y?G_XFF[- M4ZX[?_OFU0G>GO>BX/S)Z/7YFGA%ARHMM#,%!1PY=&FZ%=E^EEX@@W@1^@94 MFX1Y9E\GJ18R(I1J;F?NL*<=ZGCR'!URR1$Y*AOK90'S)HH= Y$5?X!PY_'& M0+W>9+Z0K4?8JN7E7/?3F6W0*=4_'F?39:E')Z<)^D_04LTQ^B3Y'X->AA%K M-20SP Z-RP.R.D.+U+/2:6] \AZXOA9533>/IW *1C' ^)XO8%TOI:_W"%*S( MF3RBGNP+9OKT7!=&KU&8AVKME\3O?0SD2Z>PIF!WP&(+BM;%^PG[@WC>-,Q98;K?LMY& M$S,P..-K;[JF-RTX_#IR_,.('&-/%X5[H6H^RSYV6AK'66CDOJ8D(Y_XU!&N M*+)Z=V>&+0=:5E(206Y48/XLU!)@P"%G #O 0/C8Z%KB>PW]/JR MFG+"'/T7\->2%L<=/'JX#%8L #Q U-/,@?1B,5:A+# D62X_[)K)6$, 5&] MNJEN4IHX5)&KX$)+3\^K*:IW?P]:V2^E$@'?/]Q3'?[HDFH GS ]7_!P\I]\DA?JOK3"VT6U=QFIB@]107HD+>6Q9F#[!:P,' M2543+AJ>Z(^^)\DW&)3U29B\B7JT=69NS9[^>]-X!Z&]0K9GPD:J>AS1.1.B MG4\HB(7*Y"+[2!7@3L1[I!-^ZTG&!NCG?A+"IEG6HL_@\5Q3[^H2<*?>1M[+N9(E,3"R98_-1@+K. M2/32HT1MS-:EMKLB?_M%,BC>ET:;NJN%;H"ZFN8Y>&"N'H@SZ'/3M-4"=W=W MQ!6.B&Z7+2M-G%G%C@,"_TI0*BC3FJA'Y-]REL$M+;\3P[5+ND:0B3V=A_>- MN,YZ%!NO.4O2&$U3Q/Q6IF(X"T*P9K%@WQP,#9/[4ZT)=YH#1P?G),DFU:4H MY)Z/#I]Q%QQI:&GL;HH4^_6"9.=_)) )-FJW]90QG;JIF)(@9Z.ZV?=CCBYJ M5&.;HK@9)T?DUO#EH/B2SB5?Z*WA7]3= UM+&=HAJ"5U$I@^QVISE+5P+N3( MT,6J!&]:(M:ANB SM\ZU2#3DJUTOY^L2IHH( L=UX6P.+:DQ'O8HS?77L3!_ M'/>4#EV+5<*DO&3UX5Q>\1T\[DX+"[2/2R\2%N\EI XDN9N.52C:5RCH&A^< MX-32@VD[%(YV8&F0YVC-X-.+51LTF731))V"AL:P"BV5"&7T,TSU9EY$_>8+ M&@"J708465*663YI&X;/U=D4_XD?QQI" O7GR_/,^?EXA*K:V][B3!(67?-' M!KUFA\?^'WVJ:#M1/M_$6^)K2&2&2KYI=-#9>89-%9&,@1GE&RW$WZ:\_FTL M4%T(:8PKZ1WF^-LZK&ZXO.@V%5UD Y<53MJ'80VO%4@6T9D0\PIG;+(2MI29 M2!4U7&EHSE";$@)?OV$Q6%G35.*ZI#U?*(CWNSR30>2'G0W#/M6X=WZ\4A?; M'6+H$_C"X&5E%3J(.%D@]@V83./\ZE):%0;O)^*.2@;@8]/]8F/R]TR!>8?/ MHA?>B;67:M;PYR5S>KF!E"*_OCN(U$+? W$=KJLYF=N@28(M(9J\[#H5A;OY MJU6Q=!@Q4JD*QNS&E;T<:5"ML!Q5L)O9%=RXS"),D'\)N5*#.1<"!QG";9,X M0Z>>KKV9,%%.@5,CG=&*BO:EOV*+J&2@Y- VNL\Q7S!]%LTT#IP7RH9LT$DT M>TX1G?KS=SCU19I71#K0%3A/LV+I:#]5F*,"F^I2ZVZB*T M!GG[T_AB2?-B MO"#=UO&O\!8--A%ZA*Z$=L8$94 Q3W9=AW"=N6-E"%3R.UWGU$NYE;*IB@#0JB,O,[!AT;(Q)07V M/60F-48(3/(E'\D.!+]MM[S[ANXFFA9]=[,K7G0'1#J9\J&F0CW M/5"BPU#ZPS[=A>4#I%N$B]>[I20V]Y;ZM'KF6?B0\8.H:STTUSX%7P+.BLGO M"H5%M6)"OEA*OIJT4MG!&0-Q=JSZ2D/MAH9_SF5;J:)#Q"37%%4X*BQT!+FX MMM%#'^RJ:IOB_09C^B+&]M]'C.T E!:R_@J[^GOCZ'YF[IK*^DS[1;8M"&:R M:@?MSB[C4A?0,=(^G.(N(+!3PO!3'QJZP<*FX*[(Q$Y?'"9A *FFZX4>1SY[ M5$("VPT,#'@&I'ZDW6EZ"J,+ZP>,6ZS=0)#\2N[Y&DO]W3XSEY@.#JXOJ7-! MZL3#5N8]PCE4&+F,H3M0"59%2"'9/;:J]3*WQIF#TG0%KF60$04FE**HR\B* MM^NTS(J%KU[0"B(?/5GQ*?!PF>ZF?.9L8B>,*]9UK8,UAFG+(J=B3/(Y4

D#4[!SCQZ.;-U_FL$^2_Z9D?J'J<'OKY,SQ,KR?AY25+"@[DRN#%D2)KCQL=0T M[B@E>;SUKMZ:I:B5#_RQGIUS"1<:#AZ8"[X6=WJB%!!I'+O"$8I[!P<>?:TW M/YNJO*1HC*^$I9=N$BG1/A^61!Q/?V^25P7? [X*H&$T4U Y\3!F\&!=*GA58X:[G6_Z-8G"KQA'11ET-TE[EO38TX MJ:LZOZRF9+C2"5TOG5:EZ+8+_#7KR:+@1@3D$'J)Z5)HW6S73)8/ M#*/J7&JC:)1H_T]SVZ7:R=2G"0E,PU?-OW-#MTV*'*B J!\:O#.[FW8W\I1\ M-7$2?P4705-$P>TF"PDG6X+U5@OPF;K(N=UBD(O4MY#;K<>Z[EH30>8C3(R8 MOI,,M^&'&.2*P>-+V,T,CFJ7#)OUA!*Q;6?V_)',X=HJRB98GY(8JVWFKYN) MXTRFB1;Z OAC5P7S2N 3^-O+'/D%JKJ_0>$,"HL'EO7SKJ[=!XRM^NEQKR_D M(5A28Q+^KMEEXD:LP #+,SH'M-F2 5_D(.0N]J,K@^S,&F9KJMOM9! MFM&X2]1QNVI2**6T3UAWO)]DL A"IR!XID_3%2X28659&AL*8PFE@OHCYM@K M&/PFV+3(P&HCPJ!IM3)L1_(0(H+ N(!FMR5DD<_HFZ[P."R[UW0I68#P2/SH M?IJLJH8:;(/UBE2WJ;%4P:YW8N)WADB97^8]KH+M MI[0?C;)^@KZ+H'IE?S-F=\T_XG1,;E:(*;"8 'O.H.IU'8$IE.";U;CO(GT& MN/CXNR")+!@HTZ9PJXNUH;3RO4,PGR+A9'@\SBZ&>U&.L>CV",(Z5G_0D!-3 MSYZZS!+OQA\N;)DL])5G[<4SM+[E7&XJ&*0D MC821\OYE;7(>12LD&DI):YC'X[?Y# ?#11R.G9M< /-,I;-5FP4?1<=J+W*A M#[UCGY66"[3FU&ENFO>#JUS:%Z!U7:R535VX=V;>^_0Q-ENR&UM0XB6QJ^J# MJ,J!Y9>9D723"@EO3%WC?9"NL6*'L53HC^#DQ(CP)#R#^E'8N_C8\5BB:3K+$0/(RLT<"F4*2Y:'V1:)#2X_B\<^7MH"24P4G);H6[Z_=K"7WF MG@:0 O&TH/=!T,38. M>L],NY\=Z);0M1%W=Q3/I!!3Y:NSUDL0I%='VO!$^#7RLC91K<4U 92[984P MN'P%AU.:2K]IO^0"F*0:):Y$69$>4E^T@XG#.B><2IWX#HM= MW,7-!!Z;:<4#0;;WG4^C[C6DISF8NZR6 MK(9[ZGKG67E)96FH3@FY#!7PKL M>DLES'$4PW70$@MK(>J160\I3C+*8_)=2+20U%#C*ON[7..1]W<8@4TU*#\( M3;DF!Z$7OQB%68,DEH7?$^GI:>B4!D3>[?5%F5T+5QTE%HA$NRD^"L^XI5H= M&HN+SR(Z"X.1JC?17,VP139ISB9O!5P0[SRSKZB!5>'O47HQ#=)1E$NK;/!& M0 4'S;+G:ET+BV1O>_;9Z"(465ERU$ K2 ?X)T2ARMQS__F-_'@'S->]59=T M#)-^A*>IJI=%H'*;3[S''__PZ.'CO_ M1?""7W$;D4>WYSTW*VX!1]%]3'TZL!V)3:"ZEF9F]->A(N*FN^72S-0T7N*R M'.[$&FN1==I1/Z>L?E+5/9[&1IL9^XY.I#I4F0T\:/.:<+Q[8DKX?+W5&/U M4"QIQ^I&RKX4S''8F_KIX8-9=JT^E,093,46I_OYBD+(V@VM1S$D: M'Y5ZU-:^/8]:&_2X^^!XCB&53I&JT .ATNG3E@AC4(V\4QP\>:2XEH$&ELO M!8C A9KB2_JX5YV83_! 7(6=R2?<##$J&Q5(BD=+&50$ =:5+J?_U(M,0[8$ MT"*=,HXE_TJ<46/8I7=J/X%^^*U8PEE(D^-VZ@%+W4+-P2IQTIXDYYPI%Z 1 M.-3<^LIC*Z4R$3Z4K9@=:.X0NJWPW4=:LY ->X5-CNA?FLY]YYI@H(%^O@;- M5V1:4$/X-,*2F6>3C$K)KY-%:$;&*#AP:N MG_H\YUB"+PVRC.062BR:.DP%P^,.#2&Y2&A1.\,9?WG.99^<<[80S::3A;@! MK>)7$L2Q).7&\.5KL&0>?%CIC>O\%!'5*.[;L!=)81CY*E+(T"]#5UU & [R M0##JJ8%U$")BK,9V2WQO+%T-1FZ'71_$F0$-=+K< ^*5J4UER 3ZBD#2G" M66;GOH$<>>6&[D_Z(O!GN>(#P1N-*W0.^XH+?,.7J$ECCX)KL-L*8\AU<F#&X2\ M".L '<*I*Y3,>T"N^75'?F][)-_1M(R4'R3'7=0C"3H:5Q)*D*J'QO#4]$YG M;\@>I-):\"5X^#:J26R:"Y+.D*6RH+M=TCK=C&T@"[Z (BQ3YE)U@75L91D#JXUN[;UDKKA M,OJNT$PQBU&23EDOQ3'6WKN])"_J"R)R&?1CYVC1TDIMO_QTN#@; W&9%@%3 M+)PY)1Q,AJEZ&9=G&\J,$\42I&8J\I'*TI92YX=8N?6* \UP!*=(IH._!\.* M/UX3MUP16(\*]\L<=+V;>I)[A_937TW9=_GF"KNN^6! 2!SB&GJ(>9DI]^MA M% PXQ0O$\[L94)647'!SER$LX?1/T UTQ7K(]4R+'CN5\>Y+OFP\_1:+NYL6 MA 5VIW+E=^D0%MXDXF\@8'3G!CVL.V*0)HKJI1R[)VNOZD&\LR>G"047R88\ MP/>33QPY1W+HN@ XXRM'1-E!27IUP[@$K2,]T#HF79PN,QW?[&LB@5*@MC^Q M'30[PWULA$P=1D>4P"_F2HWB+!N6OG>,5WD-IK^XA9,+HWN)D MEPI%5\))VBXQ"=N:95E=P4I\=A_ROWVV0!6C;<=)2V!#.G-5BQ&C>,&80O+Q M304I,A^$IV%@@XAJTHPG]NPSS]<=+,?X>F@!L$"NG#739Z@<*ZYD?2,)TXWV M_I,?'U#:5@U^\?LB#3==TK0[%CZ?LX'S^8RV>?N2.++VY![7%08)P;8HX9'1 M-0_H(HVU9_LNSJN.>D\I:V%8=<=VM6>GWJ-]O \^X!A<&@R/#&M[6H\YN[U! M'.*A0N-X=^?&UC'=2;5/#Z9=P MS3/FQ1+VG?INN[_3@/:TBX.'AJ B=34:7K@G5::0,.D FL$[O,.;D9Q6@=)/^, M=/G4O ;3,PD[?[ -%X25FA*O'_AX&X--HI9II MD-#AC9>:-7G3.?55]\U[P5[DLT9Q5&65#[1* M0MCO:JK]P RW*W&)I:&AC03#'/.X_FR;^TL&$5WKH$8[ G3C2G..7#.?=?A' MQS>KN(Y&LHPK"4LT%-3'/)[[K$,O]#P=@0^C]<\I=?R%8A_J=9EKI>KYNI1[ M"K3X8EV><^3+0>!3J7*>Y5."C$JZ45L[T=>19QM_^0=X#:S\U^"0UYB2%V9O MNER6G,.UST8=(NAE*HW1N$3Y$)#X9+NR148 MW&!A$(+'07LU95O\F>\3PM@\0@H5Q*5-S1.[+VPK_:O>JLA=V1M"K@"BC:_G MDXJ,>O)V_L;G^LE?,@XE1/0.K2 =X&?9M4=0$?N :U["ZU6EF0-"H7)'XO1X'J9(#,Y!.0(6PWD"+\"V M_=!2KKYZBX !?CD\?/=IWO+GM'+^?X:F>-O_WL&#P#JYJT?)@T:\K.=_??GV MU7_#+W\]^^WUB_\/4$L#!!0 ( /&(#%/RX&<*)0< !HD 1 9#$Y M,C0P,&1E>#,Q,2YH=&WM6FUOVS80_F[ _^'@H4,+V+&=ML/F. :$V6 M>&\?*>ED$Y5$CZ3L>+]^=Z3DMR1-BG9%MKD?4HLZ'H_4\]P]I-2]F/PT[G4O MAOU!KUKI3D:3\; W_+WQNGW4[C;]);4W"P/HGET._H"S=^>7X\OKT]IO%Z/) ML-:#:H6,SC&SJ'O=P>A7N)G\,1Z>UI8RLK/.]T=O958#D@VSWK=YA7/Z[X(VL=?,(30K8F+ MX1RUE;$,A94J@ZM+OC>HPED; +_8O$\XRE!'J.H1N#BNP,V$[P$%L/<6-_^_(_=XS MO1-/K>?GZYPP]/IGXV'IZNSR>C"\;A#*QOVKFV&G_/'1H/=G6 /OYK36JL'Y M<#R^Z@\&H_?OUM:S!VE2"<0FTNIM@(-(H/ M#9D96HJ.6"@9%8:#LO.;%S7XM7CP-.\U"#SBVT=$J$'99?O63J?M%87=183/ M?:PGL!?3"&9B@:!Q(7&)$3U7:>#G7&@";;*":YPK3<#+X$>E4^C^>/E^LJ;V M3%ILF+D(L9.II184>KO5^+G;9*L>HW5$V)]JD4 _JE9N0HE9B'"ADDAF4SA7 M>GYTXC#DUH7^7/,?AL$!54]&U?$S1-69,(0E0DVZ@@^$C02C*=8]N+2'5*3( M0Z8LA.17R Q$MH(\LSI'6B!A,:7$R1@2%!R!41**8L%)4(-*I4N;S@Y$M;)K MD6&(Q@B]8IM4?$ :>,NIH;:(HJ$Q$ZX// @;A%*'>4IF!%)#H5"^ \)X. .3 M\Y]-_R5J+)SP#%)I$A0.TTMI9S1#,Z>$SJ.SWSF%IB*:YX*Z11"LMM?A(?QO MI_8# 3Y*@-?_)@(@Q#(CA#%8-XBJ$_K)G&[KK?LRBRGI>K4@LS#)(_))J-V" M3[U:B87D3#TGU#%CF$E)LN%, 4:S-S:Q+I+LN4(&1 -%6'7C&1=0*,P, MXD0M3@;LI@[H1[0/MGH_W-,T3[9 <9WW[3?O/= MB2G@7 A&3HXJ)O%+30R9$0B-#IP$-AG0 A&( (D202+-C,W9+*7*P-6!KJN5 M2)HP42:GCEPTM$H\3.=:A1A1LX&7A,H(">8>>L/;<":R*3KU?)TG9/&XA'DM M&NVW+_%5J6-XB,=[O8U\KW4WGL\^9<@3RZW.@0:/T^"'%YM);0#_)(Z(5\^/ M(P,TM/DE6#HQ\3B4ZRQT0I&;IW=AP1$@\:00X9Y(KBJT;Q<$!L913V\*-L6D])4 M*P&R)54>(8,&RY$DCL4,EPPCOE098$9[07NRI>R2#V!5?YR M3]!4*P7TF%W4DQAAO&X*5&X?CN IQ!=K:V15&#^^BX"@U)LN5:!?"8KGQ#]? M5\(.)>%L;"._*)V=A MJQ45AKEF9&ZE[+M>4V4L-?.A*/DR(3GZTQ\VP\1$,-I3[QD78=,&!=T9 M 1\?9/DZK%>^LLV$65_M?V?BX ]>HY&9]D[NYE&P39)/&R4.U\F1&UN^*MC(T M0;K-*NUK#INX!O*8IM):Q(<+9:"$=L4HDA2>\_&2:$1ER7#9H_]9/);,QS]S M2=$[FN>9>[EA7AVV/?^_;4\_28!W(^Z]%Z&!-^?N/8 LE-5Z][&DE6&EA*;, M[GX?XPY\RW,I!N"]/*A6[BM-?J?@3QKNR?4BHIX&UZG^(=($,I'6]2#H*TV< M=7+-D%8S>4HK1FOC)E/4UWN/\#Y6!0X,^.]N2_HDMF)->;9.<$17&@C1[KU! M ?VZ5RLR6ZAD@2Q9,EHI__Y#%]4$TWFB5DAWES/E2XC8(181@=5(MASF<-<.FU9K-NDUC@'+L?W6;QS8Y'4Y,_[J%&]TW0WU!+ M P04 " #QB Q3DOTW3A@' )) $0 &0Q.3(T,#!D97@S,3(N:'1M M[5IK;]NX$OUNP/]AX$47+6#'C[:+NXYCP(G=QA>^338Q]O&1DD8V44GTDI1= M[Z^_,Z3D5Y(F1;M%[EWW0VI1P^&0.H=SAE+O3D;] MT>^-U^V33J_I+ZF]61A [_QJ^ >_PNWTC\GHK+:2D9UW_W7R5F8U$(F<96>U!&-;<[ZN2[-4Z)G,&E8MNJV% M/87B.E#6JM0WQ2JS#2/_PFY[>QV+5";K[E2F:. #KN!&I8)&&DS&[S^=T70;OS#4,(W9JX&"Y06QG+4%BI,KC. MMJ8248?036 -=BYL%SB"G4>X=?X3^3YXH'>"J?7]9)T3QMW@?#(J M79U?W0Q'-PV"V&1P?3OJEC\^&_'A]&K@W9S56C6X&$TFUX/A;Z]GIP M45[_-AY.+\]J[5;K15XNG3O/>(,##O7U";!J6779O[77:75'87T3XVF=Z"@DZWZ#-4Q 7^F10*#J%JY#25F(<*E2B*9S>!"Z<7)J<.06Q?Z<\-_& 9' M5#T959UGB*IS80A+A)IT#1\)&PE&,ZQ[<&D/J4B1ATQ9",FOD!F(; UY9G6. MM$#"8DJ[)F-(4' $1DDHB@7O@!I4*MV>Z>Q 5"O[%AF&:(S0:[9)Q4>D@7>< M&FJ+*!H:,^'DP(.P02AUF*=D1B U%$J$&@CCX1Q,SG^V_5>HL7#",TBE25 X M3*^DG=,,S8)V:=>$.J8,'T>&:*CR)5@Z,?$XE.LL M=$*1FZ=W8<$1(/&D',IK&)5K\D!;\U(:M^&3&6;.$5=QVU2QFV\T)O2#6%B( MF"V*ZT4NXIN2T@8%8U0B(V%=I $]42FTY!E(+[5.83U26F%$M<%>^E$GJ":SREP>"IEHIH,?LHI[$".-U M4Z!R^W $3R&^V%@CJ\+X\2H"@E)ONJT"_4I0/*?^^;H4=DPY?R,APF=(B*'' MVAT5[DKM0ABY._<10_*99>8K!88I,/!V"@CORF_.PE8K*@QSSDV5 ML=3,)Z+DRX3DZ$]_V 0O[^\1$\&HICXP+L*F @7=&0$?'V3Y)JQ7/K/-A=ED M-THFPA$2(Y=:W6H(HS(2G&M(Y$=,BO." _OZ(PM4K3RV0J?P,/^.^>BI#'O[ M_U+XN /7J.1F?;MW,['2Z(1I27#:8_^9_%8,A__S"5%[VB>9^[-AGEU+'O^ M>67/($F JQ'WTHO0P,6Y>P\@"V6UJ3Y6M#*LE-"4N[NO8]R!;WDNQ0"\EP?5 MRGVIR5<*_J3AGKU>1-33X&:K?X@T@4RD=3T(^DH39YU<,Z353)[2BM':N,D4 M^?7>([RC%/L'UR8#4ERQILVV3IA$EQ\(UN[E08'_NIYL?[) MMSMUZ+0Z;3A\T;WCM_.%]' ?)NQ_&K!ES"&0#X%>PH]POQ#=/G\IQIM;@IHFT2];?H$[I (?FBY?U^( MC:9I'GR)L(_/[[8(AT%\]P!ZX_[%7&(,[S:LO?+JLM<<[T&CY&RO29!WOMR/ M7K/X1,=#I\G?\E"C^P3HOU!+ P04 " #QB Q3<(Y'5BL$ #S#@ $0 M &0Q.3(T,#!D97@S,C$N:'1M[9=M;]I($("_(_$?1JY2)1(O-DG:%(PEP&[@ MQ 4*M+U^7.P%5K5W?>MU$_KK;];&O"6I+I>H/>F.#\B[LR\SL\_,[-K]V>]# MQ^Y['=T$B%JZ;,Q;1!&[H+4Q$1'"G MSG!P?=,V)%NN<"N[ZWAW*S9G"K198->[CET?:[L>TL!JO* *?N:33(<>E8HM MF$\4$QS$ M2*0F_%Z *\.^JGBGVC,%K@""I_E8[C5"8IX0J4@$D:4K"NX&-M M6NO58$I]K?AK/D_BEG5^:?X4'9T!!U]PGF\.MTRM,K]]2(E$I<,U3&@LI (4 MOA_W*NGC;ZHDH)GRM&U>MLW)I(62F34PE$P%0'M M?DLYS;UT;E:@83:L"I $%BQ$X=8 [57MTU0RQ=!DP@/$P%\1OD0J1!2Q)-$6 M[^V>6[K9O *#"@Q90N"C^I[X*TY90&7E4: *WG(+*K"BDL[7X&=08CO>._D? M'+HVI5PB@8@56K,_Z6#H._--L>.4R#GA-*F.[D*ZAHZOM*1AFHT*RHFJZ,G1 M&K[B :&'EK0)&JJ][+#CY0WBH\S5JU_2G[HH-)^^Z&0P_#.M;<(6^:'K:0 );=M MIV,Q\#ZLSYJ_52 [B)VJA0\>"1IXH@^.E,NBP$6RFM!)EVFB-DFND=\=]A4] MLN>!T#Q8]!E3__;=W-)=^*-KY[4[U]L#H/DIYW+ MK_'^ ];_1RRW!XZ+==]76-UUB7[D-FO7!P>1NDV:^A.?G]B_>8SF,5S7KU;L MS!Z[?P%02P,$% @ \8@,4^BNO4<:! W0X !$ !D,3DR-# P9&5X M,S(R+FAT;>V76V_;-A3'WPWX.QRH2)$ ODA.TJ:V+,"W)"J\V+6]=GVD)V MY:502D1Y52"XJB?L3]JV]N6 1"SW/7-21;K7$I MN^^,'M9LR11HM\!N]AV[.=5^?6/0@#GUM.&O^3*) M.];YI?E#;'1<#I[@/%\<[IE:9W'[D!*)1H<;F-%82 78>"UD!/;UY&ZQPV_- M%*TG,?%HFXM[26+#LSEZ$UST?24Q\CT?YAZCW*-P*T*?\14,A(P; M<*K7>_W*NGC;&8@H)GRC"U>=LVHE$#*S)J:2"1\H]ZD/[U-.\RB=FS5HF2VK M!B2!@(78N'- 1U7'-)5,,729 M)#1>PY3*E0A)[5&:"MAR\VNPII(N-^!E1&(Y/MCV[^RX]J-:(;Z(%;IR..BH MZSOS3;'BG,@EX32I3QY"NH&>IW1+RS1;-6PGJJ8'1QOX@KN#X5G1-FBB#E+# M'I8WR$HI47P%E^'D)F23Z'S6ZX]'Q53]R6PXFM4Q=8U[T_FH77Q\E\ RK@;D MTW0-TX#!:#R>]H9#]^YF5YY/>X.B_,D=+FZ[AF6:)T9NSPP2M4%==<&(R8K6 MEY*2+W7&$^;3-OE#,'_;<5@,OCC9.[48EAHO3PSXN)4Q!F4GZ3S'6HW#(8=- M1X,.PPW'$8;G"K@#)9L62,56LD$:HGX]A#+4"MA)0]+?4R9IA&DIT;B4.#PE M9X"ZLRY/_;,=9WLA[42$L%4KV&Z].[_(%$BB3*"=3&N:D"PZ^#?3?YJ4_\%[ M&?!:_U+P&,>,'>4',)XJBC".B8SQC*&"2L+TL1)+FF@ :[J9A"&:@^>-3JK8 M$".122T;%>R2+4[HLVQJY*M:P6YIF ,L\'S(%DU*F;CQ% RS\_2?<5C&HXS/ M(2Z'F+THOXZ^).8L.MN//6MO$;8L#KN6 I3O87W6^)T!V4;L32UB M\(AHX(DQ*!F7J6"(9+6AEZ[21&V37"N_.!P:6O+G&](\FO090__VQ=S254LA M?2KW50^0B! #\\K,?D^\[C639NE6R MW&5(_8D/3:S?/CMSP3;U^Q0KLV?M7U!+ P04 " #QB Q3J5YN0O0* "O M"P &0 &=U'54U&L:!_#?4$-* MIX3"4"H]U%Q"0%H$D9 <*8<0<$!@D+J $@."=,.E84928 0'E9"2D' (">D2 MZ6$$E,5[=N_N'_O'WOV^Y_GK>\<39Q]@5@,M#1UP% (!!P[WP!9Y\! M+8":B@I,14D-!H-I:*AIZ=D8Z.GHZ+E96!G9^'@$^/EX>'DO021%+PE>$^+E M%5,4OR8M X5"!425595D523EH+*_-@'1T-#0T]%S,3!PR5[FO2S[MW/V#F"F M!J! $SE($"!C!I$S@\XZ 0$ %&"_@SPSX#(R"DHJ<#4-+1TYP.-3 9B)R< MC(*XNKG[ M/O+S#T %/HY\\C0J.B86G9R2FI:>D9F5751<4EI67E&)J7_9T-B$>]7W;V1T[!-A?&)R:GYA<6EY975M?6-W;__@D'A$^G[\RP4"R$'_RG]U M,9^[R"@HR"G OUP@LH!? \P4E)=EJ%@T;H,=D*R"LN'4;)I)A75M-$)RICOL MCC[#M!P0Z+SP[B_:G[+_#1;Q?\G^@OW;-070DX/.#X^<&5 'CH[%:I1(58O/ M+-NPI0S7M'**)?<%O4Y>(Q-/-G(=E[[&IJ::3ZX=6(KNK'8&O!'?>0++(\7; M0FLN!CH!6RI(.QO9HG1'LHI>T=I"[&\,T$\?&RS#/0IXY=,(U:SZ49,/G)Z_ M"'7TD@1M&+<^/@,B@PTYXU3D/#%=A7Q[]5T7_)4VU(>JS"K[KGR-&8O/2VK5 MMAB3VFIH50O:;*;PW[D:KIV??$F%:"-<+K,$.,]&5 \R1Z1UY M>AV^:^Y7N_'DNU%V\#O1^N.+L<*Y6U$K,@T<7[F"QFOY0=!23L[[2D;Z=G3: M#^UY2;&>DD_Y5F-$T5/ZVPA<#":O1'=S&XV?8X8:YG&:O:Y]Y9_=Q[(B&AOI M>W1KM@3!.]S3D2\*UT;:LY/"G3"H&^XMN>VS=X4L6IRXS>CUW]G^^):'M=39 M+8NMG@U)&)DGK'H=HEW['VQN-&^((5W9%@8CT,LBI&?SF5++#4'[F9G%?74I M/+5;K\OHN44280;=1=TSC>RF2C9FN_E3=>11G$64G1JQ[1M^N!?"+QTBMNPP MF%"/%JL4$RM" [_J:N=;5ZGO&3]Q B>W6IOPAL2(,R K;!-Y!C1L&L!Y9&M. M%?S4*=67*;Z^S_;ZK8SS#/3CW 3UN M59:5\-RMZKA .QAN-3?_IG )$17?F_C-B[L&0C+RG8\+L3Y Q=Z;W:W N769 M^,V0#FH*)ZAG&8\^]Q:NAJ+-?..%B,%_N*O?60!#HI'P= M+F8-1\7-#\5JXK*\D314>ES+PL8;C%4ANB7N)IL\JOG%X&-L9KHYL6=0W-S( M^MO:(Q?.1VE9"S"^YZ^BVZ6G;3+B21%?6^IW$Z@'_%H.L\Z IX6/FHBD_5-5 MV'-LAZ*2@/4!8X-;;VBZ4"_G)6X.Z6*A:?,A"94A.A1$:EJDPA?N%=R4R)4RWYPT_U M^#J\@@.'2K7":_^ATL>-#006NQEKFQ+'NW6K5_[@>XP@8.W<86H)*R(HSV5D MLM!UQK&%E*J+MA7S97I;C!"2NFI GZ'4%CVX<=+7E]MB>8G*=>BE8*/ M'RD3*TY!+NQSL2H0+XG.2H'HF=3Z):K]G((:D19ODF[P;8R-(0,NYFM9;8'/ MQ6)@OYT?6V#+:^GDY%2.@FO@P@&;(+$;CIK-#\(.!^[D>OJ-Q8SD9%RUX7>I MV,S@W$.A&71-L[M6E%UPN%&')O#@30=CXQQYP[:C2D05BF=ES2 I[/Z 2^OS M7 MUR)T_]A?#V= 3<*5F%U#-)Z*%) :^-RP6#VW4V/X0IV)A)0_O_3;KUR#\R;: M5Y6[269FJ\M'BC#IZF1,G@OJ4'F;*L>;(5@Y:;Y';RDI5:;WFK% %?(-XXYV M5/E"SW:9/D1:GYA%UZ2EX"-'&B]^&]FQ9K*N^9T 2>T9>+G-.KI7QYZ?/[C9RM']_^IXEN+O/:6C)PUA[ M=Q&'H M?4RJOZBE=7^ Z_NIUKAE-'TA)"(\\0G@;F:W6:EQTYWW(D+QFD]X.98*-NUK MYEM5H5*T$U:\F,_70=./ ^2U=';,T[-@T\:7F[,"[3IHR\?97U=:Y?Q0\] 0 MCQNP*QUS#I]M+-]Z,#W7L_C>D':9Z[;%^8<_!#<-7PIYJ#?GQ1D^+!TVEB#S MW5)?>(#07-.+\$01",\UDSGB@P?O.H>RO\IVJ7>+>*?SQB2N;_TSUXL8_!5" M$8V$/+=#7W=!LURY6^'RF@LN7&[S=8CA^L'S]'^8@7[DHV9;#$ M.O/;V])[?5D\*)NYZPX+Q056V$QJ5VCY1IC'S&;R47E8&GZTO/DV?\NK-*W\ M.F1N)OSD$\-0=%E0LY>$O W66QX'(V_VWX#PM MNJX3GBY9/ Y-$YB -+]Z5'"UWYD^-RB[#C,)7X=)%HH24X884Q5BS3@8DH9& MJAEIIB3S+UF5H?L'PWG"3:)#7?A^FYR@B6E9DPD+C"X55D%AB9<&/?5(Z9 /^)UOA?[]=5V/;RRO!+I'5:I.OW5RG[ZW?!B/&ON*@%K@_*Y6_K$$#/] MP1/4_S!?[??\A0)(RMZAG-^Z >V Z+A1/[6?39X!C90U<4\\3C&%]S8+&GP] MQ*-FN'KUS8C$-TDGF?X/^Y5<2[P6R)W1KI%N1*6QI\=5#E*0@VGY- R3*YS 1Z!QAH@&]5)+I^]]R%%Z*M.3PS$BGZG_1NE?C;Y M#U!+ P04 " #QB Q3YTU>7NL2 WQP $ &EAY3/=.-R:S<#I);X!T)TC2@3\YF@DKEDNB875]=?R"_G M]S?DV@\E]1U&+@(G6C)?DA%92+GZ,!X_/S\?NC/NAX$726 0'CK!<@SE/VN& MY/[T\ C^A%_'IZ-)-(]".3HY.CDF_W-T_.'[MQ].?OA?\J_)YW^/1H@A=!9L M28FD8L[D%[IDX8HZ[.P@YL9]R>:">HH)MG+T[A2[XS%$=16(Y06;T_ M1=3C,\[< P+]]\,/G(9U[:B*:27LVO/I82#F4.7H>/S+YYL'!2]IT>/^KX7: M+U/A)?5/QU@\I2%+JK^4ZL>M'[]__WZL2M.JT!"O:)K'"LG7=V5*D*_\=JP+ M,Q05[?YRDP,1A:,YI:NT^HR&4U4U+D#!'8V.CD>GQPF)$T2^%.LBD) YA_/@ M:1P7FL@B(< D;71QJ8'09=Q, P6&ZNS%69CK8XF!P*?<"58 X.;*ORWX^I<$3@,4#@ MR!%[67G4IS(0ZROX.Q5(X/O1TMR(*\48$8^AT@AJ,<&=E*Z>J$@0"ED6"3PT M24-(FPS3HCP9SC/4]P-)<<)2?ZU6W)\%^!-'X0<4PR.0$?SQ]?[:/&\H87T, M8&:]HW,8BAR$F_V9-N8RF!ZY8G4,TPC,A;E95-4G2/#C>+-VTD 4,O?6_TG] M!C6&0*F0XUB-J>(J)HJLP6;U'>HYD6=G,"Y(J)O(?)?YT"#\@&6#NVB7Y]3# M">UAP9@,$UG6UK,(^00D^P!"8JF4XY9(OBD2MT5T8WL%9(*]HS#CR@63'- T MU4:1R**:TRZJ(=\5VO[SP%65RB^\G=VN<,.&&Z^)#Y66T.D%$/ G=A.$50.I M12,657[?3)49(Q+,2,:* "]28$:0VUZWJ5H^+J@_9^&U_YDMI["=?I"!\^LB M\%SX??E;Q.6ZH7X;-&31\=LN.H[9@=M 8H9_&I,\SS\1S76OZTQ%-%Q<><%S MTR&;U;=H[ETGS4&K1#4['-5.EX0 M1H+A'QDUN9V1A'XXDCVG(0=3O;\AVBYI&)].WO@S6 %;M6#1TP^;>E),4$-Y-FIUBAEA68X5R7B1A-EPE'HG EC"Y1KD M@Y/X"N>.+TQJ?=D*+:IXOZF*A%Y)/VWA#8$VAB/A:W@B?.I]#=E#,)//L/5- M!6PI,\OW^&A3O@DY 7J2-# \\<+VA$\]-@E#<"[RLBT56 1[;!!L3$LT\<"$ M^BD(W&?NQ;YB^I=%?">;XDL(AB.P> T!IWE-T>)\%YZ(B+F7+ROEB=-I"&*:#BB>V!SW-1<4$FUZ/(/+*)[MRFZ MF(8@T8!$AS$$V*XS%:2"&4LQBZ5H+K,(M.2L*?*1HB?Y!H8CW)H@4]O0T7') MSTIB060?#%HNN51!%Q5O5:XD\S.WMZJ"1=HE5RK7!J$JTIIK93BRAETX1I7O MF'A8@*^CY;OYT"S3DY+[!'0J1DV DBC2X0CRBG+Q,_4BEDDDME9CB46D)<<) MB8FBSCT?D'W>,P_CL'=4R/6CH+#J..KMB!:MM=0BWI)C%3$]*3MHN KSD MN^37@-X^;Z.E1PPR[$#;<3L679=\RMWH6C,=D*8M@?N\$JNK6/13F4-B]!+SJT][#],F6^&^3<$;BFV2+ODYYK?!0Q0TDE4/R_>C6<6 MF9:\V81L@%*L?060%V_3RF:YGY8\WD9O#0:HE/S+@KS\#<\MHBYYPL57"0.4 M:2X.GA=I^;%%HB7G-Q\D'Z(\C1'Q@FBK:EBD7/:'+9'S 4J\(FZ;%WM]-8OL M2YYM99!W@ K8".SFA6XNL@BZY%:6([\#E*XIT)L7<46Y1,NY9* 5W)*S;4)8W@&\-PF)/KY)SJV+Q MNG(P(T7023+[&YW2GD/^1G')P.L*>W/M9"D3SPN>\4.MJT! (H",)O,Q_WAM8)YVKK9;R+>[H&O>YDV[LM1JW&%@IPK0C ]OO^*I?FJ4*-97G[6$+>HO*2R&PJM=MA:G" M7'&OU))2,,0522:@_'8&XX2EM;[Z+A,?Z8I+ZMTPF'3#-LKNT*[%"$H1NL9& MD&!0%36*G"TH'"0&0C22O8$DBJR=_3O0611<"@-6*W@_7U>^;4]'H+DXK\)M M&K#HTO!1A/5=?6&L5KW3WVM62;YV2+8GLVBQ%,>LU.)^0-I3,=+!]$D$87@> M!+^J:##L1*-EI')9)\M 2/Y/A0L(LBI^H>B."1ZXL-U^7+!-/ALV\"TQ6 S* ME,)C2BH9Y;?N"BY!,#J$_H;D(),\,$V;1I3%A2NJYG7[>Z;-6O^;<<\JF)$N5GJU>!L(Y]BE7G/5(@U M]^>PAH',U(*+=6X"6IB..]):M%R7PE7TK6,N1+/!1[BP(B>"K/::U-JXBB0( M\TYPW^$KZL5A:]A#Y6O7ZK1-*Q;MEF)I5=K5_$C*, FWJU.U%.%CEMDW:$77 M;IF:5K:HK13]*JEMOT-:X&WD,\S&> MF!^Q*Q$L+U]T7.%C%$H0H,!$##3P&_X$7JER!<[7GU@ K:X6>%;J1#!:V .] M*@>+^DM!KD)F+OP9 ]%Y' H*F0$6DH A*1J5YJB&M *4NC_3-';<@M*!3G<@LFCN1/7*X+NMMQHQ8E-SXGQ9!X0 RU M"FD'),&P-XI-_5TN5UZP9NR!B2>.!VR;U(DY1TZW8A0Z]2>+ M<(%Y[+."-CXORQ1X284/U&8C M$]@-#XN)E,)SM2:2AT,R/"0!1! 1R4&RV-7PK,CTD63FA862+S%;(ZT%*P#W M*4S*N-J'4JB+PPK+R"X;M-A'*7YG^4RSZ+8EK/.U<3%)V),<_P$:@NULO]JM M81="BV)+,3S[>8'[3:']1,%Z3[H%@455Y4A<=@ZA;O0_/N:*_^"%JO=L1M1U MJ1\D%)\=A'RY\O N5/5L(=CL[(#3<)1<[/H/Z-'AR])+:F##%9>@*A5O"B'F MFS01WY59?9LK-*+RLF%A'"?8#\AX^_Z O-OVIZBBWU5O/#IMVQL@8=[OKB-@ MUFT[LC$2=MR=<>YBTW'QRE/H2R D\4M7+%==-JQO9[Z)8ZP5)/C7**$;X:/1 M\B]GK=]-L=] M1!*;5-LHQWSY>CL4@?^E$Y#J*^N[KV&JK99JJ;[ZO1F8Y)IY M#21M: LDN\!@Y,X\?;\KLD]>_'V%?3Y>QJTB+@=$;U[!)#ZLXF#@M61+=*P. M")V&4L 8/#N840\W6 B"8T4>N(^*4._B8&S[W/,P#_WL0(HHOD@#MK__,#(- MP3F57$;8PT\BB%9G![II#KR-V..+H?UYDMJN[N73X#7I,H )C(IU*_ANI*^; MMN,W,Z[I@/X]U;>4 QJ9SON70W_ M]GJR-%@PME?55S6 =GIS!',MBKOV'4PA9!=,___:_^I/ 1)S[YG#^!-"ZZ6_ MS8"\8K_C;T[N\7OUP/^H]M']#,W&6'8U6JN.F.JEQ]4 =M5-//+LCO)X_#PN MF!Y"P',2=V)C9I)8S]15C;Y+3YM@:#\[?0S\)R9"J!_,XDP5G9?R&&2Q461[ M[<>OK'M1:Q=8.QO1%VS&8)S@L2(,9:VRX.*!]"60?V<2.?H -J$N%JV_^6??=U0ZX.FRKTC?].#%B/E#-@9OJ1-R^1;$URIV8 M>W^+5"7SG?3EFZBQ 8[VG8/]F(ZQ2OU-SN2%;SHXKZ A,U<+>E=^<#E QH7X MNFD_+H(EY?Z&9ESU\'6[DC!NKPK345-ZV]%#-ZJ8M^^*.G3L64"YT%^-7-#U MAEDED'8\2"RX"8O>[+,=G/;=O<+, M'*:^9RZ=$I9F?/6WZ6T)I]."J(-XZDMO#$5C*&!G<<7:-Q;5_'<6>XC9G =^ M%#+]B<=RR4/H*,/K^#C,_V9\OL X&JRF=,[N&<)2L6!?=3O2EG32BW_T MK;K67@F/8&\*1?P5? R@OWFVFG^7<*^,A/](Q9S)OCM3P;M]1]*C$_#%]%TD MG 5^I>GU. G7(NBP1X/?+EBR#NABUMKC<_"X"**0^OCT4EDZ\WOM9Q=0'4;: MM^_HZW?K\1E*UK=^OX;: $/[CB4'QL%6!!Z"V])KERJYM^_,SQP,NS?P!6[= M):\GTE0"ZMT0+I+]3>B-D?2X^\E>^L/N '!EF C'0^?_EYV-&:X'>1%/78K M5(1DQL3M3"AAG\'?P?V7VD. M?S]V8V"YC?T4FNO-CHQ<.PQ7ZBS^SJCH+U2UP;"SQ4QFL'E_?&;>$_L<^'+1 MGZ]9!Z#3(M";]>_*['NV]VT-?2,T7Q@^O5E.$Q =K">:>MQ)4NK[R_,SLNT0 MEXR]\OZ"D!L,=^7SX<<,_8SA.O[;C&M[V[V-]7H(7?)(J;[>CKGF8XWCKS][ ML\*V@#HOE/^U4=_+:0=A7N@)E9O2_OZ^,Y?OH_4$L#!!0 ( /&(#%,^ M'.?_O P "FU 4 :6%S+3(P,C$P-C,P7V-A;"YX;6SM75MOXS86?E]@ M_X,W?7;L)&UW)NBTR&52&)M, B?I=K%8%+1$V^S(E$M*3MS%_O<]E"5?>9-E MAY1G'CIU;![R?/P.+X?D(7_XZ744-2:8<1+3#T#1+>?[*R4KJE[,B[4GKU[O;QV"(1ZA)Q72,K).<_D;^, )5DM&O5J*%.(OYI%LJ;XJGERVCP[.7[EX9&H Q9'N(O[ MC:SX\V0ZQA^..!F-(Z%V]MV0X?Z'(X)X5I/M[\_:0OB;JYB&F'(1)DB]HSP"O'A312_[ ;,4F[5]+Y$G$!^#PQS MR#FK'ZB>QW0T0FQZWW\D TKZ)$ TN0B".*4)]"$/H%% ,)^GZN(@I@&)2"8_ MTT[\]_&/E$Q0)%2&3+N8)XP$@$3\=HT31"*;RG"N8K4:?F Q6%XRA>Q%86/! MX">\1:PK]0*?DTPM)JPJ!>A M3+5Y1#;CBX.54B(QQXK9:N7GA603J3[BO6PVE?+F *$QS*I.VRT<);SX1O#4 M;K9/\DG5-_G7OUUPGLU>9CE'J(>CK+S?UA.TG"AVE3(&!!GUFZ=;9^R"K6J, M6%!D!A]7Z-J\!26N&M3#($;\9R MNF E[3]I5C#D['WOF+V9=_H0B=6(51=52YM.S .^U$3I%)G#-V ?Y3@ M6S+!88LV127<[3.Z<\_1S'X0OTW!I&%DD\KON%DO): M?N^TEI?ZU4\Q#8SCBR*]Q_6OT%CAGK8=^Z?9(@WY$X?%,N9CW$]>$,/ZOLDD MZ#$_)M451$D6$EIK*UD'O[AU2Q#,;4E"L%@5?$SBX/,PCJ!^N!B&DZG&8,RB M;VW[2QK9Z>W8JFTK?]W>5Q HC-OM"LORNKG5H* 2\(4?)14*O16LN%UCN<9] M#/K!! YZ)/R$7I< Z@<'HZ3O/!D!* ASN]:2[[)UA3-DTXH4Z7TG1Z&V@A*W M:RM+<,Q+*;+$OI,ATUG!A-MU$K&%R5"0_),DPZN4)]"N6:'\U,R-G;@O;)DV M8ZS *&ATNYBRO*M\WXO(8':^RH) @V!=J#/ 4)#F=F7E.L5/<1='PG]Y0,RN M-]0)U80L'00%46X79Y0G=TJ-8Z5RJ0F5I3 I=K'=+O64\M:5_KD'3)5R?F4I M%?2X/2G2%2>D* X_(D8)'7 PKW249ET'>",D(/HC!V9AI_39$V8#14&@VT6, M)46S%>"5\]XS1U*<^@;W\;X/'J6^_RR74TVH+8U+P;/CHR=A2&8:/2 2=F@^ M(]/QJ9*H"V\J_17\N%T%$2=78YJA,YZNVTA:$T8V%5=0X7;U8Z;F,R5)A_-4 M;%O8,2*1J!4Q$OT5_+@^.Y*O,%#O7!>T.[44K5#!]8HAR%.31 M>]E?>0,(?T]YDA\:,Z'?5X%.6Z6%(4B/M>RA'GP,VP#M%N TMK&6KFZ4KJGO M8_#%? &+1;E%G+?\E%#GXE&1U"E1 M&D,K*EBMN3$RQ$4'?15S&/_% VB5%S+ SQ'. MIVL7HY@EY,_L>ZU34#US)WRK250YHM6!^AB6\HBSS@1TO4/L,UZJ#=V^H$:H M%FSJ /@8E-+%'$-=B-CI:SS!49S%.IF),LC5@BL#!A^C6V9WFT6B PA'A!*> M"+03;";,*%D+RHPHO(R"6>[$[4= K50MV-(BL ^#>=/N<()IJET*7R3Q?3JY MJ;&7T1F%NV'NPS92?FF>UT8%F ,[FF^T4^'Z2CL'%^^L:;:JUH:>2RFUQX@K MY>OV[IHE5:P"1*RDW2YZ[X)F_3TX"M@^;ELH%2][:9%,] OBV720]^N58G6D MN](59)(SAWL>L"M%JS#66Z$-!5<#[Z)"N8;S&HB_7(-X8*XT[DKDHX M,-NH5!?&?OJMUJTJW\#N\"X;C=&N)G-YXD?.Z[=!_8<1N MXI19HBF1G]N#Z1*B=/?UE,#E8S]<&LH3E*Y;1]@VP\,C/0?FXV)1>2PO\4XY M%]D=(.,"EH_WHI="\@F&XJ<7'$WP74R3H?86O&KY'I8%;.*S/CB[]W"D?;S: MXM)C6%&VT#/?Q,P6;._[,!U>^]W66=@RQKP\,",Q.+Z M3B;XN<:S_\]/;<.'(8*1L0LX/_;[.-"OC[ZM(@Z"'872#RR>$#"6MS8K2>2E=77Y.-(4/=E3?!% ]8BUN/+[H64R M<1V95[*%;&R+E8!J/S8X(!Q99.M.J!FACW&Y"N#SJ*\J*E7>SK>Z9.IK +!GK-4O-/AQ"![Y)>*S5_TPY2;Z5 (U9TX%R\O8 MXF6[NN_/IPVF*:Y>K.8$ZL'M^*DXZ45.%U$4OXAI-7A+UW':2_II5#R (6%% M7#N@%ZDI(V9@7KX#-[NE_1^$AA;WZ&;0^I)+HV3-*33B M\_*-N74?IT.+GJ*+ PS^4"_27Y]A(UYS9NU FM^>*[>2(QWF-E5YICT21>)M M20U=8E2P$ZTI5?8 S:_-.;J8=DWW!X;',"@4O4K>F8C8OL5;[:4:IEV&->6_ M*FSSTW9^6,72Q3];]L^*' Z.=P5.\SMW?A"=6>?B\I8MVKLBAX,C6H'3_&*> M'T3;O-*XU01,G^'!F8$=;"^?X=L$L]7KL^6R.3@#*/]R[=:O\EE.S5=??5<3 M*)^\*J1KRELIC%X^TK>IO?9-\E(-U9!333G?&J_]RX![#C50#BK%3;7S\'YC M2C>!::Y>QWY;B%D]C\91/,7% M:7:#+4U4*W@@9"KQ^1C)7VQEY+!M9K!R@;J3I\*UVW!\^;[H3-?+F$)A^8.. M(Y)9D*959;N(-I)U9<8:H(\'W[-%+>M&)4U=5]ZTH';[7M0.W_[<9LYE$JP[ M@R9\QN/M.^L;\[<,Q"$D<6;%IE-4B-25$S,R'U^#6@- M=$L4U0-O_(6@,^ "QUP, % &EA&UL[7U;<^,XLN;[1NQ_J*WS7%V^E]UQ^IR0;W4$2[3(O_MX_XO>Q\_H#PNDC0?__:QKD:?3C_^YW_\S__Q[__KTZ>O M*$GMP^7US?P M_^%_[^W_>G3\Z\'I__GP?P??_M^G3U2&+,W_?(I*]('(G)>_?6Q]Y?4)9[\4 M>/SY8&_O\/.\X,>FY*^O9;I2^N5P7G;_\W]_NWV()V@:?4HYD$4MVHRHWO[9 MV=EG]E=2M$Q_+5G]VR*.*J9%K5P?I"7HOS[-BWVBO_JT?_#I0)RDN4D!\(=6E"23^/,JJNL,Q/8SOI%&Y>0Z*UZZ,R-IK9_<#VA,F[R,JN@Q>LJ0D7B"2OVDN$1E MC-,9'9S#T7E=ICDJRT&2I/0W47:3CPH\96/W$E51FID(:=]F/PSG49D29NXP M*HEN6,.#/'FHI],(OPU'#^DX3T=I'.75((Z+.J_(!'Y'N(U35"Y+32*,2$LH MN8O>J(X'+Q%.6'<=,BCE[U%6-XV793UM?F>NE "$A--RSP[E[=/]-'*'BQG" MU1N1A4YE,TK(=U0MY!+]W1QTG];]XKHHIK.Z0IC\?3@B>D>+4C_(Y(DOHEE: M1=DM(OW48H#X^*H7/?3LS%U:[8?CALB 2<,_2O10C"HR9:"V8L5_-@?4JWD? MR'H2U*'1WBC()BDERSF9M,G>KZV]K[@HR_.B^)-.[(A,;_6TSNB>9# M<)7^ MDXE!*BR+Y"M_ND,X+1(R>3Y.T/IWK%0"*F$__=X6^?@1X>DE>FI-)Q'&;V2= M(**0!8-]G9:Y+2*+KM*U97=X>O9UXZ:<[77I@3*I,S0H:+?I,^E'K"N)T(X8%V0'^T^RJV=SX451VDS.6Q7'A^;Z=GO[1ONAD)HR M>@+IUFX_+&1AOB7K-V&:=8SE[#@@IZ@DI;;)9])UXAH3"5!Y]1IG=8(2.FDV M&W+>::XBG),U;]&0.6K?$O33SW648K9KN4S+."O*&K>.XU=EE4[I5F=1:CBZ M3O,HCU-*55EA9O2U&,M./]"$@=[',,O].U/ MTVE:,6(9F=3N3JMI\S&SR_ RNNBZX6#IP_WT\;7HDA>TLP(P+*LFV^:#[GU&G W MB[ZO#R&Q;0NC*ZR]/$F\^8?,^^I"%_=%EI'!2V_.%]XI\T+FLT>G9N'ZDOG8 M=O&5 /PYJ!63S.59RLU#U&^'_H]VJN#-U=%?S(8ZXK=7WGOA(='1@\2&*E(EEEYU+U=X>Q:K&?_/-9FYRR MJ#ZHKT@X)"O?$[2Z6=>YG-$S58ZC)*G0/.7 M//0-T#'#'F4]Q2$_T]N-(O^4H%%49Y5#X01M.Q*UF$9I[D=2WG0O05D;GZ;, ML.-2RM5V^X@X(=+@N'Y"GQ;0'0HJ;+V/N'E1#9R.FWF#3"C2.]..4KS 6MP$(L#,WS9X'_QG_]Q^)JDT!#-^3' MG'WAFH(0G"W!)D*S@HW IR<;U [PJNBD:\T;Y;W,:NX>X6)JKCS^X<),\J:S M_AH7I'^]5E<9*T,Z?+,I6_X]*TA/^^UC1;:+'S_4)0%0S)HUZ^.' B<(__9Q M?_O$+1;105U-"DR]^%Y35:\35^#J^.*%2,7TIR!VG28AJ3HT8IX.0N#IN@Q)0=O@O*_EC=FGFC;G5SN2WNENC$'!YM MG\.Y\?DNHY;]E@7Z_.V1?%LS5QK4YJO.X:Y-G%;0Q'0>!T0GE5D[.@UJ<\Q' MP'.K%3N6!(O B@D^><<$AS(3;Y=IW0P-+*GZ)9P9@9(VS]VJ@XV>-&%Y#LS/=M,G M6QHT$IH #"IW&,VB='XA2*. 5!.$5S K=R#:V@WH?3\V,Y\46F&3$ I@>?F1 M/Z59AI+E/&' H[P2U]+NT6<"2<(:@/&%SA+477[-3[&:1[U@S\H4!!K5Y\#W M=XY+2W026@'L,:;SJ&A6.=TYFB0H)'2$9$]ACFOVYVQ2K8%Y$,"8,MW\FZ&1 MD 9@([FF"D4L9HS0WU!*F[HBA^K)].6#.%,\$NH C!W+IU12DN9%N/@!G,M, MZ=B47*)X +M&:ZOZO]G=T>G81< 'O%)1HA,D\GB]OV%ACUP-34 M;, >@8Y,>V+$!!M#E? *8-%H26A^OR*OU$ \!+UD<<6F"4H)D0 V#!K"@LZXA-@F- $89JVE5.JF 'DVZTZ7"(Z$(P"[3Z6RIVP@> M@[HON-JTFJ"4^+)#6'N*Z;3(?Q!MWY1E35](:6]0Q34X.% 3G(GJ95M3#2@) M8P!&GN6;V+LH)0==/K^K=I[B&@VX$]!=9G?&M* DC %8;EI)29CA?26>:6.I MH.$YOR.:K2-Z59\A;%KBR@"U[/1@N"M8"?, MIU[^E0]1\D\SFH+TB4A(T[5 MCGZZRAPRZ++9G5\;?!)* :P\H@B!%CL>#@GT+-&=,A4>"44@WBO<"LS$U>UG M!*6Y&H ?$70E20E(PA* G:79U )5T^&I+:W(V9A6ASI1UFN4\\6/?;%OD).&-#7%:E#! M!(E:$U,;[T)8GN/RM.TS#F%BJ'LQ<1I@P82(6^4S+S$99C@=T8]Z)&0628((T2:YD MM2PIZS7;M7U0_[E.C!FB"B?@DOZZ5<^D:1L<_^[-D!T0!A/$:?W"54NGN (_ M0('ZC73B3@#C6JA78UL>X]O7803OHK(MH2FZ!TKY3@08/\B6U(E$,*)/+7L,>5C M(=DFLG3<3^L)W^X16??*M$(/"#^G,6HF.YK(<=P0H_.D\/UIKFY@SPS;'K,] MK8032(OA*8=U5591GI"%4[6/6"_; ()]U-1AKR"'$4XD+,F&II&=_7'(Q"RO M7A&.TW)Y36:^ 50TUJCD:->8[8$SG*A;JKVL(^;E;7&%O*/MOP9F.(&[E+W7 MP7E/TA _#;VGH:[ &$ZP+X;@'LUJ'$_H?F(3AHYB964&>1\V<'-'6@UQA1,^ M3"6U;BNNKLT,L->0IA380$G MG+!C#M[5D*W\+@X6"0X78<5L1H=LOM)588'0]HX#C 1F.3;6T&@B?P&[-$;E MY#HK7G8RD^79"8P!E"KM#A?/*2'B_.U'2<.$W9 -8TD]6@=QE3XWWK+Z2 ;V MC37]\31 ^WA#A]24VAEG,*Z/\WS;C\4@)G,LS<0M">RL8-R\$:X!4*-Y'][$ M/:$+_F#\)^?"7Q>+")X&5+=** OEG8$?[G1O# "LQY)%>4@FI,C5D531&'>7 M!([_Y>A(:H0S& ?/%8<3ZBV2QRG+4[ET7'HLW/4-'Y]KM IKT.C3%\2]RZ^F MPO$Z)7 P#0A[B9K_;P'@_DX&W\^!&E^Z$&G:)>QT$(X;ZR:2Q1X,M;(O6_4'80L!=SK, ,(6.'C0VUR?C&M A^.-NBFZ278'JPY@TB!7#>@= ML\_^8*>#<#Q6Y4@ZSO^;U;DRW^U4H$+LPD55Z *R*<9F%G")*XA)5=Y502T+ M_3FS1QN.C^FFW)W2VM@TP]4 &EK!YT U0>[",]5PP*X&))53:5&[P0%K$/0U M;#6 P\EXNRFZ,FV:U>!5ML25 6JC\3E^#<&'XQ%K;MUTL E?>:L )7">BQ"F*8ZK01 M3GK@2S3#*$XC'AJFO8PHV%;4XB!!35X0E!NI)*!$P>NYYOG-W3G*"6/*;,'J MF@3L\>GI$>@Y'(9_0[6$DW&X.G_Z$N5YRA# MS.A.L*5Q1189\@2*X;E6X>HVSFD:2(3^P) /W486N1B.D])O9 MKB#-WN@LP+?+*C<_*!V%DV*YEP9\]3ZN*-"I:\N=:0DYG*S-#_5LUKP%B;+Y M4^";?%3@:;-Y,LC%;=8"#]:P8S["UN!<9'<6GOO9&DN=N]@[\\<)#Q!'CK * MCLPJLI?JAP>P$0]L%;UYK+/@:WQH$&&I+ MM3IZ540X6:"I>R61 %E#^Z<0BXI4>[ MX5.6CMF6H[QIG&I5L3$U-7ET+-@( /;,R(X^AEC#R3W-16;&OR2M:HP6XI[7 MU?>B^AMBFP\]P]HF&OBP=Z"NJ;8 [2)KM?C8LXC#68QXTLTFO)DTO+;L&&3= M$$>WVZ.W+W07.:N%Q,Y-]$.RA\!SYPCN6Z<:5^92TVV.R"]QP*/V;5B"7$ MB["/08H:2\)KJQ312@K 8PF)FKPOGCGODN^"5= ,"JU8B)V'G^CNPJXW1& M3P'-?*5@75F/JPST*LD]T8:0)=S.=Y]>XSP_-''\+J,J8A'EMA[.^1X]H[Q& M;!J\(K)CHH/YXYB2G'INBWQ\FSZCI'FB?FL0]+EKDY21DSV(R[R'>(*2.B-[ M-TO9S]^^HH(P.IND<90-J)<)H_&1=(-S(O"?J@MX;Q]E7?O+,>BTW;\32&[V MMZ"U8 )7=P:KC9/:JV'.D9\-H3*N:G"]:DT?#J.U6DV#0E/=>G@12>A565&. MRL^>P"[HJBMV-BQT:MP.(F ;$2,-W"DOS(7T=.S61EG5ZTZOZW4@#J)-^]8V M=(!4]VK7!46U.N (U3]/$]#.$"#-.Z^NT @-DYK2I =O*M\$BSH(M-?3QR4J M8YS.FO>NYW5)ELNR7-XMM1SY+E$5I=D.YIHYVH?(-:/,4?@=O; _=4[DN&B M #S1:Y- M.UP/H ;V#AQW@^AK*_R#3(KX!:=DQ]B8>2^C-]E>6%BV$1'V3MJAD32[[;&5L6J)I;;/KTOLBIO5R3N$59CW?0(/.W<-+4%*M!!9/& M94U,;4(087F."SJ!BZ'NQ<1I@ 63Q,4I8=#6"?_,!9C"I;5"2ZT:TK(<%ZB? MFV:H:/+W M:$I^;-D^]=.EMC*'[&D7:;7>:2C1VHJU",/)?+$E4D-:##VSJUT7 2PJPV>$ M:=Q1%@BOL:-KUT9I'7Y(@HT68#'8Q(0:P LH#<;=4,O7H@Q'#GN=VIL? 1P7 M62DPNXW[>\-]'#"24;1?B4S?P5U0Y4< M97?U4Y;&\[>M"OZ,V^ *"/#9IXK/#O T*2:\^OR<1V5:#D=WI _2J%U,O7GR M4$^G9&TG,T\ZSM-1&D=YQ6-K4P>-@L!(Z>WCO-0B-C-_3C%XB7#2?D;U>Y35 M3>-$)=/F=[OJ1$16-8CX-=WO4(G GD):V-^AH?:WBI6X:I%& M_K5.&/G5'_: MM.MN:EPBLR_?%S-=1Z]Z7;?+<( @AT0;78ME#L95A>T@V?%'=_)CA>C>^?@$ M]B5ZA^V-0/Y@?$_$^54&&-,.1F&>OXFW^==1BNGV'K6V]C3F& T+^7N1D69H M0CT:5%)'K=^OL_/6$HG&]2/"$_W=7W0RT>YAL-S MVM=W/<_Z",<]R.4XNT_+/Z\Q0O/0V-N<_$3?;O0-LR$,9.I3JR4@URBK)YXL:"^="U M3R",HG33,V SOZETM#I@C( $\WQ3&(Y5T5>$Y3FN$.\! M[RD:1I=G8PHJ9)([O/+8IGG8\,J#JL3/I-;7R?#+9N0&B?"@-F%;6SR5V=,D M97WEP?6G,\%SD4'-P9W4'-J5AXV^=5<>_4W#WLSP5'Z06##2KJLWPW.9?1F! MO5TO4;E!_!9M="V666WC]'K"$H7_^8ZJQ1%+]'>80]1IBA&U0MS1Y+ ,1IMAJUP6 <[ MRELOQ,$X>+&\%Y,B2VZF,UP\LPVZ?C J:G&,H'+.M'03S? M[WG*D,#RY2[DR1A\=.+)2-;!YGZT^29;*K(W=QA_>H;>CO=1N/:E^Y8>+76S M!!^=@$11E79>$TLPD]E;N!V/5QQ'ON)ZN%.V6.9P N9(%Z3O2)6V5E6M@7D* MZE_9W^AKAC"<.#I2>:_**IU&%4I^E&A49S0#3"?SK:@=]G+CRQ=05VZ/5*LA MAQ-N1PI@+O=(=85C4)MK$#3X@$>>14##";,C%?LK+LI.0YE5Y%!!7P!YY'0- M8SA1=P9Q7$_KC$XKEVB&49QR_^!9AKB;\6!:X"K])_N]%*"">%>?X.K;\>G= MO38T(8- W2;D=G&6].(BFJ55E#$S#U#,D;8(%IE35=48-<<@05X7IIUU^>Q2 M34IK-] \19Q7.DZ8*5P\YJR _>PI,EY'.Z8)JW;KM0CO3^8H<>PK MV+US1PG&3K_K\V-Y//R0S""N"8:VS,(PO05'B69"2O_9O$OLXC-AW@*'%>:^ M6#3.!#>X7= &XTFQLHL]CS(:5O!A@E U3V?^+?I[@2^RJ"S5=DR[AOBN!]3C MHL^NK"O:8 +CK "X141JI(:Q7HQ[<^1[GCSG6\GT#^; MD<+76U;W5JC-IZZ=P :3&'IK!.^<%; "G6D M#=/K]5#"XN61K_XHT?SI0_ON5?QGV].)L&<)FE8=,W15&FU^@4F:L@5?I>,S M$-.+N=HM)S,1O&#.)8)1/$=N:%J15N5H0:)K]"73'%LP1PF%R"T#7]M;IANW MDL:X1D \Z#VRK44;S E# <+H'D52D2,%N2_SR.L*,E\7F\LCKP"%S-QC5I%# M][.!%!IYNI)AB\>A06>;L=6,7S4>>\H#9V2,L29CA4H)&- :_9O[(Y/0TF9 MQ/4G4?*ZR*"QU3JI&=I4T4??.H/#EEY,=WM<=WP:2!H?WG4W-2Z1&?19=+=7 MH\>G('LC&UV+90XG5<"6;D%._=SV;V'A[035VQ/L4&WCOA(FN[_\H/3T-(DK MTBF'=(_IFF'H+04,U=JX"@#VAH6%)$_F/UZB9Y05# ,+Q*^-R6/E .KD) C&\GGIQ'NQO?!#S8XOF7-Y5^23_9!WS.9TUHKW,$@QK, M#<=V-IDG^[ORDH^QTV]OR<#^9#Y4!/.NG2+<,.W4AVI7#Q$G^R!7U)T&IHM# M!,/K*P;O93JF%ZR#Y)E@2LLT'S_B*"]G1*0\?IM+IW2:LVF" ]J)MYL" KO# M#>8%UB#Y>UU6%.YU@0U]2:1U^!D Y U6WX.- 2C !U@$692/4[(3;)Z&M1T= MF?_2>5'\V21T%?NWD K+(FLQ=A!.BZ001F, MG4(N\%]1.I[0#DFV]]$8-7NEG$GG5'4"O ESOP M[G6&4&Y1X'N%[F8%)! 0NQ) R2.*)WF1%>.W>[I%TM^G:&IRS*':%-2#5\RZ M,>)P7*8?<92@:83_U/.Y7I3# ;U%<4R@'&(X3M##T>@;D1!5U]%S@>E>A05O MT]*GK,<-7Z"QNQQS:8@W'-_GB[JLBBG"]RAC!JARDL[THU)1BVL(])[:,:E& M:+WY-GMXQ7ERXL>TNN5CD028M]18GMX:GIQX,H)V>-+)%"C1\KK(WM)0^=,S M]*:_C\*USRBV]&:YVZ/.DQ,0%W!IY]U4N41F;_F;/+[J//&4>]BALL4R0^8W MNBWR\2/"TTOTU$IJ%&'\EN;CP;2H\XJYC= RMT4$%/N72G>3EQ6N30/^2FHP MI9_N 9S^5@5:U; QCM5J' SHA;%6S[+CNPFL8/P]5L7]D4?-Y35*+M,RIC+? M831-Z^D@3UC1LJQI\';FV*F^+N[9,M<5Z'VRDR[0 WDP_B/MN?1[D<(*'!EH,H..G.H !>/>L8I/=T$K*,TP??$4]E!Y$^MDN*UA<'C+"N#;07M= MQ7N=P:,Q47&N"C\;2"L#@9HGZ:B3 PK&5V)=3.T=E[@"1P8=-5NM=#.BU@$% MX[?@F"IH X0_SG3F":L#L_"]SOS@I7R1LUJ("P=JC-9U]55EJS $@"(Z+*ZRA.L[1ZXV;#\P+CXH6@Z9,^B$:!P; Z"/G?U.DMQ,],1 M\/N68W*M-N^H.T:B%;!@K!(+G%J/\96"#9(]/Q0I;1'VQ,@DWVT+Q&I'T]@? M-@LW:C@,(>.7C!XAF2HDP9@=5H74GF1%Q3DJ3]>+QB8'E;I-"%H'$XRYP2%% MH9@:W'+EU,S@AK-[]%QDSW1'N[K?U1V(E?7XF@R;\5LY9L3<&8(*QI2Q:F36 MK%>;A?DB'X([G=5ZI4(2T"N MI!&CT%D53@ZZ!C+*K6;$"4"%(Y;OP>^0EG$ MW!.G=>?K'T2TF8('8XR0/OVCJ"R7%=0PJQ\ FP9T#9APO.]=W=>>>0HKYG$% M4F,))U*XRPO LP-/;UWZW]4RK5O?^S% WOSMH;D*9?%Q3YIV\>F?D;CK;>W9 M :@7IZZS&]W6,@PNO/0E@>9CS.;9*#-2LK0\-^)[>A?O2]\&<+SY[ =Q4WYV MN$.,V6#2>/_W&3%$8%2BZI[L4)3AU!6E>??:F:.^$12)RJT.^Z8JEZ[&RO)< M5J@G!_GB0+<+.@!_7W$=QT?^?SK*4>L,8$[M9M8%[ AK^HB^=*E02$@'L NT(JRS< !&47E%I M'+I4U3A,T+.J/7EFB"3$ 7@LS&>+J]<9V20@VO<4? E*V:(4JX7AOU]CL!%#",H )HRV^(8T4QLF^ITQC6^%I MB4!"!+BK0KL'78U&**[29]1SPREHA_?('?,_[PA1PC6XZ\-\EV4VH6KK\O,O M: P]5QM/(2R)&_-\I^WUS^9!QC[&P"-HCPM)L.5<2^/YB%]ODLS(;/I96SJI^5U9OL'C*^^%47! UT+"-(#\O7."(8@ MZ/L1?TSI;DBV%%-S0*8*(IP\+NUF(8X Y+&>X2#8Y$,&P=<+(C/EEVET%\7I M*(W5^E\OQ^4'.69TIT".(IA'0E??K@9:)Y)E(8X Y-JH$P\J"+Z"BRQC=/'\ M;'+_$%%1'N[AW6Z\]+@=O.@Q(D;IRB NS \>4!LIO>[TNEX'XN"-CF]M0^^* MW*M=ZS7;WW=GGJ"[G9M;Z=PIK\"E!C'"FW3A3>V;8/&6$L-H+W11Y&61I0F[ M0&5&#<4I75R8=S\_M_X!K!0FR+T]P.E(HO+X)RO.X7CR # ZGNOT;,+,.AC8 M/!:.N8%>@_R0I%V' %QLAF3B(?+F8[[;U^>0D=3@($%TT[X'"T,>NJ!HJL M3M.+8)^YVZE;,CKT (,)L;@\?"B0G[_Q/YI?I1NWUBCS ""!N NJ>P%V>$&^ MK3M5AQ?D5*]!G;Z[,+AYE:='_&XN72D>R&.W@:[M[EHY(- [5N<$A7#V]L.4 M[OQM?:0KYU!+%/\R+IX_LZP_^*UAC?]CG33^ZS]^/ @86OZ1"PWB,V_8[US-6KW=&92@_K!.]@J[&)1WT'Z_>H517QG^<1V9?0%V=D"F!8%NGZ'B81 M1IM_II6&3-YR0)V_:31#F#.94+X!QC1K(F6*+/B+(CQDPN EPHG1B:UWXXTG M_!< ?_?.LG-:AW555E&>D#[>G()\Z$GVK49MOH(+&HYTA^1+CAS^U!;.J;0G MQJ^D8%7>Y'<(IT7R%1>EEP$K_QK7*:B]-ORNJ%1<, D-^J*\+O (I56-T0*J MQ\XH^!K7*>P.*/C.J%1<0 D9R!Z*I@!!R66-R1S>2,J0E>T-UM4KPG%:(F5? MLVZ,:P0T\-46NE(/O023 :+O>/@=E15*J _0ZPS%Y,?'@OYJFSL\4Q&X]F$O M#H*?X.RU&4S&#(;K20_]2;_G_2M*QQ.JAV>$HS&Z1Y1=%GLCKW 45W43SO! MUZVW*TW#R<'/T,.A%!N,;[7C^U>?M'5R ]K[!>(S1.*K0UOIO9YDX0; YHH/OWP[4&TX. MK[X'"[Y[H@Z>JV!]GA[E'^4J_I?%K[?^PLEAUO(U[GP6L'#![_<-3IV?+8+: M,=]_MW.O))?1[B!"LS-(\H0\PG(1#[CKH7],.(X/J9-IY!__!>CT0M M3+('A)_3&/%MG#HYI:H.=U8(VP+7:^QOVN0,%>(MC=\]JFJ\(PYY_X>]=NR@TG$R6O>$+'..ANK:E*)P.V#Q5X??OSEH-)P-HWYN0U@KF MW:M]XUM\YP>;!PB^FW976SAI2AV"!/+=-92 3P+_NF!UJ\QPO-(;B M+.&;3^WSY%N$_T0T.J0IL;JJ7&6@=N5>G)H##.;-^STJ$5'1A,A\ MB9Y15K#L6::,&M3F71C4X:D7J588U2^S >P_(266Z&T&]&%E73F0'9V<@3ZS MV/&#^='QB9\%>0O/+QKJMWP6;Q3F\BG&]GOOW)50<_AN%VOT[2F03ABG;#*=OPDITVV733 MW7KR^%(\3HJZC')V.\ON8%&NI<6^(:X74/\0E&E:'@H![M MYL28HW%@ 3"@X?&%["#?AKE^)M/6XZ*#6F>Z$J&$XR":FI )FJR2OAVXR6/R M]?19SX&B!A/WS%?6:-?:-P+B(,Z7FUT6=?6A9COU :95BF_P_?AIAW]^$6HB MG,!77#SMGGFE' ?BR9'%^/0B5*V2A77QPPGPU(N'4(XN?0G1OE$.Y_$!>QZ* MHYQ,*63UU-_FF+?2*.,,]%V+9+A(#'Y=L 44MTHM\8)=J\H/D-$9Y%N'I3V%ME13D,/Z:(G5X"X5CQ.H]FG%#RV", M$;/\KXNK3*=J7)\#AO)OTO.PR5L';-X"SX1))O0N:2NL;B',R^]I647*HWFK M1'/PW0-9[#H.B\T3NA"/BP@LP.'=")"?]5@NT45@T5EV/Q8742NTF4!"M=5> MUY$>WD,XE."Z%_2Z'EP_T^T![ *5;"_4&Y$][*>WO<:^X-K%3"$N G'X#_5V M=.+K.4B8Y!DH(YS(%?3B&Z?TK39S5_A!V"GO'WZ8N"S+ZW&@84,K)KCST2W4@4N"ZR1(7] MK4:=5 B]M>^C2^TNO+_3S$.T"(I?_A?*DO,WO6U.68?+#N+8)^V2F]HVQ"#1 M.X0Q9_Z:ZNH?=5J]T8FPR.D"IK'8*>MQ%U,_N^YPYWY+W4CBWS3YUNQ3L$<-\AHDZ+G!W4M*?= MC;+\, =Z"-(,%C%-"B02:JR,$N)KP<:EI)G&%6>7C7*-;%]^QC.,0A<2GOJ; M#U:^J=R0"TIR^3R9:8W.-@J=:12\#D&BXO['=R1O M*,+J%V@KA;AT( 9,;><4G#$EPDM4ZL#1@[OSCBJ$'U]0]HR^%7DU4=L7U96: M!PU?0)Q;.ZC<%(R$@OXG?.UJNCXT3_W]C(J4(*'$ZO"OH$0YJV]VKU-( M:Z!(/3(EK@LM>4%L=7QVJ<805L7N^M2^S.Y_,[\6>WEEPE-.W/J*' 7(';V\ MAVYJW@:)A >(AR;U4XG^4=.#.;6"&OCS26KP!MI:F5L&=>HW9FT=EH0WB/0)/GB#7ME\$ZA=^[;UB(1Z#RC> RW^ MSB^2?K; 2Q(=2$C;UF,1*I!T^[)6@@L-%5Q)HD")EM=%ENBY?[1+?WJ&GKGZ M*%P[*_5_SV&D^&]$9=-ZJE3]2AD. "29A+3S;JI<(K-$V?VOYLV4';WJE=TN MPP4',5O9*%LLLR0"%<2K [))2),TPF_4!F<'"4G_4%DX%>),1# MI%-9BDA],8_>1;8:,8"9W] M+_7E B@OCG35N.10IE(;U=J0L@Y.0DM_QP#/M$ O^-OA1[O6]_<>^)%'TP)7 M=-B+$U[H4I?8-\+1@9@E[$;')G-=D4KXZ^]JP&\N[^EU9DDF;OH@+9(:KS4U MN+?*3^QFJ=:*)-1S?T\'R==-_ +%=;C,D"XE1AHU)F(=EH2*_LX1WJ@(8%&U?MA1Q=QN [ZU:&DNT+DN^VJ4QY!Z2LI6!'0S>+_ M%1>EES26\J_Q.0 T^'K &S03Q4EZ(T"ZWLZ+/X=)EW^4S&%>1RG^//@D9_2=K\O^M2?IG !!>UM/M"^B64HF^":>"K MFJ.ZME2'I(?^MV9\P71?Y,^C(IK.P.SK_!CS#OU!SJ45V2 M+@1@A#>ZP?M.P="M61-&\[$0'&>_%]7?4+6\WU-,1]Z^R17\SI>X+:A/TC_# MR>YE?-0=UE5917E"=@+?ZVXYP+I_BRKT9/_DG2^D'M4FZ8<03T:[@FSV$3=Y M6>&:Q3P>5A.$'R=1SN$OJ]VFT1/?C=Q%J6H&!9"&[W_"CA8.UY==*%;2VQUX MU5(G8#QWYAV.YL)6B!R*JIM\$)-?8(3TNT?KAKC/\#NU5/35B81Q ,N_MTT% MM^45F/^*EE-98+HC''*))$LJ'V:;!"?OM.[3G?:D?0')Y'D^(H^'+5$;9UG M&G$EW)M6YTA 7/*WP[.])L2[/)FOR3:ZS?]EH^ZI/TN7ZF_WE MMU)793$C A-59Y]5WM"6!J6#(3^,0PNT0AAO/;$+RHG M3&&MZS-Z&)W2;-^2.<^Z'8;MB7J(K2[..V7P=D45GR MN%L+$E0O $3E&6F'$(D3E5[42]?&X8@E3^_JJ[[14 ,8)DRK(1.26;DC3/$P M B"\976_B_ 0LR23"9O["12&P^S]BJPVQ^PIIK=':JVP23(6 PW@>S2K<3RA MD_EFK]0-6F5ECACT4J'[0#6$)LE U?^*22'##5EJ8T1QDB)#9Y6(-0>X;2U>7]%-0&YGP(KB&3!&:#B,[!S:I=5TBS!NC^>N_T M;/<625MXDN>9T,0V*\"@KB8%UKQA45?D2'=O(VL*2^)3 _L,>['/)N=794H" M>24^]^S.0FD#27)H!U@8%P$DFSB=;PPR"P.I6A+EM1C& T_!L*(L<[T$FB"A M\B35KW&15^BUNLJ8H>>WCR4:TQ^6?\\*LHC^]K'"=#\AIACDV3N9_JF@C6F& M&I.*G)H===E"5/6X3J&0%4Q*-G_&"&4F 8 WJ&OR:G-#"$LSX%YNN(S MS_!AIGPQJ?.EUPU'T P[W=V;V0FEX;WGA9@6"#1"C M&2Z2?8P"BH0=@%?)K=V6Q9E!4:L!>03JF-1WWRG')"'N:!NW1=]1==MX]#+Y ME@OW(*_2),WJ*GU&#RBN,7N1>?4:9S5IG8:6I%VWKG@XOZL(YVD^7C0$@ZS:,\3JF;Y\*;&>8XOA#J/,IH_(&'"4+55US4 M,S(,%V(N+)<74>-J;7(,[]LTI?;P=!_@3GTA^: L4473)K0B7GU#$24X&>;W MM"-3UX\FKP*>_Y-=6NH.1,Z^P=3TQ=.K >59R!W!XD'O044.CS\ I_6EPM\6 M/_Y7BC!A:_)VBYY1ICG)F#7 U17 H<1'#U!W-4/%!',B7DC+M<&6DDT(VGVE M53M<#YYL_<:'#EO2--3;(0_F< G: T(Y9@!V!=WQ >!\N1#Y)B='JY+A/] > M(!2U&JRGH)>Q'<>IAFD5UF".@ZW>W0+/5C?S!5]4D\4I/EYX!_QD*[U:(^%X M^-*,X(22:B&ZX+RI'=T6K7 =>'(A[;*\JYD2$]T)<#!>P6"D![BB;XE]W4(. MD:(KPOB-!@A%LV(9\*9+3[!LB>L$],UXIP$L\\GJB#X8;^2Y%7$XZC4AV#3# MM0#JW^&P#W2#'HX3\VV1CVE&UDOTM-2&@FIA>6YR XU3Y-MLJ &N<7+V>E%P MCS)Z$W 7X>JME7:W#"CN@T1$$X._KBKCX.0$P$:R=&Z0,7#^MO(78V\FB_8: M^(=^S*I*0[TY,3IGI$YP=]OH+H&L.7@K:K$8-(>>YN"./C_=>!5V%B/DP=C/ M)=)JK:7*>ARGIQ!SQ@=H(R:L2%R'%XP1W"N-H1R)??/IU)(M#!Q"/IU2_Q[I M.66S4"/< >A#=,/1L*IZ%91@+,MF\WZWM4[02+-V'/FY1PAVZ5,J(A@S-RD0$_F.L1@S,2.2 M\A7/*GE,SKW"5^STMJ^B"B$V^ M0B9_9MJXS6+EHJ>LPT4'M<2IAL/FPF<(QX%Y5=2$&C6B M0ENY 7$,&D:Z R<6N%R8/H7L?$-)&A4QBN1.S:)BW$H!ZH1@IW$Y A>1%H2Z M_1X]H]>O6?%$38GQ+TH%"\MR&4&]Q>VTK('A(B*".)G>,QDWY(M*':\6XF<% MT.!,=LJ5R1].) /)GH$'?"[I$Y/V5N*O:35I5[$_UYBVS+L@Z!UJ7\NO,Q5H M BALL;]9A=4)YU9M3323VS19%38'']@E@_4"0GM))BC.A?=CS5/> M@>G5*;G[4J+8[:NM=6SD>[K@=N(:7"%^ECH[NYZ:+B.*-T %5,DS3";P_1(L:IP=HFK-/@\_3Z92NKFP96,'=0+0EI;(#AR.8N M7U^9(X:^HS)@1$*E!<)@KJBVQ&E(RZ%G<@-\J'!S-]2NAHLR' =LGD.+H23F M2P GF-<"PV>$:4*\BIY"#>/'2.MP?*"IDOK390 O'%]_7['G*= PCITVL:8 M07M_(_HA?VIDCF%?.[!DN$FLLVF$/>'4YCDX1R MLBH<'F@B@C$:*=4,&A M<1N-XPAL-H^NI'8 *6'9ROHB]#GZD9.67G!:(=R<82ZC-]&<*2W+901U[[(E MP@",1.$0(1O6TXE0M#%.GU!R7E<_\I1-[V;;$D4#'#JL#:7C@+)%*"$7(B?< MW/DR)$G^/^:W7>(:^V-JLV2W57=6MFT-#-KR5<-5ZPB MEV1)JVM;DX&)2!+32" %(,FBUNZ[7SP )(!X(X'PR)X_I&:1X0%WCY_'P\/# M_5_^^]=-BEYP429Y]J_??/CN_3<(9ZL\3K*G?_UF5ZU/_OF;__YO_]=_^9?_ M^^3D(\YP$54X1H]OZ/SRZC/Z7Z=WU^@J*ZLH6V%TGJ]V&YQ5Z 0]5]7V#]]_ M__KZ^EV\3K(R3W<5^4#YW2K??$_^_F?^073WXW?OR3_)3Q]^/%GNGG9E=?+# M^Q\^H)_??_C#[_[;'W[XY_^-_L_RT_]WHQ(CPG)7_^DWG*U\? MB_2[O'CZ_H?W[W_\OFGX#6_YAZ]ETFO]^F/3]L/W_^O3]?WJ&6^BDZ06I*6B MWKJ&):-/*%E"WHOTZ:9B?T5R^>"[R6\Y 6Q?>4_OL,/]%Q MI/W_1/O_\'O:_V_J7U]'CSC]!M&67^ZNE.+\U.NK)OK>$X^WN$CR^"(;Q^R0 MVB_7]U545 ?PW:7WQ?E#7D7I*)Z[E+ZX_8S'Z7=/YTVO9"+$X_3:H9R2VTKD MU%F9/2VF].=K\OT>9_AKA;,8QPUOE%(S<[*.V8S+NLQ7O6N:615]G4;%JOD1^-'!7M_A^E9/U<5N=]!A=%_E&J9WZD[E2D._G M'= EV9'$=%=RF49/B@$=M/$TH$/.A@/:_AW1!E##*=5?=SBERIO//G=%0;^5 ME*LH_2N."K*(GY/I4&6JRN:^K%;-KV# O"GB;1%MC$AK1)N#&;-!W3V[-NAZ M-DPTYXYV5Z>I?D-Z4! D)K MSR 0N57"H#LEL,;00%!H6@8%A9H]@8$#T1X.O?8@@.AS;()$/4$$! J)QM6P MD*A[-F!<9%52O=WAIX1N/;/J<[11K1+RII[@H.!SB 3>#.W;(=H0"@,ZY7:' M7Z?9F4?^C*"NB-(KH M=_8UX8'T:U@&>!//,W_-EW*RIW^'GMV[NI--Z%W%S6W)_*1QA[=Y4279TWT5 M5\T.\.!BV] M F/(I0(/K!EJVL&B0*I80KW[XX?$AJ5+5MD!LYFFT)?P- MAYK]'N5K].&'=X_?HH8":K!5&NV.M$J=LPWS0Q'14(;[M\UC+JBZ9GS0QM, M#SD31I?_'?$&4(,JU5]W1*7*F]UJ+[ZNGHFRL.8,+V_JV7H'? ['N&F&FG:@ M9WB=(: M+=7JS&-^L<'%$YEB/A;Y:_5\EF^V4:;?GRDHO&) Q;4""TUSQ-NCF@ 6%%K- MB^#0JGWNB>$9IZD--OH-_4X+?1Y5LP)M%<;XRY0JF1,D&IW; 91O-GEV7^6K M7^Z?(S):-[N*QF[2G8C>#:0E].L,TLN@<@DQ*L3(%H@3H@XEL&O(8EPD#B*+ M09G=-?P_=U%1X2)]XWXJ@Y=8:.W982QRJ_0=MTUK-R*T'UFA:)E+6:'EN?<; M7\F9)BL3&LO-[R?UFPU)<[\[#1F_JFW&5[1O7%\> ^\QE-J6;#"4JIX9$LLX M)F-7WN9D6DK_WV1[EL?ZJV,Y@5=8*'A6 *-NO4"\/2($B%+ @D.G=Q$>.J7/ M%Y!(/US@2 .)?A-?@8=]OH1@0S;HY.^@HRQ37B^D4**Y^2^)VSG&:BL@-O=] M>2SRJ[Y(WD_^8>P&5,J6WC K-.WA7NCS;O.("^V4WVWF_4:HY4]S'81X(_B[ MH+XRY1=!?4W.?DF\R@N"*/9\CUY/X[-\EU7%FW&=-U!ZOC+62Z&\.>Z0+5B$ M 49Y@6KB '8!5L,CNTRV&)N9D?40?;V*R=25K!/^.-1B(E'2>$63FG,%C@@! MZE,$,>$81D"$C4']?DX:]7^NDPQ_L#EH]-M#G#,&')N.&?4/B+9'-UD8YPR9 MUI7'#)G*_8"#[HIOBH?\-;.!1KW>I*$) B(*_2MQHE#^;&"A>2G2V^<\ MTY]BQ&:>0"'A;P@$U@2Q-L";"I4RNZ.MTJ3M"#<#O([*1\;DKCQYBJ(M'V6< M5F7SF^%PU[_^&X,8/3+?K"^3+,I6"6$HYV=GS>-V-W(/\'"41PBO:0 M=Q5SSD-$5M^361A6B8"CSA0\CS$ V_(CKEM4S*#D,:@R-#K?(@0 MO<(AD7*>;Z)$=J QDX"BI>7;#B^\>6"(Z>O>C)F^XOVAAFR9M[BHWFZ)HJME M%E_\?9=LZ7QW^D9?GQDF&RMJCUBRDT;<"F=/)]?)"XX)M+*GA$ST:%F6N I@ M+G(8GR'(' 8G +Q1EHP3EA5U"'CK2>. MP#F,H<1LD:<.#P .V?J5KPB/^HF M-%ECB!UTEU?-+IJY>EF[,+;2@HJ5VVE!O_X P4RMM#BS#QMZ!(+ HY#)C#70 M'+TAPRH=["$SY6/L&9?TZUQJ;0GOO$!4YEB-UT;Z\ M#P.R9KX;?B/6_@_P$%: 0XYD!3(\ GJUHJ$!Y1U>X>2%.D\^XTJ=*\".S">\ M]?P+**^;HWW[!8K6!)%HF:;Y*\OFO:8Q( 6.DPI=Y^7>)H ,8:2$14?"#(.$ MN[F 3+ /"X3Y,Y,[3 PT654X/HO*9[-]*-I[- P5QT.\[-LAVA 8[".X7I&& MD.#60F.(:BTN?![O\39*XHNO6YR5F!P!;ZIG7/26).WQWH+:Z_'>1IHAA&HJ M5).A*(L1(T2#K1",)1PF%.9D)9,J9U*M>ALE6->%-?I$UX4U]/Q9TY?L,4E3 M'.^7*@LCTA%YM!TM[T-T-8T[NR=H,QG'_WYO!&H(9N ,\6]&C3_8TQ6,6"#] M#_4@OD0I8:-<5F=14;PEV=.?HW2GNP*WI/=H#+82"6=00L!F6O9#AY2<+2K4 M4"-&#F,F!TM&=UD([TDAS<8)>$,+]>.1?@SZ\LD2RK, M[K>OLJJ^X.93C=ZP380>3=LHPQ!3G*"^U=^3M$?^.:S;:H/F+$F'^:AF?@[# MMIR:G-DGOT6G>?Z+?%/LTY+M[&!HRW9&X,^:/^9Y_$J.AAJ[W3?Q:*$=OH80 M:/XT.6:W0JW(,>R=XJN4QI>1_K=!' ,TR)D M"&0M/'Q[#(RN @ ?@=(Y .D34!XPX-'7'TGYZ1_"O;M-B'Z2?^"8IKC<$5.] MS]?5:U1@_?G 1.C5H6N00?1WM@2HH4 -">CAWUD45E$B(P#?E1B5K0BSG/[M M7-". G#S3*S%\.N"MC$.T?=L8QG^3/PZB1Z3-*D27"ZSF*4A?<[3F(PF=4U4 M;Q8!CO9=>#1[![F$H/\]:>OY8Z_=8*,A#Y'H:GEZ=7WU<'5QCY:?S]&GBT^G M%W?WO_W^_N'F[$__?G-]3O^%+O[GEZN'OT+:E"L:A];E"D5_=G:.UYCL$N/V M/5F'5?U::J3T:%5F*83D>S4%ZKP([! !NMO<9:$.J[B1IR*"I#4%2*9R1V0- M3<425B KD7UPO8X(9K4QAZOWX!]*K+V3! W3Z9X(-.K>#!W-0@$>?W^69^S+ M?TFJY[-=61%S+!K^WLSA ';D/D]<=O((H*K)T&M"2X#4A(MVM7@##C,;*5:[ M !;X!6>P]QPN2!,.+@XP\_]VY39ZHY%P9--'?E/L<"P:N,Y-YM(+P,L6.^F4 MST!J_".K7#J,I1W1S5[8'GAC$2%+4$ M6](>]F!FA(YP)C/BQKOO_QI');YY3),GE@[8 OPF0O^^?[4,"M\_8A2H0P*] M]QPK2$HIVM4C '>Y 4\*=[D!3)!."B?G!+!3PM(9 ;-=[<#1):=$7<\@=SJ.-UZ=!O_MKG%6595D3SN*K:9)KL%LLR&X'YS$NP3IHEU MR]]^+Y,0-KN0ZX5-2%O6TJKD4'&ZN>29LN M4-,8]$6:->NT#5F?_NOOOOOPXP\__/CA=W1WCUYHZP5ZCW;TSRCB&1IIW$94 MH?^QRS#Z\?T"D='^T&E$SL\??OS=XOV//RU^]]/O4$*^3 GH&^E]X4VA ];@ M'*^8Y:$?/[#?DK\1W6SQJDI>< IJ>0;LBLX\+7 ]^N_BF*5KCM+;*(FOLGJ_ MI_/5J2A\^N647 ONJ;8EHDU1DJ&Z,9"S;03G__2;#[]__T?ZYOXDR4Y6'56[S8[=KIG :0T *C SS@KR?S![V%ILJ'/N+I9/T1?]0YK MMY[\.JT=I93X=)L>ZG0K1)_QR4SL-?V3A2QB5B5. MA!HJ]*Z+SIKP6ZC44",DZK(?\U:PN:)L$28FCK*%%Z0SP')G)4- C^^L^ WG&9[:*,WN%Y!$=#Q"AC%C M+] M>_8_5#Z3F5#K>?DC:EL=Y&H!3E:G0J@D.9T*GKX=F5;F)#;U[KK4PK'V689C M13 Q,++[GBR(^ 7Y:Y,?.H_]P",@;-GG![UT((33P2^D]WT6<1-:E'DTF3Q[>L#%YAP_VLW_*@*? MYJ'B65KVBN7EH$T7Z.+K*MVQ_4+S\N=35.T*:>"-GU5AA"@Q:0KU00:U9^N4)?$VR67X"65PL MUA&88WE2;5BNX2RF[ZF(B>-LI<>EELKS85W-O>P,7+?F6;&[[>%.[A,)@-Y] MSBM,#N;"/9COL[(!3[)CLP%,(&ZJ>^:DX'X=.V]5GP+&:37@6N\'XHV#<5[9 M\5YRWLN:]T3*.Y!_2(89C9M(!AA K"];CY\+WKM4D)CO<6^#>[2G" 3Z-B+T MX-]QTH(E #M B'N3$*!F+)J#T91%6P QY]NHN"E8L=R8>:)O<<'XLS-K-36, M>6NDT9LY(41Y@3@IOZA!MS1Q'J4&-WEWL6JK::]M K$6$]HT5F."&M2-/[?F MF_VEE/7MOX02+!) )H7Q;KV>DSM4(80&N(G27UYRM2AP-_9*A.EO[Y7P@K44 MXRE)1P1L'\KSALHTP@F8L1:@;Q#P1R8SAFS, .K@)./%ZNQD(@2V!.W.764- MT(>H P0)\11BART;ZX \B_3Y&7$T S&(<=N^"Y01X+IE N'(O'/CIQ U_ M>FN:XHR21"4UE0_O?__C>V8HY!=_XT_FV3-B\@U55*2RI0?HJ[F4/_]G[[A+ M!@& )]S.W.[X"VY0Q!J T$#3!PKB?+6CUS LGYM\"9:8!KN<[/%IS ("CV,E MKU(,PY^H56C09]F Q:V=?U71'@3!>@=D#\;@#E1;KJ6 #L1GJL6*&MJ@_E'A M4M %Y@'<(1CXMXLH"03]KE(,8DN"L@*W:P,;./E\DD^.S_1L<;/F&358I)>0 M9\,JZ9]C3UX?\[M**;[TKWN@X=72!#/JI(!^7W./&D_QJ?>HP?18HG6+BXC& M(U[4:QWR2?!RW\8L2,4+C5!!B/Y;IQ M1GA):;K[>)-D">6#)A*L.=.@WDCIL[BW40JAYC>GX-4H>C2-2<"8P6&21#T: MT"+<=K@2:G/;@_.'B)5GA]B7:.28KURIA_E/R-N_PSKV>$R;0A;@/+]G>AW7+0%QWW'WPU^U[@=K>%]Q\.Q^ M.GK,J)BZ8A-ZAUMUQ)T>N=UWNB)GF?PU0X3)_!7X9=::R&X\'(IR2 M/I\('Y^BXA?<6?UU9Q\-D<]CCHYWX43#&S-<#>- 8]>!EQ M(YRQC*#QFL$4BT%K 6X M2O& 5\]9GN9/;TR.>$\#F[72 DUBPDH+*/DLP;Q?G>QWBEHJKZ67==R+52>E MVS9AU\;R^VR+/-ZMX#9QXT43MF!0+[-F%,&GF5N8B%A'VF@?HZ.V!&^-O%*Z MNJFGN"T%GQ:^OUFJG^OR.CBPRY,[Y(+'#RIT2X>&;NS6[%"P"=XZ"!) T5OD MR_L<[)HE<=#.XR(XY'"H3EH*H%<=(*C4S3;71'TN/ MX1,6]71NZ=F,'-,Z>Z*'G.^(;((MIOJ"S]",R;0B[-Q="E,M4/V14.N/SJTG M63TK](ZN0.*JZ36 9%JK$<)-IC49KX&U0YXMRM)IJ?R&U6JXE\2CVMEP2&=) M-Q'KM+(]0:'/I/>E-AH:-5H MJ.IH)&I[ )U%YK5"E_7\L_0899G5Y:A%V,- M()0AU)!.UJN,3)6XM(AG$5IZ!*[(Y1 !38OI8U1^XBQF^(EFTS#AU8'3^AIP M@3+Q[M(G9!40&,)5,?X^H=JN$$0&GG-[1\RGMJ,\*T_QFJP=O!U9#G!Y\96L MM'D1)UE4O%U5>%/2^@F$DN@G99;'9=+"?L:O>C6A.;4G@KQ[=T@QA_:?1/MO MHD?VT6:E89_EI;+VGT'-=V!6(+^*:^\3:L4\X@RODXJKL';W5/0;L#/&[)8H MSCZSFZ'OF8PP6<^EIWR0C;.0A,+[#"+C6F']I&FS'*-W=>L)MY&N"[,M]Z>V M)C<5ZP\VAU5G[1.6F]D#?JY08EUNYTJ@^[/1OY SZ#,9G.4+F6">\.<=33AQ MLV:7H9UGZ?9!"6,[]&CAHV4>0K#I"-4](=X5]?:(J9J#B6Z83/S380 >FT4 M$M4**8TI2WS%/$P_Z+6,I43(P((C#C/RX=QUF(6#)+80*T"ZI;/0T<,DL=!* MI$U=T:7\;5V_-+S4%>81TR2L, \7 HY(]09G&>LH-;71.=$-=!!H$XA@1#8 MQR&U;T?015H"12K,Q3V(7>@PI+0''8 \AKGVN3C/-U&B>T>E:.\SI%7!L0DQ MZ&?>% CPD[/M-8Q3AQ(A>%,'$7_([N3=Y3]J4"UIZQ'1,DZUV:)_YO\"A812 MO4,X*'4+DE_0" 5)6YA,@DHH=-,'*J'@9U*;C%V@W(!ZY"JAX ^YRSA.J'\Y M2F^C)+[*SJ)M4D6I$<4&.H^(-DDPA,N^/:($)TF&:I(@P&,U($,@68V&1U"M M5KO-+J7.7U4DC!E@]GWX!)N#9 +P;LZNE''=H+/L05+M:5$NB>&&CEAQQJ)@ M6ZY ]/EHJ"([7QPWKYF,1J4B\/J@2,&S^(J'-T3M@T%8([%FO&L1,5XG*]@; M*CU(Q(=).H3X=)^131%/AW^^*P@GM[A(*6?!=IW0QW K",H9]QALG8$(6OF.4ZC5_K4 M=I47VYS'1Z!WG_,*HP^@^?1&@5;TWXU K,\#0QO/_9 K]IWL2N@Q*C'+'$U6 M2C9$=_CONZ1,*ERG ^1RW>%5_I2Q7E3EMOQ]VNNQ978]"@O3[=5970[@A/5* M=I]O['IH612D(>;O%LB>IL#DSVB=TZ<1984Z?0-M4/TKBYEAK:95IT/8LZ$? MVQ./EWX,S^/VPJ$*"&SI#YM*&3XJ?&S9R-U745$95WL+ED_Q4Y+1'29ZC,@? M5AB]2[(ZHF+ZMQB<^8O,&$9GP_H%^X,7OBUC7.PQ$DKY%.N:*4$42I%NR#AG M[(\W6Q:B>_$5%ZNDU(;)C>D,_E"BEU4*M7KI["X&W6T&>GR3[T3(QIX<8.JO MT SC_#LE(F;&F0GJ"..F&=X$X5:H628/M\CA:8:),&TTI$P[M1QDY! =JF&:TN/I.P M+9//'A-X-)4=P=ND6D87@VP..:$[->VE=?!J!G'*F&9T>5U>%//1W=:CVQ_5 MG6Q4 YB9#-;JM&,(P)?+^+O#6P*89[H+%YDTS4,&8M]SCTD6.2([5/))!W1K M[BK3OGUK2<','N/&I^B,SV#:D(^/]YG"RH:DLX.5 84Q(YBN9RQH YD/M#Y_ MW73 "$.<#50222:#$"< _8!H[%\Z(*&8O_9.Q=I:1E?%8%_X,RXKRX7=@L93 MG0P3YW*8<(*^R4Z^@-L<$,:(P./N7[@(FN7:5Q$-*_!TJVGX0XY-68UQ"*K5 MWYMCZH%P+K7A8I*JE=5, FN0^FE;:H\3KZ!V2] ($;KV&)@-2I<5KU YP +U MD)$:X LE 2IUTWE07ZZJY"6I$K% O01D8SKS6X/) M7599OC"&PZ8;>F_\CO:$DNQ;U':&]KV!Y\B?1' F])H97YVHJ9$T:LE!,^*/ MA[*D#M-('/LSW#H\@8:_K?Z^2PI,N"7+4_5V2T:M6F8Q?9/,RI9J#-:E$X^& MZB3;$*<-,;W!J,E10[] K => [[M!,I],-"]X#1[0+"ZG8=)N:)2[KA@ MTAW?<6SX#M_H!6-];1+[*4YFVL[@K5$OJZ-5[DL6A'\R#+;%[X.^V1F M 65+@[7 ,=![1/JP*%LE*>[5]GW(IS/M>3X']>YP.GV)65;:S]"C8?LA));> M)G\^MHD$1HE%J\2L2:-/?ILU&X=M1W^R22F8EXL36ZGVM>+$)NHUB3Y[A7N. M^7\[[-4O+BUF*Y=._*;:MY=-DO^=/T]^UY!_2[?+^WFBS>8$/$D<).79,WTI MQ5X]=6RY+#&9"NCI.TVBQR2%WVRXPU22$M\1HY!&>%O@;93$YWB-BP+'=1K_ M9<9S RW9 #D9I%V'H,9I*;.EH=:]M:4S*)IY&4;>$V %C8GE)L)N:V'K8EC< M=NLT6:P 8%4;=5@V[()RLSV[0!S2MCO%=@"U7I54EN;: M+5V%]AV$8Z7.\A&A6+T;NI]62 -K?5H%5+;[5K88[.F#6P6=Y:-;5B94FF=/)V2KO ERC=.BT6*3JH,BI)4M5ZM\ M1\Z^M]$;-7RRS)+?%#LR]/LC@Y/1V74(:H.6,EN:9-,;JKMCF[:Z0]3I,91C MY:'2$Y&C1N1M1^2H%KG9O(9EORXX-YNS"\A#L.Z1&U09>1"6.V9KVMIIB-M2 M*\&:YCT3#'5;JH:>O7F-VY!*WU*('_F2$4M-<:RU#7M23V\K+.6PM(F&%M F M#A"J:P^[1I*]/8"L0*Y8Z[[(\ XTFY<9LP,.Z*V&*-?Y#M,;():*^S8JZ!I^ MQK?K3HNFKAO0Q5,KG^7XD3[X!2U/6%YWLT!U1Z'L<4>*&G=%C;FH12WJEG3S M%M82:P:L>:DUHW7");?>)-^1WLE96&U<3M1@"Z]*&B6^VO7J*FL/B)2:^G-@ M+&@BP?A^E,DCDP%NW=4"3K_TSH^V<:OOH8,3S')[EF?LGO8O2?5\MBNK?(.+ MYOC\YK3B&GH"771-4EJNNTTWZ)7T@YJ.%JU_25B9H%9>5WF[>_BXOO(C.'W! M&6RFCI%X-2^X5F -,9)98Y(NG009N2P!YHB(Y:#>$=A+&7PXH#M&QXOZ%*-5.<_H2[!P_5BR')TN/ MSZB HG0/DR.F-95R9&6HB.1E?1D\R%?!;WL_S8BQ-@P3@] M?J2UEI3@\8?Z)E"\#62M 7"*,[Q.=%LK(Z5'.S!+(7K.:F_9/N:Z?27QKB8# MR]]]@#@5D8-Y(TI@<[ $UM N+%'EST"HYX/^CR;E>8E2S )KRJI(5N2 1_^P MS.+^+SHM>1[&H1OSXNLJW='Z:N0']O3LCAP6+]9KK'U?Z)L1C^;K7<>R/ ,+ M[K#L]+Q ^X_R/])(S>'O>@1UYE7)/00MKU:SA!J>$&4*<:Y@W)_@FJ/*A8R72RH,C!]7SN;&N9?OR0J>* ?52Q" M4D6@\CE_S=@[QV?JWL]BNENEI]*LS-,D9M< 99,8N:3Z6K5)C8YV"9ME10*H MP+/;;E,V,%':9*R^RM9YL6&G<9ODX[8]^'0*64LEN%4ZE/N4Y*A##)[H8R+A MSI-RE>;EK@!.Z>&(0,&+Y :_T7<;[/J?IA5@Q0(>GC'?/5[FA<9&; D]W7-8 MR2!-0$>IFM(:A*XYY-'[#RAS.$P@EB:C+OQ EZVZ^ /!#8@QN"&L>PMB#R^? ML9K\0I'R14ZWFL5#:.DUUG+(I1A+65_LTB9=[T6=*2CY!]Y?5R\\A739A57: MB@8;(BF%B1@"*<6(U]#C)L.%#:+%QGX#B$5>)3'"^R0K'-ND(5@$L)EA]F?@ M:%X%!"0!NXKQ]P=8[JVZ67<]6#?97+ZD6;[FT63FT=80POPK]/#;=WW3ESN! MNJ2L[->W]G"CO8)J;U7G+E+%/VI[%;?3E584W M5OG1[?OP^;C 03))_"$#^KX8 85Y2XX8/;BCXD )>Q&673G7K9RAI$!W!:GP MO, 5H3YOH-A1YYI>C=T\ILD3KU%,DDQ!"!KBO9M4=,6 MQI;%F=8::S "S.&JD*T[.&Z7A?>TX6PH*&[^7K3WCS2'ZFF]#J M[2%?QC&K"1:E_/U"S9/*]SZB(U^^^#$R"H;6=D*/1G4WB/>#'G+4[PFU70%X MZJ<7=\.[^2TS02)OE:.H[8HY^$]8-)548F]._=%0[CGY87%L\P!BO@&6CB\_ M%[!;G"3C_ZA'VOGMA'0*:H)P;\@ANFA>^M6I,[1KN@NQIZG&6A9E2'5#R9_7 MMKEGZ"K^5Y!5?!JQ\D8L]B:UR7*R0%F].]E*Y/(U<;@!L#M9 *#/9H*8:[AZ MHP7T<$J1'J ]PT]1SD_;&7Q2#+VLCLDQ]IZL@*IP32+X6=0OYQ>>+VLTE"US M9EC@&*38\QW>UE6W;]9\YZ*Q40,=3 %HJ03:4M!["G8QQ6@"* MM)<@^C(=* M4M+'A*AH"4%=6U:HTE2%5D/*OV7X>TV0UW#%![6==,*4R"QV@/%I%D:\PCLM+(AOCYV;+ MW,\77W&Q2DKM?8@%K4_[L)!$XOAD-'SKPLVD)D,M'5#:EA'B-'^C-E\R87). M!&HCM@@3#,467B$>BR8Y#@5Z#)KF^!-4;D![*5F8PHX+)CWL',=9Y_ SCG_K MXTQ@=E-Z2W8!JV1+/;!\.=48G('.HXV9)!@"KFZ/&,$"M21-OA>P79RK('O. MM^V^-.O?W:-\?_D-:4-6*!N:C17$_%G*3?$4975VO[/VU2)]/93%MP06C6>S MS?P7I??M>T8+C]Y$_7NTO*DT,@1VM]\%ZO7,;M.[?=-M6=L[VG>O<03Z!/ZD MH!D:R*2(&7T)=KHKDPR7Y3DN5T7"MI,/^&MU2GKX17'UI2?Q=.%EX'L(RJ8Y MZK1'/U,*Q$@ 'K8Y2M!EG%C-8TT-=7=E@YONC94WT-C<4XT%3[QO#W0+5><; M)-O.6S)?K.QNFW1$/I- ZW@70AO;QJAI'LF2=K**L$IG5K0?3=.L1A ?*+TP-M#LZ'_=V-72;T^D22<$,MOC, MK8KM4!7E;K.)BC?F@^MH)=IK95OW#VG74UC&T/*G, NOGF\6]'J;4LZR^**) M>[588RQH_7J^C9*H0GX7B%$QY+9T@:P]UB,D\1S;#4\ :-MG+;%9>=RZ"0&# M_S=?4: M%?@SKDRG>2.5M]J))NZE^2UH'#@A00T-S7( ?+ _0)(=D:2L:< ,P %+_?*( M_H!D5Q9QDF&@HP!TV/^8Y_%KDJ9+5K^#<)H\IIB_^=O/'Q9[,\=^/*Z1KA(. M1ZRA9TO'O@=4/XSLKI)![-]&C>AP41DUG%XS0REXLMG.65'[S2!E(8UD)M% M$7S#=K!0$2,#WZ(Y0$V2<3T5(!3.9V:&JG[J L8YP,(2PI#MBW M (S7(&3Z:+HDJQE[*12E-E<:6BJ_(<@:[B41R*PUVZXT[0/9FEB,@R1NUS0( MWF_&RIJIAB<<-X63$^RX%1G=H_\[M1%2*R[<:+) UM4>HSA&G=["FJ]GD'_; MD;]Y?UA7?82M:7H8P!67DF/1[;-VUV/E=-Q5$7BMU*7@68SJ>*S".Z;J52X6 ML]+IVQ]0KO/LZ0$7&\J/S?RN:.\1)BJ.A415I-T)F0\WO!(V_+3KSC@M$ T) M:2TXAHC6(@,@*;'3]*>E@DA3;#41=@H4!C<=6HR#,D5P"!.CA!D[5YR.#!9) M>C^5%$IS3IJ6%2_'"5(%DQG;R;]F!H_'$CCXB5X7W>%M7K#DFQ8U;Y0D/HO< MJ/D6"K_PIJAM&\CD:5*]4.S%H'!L ^ +T0PRT_P.)ZPYZO9X M%%:NQ_=H,]>#V^/.D([-9;F<5EP! MZ;&T0[[9)!7?-V9DJ6%OL7"VZMU^6LSLCOWX+/+@**&8L+NE9W?BO1["<]:/ M&E"A#,*8T0P,M#8KA6M'H<%6-Z':XQ9\W9A7UN"MT;A^C(.IQV*<49$1CLI; M7+!SBL5ZH2;Q6193S;>02+%N2LN"(]8XD/G>I'NA9*)!\7"HL9FP-32 N-%- M33+@@$^X+@+0!X5DABEI_7B>@SHDN!OG3B-B/&8KC)+BSU&ZZ^S\;;S_>C*? MN0KU_ NI"DESQ-IW=ANAA'O;C(60TL]B(#.%&NB \:2;B52 I].IQ$D M-',P3JU62/)G$+6[_#8JJK>'(LI*FH$WSVRF6#.I1[.PD&,(J)H$,1K4)0ID MNK4=FR'$; <&'F5NC@>G7@+ GMTQ7 /#H/P-DTAY(DH9HH4YN!E&@-+CQ=#N ML<1_W^&LNGBQ#)M1D_B\]E'S+=SRM$T1;QO(Y&U2O7#=8= ['&BL;@_5-("P MT=X.BK@!GV)'\H]?9#GL(<%NOMPSX65T0JL[O"(=IF_+.-^2>7F?*_&^BK(X M*N*2)4U\,Z6X&M&/IZ178R04EV/>!ZH[Z68;;;M!/_..$&AFK$G%C6IQNVE$ MBSPC/Z^PM!*$K]Q9HV';S:8%BUF;_%IS#V;9= -6\/6UDYVUARPNF'GR&=^5 MURI'SG**+O+77H[C7B<+5$\]X%/0A!(O59-.6ZJX1C1L[:-Q"!8K((V#K\^ MB$[]#'N[U)-Y#7;0\B]>]W>:AV=?CM*TB<-773K8J 4SG,08!3.6?";-X 75 MSYZCX@E;[)-M";TFT3#(H*PB7U.$9QGC1;IIRKQ*2]7Z30YB RTQ28@-KOP9 MR!=6>+FLDDU4:6M3#AMZ- "!QR$ZOM1%O9LFX0'>5@3<-(%$MAP30R3+ >%Q MKQ.5SS0*COR'QE*_1"G=B-T1#1;)BCZ7D?Z= T*W%SJH6Y][I)MJ0DZ7A]$2%^- MNK@"+'OP^P3"4BK)>X"6$C51"8PVP/5JM)3\B31_%KX*Y(FT(Q(E+QU<8.B] M;N"@7IF##]RV _^U ,TR*3U6>]+P[.IPZ;J%_ *HS&>)/44-/DO@^4]8O5]' MEVF:O]*BZ9=Y<5;@.*FN\[)\H'^RL;"Q'0*DJW:66;F%NNMLH=J^T#HO$.\- MT>[0SZQ#>)N<3/[[?4G-O=2D"W2>[QZK]2YMIJ8@4E:/@[@J8_4X?'L,NEH] MXWB7XINUD+1D^1H5,=NVW+ JTB4-'^=E0'2*^>/FS7W^2XESE_VRZ&7&'JVF$D?^ZF! MK+_$$),TX5:?1/;1#=$+R3AL O9F-!(:O-',VPQYU$ >< MLVB;5%%ZC>GNAVQN:"7%$<<7FVY #B=6\NEFQ;H#Q'MHBH&&8FB'"KHW.>JW MWI%O,I.[6:^3%>Y,+%^RF/RIIXM 3@CV %;O_^W1.V5I=\W[/R,%7$EW;048 M63EWV!> EKHWE$&?1?$C2Z#;#$"W_+GS3LT6OU;G3PLZ."P;YT<%H@,X'XZ1 MIC/;2P5;H,\P(0Q. #.8*O 1[2"4'62V4^\,+Y,LJ?!U\H*%(O4C-H@.O8'L M$UVDU6T7>3\GK",D%I&'GCHF%KR>4&[6Z*F@MW2/>?X+>J$)=1;T(>!NL^.! M*]&&%CGY1_W:)<-5IR4OT]II0-.T)7G,+K"K9XR28=7Z,#:>SO:AWG\Z&P?$ M?-#4''>S>PD5B'W+N-?9<5O*./.9<;BDWZJX=G*A<1^CJ/0(,M[;&HMCD3$"$LZU-4[0IF[3?K7GUO]V75 MMBL0J[.64V>#^TXD%AF>%8Z7>6^3E[N*)F>\+9)LE6RCM(EZDF@@#/-T [3: M6-W0[+W\;OD1YT]%M'U.5A'1-(ZL,A^::?V7WM5*HJA16RY0EPHQLE#2(MH. MD*)XK7ET(-:).YJ";X?+2R+OQ5?N6CW;E56^(7,2V3U2$V&^EHZ'Q6K5&-Z%:7I$E$@@N?KXN=N+Q. M,GQ5X8TNL\;X+KV^3!XMM_AN>9P)T#X1ZQ0XA?EA"!#?#Q\V_$>P.)R^"4O< MB./&]!\]AD7%1G<6"XZ;L2W0XYMTPQ7>(M7F4B[FU*4^VT%O;\>BHG,]$ M9[NBH"]6V!>77Q/9>JUNZBGV1L&GD(6T;=8NG;0E6."83KW=,)39=6L3>>*N M8WZ;/DU\V/#KY_DF2@16%7IM&@.AL>75 H^\;3"([*M9A\D9=#P&E3:ZGA*7 M3?1]-_">%^I68%-'X F?6IY5#T+82[;.2Q!. 94L]Z[8/6D=!O CE,^W3WA MICEXZ-[^/6LW&TWW/>MR524O2?5VT$MUU\Z!7Z<[ZT+83LM>5!<%C:BA/R_J M%]4+U/08X*EC2G4,WIHCUBWJ9:[JO31O]1+&^>%0*[%Y3S[.1"#FC(O--LW? M,+['Q4NRPG(1:+J.%?N)'H96^5.6_ /'MRQ>DV6Y:<)YXZ M""BN$YRRUTRT_T43GQ#>1.1!:_OYJ?D8JK^FGK#V7VP>RO-O(OY1^.3=LUNL M>EJ;R5Q!'C>P6(%/299L=AOV[J\)%J")B#K/ 4>]=1C=.@^)(/E]^H])PUPC@I$,V%,-X>:C.;YPX'VXF\"N8B*+,F>2C*=-;-? MLB(GQ?,DW=$*6N:X%NL>/$X%]E(-4=U0TM61KZD+Q*C91J2F#R38Q7'LAG!U M'#B0+;R>Q1$KF6./,-MO1ZEU,[,EGH-;J.;5@:B",%:D47C7;&_'@!WDK5%6 M)3%E*GDA>_%5'?MY\765[F()4VG*^UKI%-+:$H\-)*@6%,3%,;J.9MU,36Z6\ZNXR2@F;5Q*=O MIU%*4P#?/V-SF2( 0;N>N;H,%S'P5OHZCP+I,B%GX,XSI.\@S=L5L$.C=46KQYU%O_[[ _F> M(I#(2.%SC5=R+<*M:8E84T3; H866>I=F/7U2@?%BS+*D]0WJ@A_42IIL M[I6W$"XX/%G(8<*5K!U*N(PQEY'FJ^+IJ^J_@UJ1$R(%LW*"HT<[BUB(#>6. M5FQ/8ES4Q=9H41D59$\XOAT M5WW)^#Y$L][9=N"W/*Z=3)+JN)LFNKC94*(],7K?*Y09(29E-&LZE <5E M?3Y;(-9JRJQ MK3.]+Z0,T8)JN;]1K3(Z#&"!SZ\%MCR5HRR>.NSH&BH48U M.>+TJ.D K-#21/(EC7Q)AJYN;X!K+;G!45)RR0V+?OW?29Q$Q5OGT&9QVZ:@ M\>P'5W&N]4 $]HYN/ M?Y_68,3/T B,X/&'?;+3,6*]T\8CMKN<"8>?VQM@Y([ESB MO*A\'A3O[5?N%4KY=LO\FI\93=2_3U_@1!H1_&F*RM;#HM^22M>]0N%A/&*: M%#>"3VY*T/A,;*I@Z8SG$]*8B9G4:Z)2HQQB0E(E8 GF.1G, C%"F/OGO*@0 MR]$^*#8.FS35#EUB M*V9O7PO$^LK7Z^G,ZBEN5N4R=# MS>)/N'K.XSS-G]YLBL/Y^+KOT+W9M:G+*MK/@;G_,,U#(,T^2K^^Z+[9[W# M?.D='@(Y/'K$K#36SP]@/<\!+'+19*IU(]\6U? F!3X/>@5Z]J3C;I\18TVM MZX6./KC9](99BN[>&!_I0D3=$]2O^.<\)=VD2?5V1P;"UT*D^OJQ+D1*;7I; MB'AB;.80WS.!*!> =N]=O:T.7O8Z>/?_@'K_/5KMK$NQWF0]SX*/9J$>782B M9:0_F":_F3[J>\Z;2W<04QW]-N#\YDN5K;SL2O-=DJ$W'!6PMYKSVZ%T.IO5 M"(]T+W>7E+]<%AA?900?N*Q\[N3DWS[6?9Q"DQZG-LH!HBR@AH=?RR;.4K>T MVDAAG,<0QMO_M8YW\%)J$ MV-KHKBZHSU9%_#:OX)1^6NX%8,]YI5JL,&*U(%>AA/Y?,IH87/ M,56GNU2-*N"S4H4NA9&=Z+&2U=C6U9BTHSMHXVE\AYP-1[@IJP7Y!$VIP>Z8 M2M4W\ZA&7\VCVF_C:U0'G FCRO\./ZHR#?9&5::^T;GVQ%B/DCIG)$.G;>TI MWYZ:6XOHJA+ <3F2Z:+#="5AVE?>/0,ZNIGW?$##)O?>!-H&*J]^CM>X*'#< MY(YAQ4PUAVI%>X\'817'P@FK;M?F,I)7N?5SQ'1F.F^87D&7YM4B9'BFT\(# MHJK8;9%O<5&]W1(U5\LLI@^KMM2<'PQ1O_9=@%0 ,\HER8O%"!:(D;!HMI:H M+K\#&\CF.&;J\E%V ^;UO9231F)_;Z=,LOBB#U*BA@M* #M MATGR"LERC ( 71N)]Z7$ZUUZG;QHZS;=_FO6\9]&+ODF#O:">3TW7N"S_@**.LN+.%T ?24YL,\(SRHD- M9K0_GU=CQ@7I]&:]3E:X[5IY)V-'YLG#;\&_I* %(T&$!G&B[I$6)(WEH:)$ M[,$T$P4;1?%U&V"+K>ZU@%=@V=P/3#TJ0)<%E[LB2ZI=@8DH^7U>O[(VG8EVT M6KRL>_&\EME+IYQYFB[:/65]2%SVW;?@:]T$HI:-J*$L=X[@E*U^$,AT60RG M'+;VV+]MW1C0B^4UCDK\G*?QU8:F5V,!>>;54DOE<;G4P>K6J-L<>+T< M*T)B(X+/U=,"227<9QZ,3-$#1>4]&,8CU(QO2I#J:37TA1(<:!4@>$&$<)9BZ,N9JO+:) ]&1 LYZ$ M?^U4M\?5=1@1'S:#H9O25",!M+3VIE;&V>G;I^@_\N(LC82TZ@EIH M;60TK;>]A7;1@/+Q#;&.$.MI@4A?T^];Z1VE:=]ZL+S\)G2E=>ON:!5PM*HU MD]::R429P78;UFC6;CJLH1S.=EC@4KCGD9ZN'79MUE\(:#MMKY4QVVWE+*"Z MA(6Z2)U/3?P>=1G@/>K$!N-Z2'&T%M"]I"E624T"NX=4!?5(]X^@<4DNS.M6 MX% ,2@8["O?1 MZ]U3 V=U1W%9$.HW8:#/?K;+^R:Q:+?S.L3OQY_XB.Y.?9A;L_YK!E$F%<' M@GW")XZW^')/'.S1\_K>]<;23V51^J7$S7V?RKMJ2^AI%K>20>E3O5FCAHP& M[._OT@%]JFXCTYVJ/0^+S0Q]V/#D:YYSC@[/C@Q/E*LT MI\FC-2'Y(_KP9$VND@E/)AD]2_,4HWT/3630O@_@V/S1H]BU*+@AM#&IB88R M94.9[(U?(9@[ 7F,8"&;[H*&DY^H[#&HQPFVPZA^ MHV [AAY?^ZLYZD7#R4M?C.K%9SX )^GD$XP2F_TH4L#B&@>,I? BWWT@@\!J M)]H[VF!>$&,<7N4]A8%9A91NN%WT4$L[ JT@\H#MY%D9O!*^!SB.231(,H4+:GW "U%+P!QS ,'<59,\]?Q\9 M!/*M\#0T RLP>8R!V955OL'%'4Z9%ZA\3K;FZ5Q+Y3.J1@MVY$'@3UMQ08L_;<4%/_/U2+$D)4Q@:T:XP,W>@""K1FC,VA3Q M;B8-PG"4SYM-OD3 D/<1TK#?H],\_X67JP_33/3OM&T1%81YN$>[C^DL#!.R MC_PV&=7\X>X3V9F]R+8B!6*!CF'NXT$;@I7^!5-G+^'O!1?1$[[%19+'IWB= M%_@S_EK=X0R_1NE-M9_,)5'\#\8^@1_851#^# MZN^@O$#MET*;#Z90E:"+.TPOZFC 7/#[V]&&9#^?C+8BCW'GG6F./=SNS8>: MN<-$Z#,"W22#-K [7XNK.E!L^J%R"'%UH-'J5L@20M:M8.7//C[F>?R:I.E= MGJ:7>?$:%;'&**2M/5J"G%OA8%6W0C_3=JAN".K'TZAYB!"-COW#@C! YOCL M;%>PR' 69LZ=V!_).GBM=S>X= ( (BO95-A:H)H<-?2HTP&B/:!WM(]O8>;: M@X2\VFRC545G7/QU]4S^@E%!S@R@TZT[(E6&90]'K\4N\UU6E;?1&[TKI77T M5JMBA^/K)'I,TJ1*<,D9MBE>,*HWOR4L1T@K.<6S7E#=#2]-R3M"G9X6M8F& M4N'@@+&6U&,<.]!>L4U9NBWR-2[I*2!*+W'+EQ[&6D*_B-7+( $GPV&7 E&2 M%HU >_"Q@FR[@JPQ[&)@!RF)M5C@R6-@8?05-Z9KM@9I:Y_AA5)NA:@]VJJ9 MD8&Q[L+QEC<#C3!4PT$(,E1CP6.<8?6,"^5ZHT&RB=!GI*%)!B'4D!)H=QE MD8;C!(EJ0>K7_Z"3NAV>A$!#*S"-?KQ<]WR'7W"VP_?/49%D3VJ(FTD\/4TV M\*U:Y>OVJ": P?0!_!0H]C>K1BE-,DT.@_LAI MGNW(+$7..6?Y9I.P39QFP;&F]&N4!BE4"J[)6&;V#B&XC8X4Y[$6AY[:5WM" M8).U09C$-Q<*GF6)C\E#0,Y-UGS MW4 FJ0D@=X]Z@ QWC7IT>/>-76RV:?Z&\2G.\#JI['UC2D+_OC&U#"K8-!2H M(0G#-^8NR#9Z(U]) _"(&8"D\(@94 1V#6)E!E("N,L,+5IZ]Q7P:'?D.P ? MF1X@ANL1,%A?Y]G3 RXVY_C1YOI.WMPCI!7\"CFC2;,3@K4-H@T7Z$NVH@DM MDG5"YL0P[MITFAA+5I>)P#%-DTE9NBWP M)MEMEEG,FI;ECA:V96GK]07A#^X9#(=CM&"8Z>ANJNT4-;VB=W6_WS+W'*>I M^^8E$&:J(F^7NFIJG?"B)%U%Q%3BI)%X14G#,>?1QJ"W^-&6X/> 4]5;YP?R M,4.&3GESSP<<";^FY8,V#2"UID[;LD.-2M5P^##FQ%01 &)$F>%2CI( LECJ MM6Y"BGM.2NG-+3U17^=1IJV5,&SDZ3Y6X$V(#:.C2EL 94^:B$E?=ZCRL>Y> ME\XXT#8WHW:Z3$D+H&O.NF+/5?:G)(MOK_[T.:_,B?MT1/Y++,EY5]180DF& M:'.RL;WZT[>(D@ G*G.3XNI/J+V\#2$[F1D_BAI1&O# ^,GI\S=RS/T45;LB MJ=X9*:B ONEH:TVZBID0-:8".=<-0Z?SLAG&"@5[-38++.[RM2ZC=K&^+ M)%LEVRB]RNCC]H=7G+[@3WE6/9N..@?T"P37,1J0 OEA#^1FC!?HKS@JT$T& ME-EL:CGICO==T>:%*).O:,/:"B\_H>QS-)YUECL:S(':- 7EPVL^E2FWW85J MP7MY'0V7$!V!X:K%(V#YX6@LN[B$,4=+*P,S'J/;8GKXYU64NL#?F44H?-O %J!>1H'CI+J, M5O0Y[9OA.E?6V&=U#!FO0D4)U@@UK0*XQ56K6*@?H=0O%"",][?RYF"@4-[= M"K (X-I6IVH]-*#*"-[AESQ]H:^$>^P8+ZX,=![A8I)@B)NV/1(0%, MD-5X M#*%D-1A0<8:&%4C6&"P:4+$"":',X"N06L7Z@#28%:C/@U5E734)&#BTM7*% M&-!@"N*:E*\'S+@2M])P(CXY+9\*C&G/VJ@B15M/P44J3A5;D+8A>!2/5L7= M8)[Y]6L3T^.HYZAI"!3AW%BB3C0:XP"=C9+BP)S4&=5PA9V?&+;)0$[J_;X M-IY5:6NTE&Y7?%F&*_O)WANSIMS#;[9,P-&?LT740$&^"8J_(_9W7]%Z<[>8 MC#DYR3W9I[/0=P)F%@;9C(;2/AB@'2P0[P+M^PC#>ARE%)>7)BD<*QT2CDW9 M(%-O93:P!,OHD+_@+*+_W6S3A&XDK:U-1@J7V4$FA]&R&BJT)PO#F.S%263B MK)3B .:N4"+-D+]""3/_R40O>-9S0\B-M#5 &M$^M\H4T[+U0K!80^I!O@*K-8=^ 4QA3M+0U,&.264L;'MFW&Z!09CVS->37 MK4GSHSO*=U5915D,5/M!!P4=EJ&/#5T;NEBO\:I*7O"!)W9I/T$[([R(W==TOBNJVQ5L"DH2JTR1VG:>XKSTG$L'GC;MBB#OOPH MW";P:ZSBJ]$YGA2(9:L)9LO)Z9LF_:&VM3>TJKA5.&=P?4H^?8-.?VBA[#Y0 MY]>T'4S=-#0B-==#+'5;,FMIVD)9QDC6J24\*ECW:0T&O RA;P"+ M/YQ_)N+QLE'+DJQR.H"+33TB6\*GU,%_3::3&/$V,)Y]"TX?:+8'2+2J1GT( M4]60C\9G650=;))_#7%)?O4W%G1$-W$?GB*[7PA5,*A %+2 M!M6-Y@.JX23FQ"P%:\/P7;*A4+U=GH4 4Q4@>DA5H<&C+^_3Q=*80*C;R*ZI/*>IC@I'"XQ*GYGJ(E+8E:IH& ML708U#Y<1PPZ]P>7IE;ZS;KFY YO:?7/[.DJ6^?%A@'Z]*W^HZD^_*C>/,)L MG+2Z^O)U4]1VA#H]+>@%==,B@'+S!PSV$, 'C+0MN,L&W25>??>4OWS/:M$6 M;QS<]3^&N*Y__3+\*UV>>KAXMS=/^P?+BX]WVVU'.6)?2% M.//7PDZNXF V,!1'TN.4J0;\=9)AMOKKYD@K1\GA%O*/V>+,6MA"ZNV(UC<]+8PWG@@^6M:4KK+CA [VJ-6E? MN+,UJ1YDK_<<%?@T*G%,W\7CK&2@7A8%&0)V1U>2I;MM4Z<,6[Y&1>RP SST M&S#[PH,UH]TM4LJ31TJ*NOVC[@?8IK'3L$D_Q[X2V#9R&AQI-I?3@,BCC9D8 M5O%KM768H'.?5C6%+@1SLC A@P6%LC69#"J"_4R&DR,PG!OV$JR\V3_%YDON M'':D_M8QF)5&4Y-;V0+57R,_[+^W0/R+DY]WR>8JR6-R9"TJTVV5%_55^>J7 M?_K-A]^__V--A4[0*7Y*,E:T]S1*9TD6Q;5PD<7!ZN""TR*^/>79TM?:IITQ74_<\ MCSZ:)7LT^QG^@I.G9RHFP7[TA.\P#=^D=<+RK"JB5;7C:9]^,$VIOKGQ/;MZ MU[8WUW3#$ZJ90BU7J,,62Z0&.N&"CX"=HOCD?)VL,7KWAJ.B_-:+#]S>WW+, M>M3[T;TO;C!3L'2=@YE_C^?HH!;RXBLN5DF);XM$6\?%&P='='"PURK<,Y99G/CY;+K:X8 M;$A,'M&9;-*Q"<,G]I_@'#?KJ!UP+ G9 1>*NFP5THE'&>-?"-\MC M>Z$SU\%F8D9".M],K>,Q2X'^Y4-G+6B9Z8;O^#[O3'5',K?F;;?Q]6_#OD>> M92IPWLC/,@^,SK4_;>C. ?<@D,QXJA( IFOI?(H,6^O3>CI%DNFTF4V;0,BK M9B9UV3^C'WQ/JT$-P@$[9478I:]2$;!S1K<.Q:]@PK IM)XZ(31Q-Z.Q3&T'-G9GHM3&'J#:'HC6'56?BH 61?D! -3LF=-)= M$9&2K$Q6?X[2G:<+D^$W0SI"'* Y;YKE)'L^,9G8=M1CR-N,=P-,1S8B':#X,5[MR=@G6V^)Q2'13;\B.]$69\]94]]$CN@75ZF[.J;;SX?DWIYXN)YV4J=V? M[CL"GQ1G-#/F?(+1CFA$X)+3\5S?K M0@=G'#!I!.1&,%UZ:CW4WD(P7+@(R54PJ79G#;X0$Z?\6B,O#M*Y9=@%X#T@ MH.5/'G'A;O9'-+-*4A9 3:_.K!S3'.NNYUDG6FFVDU_O;'NX]BVGW./+GC+3 M!#'Y+#QR=@AH*K8+[*,[^=D3K$B^%=)D.D)3WMP$QYT5Q4IUTN2J 9WR:YO-DV[/6OX%.9/ MYW=SOJ;50QD[HMGVX#$((Q;J5SI#3SXZEA/W?]H(*8CY?9K9QM^TSWA_(%]1 M5$-7M/,X*0XY%.)>V%,*V@"P]+E6G4.,2749T$JO=$[M&<_B6S((GZ,-5A9. MG_=S(:W*X_2EPS%@O78?*)G.76J&R.C'P _)AG_O'A,QOFM MGQ3:=[C:%=E#5#SAR@;6FO:>(*WC>*A$WA;QQL$@V:CS+HK]*-P&P2,47W'% M'PC<6?.%VBYH>7IR<:^[CW$+=&! M8++<#!V()(C:V!>;;9J_85PO?B;!;M9W>)4_973D^97W65Y6I7V=[$F_!U(S M>UJ-S6"'(97,G@%>ZO+9,V#+GTE.P_RU15WMR;_DT0RGU](,!G@=1L7MF1 U MM+^9X.31OOU>.O\KI8=^'3(VLHT%OXPN43&BT4CB&JQ>GF L%P< MK_YH)_P)CFHG\/FSJJN,Z!FWF]WK9F>LO\+04GFT'SWW0W3QUJAMCIKV =QV M6(S#$%(6@P".(^.5AH$.'DO*2P8-F@*X<[ :#TM$N=\"3(.ICSC#19224_HR MWB190H_A5?*"Z\E2Z6=UI/>(,5N)AEBKZ=A>MD_9+/2@3ME1 S8$G]-H>?3! MX#2E&5FR^%-4_((K\K,M_LRD/CTC9CF$W1@G8:AKB8("G.W@",X(RY'Q![,[ M7&(B_#-AZ1R_X#3?TAG8%FE6U![!9B>->.G!J1C@.G1!0V"D\A2!8.9^..0-!6(DJ*%!# K0X0B6 M@]$-2O Y$C:A"0>,2,E&9-N,R):.R)0!-DO">\S"@,GR24^F\<-K_O"<[TJR M2Z#!P2P$&&=&](_IR)-!C))1"'KDG2#2'C7=(-(/:CIB?VFZ"L-TQ@]NUYJ M1];&P"8=83J613/"%1GAJAEA]C"A&>')37&DX05C9B-4'KC]C+&6X&QCY+" M@/[AE0CS=I.9-UL6=""PETM@Q#TG0X0N1.1KAD4-_;G'Q!W[]F/3 W_%QR;/ M9MA^7>?9$TW^=T5&)*/N6"/PM12>(*_G>JA0VII7CFK;AP%R"^5WX>U+\S; M'C$"M 0/2MH1H% &"G6FSPRI>UCO$NNU\N@@Z7,W5&7]UP#<81(M#MTB$A5Z M'V6C+VS0SO](*SUA[5@'X >3:E,QWE 7RHJ@-_;PK8BRU3,F:ZOY6L^E%_C' M!PKIG"/*ZCZ82R&$BY@1@VGY/D WDB&!E6P4)P!KIY>@P-J5;C18Z7GE., J M#*8[6(61' W6LJ@Z0"7_&H*4_.IO9S2,&A?;J*C>-#>(ZJ8>X*;AAMLF'0[+P#N<./V7SX5F%G>D!GEYLJ1WA-47"2RP _@MFS4^'1AY3PX MHUT,?T[**M*Z%'HM/+D0^EP).V_Z5W#_@$1S77_ 7&JS.?_;J _T.3.]ARD2 MFE:(77I^R9*JO+O_8A-JI:/S&V2EE4 27E6WKZ_1&05Z1VC*;X/8)5F-B22J MRCP@!_L_^;/]UIMU%I7/;.NES_9@3>W9+VJ61NTCK9-![%VEE)JGJ%.GACA8 M*NV[(U#1?#N#+9$H,F^PR\ M"V"L?F9(N,GSB#5>5OZIHTN9::DMMB/@B6;8U/KO'4-I2H/&9I^,^#<7:/_5HZLM MZ:I"BQE*H0KOL]1<-CA9$4@; SR">:N7*;BI[G,9)<7L-<;5GSR&VT]-A56>YHA3?-C#2B+X]3S1A)Q1L2V@=W/BZ:G$Q\ MQBA1TQ&M?H=X5ZCI"VI2F%#HLB]TR84NND*ON=")0FB?,\)H7 ]-?32H/6X^ M*'/T\S@^WQ7M\8WSV7L8=?.:X:)\3K8TEE&WMQC;H\^MPVBIY?MRWA7B?;7K M.N]N@0;O]]HN69@MV)(_L0H2KH*8JV!;JV#P4"YO1=]*1/>ZZA^&>V%1/PST M'M] [Q[39/6E2M*D2G"YW&Z+G,Q$/./R37;Q]UU2O5FY/YQ[\OF*VEE*X9DU MZP&U72Q0TPFJLU.398WW$X(;XG"!]U)AUACT5?DXD K/SL8;[*4U+&@991BMZ1OR4QVU2[YLUO2@LK[)5P4Z74=H]=M*TIE:W:_-\ M&.2^;28=ZGQ&[)/LM5KGHTV-E!)U/KM W0]3%PG[] )U/MYW0='/PU_+^5(J MFT;4*5+A/4FSFZGZTFY.&QT=0C3Z3O$LSP@*2])8NQV=X1N>PI&FUHQT JK+ M,2F=UJ>UT[INUW-:H_V' +>XWE0ER[P<]?W[9:?=ME95Q/W['5W!7L7-9G3= MF*IP+='8>UWFAM)VC'Y;87><(7V?3X>NLK(JV'I2WE3/N'AXCK+Z'G9/=IU$ MC[6/Z39*=-,:"#?'$-1ZD+9GB-;@_* .0XAQA"K"TCZ6H]M#AR]$&8.9/\,8 M 5E&DQ6-3&>[FT .Z=XGA,G";0^?#<8?YZ,4WQ3,G;#&Q_Y'Z M+?DU$ID :F'+/(U13F;0^B,%!HFG/PS$O3,P+(*M#KJ3(;DS<++!3,9S[O\DRP*K?/17]GYUU:O+H?B!2KV MG07P1@K&\+V=GK56?P1':O'9Q1Q'9=E7CN$(+-6.IY=4\/?'HTRW$J70>-;@_1ECH%.'KT#J%+72/K\$8@LU!=D8DH)4]$%"\[W:: M#./[D_?-NB/DS:XJJRB+R53*!57,9O;DGF8N!WDT[J.;->K-61WR>MZ"F(ZF MD2U?T\W('GYY1[92*INO&<85B]W9! 2(-C.'KT&;9CH8O?FJ'?\?2<.J;!Z' M?BSR4I_+PL,W0X^FL]3<]-%U]8<1_S*]#*@=4>SCT!<"$.H\[*S6WLK6"DVR M]AD:U^@1Q^6YF/;7O6N+V#;/R0.+XZOP%Z&D"2_()\_+\<VIX4>9;HA*BZ_0>.R3(V33AQC-X1GF,>:]6[7([*9[9' M[CQJH5?1#!.*/>&(?CSM"L=(.#2'IH_!TUH:LLJ/[MT'<2RF!."-Q%3""K:_ M:L6JYP1AS;1'&787[!45X=Q+N/NTP M[QZ<+QS"NF688ABFOURT]?T8: !,T^9XW#?-,%PX!\A ,"&>YD,P32MOC#\( MN9KF%,, Z529Y;%0/Z$LBT1ML\K.$:!Y($/'$,MYJ,[A7"A>LU,#OVAT'(09 M-'@4H:.33"#^WC[:S![C[]=>*!_R4J^#O_NZ$^MP)""6_@VPD*M48[U[FUG4 M974C8U1;1/XXT:4L[4]9"U9HX1,XRGJN-70 :[@J-"? 9P:U60/(H+Z8_7FB MR##ZE'/-#Y3_CM/X],U<.=9 X_,YM89S^MAD%X)>QE M#*P?!+N.!3D&U;'1SW0LR#[SY9 *MO(RR-WB89H%5M+.5TED"8="9=]>L3S@ ME5>ITEZ5Y%GU:54KV4&O=? 479JG1YUVA9:VA$">MK=YN(_$Y]:MY55LHH$"=!G 8!>T$9UT_EE++9] M(/L]PT8DD V>:6<'NJ6S4^&4_IF_8)KR ,?+%UQ$3[BWI]2NM#:$GH!G)<-0 MEPT1JJG0\" "O.K:#TP7O9Y'Q0;3AXU.5(].OZ+]I!M-7F_I9KW&M *:%O3R MIK[F5SF?BA)@33MP(.O4VYMXY]:MU03LI..\;C<-#IM\AUH$#AMYPI[ VU C M;;Y0:+C)M=@%VHPJM(&8M2KG?)I/\[1ICA\F(M#'\1W>K5^WLR2*L*<7NX$P MOX*>913&/V,VCH;D'?**T,R-;NWYR$P&CG#E(<" <>#CE>V V.$E1F MQ7HGQ2E[D"LP>,'3FVKW#ZZ=>+(#9]ET^5_Y(WF)A=2=@.]1QHUDUV0 A]'& M@"8=SM)0/''2ZP:> 7(?3&V^TY=3^+UH4'"M\FOSYIU4/6%<^>MT+[E>F%WQ M#G<+C@/ ,[).GD9%P8Q-A("*!A;'QEMM"9+#""#0CX$%FF&#"IP'XG!$3_3> M9/6,XQV+%F,+S]M9&I7E0_28:A^%Z*A\OMS0O6--*MKC#\AA@%^IG1 M"$9PL !V3Q]FEL+K\P,SGH0W F8P^;.'.NWLERRIU)$3NL8>T2_E5] M9:V4.WD_0+=BF/_!P*]/2*LA,42R&@\> 4R-IS:EZR3#5Q7>Z HP*-K[A+&" M8P');(YK9[V?:5O$&D/!>7K&O>):AQ0!VCJ8C'='TN[N\)8,SS,]KY[OBO:N M\XH<>E>8?O0V4KY2'=.)+U>EJVS"0L_0TND!\2Z:&_68[';,]_"P=8*V\NS'@"'8"Z)0?::NRG M42EU8]D0^5PY=;SKJH,LT+X]8@1 *^@( >IJ#GO^'V7\>UU(C1 25E,C?OP9 MP#4Q1(QOB&U&U#-QC8G%ZNOK6%-Z- 6S%$+Q8D9!\XG7-(@1:8O ^+$*=UGV M,J2T,?7T)\4;*\T,:1B6T!I:AR6N_)E(GY7Z+D9C&(KV'LU!Q;$:.#7XZZ8P MP'?GNH6[C&F?4-="9 AP+3[\P?JVWI_=/*;)$]L1GN_P57:/B9R0.+0X6G:7T0IM:)K[1VRHD"\Z0 M56 >9<0J)(=DP%<9 0YBEIBM_LM!=JSK-BASULH_VJJ;7E'3+\^ M!=CBWM]$0'@@\U&^P==Y65H<4A7M/9JKBN,AT*@=\8;H'6WZ+5I659$\[BH: MA$:=/[=1P7.LJHZ2?O;6U@+M-M3#F!>0UJ/%R] @M&#QZ!(M\G5241YT/L]. M(Y].S2YO1@@OZCTC"QBA3T-H&O$!JC^3@ +4 M3C\+=)ZD.]H:>O*?0/)SG.6;)(->&<9B=6AO8X$*\;QB2&36S?HB*C+".7U2PL2Q?Y$QS8= 'G%,I"/=BXGN M)]#^&ZCY"*)H19W/4*+F0S3RDD\1H3P8.7Z-P3Q.F=(:U>]9IC1%?W/6@5Q? M6SPZF.X3'N>I"?4BE.JN/_C MF7O4-8*GL:D%2*'DN9535YJBGI+F*<,__>;#[]__<=6)1/^>IU9$._KH[XBG M$WEMY5DLYF@FDM,W>0>*)"=>OGH\DXY!>[93D3S5RE',++-JX(CF%AL[FGC& ML3$BZ'GH<[11YYJQ)P6?$7IR6()Z@2B5,OL,I'G/( Z\K8I8LS,X$6C^K.9B MLTWS-XS9.SF^&3.FY-#0>+03'>>ZHK]M,=]]@=1%77(6.'6'3XE\6HL18T,S M,0+,GWVT]6Z798FK"R8T#8.XX M?6M__/<$%T3%SV_7^(6,E/Z0:]L!A-6;9%)#&K7M.:*7?P8]?_J4",0RK="G M-#LKZ '85&WZ+$Y3Y-!XY'/L!\+"+"5T@R7H61!$-!";5;"[XP7AFU%)!6)>4>]T^C!,L$"-!/P"?%>>7 \1NU)A26HD:4! [O8CH M?87OGS&N/A;Y;DNVH)=)1GZ71.E]%57,FL\B?NME$\9Q>-<@N\/1>M!!M^X5 ML6Y1T^\"M3VCMFO4]!U O,:Q:05FEWJ8Y:CWKX>9C<<<87GV]("+S3E^K%KN M-1.#HKW/?& *CH77IZ3=" ME2"GA/$A**00\U6WS7@JQ;#.U[JQT!RL=0/A\3D6?[BTW..Z_>$\*5=I3GDT M[N^=>O'YH,M).B&%4_VH*ZHZDQ;JHC&$W?.($11>5;D/G\_7\47Q1@N X"UA M$\<\TFD,2IU[\OKNW57*(5H;2@>8^MD 'R[::9[_TJ2:"L#B1B)2?*$^"HX> MHP/**MF0+?+-^J#%P:T;GS$$;O(-4=F0TX!=Q_7!4T3!+/*%8(%CD"F$&8R M)<2SQCNUU)YM%D]]^(.58'' ,[S M%N,P1)C%((#CR'@3;J"#QY+R.EB#I@#N@JW&PQ)1[G>]TE)0I,>$1O!KJW$/ M&WDJY23P)F0JJQL ;:FGX=$' -4CW2V0-.,PVQ1 .DR5X+.JS&VJ$S)7Y-W^T6OI./^62\HHSU 'S4I2C(:[DV?TN<%*G'QDJPPVA;Y2T+? MUU]H@#-B_8%YMVAJ#@G'[ M!:"UE8\?+\S':]N,UZ8_7M,8_B<<)U&^PI$Z4XZ\F2=CEO GQM,W30!MR'\D=ZT!C1LY,ER M!-Z$\GJT =4%H*5,P*0ORY"/==@Z1WCR79]!%F+BA'QAAH M:7.?(:15Z\BF@'I9DY@6-R7_8'=T:TRC:SYH3,"M&X]FX2B?\/"T)D<=^@7J M]8 Z7U9C\5%]")4W7*.%Z(7-"5,\) MQ)1(D^]"6%6GL1_5>CN)\7 MD2/A+_Q?Y =:^.#?_G]02P,$% @ \8@, M4TND+]8)5 9G@% !0 !I87,M,C R,3 V,S!?<')E+GAM;.U]:5,D2=+> M=YGI/XQ&GV<&:*!A32M9<;6PEVX0T+M:R61K2594$>]D93)Y +4R_7?%X574 M$6=F9'EF]GS861HB(N-YW./R_W7OYY](&F=C MFD[_^G-53GXY^?F__=?_^!_^RW_ZY9WGX=3VA:9$E5L@\4O\;9[#?V M][_)#_YT_^G7/?9/]M/^IU]&U;0JRE\.]@[V?_K?>_M_.3SZR\')__GI_XZ^ M_K]??N%]2&CZ^U-4D)]8G]/BKS^O?.7]*4]^S?+I;P=[>Y]^6Q3\69;\RWM! MUTJ_?5J4W?_M?WZ]>8B?R2SZA0*092W>C*K>_NGIZ6_BKZQH0?]2B/HW61R5 M@D5KOW[2EN#_^F51[!?^JU_V#W[YM/_K>S'^F7.09PFY)Y.?Q.?_4LY?R%]_ M+NCL)>'=%K][SLGDKS_3J!!,[AU_VN.5__-YQJ1\%TU9.=[&]_OK94=I6I)I M'B5".OR/OZT4_JWA5],Q20LR9C\P+:!CKC]G4<)Y?G@FI"SU^WD4Y MT^UG4M(X2L)T>J/)%A \E.R_?$P6MY/;%SYZ^2@_,=K5F/?F29>,WFC@M&A]EFWT3-(XM,?.(8TG'[#=Y1<:7[R]\+G!2<(=& MFO7R)DNGCR2?79 G)^&LEV^J'ZQ9\AB]NW&Q5KS9EQ_(E(^YBZB,7+Z\5KSA ME_E*Q:8M(A9G)D(Q:3EU0E.S67\:K=,MKKZS&2W%VBBV,6+B9H&:SI$MOMJHTZ\%51/._14E%+F@1)UE1Y6ZDJ.LUZ\L]2?A. MANVBR_EC'C&=C,7>TZ4_^KH-1UCU5) _*B;\RU>N 4YC:ZL.WKYG5_N?4/N@ M)GUXY(M:ZT@77VEEO^<.P=) &WL_]\Z9ZP??!WIU3%'[IW MS+FI<'M%]\ZI:@7;O;EW0U&IC9V<1X>,]5O;/[EWT*&1H'LI]YYI*H;?5[EW MR52[!8O.:#RF_#=1"E!%U.N/ZMXFW1UB6NB=QQK0OH9'L-[>9 M\?_QQ?0U2D!/[TE1YC1F.TO^-W=*T+O8 89'29*]<>/X599?9-53.:F2Q=JR M8R9=NM(!QL3\(R9QMO;RJ7+$=DYC,;7?BN%5\$E!-EX4U4S^;L=<-NLD'LL- M)[G6/MW*.6+9+]7?W4$W:;U=7'R74[%#!OO[[83Q3I:EOJ=CDI]'+[2,DAO" M]-1C@+3QU59X:*C,=5IMXT2Y)%;]9W= C9IO UE# =5H-/BI>LG>EYQMC\^R M['>Q)6736S6KA+5M-,ORDOY+=(-5^"B2KOV)[:QI-F:3Y^,SV?R.%R6H/0S. M;W,5\6HQC'WC8W.:)0G;3?&U?WE_OBCD#J)6LRU;2CYVC;:2[CA;^&@XZ\O' M\A;E^9SM6]C08%T0HX&7N*ZJDIV<[W+*3E$O40+[53;,5TLW M1.;UC7 8&TX>SDT%NY-M/-NYM13,%LA]",=50O@Q_)6D%;G*L]GENUR6SZNB M9-W)^?F;4WE#7]E:(Z;AL_D7DK&^OSQS)[!1SO:"[BC;_7XP;AK*TK6E-BRJ MBF/LVI]7CK&CN*2OM)Q[ O]R589N&1-9'-"'DC^2KD+HZIWW'(2@_V)VZ/8 M*?=?[.0O]DOG6>&S@=MI=]I@KJG:^S?:DC=&0R#UVFWM#J(AFKHMMX;G8^:7 M>XNO-*6S:B:L"HOM!=LBUS1QM/3AH'.= M.^RF7V@)WXC1/^9?8@OX XFKG.D;*2[?XZ0:DS%?\J7)"::\S2"*^ M\L^M,O_O"&;'^CSF&JR2::J2S5@9P'O1 /)I^J^5ST$WY M+%1,'DPNV6Z"S<:64;16%G ?]D!>EOZKY?:IVW*[8ON"*/D'B?(K]IO"(KF- MTH#]J$>RTR)02^^P#]*3^N@NOY7R@/^X=Q)48E#+\*B;,KQDQY%R?D^FE&-/ MRV_13#=QJHH"ZL\]D)RY^VJA'7=9:.>,F9QOS\?D_=_(W"BUC;* ^Z0W8M/V M7RVWS]V4VWF5YVNSOWFGHBL.Z$][(#T[!+4 3[HI0%!&">J>O'"/AG3*0\&U MBYZIBF3A8*\'@G2#H1;F:9>%*3Q_N+7FE? +,D!H%*:Z"K#0AQ.Y&PS-"7VO MR]*\H@EW"RS)-,O-*^):20#=A^.ZL?<:D774J@+F[_G^P=,C+1/=,KA9#.!^ MZH&P]%W72*JC]I7'/.()K1[FLZRR\ M^ S'.%51@-T'$XJY^QJI==2 (N?RAUF4)!\Y>PQKUEI) -T'HXFQ]QJ1==I> MV46K>;BAK G]L9Y84&A$V6DKRL,S21(7":X6!,C] ML9^H.Z^15T>M)Z""[^)^G7Z$$9C'W59Q"?^D/^C%I7%YC@Q6!YA*]HR:4I:/&PQII 2A\NB+S0 M:$3<49N,A/88O5^/&5LB68$(B[6/3$T=2<1I?ZZ+K#@T NVTN68T'NI M-20IB\5O-M4'?OW/Y6LG*[%Y;.82)A-#.)5/=2&SXZ79" .<2/GI D,4A XC MS6+UJ%T?.C9Y'-(JHZP]FJ "5(EC)7<;D*>1,39BQ8)3S)YTKFQ+,Y#R6U M#&:'VI(HK,-?O9'M!0LSFJQ%^7.@UA'O4!N(0CHRUI*HIU*HL&*&IP7FS*#F<'Y8+PCPD1=MDUC4@M2A"!3#5I*\ M(#>8DH00$F>!;I07C'S>0[K?LDG))%,MD$#1;9BBY:\<\,Q5&P\AE(L4HR)E MCT'43O6!,:0;,4=AJC7 $U^@$#E,C5A_ 4,?,6KZ M2D .LHFTELQ=0(4*XL.4^%U.7B*ZR';.']HHGTF^1IGQE&VM+>G"2N[22 >\ MT(4*&.S,-MYU^PX4(-T3-IO8U3A"11&6&<_;VC'KF7B0W=]LQJI)@K R'-0[ MG[GA"16#^$KRIPSQI"82!?,,W8N'DU8>LS$>T4P5.4U'^UC)$>J)W151J(A% M7,%?T9261#Q*H'BEQB!X.]2+W/7Q7=?EG#?H7AV@00AWP\\K^M\L<7*E82E526T.$.%87;!^KWU)N V 0[&<(=6@#[DD[6+>,T& M6J$3 HRTM*#@=R)+! M#!7&BKK'@XXNXRU6N#.;URTU@2;DBY50FN ,-E3P+.I$O_*>M]-4H*X I" [ MP04S#U@PAHK%[<@*[[:T _SN;.)"68 ^@&GDZF_W0US:#<_T&G?QVEI #W*0 M0BBY.P'5Z$&O3'^UK@)LO!X-9()WP:E1@EY9]61NUN\I+:^+HN)9%ZQ!#NH: M0 MZN)E=;/IA;X2ED7:OC'EWBYX*GFR25I0&.M#CT>I*V0A)(^&>V>J6N9;= M!O(F$*XFE7B/T;O9,.?3$M"(;*AI MH!UUX6JTIE?FNWM21C0EX\LH3]FAI5@AXX),:$S-H8NVRD 6>A*1NKKA@U"C M#KVRW&TSY76P S*0KVCKB]N$2),N9E".?0T<^H HY,-<"Y8\"UJ-6C0W[W4@ MC^*=X/R9E#1FV ::5/'S\C$5)W T*GB/]_>./^V)_K)?_/,KX7DUN26 J.Y.*A.6?;MJX!P=D)=IJN$"KABS=0ZL3NZ(A\>=!IN3=7 M!([0[:>A=4*/,U#FQ:[I@G4SH*\$W*!;2=O1@4V, TC:J(+IME6PU 26T(UD M[6B"$N@0$CU^7!76V#LXU :V!G-N< 0[@(R/6X\5>U@(3.LHNF-,4%70@QQ" M2L@MH(YV ]T:.I@CI0'@$%)">C[7[E(-"$)WF&I! Y0H6\L3B7.#LB2NN)W< MOA#Y:J_T"U[Q*^ >!8@W*M*M8;-3\%NORQ67EJ2L#S]CN#>\DK0R>JDOBD G MNS/L_)C5^2]L@AO 50R,JG0*J4==WDC0UI',''7'7A="[ YH!W%)4S"^>"(T M<4E/\E<:D\OW.*GX G-!&!*V:G&$[.>$")&FX]$LRTOZ+_%[XPK=M''@&MGJ MYZ *NL4[' $#N"]Z( EK<\H@?HWRW\D*HZ9U4EL)N$&^"ZZM'"[ !G!G=,^D MPACE+UA33?6W1.V(;P&W0%Y(RCA(^JXUG-*6-6I M*71% 1KRY9VWT.QP0EW,(/HT+P%^A&JXG ,_2@,;Z#$*[9P 53A#W;D@2OTZ M9;,#*1SV8ALE@87N.&&&D+868^.KE5,IZI1,N6T33=@+';YB3,K\"A73[0_S MZAF99#E9)M4[(X[!I6F4ST5&7YYSA:=!A%:DI%J ?/ M4"])'5(9W''C#1-T6>;TJ2IYI04C0%H9Q;\2J1+C?Z^*$IXHM"4R:>>#(!3D35AP M#?-7Y! 4#N&E.04]#LIIJ 7T()L'=J1A3CR$>MNN(UD65GT$SY^C=$J*ZU1& MT!>*K!QX?H(U$WXZU)>R/3Y&\.18=.^1JZL+#E$0.MP=IWP7;C7>&QI@@7P# M$ZS<18!*DL'GE2SE8VST3DT6%F,]24YG3&P; K.(UPPHD <@DK0WL%UDLXB: MKN25Y8&,KMC3S/+2&$W,N )YWB$)>26IC/S1(."MLD "LI>-13YJH1JP!/*J M0Q+H2D2(5:!;98$$9%M5+8$:L 1RE$,2J":UJE6XQGJY^Z8AE1B$H1EJZ,TF:$=,7/P%VT>B"A/,@Z(%FNO_?DI2/V6A HXT7=<.2&L= MJ:W8-I$@\ML$- 1W*P%5)CC:4E7QMUN!K[A\)WE,"Z,GGW=;4@:'_9RCZP$= M@C^4!KX<'H&4QM 8D-F;&24$TB&X&WVX4Q6/F<;>+,AXBH3;R8R'40BQWA-V MRBUH22";AR3NGL39-!6MV$X-;7]:"@H[.-I?)7?'2S!'J#_]0$,X,3*A=,4U MQ%E9VV9#HZ*]2NE:.SJ+4= 5H[:S0FA :/R#>I66U;3#/,]2=N0K&+S;B7"U MJ+DEWVI'4G@TJ.VX :1&3WJ54M"XIPR@*)J&@,1A;<$-*#6JTJNL@R$NR_:Q MK[6#79;MZ^^S#[R]#.65RF6*9DIO?%6VC^VG$NJJ;%_OC'+@;5E5RK4#D1=1 M\7R59&^8B9B7??"+J]BJ)IT7EN;]OH13''4G\-A J<4?9 -/OZ,HENDWX*6& M:KIR%-D2D%J@-2;\#)K;166,F=%6 $N1MJTUQ-3OD(D MCGF,AJYL3YW&K0E%O\,EOI&2+TMW>?9*V<;G;/Z=;6>NTV5ROU%;-^@V&]U6!6 %V?* H2HV/@;P%N<%=-0_QZJE)F/IZ.3D$'DO MC#/!.!(3*F8&=Y99G4"7;Q^F4_X?O]& MT[%#8OGMPG!'A^SWB#%!F+@(E@$:43$8=3EA.ZX+(O]_A2SP"W4X>KLW JX6 MR =J#$6JP]$0\DAOXU[,L(QX0E\ME[(NU8$PY+-U'0&[JHH)<^/HI#:" [!OS74Y>V%*[.,O!$6Z4RL0T MHZ(@QM--O0:!5OQ[XM8F#C\6&D[7C<6AA .M,W!147X$57DZ+N+<@Y9!K_YG0K3/-FC^ ML"6GZN^T?#ZOBI)MX/+%A&D*!?)L"6A$MN2U.6\XP@\57(3LD>=H[@SBOPGD M(9^[,:S =3@*%>6$^="D!O=U^DJ*4(["AL8DF=A^?,$_ M2%H2_U'1G# FV% IYW=)Q(Z7Z9A'>K[,S+MA]T: /.2@H"9"UUUB^C.@49^> M&9H7R*^R_"&;E&], Z:LE(:"$%>JMI3"254C>Q[9@=V)RW(6@/T(5N#PVM* M'08T"M3\.3Q\]5GZB(78LA@: S*1??*";5F%GR+N<,LPO M/-&:G&T-&F*L!Q0AWQPT$:U:61Q!:R)>W4V[G5B/5I;WIAQJQ1BYYESF>T MQ82,BRO&JV^Z76M=2=8ILDMO"PKB#ERC)4.PW"H(#+([!?*0[XO":TT=!C3J MTRN[+ ?-_\?7U=P' M\73X/9M"+R<38CP@[;8C(,1.YC4T':ZP6-*HNK\M&5'5)2:VA5S!>9LV8M2@ MSRU\#<31R;2M)J5ME0J-9O8J449;.AB"XM[9GP*!UNB5=Q(+_%?8NJQ=G4Q& MVK9VZ1B$S:C\_P!LA5EAODZU:1XS[Z=(#]B*.OD+9]#WV@:E+^ M]>+XBDKG*JB!I)%LKUX:6 GY<1'N9F$@ \F% M)I1\]:@T(NZ5SS /T&$D?=S@I^.EH4NL:BX7VJYM '6].T?4 *C1C1W9DY5K M]R+P\Y:=P?-%8AMPB_^6E?\@8A+3K-]NE27^?>R+!']Q;:_BOH U N]5?@9P MDQ=7\+=/"9T*R177,H;/=,5DJ0DT8?M#-=4+;[0:I>B5WRV %>'B8UI63'8+ MH&=5:9PX?)N0Q&&G%@JM)AZP-?JR(PNF^L2W?"$IFWPELZ?EDSK:QR-U)T#O MAH"7OL\:3<%KE*)Y#MW67[6Y($694.^L*MA^J]CY S:W^31*(:W?Q^LZ M,@'MW0K89,=A]QND?2GMP\^-A^N"Y17J'YG4SE@+OVL&IJD*] O9 M-AN8XNWAZ49!H,=R=C\.SZ*"%K>35:H8E6#USRO6LK">D=?/ZT^WV3AG03UZ:1&J)9( ,[UM)!6.H- M51CLO1W&BTBMU2 M;I/;O2NB.F#,8:!:ZPHQ'1X>[7Z\:KMV08LXR0JV?7<9 MGS[- %AD>YB'3-3#LA[DW@Y#8?)G??Y>D$6XW"!'X=&1UZJI25RBXLJV([74 M@MXAGPL]2-S><#HC[/,HB=(IY;F:1.8OA"'R)W[JA[.Q87E/TX _!@[W3W W#1 M3;^!9Z@EH6!?I]5D7SW@G-#V=J!ILQ1"LMV=6U.@(\6B)U'B8DXQU!)"^GRP MO_O1Y9(!TF_DU6P1*$!.(.0D(_48;(R[M^/S)DNGCR2?79"GG>]&^3>]5CUU M!2F%SWN['X"KY+D,+V5YZ#ZR\ZZ-6O6XL0#J[:A8\7';]:!8?MIK9!AJ"7&< M'B/8#Q6=!3(6A,RJC70\=^/0] M>>'/UJ53EP +314YA_G=/K<#PF_L.-0&:-C!15;BU>/'"V!OUQ^1FF'[K=Q= M[\^6W-Y.5OL!V<*%_Z=XE/:)]W21>\1E']>H87EAXF>*WS$A9ZO]=AFW#5L& M2I"OL4.)53WR@U'4VUD!W.3$Y/"<)>.ER]S.%]JM'GS+2I=MJKFB-'>=8"RZ MRGYY+KVN;0!,[ 78412:9=@?;&^''9ML9E1F0A^E8Y[WGNT[2(KA"F;HBM=Q MT:L=R Z$8%]QZJ;+V/1K" C6V1JRD@]7NL2T-M!^XV4_(F".Y*+/<&N!^IE ME*>,X>7W'<:DKHH(Q3OY=++[X;?9(Y>1IJT#,)!3+MI)5H\?!UB]'2I7$',6.J)B3S&+T=1RN/ MJ,T?\X@=3V,1!+GKL:3KA\-XLE454CH^.-[]F-+US&\?Z-$*0$5.ON(N$/68 MJP6XMR/PH7HJR!\5:^[RE6]U=VX7V?B^4X8G=14AC:-3!)^MS1XYV3YT=:12 M[2'[:]E)UE@Y[+!Z.U::1, -*Q(.88P!^1M=F\O_>L2\61H XQORZ',1@'K\ M^:)L:S#NU.2U$LSKK@^F:H*?3]@GA_I:X(9-\SI.GV3_7;SA491TQO9LIN2B MZP6! ^3@G_KRU:'1)'OLDT0AYZDM)^IF*G*AXZ;1WJ!9X!?Y7--@-@B"79-! MI$^Z=4]BPN!QCV?W=4)?";A!ML_6UPL79&JI]ROWE,;SP6>KX-2"9.VPMWM' M;YAJY>A5JOQ%AK[SYRB?^DP+YHK $?)]:'U5<$6GUH#F6:6<-$ 9+,XGM;1, MYJ,QZQ89?U#P4$;I.,K'#C*NU0Z0@NRCXB_RAF#5&N#_,"OJDU=O*[3E6)U\C@V]3DL>CWBX9]?&J]:9Y6OI.6P$?Q69K"#; 3Y^]HC>54_5#_$S& M5<*=4Y4GD*VG+P1]MHF[8:N KMNF'\'^]C0>#/H K(*+^-2/0\XH2;(W_K;G M59:?,PA4N#M9=:I9@\!IM[.E*=0I%.H!V!@_1M66K_SHC>V-5A\%YYK3T#4E)' MWPG:-0>BY;$T0PW(#-@\4;CB&TYG-&L]Z"&2,RWOI!*;(RXFQ" M$',S'B(X]'[,IE(]NTY9?RKG_#[V MR@ ,.X6/A73;X+*C&Y0)[6M45KF8,6XG6T/,3R_D7V]FVJ)+];>VM!6 MDB'BS+K0@>(+R5C/7IYI'"6CG$1.H8FVNE) 1PB)83Y4Z9Z\DK0BQ153TLMW M::XZKXHRFS%AL[6=JYY^PHQW=Y68;J,U("#35)T%< M*?FCI?RAV;24?1V]4U6(C:XHH$+> (>2S+:IUXPYT 3AC9&)M5K$@2!_/9$.Q-S.&X"13XAJ5MM=L_F6YN@&D>ST!^% M_1=R/$USI0J\>_3@K:U8+:3$WD@6N2ZG]SY%>$])Y:2YVO]5)\U17-)76LX; M^2#Y*XV)FAWNS1Z+G_CD&V?3 ME/Z+R8#D-)."\5/4P-^4DCE$WJGM2G];(Z^WQE!##F*7CUO9.+& M&>J;^9MYW&O,!'Q!DXK'B/NGY]:T(/-!'Z%ZC5BZ6F-,>[4H*3A&/MYZR\NZ MH-?C8%"[T!&;#L<<+SNU/Y 8+G$OW^.D8A,"/^?SW4U5PI:F3@+Y\!^3LL!^ M8#.X/H:GI[<[2V5F<91UIK4\]H<(]I!EK\[F9U'"HZ0?G@DIO^19]4*YUX9' M2GM+$Q(D=HB8FQC4 ],?:6]W=!>DB'/Z(N>5LZJ@*2F*T7A,)93K=)+E,_&E M"U)&--GU(+S-IQ$[2(L>K"4/9=/M:J83$2;!)$6CY(']AKC:-X.T+W?V1PC/ M\B[[8G6&62L('49."168>\TBJP&.Y= 2+K$[VS%$^?PA$A96;DO5N,%8ZTA2 MCI'=576"THC5#@;+T260A#]@?8MF[,>5)Q^T7C+NE8$FY"0<#E+4B-\#()8[ M31@]N+Z[U;K;;)4!T-C/47H(1RU>!: !9/F]?24YOR40)DEY\645K;8.8^;3 M_OX>\@UBV?<<5FM%#4DG=HBE_UIMA!+(!01Q+[8!S[Y MZ^H *<@&+JO$G 6]B2I07MYNB-HZ>RO+ QG(B1P=9.4DY$U, TB[NYS=Y&O8 MW/2:I>+,:9FR3?5@.<.6NM_$[0:HK8RYN[Q37 =HG;^5Y8&1KIRCS4)32]R" M2V,TV>N3J+E7 #B?6>?OK;) !?*QV2(EM6@-6#1B[=?%YD+M;QP"%+8+PS$% M>]]5;WI6H-"(M#?6+ZZFUT51D?%%E?,DK<*/3MQV%M_(F_B36<(N#< 0P+:7 M&.2HD[P?.HTV].K]+0E.@K[+:4P6M]\F+=#5D02?=&4WYBYX.R"-K+TM9:\D M?\K0I'V79S$A8Q%OPN'R2]CKE)8T2NZJIX3&MQ.&A6F^0?K.;0!YV,9P;VVH M 5"C'3LRIBDC3+^GK ]O.65-2OO?1337A7,KR\IY;K\K-C&K^!R :,34JQ>L M5C:<A 5CEL*/YO0>O+SJ-2NSH2:O@EYK\ MPI\R"!"PP1]Q(./;=.7^P.U^T]X.4(BY?F< M25XXZ%G@6^M+>/O()KO DM*L-WY\#,#774O9N6U7@"?GV?2=ZXT[% M )Y4TH+]R!Q31VL^:@-;R$=-7,51L3&0!^)KD]K6.@X,(ULX=[; !> IE*-9 MQL- >[=]7GU$[R*KGLI)E2RR+.-LDU<>@W?8]"I*@V@1HK1-9'YTU(#&K0$) M\ Y&8.1>?6(]847:$_Z(B]+RB@O\:S;K[1@,!3 S09M;35@"?E&HX82N($: MP-[23=O_SFW"MY.)20\\6P(6D0^YKN?9OXS"62L#8)'L<%KFMP6DZ76G/B-2][GE>\,;^VYR&7BQ0+BAZ'A+)=V#"/]6VQQ:%^(;KZ/BT*\[W M"G%H!*A $"C $=W3.M06F[\DRN];_I8EK)F$EO-[1O.NCE[JK\,&OXMN_W9] MVQ4U0PCD7.9^-O/UY,,7?^!NWZ:_K7P49--%1T:[VK;,R !B4(..[GM:_'Z5 M$W*=,DBD*'[I1K)F8(P;6MK% 7])6.23K&V#BL?AM$U<]M MZFZ(:2V2N-,7+!W*EZGHG/VV0U\))(O@_MTDL^5GK-<@?0AUO%L -,.^6V @ M#[LRK6X0;[Y;@(X/_VZ! T7R+=)P;KM;@![_&'<+'"R2?X^6>?O= O3ZQ[A; MX&"1S-,^(E+W^D>_6^ T=.7L:ER@7%!@W2THH_^W/;8*;MI1",A06NZJ.K.% M4'"^+B4G* .X2;B CB[R4(AW\ QC3UD>&.EFKA:%/END+:3UD.S8Q, $ODX[2$+ MS6KH#7?HY^U#].<>O$5B.XD?=N[1AY9.XH?'V.>(=<[M)W'1XQ_E)'Z(]:J& MEGF7D_BA_JF,X9W$#X^Q_60=1*3N=;]/XMJY_FSN\":"0VT@"MNUI^'B5@MP MOUT&]42YO*?@4!N(ZNI65B513Z508<5Z;T%IZY&/F)*<=9H=BFE,EEW7SM\N MU21:[#4ZT,V*=^$2ZR&"B\FS5_FLHS4EOZ$6L(-L*&R@$5X8A^ N=E7E*2VKG#">KN@[ M_\FN ?I*0 ZR92. KA ',*C#5JJ7"[J[)6!+.R@H+8/ PJ\/7_^00OU>T$F M57)#)R;CMD-M8 HY#9^/1#UU0@4UU"L075.*RZ*D,YZH90'ZU?@TB%<[(K#K M\^>NGAJ;*XH9=*C')+JF,E_RK*BE(Z(BD(UL9&I1*390XCX:$L=G4\*EA7R\+=M49;&Z"AOSK@ M*0>;;XT#WDZYU73T]O)HKS,&"P>)-KNX%%@[Y;/3T8O+(^PW9[TDVNSB\DC_ M)FW[M@KU!9<PO 05>W_RIA*2ZVZN#ME/M1HYT1GRS97.EB MQC95D]3L8\^@ M!>RS^=?HW[/\/(F*8LLB(D3:X*SD^ 5@'?EF/)0^!2&BJ6-4)RQ):ZR8^3#; MEOP: A8[='YMI$X>>$/Y7G7%\-2AS"7M!VL=?<)(MK[C8*TC["A8#UG8#$JN M0Y:VVZ> M=#5R3"71AN>@DZZEQO0WK"VFSG2\^/&"O)(D$WA%LBUK*)ES&T!:3R++A'0U MQC5_Q)TZ.K60"NGH!,FUIMDZH '2J1--2PF0CDZPT[>L9Z M)-DT6X_ORMWD0L^'+T_--6 M!8Z0;N::*H$[NB%DL3"@7?%"6PUUK*<8FL: 3*0M<8NJ8L7;.,M%EYSX5 PX M.>UI*@)-B'N)EM1B#5NHG!9=N?()XI"WHXN>XV6,2GHZQG.B=":Q]T7.L M]Z+_\Z)GU5Y^O(^XC?(19K.+'@'SSXL>NWG\>+\GL91"HLTN>@36/R]Z_*X] MCO>1-M.UI!OBHD<@QKKH46X,+NB4;P!'XU=&!"UH.GW,H[00_,7S!22C8Z1/ M$\!"3X)N%7*O#QCKQFAG!M5CK,"W9NN_.[9.72QYS^^C\;]713E<'F.FRM=P@< =8 M+=QW[<*V$:53RB8W&4^YZLLJ#,!G6?:[?%E>;>-C%3Z*;*2)(SG-QL7MY/&9 M;'XGB*'DBJ:T)#P1YGBK?5K$25945M.)5QM2UK@OR1DZ[!Z>:&L$@"*:)&O* M1;/%K@&\4_::%IRICH\[DZS$72C;O@<*4)VRK+3D6'5\C+1QTG"N$KX&&F;HV5^6T":7O?/B;2>8]4QUKN:/B)2][I3GJ/>6QG#;+^6%L9\ MI>#1"A#7F5R-=9>[1M#[;7DP0%[)_Q+-[%)$)XQ3-]L5]&&&H!,%ZRE(36$).VQ!8*YPQ#^"IN\<\&I-9E/]N5X7-HL #\L54 M8-GK00[A5;O;R>0KPT;*J^@UR_G>2^29LXK>6$]2]!DY<4-@/7!$/ 0G80-S MI@M.G^K -K**[.1$HL#<\R?O]&"=XDIZ$>EB3 M3-NJ E'=W5T&4(M-I*'>M>NH2OB'G?@W)LD\0;[N:5EMK-B'\#2> ;\Y ,5< M$4A"3F+?LH*LX6S\/!THPRO)G[(.JL/?"3^@LZ' .AA-B?3$.".3C(>NO)?W M)"5O47*;7W)OD:+NA./]%1 W237-E_1/.K&L]-?EJ&BL"(.346S5EH![%KH #^0+M M?EPNV%KZ]-UG27*5Y6]1/CY_YI?0Q76Z*(0[.%=ZYC $5TH+,1V<[NU^H"TZ MX]!?Z"3R'MS(GGJ(; ,(-!A>Q,+X4$9YB;1]6D!C3+ U.SVOJ()VU"30HX_ ME\=V:K0F]SP'7ND"6H$._7)'!Q4D@$_(5RN-F-?L52UPV]JC[E8%Q!"T+)P4@5#1> (>>_5CDHXP1[ 8@Q0[_)L0HI" +DBQ%TU-!6!(^0] M67NJ884=:+G'5 T1U4>*TGGA4%< 3I#W<"VH@@UN((?_>BJ@C.L#R&=9ROI6 M, [.L]F,"C4VC'C'F@ N .%#X07^#UY)6E%'IZCG*93)TDKJP!4 M9/>)=D1L 3R MYH?HW?B?@I0E 8VD'WV6YC)C5@'D&[@MGPFN98EDS^FL2)P MA.RJWX(^N,(>@,>^!WMA#"+ 'K*O5?MV!#<.0GGV[_PU[9LLG3Z2?'9!GCX2 M6YQ'>3YGJ^=HQID0^2EXF9LL0KJ@7NVE@UU/55S*ZA3ANIGWXCIEO:A3KTYO5B6C-D3UPL!$N3=KHWE[?.M#@6J>2IH&K7K M]-]H.KZ[_K=O66F/,=-7 FZ0MZ9^$O9!A6J?:F-/=.,0-J:I(5@YV4.^SJRQ MAEKQ]#LAQ3J\]0.%LY37JP$UR->45KFYB%L'K-\Y)-8Q?D\CZ3U*QMSQE .] MR\F,5C-VI!9%BZ**TIB(#,[F\(R&+0/!R+>8032G ?8!6+E6SZ#?LC2V&K34 M%8 3Y -U37VP00IDBE)$[N 8HZZJLLK)74[3F+Y$R2+/[.UDM32^68H[%;(9 M_6O$>DO+N:>52E-;2G4?P75[M7/0*TJ*>_*RI'\ID>N4Q^T\OI'DE7S-TO+9 M9@>IW2[0@;P#\)*;?0PW8&$ +FU>3/R#1/GC6Q9*O: YX!-Y=[!KK=H"/P G M.'\"V-=-QOAZ#0*G';+7[TRAUN$/P'G.FX*KK#)9K6JU!XPB7Q1@*-0Z^@&8 M.E<9<%03P-^!JX2 TO\ %& YGETBOU&I-_4:L;1[R4FW$T\6)?A09V.3@\Z M8+DVL;P]D>I0]/NBN@U_HU/L>!H_X?J@:N'=QOJ#[SJ-<[%H1(G3.-26E_B. M>B4U1T"!KH"11J?QL3BE#O"'1"FM:-C:HX M<(%L_C;)R$6JFUA"/06 )-=[\IHEKSS$=@VE=1DUUH-YKU.2WI2;6M:.L-!2 M^^N?J&<4E_=LLCJ;&PZ3AM*P[/3"3.<$(U22_=9DI)U$C>4!(/9[\B;FG82U MB294 GRD>72IN#<.3O#;A>%@C?U2BM=NQX0B5!;Z3EC)V2I /%W>/ZK HH'L MEF22E8N57(5G&,GE.2&WDXWE7CX9?);E>?;&-P/1"_M+.3=9\CR: 0J[^^>FER^O]!,;VT$?>,[DL=<=E/W! &F1N#,@GQ_UW0%<4.H49 080^[-TP7MY.M4!Z[ M95I5"[;)O9L21FEY08HXIR^6MZZL=8&LKESTUIP" MC, T6N!M1^NB%IQGLY>$[3""3S:ZY\NU(*HT1%O6V&75OY5T)>3"8E+^DH:G@L5 M[0")O;,DU02IT90>6QP=IPM.P?$^=NQ0L_G@ X-&C+UX_Y']2$1^X@Z%"BU[ MY14O9*@%Z_<)QBX*.@6["7CKPP7&>@V @'QB=N)8MZVRX&H:5'0J53HE4VZ, M>T0,IES.^4O,?"4XS]*2IA4[+]R^$&E--IV?W!N1%'Y&/D@W4(TZ4 -%+>&N MG-_3G,39-.5IDQCJQ4- !JW0U !>D _4#53 BBM0"!-&^J ',N6;C(NHC![B M9S*N$K:'@/<@KAB)_$7IG*$ZKXJ2\9?S=T"X_ZUXI5H^:7LV_T(RUNK+,XVC M9)23".FA.\!2;'7'88&VUI6Y"3]_WOU W))+X2@8:RQPHX:!$.R;,G>Y:1QK M I'0J;#C(B]7](O]:U.WV*\^3AAKW*E]&8WE@03L"Y- @EQ7$T?@G8I3=I.^ M'#BKD+0^DL;RDH03)/]C1_DHA&K'@Q697%^H(Z;A#$FA]2C?+@1PD6Z['26Q M+3X=B &DN[G\>CFRA@1\% +L2.MP+0&:0'0O4;?;R"MH=!?%=$)C\^#;+ ?( MD1;/^N-/CR-0W''0TZ^3#-FAOL@2.A;D"Y.K83>D+BQ9.,7V&VAM*V1#W:D8 MYYI"-VZ#=,6! B0CAXMH7(2YB04KBCG,0@JFN72Z."1:5U5-#2 $*>S9353J M%=8*""OL61FW]9&:6TY'AL Z55% -5(KK+,S8[E'.FB9=_5/3%FO!*7P$@(EV9NU"_+2P7-&BAQ\'B MS7TFH!N':,JZ30*GR)E#VIF;PW&#%D8=5M\<]$_?>5RL7PQWROH)>W9,7[NR>3MUO=K>J M2"'MHU[H;O9MA=^S.?S1_1;7N34&_>CPX #[H&05C.W&M@;@'_N:EI'PJ3.V MR1K2\[N;!;3=>Z1EYQ>TG E$TZ2#D/PN: $/^ELIQ4*T!8E_G6:OOXG'!?.Y ME"[\8U.X\.M_?G]02/+CCP 3*2S%40+K8E-U/M"%+*XOI&&J*VX]N)UMF=]-125<']D'=<+!S%)_F?&2'V.^7F_T,'YPK M[.BB %+=1A3H]A?AL%MF\>]G44'&/%2>I(5H=?F [I8QE3 MBFZ4YU$Z%5O2@JUFRS* 8/06Y6./S;P!-R*;Q4**VGME#D=6ID[RWADI$ M]I=(ULH!>.S,1.%EJ58:#?9.^5K[3TVU.?N@(QW?)5'J])Y4&Y\#42!O3#7: MH9E_6J6A4T]8/=*91/% \E<:$]BAF!]>,=61.-'3Y;8JP6WW $=*L)[%4HK^ MGI15GCY&^924+F+7E@=\V#F0=BQR!SKZ;9ZP$JKCT\G(U;AQD WVM=2NMCNW^:0V$S!*;ZNR**-T3-.I-#6UH::Z;\'D@&VX#:A,@=753EP@N]$+R6DV M?BBCO,2Z)VC(T1=6L"RNTSN!Y$N>%:W,N/JO@4R0W;*ZK\Q&Z@)%36"Z>C7E MYRK+)X2R[119DM2B(BN^!M+ -K-W7I&-U#4-#EG/>H2ERMQ,S[-AD_%%E;/5 M1Z(4K!2K-OS+=Y+'M"!&3?5N#-C$=GQN7Q$;,-,X=*4;BC: 72RV:;GS\Z6! MN%#1/7(;>YGV58__1@HV"'E8S?L+B7FZNXS_:I?J[=H%$!ZVBT7GM=Z?SU"1 M4\A^7PUY@[6.6X-:U_FM;X$PL,UIG5=N W&AXK'ZK<4KP_SOA$Z?^53 $$53 MLMC+W>74^-S&CGH@!7?0]9LJ=(WWIC-4]%H/+'1:F[[2\M/6> C7"Q!BUZ_R MVA\3;5 :*KROX^N#C3J%$0EK8'AV!42)_?9']T=';5Z'\7!M8_X6[* /$*^. M@!C_O-MLB=5A/-?[HYTO_KQ4"DUGJ*>*AV\Z11H@S3H&@A[^'5A'6![&P\X! M[7I(H\:Q!R"X/^_>0M,YC,>N!2=/=MJ>O%?C>\)=HL4CL:D(XZJBY)'DLP/; MF-AM;T"@/\8M'1:UV$^"*P,:PKKI-=!^O,Y(":%G[6E-^;O [##>0O]SG9 " M_3&,N5C4AGI 'MV[N0&!WN@-"/3'B*O!HE8S5H9V&^]N?+]F3-&TH/'?HJ3:T?W)^C=!.']:?IL3 MJ-%N[XMT](U7JP;RT72:BRB0G>E^[3Z!:/\T^[9/L&;L]/&>/T31*8QHERZ393L_7!_V0U*M# MU,2-8<3NGL0QX/> OFYN>ANKA&:2:Y?(?B=[O$[99$>6I-XL)&!._6BH!<1@ M;QW;E;E:T9Q8Z7>*2 U$:ZY'8ST@!WFWY20]+\%OHL/*Q1CJH8$DX0>:=/PU MRG\G/#4W/_6D!;&^76NK"A0AAX,Z2E&SR#A#Q$K+&"J=?$$8K<\,Z 5Y)4DF M'J=T502'VI*H(V2G@D:ZX(6RWVD;OY"4L!,30SH:SVA*^8ZLI*_$52&_LC9:I6)"4+_3;3 22K66ZM'(!' MWH0HI6$4W&;O>VYF4VNZ2-V?1RD;(+>I@\7-O15)W"GR6J&1I9?;AAE=O^UN M=LB/;UD M5BV L0A+PB!U4*!KE/V-Z?7M\_Y4\8D9P26<_YZC.'!=551@(Y] M!;S+E=Y.1:<,;DY:<$]>JCQ^9D2-ICD1)LE-B,8WV9WK TE(MW-VT6V+N@8T M+"N5,K3T;[0H(^/K6"LE!(;C/:3ENR;=ZS+3(FK!XK-+VV'==S09^!_Q'*;A MH>E+#YWL7N4.>61*>(FZGM*R^+^X;N+HXZ^'K#3 M]>S] 97%DY90N?G#3!(W63KEX:A2SZ_3F/% 7\EY5#P+)LQ3AF-M!O[H\."D MZ[E@ D\@WN2$RE:/&2FYH,=RK%DM)CE$?_T XU2CIB%4=G:D9<7Y/*(:2M@) M_]42,4MOL_^A4H<'.@*\98_/655$J8A%%93 MB[$>:#.VE0SC&./(2ZATI5B1*^O@K,<;97E@ ]L\YB8PM;0MN$(EVD22,L,U MRU*Q8ED-H5MEP\ #L+ M[RX7*0U^C0"QC#ROIG/ 1@D @?0(GX9/#>F;/=9$S2#99QXBKH1"ZXK_3I+Q MV=SN%&NL T"1#-U:UK>%XXA"(Z[>F&>JIX+\4?'C*:?%P4M64T,R\AG[#7$4 MDXR-$8V.],48H\!G]W_5U0%6L/VJ;2)SEO0F*HVLD5R.(&Q+:K1A^[-5#@#] M:-L@ P\:P;9OF;$+UK@M4I0$4$AW6Q:>+4+91* 12_NF%/4N-8J?_T&BW'SS MN%8(H"!9J:W\*G:MFNYK)('DBK,(7Y^4)']\(\DK^9JEY;/9Q])<2=[)82U= M-23E"D\_X7K,/<,R32 MWJ]9:L 4_X/NXLV,:,2.%$"FZ;++SEY=!X B3JE.4G 6WB8JC?CZ9%.A8QKE M<[ S9%5S9JDH.W; MYI"55/QGS6II?7\WT&> >^QS14 ="JRE1LXT^NIM5.SI(]*KW&P:\&SZ&_I[ M(!3LT]=N%+D]\C0:[6UG[:E&K[TO?YW* 7\5T;SU1]%UGP318,>^=E>OG?G3 MJ+:W81A7M5>""<^C%UI&B?19YH\?YJ]D?)7E5U59Y>2Z**HHC4T3L7=;@LS/ M>]@A?:TK8P-B-%KF;77NP 1:AV(8C5]8P;)8C,8O>5:TT^-04;SGS DO%%E2^W\W)DK^53N7U+25X\TQ>> MH,.DM_5:!(*[GNBWN6XVI4>C?]ZW#KASJ;SV^E[2A):4%*.7ESQC:XA,@GN; MRI0"3@SLZO<&)(F=!JB[.[\0U&H&B?=M$F8^Y0^87[)L7(S2\;L7)\6*]\37 M;$PG='%APA.YL7USG NNHV3S)L]I4+3Q82FD_<&?T7?%HN:),N\[J;J;! \/ M" =ZS[.4=:1@A8T[SN#? #X'>\_4(F$:!>S9)9/3C?0W3@2WX\HL_H^98F1^ MR\I_D/+COMHPT;;V31#.X$_P.R!0H]W>%TZ8.XG6:(++C"R'7_%RIDNHW78$ MA#AX^P(6JYJAX7UAU8U-=CW[]&U5%F64CFDZ_5;5>V6Y_K>X*([WCP>OX"T2 MI]'A7CV\$\1W2+I][POI"]($>=4H- < M[YHT*=DZ&>SM:CA^--JTLRLL7;H&.&7>3E9@KDSC$JHN/LVQ.K" [13=JI;X M+0MD_!@G/S5PM19\QKWW6-5@!IA](+D@XTI<\+@, M^ZTZ@'>P1R4/ C0"W]D]@_VQMS4WLW%5 <]6@)/!NA THD2C)CN+$-'G M+<\7V0MN)PL?AY(PV977Z2AFO\@)L6]*O1N") F#O6]ORHI&7WH6=M&>M\UZ MX(JX-UA&KZ!X5IDZQ,3Z:7__\V"/]%UA5S-H>F4VA_!R,E:3"7D*#"KNU@"0 M-OC 3U\V-"KD;<=&OWFI$Q1H'8:CZ30G4T8G6\1RFA8T%B/0X[B(U"TFX*/# M@^%N-[K%L680>9OOZPTBY5;W KZ[YEP0%<^"ZA5W,NZ*,,NJ5.6)6JL=P2]).OYPC5L3 &6[]FD>);_& MV4Q^4:8**L1)\#E+6+\+.8A&XS&5>*[329;/Q-,X+VUSGW+2C)Z M8J,\BHW.UL:*0A<.ENE/=@EHF:M'IG&:GR=1(3/NF-#H:P$4['V0(]V:2=\% MGGJ@>9NI4/TU+]%HR\LN/B$G7##(B:U;$U@-,D(>R58/JW!)'?CD&-0 M65XR\JDS66>]IVP+*DV88*_D_.'4(R]+1U7YG.66R!-#+A?EM[E8Y<;"3G!'<@'>3?JZVI*O(^21WU0+[.@TI^(^S0#& M-"8?H7NW$['4V8ZBS@T!A\@^MK4TI"Y0M;+LS-$L?(*V)=2SJ# >[/25@!WD M&[>F$X46E%KD_DYU?I'*-[RT%$X'HY3?%//X4I+&/"EA=ZY2#;V\H$6<9$65N]RL M>K4C]&+_X'3W8_"&+3B$W+Z0/.(=O"%L53)'QSK6E) ^82_0]:2@'IW.B =P M![N.TNZ-J"P/C"!?N@?5 0O. =R^WL'>]/8IH5,Y$5?D.GT@<9:.&8&/SS0? M_X-$IJLZYS: .>Q#6T@-J8&]K9M2=9$QMQE]6_;IM2*98&S:[1L/$;4[:M6NT!?.SY MH+GTC+?^=3D9P+["SL!'W%2<5&,1# )_::1L^F8EO^BF)#R= M*ES+QYU5OE6";R?;@[&1"MH:![:17=80%=&=H% [)AY@MM,=$P-U(S.)".O. MRIND49ZRS=/R+_PF,&:;J@N:5&S$X&R-+)URV @YMB DN[=\7F&'$)E V+R7 MS0@7BP,@97G>_4^GV"9';Z[5X]2"< ";D+L\FU Q#HU&YD4AP(Y\QVP1B\Z@ MO UB #:*OQ.>EI"I]"O)HRF1:35O)UOY6AS&LV]3P".R32O04*\/?@#.YR;P M*]@WJ*VI2OH&@5/D75]]3?#7+!85.X&W[1VE)QQPH?24/)*YR\9S0Y;L\B?-7N'A@257"PRR;7'7C6%#C'+"N M'(<(]LY@,G"/2@WQ(2 ,V4)J%Z?&TZTE+@9P*&E(R-E"9T#.,"I87Z+9L0:[6NK*GDZ0@X*W8DB^.B@BJ !'.+6$S4**-9 M8FT=8 ;9==1=?IK]M!W> "*,&PZP&X>@Y%"? -ZQTP+V:2%4<#> :.F&I&@3 M5@5M'QA'/F"$UY]6]'23LD#AW;OWY%IFV?QP>"L>JMDLRN<,=5'2&;^W7Y:Z MG5S1-$ICRCVVE[GD<*P1JJX[6"1,U80=\O/G_=U/$C8J""*^ZE5>FOY*( M=W-\F]YS5>6A0_)AWWSQ3Q$_:C-(!/L&T(2\L+D)4CW\6Z!B *:()2MG\^6/ M_YV2G,GE>7Y#7DEBL2JX-0"<(1L(6E !BZXYDC* 8_X2)_ HO7ZWP%O/_%[M M (/(*61\I6W1&3_@ SC8+T%>IVS[50C&#JQ'>T,MR*ZL@^V25?C*E8';Z#S+I*BG$=Y/N>/W)*7["-I=1UE\6P)"$1V(JLE<;7R MU,8_@ QH"^O([:31?./3#/"';*,+J#_UP ?*B-:-K4V4\&>2'YX)*;_D6?7" M1M/2QK9,(WP>R5<:7*XOFC8M=A,GV$J&L#EJ2M< LK;=9.GTD>2S"_+T,;H- MNJ8L#XP@>[:&DZM:;RS00V5NVVFJEGN2<'/_7927<_&N723?.>Q0GA9M%^V6 M?UM5(;SC95("%)]$71_/YFM_<78]]&@/X".;9=V%9/,TK 5] %9\-]P6 XI[ M(Y*[0^RGMYJ)7:U+=4@8@/5^%9S51+]=&+A ]J:J(SN[%FPB1#6X*W-R_HT6 M973.@%8)3\HB-CPW2:P]AEKK %CDXX!)".MB\P"$:B+72T\^+,*A\O>GOT9I M)-]P M]4(\9^K^)^RK&3^YZ! ,P-RIV8W5.X3 IHVS@_W,VPY/'>NH ]D:D2[@-!"] M#AM;]8"<#FULM-+S$OPFNC8LB_7G9M91REVCC7/S>B$)Y0#9^\*1[>UI6@6_S#HE&,+DK;/ M'3IHU]$=;["A'I38?>#20_54D#\JUMPE/S9UZ8IRJVOVJTE=%;&[.#A&R(^X MT2/KC:.BN.S\9^1]GIU:S46B$5&@>T*D\]=V1L/5TK:T#I"!? 5DEYBSH352!;O&Z(6JKPZFR/)"!;4^SR\I)R)N8 M!A +PQ'2,8WR^4.T?)3>8=)6UI',8,=$U9VV+9#Z'<2R HNG?KF=^-A'[96! M)N3[*@'N$]UW.593,A87*MSA>:1HM,LI:U*>.B^BN6JFUY8%=!VPH/D( MT0&.1E@[7WE(KES&VK;F@ 2,.VM]4'1Z=]FQ9:894HRJ]RIBR>*/X,1O% M?U0T)PLJ2/$EM[PT:JD*1/5TE7%'I_&T\;8$=F'&$%@+X8DHS6N+1]8+>9*^ MS<76^2G9>&KQVK8Q"?,!(+VG*U)H#C2*U]Q@J?1^_8UC>HH*\E__/U!+ 0(4 M Q0 ( /&(#%/P*5I?#$P,RYH=&U02P$"% ,4 " #QB Q3 M\N!G"B4' :) $0 @ &GZ@$ 9#$Y,C0P,&1E>#,Q,2YH M=&U02P$"% ,4 " #QB Q3DOTW3A@' )) $0 @ '[ M\0$ 9#$Y,C0P,&1E>#,Q,BYH=&U02P$"% ,4 " #QB Q3<(Y'5BL$ #S M#@ $0 @ %"^0$ 9#$Y,C0P,&1E>#,R,2YH=&U02P$"% ,4 M " #QB Q3Z*Z]1QH$ #=#@ $0 @ &<_0$ 9#$Y,C0P M,&1E>#,R,BYH=&U02P$"% ,4 " #QB Q3J5YN0O0* "O"P &0 M @ 'E 0( 9S$Y,C0P,&ZQ( #?' 0 " 1 - @!I87,M,C R M,3 V,S N>'-D4$L! A0#% @ \8@,4SX&UL4$L! A0#% @ \8@, M4S27B%H#/@ L=<# !0 ( !%RT" &EA&UL4$L! A0#% @ \8@,4UFGF1@!;P [EX& !0 M ( !3&L" &EA&UL4$L! A0#% @ \8@,4TND M+]8)5 9G@% !0 ( !?]H" &EA&UL4$L%!@ , P !0, +HN P $! end