0001842718-21-000009.txt : 20211110 0001842718-21-000009.hdr.sgml : 20211110 20211110160503 ACCESSION NUMBER: 0001842718-21-000009 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211110 DATE AS OF CHANGE: 20211110 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: 211396480 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 ias-20210930.htm 10-Q ias-20210930
false2021Q30001842718--12-3100018427182021-01-012021-09-30xbrli:shares00018427182021-11-09iso4217:USD00018427182021-09-3000018427182020-12-31iso4217:USDxbrli:shares00018427182021-07-012021-09-3000018427182020-07-012020-09-3000018427182020-01-012020-09-300001842718us-gaap:CommonStockMember2021-06-300001842718us-gaap:AdditionalPaidInCapitalMember2021-06-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001842718us-gaap:RetainedEarningsMember2021-06-3000018427182021-06-300001842718us-gaap:CommonStockMember2021-07-012021-09-300001842718us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001842718us-gaap:RetainedEarningsMember2021-07-012021-09-300001842718us-gaap:CommonStockMember2021-09-300001842718us-gaap:AdditionalPaidInCapitalMember2021-09-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001842718us-gaap:RetainedEarningsMember2021-09-300001842718us-gaap:MemberUnitsMember2020-12-310001842718us-gaap:CommonStockMember2020-12-310001842718us-gaap:AdditionalPaidInCapitalMember2020-12-310001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001842718us-gaap:RetainedEarningsMember2020-12-310001842718us-gaap:MemberUnitsMember2021-01-012021-09-300001842718us-gaap:RetainedEarningsMember2021-01-012021-09-300001842718us-gaap:CommonStockMember2021-01-012021-09-300001842718us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001842718us-gaap:MemberUnitsMember2021-09-300001842718us-gaap:MemberUnitsMember2020-06-300001842718us-gaap:AdditionalPaidInCapitalMember2020-06-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001842718us-gaap:RetainedEarningsMember2020-06-3000018427182020-06-300001842718us-gaap:MemberUnitsMember2020-07-012020-09-300001842718us-gaap:RetainedEarningsMember2020-07-012020-09-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001842718us-gaap:MemberUnitsMember2020-09-300001842718us-gaap:AdditionalPaidInCapitalMember2020-09-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001842718us-gaap:RetainedEarningsMember2020-09-3000018427182020-09-300001842718us-gaap:MemberUnitsMember2019-12-310001842718us-gaap:AdditionalPaidInCapitalMember2019-12-310001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001842718us-gaap:RetainedEarningsMember2019-12-3100018427182019-12-310001842718us-gaap:MemberUnitsMember2020-01-012020-09-300001842718us-gaap:RetainedEarningsMember2020-01-012020-09-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001842718us-gaap:CommonStockMemberus-gaap:IPOMember2021-07-022021-07-020001842718us-gaap:CommonStockMemberus-gaap:IPOMember2021-07-020001842718us-gaap:CommonStockMemberus-gaap:OverAllotmentOptionMember2021-07-022021-07-020001842718us-gaap:CommonStockMemberus-gaap:OverAllotmentOptionMember2021-07-020001842718us-gaap:CommonStockMemberus-gaap:OverAllotmentOptionMember2021-07-282021-07-280001842718srt:MinimumMember2021-09-300001842718srt:MaximumMember2021-09-30xbrli:pure0001842718srt:MinimumMember2021-01-012021-09-300001842718srt:MaximumMember2021-01-012021-09-300001842718srt:MinimumMember2020-01-012020-09-300001842718srt:MaximumMember2020-01-012020-09-300001842718ias:PublicaLLCMember2021-08-092021-08-090001842718ias:PublicaLLCMember2021-08-090001842718us-gaap:TechnologyBasedIntangibleAssetsMemberias:PublicaLLCMember2021-08-090001842718us-gaap:TrademarksMemberias:PublicaLLCMember2021-08-090001842718us-gaap:CustomerRelationshipsMemberias:PublicaLLCMember2021-08-090001842718us-gaap:TrademarksMemberias:PublicaLLCMember2021-08-092021-08-090001842718us-gaap:CustomerRelationshipsMemberias:PublicaLLCMember2021-08-092021-08-090001842718us-gaap:DevelopedTechnologyRightsMemberias:PublicaLLCMember2021-08-092021-08-090001842718ias:PublicaLLCMember2021-07-012021-09-300001842718ias:PublicaLLCMember2021-01-012021-09-300001842718ias:PublicaLLCMember2021-08-092021-09-300001842718ias:PublicaLLCMember2020-07-012020-09-300001842718ias:PublicaLLCMember2020-01-012020-09-300001842718ias:ComputerAndOfficeEquipmentMembersrt:MinimumMember2021-01-012021-09-300001842718ias:ComputerAndOfficeEquipmentMembersrt:MaximumMember2021-01-012021-09-300001842718ias:ComputerAndOfficeEquipmentMember2021-09-300001842718ias:ComputerAndOfficeEquipmentMember2020-12-310001842718ias:ComputerSoftwareMembersrt:MinimumMember2021-01-012021-09-300001842718ias:ComputerSoftwareMembersrt:MaximumMember2021-01-012021-09-300001842718ias:ComputerSoftwareMember2021-09-300001842718ias:ComputerSoftwareMember2020-12-310001842718us-gaap:LeaseholdImprovementsMember2021-09-300001842718us-gaap:LeaseholdImprovementsMember2020-12-310001842718us-gaap:FurnitureAndFixturesMember2021-01-012021-09-300001842718us-gaap:FurnitureAndFixturesMember2021-09-300001842718us-gaap:FurnitureAndFixturesMember2020-12-310001842718ias:CapitalizedComputerAndOfficeEquipmentMember2021-09-300001842718ias:CapitalizedComputerAndOfficeEquipmentMember2020-12-310001842718ias:CapitalizedComputerAndOfficeEquipmentMember2021-07-012021-09-300001842718ias:CapitalizedComputerAndOfficeEquipmentMember2020-07-012020-09-300001842718ias:CapitalizedComputerAndOfficeEquipmentMember2021-01-012021-09-300001842718ias:CapitalizedComputerAndOfficeEquipmentMember2020-01-012020-09-300001842718us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MinimumMember2021-01-012021-09-300001842718us-gaap:SoftwareAndSoftwareDevelopmentCostsMembersrt:MaximumMember2021-01-012021-09-300001842718us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-09-300001842718us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-12-310001842718us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-07-012021-09-300001842718us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-07-012020-09-300001842718us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-01-012021-09-300001842718us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2020-01-012020-09-300001842718ias:DigitalAdvertisingTransparencySoftwareMember2021-01-012021-09-300001842718us-gaap:CustomerRelationshipsMembersrt:MinimumMember2021-01-012021-09-300001842718us-gaap:CustomerRelationshipsMembersrt:MaximumMember2021-01-012021-09-300001842718us-gaap:CustomerRelationshipsMember2021-09-300001842718us-gaap:CustomerRelationshipsMember2021-01-012021-09-300001842718us-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2021-01-012021-09-300001842718us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2021-01-012021-09-300001842718us-gaap:DevelopedTechnologyRightsMember2021-09-300001842718us-gaap:DevelopedTechnologyRightsMember2021-01-012021-09-300001842718us-gaap:TrademarksMembersrt:MinimumMember2021-01-012021-09-300001842718us-gaap:TrademarksMembersrt:MaximumMember2021-01-012021-09-300001842718us-gaap:TrademarksMember2021-09-300001842718us-gaap:TrademarksMember2021-01-012021-09-300001842718us-gaap:OffMarketFavorableLeaseMember2021-01-012021-09-300001842718us-gaap:OffMarketFavorableLeaseMember2021-09-300001842718us-gaap:CustomerRelationshipsMembersrt:MinimumMember2020-01-012020-12-310001842718us-gaap:CustomerRelationshipsMembersrt:MaximumMember2020-01-012020-12-310001842718us-gaap:CustomerRelationshipsMember2020-12-310001842718us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001842718us-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2020-01-012020-12-310001842718us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2020-01-012020-12-310001842718us-gaap:DevelopedTechnologyRightsMember2020-12-310001842718us-gaap:DevelopedTechnologyRightsMember2020-01-012020-12-310001842718us-gaap:TrademarksMember2020-01-012020-12-310001842718us-gaap:TrademarksMember2020-12-310001842718us-gaap:OffMarketFavorableLeaseMember2020-01-012020-12-310001842718us-gaap:OffMarketFavorableLeaseMember2020-12-310001842718us-gaap:LineOfCreditMemberias:CreditAgreementMember2018-07-190001842718us-gaap:RevolvingCreditFacilityMemberias:CreditAgreementMember2018-07-190001842718us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:LineOfCreditMemberias:CreditAgreementMember2018-07-192018-07-190001842718us-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMemberias:CreditAgreementMember2018-07-192018-07-190001842718us-gaap:LineOfCreditMemberias:CreditAgreementMember2018-07-192018-07-190001842718us-gaap:EurodollarMemberus-gaap:LineOfCreditMemberias:CreditAgreementMember2018-07-192018-07-190001842718us-gaap:LineOfCreditMemberias:CreditAgreementMember2021-09-300001842718us-gaap:LineOfCreditMemberias:CreditAgreementMember2019-11-190001842718us-gaap:LineOfCreditMemberias:CreditAgreementMember2019-11-192019-11-190001842718ias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-09-290001842718us-gaap:LetterOfCreditMemberias:NewCreditAgreementMember2021-09-290001842718ias:NewCreditAgreementMemberias:AlternativeCurrencyMember2021-09-290001842718ias:LongTermDebtNetMemberias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-09-290001842718ias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-09-292021-09-290001842718us-gaap:BaseRateMemberias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-01-012021-09-300001842718us-gaap:BaseRateMemberias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-01-012021-09-300001842718us-gaap:LondonInterbankOfferedRateLIBORMemberias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-01-012021-09-300001842718us-gaap:LondonInterbankOfferedRateLIBORMemberias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-01-012021-09-300001842718ias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberias:SterlingMembersrt:MinimumMember2021-01-012021-09-300001842718ias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberias:SterlingMembersrt:MaximumMember2021-01-012021-09-300001842718us-gaap:EurodollarMemberias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-01-012021-09-300001842718us-gaap:EurodollarMemberias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-01-012021-09-300001842718ias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMember2021-01-012021-09-300001842718ias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2021-01-012021-09-300001842718ias:NewCreditAgreementMemberus-gaap:RevolvingCreditFacilityMember2021-09-300001842718ias:TermLoanMember2021-09-300001842718ias:TermLoanMember2020-12-310001842718us-gaap:PaymentInKindPIKNoteMember2021-09-300001842718us-gaap:PaymentInKindPIKNoteMember2020-12-310001842718us-gaap:RevolvingCreditFacilityMember2021-09-300001842718us-gaap:RevolvingCreditFacilityMember2020-12-31ias:segment0001842718us-gaap:OperatingSegmentsMembersrt:AmericasMember2021-07-012021-09-300001842718us-gaap:OperatingSegmentsMembersrt:AmericasMember2020-07-012020-09-300001842718us-gaap:OperatingSegmentsMembersrt:AmericasMember2021-01-012021-09-300001842718us-gaap:OperatingSegmentsMembersrt:AmericasMember2020-01-012020-09-300001842718us-gaap:OperatingSegmentsMemberus-gaap:EMEAMember2021-07-012021-09-300001842718us-gaap:OperatingSegmentsMemberus-gaap:EMEAMember2020-07-012020-09-300001842718us-gaap:OperatingSegmentsMemberus-gaap:EMEAMember2021-01-012021-09-300001842718us-gaap:OperatingSegmentsMemberus-gaap:EMEAMember2020-01-012020-09-300001842718us-gaap:OperatingSegmentsMembersrt:AsiaPacificMember2021-07-012021-09-300001842718us-gaap:OperatingSegmentsMembersrt:AsiaPacificMember2020-07-012020-09-300001842718us-gaap:OperatingSegmentsMembersrt:AsiaPacificMember2021-01-012021-09-300001842718us-gaap:OperatingSegmentsMembersrt:AsiaPacificMember2020-01-012020-09-300001842718us-gaap:OperatingSegmentsMember2021-07-012021-09-300001842718us-gaap:OperatingSegmentsMember2020-07-012020-09-300001842718us-gaap:OperatingSegmentsMember2021-01-012021-09-300001842718us-gaap:OperatingSegmentsMember2020-01-012020-09-300001842718country:US2021-07-012021-09-300001842718country:US2020-07-012020-09-300001842718country:US2021-01-012021-09-300001842718country:US2020-01-012020-09-300001842718us-gaap:OperatingSegmentsMembersrt:AmericasMember2021-09-300001842718us-gaap:OperatingSegmentsMembersrt:AmericasMember2020-12-310001842718us-gaap:OperatingSegmentsMemberus-gaap:EMEAMember2021-09-300001842718us-gaap:OperatingSegmentsMemberus-gaap:EMEAMember2020-12-310001842718us-gaap:OperatingSegmentsMembersrt:AsiaPacificMember2021-09-300001842718us-gaap:OperatingSegmentsMembersrt:AsiaPacificMember2020-12-310001842718us-gaap:OperatingSegmentsMember2021-09-300001842718us-gaap:OperatingSegmentsMember2020-12-310001842718ias:TimeBasedOptionsMemberias:TwoThousandAndEighteenPlanMember2018-08-012018-08-010001842718ias:TwoThousandAndEighteenPlanMemberias:ReturnTargetOptionsMember2018-08-012018-08-010001842718ias:AmendedAndRestatedTwoThousandAndEighteenPlanMemberias:ReturnTargetOptionsMember2021-01-012021-09-300001842718ias:TimeBasedOptionsMemberias:AmendedAndRestatedTwoThousandAndEighteenPlanMember2021-09-300001842718ias:TwoThousandAndEighteenPlanMemberus-gaap:EmployeeStockOptionMember2021-07-012021-09-300001842718ias:TwoThousandAndEighteenPlanMemberus-gaap:EmployeeStockOptionMember2021-01-012021-09-300001842718ias:AmendedAndRestatedTwoThousandAndEighteenPlanMemberias:ReturnTargetOptionsMember2021-09-300001842718ias:TwoThousandAndTwentyOnePlanMemberus-gaap:EmployeeStockOptionMember2021-06-290001842718ias:TwoThousandAndTwentyOnePlanMemberus-gaap:EmployeeStockOptionMember2021-06-292021-06-290001842718ias:TwoThousandAndTwentyOnePlanMemberus-gaap:EmployeeStockOptionMember2021-07-012021-09-300001842718ias:TwoThousandAndTwentyOnePlanMemberus-gaap:EmployeeStockOptionMember2021-01-012021-09-300001842718ias:TwoThousandAndTwentyOnePlanMemberus-gaap:EmployeeStockOptionMember2021-09-300001842718ias:TimeBasedOptionsMemberias:TwoThousandAndTwentyOnePlanMember2021-09-300001842718ias:TwoThousandAndTwentyOnePlanMemberias:ReturnTargetOptionsMember2021-09-300001842718ias:TimeBasedOptionsMember2021-06-300001842718ias:TimeBasedOptionsMember2021-04-012021-06-300001842718ias:TimeBasedOptionsMember2021-07-012021-09-300001842718ias:TimeBasedOptionsMember2021-09-300001842718ias:ReturnTargetOptionsMember2021-06-300001842718ias:ReturnTargetOptionsMember2021-04-012021-06-300001842718ias:ReturnTargetOptionsMember2021-07-012021-09-300001842718ias:ReturnTargetOptionsMember2021-09-300001842718ias:TimeBasedOptionsMember2020-12-310001842718ias:TimeBasedOptionsMember2020-01-012020-12-310001842718ias:TimeBasedOptionsMember2021-01-012021-09-300001842718ias:ReturnTargetOptionsMember2020-12-310001842718ias:ReturnTargetOptionsMember2020-01-012020-12-310001842718ias:ReturnTargetOptionsMember2021-01-012021-09-300001842718ias:EmployeeStockPurchasePlanMember2021-09-300001842718ias:EmployeeStockPurchasePlanMember2021-01-012021-09-300001842718ias:LongTermIncentivePlanMember2021-01-012021-09-300001842718ias:LongTermIncentivePlanMember2020-07-012020-09-300001842718ias:LongTermIncentivePlanMember2020-01-012020-09-300001842718ias:AmendedAndRestatedLongTermIncentivePlanMember2021-01-012021-09-300001842718ias:AmendedAndRestatedLongTermIncentivePlanMember2021-09-022021-09-020001842718ias:AmendedAndRestatedLongTermIncentivePlanMember2021-09-300001842718ias:TwoThousandAndTwentyOnePlanMemberus-gaap:RestrictedStockUnitsRSUMember2021-06-302021-06-300001842718ias:TwoThousandAndTwentyOnePlanMemberus-gaap:RestrictedStockUnitsRSUMember2021-08-022021-08-020001842718ias:TwoThousandAndTwentyOnePlanMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001842718us-gaap:RestrictedStockUnitsRSUMember2021-06-300001842718us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001842718us-gaap:RestrictedStockUnitsRSUMember2021-09-300001842718us-gaap:RestrictedStockUnitsRSUMember2020-12-310001842718us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001842718ias:AmendedAndRestatedLongTermIncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMember2021-08-022021-08-020001842718ias:TwoThousandAndTwentyOnePlanMemberus-gaap:PerformanceSharesMember2021-01-012021-09-300001842718ias:TwoThousandAndTwentyOnePlanMemberus-gaap:PerformanceSharesMember2021-09-300001842718us-gaap:CostOfSalesMember2021-07-012021-09-300001842718us-gaap:CostOfSalesMember2020-07-012020-09-300001842718us-gaap:CostOfSalesMember2021-01-012021-09-300001842718us-gaap:CostOfSalesMember2020-01-012020-09-300001842718us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001842718us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001842718us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001842718us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001842718us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001842718us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001842718us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001842718us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001842718us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001842718us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001842718us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001842718us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001842718us-gaap:CommonStockMember2021-08-092021-08-090001842718us-gaap:CommonStockMember2021-07-022021-07-020001842718us-gaap:CommonStockMember2020-07-012020-09-300001842718us-gaap:CommonStockMember2020-01-012020-09-300001842718us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001842718us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001842718us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001842718us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001842718ias:VistaConsultingGroupLlcMemberias:ConsultingServicesAndOtherMembersrt:AffiliatedEntityMember2021-07-012021-09-300001842718ias:VistaConsultingGroupLlcMemberias:ConsultingServicesAndOtherMembersrt:AffiliatedEntityMember2020-07-012020-09-300001842718ias:VistaConsultingGroupLlcMemberias:ConsultingServicesAndOtherMembersrt:AffiliatedEntityMember2021-01-012021-09-300001842718ias:VistaConsultingGroupLlcMemberias:ConsultingServicesAndOtherMembersrt:AffiliatedEntityMember2020-01-012020-09-300001842718ias:VistaConsultingGroupLlcMemberias:ConsultingServicesAndOtherMembersrt:AffiliatedEntityMember2021-09-300001842718ias:VistaConsultingGroupLlcMemberias:ConsultingServicesAndOtherMembersrt:AffiliatedEntityMember2020-12-310001842718ias:TravelAndOtherMemberias:VistaEquityPartnersManagementLlcMembersrt:AffiliatedEntityMember2021-07-012021-09-300001842718ias:TravelAndOtherMemberias:VistaEquityPartnersManagementLlcMembersrt:AffiliatedEntityMember2020-07-012020-09-300001842718ias:TravelAndOtherMemberias:VistaEquityPartnersManagementLlcMembersrt:AffiliatedEntityMember2021-01-012021-09-300001842718ias:TravelAndOtherMemberias:VistaEquityPartnersManagementLlcMembersrt:AffiliatedEntityMember2020-01-012020-09-300001842718ias:TravelAndOtherMemberias:VistaEquityPartnersManagementLlcMembersrt:AffiliatedEntityMember2021-09-300001842718ias:TravelAndOtherMemberias:VistaEquityPartnersManagementLlcMembersrt:AffiliatedEntityMember2020-12-310001842718ias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMemberias:MediaoceanLLCMember2020-07-012020-09-300001842718ias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMemberias:MediaoceanLLCMember2021-07-012021-09-300001842718ias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMemberias:MediaoceanLLCMember2020-01-012020-09-300001842718ias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMemberias:MediaoceanLLCMember2021-01-012021-09-300001842718ias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMemberias:MediaoceanLLCMember2021-09-300001842718ias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMemberias:MediaoceanLLCMember2020-12-310001842718ias:NavexGlobalInc.Memberias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMember2021-07-012021-09-300001842718ias:NavexGlobalInc.Memberias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMember2020-07-012020-09-300001842718ias:NavexGlobalInc.Memberias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMember2021-01-012021-09-300001842718ias:NavexGlobalInc.Memberias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMember2020-01-012020-09-300001842718ias:NavexGlobalInc.Memberias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMember2021-09-300001842718ias:NavexGlobalInc.Memberias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMember2020-12-310001842718ias:TrainingMemberias:CventIncMembersrt:AffiliatedEntityMember2021-07-012021-09-300001842718ias:TrainingMemberias:CventIncMembersrt:AffiliatedEntityMember2020-07-012020-09-300001842718ias:TrainingMemberias:CventIncMembersrt:AffiliatedEntityMember2021-01-012021-09-300001842718ias:TrainingMemberias:CventIncMembersrt:AffiliatedEntityMember2020-01-012020-09-300001842718ias:TrainingMemberias:CventIncMembersrt:AffiliatedEntityMember2021-09-300001842718ias:TrainingMemberias:CventIncMembersrt:AffiliatedEntityMember2020-12-310001842718ias:SubscriptionSoftwareArrangementsMemberias:MarketoIncMembersrt:AffiliatedEntityMember2021-07-012021-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:MarketoIncMembersrt:AffiliatedEntityMember2020-07-012020-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:MarketoIncMembersrt:AffiliatedEntityMember2021-01-012021-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:MarketoIncMembersrt:AffiliatedEntityMember2020-01-012020-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:MarketoIncMembersrt:AffiliatedEntityMember2021-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:MarketoIncMembersrt:AffiliatedEntityMember2020-12-310001842718ias:SubscriptionSoftwareArrangementsMemberias:PoppuloIncMembersrt:AffiliatedEntityMember2021-07-012021-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:PoppuloIncMembersrt:AffiliatedEntityMember2020-07-012020-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:PoppuloIncMembersrt:AffiliatedEntityMember2021-01-012021-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:PoppuloIncMembersrt:AffiliatedEntityMember2020-01-012020-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:PoppuloIncMembersrt:AffiliatedEntityMember2020-12-310001842718ias:SubscriptionSoftwareArrangementsMemberias:PoppuloIncMembersrt:AffiliatedEntityMember2021-09-300001842718ias:LucidIncMemberias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMember2021-07-012021-09-300001842718ias:LucidIncMemberias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMember2020-07-012020-09-300001842718ias:LucidIncMemberias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMember2021-01-012021-09-300001842718ias:LucidIncMemberias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMember2020-01-012020-09-300001842718ias:LucidIncMemberias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMember2021-09-300001842718ias:LucidIncMemberias:SubscriptionSoftwareArrangementsMembersrt:AffiliatedEntityMember2020-12-310001842718ias:SubscriptionSoftwareArrangementsMemberias:ACloudGuruIncMembersrt:AffiliatedEntityMember2021-07-012021-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:ACloudGuruIncMembersrt:AffiliatedEntityMember2020-07-012020-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:ACloudGuruIncMembersrt:AffiliatedEntityMember2021-01-012021-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:ACloudGuruIncMembersrt:AffiliatedEntityMember2020-01-012020-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:ACloudGuruIncMembersrt:AffiliatedEntityMember2021-09-300001842718ias:SubscriptionSoftwareArrangementsMemberias:ACloudGuruIncMembersrt:AffiliatedEntityMember2020-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2021
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ______________ to ______________
Commission File Number: 001-40557
ias-20210930_g1.jpg
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)(Zip Code)

(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 filerAccelerated filer
Smaller reporting companyNon-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 November 9, 2021, the Registrant had 153,940,553 shares of common stock, $0.001 par value, outstanding.



Table of Contents

  Page No.
PART I. 
Item 1. 
 
 
 
 
 
Item 2.
Item 3.
Item 4.
 
PART II. 
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.
 
 

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)September 30, 2021December 31, 2020
ASSETS  
Current assets:  
Cash and cash equivalents$63,777 $51,734 
Restricted cash213 187 
Accounts receivable, net45,589 45,418 
Unbilled receivables27,128 28,083 
Prepaid expenses and other current assets10,154 4,101 
Total current assets146,861 129,523 
Property and equipment, net1,417 2,243 
Internal use software, net17,511 12,322 
Intangible assets, net265,303 243,348 
Goodwill649,780 458,586 
Other long-term assets4,010 3,557 
Total assets$1,084,882 $849,579 
LIABILITIES AND MEMBERS’/STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable and accrued expenses$43,099 $38,789 
Due to related party62 150 
Capital leases payable50 325 
Deferred revenue568 1,144 
Total current liabilities43,779 40,408 
Accrued rent1,754 1,827 
Net deferred tax liability53,035 24,794 
Long-term debt232,682 351,071 
Total liabilities331,250 418,100 
Commitments and Contingencies (Note 14)
Members’/Stockholders’ Equity
Units, $4.1322314 par value, 0 units authorized at September 30, 2021, 0 units and 134,039,494 issued and outstanding at September 30, 2021 and December 31, 2020, respectively
 553,717 
Preferred Stock, $0.001 par value, 50,000,000 shares authorized at September 30, 2021; 0 shares issued and outstanding at September 30, 2021 and December 31, 2020
  
Common Stock, $0.001 par value, 500,000,000 shares authorized at September 30, 2021, 153,940,553 shares issued and outstanding at September 30, 2021; 0 shares issued and outstanding at December 31, 2020
154  
Additional paid-in-capital(1)
762,470  
Accumulated other comprehensive income788 4,523 
Accumulated deficit(1)
(9,780)(126,761)
Total members’/stockholders’ equity753,632 431,479 
Total liabilities and members’/stockholders’ equity$1,084,882 $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.



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

 
Three Months Ended September 30,
Nine Months Ended September 30,
(IN THOUSANDS, EXCEPT SHARE AND PER SHARE DATA)2021202020212020
Revenue$79,014 $59,964 $221,041 $162,326 
Operating expenses:
Cost of revenue (excluding depreciation and amortization shown below)13,846 10,180 38,191 28,091 
Sales and marketing19,574 13,519 63,387 48,643 
Technology and development14,609 11,107 47,554 36,169 
General and administrative16,089 6,863 57,680 22,449 
Depreciation and amortization16,100 16,434 45,098 49,185 
Total operating expenses80,218 58,103 251,910 184,537 
Operating income (loss)(1,204)1,861 (30,869)(22,211)
Interest expense, net(5,753)(7,795)(17,880)(23,748)
Loss on extinguishment of debt(3,721) (3,721) 
Net loss before benefit from income taxes(10,678)(5,934)(52,470)(45,959)
Benefit from income taxes898 1,486 4,855 10,616 
Net loss$(9,780)$(4,448)$(47,615)$(35,343)
Net loss per share – basic and diluted (1):
$(0.06)$(0.03)$(0.34)$(0.26)
Basic and diluted weighted average shares outstanding151,988,054 134,039,202 140,016,260 134,047,188 
Other comprehensive income (loss):
Foreign currency translation adjustments(2,549)1,761 (3,735)1,037 
Total comprehensive loss$(12,329)$(2,687)$(51,350)$(34,306)

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



INTEGRAL AD SCIENCE HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS’/ STOCKHOLDERS’ EQUITY
(UNAUDITED)

Three Months Ended September 30, 2021
 Common Stock    
(IN THOUSANDS, EXCEPT
UNITS AND SHARES)
SharesAmountAdditional
paid-in
capital
Accumulated
other
comprehensive
income (loss)
Accumulated
deficit
Total
stockholders’
equity
Balance, July 1, 2021134,203,403 $134 $430,368 $3,337 $ $433,839 
RSUs vested26,931 — 150 — — 150 
Stock-based compensation— — 7,984 — — 7,984 
Foreign currency translation adjustment— — — (2,549)— (2,549)
Net loss— — — — (9,780)(9,780)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs16,821,330 17 274,340 — — 274,357 
Issuance of common stock for the acquisition of Publica2,888,889 3 49,628 — — 49,631 
Balance, September 30, 2021
153,940,553 $154 $762,470 $788 $(9,780)$753,632 

Nine Months Ended September 30, 2021
 Member’s InterestCommon Stock    
(IN THOUSANDS, EXCEPT
UNITS AND SHARES)
Units (1)
AmountSharesAmountAdditional
paid-in
capital
Accumulated
other
comprehensive
income (loss)
Accumulated
deficit
Total
members’/
stockholders’
equity
Balance, January 1, 2021134,039,494 $553,717  $ $ $4,523 $(126,761)$431,479 
Repurchase of units(99,946)(413)— — — — (791)(1,204)
Units vested17,486  — — — — — 
Option exercises246,369 1,075 — — 3,360 — — 4,435 
Foreign currency translation adjustment— — — — — (3,735)— (3,735)
Net loss prior to corporate conversion— — — — — — (37,832)(37,832)
Conversion to Delaware corporation (Note 1)(134,203,403)(554,379)134,203,403 134 388,860 — 165,385  
Stock-based compensation— — — — 46,132 — 46,132 
RSUs vested— — 26,931 — 150 — — 150 
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs— — 16,821,330 17 274,340 — — 274,357 
Issuance of common stock for the acquisition of Publica— — 2,888,889 3 49,628 — — 49,631 
Net loss— — — — — — (9,780)(9,780)
Balance, September 30, 2021
 $ 153,940,553 $154 $762,470 $788 $(9,780)$753,632 
(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.



INTEGRAL AD SCIENCE HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS’/STOCKHOLDERS’ EQUITY
(UNAUDITED)

Three Months Ended September 30, 2020

 Member’s Interest    
(IN THOUSANDS, EXCEPT UNITS AND SHARES)
Units(1)
AmountAdditional
paid-in
capital
Accumulated
other
comprehensive
income (loss)
Accumulated
deficit
Total
members’
equity
Balance, July 1, 2020134,050,576 $553,778 $ $(549)$(125,272)$427,957 
Repurchase of units(14,762)(61)— — (10)(71)
Foreign currency translation adjustment— — — 1,761 — 1,761 
Net loss— — — — (4,448)(4,448)
Balance, September 30, 2020
134,035,814 $553,717 $ $1,212 $(129,730)$425,199 

Nine Months Ended September 30, 2020
 Member’s Interest    
(IN THOUSANDS, EXCEPT UNITS AND SHARES)
Units(1)
AmountAdditional
paid-in
capital
Accumulated
other
comprehensive
income (loss)
Accumulated
deficit
Total
members’
equity
Balance, January 1, 2020134,034,604 $553,862 $ $175 $(94,365)$459,672 
Repurchase of units(35,090)(145)— — (22)(167)
Units vested36,300 — — — — — 
Foreign currency translation adjustment— — — 1,037 — 1,037 
Net loss— — — (35,343)(35,343)
Balance, September 30, 2020
134,035,814 $553,717 $ $1,212 $(129,730)$425,199 
(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.



INTEGRAL AD SCIENCE HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
 Nine Months Ended September 30,
(IN THOUSANDS)20212020
Cash flows from operating activities:  
Net loss$(47,615)$(35,343)
Adjustments to reconcile net loss to net cash provided by operating activities
Depreciation and amortization45,098 49,185 
Stock-based compensation49,673  
Deferred tax benefit(9,966)(12,431)
Extinguishment of debt3,721  
Amortization of debt issuance costs1,020 1,024 
Allowance for doubtful accounts764 1,647 
Non-cash interest expense394 3,351 
Changes in operating assets and liabilities, net of acquired business:
Decrease in accounts receivable774 2,581 
Decrease in unbilled receivables703 1,542 
Increase in prepaid expenses and other current assets(6,151)(86)
Decrease (increase) in other long-term assets(574)81 
Increase in accounts payable and accrued expenses220 6,644 
Decrease in due to related party(62)(587)
Increase in accrued rent220 162 
Decrease in deferred revenue(563)(1,112)
Net cash provided by operating activities37,656 16,659 
Cash flows from investing activities:
Payment for the acquisition of Publica, net of acquired cash(166,204) 
Purchase of property and equipment(636)(447)
Acquisition and development of internal use software(10,011)(7,568)
Net cash used in investing activities(176,851)(8,015)
Cash flows from financing activities:
Proceeds from initial public offering, net of underwriting discounts and commissions281,589  
Payments for offering costs(4,728) 
Repayment of long-term debt(355,934) 
Proceeds from the New Revolver235,000  
Payments for debt issuance costs(2,318) 
Principal payments on capital lease obligations(275)(1,333)
Cash paid for unit repurchases(1,202)(167)
Exercise of stock options1,075  
Net cash provided by (used in) financing activities153,207 (1,500)
Net increase in cash, cash equivalents and restricted cash14,012 7,144 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(2,042)551 
Cash, cash equivalents and restricted cash at beginning of period54,721 30,370 
Cash, cash equivalents, and restricted cash, at end of period$66,691 $38,065 
Supplemental Disclosures:
Cash paid during the period for:
Interest$17,109 $15,224 
Taxes$1,438 $674 
Non-cash investing and financing activities:
Deferred offering costs accrued, not yet paid$2,506 $ 
Assets acquired under capital leases$ $212 
Property and equipment acquired included in accounts payable$11 $88 
Internal use software acquired included in accounts payable$682 $894 
Conversion of members’ equity to additional paid-in capital$165,385 $ 

See notes to the unaudited condensed consolidated financial statements.



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 and better measure consumer engagement with campaigns across platforms, while enabling publishers to improve their inventory yield and revenue.

On August 9, 2021, the Company acquired Publica LLC (Publica). Publica is a leading CTV ad platform and works with many of the world’s biggest broadcasters, TV manufacturers, and over-the-top apps. With this acquisition, the Company is accelerating its CTV strategy to help publishers better monetize their video programming across CTV devices, while building new tools to provide advertisers with much-needed transparency into the quality of this inventory.

The Company has its operations within the United States (“U.S.”) in New York, California, Illinois, Washington, Texas and Virginia. Operations outside the U.S. include offices in the United Kingdom (“U.K.”), Germany, Italy, Spain, Sweden, Singapore, Australia, France, Japan, Canada, 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. The Company used the proceeds received from the IPO to repay outstanding debt and finance its acquisition of Publica, as discussed in Note 9 and Note 3, respectively.

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 September 30, 2021, the condensed consolidated statements of operations and comprehensive loss, of cash flows and of members’/stockholders’ equity for the three and nine months ended September 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 nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or for any future period.

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 nine months ended September 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 U.S. 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 still 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 of the COVID-19 pandemic 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 and effectiveness, the impact of federal, state, local and foreign governmental actions, consumer behavior in response to the pandemic, macro-economic effects, such as supply chain constraints, labor shortages and inflationary pressures, 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.
 September 30, 2021December 31, 2020
Cash and cash equivalents$63,777 $51,734 
Short term restricted cash213 187 
Long term restricted cash (held in other long-term assets)2,701 2,800 
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows$66,691 $54,721 



9



(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:

 September 30, 2021September 30, 2020
Balance, beginning of period$4,257 5,843 
Additional provision764 1,647 
Receivables written off(640)(1,975)
Balance, end of period$4,381 5,515 

(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 (“Vista”) and registration of the shares held by 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.

10


The Company used the following assumptions in valuing its stock-based compensation:

 September 30, 2021
September 30, 2020 (1)
Estimated fair value$8.16-$14.04$2.29
Expected volatility (%)65%-80%70%-75%
Expected term (in years)3.00-10.003.25-6.63
Risk-free interest rate (%)0.46%-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 nine months ended September 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 were reclassified to members’/stockholders’ equity and recorded against the proceeds from the offering.

Deferred offering costs of $7,233 were recognized within additional paid-in capital on the Company's condensed consolidated balance sheets as of September 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 Accounting Standards Update (“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-4, “Facilitation of the Effects of Reference Rate Reform on Financial Reporting,” (“ASU No. 2020-4”) 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 ASU No. 2020-4 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 ASU No. 2020-4 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.

11


In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” (“ASU No. 2016-13”) 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 No. 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-2, “Leases (Topic 842)” (“ASU No. 2016-2”). Under ASU No. 2016-2, 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. ASU No. 2016-2 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 expects to elect the package of practical expedients not to reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs. The Company will make a policy election to not recognize right-of-use assets and lease liabilities for short-term leases for all asset classes. The other practical expedients available under the guidance are being evaluated.

The Company is evaluating the lease portfolio, process, control and policy change requirements. The Company's evaluation of these requirements has progressed and the Company continues to gather the necessary data elements for the lease population. The Company does not expect the amount or classification of rent expense in its statement of condensed consolidated statements of operations to be affected by the adoption of ASU No. 2016-2. The Company expects that the primary effect of the adoption of ASU No. 2016-2 will be the recognition of a right-of-use asset and lease liability to reflect the Company's rights and obligations under its operating leases. The Company will also be required to provide the additional disclosures stipulated in ASU No. 2016-2.

The adoption of ASU No. 2016-2 will not have an impact on the leverage calculation set forth in the agreements governing the outstanding debt of the Company, because the leverage calculations are not affected by the liability that will be recorded upon adoption of the new standard. The Company is continuing to evaluate the potential impacts that adopting this guidance will have on its condensed consolidated financials and expects the adoption of ASU No. 2016-2 will have a material impact on the Company's condensed consolidated balance sheet.

3.    Business combinations

On August 9, 2021, a wholly-owned subsidiary of the Company acquired, directly or indirectly, all the membership units and membership interests of Publica. The purchase price related to this acquisition was $170,686 in cash and 2,888,889 shares of common stock of the Company, valued at $49,631. The acquisition was financed with proceeds received from the Company's IPO, as described in Note 1.

The acquisition was accounted for in accordance with ASC 805, using the acquisition method of accounting. The assets and liabilities of Publica, including identifiable intangible assets, have been measured at their fair value primarily using Level 3 inputs. Determining the fair value of the assets acquired and liabilities assumed requires judgement and involved the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, assets useful lives, market multiples, and other items. The use of different estimates and judgements could yield materially different results.

The estimated fair values allocated to the assets acquired are based on management's estimates and assumptions and may be subject to change as additional information becomes available. The estimated fair value of the customer relationship intangible asset acquired was determined using the excess earnings method. The estimated fair value of the trademark and developed technology intangible assets acquired were determined using the the relief from royalty method.

12


The excess of the purchase price, over the fair value of net assets acquired, including the amount assigned to the identifiable intangible assets, has been recorded to goodwill. The resulting goodwill has been allocated to the Company's single reporting unit. The Company is estimating approximately $58,390 of goodwill will be deductible for tax purposes.

The preliminary allocation of purchase consideration to the assets acquired and liabilities assumed is as follows:

Fair Value
Assets acquired:
Cash and cash equivalents$4,482
Accounts receivable2,391
Property, plant and equipment46
Prepaid expenses64
Security deposits12
Intangible assets:
Developed technology15,200
Trademarks2,200
Customer relationships42,800
Total intangible assets60,200
Total identifiable assets acquired$67,195
Liabilities assumed:
Accounts payable$561
Other current liabilities2
Taxes payable421
Deferred tax liability37,615
Total liabilities assumed38,599
Goodwill191,721
Total purchase consideration$220,317

The allocation of the purchase price to the assets acquired and liabilities assumed of Publica is not complete as of September 30, 2021 as the Company is continuing to gather information regarding Publica's pre-acquisition tax liability, deferred tax liability as well as the working capital adjustment.

The acquired intangible assets of Publica are amortized over their estimated useful lives. Accordingly, trademark will be amortized straight-line over 5 years, customer relationships will be amortized straight-line over 6 years and developed technology will be amortized over 5 years using an accelerated method. The weighted average amortization period for all acquired intangibles is 5.7 years. For the quarter and year to date period ended September 30, 2021, amortization for the acquired intangible assets was $1,440. The Company recognized a deferred tax liability of $37,615 on its purchase of Publica.

The results of Publica included in the Company's consolidated financial statements from the date of acquisition are net sales and loss from operations of $3,190 and $70, respectively for the three and nine months ended September 30, 2021. The Company incurred acquisition-related transaction costs of $1,304 during the three months ended September 30, 2021, which are included in General and administrative expense in the Condensed Consolidated Statements of Operations and Comprehensive Loss.

Pro Forma Financial Information

The following unaudited pro forma financial information presents the combined results of operations as if the acquisition of Publica had occurred as of January 1, 2020. The pro forma information includes certain adjustments, including depreciation and amortization expense, software capitalization, the removal of transactions between Publica and the Company and certain other adjustments. The pro forma amounts may not be indicative of the results that actually would have been achieved had the acquisition of Publica occurred as of January 1, 2020, and are not necessarily indicative of future results of the combined companies:

Three months endedNine months ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Revenue$80,780 $61,312 $229,085 $164,432 
Net loss$(12,351)$(6,257)$(58,566)$(42,553)


13



4.    Property and equipment, net

Property and equipment consisted of the following:
 Estimated
useful life
(in years)
September 30, 2021December 31, 2020
Computer and office equipment1-3$9,687 $9,167 
Computer software3-5237 236 
Leasehold improvementsVarious2,119 2,120 
Furniture5 years335 317 
Total property and equipment12,378 11,840 
Less: accumulated depreciation(10,961)(9,597)
Total property and equipment, net$1,417 $2,243 

Depreciation expense of property and equipment for the three months ended September 30, 2021 and 2020 was $418 and $733, respectively. Depreciation expense of property and equipment for the nine months ended September 30, 2021 and 2020 was $1,378 and $2,401, respectively.

Computer and office equipment under capital leases are as follows:
 September 30, 2021December 31, 2020
Computer and office equipment$6,073 $6,073 
Less: Accumulated depreciation(6,057)(5,782)
Total computer and office equipment under capital leases, net$16 $291 

Depreciation expense related to computer and office equipment under capital leases for the three months ended September 30, 2021 and 2020 was $55 and $346, respectively. Depreciation expense related to computer and office equipment under capital leases for the nine months ended September 30, 2021 and 2020 was $275 and $1,301, respectively.

5.    Internal use software, net

Internal use software consisted of the following:

 Estimated
useful life
(in years)
September 30, 2021December 31, 2020
Internal use software3-5$29,939 $19,124 
Less: Accumulated amortization(12,428)(6,802)
Total internal use software, net$17,511 $12,322 

Amortization expense for the three months ended September 30, 2021 and 2020 was $2,086 and $1,294, respectively. Amortization expense for the nine months ended September 30, 2021 and 2020 was $5,793 and $3,323, respectively. During the nine months ended September 30, 2021, the Company purchased digital advertising transparency software for $4,548. This software further expands the Company’s Total Visibility® product offering which provides insight into digital media quality and corresponding supply path costs.


14


6.    Intangible assets, net

The gross book value, accumulated amortization, net book value and amortization periods of the intangible assets were as follows:

 September 30, 2021
 Estimated
useful life
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$302,060 $(74,327)$227,733 10.7 years
Developed technology4-5 years130,734 (106,232)24,502 3.7 years
Trademarks5-9 years19,700 (6,725)12,975 5.6 years
Favorable leases6 years198 (105)93 2.8 years
Total$452,692 $(187,389)$265,303 
 December 31, 2020
 Estimated
useful life
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$259,329 $(55,282)$204,047 12.5 years
Developed technology4-5 years115,921 (89,219)26,702 2.1 years
Trademarks9 years17,500 (5,018)12,482 6.5 years
Favorable leases6 years198 (81)117 3.5 years
Total$392,948 $(149,600)$243,348 

Amortization expense related to intangibles for the three months ended September 30, 2021 and 2020 was $13,596 and $14,498, respectively. Amortization expense related to intangibles for the nine months ended September 30, 2021 and 2020 was $37,927 and $43,514, respectively.

7.    Goodwill

The following table provides a roll forward of the changes in the goodwill balance:
Goodwill as of December 31, 2020
$458,586 
Publica acquisition191,721 
Impact of exchange rates(527)
Goodwill as of September 30, 2021
$649,780 
  


15


8.    Accounts payable and accrued expenses

Accounts payable and accrued expenses consisted of the following:
 September 30, 2021December 31, 2020
Accounts payable$9,700 $8,808 
Accrued payroll4,526 3,482 
Accrued professional fees1,844 2,503 
Accrued interest19 4,277 
Accrued bonuses and commissions10,013 11,883 
Accrued revenue sharing5,823 2,503 
Taxes payable6,464 3,019 
Other accrued expenses4,710 2,314 
Total accounts payable and accrued expenses$43,099 $38,789 

9.    Long-term debt

Credit Agreement

On July 19, 2018, the Company entered into a credit agreement with various lenders (“Prior 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 had a maturity date of July 19, 2024 and July 19, 2023, respectively. As further explained below, on September 29, 2021, the Company repaid the outstanding balances and terminated the Prior Credit Agreement.

In addition to interest payable in cash, the Prior Credit Agreement included Paid in Kind (“PIK”) interest at a rate of 1.25% per annum. All PIK interest due was 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 Prior Credit Agreement was 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 elected the eurodollar rate and the interest rate during the period prior to repayment was 6.0%.

On November 19, 2019, the Company entered into an incremental facility assumption amendment (“Incremental Term Loan”) to the Prior 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 Prior 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. The debt issuance costs related to this facility were recorded as a deferred financing asset within prepaid expenses and other current assets and were amortized into interest expense over the contractual term of the borrowings using the straight-line method.

16


New Credit Agreement

On September 29, 2021, the Company entered into a new credit agreement with various lenders (the “New Credit Agreement” or the “New Revolver”), that provides for an initial $300,000 in commitments for revolving credit loans, which amount may be increased or decreased under specific circumstances, with a $30,000 letter of credit sublimit and a $100,000 alternative currency sublimit. In addition, the New Credit Agreement provides for the ability to request incremental term loan facilities, in a minimum amount of $5,000 for each facility. Borrowings pursuant to the New Credit Agreement may be used for working capital and other general corporate purposes, including for acquisitions permitted under the New Credit Agreement. The Company drew down $235,000 on the New Revolver on September 29, 2021.

Borrowings under the New Credit Agreement are scheduled to mature on September 29, 2026. The New Credit Agreement contains certain customary events of default including failure to make payments when due thereunder, and failure to observe or perform certain covenants.

The proceeds of the New Revolver, together with cash on hand, were used to repay the outstanding balance of the Term Loan and Revolving Loan. In connection with the New Revolver, the Company incurred costs of $2,318 that are included in Long-term debt, net, in the Condensed Consolidated Balance Sheets. In connection with the extinguishment of the Term Loan and Revolving Loan, the Company wrote off deferred financing costs of $3,721 as a loss on extinguishment.

The interest rates for the New Revolver under the New Credit Agreement for U.S. dollar loans are equal to (i) the applicable rate for base rate loans range from 0.75% to 1.50% per annum, (ii) for LIBO Rate (as defined in the New Credit Agreement) loans range from 1.75% to 2.50% per annum, (iii) for RFR Loans (as defined in the New Credit Agreement) denominated in sterling range from 1.7826% to 2.5326%, and (iv) for RFR Loans denominated in euro range from 1.7965% to 2.5456%, in each case, based on the Senior Secured Net Leverage Ratio (as defined in the New Credit Agreement). Base rate borrowings may only be made in dollars. The Company will pay a commitment fee during the term of the New Credit Agreement ranging from 0.20% to 0.35% per annum of the average daily undrawn portion of the revolving commitments based on the Senior Secured Net Leverage Ratio. The interest rate on September 30, 2021 was 2.2%.

Any borrowings under the New Credit Agreement may be repaid, in whole or in part, at any time and from time to time without premium or penalty other than customary breakage costs, and any amounts repaid may be reborrowed. No mandatory prepayments will be required other than when borrowings and letter of credit usage exceed the aggregate commitment of all lenders.

The New Credit Agreement contains covenants requiring certain financial information to be submitted quarterly and annually. In addition, the Company is also required to comply with certain financial covenants such as maintaining a Net Leverage Ratio (as defined in the New Credit Agreement) of 3.50:1.00 or lower and maintaining a minimum Interest Coverage Ratio (as defined in the New Credit Agreement) of 2.50 to 1.00. As of September 30, 2021, the Company was in compliance with all covenants contained in the New Credit Agreement.

September 30, 2021December 31, 2020
Term Loan$ $345,000 
PIK Interest 10,539 
New Revolver235,000  
Less: Unamortized debt issuance costs(2,318)(4,468)
Total carrying amount$232,682 $351,071 

Amortization of debt issuance costs for the three months ended September 30, 2021 and 2020 was $337 and $341, respectively. Amortization expense related to debt issuance costs for the nine months ended September 30, 2021 and 2020 was $1,020 and $1,024, respectively. Amortization of debt issuance costs is recorded to interest expense, net on the Company's condensed consolidated statements of operations and comprehensive loss.
17



The Company recognized interest expense of $5,417 and $6,320 during the three month periods ended September 30, 2021 and 2020, respectively. The Company recognized interest expense of $16,464 and $19,373 for the nine month period ended September 30, 2021 and 2020, respectively. Future principal payments of long-term debt as of September 30, 2021 are as follows:

Year Ending 
2021 (remaining three months)$ 
2022 
2023 
2024 
2025 
2026235,000 
 $235,000 
  

10.    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 September 30, 2021 and 2020, the Company recorded an income tax benefit of $898 and $1,486, respectively. The Company’s effective tax rate for the three months ended September 30, 2021 and 2020 was 8.4% and 25%, respectively. For the nine months ended September 30, 2021 and 2020, the Company recorded an income tax benefit of $4,855 and $10,616, respectively. The Company’s effective tax rate for the nine month periods ended September 30, 2021 and 2020 was 9.3% and 23.1%, respectively. The Company's effective tax rate for the three and nine months ended September 2021 is lower than for the respective three and nine month periods ended September 30, 2020 primarily due to non-deductible stock-based compensation in 2021 as the Company became subject to the provisions of Section 162(m) of the Internal Revenue Code as a result of becoming a public company.

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 September 30, 2021, the Company does not have an accrual relating to uncertain tax positions.

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

18


The following table summarizes revenue by geographic area:
 Three Months Ended September 30,Nine Months Ended September 30,
 2021202020212020
North and South America (“Americas”)$50,286 $37,062 $136,919 $99,609 
Europe, Middle East and Africa (“EMEA”)20,222 16,658 61,185 46,153 
Asia and Pacific Rim (“APAC”)8,506 6,244 22,937 16,564 
Total$79,014 $59,964 $221,041 $162,326 

For the three months ended September 30, 2021 and 2020, revenue in the U.S. was $46,156 and $34,971, respectively. For the nine months ended September 30, 2021 and 2020, revenue in the U.S. was $126,226 and $94,268, respectively.

The following table summarizes property and equipment, net by geographic area:

 September 30, 2021December 31, 2020
Property and Equipment, net  
Americas$971 $1,954 
EMEA153 282 
APAC293 7 
Total$1,417 $2,243 

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

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 Vista realizing a cash return on its investment in the Company equaling or exceeding $1.17 billion.

As a result of the modification to the Time-Based Options, the awards became subject to the guidance in ASC 718, Compensation - Stock Compensation. The fair value of the Time-Based Options under the 2018 Plan as of June 30, 2021, the modification date, was $74,016. During the three and nine months ended September 30, 2021, the Company recognized stock compensation expense of $4,595 and $42,742, respectively related to the Time-Based Options.

19


As the return multiple and vesting conditions associated with the Return-Target Options were also modified, the Company fair valued the Return-Target Options using a Monte Carlo simulation model which resulted in a fair value of $36,395 on the modification date. The Return-Target Options become exercisable following both (i) a registration of shares of common stock held by Vista and (ii) Vista realizing a cash return on its investment in the Company equaling or exceeding $1.17 billion. As of September 30, 2021, the condition relating to Vista's cash return was not deemed probable and therefore, no stock-based compensation expense was recognized relating to the Return-Target Options.

Vesting of the Time-Based Options accelerate when the Return-Target Options vest and therefore, recognition of the remaining unamortized stock compensation expense related to the Time-Based Options will accelerate when it becomes probable that the Return-Target Options would vest.

The total number of Time-Based Options and Return Target Options outstanding under the Amended and Restated 2018 Plan as of September 30, 2021 were 5,421,134 and 2,710,566, 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 June 29, 2021, the Company 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.

During the three and nine months ended September 30, 2021, the Company recognized stock compensation expense of $887 and $887, respectively related to the stock options. As of September 30, 2021, there are 1,883,486 total options outstanding under the 2021 Plan, consisting of two-thirds or 1,255,496 Time-Based Options fair valued at $14,080 and one-third or 627,990 Return-Target Options fair valued at $5,123. The vesting conditions for the options issued under the 2021 Plan are identical to the those described under the Amended and Restated 2018 Plan.

Stock option activity for the three months ended September 30, 2021 is as follows:

Time-Based Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at July 1, 20216,725,030 $7.49 8.38— 
Granted  — — 
Canceled or forfeited(48,400)12.40 — — 
Exercised  — — 
Outstanding at September 30, 2021
6,676,630 $7.45 8.12$88,397 
Vested and expected to vest at September 30, 2021
6,676,630 $7.45 8.12 
Exercisable as of September 30, 2021
2,652,032 $4.17 7.38$43,644 

Return-Target Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at July 1, 20213,362,756 $7.49 8.38— 
Granted  — — 
Canceled or forfeited(24,200)12.40 — — 
Exercised  — — 
Outstanding at September 30, 2021
3,338,556 $7.45 8.12$44,000 
Vested and expected to vest at September 30, 2021
3,338,556 $7.45 8.12 
Exercisable as of September 30, 2021
   
20


Stock option activity for the nine months ended September 30, 2021 is as follows:

Time-Based Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at January 1, 20216,109,438 $4.83 8.47— 
Granted1,381,671 17.49 9.39— 
Canceled or forfeited(568,110)4.99 — — 
Exercised(246,369)4.36 — — 
Outstanding at September 30, 2021
6,676,630 $7.45 8.12$88,397 
Vested and expected to vest at September 30, 2021
6,676,630 $7.45 8.12 
Exercisable as of September 30, 2021
2,652,032 $4.17 7.38$43,644 

Return-Target Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at January 1, 20213,054,708 $4.83 8.47— 
Granted691,077 17.49 9.39— 
Canceled or forfeited(407,229)4.80 — — 
Exercised  — — 
Outstanding at September 30, 2021
3,338,556 $7.45 8.12$44,000 
Vested and expected to vest at September 30, 2021
3,338,556 $7.45 8.12 
Exercisable as of September 30, 2021
   

As of September 30, 2021, unamortized stock-based compensation expense related to the Time-Based Options was $44,467, which will be recognized over the weighted average vesting term of 2.5 years. In addition, unamortized stock-based compensation expense related to the Return-Target Options of $41,272 will be recognized when events that trigger vesting are deemed probable.

2021 Employee Stock Purchase Plan (“ESPP”)

The Company adopted the ESPP for the primary purpose of incentivizing 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 September 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 were granted long-term target incentive cash awards which would 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. Since the liquidity events described above were contingent and generally not considered probable until the event occurred, no stock-based compensation expense was recognized in the three and nine months ended September 30, 2020.

21


In July 2021, the Company offered employees with LTIP grants the opportunity to convert their cash award into Restricted Stock Units (“RSUs”). The conversion was at a 10% premium to the cash value of the award. The RSUs issued in exchange for LTIP grants vest 50% each year and become fully vested after two years of service. Certain employees did not convert their cash award to RSUs and to cover those cash awards, the Company adopted the Amended and Restated Long-Term Incentive Plan (“Amended and Restated LTIP”) to modify the vesting conditions to include vesting upon the occurrence of a sell down event by Vista following the IPO resulting in Vista realizing a cash return on its investment in the Company equaling or exceeding $1.17 billion. The fair value of the cash awards held by employees under the Amended and Restated LTIP as of September 30, 2021 was $350. As of September 30, 2021, since the sell down event was not deemed probable, no stock-based compensation expense was recognized relating to these LTIP cash awards.

Restricted Stock Units

On June 30, 2021, in connection with the IPO, the Company granted 969,742 RSUs to its employees valued at $17,455. These RSUs vest 25% each year and become fully vested after 4 years of service. On August 2, 2021, the Company granted 706,526 RSUs to employees who converted their cash-based LTIP award into RSUs, valued at $12,661. These RSUs vest 50% each year and become fully vested after 2 years of service. In addition, for the three months ended September 30, 2021, the Company issued an aggregate of 646,474 RSUs to new hires, including employees of Publica. These RSUs vest 25% each year and become fully vested after 4 years of service.

The restricted stock unit activity for the three and nine months ended September 30, 2021 is as follows:

Restricted Stock Units
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of July 1, 20211,017,758 $17.59 
Granted (1)
1,353,000 19.86 
Canceled or forfeited(106,777)17.96 
Vested(26,931)5.57 
Outstanding as of September 30, 20212,237,050 $19.09 
Expected to vest as of September 30, 20212,237,050 

Restricted Stock Units
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of January 1, 202126,931 $5.57 
Granted (1)
2,343,827 19.04 
Canceled or forfeited(106,777)17.96 
Vested(26,931)5.57 
Outstanding as of September 30, 20212,237,050 $19.09 
Expected to vest as of September 30, 20212,237,050 

(1) Includes 706,526 RSUs converted from LTIP cash awards.

During the three and nine months ended September 30, 2021, the Company recognized $2,652 of stock-based compensation expense related to these RSU awards. Unamortized stock-based compensation expense related to RSUs was $40,206, which will be recognized over the weighted average vesting term of 3.3 years.

Performance Stock Units

The Company granted Performance Stock Units (“PSUs”) under the 2021 Plan, which are contingent upon achieving specified revenue performance goals by December 31, 2023. As of September 30, 2021, no stock-based compensation expense has been recognized as performance vesting conditions were not deemed probable to occur. The unrecognized compensation expense is $12,000 assuming performance at the highest tier.


22


Total stock-based compensation expense for all equity arrangements for the three and nine months ended September 30, 2021, were as follows:
 
Three  Months Ended
September 30,
Nine Months Ended
September 30,
 2021202020212020
Cost of revenue$48 $ $48 $ 
Sales and marketing2,419  13,227  
Technology and development1,820  8,829  
General and administrative3,854  27,569  
Total$8,141 $ $49,673 $ 

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

The Company issued and sold 15,000,000 shares of common stock in connection with the closing of its IPO on July 2, 2021 and 1,821,330 shares of common stock in connection with the exercise of the underwriters' option that closed on July 28, 2021.

The Company issued 2,888,889 shares of common stock in connection with its acquisition of Publica on August 9, 2021.

For the three months and nine months ended September 30, 2021, the Company also issued 26,931 shares of common stock, respectively for vested RSUs.

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 Delaware domestic limited liability company to a Delaware 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 September 30, 2021, and 2020, the Company repurchased 0 and 14,762 shares of common stock from members of the Company, for $0 and $71, respectively. The repurchases in excess of par value for the three months ended September 30, 2020 were $10. For the nine months ended September 30, 2021 and 2020, the Company repurchased 99,946 and 35,090 shares of common stock from members of the Company prior to the IPO, for $1,204 and $167, respectively. The repurchases in excess of par value for the nine months ended September 30, 2021 and 2020 were $791 and $22, respectively. The repurchase of shares has been accounted for as a reduction in members’/shareholders’ equity in these condensed consolidated financial statements.

23


14.    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 March 2027. 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 September 30, 2021 and 2020 was $1,883 and $1,933, respectively. Operating lease expense for office space for the nine months ending September 30, 2021 and 2020 was $5,594 and $6,107, 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 September 30, 2021 are as follows:
Total minimum lease payments$50 
Less: Amount representing interest 
Total$50 
  
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 non-cancelable purchase commitments as of September 30, 2021 were approximately $57,500 for periods through 2024.

15.    Net loss per share

For periods prior to the Company’s conversion 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.

24


Basic and diluted loss per unit is computed by dividing net loss by the weighted-average shares outstanding:
 Three Months Ended September 30,Nine Months Ended September 30,
 2021202020212020
Numerator:    
Net loss$(9,780)$(4,448)$(47,615)$(35,343)
Denominator:
Weighted average shares outstanding, basic and diluted151,988,054 134,039,202 140,016,260 134,047,188 
Net loss per share, basic and diluted$(0.06)$(0.03)$(0.34)$(0.26)

As the Company has reported net losses for the periods presented, all potentially dilutive securities are antidilutive. The following potential outstanding Time-Based Options were excluded from the computation of diluted net loss per share attributable to common stock/unit-holders 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 Nine months ended September 30,
 20212020
Options to purchase common stock/member units6,676,630 5,258,956 
Restricted stock units2,237,050 26,931 
Total8,913,680 5,285,887 

16.    Fair value disclosures

Financial instruments

The carrying value of cash and cash equivalents, restricted cash, accounts receivable and accounts payable approximated fair value due to their short maturities. The carrying value of long-term debt approximates its fair value based on Level 2 inputs as the principal amounts outstanding are subject to variable interest rates that are based on market rates (see Note 9).

17.    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 September 30, 2021 and 2020, the Company incurred expenses of $20 and $72, respectively. For the nine months ended September 30, 2021 and 2020, the Company incurred expenses of $153 and $878, 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 September 30, of 2021 and December 31, 2020 were $10 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 September 30, 2021 and 2020, the Company incurred expenses of $22 and $18, respectively. For the nine months ended September 30, 2021 and 2020, the Company incurred expenses of $23 and $32, 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 September 30, 2021 and December 31, 2020 were $2 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 LLC (“Mediaocean”) (the Vista Equity Partners related party) was $30 for both the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Mediaocean was $90 for the nine months ended September 30, 2021 and 2020. These costs were included in cost of revenue. Amounts due to Mediaocean as of September 30, 2021 and December 31, 2020 were both $10.

25


Total expenses incurred by the Company for Navex Global, Inc. (“Navex”) (the Vista equity Partners related party) were $4 and $7, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Navex were $16 and $22, respectively, for the nine months ended September 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 as of September 30, 2021 and December 31, 2020 were $0 and $0.

There were no training expenses incurred with Cvent, Inc. (“Cvent”) (the Vista Equity Partners related party), for the three months ended September 30, 2021 and 2020. Total training expenses with Cvent, were $20 and $0, respectively, for the nine months ended September 30, 2021 and 2020. These costs were included in sales and marketing expenses. There were no amounts due as of September 30, 2021 and December 31, 2020.

Total expenses incurred by the Company for Marketo, Inc. (“Marketo”) (the Vista equity Partners related party) were $39 and $32, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Marketo were $108 and $97, respectively, for the nine months ended September 30, 2021 and 2020. These costs were included in sales and marketing expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Amounts due to Marketo as of September 30, 2021 and December 31, 2020 were $40 and $68, respectively.

Total expenses incurred by the Company for Poppulo, Inc. (“Poppulo”) (the Vista equity Partners related party) were $6 and $3, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Poppulo were $19 and $10, respectively, for the nine months ended September 30, 2021 and 2020. These costs were included in sales and marketing expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Amounts due to Poppulo as of September 30, 2021 and December 31, 2020 were $0.

Total expenses incurred by the Company for Lucid, Inc. (“Lucid”) (the Vista equity Partners related party) were $2 and $4, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Lucid were $5 and $11, respectively, for the nine months ended September 30, 2021 and 2020. The majority of these costs were included in technology and development in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Amounts due to Lucid as of September 30, 2021 and December 31, 2020 were $0 and $13, respectively.

Total expenses incurred by the Company for A Cloud Guru, Inc. (“A Cloud Guru”) (the Vista equity Partners related party) were $4 and $4, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for A Cloud Guru were $11 and $15, respectively, for the nine months ended September 30, 2021 and 2020. These costs were included in technology and development expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Amounts due to A Cloud Guru as of September 30, 2021 and December 31, 2020 were $0 and $15, respectively.

26


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


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


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, TikTok, The Trade Desk, Twitter, Xandr, Yahoo, 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 IAS Signal, out easy-to-use unified reporting platform that helps brands, agencies, and publishers 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. With our Context Control solution, advertisers can leverage more than 300 contextual segments from the Company on a pre-bid basis to avoid undesirable content or target towards content that is more suitable for their campaigns. Additionally, our Total Visibility® offering provides marketers with actionable insights to optimize their campaign spend and drive higher yield by focusing on the most efficient and cost effective pathways. Our solutions help hundreds of publishers globally deliver high quality ad inventory that is fraud free, viewable, brand safe and suitable, and geographically targeted.

We acquired Publica, on August 9, 2021, a leading CTV ad platform that helps publishers better monetize their video programming across CTV devices and deliver true TV like experience to streaming audiences.

COVID-19

Since January 2020, an outbreak of COVID-19 has evolved into a worldwide pandemic. Due to the COVID-19 pandemic, we 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.

29


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 continued to experience revenue growth.

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 CTV 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 CTV 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
30


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

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:
 September 30,
 20212020
Net Revenue retention of advertising customers (%) (as of the end of the period)129 %107 %
Total advertising customers (as of the end of the period)2,045 1,836 
Total number of large advertising customers (as of the end of the period)183 160 

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



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 129% for the three months ended September 30, 2021 and 107% for the three months ended September 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 107% as of September 30, 2020 to 129% as of September 30, 2021. The increase in the net revenue retention of advertising customers as of September 30, 2020 compared to September 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 32% for the three months ended September 30, 2021 compared to the three months ended September 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 160 as of September 30, 2020 to 183 as of September 30, 2021, primarily due to economic recoveries and improved macroeconomic conditions since the prior year. The third quarter of 2020 was largely impacted by the COVID-19 pandemic. As macro-economic conditions fluctuate, including inflationary pressures due to the COVID-19 pandemic, there is no guarantee that we will continue to see an increase of large advertising customers.

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.

32


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.

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.

Loss on extinguishment of debt

Loss on extinguishment of debt. Loss on extinguishment of debt was incurred in connection with the repayment of outstanding debt under our Prior Credit Agreement.

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.


33


Results of Operations

The following table sets forth our consolidated statement of operations for the periods indicated:
 Three Months Ended September 30,Nine Months Ended September 30,
 2021202020212020
(in thousands except percentages)
Revenue$79,014 $59,964 $221,041 $162,326 
Operating expenses:
Cost of revenue (excluding depreciation and amortization shown below)13,846 10,180 38,191 28,091 
Sales and marketing19,574 13,519 63,387 48,643 
Technology and development14,609 11,107 47,554 36,169 
General and administrative16,089 6,863 57,680 22,449 
Depreciation and amortization16,100 16,434 45,098 49,185 
Total operating expenses80,218 58,103 251,910 184,537 
Operating income (loss) (1,204)1,861 (30,869)(22,211)
Interest expense, net(5,753)(7,795)(17,880)(23,748)
Loss on extinguishment of debt(3,721)— (3,721)— 
Net loss before benefit from income taxes(10,678)(5,934)(52,470)(45,959)
Benefit from income taxes898 1,486 4,855 10,616 
Net loss$(9,780)$(4,448)$(47,615)$(35,343)
Net loss margin(12)%(7)%(22)%(22)%

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 September 30,Nine Months Ended September 30,
 2021202020212020
Revenue100 %100 %100 %100 %
Operating expenses:
Cost of revenue (excluding depreciation and amortization shown below)18 %17 %17 %18 %
Sales and marketing25 %23 %29 %30 %
Technology and development18 %19 %22 %22 %
General and administrative20 %11 %26 %14 %
Depreciation and amortization20 %27 %20 %30 %
Total operating expenses102 %97 %114 %114 %
Operating income (loss)(2)%%(14)%(14)%
Interest expense, net(7)%(13)%(8)%(15)%
Loss on extinguishment of debt(5)%— %(2)%— %
Net loss before benefit from income taxes(14)%(10)%(24)%(28)%
Benefit from income taxes%%%%
Net loss(12)%(7)%(22)%(22)%


34


Comparison of the Three Months Ended September 30, 2021 and 2020

 Three Months Ended September 30,
 20212020$
change
%
change
(in thousands except percentages)
Revenue$79,014 $59,964 $19,050 32 %
Operating expenses:
Cost of revenue (excluding depreciation and amortization shown below)13,846 10,180 3,666 36 %
Sales and marketing19,574 13,519 6,055 45 %
Technology and development14,609 11,107 3,502 32 %
General and administrative16,089 6,863 9,226 134 %
Depreciation and amortization16,100 16,434 (334)(2)%
Total operating expenses80,218 58,103 22,115 38 %
Operating income (loss)(1,204)1,861 (3,065)(165)%
Interest expense, net(5,753)(7,795)2,042 (26)%
Loss on extinguishment of debt(3,721)— (3,721)(100)%
Net loss before benefit from income taxes(10,678)(5,934)(4,744)80 %
Benefit from income taxes898 1,486 (588)(40)%
Net loss$(9,780)$(4,448)$(5,332)120 %
Net loss margin(12)%(7)%(5)%67 %

Revenue

Total revenue increased by $19.1 million, or 32%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020.
 Three Months Ended September 30,
 20212020$
change
%
change
(in thousands)
Advertiser direct revenue$34,444 $30,008 $4,436 15 %
Programmatic revenue33,723 22,621 11,102 49 %
Supply side revenue10,847 7,335 3,512 48 %
Total revenue$79,014 $59,964 $19,050 32 %

Total revenue increased primarily due to a significant increase in our programmatic revenue of $11.1 million, or 49%, attributable to growth in volume of impressions of 16% and an increase of 28% 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 $4.4 million, or 15%, reflecting volume growth in volume of impressions of 34% as well as the acquisition of a number of new large customers. These increases were partially offset by a decrease of 13% in average CPMs due to changes in mix from open web towards social platforms. Revenue from our supply side customers increased $3.5 million, or 48%, primarily due to the acquisition of Publica.

Operating expenses

Cost of Revenue. Cost of revenue increased by $3.7 million, or 36%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. This increase was driven by a $1.4 million increase in data center and hosting fees resulting from overall revenue growth and migration of data centers to Amazon Web Services (“AWS”) cloud and an increase of $2.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 $0.5 million, and a decrease in allocated overhead expense of $0.1 million as a result of workforce reductions in 2020.

35


Sales and marketing. Sales and marketing expenses increased by $6.1 million, or 45%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. This increase was primarily due to a $2.4 million stock-based compensation expense, which we did not incur in the 2020 fiscal year, an increase in sales commissions of $1.5 million due to higher revenue growth, an increase in compensation expenses of $0.7 million to support our growth and international expansion, an increase in restructuring costs of $0.9 million, and an increase of $0.5 million in marketing and advertising expenses. Expenses for the three months ended September 30, 2020 were impacted by COVID-19. While we have incurred significantly lower travel related expenses as a result of the COVID-19 pandemic, it is unclear whether 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 $3.5 million, or 32%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. This increase was primarily due to a $1.8 million stock-based compensation expense, which we did not incur in the 2020 fiscal year, an increase in compensation expenses of $1.9 million, hosting and license fees of $0.7 million to support our growth, and an increase in allocated overhead expense of $0.2 million as a result of increased headcount in 2021. These increases were partially offset by a $1.0 million increase in internally developed costs capitalized, driven by the increase in compensation expenses.

General and administrative. General and administrative expenses increased by $9.2 million, or 134%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. This increase was primarily due to a $3.9 million stock-based compensation expense, which we did not incur in the 2020 fiscal year, an increase in compensation expenses of $1.5 million due to increased headcount, costs of $1.4 million related to the acquisition of Publica, an increase in insurance costs of $1.2 million related to public company costs, an increase of $0.9 million in professional fees incurred for audit and tax services, and an increase in reserves for bad debts of $0.2 million.

Depreciation and amortization. Depreciation and amortization expenses decreased by $0.3 million, or 2%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. This decrease results from decreased depreciation of our property and equipment of $0.3 million and decreased amortization of our intangible assets of $2.2 million, resulting from the use of the accelerated method to amortize the asset. These decreases were offset by an increase in amortization from the Publica acquisition of $1.4 million and increased amortization expense related to our internal-use software of $0.8 million.

Interest expense, net

Interest expense, net. Interest expense decreased by $2.0 million, or 26%, for the three months ended September 30, 2021 compared to the three months ended September 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 $0.9 million due to a reduction in interest rates caused by the COVID-19 pandemic.

Loss on extinguishment of debt

Loss on extinguishment of debt. Loss on extinguishment of debt increased by $3.7 million, or 100%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. The loss was incurred in connection with the repayment of outstanding debt under our Prior Credit Agreement.

Benefit from income taxes

Benefit from income taxes. Benefit from income taxes decreased by $0.6 million, or 40%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. The tax benefit decreased despite the higher book losses due to the offset of non-deductible stock-based compensation expense.


36


Comparison of the Nine Months Ended September 30, 2021 and 2020
 Nine Months Ended September 30,
 20212020$ change% change
(in thousands)
Revenue$221,041 $162,326 $58,715 36 %
Operating expenses:
Cost of revenues (excluding depreciation and amortization shown below)38,191 28,091 10,100 36 %
Sales and marketing63,387 48,643 14,744 30 %
Technology and development47,554 36,169 11,385 31 %
General and administrative57,680 22,449 35,231 157 %
Depreciation and amortization45,098 49,185 (4,087)(8)%
Total operating expenses251,910 184,537 67,373 37 %
Operating loss(30,869)(22,211)(8,658)39 %
Interest expense, net(17,880)(23,748)5,868 (25)%
Loss on extinguishment of debt(3,721)— (3,721)(100)%
Net loss before benefit from income taxes(52,470)(45,959)(6,511)14 %
Benefit from income taxes4,855 10,616 (5,761)(54)%
Net loss$(47,615)$(35,343)$(12,272)35 %
Net loss margin(22)%(22)%— %— %

Revenue

Total revenue increased by $58.7 million, or 36%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020.
 Nine Months Ended September 30,
 20212020$ change% change
(in thousands)
Advertiser direct revenue$102,323 $83,492 $18,831 23 %
Programmatic revenue92,090 57,530 34,560 60 %
Supply side revenue26,628 21,304 5,324 25 %
Total revenue$221,041 $162,326 $58,715 36 %

Total revenue increased primarily due to a significant increase in our programmatic revenue of $34.6 million, or 60%, attributable to growth in volume of impressions of 32% and an increase of 21% 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 $18.8 million, or 23%, reflecting growth in volume of impressions of 40% as well as the acquisition of a number of new large customers. These increases were partially offset by a decrease of 12% in average CPMs due to changes in mix from open web towards social platforms. Supply side revenue increased $5.3 million, or 25%, primarily attributable to the acquisition of Publica.

Operating expenses

Cost of Revenue. Cost of revenue increased by $10.1 million, or 36%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. This increase was driven by a $4.3 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 $8.8 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 $2.3 million and a decrease in allocated overhead expense of $0.6 million as a result of workforce reductions in 2020.

Sales and marketing. Sales and marketing expenses increased by $14.7 million, or 30%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. This increase was primarily due to $13.2 million of stock-based compensation expense, which we did not incur in the 2020 fiscal year, an increase of $1.0 million in advertising and marketing related expenses, and increases of $1.2 million in commissions due to higher revenue growth. These increases
37


were partially offset by a decrease of payroll expenses of $0.3 million, and a decrease in allocated overhead expense of $0.4 million as a result of workforce reductions in 2020.

Technology and development. Technology and development expenses increased by $11.4 million, or 31%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. This increase was primarily due to $8.8 million of stock-based compensation expense, which we did not incur in the 2020 fiscal year, increase in restructuring expense of $0.8 million due to termination of certain employees, increases of $1.8 million for compensation expenses and increase in server, hosting and license fees of $1.9 million to support our growth. These increases were partially offset by a decrease of $0.9 million incurred in the prior period related to purchase of certain technology and an increase in internally developed costs capitalized of $1.1 million.

General and administrative. General and administrative expenses increased by $35.2 million, or 157%, for the nine months September 30, 2021 compared to the nine months ended September 30, 2020. This increase was primarily due to $27.6 million of stock-based compensation expense, which we did not incur in the 2020 fiscal year, increase in professional fees of $2.3 million for IPO related assistance and audit and tax services, increase of $1.2 million insurance costs related to public company costs, increase in compensation expenses of $4.0 million to support the Company’s growth and public company infrastructure, costs of $1.9 million related to the Publica acquisition, and an increase in $0.9 million caused due to lower allocation of overhead costs. These increases were partially offset by a $0.9 million decrease in reserves for bad debts, and a $1.6 million decrease in professional fees incurred in the nine months ended September 30, 2020 for automation and process improvement initiatives.

Depreciation and amortization. Depreciation and amortization expenses decreased by $4.1 million, or 8%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. This decrease results from decreased depreciation of our property and equipment of $1.0 million and decreased amortization of our intangible assets of $7.0 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 $2.5 million and increase in amortization expense of $1.4 million due to the Publica acquisition.

Interest expense, net

Interest expense, net. Interest expense decreased by $5.9 million, or 25%, for the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020. The decrease in interest expense was primarily attributable to reduced PIK interest expense of $3.0 million and decreased interest on the Term Loan by $2.9 million due to a reduction in interest rates caused by the COVID-19 pandemic.

Loss on extinguishment of debt

Loss on extinguishment of debt. Loss on extinguishment of debt increased by $3.7 million, or 100%, for the three months ended September 30, 2021 compared to the three months ended September 30, 2020. The loss was incurred in connection with the repayment of outstanding debt under our Prior Credit Agreement.

Benefit from income taxes

Benefit from income taxes. Benefit from income taxes decreased by $5.8 million, or 54%, for the nine months ended September 30, 2021 compared to the nine months ended September 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 depreciation and amortization, stock-based compensation, interest expense, benefit from income taxes, acquisition, restructuring and integration costs, IPO readiness costs and other one-time, non-recurring costs such as losses due to extinguishment of debt. Adjusted EBITDA margin represents the Adjusted EBITDA for the applicable period divided by the revenue for that period presented in accordance with GAAP.



38


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.

Adjusted EBITDA

 Three Months Ended September 30,Nine Months Ended September 30,
 2021202020212020
Net loss$(9,780)$(4,448)$(47,615)$(35,343)
Depreciation and amortization16,100 16,434 45,098 49,185 
Stock-based compensation8,141 — 49,673 — 
Interest expense, net5,753 7,795 17,880 23,748 
Benefit from income taxes(898)(1,486)(4,855)(10,616)
Acquisition, restructuring and integration costs2,314 171 4,893 2,022 
IPO readiness costs56 — 1,094 — 
Loss on extinguishment of debt3,721 — 3,721 — 
Adjusted EBITDA$25,407 $18,466 $69,889 $28,996 
Revenue$79,014 $59,964 $221,041 $162,326 
Net loss margin(12)%(7)%(22)%(22)%
Adjusted EBITDA margin32 %31 %32 %18 %

Liquidity and Capital Resources

General

As of September 30, 2021, our principal sources of liquidity were cash and cash equivalents totaling $63.8 million, which was held for working capital purposes, as well as the available balance under our New Revolver, described further below. We expect that the $274.4 million of proceeds from the IPO (net of underwriting discounts and offering costs) together with operating cash flows and our cash and cash equivalents on hand at September 30, 2021, will enable us to continue to make 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 our existing cash and cash equivalents, availability under our New Revolver 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.

39


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 September 30, 2021 and December 31, 2020, we had deferred revenue of $0.6 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 the Prior 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 “ Prior Credit Agreement Amendment”), the Term Loan was increased to $345.0 million. As explained below, on September 29, 2021, the Company repaid the outstanding balances and terminated the Prior Credit Agreement.

In addition to the cash pay interest, the Prior Credit Agreement included PIK interest at a rate of 1.25% per annum. All PIK interest due was paid by capitalizing such interest and adding such applicable PIK interest to the principal amount of the outstanding Term Loan. Effective February 1, 2021, and subject to maintaining a total leverage ratio less than 6.50 to 1.00, additional PIK interest was not accrued pursuant to the Prior Credit Agreement. The interest rate during the period prior to the repayment was 6.0%.

On September 29, 2021, we entered into a new credit agreement with various lenders (the “New Credit Agreement” or the “New Revolver”), provides for an initial $300.0 million in commitments for revolving credit loans, which amount may be increased or decreased under specific circumstances, with a $30.0 million letter of credit sublimit and a $100.0 million alternative currency sublimit. In addition, the New Credit Agreement provides for the ability to request incremental term loan facilities, in a minimum amount of $5.0 million for each facility. Borrowings under to the New Credit Agreement may be used for working capital and other general corporate purposes, including for acquisitions permitted under the New Credit Agreement.

The interest rates applicable to revolving borrowings under the New Credit Agreement are, at our option, either (i) in the case of U.S. dollar loans, (x) a base rate, which is equal to the greater of (a) the Prime Rate, (b) the Federal Funds Effective Rate plus 0.5%, and (c) the Adjusted LIBOR (subject to a floor of 0.0%) for a one month Interest Period (each term as defined in the New Credit Agreement) plus 1%, or (y) the Adjusted LIBOR (subject to a floor of 0.0%) equal to the LIBOR (as defined in the New Credit Agreement) for the applicable Interest Period multiplied by the Statutory Reserve Rate (each term as defined in the New Credit Agreement) or (ii) in the case of RFR Loans (as defined in the New Credit Agreement) denominated in sterling or euro, (x) the applicable RFR (as defined in the New Credit Agreement) or (y) the applicable Term RFR (as defined in the New Credit Agreement), plus in the case of each of clauses (i) and (ii), the Applicable Rate (as defined in the New Credit Agreement). The Applicable Rate (i) for base rate loans range from 0.75% to 1.50% per annum, (ii) for LIBOR loans range from 1.75% to 2.50% per annum, (iii) for RFR Loans denominated in sterling range from 1.7826% to 2.5326%, and (iv) for RFR Loans denominated in euro range from 1.7965% to 2.5456%, in each case, based on the Senior Secured Net Leverage Ratio (as defined in the New Credit Agreement). Base rate borrowings may only be made in dollars. A commitment fee during the term of the New Credit Agreement ranging from 0.20% to 0.35% per annum of the average daily undrawn portion of the revolving commitments based on the Senior Secured Net Leverage Ratio (as defined in the New Credit Agreement). The interest rate at September 30, 2021 was 2.2%.

The New Credit Agreement contains covenants requiring certain financial information to be submitted quarterly and annually. In addition, we are also required to comply with certain financial covenants such as maintaining a Net Leverage Ratio (as defined in the New Credit Agreement) of 3.50:1.00 or lower and maintaining a minimum Interest Coverage Ratio (as defined in the New Credit Agreement) of 2.50 to 1.00. As of September 30, 2021, the Company was in compliance with all covenants contained in the New Credit Agreement. 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.

40


Cash Flows

The table below presents a summary of our consolidated cash flows from operating, investing and financing activities for the periods indicated.
 Nine Months Ended September 30,
 20212020
Net cash provided by operating activities$37,656 $16,659 
Net cash used in investing activities(176,851)(8,015)
Net cash provided by (used in) financing activities153,207 (1,500)
Net increase in cash and cash equivalents, and restricted cash$14,012 $7,144 
Effect of exchange rate changes on cash and cash equivalents, and restricted cash(2,042)551 
Cash, cash equivalents, and restricted cash, at beginning of period54,721 30,370 
Cash, cash equivalents and restricted cash, at end of period$66,691 $38,065 

Operating Activities

For the nine months ended September 30, 2021, net cash provided by operating activities was $37.7 million, resulting from a net loss of $47.6 million adjusted for non-cash expenses of depreciation and amortization of $45.1 million, stock-based compensation of $49.7 million, a loss on the extinguishment of debt of $3.7 million, amortization of debt issuance costs of $1.0 million, bad debt expense of $0.8 million, and non-cash interest expense of $0.4 million, partially offset by a decrease in working capital of $5.4 million, and a deferred tax provision of $10.0 million.

For the nine months ended September 30, 2020, net cash provided by operating activities was $16.7 million, resulting from a net loss of $35.3 million adjusted for non-cash expenses of depreciation and amortization of $49.2 million, non-cash interest expense of $3.4 million, an increase in the allowance for doubtful accounts of $1.6 million, amortization of debt issuance costs of $1.0 million and an increase in working capital of $9.2 million, offset by a deferred tax provision of $12.4 million.

Investing Activities

Cash used in investing activities was $176.9 million for the nine months ended September 30, 2021, reflecting payment for the acquisition of Publica, net of acquired cash of $166.2 million, capitalized costs related to our internal use software of $10.0 million and the purchase of property and equipment of $0.6 million.

Cash used in investing activities was $8.0 million for the nine months ended September 30, 2020, reflecting our asset purchase of internal use software for $7.6 million in January 2021, and the purchase of property and equipment of $0.4 million.

Financing Activities

Cash provided by financing activities was $153.2 million for the nine months ended September 30, 2021, reflecting proceeds from the IPO, net of underwriting discounts and commissions of $281.6 million, issuance of new debt of $235.0 million, and $1.1 million in stock options exercised. This was offset by a repayment of outstanding debt of $355.9 million, $1.2 million in common stock repurchases, $4.7 million in deferred offering costs, payments for debt issuance costs of $2.3 million and $0.3 million in principal payment on our capital leases.

Cash used in financing activities was $1.5 million for the nine months ended September 30, 2020, reflecting $1.3 million in principal payment on our capital leases, and $0.2 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 March 2027 and the total non-cancelable payments under these leases were $29.7 million as of September 30, 2021. Total non-cancelable purchase commitments related to hosting services as of September 30, 2021 were $57.5 million for periods through 2024. The New Revolver matures in 2026.

41


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

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.

    
42


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 U.S., 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 nine months ended September 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 New Revolver carries interest at an applicable margin, for U.S. dollar loans equal to the greater of (a) the rate last quoted by The Wall Street Journal as the “prime rate” in the U.S., (b) the Federal Funds Rate in effect on such day plus 0.5%, or the Adjusted LIBOR (subject to a floor of 0.0%) for a one month interest period on such day multiplied by the Statutory Reserve Rate. For eurodollar borrowings, the New Revolver carries interest at an applicable margin equal to applicable RFR or the applicable Term RFR, plus (i) the Applicable Rate for base rate loans range from 0.75% to 1.50% per annum, (ii) for LIBO Rate loans range from 1.75% to 2.50% per annum, (iii) for RFR Loans denominated in sterling range from 1.7826% to 2.5326%, and (iv) for RFR Loans denominated in euro range from 1.7965% to 2.5456%, in each case, based on the Senior Secured Net Leverage Ratio. In addition, we will pay a commitment fee during the term of the Credit Agreement ranging from 0.20% to 0.35% per annum of the average daily undrawn portion of the revolving commitments based on the Senior Secured Net Leverage Ratio.

At September 30, 2021, we had total outstanding debt of $235.0 million under our New Revolver. 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 $2.4 million or a benefit of $2.4 million, respectively.
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 September 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 September 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.

43


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 are implementing 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, and (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 are performing 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.

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


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

None, other than as reported in the Current Report on Form 8-K filed by the Company on August 10, 2021.

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.     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. 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. We used all the proceeds received from the IPO to repay outstanding debt and finance the acquisition of Publica.

Repurchases of Equity Securities

There were no repurchases of equity securities during the three months ended September 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.

45


ITEM 6.    EXHIBITS

    The following is a list of all exhibits filed or furnished as part of this report:
Exhibit
Number
  Description
2.1*
3.1  
3.2  
4.1  
10.1  
10.2  
10.3  
10.4  
10.5  
10.6
31.1  
31.2  
32.1**  
32.2**  
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)
*
Schedules have been omitted pursuant to Item 601(a)(5) of Regulation S-K. A copy of any omitted schedule will be furnished to the SEC upon request; provided, however, that the parties may request confidential treatment pursuant to Rule 24b-2 of the Securities Exchange Act of 1934, as amended, for any document so furnished.
**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.
46


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: November 10, 2021By:/s/ Joseph Pergola
Joseph Pergola
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)


EX-31.1 2 ex-3111.htm EX-31.1 Document

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:
 
1.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;
2.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
3.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 10, 2021
 
/s/ Lisa Utzschneider
Lisa Utzschneider
Director and Chief Executive Officer


EX-31.2 3 ex-3121.htm EX-31.2 Document

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: November 10, 2021
 
/s/ Joseph Pergola
Joseph Pergola
Chief Financial Officer


EX-32.1 4 ex-3211.htm EX-32.1 Document

Exhibit 32.1
Certification of the Chief Executive Officer
Pursuant to Rule 18 U.S.C. Section 1350
In connection with the Quarterly Report on Form 10-Q of Integral Ad Science Holding Corp. (the “Company”) for the period ended September 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: November 10, 2021  /s/ Lisa Utzschneider
  Lisa Utzschneider
  Director and Chief Executive Officer


EX-32.2 5 ex-3221.htm EX-32.2 Document

Exhibit 32.2
Certification of the Chief Financial Officer
Pursuant to Rule 18 U.S.C. Section 1350
In connection with the Quarterly Report on Form 10-Q of Integral Ad Science Holding Corp. (the “Company”) for the period ended September 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: November 10, 2021/s/ Joseph Pergola
Joseph Pergola
Chief Financial Officer

EX-101.SCH 6 ias-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS’/ STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Description of business link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Description of business - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Basis of presentation and summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Basis of presentation and summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Basis of presentation and summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Basis of presentation and summary of significant accounting policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Basis of presentation and summary of significant accounting policies - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Basis of presentation and summary of significant accounting policies - Valuation Assumptions of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Basis of presentation and summary of significant accounting policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Business combinations link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Business combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Business combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Business combinations - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Business combinations - Pro Forma Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - Property and equipment, net link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - Property and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - Property and equipment, net - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Property and equipment, net - Computer and Office Equipment under Capital Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Property and equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2120105 - Disclosure - Internal use software, net link:presentationLink link:calculationLink link:definitionLink 2321304 - Disclosure - Internal use software, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2422412 - Disclosure - Internal use software, net - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Internal use software, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Intangible assets, net link:presentationLink link:calculationLink link:definitionLink 2325305 - Disclosure - Intangible assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2426414 - Disclosure - Intangible assets, net - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Intangible assets, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Goodwill - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - Accounts payable and accrued expenses link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Accounts payable and accrued expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Accounts payable and accrued expenses - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Long-term debt link:presentationLink link:calculationLink link:definitionLink 2335308 - Disclosure - Long-term debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Long-term debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Long-term Debt - Summary of Carrying Amount of The Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 2438420 - Disclosure - Long-term debt - Future Principal Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2139110 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - Income taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2141111 - Disclosure - Segment data link:presentationLink link:calculationLink link:definitionLink 2342309 - Disclosure - Segment data (Tables) link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - Segment data - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2444423 - Disclosure - Segment data - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2145112 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 2346310 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2447424 - Disclosure - Stock-based compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2448425 - Disclosure - Stock-based compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2449426 - Disclosure - Stock-based compensation - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - Stock-based compensation - Allocation of Recognized Period Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2151113 - Disclosure - Members’/ Stockholders’ equity link:presentationLink link:calculationLink link:definitionLink 2452428 - Disclosure - Members’/ Stockholders’ equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2153114 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2354311 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2455429 - Disclosure - Commitments and contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2456430 - Disclosure - Commitments and contingencies - Future Minimum Lease Payments for Capital Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2157115 - Disclosure - Net loss per share link:presentationLink link:calculationLink link:definitionLink 2358312 - Disclosure - Net loss per share (Tables) link:presentationLink link:calculationLink link:definitionLink 2459431 - Disclosure - Net loss per share - Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2460432 - Disclosure - Net loss per share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2161116 - Disclosure - Fair value disclosures link:presentationLink link:calculationLink link:definitionLink 2162117 - Disclosure - Related-party transactions link:presentationLink link:calculationLink link:definitionLink 2463433 - Disclosure - Related-party transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ias-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ias-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ias-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental Disclosures: Supplemental Cash Flow Information [Abstract] Letter of Credit Letter of Credit [Member] VCG Vista Consulting Group, LLC [Member] Vista consulting group, LLC. Awards - vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Leasehold improvements Leasehold Improvements [Member] Net loss Net loss Net Income (Loss) Attributable to Parent Accounts receivable, net Receivable [Policy Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Member units, shares issued (in shares) Common Unit, Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Member units, par value (in usd per share) Common Unit, Par Value Member units par value. Deferred offering costs Deferred Offering Costs Income Statement Location [Axis] Income Statement Location [Axis] Goodwill Goodwill Disclosure [Text Block] Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Acquisition-related transaction costs Business Combination, Acquisition Related Costs Statistical Measurement [Domain] Statistical Measurement [Domain] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Schedule of Future Principal Payments of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Europe, Middle East and Africa (“EMEA”) EMEA [Member] Weighted average grant date fair value - canceled or forfeited (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Filer Category Entity Filer Category Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Stock options - canceled or forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Security deposits Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Security Deposits Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Security Deposits Other long-term assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Conversion of members’ equity to additional paid-in capital Conversion Of Members Equity To Additional Paid In Capital Conversion Of Members Equity To Additional Paid In Capital Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Expected volatility (%) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate 2023 Long-Term Debt, Maturity, Year Two Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Expenses incurred for services provided by related parties Related Party Transaction, Expenses from Transactions with Related Party Payments to acquire software Payments to Acquire Software 2021 (remaining three months) Long-Term Debt, Maturity, Remainder of Fiscal Year Document Fiscal Year Focus Document Fiscal Year Focus Subscription Software Arrangements Subscription Software Arrangements [Member] Subscription Software Arrangements Deferred tax liability recognized Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of intangible assets Amortization of Intangible Assets Poppulo Poppulo, Inc. [Member] Poppulo, Inc. Maturities of Long-term Debt [Abstract] Maturities of Long-term Debt [Abstract] Estimate useful lives of acquired intangible assets Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Technology and development Research and Development Expense [Member] Sale of Stock [Axis] Sale of Stock [Axis] Deferred offering costs accrued, not yet paid Deferred Offering Costs Accrued Not Yet Paid Deferred offering costs accrued not yet paid. Income from operations of acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Business Combination and Asset Acquisition [Abstract] Weighted average grant date fair value - granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Business Acquisition [Axis] Business Acquisition [Axis] New Credit Agreement New Credit Agreement [Member] New Credit Agreement Award Type [Domain] Award Type [Domain] Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Weighted average remaining contractual life (years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Description of business Business Description [Text Block] Business description. 2024 Long-Term Debt, Maturity, Year Three Stock options - exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted average exercise price - vested and expected to vest (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Internal use software acquired included in accounts payable Noncash or Part Noncash Acquisition, Payables Assumed Awards granted during period (in shares) Awards - granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Schedule Of Internal Use Software [Table] Schedule Of Internal Use Software [Table] Schedule of internal use software. Preferred Stock, $0.001 par value, 50,000,000 shares authorized at September 30, 2021; 0 shares issued and outstanding at September 30, 2021 and December 31, 2020 Preferred Stock, Value, Issued Stock options outstanding (in shares) Stock options - beginning balance (in shares) Stock options - ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Issue price per share (in usd per share) Shares Issued, Price Per Share Accumulated deficit Retained Earnings [Member] IPO IPO [Member] Debt Instrument [Axis] Debt Instrument [Axis] Increase in prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Mediaocean Mediaocean, LLC [Member] Mediaocean, LLC Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Member’s Interest Member Units [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Related Party [Axis] Related Party [Axis] Decrease in accounts receivable Increase (Decrease) in Accounts Receivable Property and equipment acquired included in accounts payable Capital Expenditures Incurred but Not yet Paid Schedule of Pro Forma Financial Information Business Acquisition, Pro Forma Information [Table Text Block] Maximum employee payroll deductions of eligible compensation for ESPP (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Award vesting rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Principal payments on capital lease obligations Finance Lease, Principal Payments Entity Interactive Data Current Entity Interactive Data Current Number of operating segments Number of Operating Segments Stock-based compensation Compensation Related Costs, Policy [Policy Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Net loss per share – basic (in usd per share) Earnings Per Share, Basic Operating lease expense Operating Lease, Expense Document Type Document Type Minimum equity return multiple Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Minimum Equity Return Multiple Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Minimum Equity Return Multiple 2022 Long-Term Debt, Maturity, Year One Interest expense on debt Interest Expense, Debt 2026 Long-Term Debt, Maturity, Year Five Units, $4.1322314 par value, 0 units authorized at September 30, 2021, 0 units and 134,039,494 issued and outstanding at September 30, 2021 and December 31, 2020, respectively Common Unit, Issuance Value intangibles assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Current Reporting Status Entity Current Reporting Status Stock authorized for awards (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized PIK Interest Payment in Kind (PIK) Note [Member] Allowance for doubtful accounts Additional provision Accounts Receivable, Credit Loss Expense (Reversal) Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Long-term debt, gross Long-term Debt, Gross Goodwill [Roll Forward] Goodwill [Roll Forward] Net loss prior to corporate conversion Net Income (Loss) Prior To Corporate Conversion Net Income (Loss) Prior To Corporate Conversion Units vested (in shares) Member Units Vested During Period, Shares Member Units Vested During Period, Shares Plan Name [Axis] Plan Name [Axis] Long-term debt Long-term Debt Cash paid for unit repurchases Payments for Repurchase of Equity Minimum Net Leverage Ratio Debt Instrument, Covenant Terms, Minimum Net Leverage Ratio Debt Instrument, Covenant Terms, Minimum Net Leverage Ratio Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Long term restricted cash (held in other long-term assets) Restricted Cash Equivalents, Noncurrent Base Rate Base Rate [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and members’/stockholders’ equity Liabilities and Equity Other accrued expenses Other Accrued Liabilities, Current North and South America (“Americas”) Americas [Member] Deferred revenue Contract with Customer, Liability, Current Weighted average exercise price - exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Additional paid-in-capital Additional Paid in Capital LIABILITIES AND MEMBERS’/STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Proceeds from initial public offering, net of underwriting discounts and commissions Proceeds from issuance in IPO Proceeds from Issuance Initial Public Offering Accounts payable and accrued expenses Total accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Net loss per share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Non-cash interest expense Paid-in-Kind Interest Option exercises Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] Term Loan Term Loan [Member] Term loan. Affiliated Entity Affiliated Entity [Member] Amount outstanding under credit facility Long-term Line of Credit Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Debt costs Debt Issuance Costs, Net Taxes payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Taxes Payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Taxes Payable Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Unrecognized tax benefits Unrecognized Tax Benefits Credit Agreement Credit Agreement [Member] Credit agreement. Ratio of conversion of member units to common stock Conversion Of Member Units To Common Stock, Ratio Conversion Of Member Units To Common Stock, Ratio Accrued revenue sharing Accrued Revenue Sharing, Current Accrued Revenue Sharing, Current Trading Symbol Trading Symbol Accrued payroll Accrued Employee Benefits, Current Issuance of common stock for the acquisition of Publica Stock Issued During Period, Value, Acquisitions Maximum annual employee payroll deductions of eligible compensation for ESPP Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Employee Participation Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Employee Participation Current liabilities: Liabilities, Current [Abstract] 2025 Long-Term Debt, Maturity, Year Four Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs Stock Issued During Period, Value, New Issues General and administrative General and Administrative Expense Payment for the acquisition of Publica, net of acquired cash Payments to Acquire Businesses, Net of Cash Acquired Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Weighted average exercise price - exercisable (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Line of Credit Line of Credit [Member] Stock-based compensation Share-based Payment Arrangement [Text Block] Amended and Restated LTIP Amended And Restated Long Term Incentive Plan [Member] Amended And Restated Long Term Incentive Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Weighted average remaining contractual life (years) - beginning balance Weighted average remaining contractual life (years) - ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Payments for offering costs Payments of Stock Issuance Costs Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs (in shares) Stock issued during the period (in shares) Stock Issued During Period, Shares, New Issues Accrued professional fees Accrued Professional Fees, Current Common Stock, $0.001 par value, 500,000,000 shares authorized at September 30, 2021, 153,940,553 shares issued and outstanding at September 30, 2021; 0 shares issued and outstanding at December 31, 2020 Common Stock, Value, Issued Conversion premium (as a percent) Share-Based Compensation Arrangement By Share-Based Payment Award, Conversion Premium, Percent Share-Based Compensation Arrangement By Share-Based Payment Award, Conversion Premium, Percent Recognition period for unamortized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Internal use software, net Internal Use Software Net [Text Block] Internal use software net. Weighted average grant date fair value - outstanding beginning balance (in usd per share) Weighted average grant date fair value - outstanding ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Publica acquisition Goodwill, Acquired During Period Basis of presentation Basis of Accounting, Policy [Policy Text Block] Performance Stock Units (PSUs) Performance Shares [Member] Commitments and Contingencies (Note 14) Commitments and Contingencies Publica LLC Publica LLC [Member] Publica LLC Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Less: Amount representing interest Capital Leases, Future Minimum Payments, Interest Included in Payments Short term restricted cash Restricted Cash Equivalents, Current Business combinations Business Combination Disclosure [Text Block] Payments for debt issuance costs Debt issuance costs Payments of Debt Issuance Costs Schedule of Valuation Assumptions of Stock Options Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Computer software Computer Software [Member] Computer Software Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Total operating expenses Costs and Expenses Member units, shares outstanding (in shares) Common Unit, Outstanding Net loss Business Acquisition, Pro Forma Net Income (Loss) Entity Registrant Name Entity Registrant Name Weighted average remaining contractual life (years) - granted Share based Compensation Arrangement By Share based Payment Award Options Grants In Period Weighted Average Remaining Contractual Term 2 Share based compensation arrangement by share based payment award options grants in period weighted average remaining contractual term2 . Capital Leases, Future Minimum Payments, Net Present Value [Abstract] Capital Leases, Future Minimum Payments, Net Present Value [Abstract] Member units, shares authorized (in shares) Common Unit, Authorized Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Additional proceeds from underwriters, net of discount and commissions Sale of Stock, Consideration Received on Transaction Unbilled receivables Unbilled Receivables, Current Conversion to Delaware corporation (Note 1) Stock Issued During Period, Value, Conversion of Units Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Cvent Cvent, Inc. [Member] Cvent, Inc. Stock issued for acquisition (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Revenue Revenue from Contract with Customer, Excluding Assessed Tax Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] ESPP Employee Stock Purchase Plan [Member] Employee stock purchase plan member. Stock Options Options to purchase common stock/member units Share-based Payment Arrangement, Option [Member] Consolidation Items [Domain] Consolidation Items [Domain] Period of increase in stock reserved for future issuance Share-Based Compensation Arrangement By Share-based Payment Award, Options, Period Of Increase In Shares Reserved For Future Issuance Share-Based Compensation Arrangement By Share-based Payment Award, Options, Period Of Increase In Shares Reserved For Future Issuance Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] Segment data Segment Reporting Disclosure [Text Block] Operating income (loss) Operating Income (Loss) Common stock shares subscribed but not issued (shares) Common Stock, Shares Subscribed but Unissued Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] LTIP Long Term Incentive Plan [Member] Long term incentive plan. Internal Use Software [Abstract] Internal Use Software [Abstract] Internal use software. Maximum proportion for transfer of equity interest to third-party (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percentage Of Transfer Of Equity Interest To Third-Party Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percentage Of Transfer Of Equity Interest To Third-Party Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional paid-in capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation expense Depreciation Developed technology Technology-Based Intangible Assets [Member] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Net sales of acquiree since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Conversion to Delaware corporation (Note 1) (in shares) Stock issued during period, conversion of units (in shares) Stock Issued During Period, Shares, Conversion of Units Total minimum lease payments Capital Leases, Future Minimum Payments, Net Minimum Payments Schedule of Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Proceeds from the New Revolver Proceeds from Lines of Credit Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Long-Term Debt, Net Long-Term Debt, Net [Member] Long-Term Debt, Net Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Total liabilities Liabilities Award Type [Axis] Award Type [Axis] Weighted average exercise price - granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Fair value of awards Aggregate intrinsic value - ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Consolidation Items [Axis] Consolidation Items [Axis] Total members’/stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Common stock, shares, issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Increase in accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Aggregate intrinsic value - exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Prepaid expenses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Loss on extinguishment of debt Extinguishment of debt Loss on debt refinancing Gain (Loss) on Extinguishment of Debt Intangible assets, net Intangible Assets Disclosure [Text Block] Estimated useful life (in years) Property, Plant and Equipment, Useful Life Minimum Interest Coverage Ratio Debt Instrument, Covenant Terms, Minimum Interest Coverage Ratio Debt Instrument, Covenant Terms, Minimum Interest Coverage Ratio Additional borrowing capacity of credit facility Line of Credit Facility, Accordion Feature, Additional Borrowing Capacity Line of Credit Facility, Accordion Feature, Additional Borrowing Capacity Eurodollar Eurodollar [Member] Members’/Stockholders’ Equity Stockholders' Equity Attributable to Parent [Abstract] Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] 2021 Plan Two Thousand And Twenty One Plan [Member] Two thousand and twenty one plan member. Amended and Restated 2018 Plan Amended And Restated Two Thousand And Eighteen Plan [Member] Amended and restated two thousand and eighteen plan member. Internal use software Software and Software Development Costs [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Interest expense, net Interest Expense Effective interest rate on debt (as a percent) Debt Instrument, Interest Rate, Effective Percentage Total purchase consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net City Area Code City Area Code Estimated fair value (in usd per share) Share Price Accumulated deficit Retained Earnings (Accumulated Deficit) Operating Segments Operating Segments [Member] Restricted stock units Restricted Stock Units (RSUs) [Member] Commitment fee rate (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Business Acquisition [Line Items] Business Acquisition [Line Items] Risk-free interest rate (%) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Schedule of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Amendment Flag Amendment Flag Alternative Currency Alternative Currency [Member] Alternative Currency Accrued bonuses and commissions Accrued Bonuses And Commissions, Current Accrued Bonuses And Commissions, Current Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Total Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments Exercise of stock options Proceeds from Stock Options Exercised Internal use software, net Total internal use software, net Capitalized Computer Software, Net Basis of presentation and summary of significant accounting policies Basis of Presentation and Significant Accounting Policies [Text Block] Related Party Transaction [Axis] Related Party Transaction [Axis] Weighted average exercise price - canceled or forfeited (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Benefit from income taxes Income tax benefit Income Tax Expense (Benefit) Stock issued under the ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Ownership Plan Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Asia and Pacific Rim (“APAC”) Asia Pacific [Member] Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Accounts Payable and Accrued Liabilities, Current [Abstract] Accounts Payable and Accrued Liabilities, Current [Abstract] Sale of Stock [Domain] Sale of Stock [Domain] Awards - canceled or forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity File Number Entity File Number Repurchase of units Stock repurchased during period, value Stock Repurchased During Period, Value Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Navex Navex Global, Inc. [Member] Navex global, Inc. Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Entity Small Business Entity Small Business Favorable leases Off-Market Favorable Lease [Member] Internal Use Software [Line Items] Internal Use Software [Line Items] Internal use software. Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Equity Component [Domain] Equity Component [Domain] Awards - beginning balance (in shares) Awards - ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number Value of awards granted during period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Value Sales and marketing Selling and Marketing Expense Repurchase of units (in shares) Stock repurchased during period, shares (in shares) Stock Repurchased During Period, Shares Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Entity Ex Transition Period Entity Ex Transition Period Value of stock issued for acquisition Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Statement [Line Items] Statement [Line Items] Capital leases payable Capital Lease Obligations, Current Decrease in deferred revenue Increase (Decrease) in Contract with Customer, Liability Issuance of common stock for Publica acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Paid in Kind interest rate (as a percent) Debt Instrument, Interest Rate, Paid-In-Kind Debt Instrument, Interest Rate, Paid-In-Kind Weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Cash distribution for awards Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture RSUs vested Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Counterparty Name [Domain] Counterparty Name [Domain] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Period of underwriter option Sale Of Stock, Period Of Underwriter Option Sale Of Stock, Period Of Underwriter Option Entity Address, State or Province Entity Address, State or Province Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Segment Reporting [Abstract] Segment Reporting [Abstract] Estimated useful life Finite-Lived Intangible Asset, Useful Life Use of estimates Use of Estimates, Policy [Policy Text Block] Schedule of Earnings Per Share Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Stock options - granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Schedule of Allocation of Recognized Period Costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] A Cloud Guru A Cloud Guru, Inc. [Member] A Cloud Guru, Inc. Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Marketo Marketo, Inc. [Member] Marketo, Inc. Numerator: Net Income (Loss) Attributable to Parent [Abstract] Geographical [Domain] Geographical [Domain] Technology and development Research and Development Expense Increase in stock reserved for future issuance, proportion of common stock outstanding (as a percent) Share-Based Compensation Arrangement By Share-based Payment Award, Increase In Shares Reserved For Future Issuance, Percent Of Common Stock Outstanding Share-Based Compensation Arrangement By Share-based Payment Award, Increase In Shares Reserved For Future Issuance, Percent Of Common Stock Outstanding Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Weighted average remaining useful life Finite-Lived Intangible Asset, Weighted Average Period before Next Renewal or Extension Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility New Revolver Revolving Credit Facility [Member] Capitalized computer and office equipment Capitalized Computer And Office Equipment [Member] Capitalized computer and office equipment. Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Furniture Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Deferred offering costs Deferred Charges, Policy [Policy Text Block] Geographical [Axis] Geographical [Axis] Basic weighted average shares outstanding (in shares) Weighted average shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share – diluted (in usd per share) Earnings Per Share, Diluted VEP Vista Equity Partners Management, LLC [Member] Vista equity partners management, LLC. Due to related party Due to Related Parties, Current Expected to vest at end of period (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Expected To Vest, Outstanding, Number Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Expected To Vest, Outstanding, Number Taxes Income Taxes Paid, Net Decrease in unbilled receivables Increase (Decrease) in Unbilled Receivable Increase (Decrease) in Unbilled Receivable. 2018 Plan Two Thousand And Eighteen Plan [Member] Two thousand and eighteen plan member. Total identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Portion of goodwill acquired expected to be deductible for tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Training Training [Member] Training [Member] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Net deferred tax liability Deferred Income Tax Liabilities, Net Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Number of awards converted (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Computer and office equipment Computer And Office Equipment [Member] Computer and office equipment. Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Cash paid during the period for: Cash Paid During The Period For [Abstract] Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Lucid Lucid, Inc. [Member] Lucid, Inc. Fair value disclosures Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Net loss before benefit from income taxes Income (Loss) Attributable to Parent, before Tax Quarterly award vesting rate (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Quarterly Award Vesting Rights, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Quarterly Award Vesting Rights, Percentage Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Less: Accumulated amortization Capitalized Computer Software, Accumulated Amortization Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Travel and Other Travel and Other [Member] Travel and Other Common stock, shares, outstanding (in shares) Common Stock, Shares, Outstanding Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable RSUs vested (in shares) Stock issued during period for vested RSUs (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Estimated useful life Capitalized Computer Software, Useful Life Capitalized Computer Software, Useful Life Stock options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Customer relationships Customer Relationships [Member] Digital advertising transparency software Digital Advertising Transparency Software [Member] Digital advertising transparency software. Property and equipment, net Total property and equipment, net Property and Equipment, net Property, Plant and Equipment, Net Property and equipment, net Property, Plant and Equipment Disclosure [Text Block] Internal use software Capitalized Computer Software, Gross Schedule of Long-term Debt Instruments Schedule of Long-term Debt Instruments [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Repayment of long-term debt Repayments of Long-term Debt Earnings Per Share [Abstract] Earnings Per Share [Abstract] Maximum proportion for sale of equity interest to third-party (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percentage For Sale Of Equity Interest To Third-Party Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percentage For Sale Of Equity Interest To Third-Party Revenue Business Acquisition, Pro Forma Revenue Total property and equipment Property, Plant and Equipment, Gross Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss Related Party Transaction [Domain] Related Party Transaction [Domain] Document Quarterly Report Document Quarterly Report Trademarks Trademarks [Member] Stock options - vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted average exercise price - beginning balance (in usd per share) Weighted average exercise price - ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Long-term debt Total carrying amount Long-term Debt, Excluding Current Maturities Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Stock compensation expense Stock-based compensation expense Share-based Payment Arrangement, Expense Weighted average remaining contractual life (years) - exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Consulting Services and Other Consulting Services and Other [Member] Consulting Services and Other Increase in accrued rent Increase (Decrease) In Accrued Rent Increase (Decrease) In Accrued Rent Net loss Net Income (Loss) After Corporate Conversion Net Income (Loss) After Corporate Conversion Amortization of debt issuance costs Amortization expense related to debt issuance costs Amortization of Debt Issuance Costs Restricted cash Restricted Cash, Current Counterparty Name [Axis] Counterparty Name [Axis] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents, and restricted cash, at end of period Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Accrued rent Accrued Rent, Noncurrent United States UNITED STATES Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Taxes payable Taxes Payable, Current Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Gross book value Finite-Lived Intangible Assets, Gross Entity Central Index Key Entity Central Index Key Schedule of Gross Book Value, Accumulated Amortization, Net Book Value and Amortization Periods of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Security Exchange Name Security Exchange Name Schedule of Accounts Payable and Accrued Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Options exercises (in shares) Stock options - exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Diluted weighted average shares outstanding (in shares) Weighted average shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Amortization expense Amortization Liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Income taxes Income Tax Disclosure [Text Block] Accrued interest Interest Payable, Current Over-Allotment Option Over-Allotment Option [Member] Related Party [Domain] Related Party [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Members’/ Stockholders’ equity Stockholders' Equity Note Disclosure [Text Block] Receivables written off Accounts Receivable, Allowance for Credit Loss, Writeoff Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Purchase obligation Purchase Obligation Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities, net of acquired business: Increase (Decrease) in Operating Capital [Abstract] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Weighted average grant date fair value - vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value General and administrative General and Administrative Expense [Member] Basis of consolidation Consolidation, Policy [Policy Text Block] Schedule of Internal Use Software, Net Internal Use Software [Table Text Block] Internal use software. Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Purchase price Payments to Acquire Businesses, Gross Return Target Options Return Target Options [Member] Return Target Options Assets acquired under capital leases Lease Obligation Incurred Maximum borrowing capacity of credit facility Line of Credit Facility, Maximum Borrowing Capacity Impact of exchange rates Goodwill, Foreign Currency Translation Gain (Loss) Stock repurchased during period, value, in excess of par value Stock Repurchased During Period, Value, In Excess Of Par Value Stock Repurchased During Period, Value, In Excess Of Par Value Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Aggregate intrinsic value - vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Less: Unamortized debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Federal Funds Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Statement [Table] Statement [Table] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Recently adopted accounting pronouncements & Accounting pronouncements not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] Decrease (increase) in other long-term assets Increase (Decrease) in Other Noncurrent Assets Unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Decrease in due to related party Increase (Decrease) in Due to Related Parties, Current Cost of revenue (excluding depreciation and amortization shown below) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Acquisition and development of internal use software Payments for Software Cover [Abstract] Cover [Abstract] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Time Based Options Time Based Options [Member] Time Based Options Goodwill Goodwill at beginning of period Goodwill at end of period Goodwill Intangible assets, net Net book value Finite-Lived Intangible Assets, Net Sterling Sterling [Member] Sterling Cost of revenue Cost of Sales [Member] Schedule of Future Minimum Lease Payments for Capital Leases Schedule of Future Minimum Lease Payments for Capital Leases [Table Text Block] Schedule of Changes in Goodwill Schedule of Goodwill [Table Text Block] Adjustments to reconcile net loss to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Developed technology Developed Technology Rights [Member] Incremental increases in maximum borrowing capacity Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit Related-party transactions Related Party Transactions Disclosure [Text Block] Schedule of Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Aggregate intrinsic value ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract [Abstract] ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long-term debt Long-term Debt [Text Block] Deferred tax benefit Deferred Income Tax Expense (Benefit) Weighted average remaining contractual life (years) - vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Increase in stock reserved for future issuance, maximum shares of common stock allotted for ESPP (in shares) Share-Based Compensation Arrangement By Share-based Payment Award, Increase In Shares Reserved For Future Issuance, Maximum Shares Of Common Stock For ESPP Plan Share-Based Compensation Arrangement By Share-based Payment Award, Increase In Shares Reserved For Future Issuance, Maximum Shares Of Common Stock For ESPP Plan EX-101.PRE 10 ias-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 ias-20210930_g1.jpg LOGO begin 644 ias-20210930_g1.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 12 ias-20210930_htm.xml IDEA: XBRL DOCUMENT 0001842718 2021-01-01 2021-09-30 0001842718 2021-11-09 0001842718 2021-09-30 0001842718 2020-12-31 0001842718 2021-07-01 2021-09-30 0001842718 2020-07-01 2020-09-30 0001842718 2020-01-01 2020-09-30 0001842718 us-gaap:CommonStockMember 2021-06-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001842718 us-gaap:RetainedEarningsMember 2021-06-30 0001842718 2021-06-30 0001842718 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001842718 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001842718 us-gaap:CommonStockMember 2021-09-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001842718 us-gaap:RetainedEarningsMember 2021-09-30 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:MemberUnitsMember 2021-01-01 2021-09-30 0001842718 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001842718 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001842718 us-gaap:MemberUnitsMember 2021-09-30 0001842718 us-gaap:MemberUnitsMember 2020-06-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001842718 us-gaap:RetainedEarningsMember 2020-06-30 0001842718 2020-06-30 0001842718 us-gaap:MemberUnitsMember 2020-07-01 2020-09-30 0001842718 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001842718 us-gaap:MemberUnitsMember 2020-09-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001842718 us-gaap:RetainedEarningsMember 2020-09-30 0001842718 2020-09-30 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 2019-12-31 0001842718 us-gaap:MemberUnitsMember 2020-01-01 2020-09-30 0001842718 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001842718 us-gaap:CommonStockMember us-gaap:IPOMember 2021-07-02 2021-07-02 0001842718 us-gaap:CommonStockMember us-gaap:IPOMember 2021-07-02 0001842718 us-gaap:CommonStockMember us-gaap:OverAllotmentOptionMember 2021-07-02 2021-07-02 0001842718 us-gaap:CommonStockMember us-gaap:OverAllotmentOptionMember 2021-07-02 0001842718 us-gaap:CommonStockMember us-gaap:OverAllotmentOptionMember 2021-07-28 2021-07-28 0001842718 srt:MinimumMember 2021-09-30 0001842718 srt:MaximumMember 2021-09-30 0001842718 srt:MinimumMember 2021-01-01 2021-09-30 0001842718 srt:MaximumMember 2021-01-01 2021-09-30 0001842718 srt:MinimumMember 2020-01-01 2020-09-30 0001842718 srt:MaximumMember 2020-01-01 2020-09-30 0001842718 ias:PublicaLLCMember 2021-08-09 2021-08-09 0001842718 ias:PublicaLLCMember 2021-08-09 0001842718 ias:PublicaLLCMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-08-09 0001842718 ias:PublicaLLCMember us-gaap:TrademarksMember 2021-08-09 0001842718 ias:PublicaLLCMember us-gaap:CustomerRelationshipsMember 2021-08-09 0001842718 ias:PublicaLLCMember us-gaap:TrademarksMember 2021-08-09 2021-08-09 0001842718 ias:PublicaLLCMember us-gaap:CustomerRelationshipsMember 2021-08-09 2021-08-09 0001842718 ias:PublicaLLCMember us-gaap:DevelopedTechnologyRightsMember 2021-08-09 2021-08-09 0001842718 ias:PublicaLLCMember 2021-07-01 2021-09-30 0001842718 ias:PublicaLLCMember 2021-01-01 2021-09-30 0001842718 ias:PublicaLLCMember 2021-08-09 2021-09-30 0001842718 ias:PublicaLLCMember 2020-07-01 2020-09-30 0001842718 ias:PublicaLLCMember 2020-01-01 2020-09-30 0001842718 srt:MinimumMember ias:ComputerAndOfficeEquipmentMember 2021-01-01 2021-09-30 0001842718 srt:MaximumMember ias:ComputerAndOfficeEquipmentMember 2021-01-01 2021-09-30 0001842718 ias:ComputerAndOfficeEquipmentMember 2021-09-30 0001842718 ias:ComputerAndOfficeEquipmentMember 2020-12-31 0001842718 srt:MinimumMember ias:ComputerSoftwareMember 2021-01-01 2021-09-30 0001842718 srt:MaximumMember ias:ComputerSoftwareMember 2021-01-01 2021-09-30 0001842718 ias:ComputerSoftwareMember 2021-09-30 0001842718 ias:ComputerSoftwareMember 2020-12-31 0001842718 us-gaap:LeaseholdImprovementsMember 2021-09-30 0001842718 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001842718 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-09-30 0001842718 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001842718 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2021-09-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2020-12-31 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2021-07-01 2021-09-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2020-07-01 2020-09-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2021-01-01 2021-09-30 0001842718 ias:CapitalizedComputerAndOfficeEquipmentMember 2020-01-01 2020-09-30 0001842718 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-09-30 0001842718 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-09-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-09-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-12-31 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-07-01 2021-09-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-07-01 2020-09-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-09-30 0001842718 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2020-01-01 2020-09-30 0001842718 ias:DigitalAdvertisingTransparencySoftwareMember 2021-01-01 2021-09-30 0001842718 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001842718 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001842718 us-gaap:CustomerRelationshipsMember 2021-09-30 0001842718 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001842718 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-09-30 0001842718 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-09-30 0001842718 us-gaap:DevelopedTechnologyRightsMember 2021-09-30 0001842718 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-09-30 0001842718 srt:MinimumMember us-gaap:TrademarksMember 2021-01-01 2021-09-30 0001842718 srt:MaximumMember us-gaap:TrademarksMember 2021-01-01 2021-09-30 0001842718 us-gaap:TrademarksMember 2021-09-30 0001842718 us-gaap:TrademarksMember 2021-01-01 2021-09-30 0001842718 us-gaap:OffMarketFavorableLeaseMember 2021-01-01 2021-09-30 0001842718 us-gaap:OffMarketFavorableLeaseMember 2021-09-30 0001842718 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001842718 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001842718 us-gaap:CustomerRelationshipsMember 2020-12-31 0001842718 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001842718 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001842718 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001842718 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001842718 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001842718 us-gaap:TrademarksMember 2020-01-01 2020-12-31 0001842718 us-gaap:TrademarksMember 2020-12-31 0001842718 us-gaap:OffMarketFavorableLeaseMember 2020-01-01 2020-12-31 0001842718 us-gaap:OffMarketFavorableLeaseMember 2020-12-31 0001842718 us-gaap:LineOfCreditMember ias:CreditAgreementMember 2018-07-19 0001842718 us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember 2018-07-19 0001842718 us-gaap:LineOfCreditMember ias:CreditAgreementMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-07-19 2018-07-19 0001842718 us-gaap:LineOfCreditMember ias:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-07-19 2018-07-19 0001842718 us-gaap:LineOfCreditMember ias:CreditAgreementMember 2018-07-19 2018-07-19 0001842718 us-gaap:LineOfCreditMember ias:CreditAgreementMember us-gaap:EurodollarMember 2018-07-19 2018-07-19 0001842718 us-gaap:LineOfCreditMember ias:CreditAgreementMember 2021-09-30 0001842718 us-gaap:LineOfCreditMember ias:CreditAgreementMember 2019-11-19 0001842718 us-gaap:LineOfCreditMember ias:CreditAgreementMember 2019-11-19 2019-11-19 0001842718 us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember 2021-09-29 0001842718 us-gaap:LetterOfCreditMember ias:NewCreditAgreementMember 2021-09-29 0001842718 ias:AlternativeCurrencyMember ias:NewCreditAgreementMember 2021-09-29 0001842718 ias:LongTermDebtNetMember us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember 2021-09-29 0001842718 us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember 2021-09-29 2021-09-29 0001842718 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember us-gaap:BaseRateMember 2021-01-01 2021-09-30 0001842718 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember us-gaap:BaseRateMember 2021-01-01 2021-09-30 0001842718 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-09-30 0001842718 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-09-30 0001842718 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember ias:SterlingMember 2021-01-01 2021-09-30 0001842718 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember ias:SterlingMember 2021-01-01 2021-09-30 0001842718 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember us-gaap:EurodollarMember 2021-01-01 2021-09-30 0001842718 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember us-gaap:EurodollarMember 2021-01-01 2021-09-30 0001842718 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember 2021-01-01 2021-09-30 0001842718 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember 2021-01-01 2021-09-30 0001842718 us-gaap:RevolvingCreditFacilityMember ias:NewCreditAgreementMember 2021-09-30 0001842718 ias:TermLoanMember 2021-09-30 0001842718 ias:TermLoanMember 2020-12-31 0001842718 us-gaap:PaymentInKindPIKNoteMember 2021-09-30 0001842718 us-gaap:PaymentInKindPIKNoteMember 2020-12-31 0001842718 us-gaap:RevolvingCreditFacilityMember 2021-09-30 0001842718 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001842718 us-gaap:OperatingSegmentsMember srt:AmericasMember 2021-07-01 2021-09-30 0001842718 us-gaap:OperatingSegmentsMember srt:AmericasMember 2020-07-01 2020-09-30 0001842718 us-gaap:OperatingSegmentsMember srt:AmericasMember 2021-01-01 2021-09-30 0001842718 us-gaap:OperatingSegmentsMember srt:AmericasMember 2020-01-01 2020-09-30 0001842718 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2021-07-01 2021-09-30 0001842718 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2020-07-01 2020-09-30 0001842718 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2021-01-01 2021-09-30 0001842718 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2020-01-01 2020-09-30 0001842718 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2021-07-01 2021-09-30 0001842718 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2020-07-01 2020-09-30 0001842718 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2021-01-01 2021-09-30 0001842718 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2020-01-01 2020-09-30 0001842718 us-gaap:OperatingSegmentsMember 2021-07-01 2021-09-30 0001842718 us-gaap:OperatingSegmentsMember 2020-07-01 2020-09-30 0001842718 us-gaap:OperatingSegmentsMember 2021-01-01 2021-09-30 0001842718 us-gaap:OperatingSegmentsMember 2020-01-01 2020-09-30 0001842718 country:US 2021-07-01 2021-09-30 0001842718 country:US 2020-07-01 2020-09-30 0001842718 country:US 2021-01-01 2021-09-30 0001842718 country:US 2020-01-01 2020-09-30 0001842718 us-gaap:OperatingSegmentsMember srt:AmericasMember 2021-09-30 0001842718 us-gaap:OperatingSegmentsMember srt:AmericasMember 2020-12-31 0001842718 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2021-09-30 0001842718 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2020-12-31 0001842718 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2021-09-30 0001842718 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2020-12-31 0001842718 us-gaap:OperatingSegmentsMember 2021-09-30 0001842718 us-gaap:OperatingSegmentsMember 2020-12-31 0001842718 ias:TimeBasedOptionsMember ias:TwoThousandAndEighteenPlanMember 2018-08-01 2018-08-01 0001842718 ias:ReturnTargetOptionsMember ias:TwoThousandAndEighteenPlanMember 2018-08-01 2018-08-01 0001842718 ias:ReturnTargetOptionsMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-01-01 2021-09-30 0001842718 ias:TimeBasedOptionsMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-09-30 0001842718 us-gaap:EmployeeStockOptionMember ias:TwoThousandAndEighteenPlanMember 2021-07-01 2021-09-30 0001842718 us-gaap:EmployeeStockOptionMember ias:TwoThousandAndEighteenPlanMember 2021-01-01 2021-09-30 0001842718 ias:ReturnTargetOptionsMember ias:AmendedAndRestatedTwoThousandAndEighteenPlanMember 2021-09-30 0001842718 us-gaap:EmployeeStockOptionMember ias:TwoThousandAndTwentyOnePlanMember 2021-06-29 0001842718 us-gaap:EmployeeStockOptionMember ias:TwoThousandAndTwentyOnePlanMember 2021-06-29 2021-06-29 0001842718 us-gaap:EmployeeStockOptionMember ias:TwoThousandAndTwentyOnePlanMember 2021-07-01 2021-09-30 0001842718 us-gaap:EmployeeStockOptionMember ias:TwoThousandAndTwentyOnePlanMember 2021-01-01 2021-09-30 0001842718 us-gaap:EmployeeStockOptionMember ias:TwoThousandAndTwentyOnePlanMember 2021-09-30 0001842718 ias:TimeBasedOptionsMember ias:TwoThousandAndTwentyOnePlanMember 2021-09-30 0001842718 ias:ReturnTargetOptionsMember ias:TwoThousandAndTwentyOnePlanMember 2021-09-30 0001842718 ias:TimeBasedOptionsMember 2021-06-30 0001842718 ias:TimeBasedOptionsMember 2021-04-01 2021-06-30 0001842718 ias:TimeBasedOptionsMember 2021-07-01 2021-09-30 0001842718 ias:TimeBasedOptionsMember 2021-09-30 0001842718 ias:ReturnTargetOptionsMember 2021-06-30 0001842718 ias:ReturnTargetOptionsMember 2021-04-01 2021-06-30 0001842718 ias:ReturnTargetOptionsMember 2021-07-01 2021-09-30 0001842718 ias:ReturnTargetOptionsMember 2021-09-30 0001842718 ias:TimeBasedOptionsMember 2020-12-31 0001842718 ias:TimeBasedOptionsMember 2020-01-01 2020-12-31 0001842718 ias:TimeBasedOptionsMember 2021-01-01 2021-09-30 0001842718 ias:ReturnTargetOptionsMember 2020-12-31 0001842718 ias:ReturnTargetOptionsMember 2020-01-01 2020-12-31 0001842718 ias:ReturnTargetOptionsMember 2021-01-01 2021-09-30 0001842718 ias:EmployeeStockPurchasePlanMember 2021-09-30 0001842718 ias:EmployeeStockPurchasePlanMember 2021-01-01 2021-09-30 0001842718 ias:LongTermIncentivePlanMember 2021-01-01 2021-09-30 0001842718 ias:LongTermIncentivePlanMember 2020-07-01 2020-09-30 0001842718 ias:LongTermIncentivePlanMember 2020-01-01 2020-09-30 0001842718 ias:AmendedAndRestatedLongTermIncentivePlanMember 2021-01-01 2021-09-30 0001842718 ias:AmendedAndRestatedLongTermIncentivePlanMember 2021-09-02 2021-09-02 0001842718 ias:AmendedAndRestatedLongTermIncentivePlanMember 2021-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:TwoThousandAndTwentyOnePlanMember 2021-06-30 2021-06-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:TwoThousandAndTwentyOnePlanMember 2021-08-02 2021-08-02 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:TwoThousandAndTwentyOnePlanMember 2021-07-01 2021-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2021-06-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:AmendedAndRestatedLongTermIncentivePlanMember 2021-08-02 2021-08-02 0001842718 us-gaap:PerformanceSharesMember ias:TwoThousandAndTwentyOnePlanMember 2021-01-01 2021-09-30 0001842718 us-gaap:PerformanceSharesMember ias:TwoThousandAndTwentyOnePlanMember 2021-09-30 0001842718 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001842718 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001842718 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001842718 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001842718 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001842718 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001842718 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001842718 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001842718 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001842718 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001842718 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001842718 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001842718 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001842718 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001842718 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001842718 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001842718 us-gaap:CommonStockMember 2021-08-09 2021-08-09 0001842718 us-gaap:CommonStockMember 2021-07-02 2021-07-02 0001842718 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001842718 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001842718 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001842718 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001842718 ias:VistaConsultingGroupLlcMember ias:ConsultingServicesAndOtherMember srt:AffiliatedEntityMember 2021-07-01 2021-09-30 0001842718 ias:VistaConsultingGroupLlcMember ias:ConsultingServicesAndOtherMember srt:AffiliatedEntityMember 2020-07-01 2020-09-30 0001842718 ias:VistaConsultingGroupLlcMember ias:ConsultingServicesAndOtherMember srt:AffiliatedEntityMember 2021-01-01 2021-09-30 0001842718 ias:VistaConsultingGroupLlcMember ias:ConsultingServicesAndOtherMember srt:AffiliatedEntityMember 2020-01-01 2020-09-30 0001842718 ias:VistaConsultingGroupLlcMember ias:ConsultingServicesAndOtherMember srt:AffiliatedEntityMember 2021-09-30 0001842718 ias:VistaConsultingGroupLlcMember ias:ConsultingServicesAndOtherMember srt:AffiliatedEntityMember 2020-12-31 0001842718 ias:VistaEquityPartnersManagementLlcMember ias:TravelAndOtherMember srt:AffiliatedEntityMember 2021-07-01 2021-09-30 0001842718 ias:VistaEquityPartnersManagementLlcMember ias:TravelAndOtherMember srt:AffiliatedEntityMember 2020-07-01 2020-09-30 0001842718 ias:VistaEquityPartnersManagementLlcMember ias:TravelAndOtherMember srt:AffiliatedEntityMember 2021-01-01 2021-09-30 0001842718 ias:VistaEquityPartnersManagementLlcMember ias:TravelAndOtherMember srt:AffiliatedEntityMember 2020-01-01 2020-09-30 0001842718 ias:VistaEquityPartnersManagementLlcMember ias:TravelAndOtherMember srt:AffiliatedEntityMember 2021-09-30 0001842718 ias:VistaEquityPartnersManagementLlcMember ias:TravelAndOtherMember srt:AffiliatedEntityMember 2020-12-31 0001842718 ias:MediaoceanLLCMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-07-01 2020-09-30 0001842718 ias:MediaoceanLLCMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-07-01 2021-09-30 0001842718 ias:MediaoceanLLCMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-01-01 2020-09-30 0001842718 ias:MediaoceanLLCMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-01-01 2021-09-30 0001842718 ias:MediaoceanLLCMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-09-30 0001842718 ias:MediaoceanLLCMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-12-31 0001842718 ias:NavexGlobalInc.Member ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-07-01 2021-09-30 0001842718 ias:NavexGlobalInc.Member ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-07-01 2020-09-30 0001842718 ias:NavexGlobalInc.Member ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-01-01 2021-09-30 0001842718 ias:NavexGlobalInc.Member ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-01-01 2020-09-30 0001842718 ias:NavexGlobalInc.Member ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-09-30 0001842718 ias:NavexGlobalInc.Member ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-12-31 0001842718 ias:CventIncMember ias:TrainingMember srt:AffiliatedEntityMember 2021-07-01 2021-09-30 0001842718 ias:CventIncMember ias:TrainingMember srt:AffiliatedEntityMember 2020-07-01 2020-09-30 0001842718 ias:CventIncMember ias:TrainingMember srt:AffiliatedEntityMember 2021-01-01 2021-09-30 0001842718 ias:CventIncMember ias:TrainingMember srt:AffiliatedEntityMember 2020-01-01 2020-09-30 0001842718 ias:CventIncMember ias:TrainingMember srt:AffiliatedEntityMember 2021-09-30 0001842718 ias:CventIncMember ias:TrainingMember srt:AffiliatedEntityMember 2020-12-31 0001842718 ias:MarketoIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-07-01 2021-09-30 0001842718 ias:MarketoIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-07-01 2020-09-30 0001842718 ias:MarketoIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-01-01 2021-09-30 0001842718 ias:MarketoIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-01-01 2020-09-30 0001842718 ias:MarketoIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-09-30 0001842718 ias:MarketoIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-12-31 0001842718 ias:PoppuloIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-07-01 2021-09-30 0001842718 ias:PoppuloIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-07-01 2020-09-30 0001842718 ias:PoppuloIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-01-01 2021-09-30 0001842718 ias:PoppuloIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-01-01 2020-09-30 0001842718 ias:PoppuloIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-12-31 0001842718 ias:PoppuloIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-09-30 0001842718 ias:LucidIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-07-01 2021-09-30 0001842718 ias:LucidIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-07-01 2020-09-30 0001842718 ias:LucidIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-01-01 2021-09-30 0001842718 ias:LucidIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-01-01 2020-09-30 0001842718 ias:LucidIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-09-30 0001842718 ias:LucidIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-12-31 0001842718 ias:ACloudGuruIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-07-01 2021-09-30 0001842718 ias:ACloudGuruIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-07-01 2020-09-30 0001842718 ias:ACloudGuruIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-01-01 2021-09-30 0001842718 ias:ACloudGuruIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-01-01 2020-09-30 0001842718 ias:ACloudGuruIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2021-09-30 0001842718 ias:ACloudGuruIncMember ias:SubscriptionSoftwareArrangementsMember srt:AffiliatedEntityMember 2020-12-31 shares iso4217:USD iso4217:USD shares pure ias:segment false 2021 Q3 0001842718 --12-31 10-Q true 2021-09-30 false 001-40557 INTEGRAL AD SCIENCE HOLDING CORP. DE 83-0731995 95 Morton St., 8th Floor New York, NY 10014 646 278-4871 Common Stock, $0.001 par value per share IAS NASDAQ Yes Yes false Non-accelerated Filer true false false 153940553 63777000 51734000 213000 187000 45589000 45418000 27128000 28083000 10154000 4101000 146861000 129523000 1417000 2243000 17511000 12322000 265303000 243348000 649780000 458586000 4010000 3557000 1084882000 849579000 43099000 38789000 62000 150000 50000 325000 568000 1144000 43779000 40408000 1754000 1827000 53035000 24794000 232682000 351071000 331250000 418100000 4.1322314 4.1322314 0 0 0 0 134039494 134039494 0 553717000 0.001 0.001 50000000 50000000 0 0 0 0 0 0 0.001 0.001 500000000 500000000 153940553 153940553 0 0 154000 0 762470000 0 788000 4523000 -9780000 -126761000 753632000 431479000 1084882000 849579000 79014000 59964000 221041000 162326000 13846000 10180000 38191000 28091000 19574000 13519000 63387000 48643000 14609000 11107000 47554000 36169000 16089000 6863000 57680000 22449000 16100000 16434000 45098000 49185000 80218000 58103000 251910000 184537000 -1204000 1861000 -30869000 -22211000 5753000 7795000 17880000 23748000 -3721000 0 -3721000 0 -10678000 -5934000 -52470000 -45959000 -898000 -1486000 -4855000 -10616000 -9780000 -4448000 -47615000 -35343000 -0.06 -0.06 -0.03 -0.03 -0.34 -0.34 -0.26 -0.26 151988054 151988054 134039202 134039202 140016260 140016260 134047188 134047188 -2549000 1761000 -3735000 1037000 -12329000 -2687000 -51350000 -34306000 134203403 134000 430368000 3337000 0 433839000 26931 150000 150000 7984000 7984000 -2549000 -2549000 -9780000 -9780000 16821330 17000 274340000 274357000 2888889 3000 49628000 49631000 153940553 154000 762470000 788000 -9780000 753632000 134039494 553717000 0 0 0 4523000 -126761000 431479000 99946 413000 791000 1204000 17486 0 246369 1075000 3360000 4435000 -3735000 -3735000 -37832000 -37832000 -134203403 -554379000 134203403 134000 388860000 165385000 0 46132000 46132000 26931 150000 150000 16821330 17000 274340000 274357000 2888889 3000 49628000 49631000 -9780000 -9780000 0 0 153940553 154000 762470000 788000 -9780000 753632000 134050576 553778000 0 -549000 -125272000 427957000 14762 61000 10000 71000 1761000 1761000 -4448000 -4448000 134035814 553717000 0 1212000 -129730000 425199000 134034604 553862000 0 175000 -94365000 459672000 35090 145000 22000 167000 36300 1037000 1037000 -35343000 -35343000 134035814 553717000 0 1212000 -129730000 425199000 -47615000 -35343000 45098000 49185000 49673000 0 -9966000 -12431000 -3721000 0 1020000 1024000 764000 1647000 394000 3351000 -774000 -2581000 -703000 -1542000 6151000 86000 574000 -81000 220000 6644000 -62000 -587000 220000 162000 -563000 -1112000 37656000 16659000 166204000 0 636000 447000 10011000 7568000 -176851000 -8015000 281589000 0 4728000 0 355934000 0 235000000 0 2318000 0 275000 1333000 1202000 167000 1075000 0 153207000 -1500000 14012000 7144000 -2042000 551000 54721000 30370000 66691000 38065000 17109000 15224000 1438000 674000 2506000 0 0 212000 11000 88000 682000 894000 165385000 0 Description of business<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and better measure consumer engagement with campaigns across platforms, while enabling publishers to improve their inventory yield and revenue.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 9, 2021, the Company acquired Publica LLC (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Publica</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). Publica is a leading CTV ad platform and works with many of the world’s biggest broadcasters, TV manufacturers, and over-the-top apps.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> With this acquisition, the Company is accelerating its CTV strategy to help publishers better monetize their video programming across CTV devices, while building new tools to provide advertisers with much-needed transparency into the quality of this inventory.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has its operations within the United States (“U.S.”) in New York, California, Illinois, Washington, Texas and Virginia. Operations outside the U.S. include offices in the United Kingdom (“U.K.”), Germany, Italy, Spain, Sweden, Singapore, Australia, France, Japan, Canada, Brazil, and India.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Corporate conversion and initial public offering</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The Company used the proceeds received from the IPO to repay outstanding debt and finance its acquisition of Publica, as discussed in Note 9 and Note 3, respectively.</span></div> 15000000 18.00 244000000 P30D 2250000 1821330 30400000 Basis of presentation and summary of significant accounting policies<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a) Basis of presentation</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim condensed consolidated balance sheet as of September 30, 2021, the condensed consolidated statements of operations and comprehensive loss, of cash flows and of members’/stockholders’ equity for the three and nine months ended September 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 nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or for any future period.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 nine months ended September 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b) Basis of consolidation</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c) Use of estimates</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 U.S. 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 still 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 of the COVID-19 pandemic 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 and effectiveness, the impact of federal, state, local and foreign governmental actions, consumer behavior in response to the pandemic, macro-economic effects, such as supply chain constraints, labor shortages and inflationary pressures, and other economic and operational conditions the Company may face.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d) Cash, cash equivalents, and restricted cash</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table 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.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:509.25pt"><tr><td style="width:1.0pt"/><td style="width:331.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:82.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:82.75pt"/><td style="width:1.0pt"/></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term restricted cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long term restricted cash (held in other long-term assets)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,691 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,721 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(e) Accounts receivable, net</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity in our allowance for doubtful accounts consists of the following as of:</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:509.25pt"><tr><td style="width:1.0pt"/><td style="width:316.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:90.25pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables written off</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,381 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,515 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(f) Stock-based compensation</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (“Vista”) and registration of the shares held by Vista.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected dividend</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—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.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the following assumptions in valuing its stock-based compensation:</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"><tr><td style="width:1.0pt"/><td style="width:261.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:52.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:52.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:54.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:54.25pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$8.16</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14.04</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.29</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility (%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.63</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate (%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three and nine months ended September 30, 2020.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(g) Deferred offering costs</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 were reclassified to members’/stockholders’ equity and recorded against the proceeds from the offering.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs of $7,233 were recognized within additional paid-in capital on the Company's condensed consolidated balance sheets as of September 30, 2021. No such costs were incurred as of December 31, 2020.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(h) Recently adopted accounting pronouncements</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In January 2017, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(i) Accounting pronouncements not yet adopted</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the FASB issued ASU 2020-4, “Facilitation of the Effects of Reference Rate Reform on Financial Reporting,” (“ASU No. 2020-4”) 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 ASU No. 2020-4 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 ASU No. 2020-4 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.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” (“ASU No. 2016-13”) 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 No. 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-2, “Leases (Topic 842)” (“ASU No. 2016-2”). Under ASU No. 2016-2, 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. ASU No. 2016-2 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. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to elect the package of practical expedients not to reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs. The Company will make a policy election to not recognize right-of-use assets and lease liabilities for short-term leases for all asset classes. The other practical expedients available under the guidance are being evaluated. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is evaluating the lease portfolio, process, control and policy change requirements. The Company's evaluation of these requirements has progressed and the Company continues to gather the necessary data elements for the lease population. The Company does not expect the amount or classification of rent expense in its statement of condensed consolidated statements of operations to be affected by the adoption of ASU No. 2016-2. The Company expects that the primary effect of the adoption of ASU No. 2016-2 will be the recognition of a right-of-use asset and lease liability to reflect the Company's rights and obligations under its operating leases. The Company will also be required to provide the additional disclosures stipulated in ASU No. 2016-2. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of ASU No. 2016-2 will not have an impact on the leverage calculation set forth in the agreements governing the outstanding debt of the Company, because the leverage calculations are not affected by the liability that will be recorded upon adoption of the new standard. The Company is continuing to evaluate the potential impacts that adopting this guidance will have on its condensed consolidated financials and expects the adoption of ASU No. 2016-2 will have a material impact on the Company's condensed consolidated balance sheet.</span></div> Basis of presentationThe 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.<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying interim condensed consolidated balance sheet as of September 30, 2021, the condensed consolidated statements of operations and comprehensive loss, of cash flows and of members’/stockholders’ equity for the three and nine months ended September 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 nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or for any future period.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 nine months ended September 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.</span></div> Basis of consolidationThe 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<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 U.S. 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 still 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 of the COVID-19 pandemic 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 and effectiveness, the impact of federal, state, local and foreign governmental actions, consumer behavior in response to the pandemic, macro-economic effects, such as supply chain constraints, labor shortages and inflationary pressures, and other economic and operational conditions the Company may face.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table 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.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:509.25pt"><tr><td style="width:1.0pt"/><td style="width:331.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:82.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:82.75pt"/><td style="width:1.0pt"/></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term restricted cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long term restricted cash (held in other long-term assets)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,691 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,721 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table 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.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:509.25pt"><tr><td style="width:1.0pt"/><td style="width:331.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:82.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:82.75pt"/><td style="width:1.0pt"/></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,777 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term restricted cash</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long term restricted cash (held in other long-term assets)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,691 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,721 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 63777000 51734000 213000 187000 2701000 2800000 66691000 54721000 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. <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity in our allowance for doubtful accounts consists of the following as of:</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:509.25pt"><tr><td style="width:1.0pt"/><td style="width:316.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:90.25pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,843 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Receivables written off</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(640)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,381 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,515 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4257000 5843000 764000 1647000 640000 1975000 4381000 5515000 Stock-based compensation<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (“Vista”) and registration of the shares held by Vista.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected term</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — The 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected dividend</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—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.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the following assumptions in valuing its stock-based compensation:</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"><tr><td style="width:1.0pt"/><td style="width:261.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:52.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:52.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:54.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:54.25pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$8.16</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$14.04</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.29</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility (%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.00</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.25</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.63</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate (%)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.98%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55%</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three and nine months ended September 30, 2020.</span></div> 8.16 14.04 2.29 0.65 0.80 0.70 0.75 P3Y P10Y P3Y3M P6Y7M17D 0.0046 0.0098 0.0026 0.0055 0 0 Deferred offering costs<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 were reclassified to members’/stockholders’ equity and recorded against the proceeds from the offering.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred offering costs of $7,233 were recognized within additional paid-in capital on the Company's condensed consolidated balance sheets as of September 30, 2021. No such costs were incurred as of December 31, 2020.</span></div> 7233000 0 Recently adopted accounting pronouncements<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In January 2017, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div>Accounting pronouncements not yet adoptedIn March 2020, the FASB issued ASU 2020-4, “Facilitation of the Effects of Reference Rate Reform on Financial Reporting,” (“ASU No. 2020-4”) 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 ASU No. 2020-4 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 ASU No. 2020-4 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 style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, “Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” (“ASU No. 2016-13”) 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 No. 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the FASB issued ASU 2016-2, “Leases (Topic 842)” (“ASU No. 2016-2”). Under ASU No. 2016-2, 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. ASU No. 2016-2 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. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects to elect the package of practical expedients not to reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs. The Company will make a policy election to not recognize right-of-use assets and lease liabilities for short-term leases for all asset classes. The other practical expedients available under the guidance are being evaluated. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is evaluating the lease portfolio, process, control and policy change requirements. The Company's evaluation of these requirements has progressed and the Company continues to gather the necessary data elements for the lease population. The Company does not expect the amount or classification of rent expense in its statement of condensed consolidated statements of operations to be affected by the adoption of ASU No. 2016-2. The Company expects that the primary effect of the adoption of ASU No. 2016-2 will be the recognition of a right-of-use asset and lease liability to reflect the Company's rights and obligations under its operating leases. The Company will also be required to provide the additional disclosures stipulated in ASU No. 2016-2. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The adoption of ASU No. 2016-2 will not have an impact on the leverage calculation set forth in the agreements governing the outstanding debt of the Company, because the leverage calculations are not affected by the liability that will be recorded upon adoption of the new standard. The Company is continuing to evaluate the potential impacts that adopting this guidance will have on its condensed consolidated financials and expects the adoption of ASU No. 2016-2 will have a material impact on the Company's condensed consolidated balance sheet.</span></div> Business combinations<div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 9, 2021, a wholly-owned subsidiary of the Company acquired, directly or indirectly, all the membership units and membership interests of Publica. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price related to this acquisition was $170,686 in cash and 2,888,889 shares of common stock of the Company, valued at $49,631. The acquisition was financed with proceeds received from the Company's IPO, as described in Note 1.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition was accounted for in accordance with ASC 805, using the acquisition method of accounting. The assets and liabilities of Publica, including identifiable intangible assets, have been measured at their fair value primarily using Level 3 inputs. Determining the fair value of the assets acquired and liabilities assumed requires judgement and involved the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, assets useful lives, market multiples, and other items. The use of different estimates and judgements could yield materially different results. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated fair values allocated to the assets acquired are based on management's estimates and assumptions and may be subject to change as additional information becomes available. The estimated fair value of the customer relationship intangible asset acquired was determined using the excess earnings method. The estimated fair value of the trademark and developed technology intangible assets acquired were determined using the the relief from royalty method. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of the purchase price, over the fair value of net assets acquired, including the amount assigned to the identifiable intangible assets, has been recorded to goodwill. The resulting goodwill has been allocated to the Company's single reporting unit. The Company is estimating approximately $58,390 of goodwill will be deductible for tax purposes. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary allocation of purchase consideration to the assets acquired and liabilities assumed is as follows:</span></div><div><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:450.00pt"><tr><td style="width:1.0pt"/><td style="width:267.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:79.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:79.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,482</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,391</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security deposits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,200</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,800</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,200</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total identifiable assets acquired</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67,195</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,615</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38,599</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,721</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">220,317</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The allocation of the purchase price to the assets acquired and liabilities assumed of Publica is not complete as of September 30, 2021 as the Company is continuing to gather information regarding Publica's pre-acquisition tax liability, deferred tax liability as well as the working capital adjustment. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The acquired intangible assets of Publica are amortized over their estimated useful lives. Accordingly, trademark will be amortized straight-line over 5 years, customer relationships will be amortized straight-line over 6 years and developed technology will be amortized over 5 years using an accelerated method. The weighted average amortization period for all acquired intangibles is 5.7 years. For the quarter and year to date period ended September 30, 2021, amortization for the acquired intangible assets was $1,440. The Company recognized a deferred tax liability of $37,615 on its purchase of Publica. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of Publica included in the Company's consolidated financial statements from the date of acquisition are net sales and loss from operations of $3,190 and $70, respectively for the three and nine months ended September 30, 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company incurred acquisition-related transaction costs of $1,304 during the three months ended September 30, 2021, which are included in General and administrative expense in the Condensed Consolidated Statements of Operations and Comprehensive Loss. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Financial Information</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information presents the combined results of operations as if the acquisition of Publica had occurred as of January 1, 2020. The pro forma information includes certain adjustments, including depreciation and amortization expense, software capitalization, the removal of transactions between Publica and the Company and certain other adjustments. The pro forma amounts may not be indicative of the results that actually would have been achieved had the acquisition of Publica occurred as of January 1, 2020, and are not necessarily indicative of future results of the combined companies:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,351)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,257)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,566)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,553)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 170686000 2888889 49631000 58390000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preliminary allocation of purchase consideration to the assets acquired and liabilities assumed is as follows:</span></div><div><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:450.00pt"><tr><td style="width:1.0pt"/><td style="width:267.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:79.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:15.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:79.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,482</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,391</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security deposits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,200</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,200</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,800</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,200</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total identifiable assets acquired</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67,195</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities assumed:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">561</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,615</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">38,599</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,721</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">220,317</span></td></tr></table></div> 4482000 2391000 46000 64000 12000 15200000 2200000 42800000 60200000 67195000 561000 2000 421000 37615000 38599000 191721000 220317000 P5Y P6Y P5Y P5Y8M12D 1440000 1440000 37615000 3190000 -70000 1304000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information presents the combined results of operations as if the acquisition of Publica had occurred as of January 1, 2020. The pro forma information includes certain adjustments, including depreciation and amortization expense, software capitalization, the removal of transactions between Publica and the Company and certain other adjustments. The pro forma amounts may not be indicative of the results that actually would have been achieved had the acquisition of Publica occurred as of January 1, 2020, and are not necessarily indicative of future results of the combined companies:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,780 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,351)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,257)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58,566)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,553)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 80780000 61312000 229085000 164432000 -12351000 -6257000 -58566000 -42553000 Property and equipment, net<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"><tr><td style="width:1.0pt"/><td style="width:268.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:33pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated<br/>useful life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,961)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,417 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense of property and equipment for the three months ended September 30, 2021 and 2020 was $418 and $733, respectively. Depreciation expense of property and equipment for the nine months ended September 30, 2021 and 2020 was $1,378 and $2,401, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer and office equipment under capital leases are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:509.25pt"><tr><td style="width:1.0pt"/><td style="width:319.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,057)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,782)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total computer and office equipment under capital leases, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense related to computer and office equipment under capital leases for the three months ended September 30, 2021 and 2020 was $55 and $346, respectively. Depreciation expense related to computer and office equipment under capital leases for the nine months ended September 30, 2021 and 2020 was $275 and $1,301, respectively.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"><tr><td style="width:1.0pt"/><td style="width:268.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:33pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated<br/>useful life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,687 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,167 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Various</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,961)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,417 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Computer and office equipment under capital leases are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:509.25pt"><tr><td style="width:1.0pt"/><td style="width:319.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:88.00pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,057)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,782)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total computer and office equipment under capital leases, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P1Y P3Y 9687000 9167000 P3Y P5Y 237000 236000 2119000 2120000 P5Y 335000 317000 12378000 11840000 10961000 9597000 1417000 2243000 418000 733000 1378000 2401000 6073000 6073000 6057000 5782000 16000 291000 55000 346000 275000 1301000 Internal use software, net<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal use software consisted of the following:</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"><tr><td style="width:1.0pt"/><td style="width:268.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:33pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated<br/>useful life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal use software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,428)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,802)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total internal use software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,511 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,322 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the three months ended September 30, 2021 and 2020 was $2,086 and $1,294, respectively. Amortization expense for the nine months ended September 30, 2021 and 2020 was $5,793 and $3,323, respectively. During the nine months ended September 30, 2021, the Company purchased digital advertising transparency software for $4,548. This software further expands the Company’s Total Visibility® product offering which provides insight into digital media quality and corresponding supply path costs.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Internal use software consisted of the following:</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"><tr><td style="width:1.0pt"/><td style="width:268.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:37.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:33pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated<br/>useful life<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal use software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,428)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,802)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total internal use software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,511 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,322 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P3Y P5Y 29939000 19124000 12428000 6802000 17511000 12322000 2086000 1294000 5793000 3323000 4548000 Intangible assets, net<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross book value, accumulated amortization, net book value and amortization periods of the intangible assets were as follows:</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><tr><td style="width:1.0pt"/><td style="width:169.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:25.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:61.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr style="height:39pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>useful life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross book<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net book value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>remaining<br/>useful life</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,327)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,734 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,232)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,502 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,725)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,389)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:36pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>useful life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross book<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net book value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>remaining<br/>useful life</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,282)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,921 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,219)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,702 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,948 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149,600)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,348 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangibles for the three months ended September 30, 2021 and 2020 was $13,596 and $14,498, respectively. Amortization expense related to intangibles for the nine months ended September 30, 2021 and 2020 was $37,927 and $43,514, respectively.</span></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross book value, accumulated amortization, net book value and amortization periods of the intangible assets were as follows:</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><tr><td style="width:1.0pt"/><td style="width:169.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:25.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:40.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:61.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:58.00pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30, 2021</span></td></tr><tr style="height:39pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>useful life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross book<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net book value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>remaining<br/>useful life</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,060 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,327)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,734 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(106,232)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,502 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,725)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452,692 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187,389)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:36pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>useful life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross book<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net book value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>remaining<br/>useful life</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259,329 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55,282)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,047 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,921 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,219)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,702 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(81)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,948 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(149,600)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243,348 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div> P5Y P15Y 302060000 74327000 227733000 P10Y8M12D P4Y P5Y 130734000 106232000 24502000 P3Y8M12D P5Y P9Y 19700000 6725000 12975000 P5Y7M6D P6Y 198000 105000 93000 P2Y9M18D 452692000 187389000 265303000 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 13596000 14498000 37927000 43514000 Goodwill<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll forward of the changes in the goodwill balance:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><tr><td style="width:1.0pt"/><td style="width:417.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:91.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill as of December 31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Publica acquisition</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,721 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill as of September 30, 2021</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649,780 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a roll forward of the changes in the goodwill balance:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><tr><td style="width:1.0pt"/><td style="width:417.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:91.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill as of December 31, 2020</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Publica acquisition</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,721 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill as of September 30, 2021</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649,780 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr></table></div> 458586000 191721000 -527000 649780000 Accounts payable and accrued expenses<div style="text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses consisted of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"><tr><td style="width:1.0pt"/><td style="width:361.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,526 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,482 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,277 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses and commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued revenue sharing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,823 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,710 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,314 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,789 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses consisted of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"><tr><td style="width:1.0pt"/><td style="width:361.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:24pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,700 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,526 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,482 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,277 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonuses and commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued revenue sharing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,823 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,503 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,464 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,019 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,710 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,314 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,099 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,789 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9700000 8808000 4526000 3482000 1844000 2503000 19000 4277000 10013000 11883000 5823000 2503000 6464000 3019000 4710000 2314000 43099000 38789000 Long-term debt<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2018, the Company entered into a credit agreement with various lenders (“Prior 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 had a maturity date of July 19, 2024 and July 19, 2023, respectively. As further explained below, on September 29, 2021, the Company repaid the outstanding balances and terminated the Prior Credit Agreement. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to interest payable in cash, the Prior Credit Agreement included Paid in Kind (“PIK”) interest at a rate of 1.25% per annum. All PIK interest due was 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 Prior Credit Agreement was 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 elected the eurodollar rate and the interest rate during the period prior to repayment was 6.0%.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 19, 2019, the Company entered into an incremental facility assumption amendment (“Incremental Term Loan”) to the Prior 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 Prior 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. The debt issuance costs related to this facility were recorded as a deferred financing asset within prepaid expenses and other current assets and were amortized into interest expense over the contractual term of the borrowings using the straight-line method.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Credit Agreement</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2021, the Company entered into a new credit agreement with various lenders (the “New Credit Agreement” or the “New Revolver”), that provides for an initial $300,000 in commitments for revolving credit loans, which amount may be increased or decreased under specific circumstances, with a $30,000 letter of credit sublimit and a $100,000 alternative currency sublimit. In addition, the New Credit Agreement provides for the ability to request incremental term loan facilities, in a minimum amount of $5,000 for each facility. Borrowings pursuant to the New Credit Agreement may be used for working capital and other general corporate purposes, including for acquisitions permitted under the New Credit Agreement. The Company drew down $235,000 on the New Revolver on September 29, 2021. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the New Credit Agreement are scheduled to mature on September 29, 2026. The New Credit Agreement contains certain customary events of default including failure to make payments when due thereunder, and failure to observe or perform certain covenants.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The proceeds of the New Revolver, together with cash on hand, were used to repay the outstanding balance of the Term Loan and Revolving Loan. In connection with the New Revolver, the Company incurred costs of $2,318 that are included in Long-term debt, net, in the Condensed Consolidated Balance Sheets. In connection with the extinguishment of the Term Loan and Revolving Loan, the Company wrote off deferred financing costs of $3,721 as a loss on extinguishment.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rates for the New Revolver under the New Credit Agreement for U.S. dollar loans are equal to (i) the applicable rate for base rate loans range from 0.75% to 1.50% per annum, (ii) for LIBO Rate (as defined in the New Credit Agreement) loans range from 1.75% to 2.50% per annum, (iii) for RFR Loans (as defined in the New Credit Agreement) denominated in sterling range from 1.7826% to 2.5326%, and (iv) for RFR Loans denominated in euro range from 1.7965% to 2.5456%, in each case, based on the Senior Secured Net Leverage Ratio (as defined in the New Credit Agreement). Base rate borrowings may only be made in dollars. The Company will pay a commitment fee during the term of the New Credit Agreement ranging from 0.20% to 0.35% per annum of the average daily undrawn portion of the revolving commitments based on the Senior Secured Net Leverage Ratio. The interest rate on September 30, 2021 was 2.2%. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any borrowings under the New Credit Agreement may be repaid, in whole or in part, at any time and from time to time without premium or penalty other than customary breakage costs, and any amounts repaid may be reborrowed. No mandatory prepayments will be required other than when borrowings and letter of credit usage exceed the aggregate commitment of all lenders.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The New Credit Agreement contains covenants requiring certain financial information to be submitted quarterly and annually. In addition, the Company is also required to comply with certain financial covenants such as maintaining a Net Leverage Ratio (as defined in the New Credit Agreement) of 3.50:1.00 or lower and maintaining a minimum Interest Coverage Ratio (as defined in the New Credit Agreement) of 2.50 to 1.00. As of September 30, 2021, the Company was in compliance with all covenants contained in the New Credit Agreement. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:459.00pt"><tr><td style="width:1.0pt"/><td style="width:247.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PIK Interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,539 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Revolver</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized debt issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,318)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,468)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,682 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,071 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of debt issuance costs for the three months ended September 30, 2021 and 2020 was $337 and $341, respectively. Amortization expense related to debt issuance costs for the nine months ended September 30, 2021 and 2020 was $1,020 and $1,024, respectively. Amortization of debt issuance costs is recorded to interest expense, net on the Company's condensed consolidated statements of operations and comprehensive loss.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized interest expense of $5,417 and $6,320 during the three month periods ended September 30, 2021 and 2020, respectively. The Company recognized interest expense of $16,464 and $19,373 for the nine month period ended September 30, 2021 and 2020, respectively. Future principal payments of long-term debt as of September 30, 2021 are as follows:</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:462.75pt"><tr><td style="width:1.0pt"/><td style="width:367.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:91.00pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remaining three months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr></table></div> 325000000 25000000 0.0125 0.005 0.010 0.05 0.06 0.060 20000000 7476000 473000 300000000 30000000 100000000 5000000 5000000 5000000 235000000 2318000 -3721000 0.0075 0.0150 0.0175 0.0250 0.017826 0.025326 0.017965 0.025456 0.0020 0.0035 0.022 3.50 2.50 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:459.00pt"><tr><td style="width:1.0pt"/><td style="width:247.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:100.00pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PIK Interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,539 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Revolver</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Unamortized debt issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,318)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,468)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total carrying amount</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,682 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,071 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0 345000000 0 10539000 235000000 0 2318000 4468000 232682000 351071000 337000 341000 1020000 1024000 5417000 6320000 16464000 19373000 Future principal payments of long-term debt as of September 30, 2021 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:462.75pt"><tr><td style="width:1.0pt"/><td style="width:367.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:91.00pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 (remaining three months)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr></table> 0 0 0 0 0 235000000 235000000 Income taxes<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2021 and 2020, the Company recorded an income tax benefit of $898 and $1,486, respectively. The Company’s effective tax rate for the three months ended September 30, 2021 and 2020 was 8.4% and 25%, respectively. For the nine months ended September 30, 2021 and 2020, the Company recorded an income tax benefit of $4,855 and $10,616, respectively. The Company’s effective tax rate for the nine month periods ended September 30, 2021 and 2020 was 9.3% and 23.1%, respectively. The Company's effective tax rate for the three and nine months ended September 2021 is lower than for the respective three and nine month periods ended September 30, 2020 primarily due to non-deductible stock-based compensation in 2021 as the Company became subject to the provisions of Section 162(m) of the Internal Revenue Code as a result of becoming a public company. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 September 30, 2021, the Company does not have an accrual relating to uncertain tax positions.</span></div> -898000 -1486000 0.084 0.25 -4855000 -10616000 0.093 0.231 0 Segment data<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by geographic area:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"><tr><td style="width:1.0pt"/><td style="width:226.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.75pt"/><td style="width:1.0pt"/></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North and South America (“Americas”)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa (“EMEA”)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,222 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,658 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,185 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,153 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia and Pacific Rim (“APAC”)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,014 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,964 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,041 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,326 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2021 and 2020, revenue in the U.S. was $46,156 and $34,971, respectively. For the nine months ended September 30, 2021 and 2020, revenue in the U.S. was $126,226 and $94,268, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes property and equipment, net by geographic area:</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"><tr><td style="width:1.0pt"/><td style="width:361.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and Equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,417 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenue by geographic area:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"><tr><td style="width:1.0pt"/><td style="width:226.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:64.75pt"/><td style="width:1.0pt"/></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">North and South America (“Americas”)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,919 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,609 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa (“EMEA”)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,222 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,658 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,185 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,153 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia and Pacific Rim (“APAC”)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,506 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,014 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,964 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,041 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,326 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes property and equipment, net by geographic area:</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"><tr><td style="width:1.0pt"/><td style="width:361.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and Equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">971 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,954 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,417 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 50286000 37062000 136919000 99609000 20222000 16658000 61185000 46153000 8506000 6244000 22937000 16564000 79014000 59964000 221041000 162326000 46156000 34971000 126226000 94268000 971000 1954000 153000 282000 293000 7000 1417000 2243000 Stock-based compensation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Integral Ad Science Holding Corp. 2018 Stock Option Plan</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> but instead, compensation cost was recognized when the benefit to the employee was determined to be probable. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Vista realizing a cash return on its investment in the Company equaling or exceeding $1.17 billion.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the modification to the Time-Based Options, the awards became subject to the guidance in ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation - Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The fair value of the Time-Based Options under the 2018 Plan as of June 30, 2021, the modification date, was $74,016. During the three and nine months ended September 30, 2021, the Company recognized stock compensation expense of $4,595 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$42,742,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> respectively related to the Time-Based Options. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the return multiple and vesting conditions associated with the Return-Target Options were also modified, the Company fair valued the Return-Target Options using a Monte Carlo simulation model which resulted in a fair value of $36,395 on the modification date. The Return-Target Options become exercisable following both (i) a registration of shares of common stock held by Vista and (ii) Vista realizing a cash return on its investment in the Company equaling or exceeding $1.17 billion. As of September 30, 2021, the condition relating to Vista's cash return was not deemed probable and therefore, no stock-based compensation expense was recognized relating to the Return-Target Options.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vesting of the Time-Based Options accelerate when the Return-Target Options vest and therefore, recognition of the remaining unamortized stock compensation expense related to the Time-Based Options will accelerate when it becomes probable that the Return-Target Options would vest. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total number of Time-Based Options and Return Target Options outstanding under the Amended and Restated 2018 Plan as of September 30, 2021 were 5,421,134 and 2,710,566, respectively. The Company does not expect to issue any additional awards under the Amended and Restated 2018 Plan.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Omnibus Incentive Plan (“2021 Plan”)</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 29, 2021, the Company adopted the 2021 Plan to incentivize execu</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tive officers, management, employees, consultants and directors of the Company and to align the interests of the participants with those of the Company’s share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">holders. 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2021, the Company recognized stock compensation expense of $887 and $887, respectively related to the stock options. As of September 30, 2021, there are 1,883,486 total options outstanding under the 2021 Plan, consisting of two-thirds or 1,255,496 Time-Based Options fair valued at $14,080 and one-third or 627,990 Return-Target Options fair valued at $5,123. The vesting conditions for the options issued under the 2021 Plan are identical to the those described under the Amended and Restated 2018 Plan. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the three months ended September 30, 2021 is as follows:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Time-Based Options</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"><tr><td style="width:1.0pt"/><td style="width:208.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:70.00pt"/><td style="width:1.0pt"/></tr><tr style="height:36pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average<br/>remaining<br/>contractual life<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at July 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,725,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,676,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest at September 30, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,676,630 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,652,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Return-Target Options</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"><tr><td style="width:1.0pt"/><td style="width:208.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:70.00pt"/><td style="width:1.0pt"/></tr><tr style="height:36pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average<br/>remaining<br/>contractual life<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at July 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,362,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,338,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest at September 30, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,338,556 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the nine months ended September 30, 2021 is as follows:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Time-Based Options</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"><tr><td style="width:1.0pt"/><td style="width:208.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:70.00pt"/><td style="width:1.0pt"/></tr><tr style="height:36pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average<br/>remaining<br/>contractual life<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,109,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,381,671 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.49 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.39</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(568,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(246,369)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.36 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,676,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest at September 30, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,676,630 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,652,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Return-Target Options</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"><tr><td style="width:1.0pt"/><td style="width:208.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:70.00pt"/><td style="width:1.0pt"/></tr><tr style="height:36pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average<br/>remaining<br/>contractual life<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,054,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">691,077 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.49 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.39</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(407,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,338,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest at September 30, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,338,556 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, unamortized stock-based compensation expense related to the Time-Based Options was $44,467, which will be recognized over the weighted average vesting term of 2.5 years. In addition, unamortized stock-based compensation expense related to the Return-Target Options of $41,272 will be recognized when events that trigger vesting are deemed probable. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 Employee Stock Purchase Plan (“ESPP”)</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the ESPP for the primary purpose of incentivizing 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 September 30, 2021. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Integral Ad Science Holding Corp. Long-Term Incentive Plan</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, the Company adopted the Long-Term Incentive Plan (“LTIP”). Under the LTIP, certain employees were granted long-term target incentive cash awards which would 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. Since the liquidity events described above were contingent and generally not considered probable until the event occurred, no stock-based compensation expense was recognized in the three and nine months ended September 30, 2020. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2021, the Company offered employees with LTIP grants the opportunity to convert their cash award into Restricted Stock Units (“RSUs”). The conversion was at a 10% premium to the cash value of the award. The RSUs issued in exchange for LTIP grants vest 50% each year and become fully vested after two years of service. Certain employees did not convert their cash award to RSUs and to cover those cash awards, the Company adopted the Amended and Restated Long-Term Incentive Plan (“Amended and Restated LTIP”) to modify the vesting conditions to include vesting upon the occurrence of a sell down event by Vista following the IPO resulting in Vista realizing a cash return on its investment in the Company equaling or exceeding $1.17 billion. The fair value of the cash awards held by employees under the Amended and Restated LTIP as of September 30, 2021 was $350. As of September 30, 2021, since the sell down event was not deemed probable, no stock-based compensation expense was recognized relating to these LTIP cash awards.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 30, 2021, in connection with the IPO, the Company granted 969,742 RSUs to its employees valued at $17,455. These RSUs vest 25% each year and become fully vested after 4 years of service. On August 2, 2021, the Company granted 706,526 RSUs to employees who converted their cash-based LTIP award into RSUs, valued at $12,661. These RSUs vest 50% each year and become fully vested after 2 years of service. In addition, for the three months ended September 30, 2021, the Company issued an aggregate of 646,474 RSUs to new hires, including employees of Publica. These RSUs vest 25% each year and become fully vested after 4 years of service. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restricted stock unit activity for the three and nine months ended September 30, 2021 is as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:451.50pt"><tr><td style="width:1.0pt"/><td style="width:225.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:94.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:121.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of July 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,017,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,353,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.86 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(106,777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,931)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.57 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,237,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected to vest as of September 30, 2021</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,237,050 </span></td><td style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:454.50pt"><tr><td style="width:1.0pt"/><td style="width:225.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:94.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:4.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:121.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,343,827 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.04 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(106,777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,931)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.57 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,237,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected to vest as of September 30, 2021</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,237,050 </span></td><td style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes 706,526 RSUs converted from LTIP cash awards.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2021, the Company recognized $2,652 of stock-based compensation expense related to these RSU awards. Unamortized stock-based compensation expense related to RSUs was $40,206, which will be recognized over the weighted average vesting term of 3.3 years. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Stock Units</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company granted Performance Stock Units (“PSUs”) under the 2021 Plan, which are contingent upon achieving specified revenue performance goals by December 31, 2023. As of September 30, 2021, no stock-based compensation expense has been recognized as performance vesting conditions were not deemed probable to occur. The unrecognized compensation expense is $12,000 assuming performance at the highest tier. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense for all equity arrang</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ements for the three and nine months e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nded September 30, 2021, were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:501.00pt"><tr><td style="width:1.0pt"/><td style="width:154.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:79.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:81.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:79.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:81.25pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three  Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,419 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,227 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,854 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,569 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,141 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P4Y 0.25 0.0625 3.0 1170000000 74016000 4595000 42742000 36395000 1170000000 0 5421134 2710566 19701877 P10Y 0.05 887000 887000 1883486 1255496 14080000 627990 5123000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the three months ended September 30, 2021 is as follows:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Time-Based Options</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"><tr><td style="width:1.0pt"/><td style="width:208.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:70.00pt"/><td style="width:1.0pt"/></tr><tr style="height:36pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average<br/>remaining<br/>contractual life<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at July 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,725,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(48,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,676,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest at September 30, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,676,630 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,652,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Return-Target Options</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"><tr><td style="width:1.0pt"/><td style="width:208.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:70.00pt"/><td style="width:1.0pt"/></tr><tr style="height:36pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average<br/>remaining<br/>contractual life<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at July 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,362,756 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.49 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,338,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest at September 30, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,338,556 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the nine months ended September 30, 2021 is as follows:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Time-Based Options</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"><tr><td style="width:1.0pt"/><td style="width:208.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:70.00pt"/><td style="width:1.0pt"/></tr><tr style="height:36pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average<br/>remaining<br/>contractual life<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,109,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,381,671 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.49 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.39</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(568,110)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(246,369)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.36 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,676,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest at September 30, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,676,630 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,652,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Return-Target Options</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:511.50pt"><tr><td style="width:1.0pt"/><td style="width:208.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:69.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:70.00pt"/><td style="width:1.0pt"/></tr><tr style="height:36pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average<br/>remaining<br/>contractual life<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate<br/>intrinsic<br/>value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at January 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,054,708 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.47</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">691,077 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.49 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.39</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(407,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding at September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,338,556 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested and expected to vest at September 30, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,338,556 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.45 </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercisable as of September 30, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6725030 7.49 P8Y4M17D 0 0 48400 12.40 0 0 6676630 7.45 P8Y1M13D 88397000 6676630 7.45 P8Y1M13D 0 2652032 4.17 P7Y4M17D 43644000 3362756 7.49 P8Y4M17D 0 0 24200 12.40 0 0 3338556 7.45 P8Y1M13D 44000000 3338556 7.45 P8Y1M13D 0 0 0 0 6109438 4.83 P8Y5M19D 1381671 17.49 P9Y4M20D 568110 4.99 246369 4.36 6676630 7.45 P8Y1M13D 88397000 6676630 7.45 P8Y1M13D 0 2652032 4.17 P7Y4M17D 43644000 3054708 4.83 P8Y5M19D 691077 17.49 P9Y4M20D 407229 4.80 0 0 3338556 7.45 P8Y1M13D 44000000 3338556 7.45 P8Y1M13D 0 0 0 0 44467000 P2Y6M 41272000 1489571 0.01 16000000 0.15 25000 0 0.50 0.75 3.0 0 0 0.10 0.50 P2Y 1170000000 350000 0 969742 17455000 0.25 P4Y 706526 12661000 0.50 P2Y 646474 0.25 P4Y <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restricted stock unit activity for the three and nine months ended September 30, 2021 is as follows:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:451.50pt"><tr><td style="width:1.0pt"/><td style="width:225.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:94.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:121.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of July 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,017,758 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,353,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.86 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(106,777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,931)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.57 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,237,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected to vest as of September 30, 2021</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,237,050 </span></td><td style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div><span><br/></span></div><div style="text-align:center;text-indent:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:454.50pt"><tr><td style="width:1.0pt"/><td style="width:225.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:94.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:4.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:121.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of January 1, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,343,827 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.04 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(106,777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,931)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.57 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,237,050 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.09 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected to vest as of September 30, 2021</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,237,050 </span></td><td style="border-bottom:1pt solid #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Includes 706,526 RSUs converted from LTIP cash awards.</span></div> 1017758 17.59 1353000 19.86 106777 17.96 26931 5.57 2237050 19.09 2237050 26931 5.57 2343827 19.04 106777 17.96 26931 5.57 2237050 19.09 2237050 706526 2652000 2652000 40206000 P3Y3M18D 0 12000000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense for all equity arrang</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ements for the three and nine months e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nded September 30, 2021, were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:501.00pt"><tr><td style="width:1.0pt"/><td style="width:154.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:79.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:81.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:79.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:81.25pt"/><td style="width:1.0pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three  Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">September 30,</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,419 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,227 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,829 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,854 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,569 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,141 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,673 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 48000 0 48000 0 2419000 0 13227000 0 1820000 0 8829000 0 3854000 0 27569000 0 8141000 0 49673000 0 Members’/ Stockholders’ equity<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common stock</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued and sold 15,000,000 shares of common stock in connection with the closing of its IPO on July 2, 2021 and 1,821,330 shares of common stock in connection with the exercise of the underwriters' option that closed on July 28, 2021. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued 2,888,889 shares of common stock in connection with its acquisition of Publica on August 9, 2021. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months and nine months ended September 30, 2021, the Company also issued 26,931 shares of common stock, respectively for vested RSUs. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Members’ equity</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the pricing of the IPO, the Operating Agreement was terminated, and the Company converted from a Delaware domestic limited liability company to a Delaware 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.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2021, and 2020, the Company repurchased 0 and 14,762 shares of common stock from members of the Company, for $0 and $71, respectively. The repurchases in excess of par value for the three months ended September 30, 2020 were $10. For the nine months ended September 30, 2021 and 2020, the Company repurchased 99,946 and 35,090 shares of common stock from members of the Company prior to the IPO, for $1,204 and $167, respectively. The repurchases in excess of par value for the nine months ended September 30, 2021 and 2020 were $791 and $22, respectively. The repurchase of shares has been accounted for as a reduction in members’/shareholders’ equity in these condensed consolidated financial statements.</span></div> 500000000 0.001 50000000 0.001 15000000 1821330 2888889 26931 26931 134203403 242 0 14762 0 71000 10000 99946 35090 1204000 167000 791000 22000 Commitments and contingencies<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnifications</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating leases</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases office space under operating leases, which expire on various dates through March 2027. 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.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense for office space for the three months ending September 30, 2021 and 2020 was $1,883 and $1,933, respectively. Operating lease expense for office space for the nine months ending September 30, 2021 and 2020 was $5,594 and $6,107, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital leases</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 September 30, 2021 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:498.00pt"><tr><td style="width:1.0pt"/><td style="width:406.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:87.25pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase commitments </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 non-cancelable purchase commitments as of September 30, 2021 were approximately $57,500 for periods through 2024.</span></div> 1883000 1933000 5594000 6107000 <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 September 30, 2021 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:498.00pt"><tr><td style="width:1.0pt"/><td style="width:406.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:87.25pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount representing interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr></table></div> 50000 0 50000 57500000 Net loss per shareFor periods prior to the Company’s conversion 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 style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted loss per unit is computed by dividing net loss by the weighted-average shares outstanding:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"><tr><td style="width:1.0pt"/><td style="width:214.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,780)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,448)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,615)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,343)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic and diluted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,988,054 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,039,202 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,016,260 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,047,188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company has reported net losses for the periods presented, all potentially dilutive securities are antidilutive. The following potential outstanding Time-Based Options were excluded from the computation of diluted net loss per share attributable to common stock/unit-holders 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.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"><tr><td style="width:1.0pt"/><td style="width:337.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:79.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:79.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three and Nine months ended September 30,</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options to purchase common stock/member units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,676,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,258,956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,237,050 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,931 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,913,680 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,285,887 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted loss per unit is computed by dividing net loss by the weighted-average shares outstanding:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.00pt"><tr><td style="width:1.0pt"/><td style="width:214.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,780)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,448)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,615)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,343)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:21pt"><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic and diluted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,988,054 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,039,202 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,016,260 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,047,188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss per share, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.03)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.26)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> -9780000 -4448000 -47615000 -35343000 151988054 151988054 134039202 134039202 140016260 140016260 134047188 134047188 -0.06 -0.06 -0.03 -0.03 -0.34 -0.34 -0.26 -0.26 The following potential outstanding Time-Based Options were excluded from the computation of diluted net loss per share attributable to common stock/unit-holders 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.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:510.75pt"><tr><td style="width:1.0pt"/><td style="width:337.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:79.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:79.75pt"/><td style="width:1.0pt"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three and Nine months ended September 30,</span></div></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options to purchase common stock/member units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,676,630 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,258,956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,237,050 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,931 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,913,680 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,285,887 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6676630 5258956 2237050 26931 8913680 5285887 Fair value disclosuresFinancial instrumentsThe carrying value of cash and cash equivalents, restricted cash, accounts receivable and accounts payable approximated fair value due to their short maturities. The carrying value of long-term debt approximates its fair value based on Level 2 inputs as the principal amounts outstanding are subject to variable interest rates that are based on market rates (see Note 9). Related-party transactions<div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs expenses for consulting services and other expenses related to services provided by Vista Consulting Group, LLC (“VCG”). For the three months ended September 30, 2021 and 2020, the Company incurred expenses of $20 and $72, respectively. For the nine months ended September 30, 2021 and 2020, the Company incurred expenses of $153 and $878, 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 September 30, of 2021 and December 31, 2020 were $10 and $39, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incurs various travel and other expenses related to services provided by Vista Equity Partners Management, LLC (“VEP”). For the three months ended September 30, 2021 and 2020, the Company incurred expenses of $22 and $18, respectively. For the nine months ended September 30, 2021 and 2020, the Company incurred expenses of $23 and $32, 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 September 30, 2021 and December 31, 2020 were $2 and $101, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has subscription software arrangements with companies owned by Vista Equity Partners as follows: </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total expenses incurred by the Company for Mediaocean LLC (“Mediaocean”) (the Vista Equity Partners related party) was $30 for both the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Mediaocean was $90 for the nine months ended September 30, 2021 and 2020. These costs were included in cost of revenue. Amounts due to Mediaocean as of September 30, 2021 and December 31, 2020 were both $10. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total expenses incurred by the Company for Navex Global, Inc. (“Navex”) (the Vista equity Partners related party) were $4 and $7, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Navex were $16 and $22, respectively, for the nine months ended September 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 as of September 30, 2021 and December 31, 2020 were $0 and $0. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">There were no training expenses incurred with Cvent, Inc. (“Cvent”) (the Vista Equity Partners related party), for the three months ended September 30, 2021 and 2020. Total training expenses with Cvent, were $20 and $0, respectively, for the nine months ended September 30, 2021 and 2020. These costs were included in sales and marketing expenses. There were no amounts due as of September 30, 2021 and December 31, 2020.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total expenses incurred by the Company for Marketo, Inc. (“Marketo”) (the Vista equity Partners related party) were $39 and $32, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Marketo were $108 and $97, respectively, for the nine months ended September 30, 2021 and 2020. These costs were included in sales and marketing expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Amounts due to Marketo as of September 30, 2021 and December 31, 2020 were $40 and $68, respectively. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total expenses incurred by the Company for Poppulo, Inc. (“Poppulo”) (the Vista equity Partners related party) were $6 and $3, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Poppulo were $19 and $10, respectively, for the nine months ended September 30, 2021 and 2020. These costs were included in sales and marketing expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Amounts due to Poppulo as of September 30, 2021 and December 31, 2020 were $0. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Total expenses incurred by the Company for Lucid, Inc. (“Lucid”) (the Vista equity Partners related party) were $2 and $4, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Lucid were $5 and $11, respectively, for the nine months ended September 30, 2021 and 2020. The majority of these costs were included in technology and development in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Amounts due to Lucid as of September 30, 2021 and December 31, 2020 were $0 and $13, respectively. </span></div>Total expenses incurred by the Company for A Cloud Guru, Inc. (“A Cloud Guru”) (the Vista equity Partners related party) were $4 and $4, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for A Cloud Guru were $11 and $15, respectively, for the nine months ended September 30, 2021 and 2020. These costs were included in technology and development expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Amounts due to A Cloud Guru as of September 30, 2021 and December 31, 2020 were $0 and $15, respectively. 20000 72000 153000 878000 10000 39000 22000 18000 23000 32000 2000 101000 30000 30000 90000 90000 10000 10000 4000 7000 16000 22000 0 0 0 0 20000 0 0 0 39000 32000 108000 97000 40000 68000 6000 3000 19000 10000 0 0 2000 4000 5000 11000 0 13000 4000 4000 11000 15000 0 15000 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. 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. 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 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover Page - shares
9 Months Ended
Sep. 30, 2021
Nov. 09, 2021
Cover [Abstract]    
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001842718  
Current Fiscal Year End Date --12-31  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 001-40557  
Entity Registrant Name INTEGRAL AD SCIENCE HOLDING CORP.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-0731995  
Entity Address, Address Line One 95 Morton St.,  
Entity Address, Address Line Two 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  
Title of 12(b) Security Common Stock, $0.001 par value per share  
Trading Symbol IAS  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   153,940,553
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 63,777 $ 51,734
Restricted cash 213 187
Accounts receivable, net 45,589 45,418
Unbilled receivables 27,128 28,083
Prepaid expenses and other current assets 10,154 4,101
Total current assets 146,861 129,523
Property and equipment, net 1,417 2,243
Internal use software, net 17,511 12,322
Intangible assets, net 265,303 243,348
Goodwill 649,780 458,586
Other long-term assets 4,010 3,557
Total assets 1,084,882 849,579
Current liabilities:    
Accounts payable and accrued expenses 43,099 38,789
Due to related party 62 150
Capital leases payable 50 325
Deferred revenue 568 1,144
Total current liabilities 43,779 40,408
Accrued rent 1,754 1,827
Net deferred tax liability 53,035 24,794
Long-term debt 232,682 351,071
Total liabilities 331,250 418,100
Commitments and Contingencies (Note 14)
Members’/Stockholders’ Equity    
Units, $4.1322314 par value, 0 units authorized at September 30, 2021, 0 units and 134,039,494 issued and outstanding at September 30, 2021 and December 31, 2020, respectively 0 553,717
Preferred Stock, $0.001 par value, 50,000,000 shares authorized at September 30, 2021; 0 shares issued and outstanding at September 30, 2021 and December 31, 2020 0 0
Common Stock, $0.001 par value, 500,000,000 shares authorized at September 30, 2021, 153,940,553 shares issued and outstanding at September 30, 2021; 0 shares issued and outstanding at December 31, 2020 154 0
Additional paid-in-capital [1] 762,470 0
Accumulated other comprehensive income 788 4,523
Accumulated deficit [1] (9,780) (126,761)
Total members’/stockholders’ equity 753,632 431,479
Total liabilities and members’/stockholders’ equity $ 1,084,882 $ 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 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Member units, par value (in usd per share) $ 4.1322314 $ 4.1322314
Member units, shares authorized (in shares) 0 0
Member units, shares issued (in shares) 0 134,039,494
Member units, shares outstanding (in shares) 0 134,039,494
Preferred stock, par value (in usd per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares, issued (in shares) 153,940,553 0
Common stock, shares, outstanding (in shares) 153,940,553 0
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Revenue $ 79,014 $ 59,964 $ 221,041 $ 162,326
Operating expenses:        
Cost of revenue (excluding depreciation and amortization shown below) 13,846 10,180 38,191 28,091
Sales and marketing 19,574 13,519 63,387 48,643
Technology and development 14,609 11,107 47,554 36,169
General and administrative 16,089 6,863 57,680 22,449
Depreciation and amortization 16,100 16,434 45,098 49,185
Total operating expenses 80,218 58,103 251,910 184,537
Operating income (loss) (1,204) 1,861 (30,869) (22,211)
Interest expense, net (5,753) (7,795) (17,880) (23,748)
Loss on extinguishment of debt (3,721) 0 (3,721) 0
Net loss before benefit from income taxes (10,678) (5,934) (52,470) (45,959)
Benefit from income taxes 898 1,486 4,855 10,616
Net loss $ (9,780) $ (4,448) $ (47,615) $ (35,343)
Net loss per share – basic (in usd per share) [1] $ (0.06) $ (0.03) $ (0.34) $ (0.26)
Net loss per share – diluted (in usd per share) [1] $ (0.06) $ (0.03) $ (0.34) $ (0.26)
Basic weighted average shares outstanding (in shares) 151,988,054 134,039,202 140,016,260 134,047,188
Diluted weighted average shares outstanding (in shares) 151,988,054 134,039,202 140,016,260 134,047,188
Other comprehensive income (loss):        
Foreign currency translation adjustment $ (2,549) $ 1,761 $ (3,735) $ 1,037
Total comprehensive loss $ (12,329) $ (2,687) $ (51,350) $ (34,306)
[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 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS’/ STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Member’s Interest
Common Stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Accumulated deficit
Beginning balance (in shares) at Dec. 31, 2019 [1]   134,034,604        
Beginning balance at Dec. 31, 2019 $ 459,672 $ 553,862   $ 0 $ 175 $ (94,365)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of units (in shares)   (35,090) [1] (35,090)      
Repurchase of units (167) $ (145) $ (167)     (22)
Units vested (in shares) [1]   36,300        
Foreign currency translation adjustment 1,037       1,037  
Net loss (35,343)         (35,343)
Ending balance (in shares) at Sep. 30, 2020 [1]   134,035,814        
Ending balance at Sep. 30, 2020 425,199 $ 553,717   0 1,212 (129,730)
Beginning balance (in shares) at Jun. 30, 2020 [1]   134,050,576        
Beginning balance at Jun. 30, 2020 427,957 $ 553,778   0 (549) (125,272)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of units (in shares)   (14,762) [1] (14,762)      
Repurchase of units (71) $ (61) $ (71)     (10)
Foreign currency translation adjustment 1,761       1,761  
Net loss (4,448)         (4,448)
Ending balance (in shares) at Sep. 30, 2020 [1]   134,035,814        
Ending balance at Sep. 30, 2020 425,199 $ 553,717   0 1,212 (129,730)
Beginning balance (in shares) at Dec. 31, 2020   134,039,494 [2] 0      
Beginning balance at Dec. 31, 2020 431,479 $ 553,717 $ 0 0 4,523 (126,761)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of units (in shares)   (99,946) [2] (99,946)      
Repurchase of units (1,204) $ (413) $ (1,204)     (791)
Units vested (in shares)   17,486 [2] 0      
Options exercises (in shares) [2]   246,369        
Option exercises 4,435 $ 1,075   3,360    
Foreign currency translation adjustment (3,735)       (3,735)  
Net loss prior to corporate conversion (37,832)         (37,832)
Conversion to Delaware corporation (Note 1) (in shares)   (134,203,403) [2] 134,203,403      
Conversion to Delaware corporation (Note 1) 0 $ (554,379) $ 134 388,860   165,385
Stock-based compensation 46,132     46,132    
RSUs vested (in shares)     26,931      
RSUs vested 150     150    
Net loss (47,615)          
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs (in shares)     16,821,330      
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs 274,357   $ 17 274,340    
Issuance of common stock for Publica acquisition (in shares)     2,888,889      
Issuance of common stock for the acquisition of Publica 49,631   $ 3 49,628    
Net loss (9,780)         (9,780)
Ending balance (in shares) at Sep. 30, 2021   0 [2] 153,940,553      
Ending balance at Sep. 30, 2021 753,632 $ 0 $ 154 762,470 788 (9,780)
Beginning balance (in shares) at Jun. 30, 2021     134,203,403      
Beginning balance at Jun. 30, 2021 433,839   $ 134 430,368 3,337 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of units (in shares)     0      
Repurchase of units     $ 0      
Foreign currency translation adjustment (2,549)       (2,549)  
Stock-based compensation 7,984     7,984    
RSUs vested (in shares)     26,931      
RSUs vested 150     150    
Net loss (9,780)         (9,780)
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs (in shares)     16,821,330      
Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs 274,357   $ 17 274,340    
Issuance of common stock for Publica acquisition (in shares)     2,888,889      
Issuance of common stock for the acquisition of Publica 49,631   $ 3 49,628    
Ending balance (in shares) at Sep. 30, 2021   0 [2] 153,940,553      
Ending balance at Sep. 30, 2021 $ 753,632 $ 0 $ 154 $ 762,470 $ 788 $ (9,780)
[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.
[2] 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 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net loss $ (47,615) $ (35,343)
Adjustments to reconcile net loss to net cash provided by operating activities    
Depreciation and amortization 45,098 49,185
Stock-based compensation 49,673 0
Deferred tax benefit (9,966) (12,431)
Extinguishment of debt 3,721 0
Amortization of debt issuance costs 1,020 1,024
Allowance for doubtful accounts 764 1,647
Non-cash interest expense 394 3,351
Changes in operating assets and liabilities, net of acquired business:    
Decrease in accounts receivable 774 2,581
Decrease in unbilled receivables 703 1,542
Increase in prepaid expenses and other current assets (6,151) (86)
Decrease (increase) in other long-term assets (574) 81
Increase in accounts payable and accrued expenses 220 6,644
Decrease in due to related party (62) (587)
Increase in accrued rent 220 162
Decrease in deferred revenue (563) (1,112)
Net cash provided by operating activities 37,656 16,659
Cash flows from investing activities:    
Payment for the acquisition of Publica, net of acquired cash (166,204) 0
Purchase of property and equipment (636) (447)
Acquisition and development of internal use software (10,011) (7,568)
Net cash used in investing activities (176,851) (8,015)
Cash flows from financing activities:    
Proceeds from initial public offering, net of underwriting discounts and commissions 281,589 0
Payments for offering costs (4,728) 0
Repayment of long-term debt (355,934) 0
Proceeds from the New Revolver 235,000 0
Payments for debt issuance costs (2,318) 0
Principal payments on capital lease obligations (275) (1,333)
Cash paid for unit repurchases (1,202) (167)
Exercise of stock options 1,075 0
Net cash provided by (used in) financing activities 153,207 (1,500)
Net increase in cash, cash equivalents and restricted cash 14,012 7,144
Effect of exchange rate changes on cash, cash equivalents and restricted cash (2,042) 551
Cash, cash equivalents and restricted cash at beginning of period 54,721 30,370
Cash, cash equivalents, and restricted cash, at end of period 66,691 38,065
Cash paid during the period for:    
Interest 17,109 15,224
Taxes 1,438 674
Non-cash investing and financing activities:    
Deferred offering costs accrued, not yet paid 2,506 0
Assets acquired under capital leases 0 212
Property and equipment acquired included in accounts payable 11 88
Internal use software acquired included in accounts payable 682 894
Conversion of members’ equity to additional paid-in capital $ 165,385 $ 0
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Description of business
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of business 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 and better measure consumer engagement with campaigns across platforms, while enabling publishers to improve their inventory yield and revenue.

On August 9, 2021, the Company acquired Publica LLC (Publica). Publica is a leading CTV ad platform and works with many of the world’s biggest broadcasters, TV manufacturers, and over-the-top apps. With this acquisition, the Company is accelerating its CTV strategy to help publishers better monetize their video programming across CTV devices, while building new tools to provide advertisers with much-needed transparency into the quality of this inventory.

The Company has its operations within the United States (“U.S.”) in New York, California, Illinois, Washington, Texas and Virginia. Operations outside the U.S. include offices in the United Kingdom (“U.K.”), Germany, Italy, Spain, Sweden, Singapore, Australia, France, Japan, Canada, 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. The Company used the proceeds received from the IPO to repay outstanding debt and finance its acquisition of Publica, as discussed in Note 9 and Note 3, respectively.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and summary of significant accounting policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of presentation and summary of significant accounting policies 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 September 30, 2021, the condensed consolidated statements of operations and comprehensive loss, of cash flows and of members’/stockholders’ equity for the three and nine months ended September 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 nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or for any future period.

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 nine months ended September 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 U.S. 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 still 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 of the COVID-19 pandemic 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 and effectiveness, the impact of federal, state, local and foreign governmental actions, consumer behavior in response to the pandemic, macro-economic effects, such as supply chain constraints, labor shortages and inflationary pressures, 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.
 September 30, 2021December 31, 2020
Cash and cash equivalents$63,777 $51,734 
Short term restricted cash213 187 
Long term restricted cash (held in other long-term assets)2,701 2,800 
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows$66,691 $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:

 September 30, 2021September 30, 2020
Balance, beginning of period$4,257 5,843 
Additional provision764 1,647 
Receivables written off(640)(1,975)
Balance, end of period$4,381 5,515 

(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 (“Vista”) and registration of the shares held by 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:

 September 30, 2021
September 30, 2020 (1)
Estimated fair value$8.16-$14.04$2.29
Expected volatility (%)65%-80%70%-75%
Expected term (in years)3.00-10.003.25-6.63
Risk-free interest rate (%)0.46%-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 nine months ended September 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 were reclassified to members’/stockholders’ equity and recorded against the proceeds from the offering.

Deferred offering costs of $7,233 were recognized within additional paid-in capital on the Company's condensed consolidated balance sheets as of September 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 Accounting Standards Update (“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-4, “Facilitation of the Effects of Reference Rate Reform on Financial Reporting,” (“ASU No. 2020-4”) 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 ASU No. 2020-4 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 ASU No. 2020-4 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,” (“ASU No. 2016-13”) 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 No. 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-2, “Leases (Topic 842)” (“ASU No. 2016-2”). Under ASU No. 2016-2, 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. ASU No. 2016-2 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 expects to elect the package of practical expedients not to reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs. The Company will make a policy election to not recognize right-of-use assets and lease liabilities for short-term leases for all asset classes. The other practical expedients available under the guidance are being evaluated.

The Company is evaluating the lease portfolio, process, control and policy change requirements. The Company's evaluation of these requirements has progressed and the Company continues to gather the necessary data elements for the lease population. The Company does not expect the amount or classification of rent expense in its statement of condensed consolidated statements of operations to be affected by the adoption of ASU No. 2016-2. The Company expects that the primary effect of the adoption of ASU No. 2016-2 will be the recognition of a right-of-use asset and lease liability to reflect the Company's rights and obligations under its operating leases. The Company will also be required to provide the additional disclosures stipulated in ASU No. 2016-2.

The adoption of ASU No. 2016-2 will not have an impact on the leverage calculation set forth in the agreements governing the outstanding debt of the Company, because the leverage calculations are not affected by the liability that will be recorded upon adoption of the new standard. The Company is continuing to evaluate the potential impacts that adopting this guidance will have on its condensed consolidated financials and expects the adoption of ASU No. 2016-2 will have a material impact on the Company's condensed consolidated balance sheet.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Business combinations
9 Months Ended
Sep. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Business combinations Business combinations
On August 9, 2021, a wholly-owned subsidiary of the Company acquired, directly or indirectly, all the membership units and membership interests of Publica. The purchase price related to this acquisition was $170,686 in cash and 2,888,889 shares of common stock of the Company, valued at $49,631. The acquisition was financed with proceeds received from the Company's IPO, as described in Note 1.

The acquisition was accounted for in accordance with ASC 805, using the acquisition method of accounting. The assets and liabilities of Publica, including identifiable intangible assets, have been measured at their fair value primarily using Level 3 inputs. Determining the fair value of the assets acquired and liabilities assumed requires judgement and involved the use of significant estimates and assumptions, including assumptions with respect to future cash inflows and outflows, discount rates, assets useful lives, market multiples, and other items. The use of different estimates and judgements could yield materially different results.

The estimated fair values allocated to the assets acquired are based on management's estimates and assumptions and may be subject to change as additional information becomes available. The estimated fair value of the customer relationship intangible asset acquired was determined using the excess earnings method. The estimated fair value of the trademark and developed technology intangible assets acquired were determined using the the relief from royalty method.
The excess of the purchase price, over the fair value of net assets acquired, including the amount assigned to the identifiable intangible assets, has been recorded to goodwill. The resulting goodwill has been allocated to the Company's single reporting unit. The Company is estimating approximately $58,390 of goodwill will be deductible for tax purposes.

The preliminary allocation of purchase consideration to the assets acquired and liabilities assumed is as follows:

Fair Value
Assets acquired:
Cash and cash equivalents$4,482
Accounts receivable2,391
Property, plant and equipment46
Prepaid expenses64
Security deposits12
Intangible assets:
Developed technology15,200
Trademarks2,200
Customer relationships42,800
Total intangible assets60,200
Total identifiable assets acquired$67,195
Liabilities assumed:
Accounts payable$561
Other current liabilities2
Taxes payable421
Deferred tax liability37,615
Total liabilities assumed38,599
Goodwill191,721
Total purchase consideration$220,317

The allocation of the purchase price to the assets acquired and liabilities assumed of Publica is not complete as of September 30, 2021 as the Company is continuing to gather information regarding Publica's pre-acquisition tax liability, deferred tax liability as well as the working capital adjustment.

The acquired intangible assets of Publica are amortized over their estimated useful lives. Accordingly, trademark will be amortized straight-line over 5 years, customer relationships will be amortized straight-line over 6 years and developed technology will be amortized over 5 years using an accelerated method. The weighted average amortization period for all acquired intangibles is 5.7 years. For the quarter and year to date period ended September 30, 2021, amortization for the acquired intangible assets was $1,440. The Company recognized a deferred tax liability of $37,615 on its purchase of Publica.

The results of Publica included in the Company's consolidated financial statements from the date of acquisition are net sales and loss from operations of $3,190 and $70, respectively for the three and nine months ended September 30, 2021. The Company incurred acquisition-related transaction costs of $1,304 during the three months ended September 30, 2021, which are included in General and administrative expense in the Condensed Consolidated Statements of Operations and Comprehensive Loss.

Pro Forma Financial Information

The following unaudited pro forma financial information presents the combined results of operations as if the acquisition of Publica had occurred as of January 1, 2020. The pro forma information includes certain adjustments, including depreciation and amortization expense, software capitalization, the removal of transactions between Publica and the Company and certain other adjustments. The pro forma amounts may not be indicative of the results that actually would have been achieved had the acquisition of Publica occurred as of January 1, 2020, and are not necessarily indicative of future results of the combined companies:

Three months endedNine months ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Revenue$80,780 $61,312 $229,085 $164,432 
Net loss$(12,351)$(6,257)$(58,566)$(42,553)
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Property and equipment, net
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and equipment, net Property and equipment, net
Property and equipment consisted of the following:
 Estimated
useful life
(in years)
September 30, 2021December 31, 2020
Computer and office equipment1-3$9,687 $9,167 
Computer software3-5237 236 
Leasehold improvementsVarious2,119 2,120 
Furniture5 years335 317 
Total property and equipment12,378 11,840 
Less: accumulated depreciation(10,961)(9,597)
Total property and equipment, net$1,417 $2,243 

Depreciation expense of property and equipment for the three months ended September 30, 2021 and 2020 was $418 and $733, respectively. Depreciation expense of property and equipment for the nine months ended September 30, 2021 and 2020 was $1,378 and $2,401, respectively.

Computer and office equipment under capital leases are as follows:
 September 30, 2021December 31, 2020
Computer and office equipment$6,073 $6,073 
Less: Accumulated depreciation(6,057)(5,782)
Total computer and office equipment under capital leases, net$16 $291 

Depreciation expense related to computer and office equipment under capital leases for the three months ended September 30, 2021 and 2020 was $55 and $346, respectively. Depreciation expense related to computer and office equipment under capital leases for the nine months ended September 30, 2021 and 2020 was $275 and $1,301, respectively.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Internal use software, net
9 Months Ended
Sep. 30, 2021
Internal Use Software [Abstract]  
Internal use software, net Internal use software, net
Internal use software consisted of the following:

 Estimated
useful life
(in years)
September 30, 2021December 31, 2020
Internal use software3-5$29,939 $19,124 
Less: Accumulated amortization(12,428)(6,802)
Total internal use software, net$17,511 $12,322 

Amortization expense for the three months ended September 30, 2021 and 2020 was $2,086 and $1,294, respectively. Amortization expense for the nine months ended September 30, 2021 and 2020 was $5,793 and $3,323, respectively. During the nine months ended September 30, 2021, the Company purchased digital advertising transparency software for $4,548. This software further expands the Company’s Total Visibility® product offering which provides insight into digital media quality and corresponding supply path costs.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible assets, net
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets, net Intangible assets, net
The gross book value, accumulated amortization, net book value and amortization periods of the intangible assets were as follows:

 September 30, 2021
 Estimated
useful life
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$302,060 $(74,327)$227,733 10.7 years
Developed technology4-5 years130,734 (106,232)24,502 3.7 years
Trademarks5-9 years19,700 (6,725)12,975 5.6 years
Favorable leases6 years198 (105)93 2.8 years
Total$452,692 $(187,389)$265,303 
 December 31, 2020
 Estimated
useful life
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$259,329 $(55,282)$204,047 12.5 years
Developed technology4-5 years115,921 (89,219)26,702 2.1 years
Trademarks9 years17,500 (5,018)12,482 6.5 years
Favorable leases6 years198 (81)117 3.5 years
Total$392,948 $(149,600)$243,348 

Amortization expense related to intangibles for the three months ended September 30, 2021 and 2020 was $13,596 and $14,498, respectively. Amortization expense related to intangibles for the nine months ended September 30, 2021 and 2020 was $37,927 and $43,514, respectively.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The following table provides a roll forward of the changes in the goodwill balance:
Goodwill as of December 31, 2020
$458,586 
Publica acquisition191,721 
Impact of exchange rates(527)
Goodwill as of September 30, 2021
$649,780 
  
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts payable and accrued expenses
9 Months Ended
Sep. 30, 2021
Payables and Accruals [Abstract]  
Accounts payable and accrued expenses Accounts payable and accrued expenses
Accounts payable and accrued expenses consisted of the following:
 September 30, 2021December 31, 2020
Accounts payable$9,700 $8,808 
Accrued payroll4,526 3,482 
Accrued professional fees1,844 2,503 
Accrued interest19 4,277 
Accrued bonuses and commissions10,013 11,883 
Accrued revenue sharing5,823 2,503 
Taxes payable6,464 3,019 
Other accrued expenses4,710 2,314 
Total accounts payable and accrued expenses$43,099 $38,789 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term debt
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Long-term debt Long-term debt
Credit Agreement

On July 19, 2018, the Company entered into a credit agreement with various lenders (“Prior 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 had a maturity date of July 19, 2024 and July 19, 2023, respectively. As further explained below, on September 29, 2021, the Company repaid the outstanding balances and terminated the Prior Credit Agreement.

In addition to interest payable in cash, the Prior Credit Agreement included Paid in Kind (“PIK”) interest at a rate of 1.25% per annum. All PIK interest due was 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 Prior Credit Agreement was 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 elected the eurodollar rate and the interest rate during the period prior to repayment was 6.0%.

On November 19, 2019, the Company entered into an incremental facility assumption amendment (“Incremental Term Loan”) to the Prior 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 Prior 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. The debt issuance costs related to this facility were recorded as a deferred financing asset within prepaid expenses and other current assets and were amortized into interest expense over the contractual term of the borrowings using the straight-line method.
New Credit Agreement

On September 29, 2021, the Company entered into a new credit agreement with various lenders (the “New Credit Agreement” or the “New Revolver”), that provides for an initial $300,000 in commitments for revolving credit loans, which amount may be increased or decreased under specific circumstances, with a $30,000 letter of credit sublimit and a $100,000 alternative currency sublimit. In addition, the New Credit Agreement provides for the ability to request incremental term loan facilities, in a minimum amount of $5,000 for each facility. Borrowings pursuant to the New Credit Agreement may be used for working capital and other general corporate purposes, including for acquisitions permitted under the New Credit Agreement. The Company drew down $235,000 on the New Revolver on September 29, 2021.

Borrowings under the New Credit Agreement are scheduled to mature on September 29, 2026. The New Credit Agreement contains certain customary events of default including failure to make payments when due thereunder, and failure to observe or perform certain covenants.

The proceeds of the New Revolver, together with cash on hand, were used to repay the outstanding balance of the Term Loan and Revolving Loan. In connection with the New Revolver, the Company incurred costs of $2,318 that are included in Long-term debt, net, in the Condensed Consolidated Balance Sheets. In connection with the extinguishment of the Term Loan and Revolving Loan, the Company wrote off deferred financing costs of $3,721 as a loss on extinguishment.

The interest rates for the New Revolver under the New Credit Agreement for U.S. dollar loans are equal to (i) the applicable rate for base rate loans range from 0.75% to 1.50% per annum, (ii) for LIBO Rate (as defined in the New Credit Agreement) loans range from 1.75% to 2.50% per annum, (iii) for RFR Loans (as defined in the New Credit Agreement) denominated in sterling range from 1.7826% to 2.5326%, and (iv) for RFR Loans denominated in euro range from 1.7965% to 2.5456%, in each case, based on the Senior Secured Net Leverage Ratio (as defined in the New Credit Agreement). Base rate borrowings may only be made in dollars. The Company will pay a commitment fee during the term of the New Credit Agreement ranging from 0.20% to 0.35% per annum of the average daily undrawn portion of the revolving commitments based on the Senior Secured Net Leverage Ratio. The interest rate on September 30, 2021 was 2.2%.

Any borrowings under the New Credit Agreement may be repaid, in whole or in part, at any time and from time to time without premium or penalty other than customary breakage costs, and any amounts repaid may be reborrowed. No mandatory prepayments will be required other than when borrowings and letter of credit usage exceed the aggregate commitment of all lenders.

The New Credit Agreement contains covenants requiring certain financial information to be submitted quarterly and annually. In addition, the Company is also required to comply with certain financial covenants such as maintaining a Net Leverage Ratio (as defined in the New Credit Agreement) of 3.50:1.00 or lower and maintaining a minimum Interest Coverage Ratio (as defined in the New Credit Agreement) of 2.50 to 1.00. As of September 30, 2021, the Company was in compliance with all covenants contained in the New Credit Agreement.

September 30, 2021December 31, 2020
Term Loan$— $345,000 
PIK Interest— 10,539 
New Revolver235,000 — 
Less: Unamortized debt issuance costs(2,318)(4,468)
Total carrying amount$232,682 $351,071 

Amortization of debt issuance costs for the three months ended September 30, 2021 and 2020 was $337 and $341, respectively. Amortization expense related to debt issuance costs for the nine months ended September 30, 2021 and 2020 was $1,020 and $1,024, respectively. Amortization of debt issuance costs is recorded to interest expense, net on the Company's condensed consolidated statements of operations and comprehensive loss.
The Company recognized interest expense of $5,417 and $6,320 during the three month periods ended September 30, 2021 and 2020, respectively. The Company recognized interest expense of $16,464 and $19,373 for the nine month period ended September 30, 2021 and 2020, respectively. Future principal payments of long-term debt as of September 30, 2021 are as follows:

Year Ending 
2021 (remaining three months)$— 
2022— 
2023— 
2024— 
2025— 
2026235,000 
 $235,000 
  
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Income taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income taxes 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 September 30, 2021 and 2020, the Company recorded an income tax benefit of $898 and $1,486, respectively. The Company’s effective tax rate for the three months ended September 30, 2021 and 2020 was 8.4% and 25%, respectively. For the nine months ended September 30, 2021 and 2020, the Company recorded an income tax benefit of $4,855 and $10,616, respectively. The Company’s effective tax rate for the nine month periods ended September 30, 2021 and 2020 was 9.3% and 23.1%, respectively. The Company's effective tax rate for the three and nine months ended September 2021 is lower than for the respective three and nine month periods ended September 30, 2020 primarily due to non-deductible stock-based compensation in 2021 as the Company became subject to the provisions of Section 162(m) of the Internal Revenue Code as a result of becoming a public company.

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 September 30, 2021, the Company does not have an accrual relating to uncertain tax positions.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Segment data
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Segment data 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 September 30,Nine Months Ended September 30,
 2021202020212020
North and South America (“Americas”)$50,286 $37,062 $136,919 $99,609 
Europe, Middle East and Africa (“EMEA”)20,222 16,658 61,185 46,153 
Asia and Pacific Rim (“APAC”)8,506 6,244 22,937 16,564 
Total$79,014 $59,964 $221,041 $162,326 

For the three months ended September 30, 2021 and 2020, revenue in the U.S. was $46,156 and $34,971, respectively. For the nine months ended September 30, 2021 and 2020, revenue in the U.S. was $126,226 and $94,268, respectively.

The following table summarizes property and equipment, net by geographic area:

 September 30, 2021December 31, 2020
Property and Equipment, net  
Americas$971 $1,954 
EMEA153 282 
APAC293 
Total$1,417 $2,243 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Stock-based compensation 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.

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 Vista realizing a cash return on its investment in the Company equaling or exceeding $1.17 billion.

As a result of the modification to the Time-Based Options, the awards became subject to the guidance in ASC 718, Compensation - Stock Compensation. The fair value of the Time-Based Options under the 2018 Plan as of June 30, 2021, the modification date, was $74,016. During the three and nine months ended September 30, 2021, the Company recognized stock compensation expense of $4,595 and $42,742, respectively related to the Time-Based Options.
As the return multiple and vesting conditions associated with the Return-Target Options were also modified, the Company fair valued the Return-Target Options using a Monte Carlo simulation model which resulted in a fair value of $36,395 on the modification date. The Return-Target Options become exercisable following both (i) a registration of shares of common stock held by Vista and (ii) Vista realizing a cash return on its investment in the Company equaling or exceeding $1.17 billion. As of September 30, 2021, the condition relating to Vista's cash return was not deemed probable and therefore, no stock-based compensation expense was recognized relating to the Return-Target Options.

Vesting of the Time-Based Options accelerate when the Return-Target Options vest and therefore, recognition of the remaining unamortized stock compensation expense related to the Time-Based Options will accelerate when it becomes probable that the Return-Target Options would vest.

The total number of Time-Based Options and Return Target Options outstanding under the Amended and Restated 2018 Plan as of September 30, 2021 were 5,421,134 and 2,710,566, 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 June 29, 2021, the Company 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.

During the three and nine months ended September 30, 2021, the Company recognized stock compensation expense of $887 and $887, respectively related to the stock options. As of September 30, 2021, there are 1,883,486 total options outstanding under the 2021 Plan, consisting of two-thirds or 1,255,496 Time-Based Options fair valued at $14,080 and one-third or 627,990 Return-Target Options fair valued at $5,123. The vesting conditions for the options issued under the 2021 Plan are identical to the those described under the Amended and Restated 2018 Plan.

Stock option activity for the three months ended September 30, 2021 is as follows:

Time-Based Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at July 1, 20216,725,030 $7.49 8.38— 
Granted— — — — 
Canceled or forfeited(48,400)12.40 — — 
Exercised— — — — 
Outstanding at September 30, 2021
6,676,630 $7.45 8.12$88,397 
Vested and expected to vest at September 30, 2021
6,676,630 $7.45 8.12— 
Exercisable as of September 30, 2021
2,652,032 $4.17 7.38$43,644 

Return-Target Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at July 1, 20213,362,756 $7.49 8.38— 
Granted— — — — 
Canceled or forfeited(24,200)12.40 — — 
Exercised— — — — 
Outstanding at September 30, 2021
3,338,556 $7.45 8.12$44,000 
Vested and expected to vest at September 30, 2021
3,338,556 $7.45 8.12— 
Exercisable as of September 30, 2021
— — — 
Stock option activity for the nine months ended September 30, 2021 is as follows:

Time-Based Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at January 1, 20216,109,438 $4.83 8.47— 
Granted1,381,671 17.49 9.39— 
Canceled or forfeited(568,110)4.99 — — 
Exercised(246,369)4.36 — — 
Outstanding at September 30, 2021
6,676,630 $7.45 8.12$88,397 
Vested and expected to vest at September 30, 2021
6,676,630 $7.45 8.12— 
Exercisable as of September 30, 2021
2,652,032 $4.17 7.38$43,644 

Return-Target Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at January 1, 20213,054,708 $4.83 8.47— 
Granted691,077 17.49 9.39— 
Canceled or forfeited(407,229)4.80 — — 
Exercised— — — — 
Outstanding at September 30, 2021
3,338,556 $7.45 8.12$44,000 
Vested and expected to vest at September 30, 2021
3,338,556 $7.45 8.12— 
Exercisable as of September 30, 2021
— — — 

As of September 30, 2021, unamortized stock-based compensation expense related to the Time-Based Options was $44,467, which will be recognized over the weighted average vesting term of 2.5 years. In addition, unamortized stock-based compensation expense related to the Return-Target Options of $41,272 will be recognized when events that trigger vesting are deemed probable.

2021 Employee Stock Purchase Plan (“ESPP”)

The Company adopted the ESPP for the primary purpose of incentivizing 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 September 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 were granted long-term target incentive cash awards which would 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. Since the liquidity events described above were contingent and generally not considered probable until the event occurred, no stock-based compensation expense was recognized in the three and nine months ended September 30, 2020.
In July 2021, the Company offered employees with LTIP grants the opportunity to convert their cash award into Restricted Stock Units (“RSUs”). The conversion was at a 10% premium to the cash value of the award. The RSUs issued in exchange for LTIP grants vest 50% each year and become fully vested after two years of service. Certain employees did not convert their cash award to RSUs and to cover those cash awards, the Company adopted the Amended and Restated Long-Term Incentive Plan (“Amended and Restated LTIP”) to modify the vesting conditions to include vesting upon the occurrence of a sell down event by Vista following the IPO resulting in Vista realizing a cash return on its investment in the Company equaling or exceeding $1.17 billion. The fair value of the cash awards held by employees under the Amended and Restated LTIP as of September 30, 2021 was $350. As of September 30, 2021, since the sell down event was not deemed probable, no stock-based compensation expense was recognized relating to these LTIP cash awards.

Restricted Stock Units

On June 30, 2021, in connection with the IPO, the Company granted 969,742 RSUs to its employees valued at $17,455. These RSUs vest 25% each year and become fully vested after 4 years of service. On August 2, 2021, the Company granted 706,526 RSUs to employees who converted their cash-based LTIP award into RSUs, valued at $12,661. These RSUs vest 50% each year and become fully vested after 2 years of service. In addition, for the three months ended September 30, 2021, the Company issued an aggregate of 646,474 RSUs to new hires, including employees of Publica. These RSUs vest 25% each year and become fully vested after 4 years of service.

The restricted stock unit activity for the three and nine months ended September 30, 2021 is as follows:

Restricted Stock Units
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of July 1, 20211,017,758 $17.59 
Granted (1)
1,353,000 19.86 
Canceled or forfeited(106,777)17.96 
Vested(26,931)5.57 
Outstanding as of September 30, 20212,237,050 $19.09 
Expected to vest as of September 30, 20212,237,050 

Restricted Stock Units
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of January 1, 202126,931 $5.57 
Granted (1)
2,343,827 19.04 
Canceled or forfeited(106,777)17.96 
Vested(26,931)5.57 
Outstanding as of September 30, 20212,237,050 $19.09 
Expected to vest as of September 30, 20212,237,050 

(1) Includes 706,526 RSUs converted from LTIP cash awards.

During the three and nine months ended September 30, 2021, the Company recognized $2,652 of stock-based compensation expense related to these RSU awards. Unamortized stock-based compensation expense related to RSUs was $40,206, which will be recognized over the weighted average vesting term of 3.3 years.

Performance Stock Units

The Company granted Performance Stock Units (“PSUs”) under the 2021 Plan, which are contingent upon achieving specified revenue performance goals by December 31, 2023. As of September 30, 2021, no stock-based compensation expense has been recognized as performance vesting conditions were not deemed probable to occur. The unrecognized compensation expense is $12,000 assuming performance at the highest tier.
Total stock-based compensation expense for all equity arrangements for the three and nine months ended September 30, 2021, were as follows:
 
Three  Months Ended
September 30,
Nine Months Ended
September 30,
 2021202020212020
Cost of revenue$48 $— $48 $— 
Sales and marketing2,419 — 13,227 — 
Technology and development1,820 — 8,829 — 
General and administrative3,854 — 27,569 — 
Total$8,141 $— $49,673 $— 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Members’/ Stockholders’ equity
9 Months Ended
Sep. 30, 2021
Stockholders' Equity Note [Abstract]  
Members’/ Stockholders’ equity 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 September 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.

The Company issued and sold 15,000,000 shares of common stock in connection with the closing of its IPO on July 2, 2021 and 1,821,330 shares of common stock in connection with the exercise of the underwriters' option that closed on July 28, 2021.

The Company issued 2,888,889 shares of common stock in connection with its acquisition of Publica on August 9, 2021.

For the three months and nine months ended September 30, 2021, the Company also issued 26,931 shares of common stock, respectively for vested RSUs.

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 Delaware domestic limited liability company to a Delaware 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 September 30, 2021, and 2020, the Company repurchased 0 and 14,762 shares of common stock from members of the Company, for $0 and $71, respectively. The repurchases in excess of par value for the three months ended September 30, 2020 were $10. For the nine months ended September 30, 2021 and 2020, the Company repurchased 99,946 and 35,090 shares of common stock from members of the Company prior to the IPO, for $1,204 and $167, respectively. The repurchases in excess of par value for the nine months ended September 30, 2021 and 2020 were $791 and $22, respectively. The repurchase of shares has been accounted for as a reduction in members’/shareholders’ equity in these condensed consolidated financial statements.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
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 March 2027. 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 September 30, 2021 and 2020 was $1,883 and $1,933, respectively. Operating lease expense for office space for the nine months ending September 30, 2021 and 2020 was $5,594 and $6,107, 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 September 30, 2021 are as follows:
Total minimum lease payments$50 
Less: Amount representing interest— 
Total$50 
  
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 non-cancelable purchase commitments as of September 30, 2021 were approximately $57,500 for periods through 2024.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Net loss per share
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Net loss per share Net loss per shareFor periods prior to the Company’s conversion 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 September 30,Nine Months Ended September 30,
 2021202020212020
Numerator:    
Net loss$(9,780)$(4,448)$(47,615)$(35,343)
Denominator:
Weighted average shares outstanding, basic and diluted151,988,054 134,039,202 140,016,260 134,047,188 
Net loss per share, basic and diluted$(0.06)$(0.03)$(0.34)$(0.26)

As the Company has reported net losses for the periods presented, all potentially dilutive securities are antidilutive. The following potential outstanding Time-Based Options were excluded from the computation of diluted net loss per share attributable to common stock/unit-holders 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 Nine months ended September 30,
 20212020
Options to purchase common stock/member units6,676,630 5,258,956 
Restricted stock units2,237,050 26,931 
Total8,913,680 5,285,887 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Fair value disclosures
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Fair value disclosures Fair value disclosuresFinancial instrumentsThe carrying value of cash and cash equivalents, restricted cash, accounts receivable and accounts payable approximated fair value due to their short maturities. The carrying value of long-term debt approximates its fair value based on Level 2 inputs as the principal amounts outstanding are subject to variable interest rates that are based on market rates (see Note 9).
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Related-party transactions
9 Months Ended
Sep. 30, 2021
Related Party Transactions [Abstract]  
Related-party transactions Related-party transactions
The Company incurs expenses for consulting services and other expenses related to services provided by Vista Consulting Group, LLC (“VCG”). For the three months ended September 30, 2021 and 2020, the Company incurred expenses of $20 and $72, respectively. For the nine months ended September 30, 2021 and 2020, the Company incurred expenses of $153 and $878, 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 September 30, of 2021 and December 31, 2020 were $10 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 September 30, 2021 and 2020, the Company incurred expenses of $22 and $18, respectively. For the nine months ended September 30, 2021 and 2020, the Company incurred expenses of $23 and $32, 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 September 30, 2021 and December 31, 2020 were $2 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 LLC (“Mediaocean”) (the Vista Equity Partners related party) was $30 for both the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Mediaocean was $90 for the nine months ended September 30, 2021 and 2020. These costs were included in cost of revenue. Amounts due to Mediaocean as of September 30, 2021 and December 31, 2020 were both $10.
Total expenses incurred by the Company for Navex Global, Inc. (“Navex”) (the Vista equity Partners related party) were $4 and $7, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Navex were $16 and $22, respectively, for the nine months ended September 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 as of September 30, 2021 and December 31, 2020 were $0 and $0.

There were no training expenses incurred with Cvent, Inc. (“Cvent”) (the Vista Equity Partners related party), for the three months ended September 30, 2021 and 2020. Total training expenses with Cvent, were $20 and $0, respectively, for the nine months ended September 30, 2021 and 2020. These costs were included in sales and marketing expenses. There were no amounts due as of September 30, 2021 and December 31, 2020.

Total expenses incurred by the Company for Marketo, Inc. (“Marketo”) (the Vista equity Partners related party) were $39 and $32, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Marketo were $108 and $97, respectively, for the nine months ended September 30, 2021 and 2020. These costs were included in sales and marketing expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Amounts due to Marketo as of September 30, 2021 and December 31, 2020 were $40 and $68, respectively.

Total expenses incurred by the Company for Poppulo, Inc. (“Poppulo”) (the Vista equity Partners related party) were $6 and $3, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Poppulo were $19 and $10, respectively, for the nine months ended September 30, 2021 and 2020. These costs were included in sales and marketing expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Amounts due to Poppulo as of September 30, 2021 and December 31, 2020 were $0.

Total expenses incurred by the Company for Lucid, Inc. (“Lucid”) (the Vista equity Partners related party) were $2 and $4, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for Lucid were $5 and $11, respectively, for the nine months ended September 30, 2021 and 2020. The majority of these costs were included in technology and development in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Amounts due to Lucid as of September 30, 2021 and December 31, 2020 were $0 and $13, respectively.
Total expenses incurred by the Company for A Cloud Guru, Inc. (“A Cloud Guru”) (the Vista equity Partners related party) were $4 and $4, respectively, for the three months ended September 30, 2021 and 2020. Total expenses incurred by the Company for A Cloud Guru were $11 and $15, respectively, for the nine months ended September 30, 2021 and 2020. These costs were included in technology and development expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Amounts due to A Cloud Guru as of September 30, 2021 and December 31, 2020 were $0 and $15, respectively.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and summary of significant accounting policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of presentation Basis of presentationThe 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 September 30, 2021, the condensed consolidated statements of operations and comprehensive loss, of cash flows and of members’/stockholders’ equity for the three and nine months ended September 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 nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021, or for any future period.

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 nine months ended September 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 Basis of consolidationThe 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 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 U.S. 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 still 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 of the COVID-19 pandemic 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 and effectiveness, the impact of federal, state, local and foreign governmental actions, consumer behavior in response to the pandemic, macro-economic effects, such as supply chain constraints, labor shortages and inflationary pressures, and other economic and operational conditions the Company may face.
Accounts receivable, net 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.
Stock-based compensation 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 (“Vista”) and registration of the shares held by 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.
Deferred offering costs 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 were reclassified to members’/stockholders’ equity and recorded against the proceeds from the offering.

Deferred offering costs of $7,233 were recognized within additional paid-in capital on the Company's condensed consolidated balance sheets as of September 30, 2021. No such costs were incurred as of December 31, 2020.
Recently adopted accounting pronouncements & Accounting pronouncements not yet adopted Recently adopted accounting pronouncements
    In January 2017, the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“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 adoptedIn March 2020, the FASB issued ASU 2020-4, “Facilitation of the Effects of Reference Rate Reform on Financial Reporting,” (“ASU No. 2020-4”) 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 ASU No. 2020-4 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 ASU No. 2020-4 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,” (“ASU No. 2016-13”) 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 No. 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-2, “Leases (Topic 842)” (“ASU No. 2016-2”). Under ASU No. 2016-2, 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. ASU No. 2016-2 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 expects to elect the package of practical expedients not to reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs. The Company will make a policy election to not recognize right-of-use assets and lease liabilities for short-term leases for all asset classes. The other practical expedients available under the guidance are being evaluated.

The Company is evaluating the lease portfolio, process, control and policy change requirements. The Company's evaluation of these requirements has progressed and the Company continues to gather the necessary data elements for the lease population. The Company does not expect the amount or classification of rent expense in its statement of condensed consolidated statements of operations to be affected by the adoption of ASU No. 2016-2. The Company expects that the primary effect of the adoption of ASU No. 2016-2 will be the recognition of a right-of-use asset and lease liability to reflect the Company's rights and obligations under its operating leases. The Company will also be required to provide the additional disclosures stipulated in ASU No. 2016-2.

The adoption of ASU No. 2016-2 will not have an impact on the leverage calculation set forth in the agreements governing the outstanding debt of the Company, because the leverage calculations are not affected by the liability that will be recorded upon adoption of the new standard. The Company is continuing to evaluate the potential impacts that adopting this guidance will have on its condensed consolidated financials and expects the adoption of ASU No. 2016-2 will have a material impact on the Company's condensed consolidated balance sheet.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and summary of significant accounting policies (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets to the amounts shown in the condensed consolidated statements of cash flows.
 September 30, 2021December 31, 2020
Cash and cash equivalents$63,777 $51,734 
Short term restricted cash213 187 
Long term restricted cash (held in other long-term assets)2,701 2,800 
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows$66,691 $54,721 
Schedule of 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.
 September 30, 2021December 31, 2020
Cash and cash equivalents$63,777 $51,734 
Short term restricted cash213 187 
Long term restricted cash (held in other long-term assets)2,701 2,800 
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows$66,691 $54,721 
Schedule of Allowance for Doubtful Accounts
The activity in our allowance for doubtful accounts consists of the following as of:

 September 30, 2021September 30, 2020
Balance, beginning of period$4,257 5,843 
Additional provision764 1,647 
Receivables written off(640)(1,975)
Balance, end of period$4,381 5,515 
Schedule of Valuation Assumptions of Stock Options
The Company used the following assumptions in valuing its stock-based compensation:

 September 30, 2021
September 30, 2020 (1)
Estimated fair value$8.16-$14.04$2.29
Expected volatility (%)65%-80%70%-75%
Expected term (in years)3.00-10.003.25-6.63
Risk-free interest rate (%)0.46%-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 nine months ended September 30, 2020.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Business combinations (Tables)
9 Months Ended
Sep. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Assets Acquired and Liabilities Assumed
The preliminary allocation of purchase consideration to the assets acquired and liabilities assumed is as follows:

Fair Value
Assets acquired:
Cash and cash equivalents$4,482
Accounts receivable2,391
Property, plant and equipment46
Prepaid expenses64
Security deposits12
Intangible assets:
Developed technology15,200
Trademarks2,200
Customer relationships42,800
Total intangible assets60,200
Total identifiable assets acquired$67,195
Liabilities assumed:
Accounts payable$561
Other current liabilities2
Taxes payable421
Deferred tax liability37,615
Total liabilities assumed38,599
Goodwill191,721
Total purchase consideration$220,317
Schedule of Pro Forma Financial Information
The following unaudited pro forma financial information presents the combined results of operations as if the acquisition of Publica had occurred as of January 1, 2020. The pro forma information includes certain adjustments, including depreciation and amortization expense, software capitalization, the removal of transactions between Publica and the Company and certain other adjustments. The pro forma amounts may not be indicative of the results that actually would have been achieved had the acquisition of Publica occurred as of January 1, 2020, and are not necessarily indicative of future results of the combined companies:

Three months endedNine months ended
September 30, 2021September 30, 2020September 30, 2021September 30, 2020
Revenue$80,780 $61,312 $229,085 $164,432 
Net loss$(12,351)$(6,257)$(58,566)$(42,553)
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Property and equipment, net (Tables)
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following:
 Estimated
useful life
(in years)
September 30, 2021December 31, 2020
Computer and office equipment1-3$9,687 $9,167 
Computer software3-5237 236 
Leasehold improvementsVarious2,119 2,120 
Furniture5 years335 317 
Total property and equipment12,378 11,840 
Less: accumulated depreciation(10,961)(9,597)
Total property and equipment, net$1,417 $2,243 
Computer and office equipment under capital leases are as follows:
 September 30, 2021December 31, 2020
Computer and office equipment$6,073 $6,073 
Less: Accumulated depreciation(6,057)(5,782)
Total computer and office equipment under capital leases, net$16 $291 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Internal use software, net (Tables)
9 Months Ended
Sep. 30, 2021
Internal Use Software [Abstract]  
Schedule of Internal Use Software, Net
Internal use software consisted of the following:

 Estimated
useful life
(in years)
September 30, 2021December 31, 2020
Internal use software3-5$29,939 $19,124 
Less: Accumulated amortization(12,428)(6,802)
Total internal use software, net$17,511 $12,322 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible assets, net (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Gross Book Value, Accumulated Amortization, Net Book Value and Amortization Periods of Intangible Assets
The gross book value, accumulated amortization, net book value and amortization periods of the intangible assets were as follows:

 September 30, 2021
 Estimated
useful life
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$302,060 $(74,327)$227,733 10.7 years
Developed technology4-5 years130,734 (106,232)24,502 3.7 years
Trademarks5-9 years19,700 (6,725)12,975 5.6 years
Favorable leases6 years198 (105)93 2.8 years
Total$452,692 $(187,389)$265,303 
 December 31, 2020
 Estimated
useful life
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$259,329 $(55,282)$204,047 12.5 years
Developed technology4-5 years115,921 (89,219)26,702 2.1 years
Trademarks9 years17,500 (5,018)12,482 6.5 years
Favorable leases6 years198 (81)117 3.5 years
Total$392,948 $(149,600)$243,348 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of 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 
Publica acquisition191,721 
Impact of exchange rates(527)
Goodwill as of September 30, 2021
$649,780 
  
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts payable and accrued expenses (Tables)
9 Months Ended
Sep. 30, 2021
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following:
 September 30, 2021December 31, 2020
Accounts payable$9,700 $8,808 
Accrued payroll4,526 3,482 
Accrued professional fees1,844 2,503 
Accrued interest19 4,277 
Accrued bonuses and commissions10,013 11,883 
Accrued revenue sharing5,823 2,503 
Taxes payable6,464 3,019 
Other accrued expenses4,710 2,314 
Total accounts payable and accrued expenses$43,099 $38,789 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term debt (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
September 30, 2021December 31, 2020
Term Loan$— $345,000 
PIK Interest— 10,539 
New Revolver235,000 — 
Less: Unamortized debt issuance costs(2,318)(4,468)
Total carrying amount$232,682 $351,071 
Schedule of Future Principal Payments of Long-term Debt Future principal payments of long-term debt as of September 30, 2021 are as follows:
Year Ending 
2021 (remaining three months)$— 
2022— 
2023— 
2024— 
2025— 
2026235,000 
 $235,000 
  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Segment data (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
The following table summarizes revenue by geographic area:
 Three Months Ended September 30,Nine Months Ended September 30,
 2021202020212020
North and South America (“Americas”)$50,286 $37,062 $136,919 $99,609 
Europe, Middle East and Africa (“EMEA”)20,222 16,658 61,185 46,153 
Asia and Pacific Rim (“APAC”)8,506 6,244 22,937 16,564 
Total$79,014 $59,964 $221,041 $162,326 
The following table summarizes property and equipment, net by geographic area:

 September 30, 2021December 31, 2020
Property and Equipment, net  
Americas$971 $1,954 
EMEA153 282 
APAC293 
Total$1,417 $2,243 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
Stock option activity for the three months ended September 30, 2021 is as follows:

Time-Based Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at July 1, 20216,725,030 $7.49 8.38— 
Granted— — — — 
Canceled or forfeited(48,400)12.40 — — 
Exercised— — — — 
Outstanding at September 30, 2021
6,676,630 $7.45 8.12$88,397 
Vested and expected to vest at September 30, 2021
6,676,630 $7.45 8.12— 
Exercisable as of September 30, 2021
2,652,032 $4.17 7.38$43,644 

Return-Target Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at July 1, 20213,362,756 $7.49 8.38— 
Granted— — — — 
Canceled or forfeited(24,200)12.40 — — 
Exercised— — — — 
Outstanding at September 30, 2021
3,338,556 $7.45 8.12$44,000 
Vested and expected to vest at September 30, 2021
3,338,556 $7.45 8.12— 
Exercisable as of September 30, 2021
— — — 
Stock option activity for the nine months ended September 30, 2021 is as follows:

Time-Based Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at January 1, 20216,109,438 $4.83 8.47— 
Granted1,381,671 17.49 9.39— 
Canceled or forfeited(568,110)4.99 — — 
Exercised(246,369)4.36 — — 
Outstanding at September 30, 2021
6,676,630 $7.45 8.12$88,397 
Vested and expected to vest at September 30, 2021
6,676,630 $7.45 8.12— 
Exercisable as of September 30, 2021
2,652,032 $4.17 7.38$43,644 

Return-Target Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at January 1, 20213,054,708 $4.83 8.47— 
Granted691,077 17.49 9.39— 
Canceled or forfeited(407,229)4.80 — — 
Exercised— — — — 
Outstanding at September 30, 2021
3,338,556 $7.45 8.12$44,000 
Vested and expected to vest at September 30, 2021
3,338,556 $7.45 8.12— 
Exercisable as of September 30, 2021
— — — 
Schedule of Restricted Stock Unit Activity
The restricted stock unit activity for the three and nine months ended September 30, 2021 is as follows:

Restricted Stock Units
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of July 1, 20211,017,758 $17.59 
Granted (1)
1,353,000 19.86 
Canceled or forfeited(106,777)17.96 
Vested(26,931)5.57 
Outstanding as of September 30, 20212,237,050 $19.09 
Expected to vest as of September 30, 20212,237,050 

Restricted Stock Units
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of January 1, 202126,931 $5.57 
Granted (1)
2,343,827 19.04 
Canceled or forfeited(106,777)17.96 
Vested(26,931)5.57 
Outstanding as of September 30, 20212,237,050 $19.09 
Expected to vest as of September 30, 20212,237,050 

(1) Includes 706,526 RSUs converted from LTIP cash awards.
Schedule of Allocation of Recognized Period Costs
Total stock-based compensation expense for all equity arrangements for the three and nine months ended September 30, 2021, were as follows:
 
Three  Months Ended
September 30,
Nine Months Ended
September 30,
 2021202020212020
Cost of revenue$48 $— $48 $— 
Sales and marketing2,419 — 13,227 — 
Technology and development1,820 — 8,829 — 
General and administrative3,854 — 27,569 — 
Total$8,141 $— $49,673 $— 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies (Tables)
9 Months Ended
Sep. 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 September 30, 2021 are as follows:
Total minimum lease payments$50 
Less: Amount representing interest— 
Total$50 
  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Net loss per share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [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 September 30,Nine Months Ended September 30,
 2021202020212020
Numerator:    
Net loss$(9,780)$(4,448)$(47,615)$(35,343)
Denominator:
Weighted average shares outstanding, basic and diluted151,988,054 134,039,202 140,016,260 134,047,188 
Net loss per share, basic and diluted$(0.06)$(0.03)$(0.34)$(0.26)
Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share The following potential outstanding Time-Based Options were excluded from the computation of diluted net loss per share attributable to common stock/unit-holders 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 Nine months ended September 30,
 20212020
Options to purchase common stock/member units6,676,630 5,258,956 
Restricted stock units2,237,050 26,931 
Total8,913,680 5,285,887 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Description of business - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 28, 2021
Jul. 02, 2021
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Subsidiary, Sale of Stock [Line Items]          
Proceeds from issuance in IPO       $ 281,589 $ 0
Common Stock          
Subsidiary, Sale of Stock [Line Items]          
Stock issued during the period (in shares)     16,821,330 16,821,330  
Common Stock | IPO          
Subsidiary, Sale of Stock [Line Items]          
Stock issued during the period (in shares)   15,000,000      
Issue price per share (in usd per share)   $ 18.00      
Proceeds from issuance in IPO   $ 244,000      
Common Stock | Over-Allotment Option          
Subsidiary, Sale of Stock [Line Items]          
Stock issued during the period (in shares) 1,821,330        
Period of underwriter option   30 days      
Common stock shares subscribed but not issued (shares)   2,250,000      
Additional proceeds from underwriters, net of discount and commissions $ 30,400        
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and summary of significant accounting policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Accounting Policies [Abstract]        
Cash and cash equivalents $ 63,777 $ 51,734    
Short term restricted cash 213 187    
Long term restricted cash (held in other long-term assets) 2,701 2,800    
Total cash, cash equivalents, and restricted cash shown in the condensed consolidated statements of cash flows $ 66,691 $ 54,721 $ 38,065 $ 30,370
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and summary of significant accounting policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, beginning of period $ 4,257 $ 5,843
Additional provision 764 1,647
Receivables written off (640) (1,975)
Balance, end of period $ 4,381 $ 5,515
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and summary of significant accounting policies - Valuation Assumptions of Stock Options (Details) - $ / shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Estimated fair value (in usd per share)   $ 2.29
Dividend yield 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Estimated fair value (in usd per share) $ 8.16  
Expected volatility (%) 65.00% 70.00%
Expected term (in years) 3 years 3 years 3 months
Risk-free interest rate (%) 0.46% 0.26%
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Estimated fair value (in usd per share) $ 14.04  
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%
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation and summary of significant accounting policies - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Deferred offering costs $ 7,233 $ 0
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Business combinations - Narrative (Details) - USD ($)
$ in Thousands
2 Months Ended 3 Months Ended 9 Months Ended
Aug. 09, 2021
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Business Acquisition [Line Items]            
Amortization of intangible assets     $ 13,596 $ 14,498 $ 37,927 $ 43,514
Publica LLC            
Business Acquisition [Line Items]            
Purchase price $ 170,686          
Stock issued for acquisition (in shares) 2,888,889          
Value of stock issued for acquisition $ 49,631          
Portion of goodwill acquired expected to be deductible for tax purposes $ 58,390          
Estimate useful lives of acquired intangible assets 5 years 8 months 12 days          
Amortization of intangible assets     $ 1,440   $ 1,440  
Deferred tax liability recognized $ 37,615          
Net sales of acquiree since acquisition date   $ 3,190        
Income from operations of acquiree since acquisition date   70        
Acquisition-related transaction costs   $ 1,304        
Publica LLC | Trademarks            
Business Acquisition [Line Items]            
Estimate useful lives of acquired intangible assets 5 years          
Publica LLC | Customer relationships            
Business Acquisition [Line Items]            
Estimate useful lives of acquired intangible assets 6 years          
Publica LLC | Developed technology            
Business Acquisition [Line Items]            
Estimate useful lives of acquired intangible assets 5 years          
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Business combinations - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Aug. 09, 2021
Dec. 31, 2020
Liabilities assumed:      
Goodwill $ 649,780   $ 458,586
Publica LLC      
Assets acquired:      
Cash and cash equivalents   $ 4,482  
Accounts receivable   2,391  
Property, plant and equipment   46  
Prepaid expenses   64  
Security deposits   12  
intangibles assets   60,200  
Total identifiable assets acquired   67,195  
Liabilities assumed:      
Accounts payable   561  
Other current liabilities   2  
Taxes payable   421  
Deferred tax liability   37,615  
Total liabilities assumed   38,599  
Goodwill   191,721  
Total purchase consideration   220,317  
Publica LLC | Developed technology      
Assets acquired:      
intangibles assets   15,200  
Publica LLC | Trademarks      
Assets acquired:      
intangibles assets   2,200  
Publica LLC | Customer relationships      
Assets acquired:      
intangibles assets   $ 42,800  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Business combinations - Pro Forma Financial Information (Details) - Publica LLC - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Revenue $ 80,780 $ 61,312 $ 229,085 $ 164,432
Net loss $ (12,351) $ (6,257) $ (58,566) $ (42,553)
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Property and equipment, net - Summary (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 12,378 $ 11,840
Less: accumulated depreciation (10,961) (9,597)
Total property and equipment, net 1,417 2,243
Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 9,687 9,167
Computer software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 237 236
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 2,119 2,120
Furniture    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 5 years  
Total property and equipment $ 335 $ 317
Minimum | Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 1 year  
Minimum | Computer software    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 3 years  
Maximum | Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 3 years  
Maximum | Computer software    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 5 years  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Property and equipment, net - Computer and Office Equipment under Capital Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 12,378 $ 11,840
Less: accumulated depreciation (10,961) (9,597)
Total property and equipment, net 1,417 2,243
Capitalized computer and office equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 6,073 6,073
Less: accumulated depreciation (6,057) (5,782)
Total property and equipment, net $ 16 $ 291
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Property and equipment, net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Property, Plant and Equipment [Line Items]        
Depreciation expense $ 418 $ 733 $ 1,378 $ 2,401
Capitalized computer and office equipment        
Property, Plant and Equipment [Line Items]        
Depreciation expense $ 55 $ 346 $ 275 $ 1,301
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Internal use software, net - Summary (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Internal Use Software [Line Items]    
Total internal use software, net $ 17,511 $ 12,322
Internal use software    
Internal Use Software [Line Items]    
Internal use software 29,939 19,124
Less: Accumulated amortization (12,428) (6,802)
Total internal use software, net $ 17,511 $ 12,322
Internal use software | Minimum    
Internal Use Software [Line Items]    
Estimated useful life 3 years  
Internal use software | Maximum    
Internal Use Software [Line Items]    
Estimated useful life 5 years  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Internal use software, net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Internal use software        
Internal Use Software [Line Items]        
Amortization expense $ 2,086 $ 1,294 $ 5,793 $ 3,323
Digital advertising transparency software        
Internal Use Software [Line Items]        
Payments to acquire software     $ 4,548  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible assets, net - Summary (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 452,692 $ 392,948
Accumulated amortization (187,389) (149,600)
Net book value 265,303 243,348
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross book value 302,060 259,329
Accumulated amortization (74,327) (55,282)
Net book value $ 227,733 $ 204,047
Weighted average remaining useful life 10 years 8 months 12 days 12 years 6 months
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 130,734 $ 115,921
Accumulated amortization (106,232) (89,219)
Net book value $ 24,502 $ 26,702
Weighted average remaining useful life 3 years 8 months 12 days 2 years 1 month 6 days
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life   9 years
Gross book value $ 19,700 $ 17,500
Accumulated amortization (6,725) (5,018)
Net book value $ 12,975 $ 12,482
Weighted average remaining useful life 5 years 7 months 6 days 6 years 6 months
Favorable leases    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 6 years 6 years
Gross book value $ 198 $ 198
Accumulated amortization (105) (81)
Net book value $ 93 $ 117
Weighted average remaining useful life 2 years 9 months 18 days 3 years 6 months
Minimum | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 5 years 5 years
Minimum | Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 4 years 4 years
Minimum | Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 5 years  
Maximum | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 15 years 15 years
Maximum | Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 5 years 5 years
Maximum | Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 9 years  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Intangible assets, net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 13,596 $ 14,498 $ 37,927 $ 43,514
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill - Summary (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Goodwill [Roll Forward]  
Goodwill at beginning of period $ 458,586
Publica acquisition 191,721
Impact of exchange rates (527)
Goodwill at end of period $ 649,780
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts payable and accrued expenses - Summary (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accounts payable $ 9,700 $ 8,808
Accrued payroll 4,526 3,482
Accrued professional fees 1,844 2,503
Accrued interest 19 4,277
Accrued bonuses and commissions 10,013 11,883
Accrued revenue sharing 5,823 2,503
Taxes payable 6,464 3,019
Other accrued expenses 4,710 2,314
Total accounts payable and accrued expenses $ 43,099 $ 38,789
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term debt - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 29, 2021
Nov. 19, 2019
Jul. 19, 2018
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Debt Instrument [Line Items]              
Debt issuance costs           $ 2,318,000 $ 0
Loss on debt refinancing       $ 3,721,000 $ 0 3,721,000 0
Amortization expense related to debt issuance costs       337,000 341,000 1,020,000 1,024,000
Interest expense on debt       $ 5,417,000 $ 6,320,000 $ 16,464,000 $ 19,373,000
Credit Agreement | Line of Credit              
Debt Instrument [Line Items]              
Maximum borrowing capacity of credit facility     $ 325,000,000        
Paid in Kind interest rate (as a percent)     1.25%        
Basis spread on variable rate (as a percent)     5.00%        
Effective interest rate on debt (as a percent)       6.00%   6.00%  
Additional borrowing capacity of credit facility   $ 20,000,000          
Debt issuance costs   $ 473,000 $ 7,476,000        
Credit Agreement | Line of Credit | Federal Funds Rate              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent)     0.50%        
Credit Agreement | Line of Credit | London Interbank Offered Rate (LIBOR)              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent)     1.00%        
Credit Agreement | Line of Credit | Eurodollar              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent)     6.00%        
Credit Agreement | Revolving Credit Facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity of credit facility     $ 25,000,000        
New Credit Agreement | Revolving Credit Facility              
Debt Instrument [Line Items]              
Maximum borrowing capacity of credit facility $ 300,000,000            
Effective interest rate on debt (as a percent)       2.20%   2.20%  
Incremental increases in maximum borrowing capacity 5,000,000            
Amount outstanding under credit facility 235,000,000            
Loss on debt refinancing 3,721,000            
Minimum Net Leverage Ratio       3.50   3.50  
Minimum Interest Coverage Ratio       2.50   2.50  
New Credit Agreement | Revolving Credit Facility | Minimum              
Debt Instrument [Line Items]              
Commitment fee rate (as a percent)           0.20%  
New Credit Agreement | Revolving Credit Facility | Maximum              
Debt Instrument [Line Items]              
Commitment fee rate (as a percent)           0.35%  
New Credit Agreement | Revolving Credit Facility | Long-Term Debt, Net              
Debt Instrument [Line Items]              
Debt costs 2,318,000            
New Credit Agreement | Revolving Credit Facility | London Interbank Offered Rate (LIBOR) | Minimum              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent)           1.75%  
New Credit Agreement | Revolving Credit Facility | London Interbank Offered Rate (LIBOR) | Maximum              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent)           2.50%  
New Credit Agreement | Revolving Credit Facility | Eurodollar | Minimum              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent)           1.7965%  
New Credit Agreement | Revolving Credit Facility | Eurodollar | Maximum              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent)           2.5456%  
New Credit Agreement | Revolving Credit Facility | Base Rate | Minimum              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent)           0.75%  
New Credit Agreement | Revolving Credit Facility | Base Rate | Maximum              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent)           1.50%  
New Credit Agreement | Revolving Credit Facility | Sterling | Minimum              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent)           1.7826%  
New Credit Agreement | Revolving Credit Facility | Sterling | Maximum              
Debt Instrument [Line Items]              
Basis spread on variable rate (as a percent)           2.5326%  
New Credit Agreement | Letter of Credit              
Debt Instrument [Line Items]              
Maximum borrowing capacity of credit facility 30,000,000            
Incremental increases in maximum borrowing capacity 5,000,000            
New Credit Agreement | Alternative Currency              
Debt Instrument [Line Items]              
Maximum borrowing capacity of credit facility 100,000,000            
Incremental increases in maximum borrowing capacity $ 5,000,000            
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term Debt - Summary of Carrying Amount of The Term Loan (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Less: Unamortized debt issuance costs $ (2,318) $ (4,468)
Total carrying amount 232,682 351,071
New Revolver    
Debt Instrument [Line Items]    
Long-term debt, gross 235,000 0
Term Loan    
Debt Instrument [Line Items]    
Long-term debt, gross 0 345,000
PIK Interest    
Debt Instrument [Line Items]    
Long-term debt, gross $ 0 $ 10,539
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Long-term debt - Future Principal Payments (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Maturities of Long-term Debt [Abstract]  
2021 (remaining three months) $ 0
2022 0
2023 0
2024 0
2025 0
2026 235,000
Long-term debt $ 235,000
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Income taxes - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]        
Income tax benefit $ 898,000 $ 1,486,000 $ 4,855,000 $ 10,616,000
Effective tax rate (percent) 8.40% 25.00% 9.30% 23.10%
Unrecognized tax benefits $ 0   $ 0  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Segment data - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
segment
Sep. 30, 2020
USD ($)
Segment Reporting Information [Line Items]        
Number of operating segments | segment     1  
Revenue $ 79,014 $ 59,964 $ 221,041 $ 162,326
United States        
Segment Reporting Information [Line Items]        
Revenue $ 46,156 $ 34,971 $ 126,226 $ 94,268
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Segment data - Summary (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue $ 79,014 $ 59,964 $ 221,041 $ 162,326  
Property and Equipment, net 1,417   1,417   $ 2,243
Operating Segments          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 79,014 59,964 221,041 162,326  
Property and Equipment, net 1,417   1,417   2,243
North and South America (“Americas”) | Operating Segments          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 50,286 37,062 136,919 99,609  
Property and Equipment, net 971   971   1,954
Europe, Middle East and Africa (“EMEA”) | Operating Segments          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 20,222 16,658 61,185 46,153  
Property and Equipment, net 153   153   282
Asia and Pacific Rim (“APAC”) | Operating Segments          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 8,506 $ 6,244 22,937 $ 16,564  
Property and Equipment, net $ 293   $ 293   $ 7
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 02, 2021
Aug. 02, 2021
Jun. 30, 2021
Jun. 29, 2021
Aug. 01, 2018
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock compensation expense           $ 8,141,000 $ 0 $ 49,673,000 $ 0  
Time Based Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Fair value of awards           $ 88,397,000   $ 88,397,000    
Stock options outstanding (in shares)     6,725,030     6,676,630   6,676,630   6,109,438
Unrecognized stock-based compensation expense           $ 44,467,000   $ 44,467,000    
Recognition period for unamortized stock-based compensation expense               2 years 6 months    
Return Target Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Fair value of awards           $ 44,000,000   $ 44,000,000    
Stock options outstanding (in shares)     3,362,756     3,338,556   3,338,556   3,054,708
Unrecognized stock-based compensation expense           $ 41,272,000   $ 41,272,000    
Restricted stock units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock compensation expense           2,652,000   2,652,000    
Unrecognized stock-based compensation expense           $ 40,206,000   $ 40,206,000    
Recognition period for unamortized stock-based compensation expense               3 years 3 months 18 days    
Awards granted during period (in shares)           1,353,000   2,343,827    
2018 Plan | Stock Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock compensation expense           $ 4,595,000   $ 42,742,000    
2018 Plan | Time Based Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting period         4 years          
Award vesting rate (as a percent)         25.00%          
Quarterly award vesting rate (as a percent)         6.25%          
2018 Plan | Return Target Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Minimum equity return multiple         3.0          
Amended and Restated 2018 Plan | Time Based Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Fair value of awards           $ 74,016,000   $ 74,016,000    
Stock options outstanding (in shares)           5,421,134   5,421,134    
Amended and Restated 2018 Plan | Return Target Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Cash distribution for awards               $ 1,170,000,000    
Fair value of awards           $ 36,395,000   36,395,000    
Stock compensation expense               $ 0    
Stock options outstanding (in shares)           2,710,566   2,710,566    
2021 Plan | Stock Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock compensation expense           $ 887,000   $ 887,000    
Stock options outstanding (in shares)           1,883,486   1,883,486    
Stock authorized for awards (in shares)       19,701,877            
Period of increase in stock reserved for future issuance       10 years            
Increase in stock reserved for future issuance, proportion of common stock outstanding (as a percent)       5.00%            
2021 Plan | Time Based Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Fair value of awards           $ 14,080,000   $ 14,080,000    
Stock options outstanding (in shares)           1,255,496   1,255,496    
2021 Plan | Return Target Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Fair value of awards           $ 5,123,000   $ 5,123,000    
Stock options outstanding (in shares)           627,990   627,990    
2021 Plan | Restricted stock units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting period   2 years 4 years     4 years        
Award vesting rate (as a percent)   50.00% 25.00%     25.00%        
Awards granted during period (in shares)   706,526 969,742     646,474        
Value of awards granted during period   $ 12,661,000 $ 17,455,000              
2021 Plan | Performance Stock Units (PSUs)                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock compensation expense               $ 0    
Unrecognized stock-based compensation expense           $ 12,000,000   $ 12,000,000    
ESPP                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock authorized for awards (in shares)           1,489,571   1,489,571    
Increase in stock reserved for future issuance, proportion of common stock outstanding (as a percent)               1.00%    
Increase in stock reserved for future issuance, maximum shares of common stock allotted for ESPP (in shares)           16,000,000   16,000,000    
Maximum employee payroll deductions of eligible compensation for ESPP (as a percent)           15.00%   15.00%    
Maximum annual employee payroll deductions of eligible compensation for ESPP           $ 25,000   $ 25,000    
Stock issued under the ESPP (in shares)               0    
LTIP                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Minimum equity return multiple               3.0    
Stock compensation expense             $ 0 $ 0 $ 0  
Maximum proportion for sale of equity interest to third-party (as a percent)               50.00%    
Maximum proportion for transfer of equity interest to third-party (as a percent)               75.00%    
Amended and Restated LTIP                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting period               2 years    
Award vesting rate (as a percent)               50.00%    
Cash distribution for awards $ 1,170,000,000                  
Fair value of awards           $ 350,000   $ 350,000    
Conversion premium (as a percent)               10.00%    
Amended and Restated LTIP | Restricted stock units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of awards converted (in shares)   706,526                
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Time Based Options        
Stock options        
Stock options - beginning balance (in shares) 6,725,030   6,109,438  
Stock options - granted (in shares) 0   1,381,671  
Stock options - canceled or forfeited (in shares) (48,400)   (568,110)  
Stock options - exercised (in shares) 0   (246,369)  
Stock options - ending balance (in shares) 6,676,630 6,725,030 6,676,630 6,109,438
Stock options - vested and expected to vest (in shares) 6,676,630   6,676,630  
Stock options - exercisable (in shares) 2,652,032   2,652,032  
Weighted average exercise price        
Weighted average exercise price - beginning balance (in usd per share) $ 7.49   $ 4.83  
Weighted average exercise price - granted (in usd per share) 0   17.49  
Weighted average exercise price - canceled or forfeited (in usd per share) 12.40   4.99  
Weighted average exercise price - exercised (in usd per share) 0   4.36  
Weighted average exercise price - ending balance (in usd per share) 7.45 $ 7.49 7.45 $ 4.83
Weighted average exercise price - vested and expected to vest (in usd per share) 7.45   7.45  
Weighted average exercise price - exercisable (in usd per share) $ 4.17   $ 4.17  
Weighted average remaining contractual life (years)        
Weighted average remaining contractual life (years) - beginning balance 8 years 1 month 13 days 8 years 4 months 17 days 8 years 1 month 13 days 8 years 5 months 19 days
Weighted average remaining contractual life (years) - granted     9 years 4 months 20 days  
Weighted average remaining contractual life (years) - ending balance 8 years 1 month 13 days 8 years 4 months 17 days 8 years 1 month 13 days 8 years 5 months 19 days
Weighted average remaining contractual life (years) - vested and expected to vest 8 years 1 month 13 days   8 years 1 month 13 days  
Weighted average remaining contractual life (years) - exercisable 7 years 4 months 17 days   7 years 4 months 17 days  
Aggregate intrinsic value        
Aggregate intrinsic value - ending balance $ 88,397   $ 88,397  
Aggregate intrinsic value - vested and expected to vest 0   0  
Aggregate intrinsic value - exercisable $ 43,644   $ 43,644  
Return Target Options        
Stock options        
Stock options - beginning balance (in shares) 3,362,756   3,054,708  
Stock options - granted (in shares) 0   691,077  
Stock options - canceled or forfeited (in shares) (24,200)   (407,229)  
Stock options - exercised (in shares) 0   0  
Stock options - ending balance (in shares) 3,338,556 3,362,756 3,338,556 3,054,708
Stock options - vested and expected to vest (in shares) 3,338,556   3,338,556  
Stock options - exercisable (in shares) 0   0  
Weighted average exercise price        
Weighted average exercise price - beginning balance (in usd per share) $ 7.49   $ 4.83  
Weighted average exercise price - granted (in usd per share) 0   17.49  
Weighted average exercise price - canceled or forfeited (in usd per share) 12.40   4.80  
Weighted average exercise price - exercised (in usd per share) 0   0  
Weighted average exercise price - ending balance (in usd per share) 7.45 $ 7.49 7.45 $ 4.83
Weighted average exercise price - vested and expected to vest (in usd per share) 7.45   7.45  
Weighted average exercise price - exercisable (in usd per share) $ 0   $ 0  
Weighted average remaining contractual life (years)        
Weighted average remaining contractual life (years) - beginning balance 8 years 1 month 13 days 8 years 4 months 17 days 8 years 1 month 13 days 8 years 5 months 19 days
Weighted average remaining contractual life (years) - granted     9 years 4 months 20 days  
Weighted average remaining contractual life (years) - ending balance 8 years 1 month 13 days 8 years 4 months 17 days 8 years 1 month 13 days 8 years 5 months 19 days
Weighted average remaining contractual life (years) - vested and expected to vest 8 years 1 month 13 days   8 years 1 month 13 days  
Aggregate intrinsic value        
Aggregate intrinsic value - ending balance $ 44,000   $ 44,000  
Aggregate intrinsic value - vested and expected to vest 0   0  
Aggregate intrinsic value - exercisable $ 0   $ 0  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation - Restricted Stock Unit Activity (Details) - Restricted stock units - $ / shares
3 Months Ended 9 Months Ended
Aug. 02, 2021
Sep. 30, 2021
Sep. 30, 2021
Number of Shares      
Awards - beginning balance (in shares)   1,017,758 26,931
Awards - granted (in shares)   1,353,000 2,343,827
Awards - canceled or forfeited (in shares)   (106,777) (106,777)
Awards - vested (in shares)   (26,931) (26,931)
Awards - ending balance (in shares)   2,237,050 2,237,050
Weighted Average Grant Date Fair Value      
Weighted average grant date fair value - outstanding beginning balance (in usd per share)   $ 17.59 $ 5.57
Weighted average grant date fair value - granted (in usd per share)   19.86 19.04
Weighted average grant date fair value - canceled or forfeited (in usd per share)   17.96 17.96
Weighted average grant date fair value - vested (in usd per share)   5.57 5.57
Weighted average grant date fair value - outstanding ending balance (in usd per share)   $ 19.09 $ 19.09
Expected to vest at end of period (in shares)   2,237,050 2,237,050
Amended and Restated LTIP      
Weighted Average Grant Date Fair Value      
Number of awards converted (in shares) 706,526    
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-based compensation - Allocation of Recognized Period Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 8,141 $ 0 $ 49,673 $ 0
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 48 0 48 0
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 2,419 0 13,227 0
Technology and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 1,820 0 8,829 0
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 3,854 $ 0 $ 27,569 $ 0
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Members’/ Stockholders’ equity - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Aug. 09, 2021
shares
Jul. 28, 2021
shares
Jul. 02, 2021
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
shares
Dec. 31, 2020
$ / shares
shares
Class of Stock [Line Items]                
Common stock, shares authorized (in shares)       500,000,000   500,000,000   500,000,000
Common stock, par value (in usd per share) | $ / shares       $ 0.001   $ 0.001   $ 0.001
Preferred stock, shares authorized (in shares)       50,000,000   50,000,000   50,000,000
Preferred stock, par value (in usd per share) | $ / shares       $ 0.001   $ 0.001   $ 0.001
Stock repurchased during period, value | $         $ 71 $ 1,204 $ 167  
Restricted stock units                
Class of Stock [Line Items]                
Stock issued during period for vested RSUs (in shares)       (26,931)   (26,931)    
Common Stock                
Class of Stock [Line Items]                
Stock issued during the period (in shares)       16,821,330   16,821,330    
Issuance of common stock for Publica acquisition (in shares) 2,888,889     2,888,889   2,888,889    
Stock issued during period for vested RSUs (in shares)       (26,931)   (26,931)    
Stock issued during period, conversion of units (in shares)     134,203,403     134,203,403    
Ratio of conversion of member units to common stock     242          
Stock repurchased during period, shares (in shares)       0 14,762 99,946 35,090  
Stock repurchased during period, value | $       $ 0 $ 71 $ 1,204 $ 167  
Stock repurchased during period, value, in excess of par value | $         $ 10 $ 791 $ 22  
Common Stock | IPO                
Class of Stock [Line Items]                
Stock issued during the period (in shares)     15,000,000          
Common Stock | Over-Allotment Option                
Class of Stock [Line Items]                
Stock issued during the period (in shares)   1,821,330            
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Commitments and Contingencies Disclosure [Abstract]        
Operating lease expense $ 1,883 $ 1,933 $ 5,594 $ 6,107
Purchase obligation $ 57,500   $ 57,500  
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and contingencies - Future Minimum Lease Payments for Capital Leases (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Capital Leases, Future Minimum Payments, Net Present Value [Abstract]  
Total minimum lease payments $ 50
Less: Amount representing interest 0
Total $ 50
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.21.2
Net loss per share - Summary (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator:        
Net loss $ (9,780) $ (4,448) $ (47,615) $ (35,343)
Denominator:        
Weighted average shares outstanding - basic (in shares) 151,988,054 134,039,202 140,016,260 134,047,188
Weighted average shares outstanding - diluted (in shares) 151,988,054 134,039,202 140,016,260 134,047,188
Net loss per share – basic (in usd per share) [1] $ (0.06) $ (0.03) $ (0.34) $ (0.26)
Net loss per share – diluted (in usd per share) [1] $ (0.06) $ (0.03) $ (0.34) $ (0.26)
[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 80 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Net loss per share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 8,913,680 5,285,887
Options to purchase common stock/member units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 6,676,630 5,258,956
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 2,237,050 26,931
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.21.2
Related-party transactions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Related Party Transaction [Line Items]          
Due to related party $ 62   $ 62   $ 150
Affiliated Entity | Consulting Services and Other | VCG          
Related Party Transaction [Line Items]          
Expenses incurred for services provided by related parties 20 $ 72 153 $ 878  
Due to related party 10   10   39
Affiliated Entity | Travel and Other | VEP          
Related Party Transaction [Line Items]          
Expenses incurred for services provided by related parties 22 18 23 32  
Due to related party 2   2   101
Affiliated Entity | Subscription Software Arrangements | Mediaocean          
Related Party Transaction [Line Items]          
Expenses incurred for services provided by related parties 30 30 90 90  
Due to related party 10   10   10
Affiliated Entity | Subscription Software Arrangements | Navex          
Related Party Transaction [Line Items]          
Expenses incurred for services provided by related parties 4 7 16 22  
Due to related party 0   0   0
Affiliated Entity | Subscription Software Arrangements | Marketo          
Related Party Transaction [Line Items]          
Expenses incurred for services provided by related parties 39 32 108 97  
Due to related party 40   40   68
Affiliated Entity | Subscription Software Arrangements | Poppulo          
Related Party Transaction [Line Items]          
Expenses incurred for services provided by related parties 6 3 19 10  
Due to related party 0   0   0
Affiliated Entity | Subscription Software Arrangements | Lucid          
Related Party Transaction [Line Items]          
Expenses incurred for services provided by related parties 2 4 5 11  
Due to related party 0   0   13
Affiliated Entity | Subscription Software Arrangements | A Cloud Guru          
Related Party Transaction [Line Items]          
Expenses incurred for services provided by related parties 4 4 11 15  
Due to related party 0   0   15
Affiliated Entity | Training | Cvent          
Related Party Transaction [Line Items]          
Expenses incurred for services provided by related parties 0 $ 0 20 $ 0  
Due to related party $ 0   $ 0   $ 0
EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )R :E,'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 " "<@&I39HRU>>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:@,A$(9?I7C?'=V$'F3CI:6G! H-M/0F.DFDJRLZ93=O7W>;;"CM Q2\.//[ MS3=@:Z(T?<+GU$=,Y##?C;X+69JX82>B* &R.:'7N2Z)4)J'/GE-Y9J.$+7Y MT$>$AO-[\$C::M(P :NX$)EJK9$FH:8^7?#6+/CXF;H99@U@AQX#91"U *:F MB?$\=BW< !.,,/G\74"[$.?JG]BY ^R2'+-;4L,PU,-JSI4=!+SMMB_SNI4+ MF70P6%YE)^D<<<.NDU]7#X_[)Z8:WHA*E,/WC9!\+=?B?7+]X7<3]KUU!_>/ MC:^"JH5?_T)] 5!+ P04 " "<@&I3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M )R :E/IU#!7; 4 *,6 8 >&PO=V]R:W-H965T&UL MI9A=;^)&%(:OVU\Q0KUHI8#M,018$23BD%W4+&'CM%5:]6*P![#6]M#Q&))_ MWS.VL4EDCEWU8C?^.B_/?+UGSDR.0GY/=IPK\AJ%<7+3V2FU_V08B;?C$4MZ M8L]C>+,1,F(*;N762/:2,S\+BD*#FN:U$;$@[DPGV;.5G$Y$JL(@YBM)DC2* MF'R[Y:$XWG2LSNG!4[#=*?W F$[V;,M=KG[;KR3<&:6*'T0\3@(1$\DW-YV9 M]#Y]4G]/FL\-&;-$NZ(\(_ 5[N;SJA#?+YA::B>Q/$++QHTT'J>")/L M?W+,O^WW.\1+$R6B(A@(HB#._[+7HB/. ZP+ ;0(H!\"K$N_8!@1_8U(]DO)?B;9OR Y@Z7@ MPS]%[D.VK>MR/'[#PH0C'(.28X#JW DOS3&"Q&,A>>%,DGMX6#L-<*V&WKXN MD:[_$]**RT#XEZ%PM6\V@C0LD8:HR#Q6@7HC#E!)(%K -'\EO_*W.AQ%JW:Y%NS8V@N.2:]QN!)_?]K4@ M>+AE=K\A%)99>9O9CN-;RJ3B,GPC3WPOI*JU.%Q+R11;;]:9X5KMH(IYC0U8 M@]3))G_\X8>&M6?1"H^V'#O)(%EGN1;I-%RLR:6LRH$MN\T*O ]"3I9IM.:R M%@<7@;77[9N#P1!#JASBR)8OJAQ$76BR?YY^?9@]D=D=< M9S%?.G/RY?'A;K'\3)S'IU4/PZV,WL+=N)_SZ-C3DD3D&65F_A;MU ?G,7LG"AUD8; (O(\4&'9<F"/,!WY#&N[SM<K_,]A?7+D-BA:X8A]C MJU('Q=T^&\,9%).747"!Z_XU!E(E"XK[_(/(]HT[$6/)HD&$#D?=_FB(955: MY0J*6_QSH"!QB0VQZ,_K7XC+O51";]5BX4J.B*+,*83W_8K\9/9@^,@>-GX' M%J:<[*%0RY;M!9A+2TNL)BY&$B5%RANXJ<.(_-7 M;\=BJ%8OY=H&H>7,O9MANTM:90+:KB@H-N'Y)BGK+;"+^E*E0?'E8_']GJQR M?]K*_1T*A;<'8:Y^M.^DJE >9LCZ4/4RM@3W698P] M,0[G6,;9,:">+-GI:$(\O;//3P3+I^4)["P[=S2JS_/CVZ],S[6$A'P#H69O M"+\O\Q/1_$:)?7:HN!9*B2B[W''F2X]_1=02P,$% M @ G(!J4]TC2/!?!P (1T !@ !X;"]W;W)K&AC2?=>'EZ2]QR2EX^B^BSWG"OT-<\*>379*U5>S&8RV?.< MR7-1\@*^;$65,P6/U6XFRXJS3>.49S/B>>$L9VDQN;YLWKVOKB]%K;*TX.\K M).L\9]6W6YZ)QZL)GCR]^)#N]DJ_F%U?EFS'5UQ]*M]7\#3KHFS2G!_D>[*6HC/^N'-YFKB:40\XXG2(1C\>> +GF4Z M$N#XT@:==&UJQ^/?3]%_:CH/G5DSR1%'O>5JN!K"G[J>O'N?GEW MO[I;(OBU>O?VS?+F(SSZ?N,^AY MUWW2=9\T\>A8]^NJXH5"3$JNY(4C(NTBTB:B/Q:1R3V"W*!$_^!?ZO2!9="$ M-5>'4&$32J_0A^N01E%T.7LX3HEI%>"(^IW5"4Z_P^D[<7[@4E5IHO@!J0W= M(4!PU"[!=(#-M,%Q9$<6=,@")[*;)!$U) S*2L(A>^N,3U'!E0UB8#3O!T$\ M'X"T6?DXML,,.YBA$^:G8IUF&:2OAVD=X]#,8H1)/(!HL8J]F-HA1AW$R GQ M?<5+EFX0_PHT(;ELYJ50>UY!:3F>^#;ROUK%9#16G(DQ58]LFI\1;7!3I!& 1XFU69&*"$C M8(_H"#\'EA6[%!93._#C0+&9K3"@WK!"V>Q\2OV1Y8][ZL#$"?5G(3:/4 *L MX(C1:.C/H]@;@C/M_" .XG $7,]"V$U#[YI5GHEB=P:CGSM641OH!(*'#:"F M%0V"D4J/>Q+";A8Z+'4'. N_>+$?QV2(SS2,_7D0S4<0]F2$@Q2TC/ M*=A-*LN:(R6 ]3*FQ4/)H A:89K4$!JC9B&9P!M!V-,'=O/'@I6IGE899YKT MVOQ:,9K<$!@SW[2A)!C!V+,'=M/'DF\Y3"RM'AYX4=O1F7P0A$/A8#'"V!\1 MAZ0G#>(FC5,./IK\-J#$) ,?=.QP1MK,/-\;*<2DYPSBYHR;=M%HJ%9X)@, MI0V5C,TJ)B,5CAQM,-PL<0][]\W38"OVM9)O^';H#Q3Q< J>M]81$W(3TJ4BU3'SEGV,0H!3[FI,0[+IK4+D>JO5G MQ&JU%U7Z%RQ"IM"*EZK!^/UW./1>/YU'')G#F&'J3STZG_IS'Z52Z@K3[)]J M)4&C;F X':$:TR7L#(\^M<<64RA4LN3-@5=FKP(F+1HSUS0) AKAL7K5DR=Q MDR?L&=MBU0P;Y-4[]SQ\G-/ FWI>\P_)/>PE7IC=UZBS_S_3:4V@R=E& ETF MI[GK29VX25VO>E&X$O?O,C=%.*#3N>]-88S_=0Y?E/]_D&.+\#!)U30:R3+M MI0EU2Y.;S2;59\8L.X#41QQG:7&6'&2?!>OM,Q'_P']:3^=,O1*%P+/#J62Q M&^MDKVGHLYJFSNN#Q&Y/;$0.=7JOC]P?.$H+>+:J1FKJF"@>JD:+D3]Z)$)[ ML4/=8N<8-8B>-$EM(N+VF2ACPV&*GC/+EMIFADD8A2/2@QZ=[+K5T4%ZY*?D M)BWDQBWDUO;!E$510$,ZE$\6.Q^8;6P[2WOY1/^A?&J*P'_KDV^<3]OWZ!9# MUQZ=:K5U^J97(-2]N;9/H=MGO&Y9QHI$;QFK5%1ZEPLK#[1;7K+B6YL("0NQ M>(#$Z%LKL&!0,C.FC]3@0U6*BC7W67L&BW3-N;X<2S(F9;I-]08 '+KRA=K* MA=K*I;_N].+FVRW(@Z?VG\+RXY8W7"95NH:0X*_EY*$6XG.;I)H=W0_EO-HU M]VRZ(W6A#C<;W=ON+N^VN?(:OJ?!Q8(&EB^06OC27/_-^B8.EX>_LFJ7%A+V MXUMHSCN/8%I7A_NXPX,297-#M19*B;SYN><,9I\V@.]; 1UL'W0#W:WH]=]0 M2P,$% @ G(!J4_U*+@M% P J0P !@ !X;"]W;W)KVAE3IRYU(!$@6J3NH%E6Y[F/9@$D.L)G%F M.]#MT\]VTI 42$AY -LYY_CW/QQ\S'!'Z"L+$.+@+0IC-M("SI-K76=>@"+( M.B1!L7BR)C2"7$SI1F<)1=!73E&H6X;1U2.(8VT\5&L+.AZ2E(U]XQIN RP5]/$S@!BT1_YXLJ)CI110?1RAFF,2 HO5(FYC7 M4].1#LKB!T8[5AH#*65%R*NRNT.Y(%?&\TC(U#O89;;= MG@:\E'$2Y1%3&XF]Y/' MZ1PL[^;SER6X6$"*8AX@CCT87H*OX O0 0O$*AOJ7'#(:+J7[WF3[6F=V'.) MD@ZPC2M@&99YQ'U:[SY#GG WE;M1==>%^B(%5I$"2\6S3^%PR)&H3 [(&MSB M&,8>AB%8$(95I?V:K!BGHMY^UVQF%YO9:C/GQ&8/*%HA"M(8JKQ>'LMK%KNG8LL?Z';L=$S;LFS3&>K;<@K/L:P(< H!3@L! M60D F/* 4/P/^4I(MGI401;<+7$9'\CK+"K$;D'LMB?&C*7-M&XC[:&%:3N& M/7 &)_+<+:B[[:G%.+OA G,:)4I%<<7]YK M^S+/PO?+[!W#,#_P-UE5V/L%>[\=>^L*[Q^DU36RUP?^,PPK$@:%A,&G))Q7 M\H/&NJFSJ ";QKX)&9]";E'O^0YUX+4F5?)2^S1KR:>A*X>@*XY PW7M MCQ(.34^A[WNI6=],CZ.WJ?K#;GF2O[FQZJ5[I+S$/T"ZP3$#(5H+'Z/3$\XT MNQ=G$TX2=;5<$2XNJFH8B/\2B$H#\7Q-"'^?R-MJ\>]D_!]02P,$% @ MG(!J4PSLRS@&!P SQL !@ !X;"]W;W)KBXZ1?WZ&D M6#8Y4M/+BV5)9X8\0W+F4#S;R?)+M19"D9<\*ZKST5JIS>EX7"W6(H^K$[D1 M!;Q9RC*/%=R6JW&U*46U08WX.16[ZN _T52>I/RB;VZ2\Q'5/1*96"CM(H;+L[@66:8]03_^ M:)V.]FUJP\/_;]YG-7D@\Q17XEIFOZ2)6I^/PA%)Q#+>9NI![GX4+2%/^UO( MK*I_R:[%TA%9;"LE\]88>I"G17.-7]I O,> MP;<,("&<0.G-7!, [?'P&T- MW/>VX+4&WGM;\%N#>C#'3;#J2$]B%5^ (!< MWFKDY_N'Z8]@=O/SE'RZF\_)1_+3?$(^?/TM^9JD!7E-%VZ+KI$._ID$,^RT*M*S(M$I$@]M-A^VC ?@S!V4>(OT7HF@\ZG(O-"7'H M=X13SI#^3-YO3C$Z_ZWUV;]N_2@8SGZZ.+4_I\^?BI6 Q**(7))KF4,V6^LT M\RS(3;&0N2"_7CY5JH2$\=M <^Z^.;=NSNUI[D$\BV(KL%G4&/JUH4Z?SQ=! M1)E[-GX^'!L;Y461;Z"F-HIS1EUV#)O9,.9SA_M[V!%';\_1&PSIW4:4L4J+ M%1$O4"\J49T.1,[?>_4'(W3"!BU11HWF;U(2)S+ M4J5_-@^JM=P5Y$F7G&^QN#?->H=!<$+7-^*.H"@+J1%W&^6$+#+#;J-X2 ]0 M1_$)]O$)!N,SCS-1U>RAH'X1.OX8V\#F$7F!.&?F021W =)&'.(/&;0HE20+EK!_L[4@@TK[5^CGK@!9YCTD9@ M01!Y)F\$QH+06N<8CCN!&_;P[K01&Q9'GV!X"2QR\:)'?9M6ZS=AEH@G/ N M,E0!9V8 ;)A9N=_G:3;HZ9AV)Y>8-TC[%K;;>F:#1H&-M8!+(9:I(LM2YF]3 M7\4O/6O>0P:-^H&UZ!&<%]G9#H-Q-[#F ()SOLZ DUQ7X/S*J0*,Q<4S,&\OA=OIB&;TOECC,BB4*LV.)POIBR3N1R8=%YE4]]7;U9SN( M6_P,TF,EFIA!3=JJ2H'TU%I$A[1YC"H1CJA*4$U01">P&BRIK M=TK)[]M*]>V(6\]'Z9U[KKD[1& LL 0SYLP)'+.D8,YHWS:!=ZJ1#ZO&9H=T M'.R^6LKM+UZP3W"XQ1O!<=_\M#'%8!YS/&NN(3@HI;0O;6GI>/RDTT]\6#_A MR?KJ;ZPN<[DM5$5 ?^I:DZO@3?5Q#N I9^?1H# MB)A,1!;O= 5:R'(CRV8*KB$]@)H5^L1&E;+:B/K4)7MM)RZ0$3RR6\ M?&OMS8DX;"<1U:),G\ (,LNMA)?L!%M&XX.S@UR4J_J41_<8?,?=/]R=) M5_7YB?'\FIU.&/)\RDYGV/-+[IU.N8>\@?##F^9\H^M2<]3U.2Y7:5&13"RA M>_0D@(Q4-J='S8V2F_JTXTDJ)?/Z[UK$B2@U -XO)<2BO=$-[,_P+OX"4$L# M!!0 ( )R :E/4:V7N30H +,X 8 >&PO=V]R:W-H965T&ULW5MM<]NX$?XK&/>FO\^%@NA*C0I]4R*U^? M+*IJ_6HP*).%6,7ERWPM,OG+0UZLXDJ>%H^#-XHK98#XGG^8!6GVK]^6\BSP<[*/%V)K$SS#!7BX?7)!7XU]4FMT$C\,Q7/Y=XQJD.YS_./]"4HV996O6F7IP2K- MMG_C3^U$'*) 6@6B*6!J4:"M M450HL":Q78H2/P5H$?JN"W"KZF0 *+0M J M!)H"\RT*8:L0ZB/8IC5J%:(F';;KURS^**[B\[,B?T9%+2VMU0=-!C7:(3DT>SVY^GHXDZ>S.[DGS?CF[L9NIV@X?7% MS=5XAJ8WZ,WXS>7XW>S/?PH)#OXZD(*WP[]?W_X\4A?1^!_OIW?_1J?H_6R$ M?OSA!?H!I1FZ6^2;,L[FY=F@DH[7PP^2ULGAUDEB9;G OVXS,OR!6!^>KAY M63'2)-5F:R#3:Y=C9)=CI+'*+%8OQ6.:96GV*,O2,LX2Z9^<@W(1R]5X@>(* MC43R$E'\$R(>C@"O+]WV/^!?H.38*O%&J:[Y3^>8,H\RWV-G@R<@'KJ+AQX9 MSP$Q#+Y#<^?BO!/K39$LZN'S![3)TJK<3S4>Y$VH6/W MN' 23GIM=X+T=T'ZQP8)I9QO#H[]0$LXW\P!S+1$F4!"NJ4I,!PA<*#!+M# M&>C[9OV>9-66%52;Z.L>H8[/T<[GR.GSC236-6I 3D50 M$E-&M?7O%>LXACU%43RG:^-L[@"/F5C+PNO5A9=X4%[T6+SJ "*88 V(IH#4*291 M0"WW$%:L 7\C;?C;)NM9^:_B#1@F#MSC@6^)23$'_!74H2^.86NTN_A!Q/52 MCD'R$ 2AOOBF/6/Q39%3SB)]\0$I3#@)+&4?*PJ!?P<.@16)P-^=16 ZC$+ M=.8V[AG9PB/ZK7?P!-\#6A"22D6YI"PV%;15%D KLY MP#?@,C:) @[TV*[[I+I^*SJ!W7S"AGD#FDD4* 5YSHG!Z0DBGD6XL:452(T-\>X8DB&(1];X1O+7;F M(HHBYNOYZA[9EJ^]UKN1*BY#CN8R8)9"#(-X3$]2;L(WPU1/44#*-#:%Q@PB M6VHI3D/Y*%5\8 ;F$#?((&(=5Y1[]Y#(._*+OOJ?0O@5EQ*M)B';S]WAEN?F!$A[>N8 >R\^IZ$MZ?<>V;@W7AI:<5H_ M%I\WC\Q$5C;3!,X.L-WB8SW+KWK%NJXJ9D)[F,GL_8'@-:$F9R!^1"T 2A5E MH#V40;D 3I )VYCK%+1'J.N9@G;J!EI7*TR!30,FF:HM>13D4C=$3LMRT[!] MR9^2[;/@LLXGM%G+PU2RC;1^N+NY7Z:)E'D0A6P1?D*9]+5A7)++/A=22/8- M\[1,\DTFZ4F<-9FX2LNRP?/Z_(NN_*'LY:,3"NPV^"'!U-;?4072U W2OU/$ MX*J:^$T"20;TKH@";$#OK"VVF&V^%!N@;C9@G:\'B;!OFVF*49S(;J9,M]6Y M9VE-["=A_<]"OYA"?^9&?Z>GU4)TO)0RK?/0RC!@WR/RJ;[AQ\QM#PU@KV!+ MQ+([Q11?8&YD=E4+!A" * AU1.H5Z[JF$)RY$?SPC3,,T1?6B^#C'@YA;4P!<+,#<+NO34HSB$S03;@U-?!>,1Z7XB8 "*8ZT0%&L\G+-!W M3R"Y4-]T!81>A]Q@4OM$D7&*4A MU>DF,W<63+H)&O.H'^JK:,I1JC]NGP)2MB54/(;YO_WN%U.,AKD9S?&[7Q-F ML@W;+"B:P=PTX["MJ0DSH=TVM$)L]C_KWQG0F!/CX>AUKUCW_2:%X-R-X,>T M,MP$UB *]=NE3ZKKJ$)?[D;?(QH9;J*LHY'A"F6Y&^1Z&AD.@9W>R/0(=3U3 M6,C=6.BB)KP/-[9UJ5>LZYJ"%^Z&ES]HN\,!S'*V.WSOG4$W9/V!VAUN@@W8 M[G !_5VQV++UNYPA5[HK6XOT)@ M3P'(Z3T%(&+V%-!X4$\!R1D]!2#D*/I^S2JZ5Q1\^SW;VN#+%Y<]6A>K;?6K M[Z^UK'7Y?.]!0WW##25EB;//N\\RDLY6=@QO9B_B)X'NA:@_L*J*O%R+YB.I MY>>6JDF&(94?ZT\@A"RQ2?5E-.C1!IJ+,BG2>ZDD[Y#M-OE+!ZWV%=WPOZ:G MONS1^G^:LL'>IT@K43PVW['5'LL(MR_Q[Z[NOI6[;#XITZZ/\*LQ=/W"]UY= MR[0V?Y&9*7^!=.0"R%^:[] &RJGMYWQOXD*VJR5:B@?IH/&PO=V]R:W-H965T&ULI9IK M<]NV$H;_"L;M=)*9*"( WI0ZGG%L9^J9)O%$Z>EGBH0L-!2ADJ O_?5G 5*" M3%SLM%]BB5F [RX7^RP@GMZ+]GNW84RBAVW==.]/-E+NWLWG7;EAVZ)[*W:L M@?]9BW9;2/C:WLZ[7E\6_#FY.Q47[MISTY%+VO>L)L6=?UV M6[2/'U@M[M^?X)/]A:_\=B/5A?G9Z:ZX94LF_]C=M/!M?IBEXEO6=%PTJ&7K M]R?G^-U%$JD!VN)_G-UW1Y^1OY.;]27Z"*K8N^EI^%?>_L=&A M1,U7BKK3_Z+[T38Z067?2;$=!X."+6^&O\7#&(BC 3"/>P 9!Y#I@-@S@(X# MJ'9T4*;=NBQD<7;:BGO4*FN837W0L=&CP1O>J,>XE"W\+X=Q\NSBR^?+J\_+ MJTL$GY9??K^^//\&7Y;?X,^GJ\_?ENC+1W1QOOP-??S]RY]+-$-_+"_1JY]? MHY\1;]"WC>B[HJFZT[D$-6K.>3G>^<-P9^*Y\P)]$HW<=.BJJ5CU=/PC_HB6W0;M(9ETJ%U*[8( M5EY;2-[<#JG+)6?=N\!]XL-]8GV?V'.?S[#6:]$YG\ P,M4CU8*^.YO%68J3 MT_G=<6 <9C2A,3V8/1&6'(0EP0"<5W]!_L*2EQV2 M9\*9J2UPPUHV)U57TN M5:1VK;CCD AH]>@,52!2Z4%0&HS4)8-*5_)BJ!]-A8JM:"7_1U]PA6^8+CF* M2YQ$BWP2/8?5 N>).WC906L6U+J4HOP^4P6J0J780M7NO#(SAX THQ.9ME7D MEI@?).;/A'/-VA;TR>(!K5C#UERZY.76C6>+19I.Y#FL,(DI=FM<'#0N@AJO M'E0:];S;J#Q$8@TE?N54N;#N3S.")R)M(T\,<63J;Q14>'Z4@WM]B'==7S0E M@T??27=MC2PI6->M)WK=5K%'\Q$S<%AS#65-ZX,^ E6B7\EU7\-B+47?>/1B M2TF6QE.YMA%.X\PCEQBY)%PA13/3-88WDK6LDX@]J 7%G$*)G0@+2ZC#B":> M7,6&&/@99&R*YI9U"JQ');#K&%105:]J7JQXKJU6XZCN8 MK@LR!1NHX#!5+ED)76''E);]BN9W! M>MN&U-M0FB5VSMA6WHPQ\,)A>NV?P"\_X33Z]3C+=\6CRIFA0RC+MF?FV3B= ML-%%[$IL&Z5I[*O$!F\XS+?CO*]Z-O19=2%!\JYHY:-3KTVQ64JF>AU&2>XI MQ<30CH1I=YSW^]BJ#'?I)#:\[+@ZC'#J69[$ (Z$ ?CI&HGA'0GS[J9ORXU*4% *3QV>M7S4!8N!ZMW6MZ)LF,U2:CUJAU7L MZ\*(01X)(^_\*-Y*:07+J1:[?5^N>[.FJ%$/7G5B+>^+UKW6'"C#482GR'/9 M94F:>_PPT"-AZ!U66Z_V9E @7"GK%.Z '<[2W(*URS"/L&='20SR2/Y#:VW- M&VCB?V"M&2R1,)9N6E$R5AW6-$P-3W:GEQ@\;"BH<-?#4NN;BK7W+=Z%0S$NBQV7<*W6'8^ -7JK3R/0UV!KFPWLM"MUP$S3*)IN^LT2SW,HX9Y-,R\ MJP?6EGS =*=.]* M\X?6!A:.[-#:5KZ\,$BC+T3:<0/Y:N3;:R#(ZIMNBNJ-F>*^H4J.6E#/1WU-ZQ MX3C"5N;89AGV;>RH(2A]YN 2@%+J@LT>2GTLA*"=A[(R'A&)_^R>8X,'O:OE MGFV6^ ZZ8L/..,S.BQ=+1X5$*W;+FT;EG^IV@;.BWH*/NPZ8 \^M%./C8$BY_[S6P\_7C: MX>X/;Z"'%Q(]0N%5F>*,ELTKDD33/:?#RK<@#=7B,-7.QX/S_49>;S.>=CON MYQOZI6R4:YL0WSE.;/@5A_EUX]S(&P> ;75?#9O.Z6FETQ$'P:SJ8=ODGBUR M;. 5A^%U[=K+_P<_; :E^114#J-\X5EOB0%5\@RH!*RSMAO/B+9LNX)OO_R4 M$YS]JA\1/"TI4%%5^F!#=]:\FO%#5^WR9[SG\>_M.$UH/FWU'';313$_>O-C MR]I;_4),AW1,AS3^B[K!X16EL_\#4$L# M!!0 ( )R :E,">\.Q_0< 'T2 8 >&PO=V]R:W-H965T&ULI5C1!4A*2FPWTS[8HDA@<7;W[-D5CU;6W?B:*(A/C3;^>%*'T/X\ MF_FBID;ZJ6W)X,G2ND8&?'75S+>.9!DW-7JVF,]_FC52FT M,G3IA.^:1KKU&6F[.I[L3X8;;U55![XQ.SEJ9457%-ZUEP[?9J.54C5DO+)& M.%H>3T[W?SX[Y/5QP7M%*[]U+=B3W-H;_G)1'D_F#(@T%8$M2'SR1NWKP?K+Z/O\"67GLZM_J#*4!]/GDY$24O9Z?#6KGZEWI_';*^P MVL?_8M6OG4]$T?E@FWXS$#3*I$_YJ8_#MVQ8]!L6$7>3)!#*%XJ(TVAI!97N$D@8O#B M?Z>Y#PY4^O\#B Y'1(<1T>&_C_T_,B0N3*#*P8/34EP5BDQ!XE>K2V4J!, A MONRX@E^KVFJ]WK,K0R4*-/>J5-(I\N)1L!6%FEPF\%_\\-W3Q6+^_-PVK33K M^&W_^8^98'D@I]?BQL"(D%Z\DK>RJ*6XMFUA,_'[[^>94%Y(46F; U.I*A7P M*#^D^<>I>"C+L!BL"*G"*ZWG,/1&A)S MPZA$<*BBZ"@29WPK'1ZOA3(C@H;@K/C82:W".NV!,:B)+L?S- 2/$>:P4?I, MM%VN%I&1?MA ]$N"O$LG 6U) :&:!;51 < M0)J,(=V[TBL]LF4*W46O@>PFV#83C'/]7CP:2'']?D,(;[EV M,F#P\'*=3+./]NX((0(M"!?0&>+2US$I;^%+)&N'4M0@XX:"K]^>#Z?!J<)A M/>/YLT_C18,F%3GB?_AN_\GA]@ (YI MG'=KIDP\#'V/K^]A!5Q$MN&C)PXFP@UHB@.9[91-#XOE0J49]CO6J'!X)SRY$LSF% .0]JYEC&!5P@TR%^2"&9Z5"+0H) MZTB@'\@\%E\&(5,QH@@L^[4IT^ABPW4VG*T,' @6?%LKT@F"(]SK:"K>&'': M5:P+W8X M'HYC>BF&NBR7'"ZQ"^P5S):VV4+V:KI1XE_(,9$ !56/CRL4#R!G$JPM3,FP>)"QS@@N66]0P M4,&KP.-3)$C!T"&U2"U*ZR7EKF.E7QS<65T-JUJ9E) S'IL:>]\WI[Z_?3UB M3)DNW,ZJ%#P#4T,%#=:QXJ'!B"LYEHT1OW6&Q.). 4B^AJ$[O" M5S**5HH& M(VP[YSL)U8I+/-C31;GY(DX);IK#-%5 %5'_#GD"B)#P0$S;N@ M,K6EN_,^L//B\LU8-@# $+=!1"DH:AZ9>%J*:"ZL?"E8OJ.D MXICL2['_.)O/Y_QWG[?H^#+AYL:>5O&B[_>?3N?S78% -R;%PX"L*HCF*S35K Z-)< M.TCW$+O"^M"/EMMF4FY!$<.9E?BYM%?*=6RR0,'*V3G0"TV]:R,+P;BRC&J/ M!"VRQ>,' S2Z<3Z,XF^&;#S=YL .)/I$KE ^E2_D_PXP^QF\SPX.[L^,*7=R MNXG^!OU.^ _FT\,A^M\4\&^/]X"AZUW:'#RBVDXW.^JHY2QL%61)>3IR&7]5 M4F3]5N]EN/V$D/&/)X;9>1_+5?QAP;9G<7N\A&8B:&T:P?1Z>M=/T=G6*P', M4%5\\<&%!M_3VX'Q[OANY32]4M@L3R]F7DON4*Q-2VR=3Y\\GB1-&+Y@KH@O M&# (!]O$RQH##CE>@.=+"]3]%SY@?.-T\A=02P,$% @ G(!J4R+M J^9 M& )$D !@ !X;"]W;W)K.%$%2)'6ZKPA9[9[Q1/>TP[)['S;V :P"2;2K"M5U2-;\^OTR$T"A>/C8 MWID76R(+0&8BCR^/TG>/KGG?;HWIU(>RJ-KOGVV[KO[F[*S-MJ;4[4NL.OS>:LK1NCO;#=_S9Z^:'[US?%;8RKQO5]F6I MFZ<7IG"/WS];/ L?O+&;;4S>"0M3'\.N__$O(.7E6[-G2O^R^;=]OMG-\]4;M:Z+[HW[O%OQO-S M2?MEKFCY7_4HSUX]?Z:RONU#@M)6\K_^X.60++B9'UFP] N63+<->U0-/8W=Z =FE5>#.%O1I=QW#;ZU6-?]\$*WME5NK7"EK:DZ+;*J M\G!-]%UK-Y5=VTQ7'<28N;[J;+51M2ML9DW[W5D'2FB_L\R?^D).71XY];GZ MQ57=ME4OJ]SDX_5GX""RL0QLO%A^=,-[4\_4^7RBEO/EXB/[G4>QG/-^YT?V MNQVX?.VY5/]]NVJ[!FKT/Q\YX"(><,$'7/R;Y?ZO/U6]W6*/+W@>3_OC3*XZ MIW0+(CIE*]7C]INVP_FTH-L:=>?*6E=/__D?-\O%];>MRAP>J5HLQ$\M=LPU M[;*VE:XRJPN%U9V!DX!G F$XY2 )6_U@U,J8BK?!Z5A0/"E=UX7%=B"%#@>5 MM6Y$)N"+/OJB\T_TJ3HLX;=_CC6E&Y/(T%;,9)/C00-_T6U'3#<6Z^L";&], M91I=$*=99NIN8/5=9>FW>SJ"R;TM38,K5"=$WW+^[;O9_4S]]?;V-?^^^/:4 MM00>D]PI;S$06KO6$IL3?-_"&_*&"!LBRI979KK=JC5"0*L0212(4GC NCQ1 M#KY!]61T,S55G@AHI0MF5<(4Y*35HV[A?!MX=(BL<:72?6Z/R6^B5CW6.;!: M.=*\K.ASPT3DMLT*U_:@ =3_T=N&SGM2D7\ABN3+UT<2MB"VL>6Q&QQ3JUD: M]R3]+!'YY*)$Q/X9.23VR]QITAEF3O MMZ[(A\\4<=P]\940.=VV,8:75_ !YY51YD,-)\%:($>32=,11.*/V$B.6 1# MP%/L$RHH8D\,>-\ME"O7O\*NW8MJ5,/TFV!;?D9XN">U!YV8X3-EQ]$TB2OTK:<-81H=O_R M+L8Q?/SW'EJ\")R=K)*P/7 0XO:7\0K>-.(1W?077MD$D5K<0+NZ>PL/? MX(E)<>]< ^Q*'%@\_ @'73Q-W6-%8:!?M3:WL#K3BC,85(2#%HI2DLT@?M,<"(38@@.U7O6C9GTW:V9%3P=A\2?9DLZ"%*&RG"\*W% MH!I";9OX6#*04K\W"07$#M!B7];"#1N,7J\#! %QKB$"=!E%C>>-ET1A]
3-6+T9"/@R 0OHF@%=9P\[(^Z];Z"T[:'&/&>M^ M;L%!(ZA%3"ER/%/WB><8!#'2JZ)P6;R1NF^@]N15 -_$N]G:1T&%I"G8)Y.6J;\VZ+_#$@X!)LF#8+:2 FV=I M8;N:!$R!$WA_8U>%23=G=2:3QU:J=>ON47M/P_P^,J BUY6[?M7184'G!7ML MG,L?;2&NTS:B3T1@M?E6=DG4J&\E$\W#0FHTQ\\'Z-HQ96"EBUZN$4LK34R']*=AIW !!K?O =*),-B".#Y M<3BSV=?]+CT!%FT>?, #>:VK-$F5DRH)=;;)^I+RJ\RT T8+&QBY<@Y$(RU4 MK![X=^-(F1E$S=0+L[%5)?C7VP]R-_5'KV$G#0E%H" ?\>MOKWZ<+IZ#7U!3 MV@R.B+#1AE$#00B.<"87JDK]1!+ ;<&Z<#%[#\JNI!<^>AY(:6;PZ+R?Y[YE5PTM M]WZ, 2A1FA^6#]]1POY11,6&^."* M!]J+-D(HA=EI2$3 (!T"0_LG(/_@SO^G=<%:@D<($D9AQ0;"6%1P^ZF8"*X"1% M"Y/;'C[4-*48'RZ**8D :GU$&]E5Y*:F-!.'5SVR7P>$$26YQG+7'+ Z4E7" MPP P;&U4S\B 0W J21,NP69=2 ]"8,C[<54AT#$!*X_PO)!Q$GLLL#+'. CT M 9L'C]W$F"A?PT!$=6G+@>.U(:$6$XEJ$T71HE!>QPS""YSE YPM&0Y]D7FW M0_=!<@!K0 T6^FBI[-K6^#RJVD Y&^-TL,9 <=MG6[*VMJ]K2 3!R<,-X!++ M_KJ ,C0$!*&F&Q/\_[I@+BESHH( 9XRI+XPG\4?!$E-S;?(9.@D/U5W M2(XGDB*3^L'SF1@[<%"'X,E(EAX@35H[BCI\?WS-B&8/4%802]F6@VXB'$94 M] 6;1UQ!@,CK\^?4$4+^$/$(Y/<8(_QGE1&& L'L4*:WG^*0T(;B3<*:^DI= MG4^NKZ_QP^5B[I.MD4]UA>+L[5XN9:_>Q(G(>>.-F:@F&I7'6!!Z?\ MH$364[6<7,\7^/=F/E=O':GME\C\SXB*6+V:7#U?$*L7DVL(ZL2X@P6,]Y5[1!:UX;A \$1Z#$E)Z$ @A*#)L2%9M7BX>9IX"&P98 VF M.9@B!4AF3.!)]U0#TG(<@66')([D=3Z?YOJIE:C?J>?A5]P^I3S";C %V2P$ M#FR3 P-5$G4ML+!^$C0@93ZY 2GGB1<6_)]6J\(=R@XA>3Y>6UNIS< M7)PC5Y7+I (5N3_.J*^O+I Y7UU)\%+!G5Q=S$_5R6+R_/KR=#C/2$TR M.>G\9H&3+A>7ZF1]JNZ/0/#C7^":2P"9OAG,"CEVU4F2%XV A86<@#.TZY^<\(1[4A0EO9K P[26\@1!8YZ+"93$(MK9M-)."QXD\SA4 MQAHN="UEK[6QG51'.7X]*4=P8KQ&$I:=2Q]2 V@0\<;0G *%+8V75Z#7U3[( M"\%$G["GPX606+".<.SOG%Z[B,AAZ65=.+&M4%%Y2X>\X$-^E_!5'F*44123-AF#RL6K&?#'24]NOUU3LK$+L MH#"0@GI2M!QI;.'J-(D5QGS3 R8.="[E8U\@-A],DUDJ>^B.*@>"(I',=-/ M4Z*T1&A T0'=SEC"(M94ZWU"SMN9ANFLI+ 2$W2^@Y'D@>JDB26RV+&IF$3L MWHYNTHVX=N[Z+C1$$\U 6@+J"U*]H!_WELCZF.17M!%''MP8"\^'[QCZ75E" M(ES\F*1G'$ 3;(AN10Z%W"HS,D72P?W3N-3Z K,&BZZOQ>'#S4BATIK=(DDH M87344K8BO!79?3@^&OD!243__,BC%R:?@N\&@&??+(A;H5ED#SK>V/;]=$TU M<*X]T:&48$7Y<@OER#.@=!1>@AR>+%DV-6-\?_E!VX+U&0]R<>)MPQ&+W!6< M0R^ 4RK:A'BH(]VX#\PZUL,UD9FY QKGY2),)9J26\I3H+PI'V;OVR%\<"=U MQ,VN@PQ:$\J>WBZY#!;V _0BS1U?[R (KOZX0?^:W8VPGKT+N?>P*=>AZ.;Z MRM+6/PU!W#/WNJ$TUM?"=5DFDJ('?=D'N78NE\50*?>LH]56E)K..,C MQ=)7CI ",PN?B\VY>:D@;FX"E] M/3:!P2 !.4;S-*4^#M6VAX2!IL2<@_-!]E-M")1P NCY(!<=T_"ME+@]8(T7 M?K!F)F&6$P]XOF3 (U4$(50&*;"KAVX)Y/)=8YH1R?@VJ)'M)RPR<\B)2C#S MNI%HP)]!<\=*TY\+^$\6I^IE=.:)5GYU,UM?D MZU-U=?DU'KV9?ZVNY_33-7X?XY83T,T=TU-U/D.:/E6+.?U_/EM>XI>KV=7Y M49]+)\QG%U>T\WSV_.9K_+OTOUWBI!^#FQ$'&UQ;^)]8I&!.N:6DB77J&(ZI MS1=:*'N3(2SN9QQ]&Q25AMNPFVX*:@67O92V5.F0KR8MV4#@03@,3T 11)1P M'VW+% !%^Z20U&8P4)[FN;]3UXN;"7,4$Z:IY%+C#_]/_>#Y3)UL3M6/H0OB MJ*,E\)!2U&.?2R&DMIU'\S+-PGFM5"ZEU=7S6BD;5F:G,TP]8?$JTA(KS(:* MG<,DP(0GH.2GH7R(9=/0ZF)B9NI=[4))"/';A%#D#PEI"*=C?JZ$^\;+9'X' MD29V@H1%OA;$B8*FW-96<-WG#^*(B5UF#&)B:!M&V MM:S:*T!"R;:G7&<0-)4['F$;S;HAD%#'0X#4*UR1KGJJ(2_GBVLQ\Y]BE$J& M.N\)8S/T?\'A_82>]+G<3[?W+V(JY^M5!Y>^J]GN0PYX>_\N+ON'F_%TR'0! M=7E50<-@Q/H#]/ODK:L1@ZXOYJ=PX8PB@_XT< M%99KGN*(:,-C0[7IK8PQPDQPFR7-ZL09S>Q)@$'26<<:3C-F<+(P#8V+SP<4 MS42-Q.,+=+Z=+3E6&/ODTD*8+R'!<:>3Q471/A ^'%$"Q^QMT)@NV0*2A)L7 MRQ]_X]NH*1(PW"<+>KU#>;BVW.9#5O>O&!+B9N9MOR'F7""F^8!R/VE5:X*U^=, 20,=!Z43PC:U6M76M5]R>=SH77'7#/Z#CHA5@S2-/K!K6B'G7@#7 MQ5S>%VSDI$:N,D.);&<+WV;/9;;6LDP[05/0G)FZC=H9[6C'(:>;[IV6LN_; M'3(797;+S=ZY<(4EJI*K=H/$$6?H>Q6Y1\(,+:,O^'>XIA-[FCJ8G8!/AS]1 MM&PKU;V@" MLB3&!E3Q)L2FB7=$!_P4'1D#M7<$K YL(X!A#;?]!CY),CQ.DH4Y49G+D&F4 M 03*H(O/:".8I+)?9FNQ&AH'].,LC]03#TO[-N8]/^-&\#U-*38K7;U7OQ*0 MQ.(W*;[Y^=6+7]^,:MSB,FQSVA@A8K_P>8%L;$)U"19^"0*]H1B(8W/0)H\T!? M3'0AB12;:>/ZS78O 5B.75EB,:;PU7J17[B 45%TK"SLPOW$6XAHP\S,X:OU MYCQFN9HNS@?_$_W(J^&$Z9VTVW]V;3ND M#.?+*Z0,OTC+,S2ZQD^.'%.RX4=<$Y.SZYN2:"6XG.T0,93RW8P[P5,_])GV M/W@/SL@>^:Z=ULX(EJ,49G MV^0+"BFS7:'3 *\-=;UD4%3J,CBP[ZP@L&I@@J@G8]ZZW!5NP_WZNM"9VQ$'!'@T-MFT#CJ H#%@.!\7F>7-G?!&5RQ)L9WL#D6_'+(>W\:O"2)W MG0>B')PDM>:AB-!2.I)7B8AY:CD/[9"1VVB3*]KQ +6C-P%)KB9,E6N/)N21 M/6$QU/&.X2X"F;L4R P6>#_.L7XRJR84)XZX"-;49?0./QN=.(";B^7I1PTY M%@-FZAU/ 8^_G?!T$179PKVGB3&R(HBXI1$D[=6NXV'$G1(/:1H>C]6D813> M5R%])2&B.,F^2EU5H*B%?A8ROAE* /LV;%8).]%Z](W%]+* I'D4Y2>Z,%/F->_+(6!WDNX//@OH-PUIW/JD9C1=RV!-&6*OW< _:C4+Y!'@?)CQ0E MI-[ZB9($9+1O)A,EU73*"4I2BO BJ/A@[U>BG&CZC%(H1A-T%,WE>N9;7^\; M.3R"!?'-QB#>Z)5C57G,KT]__:B ?\XV1U^?H5WXU;FCODVB5 J)>$8W>Z]E MP*\F-,DC%PD4(D[9@*G*T(9F"0VU%KV83I)Q1TC*/_DA$)',Q-M#J'5GPXLE MATQH3/FCS)>_I[R17XA[4O$O-?C;&#Q,0_W]J5L3YAB]DL+GIZ_YK,-DL)/$K3M0PAB"S!&+"C,[L [^0P<>((3ZR]'MHL^5[&D$ MZ/0!33Z@R$]BGL.K]L.=\WH/F5>%W7B>14%ERB5TZ$7W#U@=!]7=X.\AOO 6 MNT+IV]MM9VL_/38NLT<9?DHH0ZFHVBD1%<9/[H01-2XBRK!&MPV^4$.3_97+ M*PS!LI*A*.W!4Q!/>>/Q,//JIPEHHF00-__2-?59A[S.;@[-#?S7E+/G+-:5! MQ*:_S\,O2E:=_!&;^&G\$T"W\I=OAL?E[P?]@H"/[ CWN\;2^>SZ\IF82_BE M\ MR;*F5 6^;(S- MI<>KW0Y=:95,^%">#2>CT6*82UT,;JYX[=[>7)G*9[I0]U:X*L^EW;]5F=E= M#\:#9N&SWJ:>%H8W5Z76[P-6RJ)SE7AM"F$59OKP>WX\NV,]O.& M/[3:N=ZS($W6QGRCE_?)]6!$ JE,Q9XH2/Q[5'TQRT+.E@_[FA M_HYUARYKZ=2=R?ZA$Y]>#Y8#D:B-K#+_V>S^JFI]YD0O-IGC7[$+>^>S@8@K MYTU>'X8$N2["?_E4VZ%W8#DZ<6!2'YBPW($12_FK]/+FRIJ=L+0;U.B!5>73 M$$X7Y)0';_%5XYR_>5LYK#@G8I.O=2')5.YJZ$&:-@SCFLS;0&9R@LQ*_&X* MGSKQER)1R>'Y(41JY9HT=?I M*621B%OG /W;^'NEG>;5?]ZNG;> R[]>X3MK^__0$9\*L1MM05( MQ"H8*A)2[%*39?LW9E>H!+&V=CK1"#=A-L*GBO0O9;%'.$!CJY)()/@7^PP[ MK-!%\P926<8G,4 M(2-*JV.%&,ZDAU#>@*YV083:Z#OIQ-GX8A0ME@M0%+%T*3.:1,OE$G\KX5() M-L0$1LAQ!L$1?WNF5R0>95:!B?3B;+:*%M-QD.4YLPVL6,38N-,^A8 F5BIQ MD#%62!.)V%B3]PG_R8GW]Y]@%8>@=['5:VR"H!^-5^($#QG'IBI(Y0W;EA=L M0GP#V]N'.[$52:FH%A6* SB5P4<($4UFO2.UCYJI*ZA=R0^OEBK+!%[K?!+&ZQ&;.Y[)Z$#F-5T&S)) MSP..HMG$7?B]X QH3O4-D@((LI"!.W!_TJXA$\@]P$.9YFMM1L1\L24&0B8) M(UEF9$^NHH3KM4($$[E'J3-"Y6G!&^B$4@@#Z/0ZLG#OSTLCST M!YVTVH248\U>9GY_*%>0N9;D,*M&PCS"+,BJ$/& MC_.%"^D"R1+I+!S<&I/L=)8%B0,@B4^SWITZ0F*78735' "Q:9N MZ1:/',TE,O<3.PT!<39?1M/5B+1OV?+/FHR?5.@ 20]*QEX^D2%+XU0=-B5Y M =ZA6EF+2%@%K=;@,6 'X]CPY50!XRBU&@%C[WD?C,C*8[S"L-4+0<$=D8UEJ,J),O@)?!.I>[V6Y)WL.J9[J M5.20]9!<_DTVJ3,G(K%+_?U:?LXP8GVH(^YJ0)-5.EHT,M $^(9:]T!Y+O8H M,TB8+Q8O]W-$%H'(Z:IS3*7/O*XTDGM/S,*6=>P7EQT/KH0<')/;EE#P)W*) M-J%_I7G@!2L[PL7\_"+P.Q?O3*A&WRMI4>]8>!9P2TX6R9]^=ZTHYR5 MA9/A@B4V]0P(7TQ',Y&@I+1-#O'_ =L(HZN.4]:];]C?5 &%L]!\)C1@4)B0 MADT-Z\P/T@6UL'=]\S]T1H=TGSKS$452TZJ4KIE \ .L?$XU5/"=CWC7>NY] M+\F1>4(A#SV*1$M%C-"+"-[5\W@_.8*18S&XH^5)GJ>=%E<]UP+3>G,T$?:P METI$>MSXAH__3185M2]C-NBHZ6L:H?JBU 8&4-$L2!I-VWQZ,"ZA(4 8Z>Z^ MY" X:_M'PIF-WTF>G3@]UQNBNKW-#1H8KF,=7J@;]#MJ"-OD7"2'5Q34 =7B MA>FI)^1SY4(OZW@JV5GR9$0>@U"6T,;5/)!'-('S^?27ER[8AKW+3-3,+5_9\@Q<^'"OV:ZV MM\*WX3*TVQZNE'^7=JL!M$QM<'1T?C$?"!NN:<.+-R5?C:Z-1X'FQU2AQEO: M@.\;8WSS0@S:N_*;_P!02P,$% @ G(!J4^?2>&!G P =PD !D !X M;"]W;W)K&ULK59-;]LX$/TK \&'%% C41^6'=@& MDC1%"[2 T>QV#XL]T-+((BJ)*DG5R;_?(66KWM;Q;K,YV!+)F3=O9AY)+792 M?=$5HH&'IF[UTJN,Z:Z"0.<5-EQ?R@Y;6BFE:KBAH=H&NE/("^?4U$$4AM.@ MX:+U5@LWMU:KA>Q-+5I<*]!]TW#U>(.UW"T]YATF/HEM9>Q$L%IT?(OW:'[O MUHI&P8A2B 9;+60+"LNE=\VN;A)K[PP^"]SIHW>PF6RD_&('[XNE%UI"6&-N M+ *GQS>\Q;JV0$3CZQ[3&T-:Q^/W _I;ESOELN$:;V7]ARA,M?1F'A18\KXV MG^3N'>[S22U>+FOM_F$WV"84,>^UDF<:-:(["; 2QZ FP.'V5K*@UW;8'%/_T#(C:RBP[L;J*S@/?8 M74(<^A"%$3N#%X_9Q@XO_I=L?5C7O#4NZ;M#TO#G]48;13KYZTRH9 R5N%#) MRQ3VV6!P>@UR21M'&RQ EF JA%+6M -%N[V".VT$"9K6J, &FPVJL!&+R&&"8P]Z>SS#W9-/ONHV5I=EPAV;R&%*(X MH]\4/B!MI4K6!8BF4_(;6BP-G[D2LM<0^8S-[3^%?]NK5IB>(%)X1*XTQ'%* M[#+X31I>0W>Z "SRXVP&C/FS)*1X6E_1&9#W35^[U ND4RP7W!T.%RSTYU/V M"B[F?CK/7IV%'NH^ >8GS&8<^5$24]V.\/"!3DV-MO9/T*/SU+7%5 H1FF'? MH-TWIYIB?5TO=ES#)&$S-S/)XMBGHU%WZ ZW^O'RN31:4MPOLF"NOHY'Y"=GT%$1!SCMA"UU;.6BP.B'H0:K4KQ>0YP2F?IC%XW,0PO630B"KE/I_ MD?K9+#KH(/_E5$:-3*U YNQT7Q0.%(Q\1HC_):$T'3H7)]/_I*"78?H,E479 MGBG)[2>-G3JG@Z/+L$&U=5>^)M9]:X9[<9P=ORJNA\OTN_GP2?*1JZUH-651 MDFMXF:4>J.&:'P9&=NYJW4A#%[5[K>C+")4UH/522G,8V #CM];J;U!+ P04 M " "<@&I3^( Y #H# !P!P &0 'AL+W=O+J$2J M)!4E^_4[4HKJ#4G:#?TBD??RW#UWY''=*_W%5(@6[II:FDU06=N>19')*VRX MF:D6)6E*I1MN::L/D6DU\L([-77$XO@T:KB0P7;M9==ZNU:=K87$:PVF:QJN M[\^Q5OTF2(('P7MQJ*P31-MURP]X@_9C>ZUI%TTHA6A0&J$D:"PWP2XY.\^< MO3?X)+ W1VMP3/9*?7&;JV(3Q"XAK#&W#H'3[Q8OL*X=$*7Q=<0,II#.\7C] M@/[&V[P0M5_B,)6FV 90($E[VK[7O5O<>0S=WBYJHW_0C_8IFD >6>L M:D9GRJ 1R4M:LEKZ R"4:7MN<80)-IU9 G?647YB'4^8+$GL%;P3DE; M&7@M"RS^Z1]17E-R["&Y<_8LX VV,TCC$%C,DF?PTHELZO'2[Y']2&1O1K+P MYVYOK*;C\?F9$-D4(O,ALI]2S_^+!8^J(%=T68S% E0)MD(H54VW3LC#&;PV M5M A)AU5U6*S1SV5%BXQ'R6)E\1/!$CA-YC#";!5N$I7M$A68<(R^!V-.8-= MGG=-5_L@O%':BK^XOWHO$A9F;/D27IR&RYB]A _*$K1XFA\A+\)YDK@%"U/& M8'<,B'=I*$;)6%-&-, MBWY*U/>SYP-*:M5_C#$S-I6FIN#*__]9,Q^4D"^?9<@8?*F&.-)TF<.U84[[F M.-*OORQ9LGAEQA9^H@![40M+BF21O8)6JZ+++1W $CV?OA)YY<2WHD!#/3=N M3KK>JRG7!@O!X6O''9 O4:ZTJXZ2A<,P7=O61)+;BC2&7J'';FIT- 4;U <_ MZPTY=-(. W&23L_);IBBW\R'M^@=UP?*%&HLR36>+>8!Z&&^#QNK6C]3]\K2 MA/;+BIY$U,Z ]*52]F'C DR/[/9O4$L#!!0 ( )R :E,9MMK=NP, -P( M 9 >&PO=V]R:W-H965TS-+&BLW5Z&H5DUV DS45OL:6>M="3]7.RK;'6PUFUW5"/UZA5/M9$ ?'A8_MIK%N(9Q/ MMV*#=VA_W=YJFH4C2MUVV)M6]:!Q/0L6\>55ZNR]P6\M[LW)&%PF2Z6^N,G[ M>A9$CA!*7%F'(.CO'J]12@=$-/X\8 9C2.=X.CZBO_6Y4RY+8?!:R<]M;9M9 M4 90XUKLI/VH]C_C(9_,X:V4-/X7]H-ME@2PVAFKNH,S,>C:?O@7#P<=3AS* MZ 4'?G#@GO<0R+.\$5;,IUKM03MK0G,#GZKW)G)M[P[ESFK:;[32TA.TLPM4!YVK X2_@5/!!];8Q\*:OL7[N'Q*GD1@_$KOB MKP+>X78"2<2 1SQ^!2\9$TT\7O("WCNEZGTK)8B^AI.L%SYKN&G-2BJSTPB_ M+Y;&:KHN?[P2-AW#ICYL^I_U_1$<^-0@;+0R!MS%AWLA=\CHJJ]VW4X*BS6( M3FG;?A6N!@:?)TNOQ:D!;%&WJC:@UF )NOTV*NQ1NS&LE:1Z-I= YV2Q6Z(> M#PO>&-MV/OB[)VJ+$TZ_/&?QV9<.K5_[^TY0&J7G8YIV:R"#GR#.X!&%-G!& M<3B+\HA&YT7*$EYGY8 /U/P,#BJY]-1)2;@BT+Y,;*,1H1L>0'0/ MX/?*PA6;/[4]U<]9G+"LROWB69RRM"H9A3%;]&U*/DY^B$E/S\:_))(4=#3% M0(0TR(C,P7#DXY#UVCC^ZJ!E=KU=F@^X^K8NA=#QWHR'_K^!Z$W;6_H M$-?D2N6;!:"'7CI,K-KZ_K54ENZL'S;T^8':&=#^6BE[G+@ XP?-_"]02P,$ M% @ G(!J4Z[QZB!Z @ 204 !D !X;"]W;W)K&ULG53);MLP$/V5@=!#"QB1+-NQ8]@&[*1+#@&,I,NAZ(&21A(1BE1( M*G+_OD-*5MRB<8%>),[RWILA.5RU2C^:$M'"H1+2K(/2VGH9AB8ML6+F0M4H M*9(K73%+IBY"4VMDF0=5(HRCZ#*L&)?!9N5]>[U9J<8*+G&OP315Q?3/'0K5 MKH-Q<'3<\Z*TSA%N5C4K\ 'MEWJOR0H'EHQ7* U7$C3FZV [7NZF+M\G?.78 MFI,UN$X2I1Z=<9NM@\@5A )3ZQ@8_9[Q&H5P1%3&4\\9#)(.>+H^LG_PO5,O M"3-XK<0WGMER'2P"R#!GC;#WJOV$?3\SQY9IC]C@^IBJ&4^%C*+CY+ M^(#U!4RB$<11/#[#-QE:FWB^R3]: R8SN)66R8(G F%K#%H#-]RD0IE&(WS? M)L9JNB _SLA.!]FIEYW^QXZ>1;KY6YJ:I;@.:, ,ZF<,7KKX7"+D2M 4<5F M9:Z56JMGGJ$!!II"%-+T6QQ"?LF$3QE-$9/#3?B<;2_3'S;)7$ZO1O-%!'\[@/#D>E>H"S_$!E+52-O=],$[ MO!/;;CQ>TKM'YH[I@DL# G."1A?S60"Z&]S.L*KVPY(H2Z/GER6]=:A= L5S MI>S1< +#Z[GY!5!+ P04 " "<@&I374K1Q;X" !7!@ &0 'AL+W=O MG8J"UYDM)D_WZ4[#@9N@8][!)))+^/+Y.9[Z5ZUB6B@4-3"[WP M2F/:61#HK,2&ZVO9HB!-(57##3W5-M"M0IX[4%,'$6/CH.&5\)9S)[M7R[G< MF;H2>*] [YJ&J]]KK.5^X87>4?!0;4MC!<%RWO(M/J+YVMXK>@4#2UXU*'0E M!2@L%MXJG*T3:^\,OE6XUV=WL)ELI'RVC\_YPF,V(*PQ,Y:!T_&"-UC7EHC" M^-5S>H-+"SR_']D_NMPIEPW7>"/K[U5NRH67>I!CP7>U>9#[3]CG,[)\F:RU M^X5]9QN3<;;31C8]F")H*M&=_-#7X0R0LC< 40^(7-R=(Q?E+3=\.5=R#\I: M$YN]N%0=FH*KA&W*HU&DK0AGEJLLDSMA-+3\-]_4"%SD5*I,[3 '/%#O->IY M8,B5!0193[ON:*,W:*=P)X4I-7P0.>9_XP,*<8@S.L:YCBX2/F)[#3'S(6)1 M>($O'O*.'5_\!M]]EZYV^:YLOKS6\&.UT4;1E_+S@HMD<)$X%\G_+NU%6CNE M,]WR#!<>C:%&]8+>^WS!^ZPR22.G#8ED :9$*&1-LUN)[0RH#0:;#:JA%W"+ M62\)G82]=G,%4W_"&)VIG[*TJS?QDUX1-R3^*!I#["=I=-(I6:"VL\]K*)#B M"OTT22#R1RP>K"IAD(I@()P22S29#)J-%#O=]S>335,Y+F)A/@MC"(DM/?$H M?$&Q0] E5Y0HC/PTBGM?3_R IUS&?C).*%9&'K]0==3K B;^)&0$CL,$GJ2A M^/F["G\%"?%.IW2)4W^23N%?7V%P-NP-JJU;:;9KY*";^T$Z;,U5MRQ.YMW* MO>-J6U%-:BP(RJXG(P]4M\:ZAY&M6QT;:6@1N6M)FQ^5-2!](:4Y/JR#X;]D M^0=02P,$% @ G(!J4[/H:$ ]"P :" !D !X;"]W;W)K&ULO5IK<]NX%?TK&-5I[1FM+%'R(]DD,W:RF4TWF\W821_3 MZ0>(A"0T), I!7MK^^Y%R!%R93C;&?Z):9$X+[ON0=0GJ^M^^Q72E7B:Y$; M_V*PJJKRV>FI3U>JD'YD2V7P9F%=(2M\=,M37SHE,]Y4Y*?)>'Q^6DAM!B^? M\WKBKZXO3E\U(NU:VJ/I4? M'#Z=ME(R72CCM37"J<6+P=7DV?6,UO."OVFU]IUG09[,K?U,']YF+P9C,DCE M*JU(@L2?._5*Y3D)@AE?HLQ!JY(V=I\;Z6_8=_@REUZ]LOG?=5:M7@PN!R)3 M"UGGU8U=_ZRB/V/3^M()/>G*9Q_W78GQS8_U3\:DVU\N(GDZEL=_\I;&D-2AJ#KI,'!=ZJ MD/<:;HG7VJ>Y];53XE]74/'*J4Q7XFKIE$(W5.(W(_Y:YQLQ M>4I!FEP.1;52XI4M2FDV BL4=@AM*BND2,-NV>Y>ZVHE[J33MO8B5\B:\^+X MSW^Z3)+QCQ_PM;NGD5].?CP9BM+9.YUILX1DMG A4YWK:@-U;(5<8M-25@I+ MM4EU*7,A"UM#L5V(HVER-AR/QZV^CR3CG96F42&DR8*@>9 +)S(GUT)F, EM M#'F+VF0>BYRMERL8XM2=S>_(J-::1OY-^VI'"4RI2Q)]%.P9B8]0V1K#1NQN M%2N90150H':D(",7(::3B&3&^[K?3(*D2??C,25A_4._CFAOI8Y,!.9 MFA,R#@4@"K5?J6*.MTD0,-G-K5.EU"$^P%=?01\9.)>Y-*GR(7CP0AN8%];U M9W0DWIHVI!0(S57C*U'*C9SGBO*92K\:/B $:]*\1M>+#V05=ORB84!;2V]_ M:0/>BI<5)2P&;S)*SIZ($NY*8^H"X_D MMJ_354:?(.B[_4,#):#3%XZUMK:1X% M*0FV088XWP)\3 *[^'NV'5)X_">EI 9 &?JS^/2TMNNRF,D-/(]U<%@IIRZ@Z M*+V6.V[3)NX< 1@1_KZW=Z%/(P8_?0B##36*X_03>C48)3V(4!FH"=YEK*5I MGK>='?=!,E;#H1(+D20)*(_L6[B,MCI*Q@S+-2^W8@$ :#PSJO7A335/\3M MJ!Q=C<"BOM3:,VX,"2S$0BFD-;6^PA^*+X -G UH!#VU"V' >V,B#^,!%&R* M%H=]C5)B<92.V.O\;JD,EW-J76DY9V6-)V@)H$&@%^ /B@*J^:9'MK".B ;$ MQ2*O45^FV["](6>@[#,>Z]PF)/AP*G:KHHT'CW6-]+._'#J>CA?#V<5YK\9> MV[Y3^NQB.A*O>UXZE8=Q8??B1?'LU2S6*&_L0SH(_M$9DIBP8OWI"JT96BW3 MCO%FL?"*D3??I3:,V9"$2G25_KWIF+8[8RD)=%L$6V 3<3>&1!+3X&"+,*CA MII>)YA$G_X%8ERA4M;)9@(J^$.U$ 3#4]NE#OH::93[DR45*%JJ]C(.Z;07& M5@9]3A+JCM>'%ZS@_QF"]S@K];'*;]&//6II(.:1])*D1&3K4QZ!3<21VED9 M6)AR6PI:K< A @]%8&G2,,"BYQ&0H^DX(!E#3E'HBL2'95N:&(W.4&(GK;=4!D:FA6H;5:V:,+P\:$M<']J%1 M#D/^,!)/9OR4_^U(\C3 $;6J3=8A2W8Y0^:P)+-K@U$X#8 :/E"H7L'GP<1>.00"&&5>I,K10[PID!A)ZHXK'EF+=Q/= M:$F=DSI6_%F)R&T\>D 9)ML4>L5.Q*&\W6'G?#ZECD"0Z3IHJQWH!""L?# 9 MM9@JE;43N!M#E+!=*LXP]PO39TOG*Y,- Q0V+(2YUZ'#SOWI?O_0=G!X[QG4 M-T6W7 78H?>VA!W[OGM2'0,1JV)R$7X&($')G].1MKC,>+]?1_%NZ ML?&'Z<77"EZ@K%><[T'$ B)M)M.$>$0= Q?$1%F@=H<-/?DOII)HR;I41/UW+RY MX5SXQ^M!C=CFO(Z%(*4NIQSM:KY,SAO=4SR&WCS6=_MJ]Z31\6=/TM/SUHO9 M&4FB983I:$2TDQD-)+,V:9E&'4W38QO<%L>]R86<>-)>A? 1- M1@F.H%>(R?S14R<.W4!*.>/KE)/-,[I+V$3 M@)C(;:$I3C0'#,C+)DYL0&1W$,U!FCZ3EYVS(:D(M,(WEUFM<<$?1?R4QI,! M7EJ(*=LCN ]EP(LQ\2F:'<4\PCHQ(77W*%CMR2#UE<;3WKFX4U=8+Z$HLM=' MC>%F $;3N"+B<(RX"XS3)OR($N_*)]K]KMF;B]+'LP%F3+AN8-:>=\,3T_JP M":.^#GVMTOC-A+\9=T;V$9]K)LF/>)K. LFDF\DV%,WKR7AX-GVZ.UT;5MJL M>:>\?R8^F>VQL>],>\S/Z0+4:;[S4%#N.1C:''V8/F' B%]ML;@I[3.S/#9B#$4OP+UUFD MB&F7(H+J5JIH6+S%9)+A;!/NMPH@XHI^%;U33-IV)R69L33-1<+>'0*?Y&:3 M&/KSX12.=P?H-I'Q(O010=P/U_<8,SE'7&PO=V]R M:W-H965T2A0 M--WV,.R!EHXL+A*IDE0<]]?O.R3EV$GJM1WV8E/DN7[G1IZLC;UV)9$7MW6E MW6FO]+YY-1JYK*1:NJ%I2..D,+:6'I]V-7*-)9D'IKH:3Z=G82] M]_;LQ+2^4IK>6^':NI9V99@L3? M#;VFJF)!,.-3DMG;JF3&W74G_6WP';XLI:/7IOI#Y;X\[2UZ(J="MI7_8-:_ M4O+GB.5EIG+A5ZPC[6S6$UGKO*D3,RRHE8[_\C;AL,.P&'^!89H8IL'NJ"A8 M^49Z>79BS5I8IH8T7@17 S>,4YJ##HY(&^V M=6\6Y,T.N_=1WHHWRF65<:TE\>?YTGF+A/CK@(KY5L4\J)A_)X)?SRW.O? E M"=*Y,(4@F95":4]6U:+!K\G[X?RUJ1NI-X*<5\A+,/*NU+J5E:#;!@E/N:"B MH)#RD-'I$!;DH,R%;)I*!4[IXZXW0GDGC,V51GF*#4D[\&:0\R'66ND5'PN MZ(;B8[DGN+'F1H5*!<62-!4*)N1-8F!=(Y( &M1>LYZ9DB:&SU MCH],F<(%$]VWN9]\BR"DG(A@RM!R8QB^)3/]8UD/HSZUR@+#C*R7#.0V\T,N M.XR4AC4RREG5(IE6?;%LO=#&BTK5*F9A"DUG!Z;8@%4G*YZEW'XN,.L")4/6 MY]3^.\X0UWF$+>+K#PZ,GBY2(P/YGTYXOC/EA<$U&J-C%Y[H?A#L8M?L5WV2K6 MR)[%'.VM3BOA:*E\-9@F(V MG#P 8\>*G[XB""SG$&Y!/5(6%W=B/JFW N[T/BKKW[P:$)>4203.M4ONU2QPKU>%SGV5 M7@*3X^FS^GE7K)<\:[C5?. .U;+(/#0MR5[BP>.*E[@YP6^!OA<1$ M#%&PO=V]R:W-H965TJ2HG(@R32255/;JZ\'MWYNI"MZY4-=X9L&U52?-X MC:7>7XZBT6'C7NT*QQN3JXM&[G"-[G-S9V@U&5!R56%ME:[!X/9RM(S.KV.^ M[R_\KG!OCV1@3S9:?^'%;_GE*&1"6&+F&$'2WP/>8%DR$-'XVF..!I.L>"P? MT-]YW\F7C;1XH\L_5.Z*R]%B!#EN95NZ>[U_C[T_,\;+=&G]+^R[NR(=0=9: MIZM>F1A4JN[^Y;<^#D<*B_ %!=$K",^[,^19OI5.7ET8O0?#MPF-!>^JUR9R MJN:DK)VA4T5Z[FJ-.PJQ@YR4+R:.$'E_DO7:UYVV>$$[A5M=N\+"JLXQ/]6? M$).!CCC0N1:O JZQ&<,T#$"$(GH%;SJX-_5XTQ^X=X^--D[5._ASN;'.4#'\ M]0I\/,#''C[^C]%[59O[[=PV,L/+$3641?. HQ-(^-B@D9ZV[;8M2(-<=025 M@[20Z:K1M3_16Y UD(BF,P+E16DWTB"0B!-66=*EJ#JKJ>Y.10! M/TA5RDV)X KI> T>4G:^! M"N>(>.]RP.R(U]=6&0)Z,GD(R;'IC"IN0T6EVRYK/8^<7FW2/6%T!.1HPU=S M%Z*MIG#LF8+S]==](-3?/CP/6+?(9;=#O3.RH6KF'I#GI&H03QX@H.>#D#>4 M>WY#/E"3O';.;PS_A$?2!WHF"I^+-35/ 4X.KJ1UWL9R>P*^NETM!V!!L$) ME 3); %)%$2+&<1)$,VFL+1*>H [F2DJ=KA7U1/%N^7-@+((9F$"22#B&(0( MTNF<$6=)#)^THUR3\2?_-L&@?I/.++MD'_D2X?QX/)FI/X/UB, M! 5!]";3.!#)XGN3/ZC%AG-HW*.'X/9HNG:I:71ZKCZ?X?D6LWXG"KIZNSL& M79V"'FJ-ZVCNTQ&DLQBX2H"K0"P$<+)!I%.8#PF-@CB:"V[>>/I>C>UW4JS4_1VEK@EU7 \GXW =)-0MW"Z M\=/'1CN:9;Q8T/"(AB_0^59K=UBP@6$&PO=V]R:W-H965TZ[?N>SRQ9TI?ZI62M7BTSHOJI=GJ[K>?'5Q4:4KM9;5P&Q4 M@6\6IES+&F_+Y46U*97,>-$ZOXC#<'RQEKHX>_6"/[LJ7[TP39WK0EV5HFK6 M:UG>OU:YN7MY%IWY#S[HY:JF#RY>O=C(I;I6]ZJSFM!DLR-^8G>O,M>GH7$D,I56A,%B3^WZHW*49$ M+S5YQ?^+._ML,CP3:5/59NT6@X.U+NQ?^BI*=!C5ZPJ+P:S.F"C')=E_A68UW]ZKHVZ4_/2*Y,I&8-6U>2U/7B MH@9U>N8B=91>6TKQ$4HS\5=3U*M*O"TRE?777X"KEK78L_8Z/DGP6FT&8A@& M(@[CZ 2]82OJD.D-C]%;R5(Y4:_D/3RK%I=E*8NEXM?_N)Q7=0DW^>>)S9)V MLX0W2[Z 7D]2HJC\JMK(5+T\0]A5JKQ59T?)BW=%K9:ES,5E)JY3K8I4B>], MGNEB*=Z8$AJ-PV@J>+UXO^$U5[DLQ/M"7#9+.)R( GXF$/5*8RK*T$P$$B_YPI/M%@]H.JF[)X=B/+)2!UG]]F PT1\84N\;8VPJ0I MN,<^EVH(A"F#-P7V!#.6BUH9R-(3_5*EYG8@)M[7D\.7@5"0D 9@5@ MHH_O5CI=!;Q@H\H*VX/4LC3-1A@2@9@KQ(^ZJB6VF]= \DIL3%61N/3T0MP: M5LO&W-G-&52QR5K^RY3:[M[AFDP=39Y78FYDR2K,=(D5!O;!WL2)W7E)UBN( M]-QD]ZQ$(@-]:W5KHQ*+);:L82/UF,U-AR$5B@E88V!N.GZ M%@*D(*'@/E)L2G.K6:P[LIYVGG? Q5*LG"OLMFG*=,5?S>_[,5&#M##5C31H'!/@B1]!&.%C MWENFJ6D*HK0@TU6>E@,?2['AB+Z\?B,F!!QONHCTS(%#[\-Y4PNX68TR(N@# M&&OT3I*>4K,L]"\DPTK9F'$"6EUV=8'G,P73K]G,^!J6@];F>$P&37M2*_TJ;TS[^[>A_@FYYU>Y;9,8JV7"(G/<-2P%D! MJ35K"6Q0[%8[L#! =B+F"U>1M1Z\"QO,2B\_\.821#/R.2@:6J]96I]G+CM? M?O!?[B6?[9X+DZ,@);VM388DEK*0U5><<:Q@'BF@H$[0'HG5QX*!4^,:R)=M ML\8#!K,L6MO"#?(&8.#-SAO*-GG8)$!0Q8C>D=,9V64&^D0[V,='2.2_<.8# M[E4K[]V@3'"B"]J,X=A9W4,@(!DKL0Y^I#ZE2G&A<1X-HHF8ZSR'".SOW7Q$ MZ[LZ]PZXK]1.A$ BE<(!$#GS?U'R<8N6C1*,9B/>Y3R)@PG^D24VBINA_'X7-/;E M9_/15[MIEVAZ'^P@TF[J><"S95Z9UKW[0FZMDYV@TE36;:GYP%I9YH P#2ZM M+D!:Y;8$*5'!SS/M:*UNO84DH&QB1"[DV9?U0>#X8>@B@/-]C%#6%=;AJJU=N+TY$FFER M&ZS6C6TU4S1L8[!_2#V<1MF8.\1,4\/@168E]=AX.OTZP-QW+ L"HR"!CT7# MA)<#IJ(P&(W'?:BRK'MWSHRR+D;:M.F .T9AF]6VKW/)X[&,#BQ7[]>%GC MZ=:WI!\DQ"$S)SE30&5EJ^GO98&6_5Y$;3?OI+,]>!0"O'*XA?1#A*R3IM%4 M^,?;;0+?"N;HD2VG!/&C/_HGC\BQ"_7=6")D(-:^5JF+D4CH->"3DBDR=:]8 M][V!%Y-0G;,$-18/[]OIE2 (#4]>VTZ]W&W&UFM=U[:%_9TKE^ET8NL6O#A= MM#A==NJ5XTF,2@[\@W=.AT$R'3M+F9/@UK$[]XK;W')GGO$0AN<:41"/ &6S M\2% [58S .OS"!7A-&0)3:$L%2(RCB?!;!8>0?)=*J,@BH&&"$4/"*M4B0J2HM];RW\"$4O>Z8Q$[>:7+C^;$.](#?@%M* M&[:20E]V0*?=72KQ=Y[ X^OVA;Q%WER"V^42M1>%S/N.?:&_[QMX4^3V&P>3 M>!2$PU"&@Z=\?^_N&H"E7;$O(NU":N]1D&B1A M^%1$\2 )]Q:]M:7C(\CO"'! ;>-@/,$_+\8(8D0Q7D^G*' G7!DYP]G4:>/( M%CF?07"'=5O>'Q5 M\9%0Q3DAU>+U,!@GR1%?_[+6'0;#,2J+T?@_ M8=TX">+?Q[H08S@-1EZ,UKH)X"0,?X5U#Q/\+.L>D^8T"#PF=_PN&."+@];= MHW 6)-8_!],A%)),]APE"H;3"($1B8B]:388SA[RDM%X&D01W"09S&8GO 3N MA&9T/*,'A^/_0\ 7-.XP"$<)JM/3QAW/HB!$]?IXTR;A)(ACMMCT_P#@_QZO MQ/9:Y%,C@$T:%PG,2'..:>\0W!%B7>KE4FUG_E2V[0Q97 O[UL^;;0Q= M^?%UKY%]>WUUU?:P-TTA%]9J.SNSHS;M!OV., MVH[1*Z#?$=HFE089F6Q/6?M=(=I%?KK/=#LVY(:P6LL\QZ[[>J*FX%@[&'2' M[738^TFO&XZ/:$Q@PX"S-1RMZQFN]1D*F>V@C/V)YA"<]$&:)Y.+>SY<++8' M)99(>^ZR(<>U'2M+3!PJ7ACPY0RAA"NIW*]U#QD,]MA2:W\?)6E(8)T7MPRZ[2"1LH8;!/UJ1MX#<;HAFU4P.T=NUF740Y;H=S:EA@!/9"% M@;^" *1;.$AQN^X\R7CBW5["B>:Y3FF@J7A\] 09C6]^:!J>T^"E%)6BD040 M^&E PVVKB9+HEO:TM;WV0JS#5]IBKRO*Q(;123&^W 63[6%\KK$HHV4N3V_' M)7*.BJ.]8D#YFO8C'O "A4<._*81=N?^03O11][0N3TXOF4NZ9)024=DO^+0 MQ$'59\WM0BY]N(7>G^*Q/5471'ER3&%AW;]RGM[IL9 M-TNF9(O:1:= Q3=[B.&O^!S5#6F&F'23_-05L51[=5#D.,8=G-0]"'R'5W70 MD'CA0U([!S\P?#QV58$=PWHSQ1"'7Z4H.9H[5^S^5]U>.'Q1H(O@_L!V:]4' M!J7L6<>/Q*B9&8["4Y/LJL6?7=4=.7K]$H>ME4U\7=D'Q\+6'XAM6=:'[_ZT M=WV\47SZG(UG=%_!>C\Y$ZAN-=R=I$^"9#1B0U4NHCE388760["U@OZ @" 0]P>)@/([V!?L<'(H/ M"-9K:3]K)M_7@,/-W90\3L9!,DE:A13J3J#^H'/+;9O4*[^ON$J07]Z$-WPN MWSJH[2@H'QT[DWCLH=;N8/)(%/S0]EO7M@1N)U>7;O+ (R?Q-:GN&P*9'QED M>F,@=]>H,\N.@A!./QG1%"N:#$:S=G+U)'I*H\G1D-N":#:8CH^-K"+X[60R M>4H49F,_.'H2CX/9$%1&@]'D !\')WOQ7ON?U^#. M*- *"IY9TJX"XV"8#(-I/&%QDO\1!1+G[VS"K?J@M,6@16G6!S#\RY_MGO.X MEV/Q\\9D-OQ;SC[^RH$;RVVG@F$00QE?8BHX' S]5/"J<\^WZZXW!Q+$L6=] MK775J6P/'SI;WF6_C[#W/KF1(2;I>-S>$2U=(]Z]B[PT,N=+H9W;!6S"X:DJ MXS$EPTK2!3A5=%6*C[J;'R@.VVO(NS?$_.\A+'8W18?JP>V!PY0G">TDTM&: M?Z;0V=O=BUK!M!1'M>:?!VQO^&= M!YE!$FW//:)A$,?;DY(;E:X*DYNEO6*489?<;+C&CH"_KMH_;7RG^599+^GU,KA98&@XFHS-1VE_^ MV3>UV?"O[>:FKLV:7ZZ41%#3 _A^84SMW] &[<\O7_T;4$L#!!0 ( )R M:E-_NSS&PO=V]R:W-H965TCTRE4:6>Z52C-(X/AF5C,O!^:E?N];GIZJV@DN\UF#JLF3ZX0*% MVIP-DD&[<,/7A74+H_/3BJWQ%NV'ZEK3TZA#R7F)TG E0>/J;+!(7EQ,G+P7 M^,AQ8WK_P46R5.J3>WB5GPUBYQ *S*Q#8/1SAYR-VOR,33S'#B]3POAOV 39\70 66VL M*AME\J#D,ORR^X:'GL(L/J"0-@JI]SL8\EY>,/7^+Y1*U^?:;69I,7X[@UJKL4Z%$OET$_%QS^W ZLF3/:8VR M!OLB8*<'L.?P5DE;&/A1YICOZH_(S\[9M'7V(GT2\!:K(8SC"-(X39[ &W?! MCSW>^!!>+]COX$8?:DH!5P. *!=LPC;2N*Z69:Z0(-@7/"LAH M!CA!29U'34:-:@VHE8?+6,4M$T %U+[+(7 9,YE"KG*TX@>,^- MY7+]%4CD>258YB&O,//QPSCQL/'015)2MQO'@PN9<*AL;"/665>U!E;;0FG^ M%]G/^EI$@B%WO.YQ'$=Q^( IB J_VA>/H&(:[IBH$8[B81PG4)$I+^R#/-XB MT-QOZ[% Z2!&V\DB:ATHO'XN?!XCSKC!MOTU=3Y>J.Y]1VF*B]M"TJ= MBEXQIS-1;VFV0KSUBA- M>.^O+30BE:4?6XX(2?W6/J,;8WNKJ=]"3!C5.7X2S^*F^3TK=K?,.S^9%JF47A%;CD M"XHH1/#FS65HQ!Y&8\_ A6(Z=P!77).72AMG2ZMZ'7+]"[MC6<'@O:HR%3DL M6)2!(P=Y0['X ?&&ESS\LB5Y13&TWB[6Q+9K=_C> 3K+:?SR'?4 \\.@>^_? M)"]_B*!@P=FF=PG,#:J<+-!W[E--TR*$1QQ^MH M1>IEJ2PHJJ"UC\JE*\/<8>43;7RE4J$ M44,8JA(_-H10&6O&<.L3Y8^.&U2/?GH?"&,(KWPO_%G+1ZU9:9XUG;]3.GM M?*TXPKAT3ORC1'K;Q$JKLK]1Y*JDO/.,6 E9%UW6LT9Y=V?I%'I;S! 60M"( MME1!,G>N-?5:2T>6S\;6!2X),1E/HC0>1Y-X?&A(/,JI.Q(2*8J,M@,BZ=OQ M&4XGZ0&X S/C\(QP'+HM:K=A-5:UIBYRLS .HW<234\.60U\[Z_2R'M\%%". MILGN? F#=6O.N"+"^PR-Q]EN1*MGA!6'7!PE\9:.KYF87T'&?![-)R=><$R; MW?S@3O0$(Z[F'PU+3U%"I3()-"4GTW_)T[/B;?B:SL/249H^;=V9;.*F1U@B MNHM,IFK9SB _U>E$48=V)V?+W2.A5]]_(@QCQ/AFRNFBY0]"D@X8/ \SCOI? M9MP?OVC!'\R&^P[$H]X%I$2]]M6RM+ER/\MZ#:*V@G0^Y6B&ULK5?;S9&WBV=OY+J)@CW=7&AO-!%6-S.AZ' MHN):A9%KV.*7A?.UBGCURW%H/*LR*=5F/)U,7HUKI>W@XBR=W?B+,]=&HRW? M> IM72N_N6+CUN>#@T%_\$DOJR@'XXNS1BWYEN//S8W'VWAKI=0UVZ"=)<^+ M\\'EP>G5D<@G@5\TK\/.,TDD<^>^R,O[\GPP$4!LN(AB0>'?BJ_9&#$$&%\[ MFX.M2U'ZMOTNQ(Y:Y"GSMS*^ZC-7YX&1 )2]4:^(GM_Z1NWAF8J]P)J2_ MM,ZRL^F BC9$5W?*0%!KF_^KNXZ''863R1,*TTYAFG!G1PGE6Q75Q9EW:_(B M#6ORD$)-V@"GK23E-GK\JJ$7+ZY=7>L(EF,@94LJG(W:+MD6FL/9.,*%"(Z+ MSMQ5-C=]PMQK^@@#5: ?;,GEOOX8T+;XICV^J^FS!F^Y&='A9$C3R?3@&7N' MVW@/D[W#OQGO]6Z\]%:'PKC0>J;?+NA3-[\]X/=IZ/4I>C_XOEO^#.7H/ MZFNK%[I04OAR0!J25JK80+CU@?* >T.!CP7IBWE+**9T=TMHFH\YI2/FSU) M&-V)[/OO3J8'QV]"UU;L$<$#Z1) B^A\IM4MP"'$A*M=ACJSZ$)=MS7Q740X M!/=@)B+0S(.(&+7>:M]&%1/M;Q'S6GG._.F'V4J49+H> V\8,XC4TC,G%D>2 M7E666K2'CZJH<@5J= H\5AJ%+:>MXGW1OEHY8>MP51-DH<'^>\1"M4K'1+6 MG&O$0B@^]LJ8C:@'>!!*UCI60"0)Q,98*2.'DN%'0,(+TN(WDO']8K1.E(K6 M2Q')H9L;O>S8REP_ [$"%N?Q@V!+X3O.-OFN0;*%YV2=@EYF$P"YZZ(#O&@C MYL*(+HO"^1+M9C9_;1RQBQ*"0(?5:#771J,PL4!%?+^8GV^HSK."Q^0"3K&" MC+(%4QKYR/Y/J#LEW9\K(^S1UQWE0J;0*/S-C+D':L,NER %/4#@<*6\=FV@ M$M6(YJB\:Y<5?50>4AC&QR.Z[@JD\Y)[&1;!Z)['OF'E1E&V)C%CI6E]KH?" M)P,C^B3ODA8;GL)).B2"D:H_8$CV.LF$U>6$H,1+T4R3-SBCR]2QWTC-UI]4PAY! M76D(R8RYDCI\G^H#9&]"ZUMURQTE"7 M=,M:Z:OB?J;O TO##PPLG,']-L@CC#_&UY[<*7UV8J1WEY%LO;V@V80^H$Q/ MZ;)VK96A@@D:..WYM/GP%BE-S^F;SEC2NNG#W1DLLB($>II;N'I_\P[ XD#H M!:']'&@>,]QXC;N\QFC=6UO:ER]EL\"3<6U)6 $)>)J_N*82=M$*E1?Z'9B_ M+M)%@(O*.N.6F[[W\S4@16B=?5E(CQDU-_PXI"#8@G[\C\DMT3;J[SUW$E24]5OCT8B\"^'WA7.Q?Q,'V M8^[B3U!+ P04 " "<@&I3((9&_[H$ #M"@ &0 'AL+W=O#?][.3&0(,]*$/,+Z<\YWK=^+55NE[4Q%9]MC4TIP&E;7M MR71J\HH:;B:J)8F;4NF&6VSU9FI:3;SP2DT]3:)H,6VXD,'9RI]=Z[.5ZFPM M)%UK9KJFX?KI@FJU/0WB8'=P(S:5=0?3LU7+-W1+]H_V6F,WW:,4HB%IA)), M4WD:G,;WXK3('(.44VY=0@5?;&[7]E89XY@XO5[7Q M_]FVETVC@.6=L:H9E.%!(V3_RQ^'/(P4LO<4DD$A\7[WAKR7G[GE9RNMMDP[ M::"YA0_5:\,Y(5U1;JW&K8">/;M"W6ME#&L)I:JXIM74 M?=3O,!XZ+'2-[! M.&;?E+2585]D0<5+_2G\V3N5[)RZ2#X$O*5VPM(H9$F4Q!_@I?L@4X^7OH/W MA6LIY,:P:P1YZX)D?YVOC=7HB;\_P)_M\6<>?_:_DO@AAB/?B6EY3J%3ST!ZMJU$7@$ 2IY'JO3V>B?@ M ^6$JONS9YOAV"=6<0,"6ZU,2YZ%]1/S04H+3?DF2 9Y4;Z"!$K!5)YW6D.) M6W^]IHV0KK8[MXCK6I"Q(_]Z,Q-VA^NM9ZG3!RJ&3F_/L,[@3$B8:]K..KP# M7N$>)@SM"^ .W4B 7_Z*R:Y90QR^=%)8PRJJ"[9^8@VY L4%DB M&[OZC0+UQ9FP"VY$[FM1B+IS3N_]<>A,F,%=\C8*H!8O/,>A'<5\]"IFC&AC M 0^=$R1'$[W@,0,+K??;4_$*_?K1O>\7WSW/JZNN@46K] G;=_*/[.?C<)E% MG]QJ%LYF6;]:AHMX[I?I/$QGZ2=TK%28>+W^]W<*-PHB=+5XE;%X'H?'619& M\QF+TUD8I<!$FBZ@_A_TXR]A;PAU"A9/1)%I\&A;IL$AGPR+! MU;DY0 ''H5''PW_'L&=^#1FO:Y#.8B>P?.JM@SS,$$@@+-K<=R"'P.ZN M[_)2U?C8NE[8ZX\3Q>[P63VZ\(W[>^M(;= D0*)'-PUP6FK5#%WI&HSOB+]+ MP"'*6JO%&K+KFEQ/0[.!$CY@^?W4]>M1I>K"D>#=D,'FG(.)HZD$N0;?]0XT MJE!Y2)!\%? MI&E'H4+TX7!C5"ZX ]T*6_GK!XR%T:2X(=MI>73']0;1[/+@ MK4AE1Y/&[#3Z^CF( L@A'C(8C&I0Y&_R]Q^UFPR<AEJOM1,\R?1;A8XB^-V#Q,YEEX/%\@;GSX1.Y2XS4&T21,TB5X OXN MPN,T9G?*HFV@$Z?A(O,(V3S,LB4[],6&PO=V]R M:W-H965T-HDU)2T;H+82A:%-&A." MC3U,>[@F;G/C;!S=^Q*1X;$RUD^3 MDKD^35.?EU@I/W U6O$L'56*Y4JKU->$JHB@RJ39";JE+T-$?C-M/D,-D:;O2JY&!(9Y-:K? 6^7M]37)+>Y9"5VB]=A8( ME]/D[/!T/@[Q,>!.X\;OG"%4LG#N/EP^%]-D& 2AP9P#@Y+'&L_1F$ D,AXZ MSJ1/&8"[YRW[9:Q=:EDHC^?._- %E]/D.($"EZHQ?.,VG["KYRCPY<[X^ ^; M-G8T3B!O/+NJ XN"2MOVJ1Z[/NP CH>O +(.D$7=;:*H\D*QFDW(;8!"M+"% M0RPUHD6Q MT(OG0N'GV<(SR;?Q:T^.<9]C''.,_[N9_\)SJ:VRN58&M!7-C8P&^V\E0JZ( MGK1==1"W%(LO0=FB/>!#H\45P@]DD 2K<\;6>2!SD;M&7.+)4>(6!B.TM]?J MJ376-;E'+9,@V.6.1/FQ RY13+YTQ/*!E*+6U152M8=H]G*2$D5(2R[L$K12MYP6!P*=#AX,-1 M3NEO;"KH[SO' L MVR$>2UG'2"% _$LG0KM+2- O^-D?4$L#!!0 ( )R :E/8.#7P^P0 %(6 M 9 >&PO=V]R:W-H965T*NC,A'U0,H,ECFG#5\V*ML]-Z784QI%351 8IYO $$"H386*/Y,80!)8@PAC*_.IE>Y-(K+SZ7UGVWL&,N(*AB(Y \6 MZ;CGM3T2P9CFB;X1LU_ Q7-D[(4B4?9_,BMDFR@ 314_TZXJK M!26X\V"KP5O(:J3I'Y+ #QI;[#6K8)O67G-[L&1H@[U;"I;\>392&'VH_]KB MIU7Y:5D_K1=)ZE9;IBE/549#Z'G8=0KD%+PM#LA=#&0@THSR.6$\S*4B\(@M MK$ 1[&$2HA REO$),<98B.N41T3H&.1"5+I4:;$0RZ28,JPL&79(KJX&Y,.//[2#P/]T/[BT3XU/'VL$>XB@"_PG 4A:$ 4,40B664,Z M0O=EK2TB?,!7O1J/1(T*IAB3@\"WX@431 )<[#B8,^8SK&'!D=9C(ZX]OH1=]EPUA9_I' M,D,L!TW?VA]A[^S!Z-J>,5C7G<+USIS^!B_-LN&$A"GP'-98LP1C'_+83"%U M=@K]5YQ1C^0R$2.:')(O/*Q5);2?GJL>?*-ZELDMMS$]Y?%AE=A7+&<1DYO< MQP6.(-@$Y"4K_/Z3IXA]K]GC]K@B1ERPJUR8?0P#P6/.>O+MA!E,[9;TA#MV M;??._UYZK$-=1NA&;!GG6Q!"T<2=,?'/O@?0R]A6\TR7*KE; 7<;=A:(6"F8 M6]V[W9N=Y[?J-VEX![XZK+4++)V-P^>M2OS*S5[&O5>[MUP?'*^?XO]]YH@EE3KE>>Q_SJ0R[/TVCITR?)6'+%HAC%W;FR[N MT-QZ![I8X [&D>-*X^6X@D3X6TB3 :R*WL8=#6',12(FW6TZ;KFQ^-CEV]TI=S"-KK&+RO;5JK#QW9][)I6JX('5>7QVA2^^FXZ^.'[]LE%K M?:V[3\W[%I^.XRR%J73MC*VS5J]>'5V<_OCF](0&\!._&;UUR=\9J;*T]C-] MN"I>'9V01+K4>4=3*/SG1E_JLJ29(,J7ZLOM@MW_77J''-%]N2\?_9EO_[,E1EO>NLY4?# DJ4\M_ MU:TWQ$,&G/D!9RRW+,12_J0Z]?IE:[=92T]C-OJ#5>71$,[4M"O778M?#<9U MK]\H9UQF5QGVU.FZ4V*KN@C[1+\YLZ[-RN2J[F#&W/9U9^IUUMC2Y$:[[/OW M_J\?7AYW$(JF/LZ] &]$@+,# CS/?K9UMW'9V[K0Q7C\,92)&IT%C=ZR_+Y:N:^%1_W// H_B H]X M@4=?LP53AOR&:3YN='9IJT;5N^_^\NSL].D+E^46EJZ=+N@O!Y4*U>'#RM2J MSHTJ,X>Q&I'7N4RU.LR'1TS-V]\6>%##4;O-R!U:@_%-"?NL=:U;598[^ETW M?FP'83[5ACY=TQ(L[46E6WA6]CW)=W;RXM/B>I'][>+B/7\^??$#.R-"E>*8 MIQ@$;:PSI.4,OSN$(4\(P&I9=\<][A@@EG_>V+(8 MOLM(XV['6T+B=)M6:QY>PZVS2B!!$R1,J, /X@]\I+]H@E:7XL76=C"U'MF7 MO+BO_4:Q75WRQ9?,.AD8&P43++6NR8L:19MGQ<.=JC0E"@0CMH"^477=8_0# MHJTN9A0HE:J1$>F[&+2V,35[>NI#JO@=&4+&UCK7SA%@=U;FS%;*M A!O]U3 M:X< HDWK!JA89!=[LU<*2VXU[(@G%9P9";&$T?.^;^NW M].%;C+4H9H)>!IJ8N@!44!H/ H>UH/-29_JV 4BP%\C2%-*T!(GX$R:2)4Y# M(. IQH0:CMB3 AX:1(]]W/Q2%B2)R>MZYP3O?B$_/"/9[MF"9/M3J8-E]J4^ M\;Y_^IR%Q)*#)]9V)&.^4?5:.[\^/#Y*VFU4)^,VJL!V@MQ ;PACH#%0UGOR MOY4X&+0E)BD>]]WAH7[@M<1@/?-J#('[-0*YC>W+@KR$R"MM#\;\WM="#CF7 MV;[EL65V]?Y7Q+5UY$X]1#E7',5T,VNWY[ M&?,8OOY'#R_V[K>XASH\CM3A\<-R_J#_ >[P+?-\/)PG)DT:OW:>0* M^+H&'<@NL,-P0,I1?T_;AR=Q'Y[<:[]/CA%)N\Z0 MC&YJ![YN!D8@22TJ(/37[04]1%4;I5EVW<@L M]P2:(AE*C49YU(0.94#F5 M(]9DU%"K5>!A$,ZV)("JXE;C>>UWHC1J:4H?)C*"Y W(?1 U#DW=ZAM=]X(< M!/0P!)A8S^EG&,.([$'\ L'+64IR1,X 4!AHT IU$SR)&B^RZP0^!T.,_+HL M;1YWI.E;Q#Y!*SBL0+PI/&<*C'?9.^RUH_6K)?E@*+!2VG*CRC[.JG)/!Z>M M*00NB%=DO=.KOL03-\*H"<8 7K "=IZMA>D:,C"QAPY099:E3B?G<"+K6+1FH4[=>CU'*YCK=,:(, MNXBAC7(=^T[+(#2#Q[>?094IL)@'>7TLUFSO^GZ7K@!$T3<^ZT,\9VM%5NT1 MHI+G*D):,('^8E?OWMZJ?YZ7/H"VDJDP,(B2"NF3H1C^(TKPN1JE([L@!V M"]&%C;GSH,Q:J;RU&@]:FE'7-Z:U-6]U*.T(7]@=2KNDXF]&!'BKB4JZ24(1 M0F.6H$'<"T\A)NJZ!3(*S^>U=YPJX.4>QYB%DZ3%M'UXCTJNJ& >6B9PDSN4 M3[ MLB/^[3@8V;],YS$*KI!DN[@/DR)&OYEANX%_%%/"^JUC!DTXLK0W?@T/_7M0 M!2F)8:&2&R<44TO?SU<>+$!-G)JRA2Y,#PS5;27!AXUB22*+7!WP1H:*0C=4 M:V/QNJ]T:T&SHB57&&[;B:@C5Z6B "R.HPUB (EZ:$'>BG2)^J +-5)(#$4_ M:$F?@QPSJ+(%\L+&2>XQ*!@XQ\&@-Y@\('8;OS#46;ZYL&%D%R\G0'O,@P7I=PAI;8,-QTK0/^KTK6DLI'ZHIPV9QB M85R)OPJ1F(:KN[-1V$5]'[EZ&LG5TWNIT47@=W!0;6YHXVGKNBF2]6TS??>7 MTRZ2%NUD4^!S;;>H3-8,,Y3MI&&=GK8 M6<);5DRR7;=KP) 8EN HH3""&5&TS0NUHD3K-$7]"G4%_B@TK,<0 MC2*#(AB/AF90;ET7"OFH;P=W1JE6=\+5H_,QXP"U8Z(:.;P"3RP$03A&+-CS MG\Q;@WTR CN_/4@\SA#=DZ3J:?H,FV, 6B;M&M. &R&04RV9H>1;20MGI4TG MG3Z&H5UF*2N,QPCO)#TL11IG[(3A8;M)-V98U% RE?;V"O+:QF.U"$SRB7K* MR\AFP3BB([]SE60CL4*$54UIQ:=#=^ C+?*&%_E5)M]K>D,IV%ZU:T237SX. M_L"_SC_*KWOC1T+V#;$I3Z*U;XG[R?U.^G8L $Q+RX]^^ WNKK*W\M-[D ML MCT]X=UB(/,3IBCMJR'>@6=PSZEJ*-X[-VPD^RO=^HG/1K*3%,LS8&@B[%KQK*E"*QV[*A9 M4_;R?66*!A2^&WJ5=$I*3[)1E%2GM.ALCR /)P;E]7\72Z93EKJ8]CG<5[,+(\"G@YD!%;[,54Y(+[NZ/:="+N M ]N^H[J+=$T\ ^P2TI?D>L$_K@V)=9_EES01(SYVC(WGTV9,N;:J8!&N86?I M&A-9G /1+@E0"%99D3FX8VE2\8QOEBJH:/N&^PP:,"/]+FZ&C6K=4(EVD(Q6 MY:8#Q7U8/@;YA"4B/F_Y_%H7<^C=@FC<#0O25F06VT..#\9]GJ^HG\LM!%J4 M>'*T+Q\'''@&DH[22[##SE!DT\$"7(%.$&^4*=F?\2#7F!];SE@$5P"'7EI' MTITEII&IIFGM+:N.\8 F"C,[X7'>+J)4XBF%N0$G@?.F>N@[OP[I@T\%1]KL M V3PFM"]\G')W8PP'R@/>>YX>P=#$87@OUS]?[7&9PG5]0)ZOA\82O+-OVR!"OTD7VH8$ZCX9B7E$A? M6F(*K"QX A=WA19$\5EYTF/O4H[]!4<..1OV(('!W_MBS0C&9PZAV+0,5A38 MDVDA$LVKP=!=. [#*O('O2W%Y@W?++U M(6F6"3^0;SC!'SF"""J7 C"KIVX)Y?(GH*A&D;1H-^A0UM\6R/44B$HR\[Z1 M>,!]3/MY9-K/[^7'/X7&H:4FL*1B$/\IHOU-$V6'OI>JL3&=IV!RG([2Q_FN M@;29>QXK)7NM]XZFZ%!*7$':T:5>4Z-A.(J<\14,^6LHW3%L'MK,+,PB^]1X ME**44NJ 'WZ1P!V90_N#;3ZX.DLN$ >8A=65.33801W"5B$@THR?OA- *%[ MOO92:T78[AW6YEH#R$++/MIV<=#<4.:_GL[.SL^C5*$T(6O2-99"B B%G3+% MG$PNV[,'X'\]>.PYNFWA#EZW6&2_6&G+)&:*6RVC[ASRWN?KIR?#U:Z3>YWT M Z:5%%I8OH,SNJP#]*!NI63/[U35O,@N#OY.C&A'C$YFFKSF]1\3Y@K^INJ> MFE%G)Z=/!9_>19Q,I+PFEL?D\PTGF._I25]-O+NX?A.+"=^IF!SZJ>%:-U0A M%]>?XK!?[(+/VN>G\/VK&N&BLX_JEJZ\?;0-4/#IHY,??@2-).ZRV@6,39:A M1#D>."R33A^7C-W%:(-X74'"TLEB)D#K>"TC:W6TUFPX]H07^[ZTOJ4+69RS M?"Q<7%^2'F,%!4$0S*TL%88K/A./^#,=')FPNRC=! M\&&)"IGTS@2HAY,I8,G*%@)CXU_\>4Q*T30WW(-?[TD>MJTPQ5!7_%]!3 MD8M^3^TE!FJ>"/TDL'K*DE1*KLL M;5^PR#T/NVA;N@?!7.LCE6M7@$5 HK1/+GW1.Q4!)-)^ZR(>4L>FIJR:\ZIY M7%4EJ\HQ"JT:FC:AU":?D<:/%!M3)YZ#%_NH.']\,G]T,B8DOELUMHY .Q]J MAAQ/T)X>3<:Y![V\9\K@F!*2(VU/FW@)7]^SFHY:]SX*]EF%)/W#&'IM*$MDBNTSDF+1.X"!T9I-MK/N:S>,3(XK8 MBO"#EHAU:UK(34N,'=F;-&7'.3D1K;60Y-F;PI_7E?(347#-NWD MKA(\9Y%=1.^,<;0'R.FD=U9+U?>-;KE@H?<;GAY7S0P!P_"3TF)YQYY)D")A(GIN;8J(X^(-F.*FWX%%W_0VU&][_F M_DY&VJ-32Q1J0Q?!'\*44;;TU'5H:Z0A757&7\?$NOJVX[O*_BS'=T/5?H[= M45=?*\;3\ -MU&+?Z'2_QH1Z+;G'@5C1W#[I.R.X5@]*D/3@^-W&%K:T:^K( M9$VIUV/!%K&87@^;A[([>)PZ]P3''\:OW]GZ>W )?SQ M3$.)I^L\O//]!2&L?& 86H4'V(J8F"\5%:'-E>**<,Q0#B^TV7$1XN4W@8(O!Z# _O]+(-E/\ 1+"GGD5T^*=6"0 \ M>W3VP[V!'"DVZE^^I#/^=<:GM52'AWU/Z2:X!DSLZ$A7>;>3NP)[52!Y&AZ/ M!>=P4\UW3SP_C]@HG*92*/=;HO:FE-L5@5@/V60O8D&)2V?3BXTI'Z>S'NJF MX8>A8\10Y8;K_.%^<,I.*.NK4L]9SZ6B=DQRHY+\VK!+2!]/4KO4"CR"SA3R MGON3DO7#.Q<#X?\8/;CX3\0:$6SJD.AQX,2H\=V.\,,L2C*YS[[M>2B5?@J.#C<[Y0SL<1W.CF>W46QEEUGJL,.H2./(0VU/CDWKX_6O8''_&> MU\%\6NZ^2/1AH[MA,LODT!!/@N7#*<++*H+!'E>BG>@TGX@)WRB1&T#;H+SS M5?0(\+#MP]L7P;P1E6/C::RO)Y7^",@_9]J#MUMI%K[>?Q#;)$M)LHPO#X'1 M?%9R8:(A:LE':?1D86*C@P.8N+NC=X0,TT323D(GX;&!G\HQIS_<$\O,?#R$ M=E@^W/N<"J&QY%NY_O69V!A?VM]E\35&OQL#PK1T;C.W*^((O&SL*WSG MN>[B50HCB75('8>OA!]\C^(>H(0JIJ# MTT7,]1=V4D*G)CQYPI%W$I[#ZX##GO-X3YF7I5E[G<5!Y?0RG+R([T]$'2?5 M_>3O*;[H%AO'Z1MFJ.\:?RM@W+R*-OR2488"K-XKO$KM3V3#U0,NS>40#HG/ M8Z&")_LMEQN&(;*2PW#4)\OA7J:H/3KNFUS+Q7>Q]OTFV1/RB"&A^C9^GV;> ML"YECY V[I)1"3N6W4;TV*.C8I[P0L(#^>B7RE67',VZ![GQ@\KE!YX?3#;\ MCY/7NBN-C$TOK_-[#'4G;WC';^,+\A?R6OCPN+Q=_S,2/JHC[.\*0T\63Q\? M2;B$#YUM^"7QI>TZ6_&?&ZT0./0 ?J?W*L,'6B#^;P->_R]02P,$% @ MG(!J4_.'4O$[!0 R X !D !X;"]W;W)K&UL M[5?=3^-&$/]71BE4(#F)[21VX"!2 E0]J:=#0*\/51\V]B19L?:FNVMR_/>= M63L.W(6(JGV\%WL_YGM^L[MSL='FT:X0'7PM5&DO.ROGUN?]OLU66 C;TVLL M:6>A32$<3Z9"M6/PS#I%T*6G98@J#?$UZA4BR(S/B[D=EI53+CR_%6 M^B_>=_)E+BQ>:?6'S-WJLC/N0(X+42EWIS>_8N//B.5E6EG_A4U-FQ)Q5EFG MBX:9+"AD6?_%UR8.+QC&X1L,<<,0>[MK1=[*:^'$Y,+H#1BF)FD\\*YZ;C). MEIR4>V=H5Q*?F\R$E1;T BBE%DLGZEB5^39-O&?ELI0+F8G241@S795.EDM8 M:R4SB19.'L1#,( XC".#L@;M/$9>'F#-^1-=^[>;MW]_CJ@8-@J M&'H%P[<,IC++*X4$QA<:\.SC70K68(C920OIP)F$EU:BE\NF&(NE"@S! ];"TY[8E%PI"VM MZDT)AR58 BH6;,S63%B06[8'! #:F:-I40#7F#4KD5\)=X'^UC4X@F00I&E* M@U$4I(,AW*_(+7!HBN]C><[W;6[91[HR(%YISK>:FPO8^@!)6T?$O2H*P6OG^U#TW5((LQK' X7.]L"^7AW5PVJYTL1;E,U0,VF_SL%-&2:4JJ'A9\OG BKO\ MGF2D%_3&MM[ ]V;M)#J%&^MDX.(2CN!>?P]**U"A&V0ACQ*:=[2^A(_(;N?41BJ\D&/RKL+4T23I)0.XD_:QNS"(Y"0Q47F#(;.\AK W3%ARV#L;'],W;F8CTG0M^= F M%#Q+/F!^_FD<1_&']L\NTLL;)$61$6,)=)+FS4E+DZP!*T\_WGX.ZO#O8M%L M-1GR?$E@:P66TH6K!-I+">1:_!WSV4%[]/4.+_%0E:<(H34_BHE(U MI J=HVI.-L4T/Q@U*[ MEQ>0S:@'\V?1_16DT3CP'FT10^&L4?QJD8\,YG4KS@L;1Y6-9*M_;2._MO? MJK>O[OHONHL"R1GNH?CXH5.H;C3:U;9-F];=R8Z\[O$^42PD>:EP0:QA+Z7[ MW]1]4SUQ>NU[E;EVU/GXX8I:331,0/L+K=UVP@K:YG7R#U!+ P04 " "< M@&I35:RJJ>0$ #^"@ &0 'AL+W=O<+[1YJNM.7?TV$AE+P:U<^UB.+1ES1MFSW3+%596 MVC3,X=.LA[8UG%5A4R.'>9I.A@T3:G!Y'N9NS>6Y[IP4BM\:LEW3,+.]YE)O M+@;98#_Q6:QKYR>&E^# M+X)O[,&8?"9+K;_ZC_?5Q2#U@+CDI?,>&/X>^ V7TCL"C&\[GX,^I-]X.-Y[ M?Q=R1RY+9OF-EG^(RM47@]F *KYBG72?]>87OLLG "RUM.&7-M&V& ^H[*S3 MS6XS$#1"Q7_VN*O#P899^LJ&?+/6KG:TD^JXM7S_4-@ZP'F>X#7^5&'=[P]HU&:4)[FV1%_HS[A4? W^K^$ M;YX2)J8JNK(6'+@JOW7"BC#[Y]72.H.^^>M(W'$?=QSBCE_+ W2J.LE)KV(H M&V,97H7POPJV%!*!N?7K7?-]]6*QC@>YKSF!FU*@4T Q8E+J,J:(L&UGRAH= MC+,&J2INXHK3Y+"/15#L$)0\ ,4B*!)^2"L-UQN[H'=,&/K"9,?W:>T]+.B& MV3KX*?V 8_J!2:Y@3*:9W1K(#S&;1-J)5,N MN/$>6BB"H_$$!KQE I./$"@+@),QW?&R,\)MPLL?($KVEK$@@971O6 7A@R@"B9^X"2SD!AAEY$SI)C/ MZ6>MJXV0DK)YEDSA+^YXI9].*,_39)1-C["FZ%E3_#!KT!$4E)C>H;M5*0#A MO8KW$N*^Q);CSCU;8A\+M:9.L:X2#EFW"!38;9T,6>-E$WL0N3 MN FL1^H[=Z>DH(I817X=*(O/IEM*43*J646Z# =9>6LL?6"J\^S-@NBE9Q1I MO0=U"$6H4G853JP$5W %$ZO^1KMZCMADM^J3 Q_ ,/&D=JS1QHE_XL2.0@E9 MO7(;9I 5:P6.>&>0A 0,;S3XZQ%"%95E94QQR=V&<]5GY-U[>PALR]0V"L . MG@YM>P#R^^2 *W1[P[:DM(-S9%$)+V(/H0LBDEAJ5S/G[_4..K?%]=_)"O6$ MW=+C864MP/,JE/C("1RO?A++A9IX. HR92TS O&>XUIUKC/\L N>=4<9B@%N M+9"PX9R:>$UR?TW2)]@\G\&UYWBS1+'V=]]_I](?M/J,*JC.*\E#L,:#U1NO '65UJ[_8&PO=V]R:W-H965T"B37NR4_F%J1 M/C9!F&=36MO,H,D6-#3/7JD5))Y72 M#;.TU-O(M!I9Z9T:$:5Q/(D:QF6P6OB]M5XM5&<%E[C68+JF8?KY%H7:+8,D M.&Q\Y-O:NHUHM6C9%A_0?F[7FE;1@%+R!J7A2H+&:AG<)//;D;/W!E\X[LS1 M')R2C5(_W.)=N0QB%Q *+*Q#8#0\XAT*X8 HC)][S&"@=(['\P/Z&Z^=M&R8 MP3LEOO+2ULM@&D")%>N$_:AV;W&O9^SP"B6,?\.NMQT18]$9JYJ],ZT;+ON1 M/>WS<.0PC4\XI'N'U,?=$_DH7S/+5@NM=J"=-:&YB9?JO2DX+MVE/%A-IYS\ M[&JMZ7ZU?08F2\"?'6\IXS8$2=_#Y2>V$6BN%I$E)F7T9=,9)=ABLT$]9!E> M8['?2?Q.#'>J:3M+.XY!514O\(@H@5>0P07,PLDT]V,RR7_[&%79'=-(-J]@ M#&F6TS.!]T@U52M1 F]:K1[181GXPC17G8$T3)*9>Q/]FTY+;CN"&,,S,FT@ MR\8470Z?E&4"VI<3D*1AED\A2<+I*"8^8^;4#(JNZ8277B+EL.#,=XG+) YG MD^0*+F?A>)9?G87NR^0"DG"4.,5IF(ZROV2IHXK04+"6.USAU!MP:6%F?S,4 MWG^XC0N8A'&>#6.O^^:D;K(:D]S+<9A/TX/LXI^E#"F9N'S,$GBI@J*C?M6@ MWOJN;(BMD[9O7LNE(?:*7./K?!R [CMQO["J]=UO MHRSU4C^MZ>>%VAG0>:64/2P&PO=V]R:W-H965T^J!(1 MB^.KJ.*E#.93'WO0\ZEJK"@E/F@P355Q_6N)0FUG01+L H_EIK N$,VG-=_@ M"NUS_:#)BWJ4K*Q0FE))T)C/@D4R60Y=OD_X6N+6[-G@)EDK]>*<3]DLB!TA M%)A:A\#I]XHW*(0#(AH_.\R@;^D*]^T=^@<_.\VRY@9OE/A69K:8!:, ,LQY M(^RCVG[$;IY+AY9:WW/+Y5*LM:)=-:,[PH_IJ(E=*=R@KJVFUI#H[_R0M:LD%- ;!J-QN MN<80)%V'LR>^%FC.IY&E1BX]2CO090O*CH".X5Y)6QBXDQEF_]9'1+!GR78L ME^PDX KK"QC$(;"8)2?P!OW4 X\W^-_4SS3UJIL:OB_6QFJZ)S].M!CV+8:^ MQ? 899)/U@@$EI^@^$6TRZ2^$@,AQL,X#U$S&C.!19HV52-\$UXI;PJ',7L')Z4)>CR M^%4DY.OP,DFUC=,_U MII0&!.94&E]<7P:@6X&WCE6U%]5:69*H-PMZ$U&[!%K/E;([QS7H7]GY'U!+ M P04 " "<@&I3U%6"PJ # O" &0 'AL+W=O+'S)LWC\.A9SNIONJ:

-8?20$3;8T.P6BP^0"X99K>]9!:GOB#1M4'K0UT-@T_-#JQ?^[ MO]D4S]KKF2YU>!MTVN^EZHA*&UWIGZH8='H=X9?VY6_K]$]K@BRGN;-E.>CT MUSM^*!=TOM,\;2 ?Y,RW+4'.[B6 ##I9#PXXU\Z'MD=[? F,SPHZK[?J8*]T M&90;RZ"^.5NOM%DTAX&SZ*+3:..P^5P'\&^4]@CLEX$YYX;Y* MKWV#!:.[AZYM#R%-(7Q=51)!?B8@/S-#OH=,Y+:::;/N@-"^$&A?>-% H<;O'BWAM0&=&EJ+V2G@[#R_2J1U"TBS,:@%" M:1;-GPKI/7AUAXY22I_9*=^L+5YT66(>RAY]9GT,\]S6)GBQDF^RC1G<>C+/ M7:W@%GS%F)0_^LP"N;%F<0)W7B4*-=NZF)0P^LS&N#8PABC("5\5'D'ZE!_Z MS(*8JD730Q0RX &W3VFAS^R%:;#YT\E,>KBG(&)P)-]VPGR4$?K,2OBNJIER M_O%1M*1+6Q;-9CL$AS=,2^&^:53% MR4HV_@].PB.2?TQ-(LH4$;,IR.1N*X>/*%-$S*:@,7$6'U'JB)C5L3<+%9\> M&@?[/S E)9.(629$0MJP8DS*+Q&S7PXGI6U$,2:EF8A9,_LST[T7G?),Q.R9 M38JZ#RRFW!(SNX7,5;?G8RC1Q,RBVSF"5S*%-\ M!\68E&1B[ODL*A43GS F)9F863*[R=C>"TX9)C[.?)8X$1/I'#9,3!DF/N;, MUF.",2G#Q-QS6R1FBC$IP\3,AJ$Q,SQG3?DF8?8-C7F*,2G?),R^V9]*OC] M06-,RCL)LW<.80[;5 @O^224@1+N,N< )J3"XLHZC$DNJ# ;B,K,3\048U(& M2I@-1&..,"9EH>2(=0X\2!B3LE!RO#H'KGF-,2D+)?QUSF',"79Z0EDH8;;0 M@7*LB6152?RDIY2%4OX5E_V8Z_$=8U(62IDM]+MJW,3O37P:JR!UN95LII2" M4F8%T04DGAM**06ES KZ4$#^-OFS:D.*,2D%I?_;FLQXC;FY[I QC;:?'W)5 MGUE!.]&\JD,-E="=TU"NK3 FI:"464%X+6GGDDNT!C4@I* MF17T ?/CB(0Q*06ES HZ.-VQCBQ^Y8124,:L( *SV84Q*05ES HB,.^5Q^-F M1EDHXYZ .XPY+$N+,2D+9624A3)F"QU>U/U8"&64A;+6 M0MVVL[\X+]1<&U5,X"\\M.>RS.^<:#[6;S; M%Z8O?@%02P,$% @ G(!J4Y=W8@D MCEQN ;OO* R28_6@)\AG9)4M7_^C3U;9CR]EWPZ[[EBWNU.=?1[VQ[ILML-P M^I5276W+H:UWW:DSIR]?IW* M_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KWNBUE:&:O;;\IP[))G_OKZ9HNAWQWGMS, MGM^63?_\EILT=9! D$P?I!"DTP<9!-GT00Y!/GU00%!,'[2 H,7T0?<0=#]] MT ,$/4P?E.$ M.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z"X'>,GK9)M!;4&\AT%M0;R'06U!O(=!; M4&\AT%M0;R'06U!O(=!;4&\AT%M1;R706U%O)=!;46\ET%M'FR4$>BOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z MVVBSFT!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U M;T>]G4!O1[V=0&\??:PDT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [4.\@ MT#M0[R#0.U#O(- [4.\@T#M0[R#0.T8_FQ#H':AW$.@=J'<0Z!VH=_RDWG7X MVI=Z[?E>XT]!/TGU<+ZW7!]_67Z?1)P7%YS3;45]^@M02P,$% @ G(!J M4]9((R[W 0 *R@ !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 70 M7ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_ M>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3 MUX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_ MB2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'Y MF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R. M/\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(4 M5#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)* M%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR M*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4H MLAH460V*K 9%5H,BJT&1U:#(:E!D-?\IZ[USZS^.'Y]E9YO^+9^-_Q%&UL4$L! A0#% @ G(!J4^G4,%=L!0 HQ8 !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ G(!J4PSLRS@&!P SQL !@ ("!OQ@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ G(!J4P)[P['] M!P ?1( !@ ("!?C, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(!J4^?2>&!G P =PD !D M ("!OUT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ G(!J4Z[QZB!Z @ 204 !D ("!P&@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(!J M4RE DLK>!0 (P\ !D ("!VGD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(!J4W^[/-RA!0 ZPX M !D ("!Y94 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(!J4[%*E 2E @ [ 4 !D M ("!@*8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ G(!J4_.'4O$[!0 R X !D ("!(L0 'AL+W=O M0$ #^ M"@ &0 @(&4R0 >&PO=V]R:W-H965T&UL4$L! A0#% @ G(!J4R"5 MBHI_ @ <04 !D ("!^M$ 'AL+W=O&PO=V]R:W-H965T!=PRC0( & % 9 " @8?8 !X;"]W;W)K&UL4$L! A0#% @ G(!J4V"MTOO6 @ 1@8 !D M ("!2]L 'AL+W=O!@ &0 @(%8W@ >&PO M=V]R:W-H965T/60, M !H' 9 " @8GA !X;"]W;W)K&UL4$L! A0#% @ G(!J4^P8#$AA!0 Y!( !D ("! M&>4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ G(!J4VWY(->O P +@T !D ("!_/$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(!J4UG6C<.I M P !@X !D ("!0?P 'AL+W=O?E'A"8" "B! &0 M@($A $ >&PO=V]R:W-H965T&UL4$L! A0#% @ G(!J4_=V4CY5! @1 !D M ("!)P&PO=V]R M:W-H965T&UL M4$L! A0#% @ G(!J4T8[J4_A @ \P@ !D ("!\!(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MG(!J4Y.OG#[, @ 3P@ !D ("!1!P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(!J4V]>L-9I @ MW@4 !D ("!"B@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(!J4QWJ_@/N @ .PD !D M ("!FS4! 'AL+W=OLG(@V$" ""!@ &0 @(' . $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ G(!J4_S#_Y7@ @ V0@ !D ("!2CX! 'AL M+W=O&PO=V]R:W-H965T9% 0!X;"]W;W)K&UL4$L! A0#% @ G(!J M4\=D^%)J!P MS$ !D ("! U ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(!J4T9._ 4*!0 ;!< M !D ("!>U\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ G(!J4S RW__< P 5PT !D M ("!%FH! 'AL+W=O&PO=V]R:W-H965T M 4 '(? 9 M " @49Q 0!X;"]W;W)K&UL4$L! A0# M% @ G(!J4Q5C=94< P .A( T ( !]78! 'AL+W-T M>6QE@$ 7W)E;',O+G)E;'-02P$"% ,4 " "<@&I3I63CO4\% "T M+0 #P @ $E>P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ G(!J4Y=W XML 83 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 84 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 314 396 1 true 72 0 false 5 false false R1.htm 0001001 - Document - Cover Page Sheet http://integral.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - 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 1004005 - 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 1005006 - 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 2101101 - Disclosure - Description of business Sheet http://integral.com/role/Descriptionofbusiness Description of business Notes 7 false false R8.htm 2103102 - 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 2110103 - Disclosure - Business combinations Sheet http://integral.com/role/Businesscombinations Business combinations Notes 9 false false R10.htm 2115104 - Disclosure - Property and equipment, net Sheet http://integral.com/role/Propertyandequipmentnet Property and equipment, net Notes 10 false false R11.htm 2120105 - Disclosure - Internal use software, net Sheet http://integral.com/role/Internalusesoftwarenet Internal use software, net Notes 11 false false R12.htm 2124106 - Disclosure - Intangible assets, net Sheet http://integral.com/role/Intangibleassetsnet Intangible assets, net Notes 12 false false R13.htm 2128107 - Disclosure - Goodwill Sheet http://integral.com/role/Goodwill Goodwill Notes 13 false false R14.htm 2131108 - Disclosure - Accounts payable and accrued expenses Sheet http://integral.com/role/Accountspayableandaccruedexpenses Accounts payable and accrued expenses Notes 14 false false R15.htm 2134109 - Disclosure - Long-term debt Sheet http://integral.com/role/Longtermdebt Long-term debt Notes 15 false false R16.htm 2139110 - Disclosure - Income taxes Sheet http://integral.com/role/Incometaxes Income taxes Notes 16 false false R17.htm 2141111 - Disclosure - Segment data Sheet http://integral.com/role/Segmentdata Segment data Notes 17 false false R18.htm 2145112 - Disclosure - Stock-based compensation Sheet http://integral.com/role/Stockbasedcompensation Stock-based compensation Notes 18 false false R19.htm 2151113 - Disclosure - Members???/ Stockholders??? equity Sheet http://integral.com/role/MembersStockholdersequity Members???/ Stockholders??? equity Notes 19 false false R20.htm 2153114 - Disclosure - Commitments and contingencies Sheet http://integral.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 20 false false R21.htm 2157115 - Disclosure - Net loss per share Sheet http://integral.com/role/Netlosspershare Net loss per share Notes 21 false false R22.htm 2161116 - Disclosure - Fair value disclosures Sheet http://integral.com/role/Fairvaluedisclosures Fair value disclosures Notes 22 false false R23.htm 2162117 - Disclosure - Related-party transactions Sheet http://integral.com/role/Relatedpartytransactions Related-party transactions Notes 23 false false R24.htm 2204201 - 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 24 false false R25.htm 2305301 - 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 2311302 - Disclosure - Business combinations (Tables) Sheet http://integral.com/role/BusinesscombinationsTables Business combinations (Tables) Tables http://integral.com/role/Businesscombinations 26 false false R27.htm 2316303 - Disclosure - Property and equipment, net (Tables) Sheet http://integral.com/role/PropertyandequipmentnetTables Property and equipment, net (Tables) Tables http://integral.com/role/Propertyandequipmentnet 27 false false R28.htm 2321304 - Disclosure - Internal use software, net (Tables) Sheet http://integral.com/role/InternalusesoftwarenetTables Internal use software, net (Tables) Tables http://integral.com/role/Internalusesoftwarenet 28 false false R29.htm 2325305 - Disclosure - Intangible assets, net (Tables) Sheet http://integral.com/role/IntangibleassetsnetTables Intangible assets, net (Tables) Tables http://integral.com/role/Intangibleassetsnet 29 false false R30.htm 2329306 - Disclosure - Goodwill (Tables) Sheet http://integral.com/role/GoodwillTables Goodwill (Tables) Tables http://integral.com/role/Goodwill 30 false false R31.htm 2332307 - 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 31 false false R32.htm 2335308 - Disclosure - Long-term debt (Tables) Sheet http://integral.com/role/LongtermdebtTables Long-term debt (Tables) Tables http://integral.com/role/Longtermdebt 32 false false R33.htm 2342309 - Disclosure - Segment data (Tables) Sheet http://integral.com/role/SegmentdataTables Segment data (Tables) Tables http://integral.com/role/Segmentdata 33 false false R34.htm 2346310 - Disclosure - Stock-based compensation (Tables) Sheet http://integral.com/role/StockbasedcompensationTables Stock-based compensation (Tables) Tables http://integral.com/role/Stockbasedcompensation 34 false false R35.htm 2354311 - Disclosure - Commitments and contingencies (Tables) Sheet http://integral.com/role/CommitmentsandcontingenciesTables Commitments and contingencies (Tables) Tables http://integral.com/role/Commitmentsandcontingencies 35 false false R36.htm 2358312 - Disclosure - Net loss per share (Tables) Sheet http://integral.com/role/NetlosspershareTables Net loss per share (Tables) Tables http://integral.com/role/Netlosspershare 36 false false R37.htm 2402401 - Disclosure - Description of business - Narrative (Details) Sheet http://integral.com/role/DescriptionofbusinessNarrativeDetails Description of business - Narrative (Details) Details 37 false false R38.htm 2406402 - Disclosure - Basis of presentation and summary of significant accounting policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails Basis of presentation and summary of significant accounting policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Details 38 false false R39.htm 2407403 - Disclosure - Basis of presentation and summary of significant accounting policies - Allowance for Doubtful Accounts (Details) Sheet http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails Basis of presentation and summary of significant accounting policies - Allowance for Doubtful Accounts (Details) Details 39 false false R40.htm 2408404 - Disclosure - Basis of presentation and summary of significant accounting policies - Valuation Assumptions of Stock Options (Details) Sheet http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails Basis of presentation and summary of significant accounting policies - Valuation Assumptions of Stock Options (Details) Details 40 false false R41.htm 2409405 - Disclosure - Basis of presentation and summary of significant accounting policies - Narrative (Details) Sheet http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails Basis of presentation and summary of significant accounting policies - Narrative (Details) Details http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesTables 41 false false R42.htm 2412406 - Disclosure - Business combinations - Narrative (Details) Sheet http://integral.com/role/BusinesscombinationsNarrativeDetails Business combinations - Narrative (Details) Details 42 false false R43.htm 2413407 - Disclosure - Business combinations - Assets Acquired and Liabilities Assumed (Details) Sheet http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails Business combinations - Assets Acquired and Liabilities Assumed (Details) Details 43 false false R44.htm 2414408 - Disclosure - Business combinations - Pro Forma Financial Information (Details) Sheet http://integral.com/role/BusinesscombinationsProFormaFinancialInformationDetails Business combinations - Pro Forma Financial Information (Details) Details 44 false false R45.htm 2417409 - Disclosure - Property and equipment, net - Summary (Details) Sheet http://integral.com/role/PropertyandequipmentnetSummaryDetails Property and equipment, net - Summary (Details) Details 45 false false R46.htm 2418410 - Disclosure - Property and equipment, net - Computer and Office Equipment under Capital Leases (Details) Sheet http://integral.com/role/PropertyandequipmentnetComputerandOfficeEquipmentunderCapitalLeasesDetails Property and equipment, net - Computer and Office Equipment under Capital Leases (Details) Details 46 false false R47.htm 2419411 - Disclosure - Property and equipment, net - Narrative (Details) Sheet http://integral.com/role/PropertyandequipmentnetNarrativeDetails Property and equipment, net - Narrative (Details) Details 47 false false R48.htm 2422412 - Disclosure - Internal use software, net - Summary (Details) Sheet http://integral.com/role/InternalusesoftwarenetSummaryDetails Internal use software, net - Summary (Details) Details 48 false false R49.htm 2423413 - Disclosure - Internal use software, net - Narrative (Details) Sheet http://integral.com/role/InternalusesoftwarenetNarrativeDetails Internal use software, net - Narrative (Details) Details 49 false false R50.htm 2426414 - Disclosure - Intangible assets, net - Summary (Details) Sheet http://integral.com/role/IntangibleassetsnetSummaryDetails Intangible assets, net - Summary (Details) Details 50 false false R51.htm 2427415 - Disclosure - Intangible assets, net - Narrative (Details) Sheet http://integral.com/role/IntangibleassetsnetNarrativeDetails Intangible assets, net - Narrative (Details) Details 51 false false R52.htm 2430416 - Disclosure - Goodwill - Summary (Details) Sheet http://integral.com/role/GoodwillSummaryDetails Goodwill - Summary (Details) Details 52 false false R53.htm 2433417 - Disclosure - Accounts payable and accrued expenses - Summary (Details) Sheet http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails Accounts payable and accrued expenses - Summary (Details) Details 53 false false R54.htm 2436418 - Disclosure - Long-term debt - Narrative (Details) Sheet http://integral.com/role/LongtermdebtNarrativeDetails Long-term debt - Narrative (Details) Details 54 false false R55.htm 2437419 - Disclosure - Long-term Debt - Summary of Carrying Amount of The Term Loan (Details) Sheet http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails Long-term Debt - Summary of Carrying Amount of The Term Loan (Details) Details 55 false false R56.htm 2438420 - Disclosure - Long-term debt - Future Principal Payments (Details) Sheet http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails Long-term debt - Future Principal Payments (Details) Details 56 false false R57.htm 2440421 - Disclosure - Income taxes - Narrative (Details) Sheet http://integral.com/role/IncometaxesNarrativeDetails Income taxes - Narrative (Details) Details 57 false false R58.htm 2443422 - Disclosure - Segment data - Narrative (Details) Sheet http://integral.com/role/SegmentdataNarrativeDetails Segment data - Narrative (Details) Details 58 false false R59.htm 2444423 - Disclosure - Segment data - Summary (Details) Sheet http://integral.com/role/SegmentdataSummaryDetails Segment data - Summary (Details) Details 59 false false R60.htm 2447424 - Disclosure - Stock-based compensation - Narrative (Details) Sheet http://integral.com/role/StockbasedcompensationNarrativeDetails Stock-based compensation - Narrative (Details) Details 60 false false R61.htm 2448425 - Disclosure - Stock-based compensation - Stock Option Activity (Details) Sheet http://integral.com/role/StockbasedcompensationStockOptionActivityDetails Stock-based compensation - Stock Option Activity (Details) Details 61 false false R62.htm 2449426 - Disclosure - Stock-based compensation - Restricted Stock Unit Activity (Details) Sheet http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails Stock-based compensation - Restricted Stock Unit Activity (Details) Details 62 false false R63.htm 2450427 - Disclosure - Stock-based compensation - Allocation of Recognized Period Costs (Details) Sheet http://integral.com/role/StockbasedcompensationAllocationofRecognizedPeriodCostsDetails Stock-based compensation - Allocation of Recognized Period Costs (Details) Details 63 false false R64.htm 2452428 - Disclosure - Members???/ Stockholders??? equity - Narrative (Details) Sheet http://integral.com/role/MembersStockholdersequityNarrativeDetails Members???/ Stockholders??? equity - Narrative (Details) Details 64 false false R65.htm 2455429 - Disclosure - Commitments and contingencies - Narrative (Details) Sheet http://integral.com/role/CommitmentsandcontingenciesNarrativeDetails Commitments and contingencies - Narrative (Details) Details 65 false false R66.htm 2456430 - Disclosure - Commitments and contingencies - Future Minimum Lease Payments for Capital Leases (Details) Sheet http://integral.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsforCapitalLeasesDetails Commitments and contingencies - Future Minimum Lease Payments for Capital Leases (Details) Details 66 false false R67.htm 2459431 - Disclosure - Net loss per share - Summary (Details) Sheet http://integral.com/role/NetlosspershareSummaryDetails Net loss per share - Summary (Details) Details 67 false false R68.htm 2460432 - Disclosure - Net loss per share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://integral.com/role/NetlosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net loss per share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 68 false false R69.htm 2463433 - Disclosure - Related-party transactions - Narrative (Details) Sheet http://integral.com/role/RelatedpartytransactionsNarrativeDetails Related-party transactions - Narrative (Details) Details 69 false false All Reports Book All Reports ias-20210930.htm ex-3111.htm ex-3121.htm ex-3211.htm ex-3221.htm ias-20210930.xsd ias-20210930_cal.xml ias-20210930_def.xml ias-20210930_lab.xml ias-20210930_pre.xml ias-20210930_g1.jpg http://xbrl.sec.gov/country/2021 http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ias-20210930.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 314, "dts": { "calculationLink": { "local": [ "ias-20210930_cal.xml" ] }, "definitionLink": { "local": [ "ias-20210930_def.xml" ] }, "inline": { "local": [ "ias-20210930.htm" ] }, "labelLink": { "local": [ "ias-20210930_lab.xml" ] }, "presentationLink": { "local": [ "ias-20210930_pre.xml" ] }, "schema": { "local": [ "ias-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 525, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021": 5, "total": 5 }, "keyCustom": 36, "keyStandard": 360, "memberCustom": 32, "memberStandard": 38, "nsprefix": "ias", "nsuri": "http://integral.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://integral.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - Property and equipment, net", "role": "http://integral.com/role/Propertyandequipmentnet", "shortName": "Property and equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "ias:InternalUseSoftwareNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120105 - Disclosure - Internal use software, net", "role": "http://integral.com/role/Internalusesoftwarenet", "shortName": "Internal use software, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "ias:InternalUseSoftwareNetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Intangible assets, net", "role": "http://integral.com/role/Intangibleassetsnet", "shortName": "Intangible assets, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Goodwill", "role": "http://integral.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - Accounts payable and accrued expenses", "role": "http://integral.com/role/Accountspayableandaccruedexpenses", "shortName": "Accounts payable and accrued expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Long-term debt", "role": "http://integral.com/role/Longtermdebt", "shortName": "Long-term debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139110 - Disclosure - Income taxes", "role": "http://integral.com/role/Incometaxes", "shortName": "Income taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141111 - Disclosure - Segment data", "role": "http://integral.com/role/Segmentdata", "shortName": "Segment data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145112 - Disclosure - Stock-based compensation", "role": "http://integral.com/role/Stockbasedcompensation", "shortName": "Stock-based compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151113 - Disclosure - Members\u2019/ Stockholders\u2019 equity", "role": "http://integral.com/role/MembersStockholdersequity", "shortName": "Members\u2019/ Stockholders\u2019 equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153114 - Disclosure - Commitments and contingencies", "role": "http://integral.com/role/Commitmentsandcontingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2157115 - Disclosure - Net loss per share", "role": "http://integral.com/role/Netlosspershare", "shortName": "Net loss per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2161116 - Disclosure - Fair value disclosures", "role": "http://integral.com/role/Fairvaluedisclosures", "shortName": "Fair value disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162117 - Disclosure - Related-party transactions", "role": "http://integral.com/role/Relatedpartytransactions", "shortName": "Related-party transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - 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": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - 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:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Business combinations (Tables)", "role": "http://integral.com/role/BusinesscombinationsTables", "shortName": "Business combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - Disclosure - Property and equipment, net (Tables)", "role": "http://integral.com/role/PropertyandequipmentnetTables", "shortName": "Property and equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "ias:InternalUseSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321304 - Disclosure - Internal use software, net (Tables)", "role": "http://integral.com/role/InternalusesoftwarenetTables", "shortName": "Internal use software, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "ias:InternalUseSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325305 - Disclosure - Intangible assets, net (Tables)", "role": "http://integral.com/role/IntangibleassetsnetTables", "shortName": "Intangible assets, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "ias:CommonUnitParValue", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "ias:CommonUnitParValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "ias:CommonUnitParValue", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "ias:CommonUnitParValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Goodwill (Tables)", "role": "http://integral.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Accounts payable and accrued expenses (Tables)", "role": "http://integral.com/role/AccountspayableandaccruedexpensesTables", "shortName": "Accounts payable and accrued expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335308 - Disclosure - Long-term debt (Tables)", "role": "http://integral.com/role/LongtermdebtTables", "shortName": "Long-term debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342309 - Disclosure - Segment data (Tables)", "role": "http://integral.com/role/SegmentdataTables", "shortName": "Segment data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346310 - Disclosure - Stock-based compensation (Tables)", "role": "http://integral.com/role/StockbasedcompensationTables", "shortName": "Stock-based compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354311 - Disclosure - Commitments and contingencies (Tables)", "role": "http://integral.com/role/CommitmentsandcontingenciesTables", "shortName": "Commitments and contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2358312 - Disclosure - Net loss per share (Tables)", "role": "http://integral.com/role/NetlosspershareTables", "shortName": "Net loss per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceInitialPublicOffering", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Description of business - Narrative (Details)", "role": "http://integral.com/role/DescriptionofbusinessNarrativeDetails", "shortName": "Description of business - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "ia0c2e440125a48f69684d67c3f20d2b1_I20210702", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Basis of presentation and summary of significant accounting policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "role": "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails", "shortName": "Basis of presentation and summary of significant accounting policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashEquivalentsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i3526403df45a42449878b37de7c7532d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Basis of presentation and summary of significant accounting policies - Allowance for Doubtful Accounts (Details)", "role": "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails", "shortName": "Basis of presentation and summary of significant accounting policies - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i3526403df45a42449878b37de7c7532d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - 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": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i7382a30a563a44dcb1968bf70b21ed5b_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Basis of presentation and summary of significant accounting policies - Valuation Assumptions of Stock Options (Details)", "role": "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "shortName": "Basis of presentation and summary of significant accounting policies - Valuation Assumptions of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i7382a30a563a44dcb1968bf70b21ed5b_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredOfferingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Basis of presentation and summary of significant accounting policies - Narrative (Details)", "role": "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails", "shortName": "Basis of presentation and summary of significant accounting policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredOfferingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Business combinations - Narrative (Details)", "role": "http://integral.com/role/BusinesscombinationsNarrativeDetails", "shortName": "Business combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "ia0c88255508b4f6fa6ee3c35259f1140_D20210809-20210809", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Business combinations - Assets Acquired and Liabilities Assumed (Details)", "role": "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Business combinations - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "icee5294e42b546feafbd68210bbf12fa_I20210809", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iaca994b3261e4fbcb9109fc64a231f45_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Business combinations - Pro Forma Financial Information (Details)", "role": "http://integral.com/role/BusinesscombinationsProFormaFinancialInformationDetails", "shortName": "Business combinations - Pro Forma Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iaca994b3261e4fbcb9109fc64a231f45_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - Property and equipment, net - Summary (Details)", "role": "http://integral.com/role/PropertyandequipmentnetSummaryDetails", "shortName": "Property and equipment, net - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i6fe0b92df7e545849859b8fa5dff64b4_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Property and equipment, net - Computer and Office Equipment under Capital Leases (Details)", "role": "http://integral.com/role/PropertyandequipmentnetComputerandOfficeEquipmentunderCapitalLeasesDetails", "shortName": "Property and equipment, net - Computer and Office Equipment under Capital Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "ic71dbee533834f4d8a1b5ca8570bd043_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Property and equipment, net - Narrative (Details)", "role": "http://integral.com/role/PropertyandequipmentnetNarrativeDetails", "shortName": "Property and equipment, net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422412 - Disclosure - Internal use software, net - Summary (Details)", "role": "http://integral.com/role/InternalusesoftwarenetSummaryDetails", "shortName": "Internal use software, net - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ias:InternalUseSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i3510b01366294ef4983faeca91612467_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedComputerSoftwareGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i078acdad094143ceab304499677b6cf4_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Internal use software, net - Narrative (Details)", "role": "http://integral.com/role/InternalusesoftwarenetNarrativeDetails", "shortName": "Internal use software, net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i078acdad094143ceab304499677b6cf4_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AdjustmentForAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i085d408f10ec492681a32dc6e8c0d396_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS\u2019/ STOCKHOLDERS\u2019 EQUITY", "role": "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN MEMBERS\u2019/ STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i085d408f10ec492681a32dc6e8c0d396_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426414 - Disclosure - Intangible assets, net - Summary (Details)", "role": "http://integral.com/role/IntangibleassetsnetSummaryDetails", "shortName": "Intangible assets, net - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Intangible assets, net - Narrative (Details)", "role": "http://integral.com/role/IntangibleassetsnetNarrativeDetails", "shortName": "Intangible assets, net - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i3526403df45a42449878b37de7c7532d_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Goodwill - Summary (Details)", "role": "http://integral.com/role/GoodwillSummaryDetails", "shortName": "Goodwill - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Accounts payable and accrued expenses - Summary (Details)", "role": "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails", "shortName": "Accounts payable and accrued expenses - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Long-term debt - Narrative (Details)", "role": "http://integral.com/role/LongtermdebtNarrativeDetails", "shortName": "Long-term debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Long-term Debt - Summary of Carrying Amount of The Term Loan (Details)", "role": "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails", "shortName": "Long-term Debt - Summary of Carrying Amount of The Term Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438420 - Disclosure - Long-term debt - Future Principal Payments (Details)", "role": "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails", "shortName": "Long-term debt - Future Principal Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440421 - Disclosure - Income taxes - Narrative (Details)", "role": "http://integral.com/role/IncometaxesNarrativeDetails", "shortName": "Income taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443422 - Disclosure - Segment data - Narrative (Details)", "role": "http://integral.com/role/SegmentdataNarrativeDetails", "shortName": "Segment data - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444423 - Disclosure - Segment data - Summary (Details)", "role": "http://integral.com/role/SegmentdataSummaryDetails", "shortName": "Segment data - Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i62577cb4438d4b389e1bf2bff02a079c_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447424 - Disclosure - Stock-based compensation - Narrative (Details)", "role": "http://integral.com/role/StockbasedcompensationNarrativeDetails", "shortName": "Stock-based compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "id1d8f9f649ae4b6e82cc493ee5bf2a50_D20210101-20210930", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i501c25b3ab0d4e2eae874d15af8bd9ad_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448425 - Disclosure - Stock-based compensation - Stock Option Activity (Details)", "role": "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails", "shortName": "Stock-based compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5a2e3788e1b0455580743b37761a364a_D20210701-20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i879259ccf9f840988ba33a24cd135a0f_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449426 - Disclosure - Stock-based compensation - Restricted Stock Unit Activity (Details)", "role": "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails", "shortName": "Stock-based compensation - Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i879259ccf9f840988ba33a24cd135a0f_I20210630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - Disclosure - Stock-based compensation - Allocation of Recognized Period Costs (Details)", "role": "http://integral.com/role/StockbasedcompensationAllocationofRecognizedPeriodCostsDetails", "shortName": "Stock-based compensation - Allocation of Recognized Period Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i3d743b8d71d34dc7a3ca5a24096424cd_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452428 - Disclosure - Members\u2019/ Stockholders\u2019 equity - Narrative (Details)", "role": "http://integral.com/role/MembersStockholdersequityNarrativeDetails", "shortName": "Members\u2019/ Stockholders\u2019 equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i3d844753777c414f9f9bf4135f193bd4_D20210701-20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455429 - Disclosure - Commitments and contingencies - Narrative (Details)", "role": "http://integral.com/role/CommitmentsandcontingenciesNarrativeDetails", "shortName": "Commitments and contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456430 - Disclosure - Commitments and contingencies - Future Minimum Lease Payments for Capital Leases (Details)", "role": "http://integral.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsforCapitalLeasesDetails", "shortName": "Commitments and contingencies - Future Minimum Lease Payments for Capital Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "iec992932bc8749dd85fc6d8e7257cfb8_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459431 - Disclosure - Net loss per share - Summary (Details)", "role": "http://integral.com/role/NetlosspershareSummaryDetails", "shortName": "Net loss per share - Summary (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460432 - Disclosure - Net loss per share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://integral.com/role/NetlosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Net loss per share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i5414c0e2e00048f88165e03d47763a87_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DueToRelatedPartiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463433 - Disclosure - Related-party transactions - Narrative (Details)", "role": "http://integral.com/role/RelatedpartytransactionsNarrativeDetails", "shortName": "Related-party transactions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i3ffbf95d8a3e4ca69e03acf14c536535_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "ias:BusinessDescriptionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Description of business", "role": "http://integral.com/role/Descriptionofbusiness", "shortName": "Description of business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "ias:BusinessDescriptionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - 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": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Business combinations", "role": "http://integral.com/role/Businesscombinations", "shortName": "Business combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ias-20210930.htm", "contextRef": "i2096d555110f40e19712c5db2015f916_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 72, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://integral.com/role/SegmentdataNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "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", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r528" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "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", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "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", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "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", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://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", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://integral.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ias_ACloudGuruIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A Cloud Guru, Inc.", "label": "A Cloud Guru, Inc. [Member]", "terseLabel": "A Cloud Guru" } } }, "localname": "ACloudGuruIncMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_AccruedBonusesAndCommissionsCurrent": { "auth_ref": [], "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails": { "order": 5.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/20210930", "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "ias_AccruedRevenueSharingCurrent": { "auth_ref": [], "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails": { "order": 6.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/20210930", "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "ias_AlternativeCurrencyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alternative Currency", "label": "Alternative Currency [Member]", "terseLabel": "Alternative Currency" } } }, "localname": "AlternativeCurrencyMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_AmendedAndRestatedLongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended And Restated Long Term Incentive Plan", "label": "Amended And Restated Long Term Incentive Plan [Member]", "terseLabel": "Amended and Restated LTIP" } } }, "localname": "AmendedAndRestatedLongTermIncentivePlanMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "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]", "terseLabel": "Amended and Restated 2018 Plan" } } }, "localname": "AmendedAndRestatedTwoThousandAndEighteenPlanMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSecurityDeposits": { "auth_ref": [], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Security Deposits", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Security Deposits", "terseLabel": "Security deposits" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSecurityDeposits", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "ias_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesPayable": { "auth_ref": [], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Taxes Payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Taxes Payable", "terseLabel": "Taxes payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesPayable", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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]", "terseLabel": "Capitalized computer and office equipment" } } }, "localname": "CapitalizedComputerAndOfficeEquipmentMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/PropertyandequipmentnetComputerandOfficeEquipmentunderCapitalLeasesDetails", "http://integral.com/role/PropertyandequipmentnetNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_CapitalizedComputerSoftwareUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Computer Software, Useful Life", "label": "Capitalized Computer Software, Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "CapitalizedComputerSoftwareUsefulLife", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/InternalusesoftwarenetSummaryDetails" ], "xbrltype": "durationItemType" }, "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/20210930", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "ias_CommonUnitParValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Member units par value.", "label": "Common Unit, Par Value", "terseLabel": "Member units, par value (in usd per share)" } } }, "localname": "CommonUnitParValue", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "ias_ComputerAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer and office equipment.", "label": "Computer And Office Equipment [Member]", "terseLabel": "Computer and office equipment" } } }, "localname": "ComputerAndOfficeEquipmentMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "domainItemType" }, "ias_ComputerSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Software", "label": "Computer Software [Member]", "terseLabel": "Computer software" } } }, "localname": "ComputerSoftwareMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "domainItemType" }, "ias_ConsultingServicesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting Services and Other", "label": "Consulting Services and Other [Member]", "terseLabel": "Consulting Services and Other" } } }, "localname": "ConsultingServicesAndOtherMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_ConversionOfMemberUnitsToCommonStockRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion Of Member Units To Common Stock, Ratio", "label": "Conversion Of Member Units To Common Stock, Ratio", "terseLabel": "Ratio of conversion of member units to common stock" } } }, "localname": "ConversionOfMemberUnitsToCommonStockRatio", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "decimalItemType" }, "ias_ConversionOfMembersEquityToAdditionalPaidInCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Conversion Of Members Equity To Additional Paid In Capital", "label": "Conversion Of Members Equity To Additional Paid In Capital", "terseLabel": "Conversion of members\u2019 equity to additional paid-in capital" } } }, "localname": "ConversionOfMembersEquityToAdditionalPaidInCapital", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ias_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit agreement.", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_CventIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cvent, Inc.", "label": "Cvent, Inc. [Member]", "terseLabel": "Cvent" } } }, "localname": "CventIncMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_DebtInstrumentCovenantTermsMinimumInterestCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Terms, Minimum Interest Coverage Ratio", "label": "Debt Instrument, Covenant Terms, Minimum Interest Coverage Ratio", "terseLabel": "Minimum Interest Coverage Ratio" } } }, "localname": "DebtInstrumentCovenantTermsMinimumInterestCoverageRatio", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "ias_DebtInstrumentCovenantTermsMinimumNetLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Terms, Minimum Net Leverage Ratio", "label": "Debt Instrument, Covenant Terms, Minimum Net Leverage Ratio", "terseLabel": "Minimum Net Leverage Ratio" } } }, "localname": "DebtInstrumentCovenantTermsMinimumNetLeverageRatio", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "ias_DebtInstrumentInterestRatePaidInKind": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Interest Rate, Paid-In-Kind", "label": "Debt Instrument, Interest Rate, Paid-In-Kind", "terseLabel": "Paid in Kind interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRatePaidInKind", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "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]", "terseLabel": "Digital advertising transparency software" } } }, "localname": "DigitalAdvertisingTransparencySoftwareMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/InternalusesoftwarenetNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan member.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_IncreaseDecreaseInAccruedRent": { "auth_ref": [], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Accrued Rent", "label": "Increase (Decrease) In Accrued Rent", "terseLabel": "Increase in accrued rent" } } }, "localname": "IncreaseDecreaseInAccruedRent", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ias_IncreaseDecreaseInUnbilledReceivable": { "auth_ref": [], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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/20210930", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ias_InternalUseSoftwareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal use software.", "label": "Internal Use Software [Abstract]", "terseLabel": "Internal Use Software [Abstract]" } } }, "localname": "InternalUseSoftwareAbstract", "nsuri": "http://integral.com/20210930", "xbrltype": "stringItemType" }, "ias_InternalUseSoftwareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal use software.", "label": "Internal Use Software [Line Items]", "terseLabel": "Internal Use Software [Line Items]" } } }, "localname": "InternalUseSoftwareLineItems", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/InternalusesoftwarenetNarrativeDetails", "http://integral.com/role/InternalusesoftwarenetSummaryDetails" ], "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/20210930", "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": "Schedule of Internal Use Software, Net" } } }, "localname": "InternalUseSoftwareTableTextBlock", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/InternalusesoftwarenetTables" ], "xbrltype": "textBlockItemType" }, "ias_LineOfCreditFacilityAccordionFeatureAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Additional Borrowing Capacity", "label": "Line of Credit Facility, Accordion Feature, Additional Borrowing Capacity", "terseLabel": "Additional borrowing capacity of credit facility" } } }, "localname": "LineOfCreditFacilityAccordionFeatureAdditionalBorrowingCapacity", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ias_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Incremental increases in maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ias_LongTermDebtNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Net", "label": "Long-Term Debt, Net [Member]", "terseLabel": "Long-Term Debt, Net" } } }, "localname": "LongTermDebtNetMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long term incentive plan.", "label": "Long Term Incentive Plan [Member]", "terseLabel": "LTIP" } } }, "localname": "LongTermIncentivePlanMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_LucidIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lucid, Inc.", "label": "Lucid, Inc. [Member]", "terseLabel": "Lucid" } } }, "localname": "LucidIncMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_MarketoIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Marketo, Inc.", "label": "Marketo, Inc. [Member]", "terseLabel": "Marketo" } } }, "localname": "MarketoIncMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_MediaoceanLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mediaocean, LLC", "label": "Mediaocean, LLC [Member]", "terseLabel": "Mediaocean" } } }, "localname": "MediaoceanLLCMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_MemberUnitsVestedDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Member Units Vested During Period, Shares", "label": "Member Units Vested During Period, Shares", "terseLabel": "Units vested (in shares)" } } }, "localname": "MemberUnitsVestedDuringPeriodShares", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "ias_NavexGlobalInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Navex global, Inc.", "label": "Navex Global, Inc. [Member]", "terseLabel": "Navex" } } }, "localname": "NavexGlobalInc.Member", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_NetIncomeLossAfterCorporateConversion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income (Loss) After Corporate Conversion", "label": "Net Income (Loss) After Corporate Conversion", "terseLabel": "Net loss" } } }, "localname": "NetIncomeLossAfterCorporateConversion", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "ias_NetIncomeLossPriorToCorporateConversion": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income (Loss) Prior To Corporate Conversion", "label": "Net Income (Loss) Prior To Corporate Conversion", "terseLabel": "Net loss prior to corporate conversion" } } }, "localname": "NetIncomeLossPriorToCorporateConversion", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "ias_NewCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Credit Agreement", "label": "New Credit Agreement [Member]", "terseLabel": "New Credit Agreement" } } }, "localname": "NewCreditAgreementMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_PoppuloIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Poppulo, Inc.", "label": "Poppulo, Inc. [Member]", "terseLabel": "Poppulo" } } }, "localname": "PoppuloIncMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_PublicaLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Publica LLC", "label": "Publica LLC [Member]", "terseLabel": "Publica LLC" } } }, "localname": "PublicaLLCMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://integral.com/role/BusinesscombinationsNarrativeDetails", "http://integral.com/role/BusinesscombinationsProFormaFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "ias_ReturnTargetOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Return Target Options", "label": "Return Target Options [Member]", "terseLabel": "Return Target Options" } } }, "localname": "ReturnTargetOptionsMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "ias_SaleOfStockPeriodOfUnderwriterOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Period Of Underwriter Option", "label": "Sale Of Stock, Period Of Underwriter Option", "terseLabel": "Period of underwriter option" } } }, "localname": "SaleOfStockPeriodOfUnderwriterOption", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/DescriptionofbusinessNarrativeDetails" ], "xbrltype": "durationItemType" }, "ias_ScheduleOfInternalUseSoftwareTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of internal use software.", "label": "Schedule Of Internal Use Software [Table]", "terseLabel": "Schedule Of Internal Use Software [Table]" } } }, "localname": "ScheduleOfInternalUseSoftwareTable", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/InternalusesoftwarenetNarrativeDetails", "http://integral.com/role/InternalusesoftwarenetSummaryDetails" ], "xbrltype": "stringItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsMinimumEquityReturnMultiple": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Minimum Equity Return Multiple", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Minimum Equity Return Multiple", "terseLabel": "Minimum equity return multiple" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsMinimumEquityReturnMultiple", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "pureItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionPremiumPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Conversion Premium, Percent", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Conversion Premium, Percent", "terseLabel": "Conversion premium (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardConversionPremiumPercent", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Expected To Vest, Outstanding, Number", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Expected To Vest, Outstanding, Number", "terseLabel": "Expected to vest at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Value", "terseLabel": "Value of awards granted during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodValue", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInSharesReservedForFutureIssuanceMaximumSharesOfCommonStockForESPPPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Increase In Shares Reserved For Future Issuance, Maximum Shares Of Common Stock For ESPP Plan", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Increase In Shares Reserved For Future Issuance, Maximum Shares Of Common Stock For ESPP Plan", "terseLabel": "Increase in stock reserved for future issuance, maximum shares of common stock allotted for ESPP (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInSharesReservedForFutureIssuanceMaximumSharesOfCommonStockForESPPPlan", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInSharesReservedForFutureIssuancePercentOfCommonStockOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Increase In Shares Reserved For Future Issuance, Percent Of Common Stock Outstanding", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Increase In Shares Reserved For Future Issuance, Percent Of Common Stock Outstanding", "terseLabel": "Increase in stock reserved for future issuance, proportion of common stock outstanding (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInSharesReservedForFutureIssuancePercentOfCommonStockOutstanding", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualEmployeeParticipation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Employee Participation", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Employee Participation", "terseLabel": "Maximum annual employee payroll deductions of eligible compensation for ESPP" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualEmployeeParticipation", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPercentageForSaleOfEquityInterestToThirdParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percentage For Sale Of Equity Interest To Third-Party", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percentage For Sale Of Equity Interest To Third-Party", "terseLabel": "Maximum proportion for sale of equity interest to third-party (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPercentageForSaleOfEquityInterestToThirdParty", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPercentageOfTransferOfEquityInterestToThirdParty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percentage Of Transfer Of Equity Interest To Third-Party", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Percentage Of Transfer Of Equity Interest To Third-Party", "terseLabel": "Maximum proportion for transfer of equity interest to third-party (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumPercentageOfTransferOfEquityInterestToThirdParty", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstractAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract [Abstract]", "terseLabel": "Aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstractAbstract", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "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/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPeriodOfIncreaseInSharesReservedForFutureIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Options, Period Of Increase In Shares Reserved For Future Issuance", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Options, Period Of Increase In Shares Reserved For Future Issuance", "terseLabel": "Period of increase in stock reserved for future issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPeriodOfIncreaseInSharesReservedForFutureIssuance", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyAwardVestingRightsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Quarterly Award Vesting Rights, Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Quarterly Award Vesting Rights, Percentage", "terseLabel": "Quarterly award vesting rate (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardQuarterlyAwardVestingRightsPercentage", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "ias_SterlingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sterling", "label": "Sterling [Member]", "terseLabel": "Sterling" } } }, "localname": "SterlingMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_StockRepurchasedDuringPeriodValueInExcessOfParValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Stock Repurchased During Period, Value, In Excess Of Par Value", "label": "Stock Repurchased During Period, Value, In Excess Of Par Value", "terseLabel": "Stock repurchased during period, value, in excess of par value" } } }, "localname": "StockRepurchasedDuringPeriodValueInExcessOfParValue", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ias_SubscriptionSoftwareArrangementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Software Arrangements", "label": "Subscription Software Arrangements [Member]", "terseLabel": "Subscription Software Arrangements" } } }, "localname": "SubscriptionSoftwareArrangementsMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan.", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails" ], "xbrltype": "domainItemType" }, "ias_TimeBasedOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time Based Options", "label": "Time Based Options [Member]", "terseLabel": "Time Based Options" } } }, "localname": "TimeBasedOptionsMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "ias_TrainingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Training [Member]", "label": "Training [Member]", "terseLabel": "Training" } } }, "localname": "TrainingMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_TravelAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Travel and Other", "label": "Travel and Other [Member]", "terseLabel": "Travel and Other" } } }, "localname": "TravelAndOtherMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_TwoThousandAndEighteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand and eighteen plan member.", "label": "Two Thousand And Eighteen Plan [Member]", "terseLabel": "2018 Plan" } } }, "localname": "TwoThousandAndEighteenPlanMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "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]", "terseLabel": "2021 Plan" } } }, "localname": "TwoThousandAndTwentyOnePlanMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_VistaConsultingGroupLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vista consulting group, LLC.", "label": "Vista Consulting Group, LLC [Member]", "terseLabel": "VCG" } } }, "localname": "VistaConsultingGroupLlcMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ias_VistaEquityPartnersManagementLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vista equity partners management, LLC.", "label": "Vista Equity Partners Management, LLC [Member]", "terseLabel": "VEP" } } }, "localname": "VistaEquityPartnersManagementLlcMember", "nsuri": "http://integral.com/20210930", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r308", "r435", "r436", "r438", "r520" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas [Member]", "terseLabel": "North and South America (\u201cAmericas\u201d)" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataSummaryDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "verboseLabel": "Asia and Pacific Rim (\u201cAPAC\u201d)" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataSummaryDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r112", "r155", "r161", "r162", "r163", "r164", "r166", "r168", "r172", "r228", "r229", "r230", "r231", "r232", "r233", "r235", "r236", "r238", "r240", "r241" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataSummaryDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r112", "r155", "r161", "r162", "r163", "r164", "r166", "r168", "r172", "r228", "r229", "r230", "r231", "r232", "r233", "r235", "r236", "r238", "r240", "r241" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataSummaryDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r49", "r51", "r110", "r111", "r247", "r279" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r246", "r278", "r310", "r312", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r494", "r496", "r521", "r522" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "http://integral.com/role/IntangibleassetsnetSummaryDetails", "http://integral.com/role/InternalusesoftwarenetSummaryDetails", "http://integral.com/role/LongtermdebtNarrativeDetails", "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r246", "r278", "r310", "r312", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r494", "r496", "r521", "r522" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "http://integral.com/role/IntangibleassetsnetSummaryDetails", "http://integral.com/role/InternalusesoftwarenetSummaryDetails", "http://integral.com/role/LongtermdebtNarrativeDetails", "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r246", "r278", "r307", "r310", "r312", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r494", "r496", "r521", "r522" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "http://integral.com/role/IntangibleassetsnetSummaryDetails", "http://integral.com/role/InternalusesoftwarenetSummaryDetails", "http://integral.com/role/LongtermdebtNarrativeDetails", "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r246", "r278", "r307", "r310", "r312", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r494", "r496", "r521", "r522" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "http://integral.com/role/IntangibleassetsnetSummaryDetails", "http://integral.com/role/InternalusesoftwarenetSummaryDetails", "http://integral.com/role/LongtermdebtNarrativeDetails", "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r50", "r51", "r110", "r111", "r247", "r279" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r175", "r176", "r304", "r306", "r495", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataNarrativeDetails", "http://integral.com/role/SegmentdataSummaryDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r175", "r176", "r304", "r306", "r495", "r503", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataNarrativeDetails", "http://integral.com/role/SegmentdataSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/2021-01-31", "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]", "terseLabel": "Accounts Payable and Accrued Liabilities, Current [Abstract]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r34" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/Accountspayableandaccruedexpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33", "r443" ], "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails": { "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 liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r195" ], "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": "Schedule of Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r19", "r180", "r181" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r7", "r8", "r38" ], "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails": { "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, 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/2021-01-31", "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r7", "r8", "r38" ], "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails": { "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 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/2021-01-31", "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRentNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r30", "r216" ], "calculation": { "http://integral.com/role/PropertyandequipmentnetSummaryDetails": { "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/2021-01-31", "presentation": [ "http://integral.com/role/PropertyandequipmentnetComputerandOfficeEquipmentunderCapitalLeasesDetails", "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r54", "r55", "r56", "r485", "r501", "r502" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r56", "r62", "r63", "r64", "r114", "r115", "r116", "r404", "r497", "r498", "r532" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimate useful lives of acquired intangible assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r351", "r443" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional\u00a0paid-in-capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r114", "r115", "r116", "r348", "r349", "r350", "r410" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r93", "r210" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/InternalusesoftwarenetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r313", "r315", "r354", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r315", "r344", "r353" ], "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", "verboseLabel": "Stock compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationAllocationofRecognizedPeriodCostsDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r183", "r190", "r191", "r194" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r193" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r74", "r93", "r259", "r425" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r93", "r204", "r210" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsNarrativeDetails", "http://integral.com/role/IntangibleassetsnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/NetlosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/NetlosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/NetlosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/NetlosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r105", "r158", "r163", "r170", "r188", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r237", "r239", "r241", "r242", "r401", "r405", "r414", "r441", "r443", "r470", "r482" ], "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/2021-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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r48", "r105", "r188", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r237", "r239", "r241", "r242", "r401", "r405", "r414", "r441", "r443" ], "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/2021-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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r317", "r346" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/MembersStockholdersequityNarrativeDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r113" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/Basisofpresentationandsummaryofsignificantaccountingpolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r309", "r311" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://integral.com/role/BusinesscombinationsNarrativeDetails", "http://integral.com/role/BusinesscombinationsProFormaFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r309", "r311", "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://integral.com/role/BusinesscombinationsNarrativeDetails", "http://integral.com/role/BusinesscombinationsProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r398" ], "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": "Stock issued for acquisition (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://integral.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsProFormaFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r383", "r384" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of Pro Forma Financial Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r399" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Portion of goodwill acquired expected to be deductible for tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r383", "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r383", "r384" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsProFormaFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r381" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition-related transaction costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r395", "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Value of stock issued for acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/Businesscombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r382" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "negatedTerseLabel": "Income from operations of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r382" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Net sales of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r389" ], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r389" ], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r389" ], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r389" ], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r389" ], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r389" ], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r389" ], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liability", "verboseLabel": "Deferred tax liability recognized" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://integral.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r388", "r389" ], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "intangibles assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r389" ], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r388", "r389" ], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r389" ], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r97", "r98", "r99" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r14", "r428", "r429" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r97", "r98" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r429" ], "calculation": { "http://integral.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsforCapitalLeasesDetails": { "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/2021-01-31", "presentation": [ "http://integral.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsforCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsNetMinimumPayments1": { "auth_ref": [ "r429" ], "calculation": { "http://integral.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsforCapitalLeasesDetails": { "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/2021-01-31", "presentation": [ "http://integral.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsforCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsNetPresentValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capital Leases, Future Minimum Payments, Net Present Value [Abstract]", "terseLabel": "Capital Leases, Future Minimum Payments, Net Present Value [Abstract]" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsNetPresentValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsforCapitalLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "auth_ref": [ "r429" ], "calculation": { "http://integral.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsforCapitalLeasesDetails": { "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/2021-01-31", "presentation": [ "http://integral.com/role/CommitmentsandcontingenciesFutureMinimumLeasePaymentsforCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r524" ], "calculation": { "http://integral.com/role/InternalusesoftwarenetSummaryDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0 } }, "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/2021-01-31", "presentation": [ "http://integral.com/role/InternalusesoftwarenetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r524" ], "calculation": { "http://integral.com/role/InternalusesoftwarenetSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://integral.com/role/InternalusesoftwarenetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r523" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://integral.com/role/InternalusesoftwarenetSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total internal use software, net", "verboseLabel": "Internal use software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://integral.com/role/InternalusesoftwarenetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r28", "r95" ], "calculation": { "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r89", "r95", "r100" ], "calculation": { "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "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/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r89", "r415" ], "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, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r224", "r474", "r489" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Note 14)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-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]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r221", "r222", "r223", "r225", "r507" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/Commitmentsandcontingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r114", "r115", "r410" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY", "http://integral.com/role/DescriptionofbusinessNarrativeDetails", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r292" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesSubscribedButUnissued": { "auth_ref": [ "r18" ], "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 (shares)" } } }, "localname": "CommonStockSharesSubscribedButUnissued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/DescriptionofbusinessNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r443" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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 September\u00a030, 2021, 153,940,553 shares issued and outstanding at September\u00a030, 2021; 0 shares issued and outstanding at December\u00a031, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-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 (in shares)" } } }, "localname": "CommonUnitAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonUnitIssuanceValue": { "auth_ref": [], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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 September\u00a030, 2021, 0 units and 134,039,494 issued and outstanding at September\u00a030, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "CommonUnitIssuanceValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonUnitIssued": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of common units issued of limited liability company (LLC).", "label": "Common Unit, Issued", "terseLabel": "Member units, shares issued (in shares)" } } }, "localname": "CommonUnitIssued", "nsuri": "http://fasb.org/us-gaap/2021-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 (in shares)" } } }, "localname": "CommonUnitOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r321" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r58", "r60", "r61", "r70", "r476", "r491" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r101", "r403" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r301", "r302", "r305" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r67", "r68" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r75" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-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]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails", "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails", "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://integral.com/role/BusinesscombinationsNarrativeDetails", "http://integral.com/role/IntangibleassetsnetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r104", "r112", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r266", "r267", "r268", "r269", "r426", "r471", "r472", "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r261", "r472", "r481" ], "calculation": { "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt, gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r40", "r264", "r424", "r426" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate on debt (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails", "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41", "r104", "r112", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r266", "r267", "r268", "r269", "r426" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r104", "r112", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r266", "r267", "r268", "r269", "r293", "r296", "r297", "r298", "r423", "r424", "r426", "r427", "r480" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails", "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r250", "r262", "r266", "r267", "r425" ], "calculation": { "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "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", "negatedTerseLabel": "Less: Unamortized debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r32", "r250", "r425" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r106", "r368", "r373", "r374", "r375" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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 benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r360", "r361" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r47", "r196" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r93", "r214" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/PropertyandequipmentnetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r93", "r214" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsNarrativeDetails", "http://integral.com/role/IntangibleassetsnetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/Stockbasedcompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r33", "r109", "r231", "r233", "r234", "r240", "r241", "r242", "r436" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "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 (\u201cEMEA\u201d)" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r119", "r120", "r121", "r122", "r123", "r127", "r129", "r131", "r132", "r133", "r137", "r138", "r411", "r412", "r477", "r492" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share \u2013 basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://integral.com/role/NetlosspershareSummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings Per Share, Basic and Diluted [Abstract]" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/NetlosspershareSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r119", "r120", "r121", "r122", "r123", "r129", "r131", "r132", "r133", "r137", "r138", "r411", "r412", "r477", "r492" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share \u2013 diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://integral.com/role/NetlosspershareSummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r134", "r135", "r136", "r139" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net loss per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/Netlosspershare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r415" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r363" ], "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 (percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/IncometaxesNarrativeDetails" ], "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]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r345" ], "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": "Recognition period for unamortized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options", "verboseLabel": "Options to purchase common stock/member units" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/NetlosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r62", "r63", "r64", "r114", "r115", "r116", "r118", "r124", "r126", "r140", "r189", "r292", "r299", "r348", "r349", "r350", "r369", "r370", "r410", "r416", "r417", "r418", "r419", "r420", "r421", "r497", "r498", "r499", "r532" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY", "http://integral.com/role/DescriptionofbusinessNarrativeDetails", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r413" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/Fairvaluedisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r409" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r431", "r432" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2021-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/2021-01-31", "presentation": [ "http://integral.com/role/IntangibleassetsnetSummaryDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension": { "auth_ref": [ "r212" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/IntangibleassetsnetSummaryDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r209" ], "calculation": { "http://integral.com/role/IntangibleassetsnetSummaryDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/IntangibleassetsnetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r205", "r207", "r209", "r211", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://integral.com/role/BusinesscombinationsNarrativeDetails", "http://integral.com/role/IntangibleassetsnetSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r209", "r455" ], "calculation": { "http://integral.com/role/IntangibleassetsnetSummaryDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross\u00a0book value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/IntangibleassetsnetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/IntangibleassetsnetSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r205", "r208" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://integral.com/role/BusinesscombinationsNarrativeDetails", "http://integral.com/role/IntangibleassetsnetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r209", "r454" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://integral.com/role/IntangibleassetsnetSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net\u00a0book\u00a0value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://integral.com/role/IntangibleassetsnetSummaryDetails" ], "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" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r93", "r270", "r271" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Extinguishment of debt", "negatedTerseLabel": "Loss on debt refinancing", "verboseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r197", "r198", "r443", "r469" ], "calculation": { "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill at end of period", "periodStartLabel": "Goodwill at beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://integral.com/role/GoodwillSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r199" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Publica acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/GoodwillSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r200" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/GoodwillSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/GoodwillSummaryDetails" ], "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" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/DescriptionofbusinessNarrativeDetails", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossAttributableToParent": { "auth_ref": [ "r64", "r77" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss) Attributable to Parent, before Tax", "totalLabel": "Net loss before benefit from income taxes" } } }, "localname": "IncomeLossAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r218", "r220" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r107", "r364", "r366", "r367", "r371", "r376", "r378", "r379", "r380" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/Incometaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r108", "r125", "r126", "r157", "r362", "r372", "r377", "r493" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://integral.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r96" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r92" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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\u00a0in accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r92" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r92", "r451" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "auth_ref": [ "r92" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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": "Decrease in due to related party" } } }, "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-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, net of acquired business:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r92" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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": "Decrease (increase) in other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r92" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Increase in prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r213" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/Intangibleassetsnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r65", "r156", "r422", "r425", "r478" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r79", "r257", "r265", "r268", "r269" ], "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 expense on debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r88", "r90", "r96" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r8", "r9", "r38" ], "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails": { "order": 4.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/2021-01-31", "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r105", "r164", "r188", "r228", "r229", "r230", "r233", "r234", "r235", "r237", "r239", "r241", "r242", "r402", "r405", "r406", "r414", "r441", "r442" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r105", "r188", "r414", "r443", "r473", "r487" ], "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\u2019/stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-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\u2019/STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r105", "r188", "r228", "r229", "r230", "r233", "r234", "r235", "r237", "r239", "r241", "r242", "r402", "r405", "r406", "r414", "r441", "r442", "r443" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r472", "r481" ], "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": "Amount outstanding under credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "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": "Maximum borrowing capacity of credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee rate (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r251", "r263", "r266", "r267", "r472", "r483" ], "calculation": { "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails": { "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/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r112", "r226", "r255" ], "calculation": { "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails": { "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 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": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r112", "r226", "r255" ], "calculation": { "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails": { "order": 6.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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r112", "r226", "r255" ], "calculation": { "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails": { "order": 5.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": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r112", "r226", "r255" ], "calculation": { "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails": { "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 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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r112", "r226", "r255" ], "calculation": { "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails": { "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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r112" ], "calculation": { "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails": { "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 remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2021\u00a0(remaining three months)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails": { "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 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", "totalLabel": "Total carrying amount" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r272" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/Longtermdebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r227" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Maturities of Long-term Debt [Abstract]", "terseLabel": "Maturities of Long-term Debt [Abstract]" } } }, "localname": "MaturitiesOfLongTermDebtAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MemberUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ownership interest in limited liability company (LLC).", "label": "Member Units [Member]", "terseLabel": "Member\u2019s Interest" } } }, "localname": "MemberUnitsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r91", "r94" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r57", "r59", "r64", "r69", "r94", "r105", "r117", "r119", "r120", "r121", "r122", "r125", "r126", "r130", "r158", "r162", "r166", "r169", "r172", "r188", "r228", "r229", "r230", "r233", "r234", "r235", "r237", "r239", "r241", "r242", "r412", "r414", "r475", "r490" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://integral.com/role/NetlosspershareSummaryDetails" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/NetlosspershareSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently adopted accounting pronouncements & Accounting pronouncements not yet adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-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 investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1": { "auth_ref": [ "r97", "r98", "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Payables Assumed", "terseLabel": "Internal use software acquired included in accounts payable" } } }, "localname": "NoncashOrPartNoncashAcquisitionPayablesAssumed1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OffMarketFavorableLeaseMember": { "auth_ref": [ "r31" ], "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" } } }, "localname": "OffMarketFavorableLeaseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/IntangibleassetsnetSummaryDetails" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r158", "r162", "r166", "r169", "r172" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossAttributableToParent", "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 income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r430" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r161", "r162", "r163", "r164", "r166", "r172" ], "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]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r9", "r38" ], "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails": { "order": 8.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/2021-01-31", "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r52" ], "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 adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/DescriptionofbusinessNarrativeDetails", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r93" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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 interest expense" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_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" } } }, "localname": "PaymentInKindPIKNoteMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfEquity": { "auth_ref": [ "r84" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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 unit repurchases" } } }, "localname": "PaymentsForRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r81" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r86" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments for debt issuance costs", "verboseLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r87" ], "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 for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payments for offering costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r80", "r397" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Purchase price" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r80" ], "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 acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Payment for the acquisition of Publica, net of acquired cash" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireSoftware": { "auth_ref": [ "r81" ], "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", "terseLabel": "Payments to acquire software" } } }, "localname": "PaymentsToAcquireSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/InternalusesoftwarenetNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Stock Units (PSUs)" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r317", "r346" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17", "r276" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17", "r276" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17", "r443" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred Stock, $0.001 par value, 50,000,000 shares authorized at September\u00a030, 2021; 0 shares issued and outstanding at September\u00a030, 2021 and December\u00a031, 2020" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r26", "r27" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r82" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from initial public offering, net of underwriting discounts and commissions", "verboseLabel": "Proceeds from issuance in IPO" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://integral.com/role/DescriptionofbusinessNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r83", "r104" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from the New Revolver" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r82", "r347" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r30", "r217" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/InternalusesoftwarenetNarrativeDetails", "http://integral.com/role/InternalusesoftwarenetSummaryDetails", "http://integral.com/role/PropertyandequipmentnetComputerandOfficeEquipmentunderCapitalLeasesDetails", "http://integral.com/role/PropertyandequipmentnetNarrativeDetails", "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r219", "r508", "r509", "r510" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/Propertyandequipmentnet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r29", "r215" ], "calculation": { "http://integral.com/role/PropertyandequipmentnetSummaryDetails": { "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/2021-01-31", "presentation": [ "http://integral.com/role/PropertyandequipmentnetComputerandOfficeEquipmentunderCapitalLeasesDetails", "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/PropertyandequipmentnetComputerandOfficeEquipmentunderCapitalLeasesDetails", "http://integral.com/role/PropertyandequipmentnetNarrativeDetails", "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r217", "r443", "r479", "r488" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://integral.com/role/PropertyandequipmentnetSummaryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "verboseLabel": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://integral.com/role/PropertyandequipmentnetComputerandOfficeEquipmentunderCapitalLeasesDetails", "http://integral.com/role/PropertyandequipmentnetSummaryDetails", "http://integral.com/role/SegmentdataSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r217" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/PropertyandequipmentnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r215" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/InternalusesoftwarenetNarrativeDetails", "http://integral.com/role/InternalusesoftwarenetSummaryDetails", "http://integral.com/role/PropertyandequipmentnetComputerandOfficeEquipmentunderCapitalLeasesDetails", "http://integral.com/role/PropertyandequipmentnetNarrativeDetails", "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r73", "r192" ], "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 expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for doubtful accounts", "verboseLabel": "Additional provision" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase obligation" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CommitmentsandcontingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r182", "r185", "r186", "r187" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r308", "r435", "r436" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r308", "r435", "r436", "r438" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r308" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r435" ], "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": "Expenses incurred for services provided by related parties" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r308", "r435", "r438", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r433", "r434", "r436", "r439", "r440" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-party transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/Relatedpartytransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r85" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Repayment of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r358", "r452", "r524" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2021-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]", "terseLabel": "Technology and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r10", "r100" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalentsCurrent": { "auth_ref": [ "r2", "r10", "r100", "r504", "r506" ], "calculation": { "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "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/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashEquivalentsNoncurrent": { "auth_ref": [ "r6", "r13", "r100", "r504", "r505", "r506" ], "calculation": { "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "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/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/MembersStockholdersequityNarrativeDetails", "http://integral.com/role/NetlosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r299", "r351", "r443", "r486", "r500", "r502" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r114", "r115", "r116", "r118", "r124", "r126", "r189", "r348", "r349", "r350", "r369", "r370", "r410", "r497", "r499" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r154", "r155", "r161", "r167", "r168", "r174", "r175", "r178", "r303", "r304", "r453" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://integral.com/role/SegmentdataNarrativeDetails", "http://integral.com/role/SegmentdataSummaryDetails" ], "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]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "verboseLabel": "New Revolver" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermDebtSummaryofCarryingAmountofTheTermLoanDetails", "http://integral.com/role/LongtermdebtNarrativeDetails" ], "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": "Additional proceeds from underwriters, net of discount and commissions" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/DescriptionofbusinessNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/DescriptionofbusinessNarrativeDetails", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accounts Payable and Accrued Expenses" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/NetlosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r134" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/NetlosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://integral.com/role/BusinesscombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r41", "r112", "r266", "r268", "r293", "r296", "r297", "r298", "r423", "r424", "r427", "r480" ], "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": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r133" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/NetlosspershareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r315", "r343", "r353" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r315", "r343", "r353" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r205", "r208", "r454" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/IntangibleassetsnetSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r205", "r208" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Gross Book Value, Accumulated Amortization, Net Book Value and Amortization Periods of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/IntangibleassetsnetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r429" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/CommitmentsandcontingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r201", "r202" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Changes in Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r226" ], "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": "Schedule of Future Principal Payments of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r30", "r217" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/PropertyandequipmentnetComputerandOfficeEquipmentunderCapitalLeasesDetails", "http://integral.com/role/PropertyandequipmentnetNarrativeDetails", "http://integral.com/role/PropertyandequipmentnetSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r390" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/RelatedpartytransactionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r10", "r100", "r468", "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r76", "r177" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r66", "r177" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r158", "r159", "r165", "r201" ], "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]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r317", "r346" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r322", "r333", "r335" ], "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": "Schedule of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions of Stock Options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r44", "r102", "r141", "r142", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r285", "r290", "r293", "r294", "r295", "r296", "r297", "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r150", "r152", "r153", "r158", "r160", "r166", "r170", "r171", "r172", "r173", "r174", "r177", "r178", "r179" ], "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/2021-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]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/SegmentdataNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationAllocationofRecognizedPeriodCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Awards - canceled or forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value - canceled or forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Awards granted during period (in shares)", "verboseLabel": "Awards - granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r330" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value - granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average grant date fair value - outstanding ending balance (in usd per share)", "periodStartLabel": "Weighted average grant date fair value - outstanding beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Awards - vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value - vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility (%)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate (%)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum employee payroll deductions of eligible compensation for ESPP (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r323", "r325" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Awards - ending balance (in shares)", "periodStartLabel": "Awards - beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Stock authorized for awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted\u00a0average remaining contractual life (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r326" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r326" ], "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 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r328" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Stock\u00a0options - granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r346" ], "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": "Fair value of awards", "verboseLabel": "Aggregate intrinsic value - ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r324", "r346" ], "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 (in shares)", "periodStartLabel": "Stock\u00a0options - beginning balance (in shares)", "terseLabel": "Stock options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock\u00a0options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r323" ], "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 (in usd per share)", "periodStartLabel": "Weighted average exercise\u00a0price - beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted average exercise\u00a0price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r335" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r336" ], "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 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r336" ], "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 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r314", "r320" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/MembersStockholdersequityNarrativeDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "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 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "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 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "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 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "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 (in usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rate (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r338", "r352" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r346" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r346" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r336" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r336" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "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 (in usd per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/DescriptionofbusinessNarrativeDetails" ], "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)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "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]", "terseLabel": "Internal use software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/InternalusesoftwarenetNarrativeDetails", "http://integral.com/role/InternalusesoftwarenetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r46", "r62", "r63", "r64", "r114", "r115", "r116", "r118", "r124", "r126", "r140", "r189", "r292", "r299", "r348", "r349", "r350", "r369", "r370", "r410", "r416", "r417", "r418", "r419", "r420", "r421", "r497", "r498", "r499", "r532" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY", "http://integral.com/role/DescriptionofbusinessNarrativeDetails", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r114", "r115", "r116", "r140", "r453" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r17", "r18", "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for Publica acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r45", "r254", "r292", "r293", "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Number of awards converted (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "auth_ref": [ "r17", "r18", "r292", "r293", "r299" ], "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 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "auth_ref": [ "r17", "r18", "r292", "r299", "r356" ], "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", "terseLabel": "Stock issued under the ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r17", "r18", "r292", "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued during the period (in shares)", "verboseLabel": "Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY", "http://integral.com/role/DescriptionofbusinessNarrativeDetails", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r17", "r18", "r292", "r299" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "negatedLabel": "Stock issued during period for vested RSUs (in shares)", "terseLabel": "RSUs vested (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r292", "r299", "r327" ], "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 (in shares)", "terseLabel": "Options exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r46", "r292", "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock for the acquisition of Publica" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "auth_ref": [ "r46", "r292", "r299" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r17", "r18", "r292", "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock upon initial public offering, net of underwriting discounts and commissions and offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r292", "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "RSUs vested" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r299", "r316", "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Cash distribution for awards" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r46", "r292", "r299" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r17", "r18", "r292", "r299" ], "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 (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r17", "r18", "r292", "r299" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINMEMBERSSTOCKHOLDERSEQUITY", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r105", "r184", "r188", "r414", "r443" ], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total members\u2019/stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-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\u2019/Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r103", "r277", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r291", "r299", "r300" ], "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\u2019/ Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/MembersStockholdersequity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/DescriptionofbusinessNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/DescriptionofbusinessNarrativeDetails", "http://integral.com/role/MembersStockholdersequityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "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": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/DescriptionofbusinessNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails": { "order": 7.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/2021-01-31", "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesSummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Developed technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BusinesscombinationsAssetsAcquiredandLiabilitiesAssumedDetails", "http://integral.com/role/BusinesscombinationsNarrativeDetails", "http://integral.com/role/IntangibleassetsnetSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r359", "r365" ], "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/2021-01-31", "presentation": [ "http://integral.com/role/IncometaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r143", "r144", "r145", "r146", "r147", "r148", "r149" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r133" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average shares outstanding (in shares)", "verboseLabel": "Weighted average shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://integral.com/role/NetlosspershareSummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/NetlosspershareSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r127", "r133" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average shares outstanding (in shares)", "verboseLabel": "Weighted average shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://integral.com/role/NetlosspershareSummaryDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "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" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r196": { "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=122040515&loc=d3e105025-122735" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r312": { "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" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r427": { "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" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406127&loc=d3e45023-112735" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r503": { "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" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580" }, "r505": { "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" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r523": { "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" }, "r524": { "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" }, "r525": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r526": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r527": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r528": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r529": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r530": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r531": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.20)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" } }, "version": "2.1" } ZIP 88 0001842718-21-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001842718-21-000009-xbrl.zip M4$L#!!0 ( )R :E.W-7K2C0< ,0C + 97@M,S$Q,2YH=&W=6FUO MVS80_KY?P;E8UP)^D?Q2)TX:H$LR+$#7UQ3%/@V4>+:(4*)&4G:\7[\[4K+= MV%F]K=N<%J@CB_AO#Z__N7-)@N!EUM9KWK M=SU2->PIK2UTA1.MLU-Z@K_ Q=DWI]]V.NQ"IU4.A6.I >Y L,K*8L8^"K W MK-.II78JY)Q) M\;PEDS2*^6@T2,9P-#P&<3R&4;\?'PDQ&J3C9]&O,1K90_'0Q[JE@N>M7!:= M#&C\R;#?'8]*=[*0PF63.(J^:WG1L].I+AR.9[!_N QJMI0YN'4=KN2LF'B7 M6J%KTYQJI3_G5!+9\ISJ9:3[Z]E#I:]@@5[IW->?-^V&(:.!2.G0=#* MWP%M0O/\[2*8/$8]2A;0N!#WR>C+VTPFTK%!W(T_M7C3<6YFZ+O3)?9"M1NV MISC98/XGX\_!.#F5*2<,LC>5L15'*YQF[R&E9X\?Q<^BDT'49WK*WG.3\ )L MY_6M@B5[D3IZVH^B_KZ._^MN#G>Z>=5F+Z7E[(/[W:99 5* :;/4.[]D+N/N M\:/1T;DN@@!2LY69)(CF_ 1QW0Z?%9P*-P2&53Z@X!@FDTF " M13&$B45+D&G8(I-IQFQ%/^O^"S!0*R$'] M/2FW&9LJO; -2 W,I'6&4CVGA\%NM+*]@37;&+-E[5<"M^'!P>WZD]@\?G34 MC\@IUFSXB*)VQ;@!CP^,MTP44!P9("@3)6U&XB26(SD20=*] MD#95VE;8CVC3:!6 4AJ=@L#'ECU!7 A H(7@7]ZF&2]FX&N^=Y5"B7C ._'H M"3SU7>.1"'=/_?!W0882E'J_CBIK-#P@$!]>E74!%O*O'79+I)R 847N"BJ//L&K7M MFJRI42*QHBU6*RG\[MI6B95"+V'0W" M?;7O5&+=*=-*<>)]=,L;L<[TV"/4#9OE#EXE0()(S=@?Q-^GXH-"\>'5GI=S MKBH?:HH)3*>T'YX#[GYW9-$54^\!W7"[.[%Z"&-'A)T-Z3O1E;O?@GT6%U]) M ]4FT\]7DRQIJAZ_'"',A#\,0+ %XL11'C[J#J_>O @!W08&;6OJ%.Q;=J)/ MTDE2$:RS73!_:.7*0=7TU91*# M;ZZ8-7L2YO>&7WN['EF9QK$F<=H$JB<9_P!5YKET#N!/\E.BN?%)0$BTSRMY M@NL*TX&E=(-_J3)JR !^JR2:[Q=^5?CS8/MT=PW_X+B?'PX0XVXTIGEX@1M^ M*FC]@3S:1/LO?]XHZ[)A5< N@-]0'0"V(=50"OM3K6;S_Y?P5M>:82NY@V&Y MP(X65@1[+S83J:3S71!@VN#2\,6(Q4K$5CG" V?).U,GMIW')/>3[X/#67(X M.*L)[P66$E.#G-'&H(.G.82-/X*L\=4.F5@6+=*YTG0B">XLL%TT'C%2PN3YN($4V*I^'(B"V^"[W12*T^T4 M5[$VK,?PPX7F^H7P\+@[CL;T3M@9_"^:@>O7Q5W_NKCGQ';;\5'W.+J_.>K& MJ[:>UVT:@6:^_"JACNB5+7GQO#5H-3+UBII$+/92FWH^UZ=?WE*OS4MI!6=/K#7H0S>GHJ>7^M;/+?C2XX-VKGS,4BI MP]MST/6"/-<$JV[\ 1A5KGM+I_YHJ3^#=^W^"]MSOX 4$L#!!0 M ( )R :E,B_[D(A0< ,TD + 97@M,S$R,2YH=&WM6FUSVS82_GZ_ M E7FTF1&+Z0DV[+L>":UW:EO>DF:^"9SGVY 8BEB#!(L $K6_?K;!4A)L92S MKDU;Q=?,1":)W<4N]MD7@#S_YNKMY>T_WUVSW!6*O?O'=S_>7+).;S#X.+H< M#*YNK]@/MW__D8W[4'&<@QL-3/HDFV;]B5'* Y(''NJ6"5YU"EKT< M:/[I>-@_.:KG&>Z=#B?0?YP&<1L"7-P[WIOYV$50^03E*EM":$ ])Z>O[7";2L5'<'WZJ\:;AW,S0=J@NV] MO5>P9*]31T^'4;2WX;^YF>.=9MYTV=\P=JJHM7S*7<_?\V='D M;,N$+ZSJ\5Z:AO7>9SDI>"HN!$9Y3T'FIJ/C%EBR% BJ:2^>_&$K'O=;&W[_ MV3]=ECCJ']$RW+"J% S* ;W&:"LX1&%4J--0]GX+)DO%RRNG2F!K0 JZ OB.A%S@J\,Q+]F''* M6H;I0OH\Y^FV"$I(P5INED12\#O >3=D6GPF4!F<4OEJBG,002H-5D\D0YA8 MU$2 88MNT11*R1 '&H$BY_.>GU2;G.6 M*;VP+4@-S*1UANH\IX=!;]2RNX$UVRJSI>T3@=OXX.!V^XEOGC^;#..3,]L MJFE7*$'H#!LV?$1>NV'<@,<'^ELF"LB/#!"4B9(V)W(B*S Y4H*D>R%MJK2M MD8_2IM$J *4R.@6!CRU[@;@0@$ +SK^^3W->SL W?.]KA13QB/?BHQ?PTK/& M1R+#O7XZVRZF9$-*+S J&@*[1JV MW29;TZ#$S(JZ6*VD\'MK6R=6"LF-) -D: =\C2A)4FVI1/O M;Z>^PR*&Q!4 M"'?5GJG"QE.FM>*4^-$LK\2ZU"-':!PV^QV\2H (,3M'77HXJ%LES^#1;630QJ8I MPGYD)_PD'225H3$D-##R[T:_&&2%1(,)4:=I;4#>*8T,*?D]&V[6R7NGU,FB5<[M*U9@9N0<^"%\F M_'IPJTOL;I:X\[H#U6S0'M!W?_42>;"S73C_VAJ6@^JZCPXGYGY5U^V/DD0; MK=UUSJ04OADQZ_1)F-\;?MWMAF2E&L>FQ&D39M5-+X#?45,"MDWPH2_W9VSM4<3_A/VF\0T;VQW9G@MD MM+!*]I^-DT0JZ3P+@ET;#%/?&5ELBVQ=(#QPE;PQ39'=>6CS2-?S)_"?5-__ M&ONLS&!"[2(*P=< Q+$_H6T WPUMBBSG6LV!>I62SYJ#9M.4#2@JI9> HXM< MAUK!/PDGA/\7:>3Z!_[>[0H7S1<,]@9-*!(P ;IQU/4OH'_K<4K"]/VX@S[A4KQY5267@7/=-8(3[1SNO#RY]1T8./< MS.&G"\/-R_*CJ#\\'=+[ MMFD)VO7R44*,:)6M>/FJ,^JT-$U$32,6>ZI-.8_Q#*M[XMI<7 K,K<70U>\/ MY2A@9(RAZ7\?O$M>X68/YA M]&4N(6/?KY+PV[ AV+9^X -[*ZGM^*1E(\<\^"JFTN&SH&DXH)S#UG7DM TJ.JU25L^();Q>-Z>>7;LT:.C M-^/)WV^/86YR 6_/_WAU,H:6%P07G7$0'$V.X.7DKU?0]<,()IK(DANN)!%! M0TL%MU Z%4R7QJ:.MP9/_!;T;HX6^C1YX' M1RI=Y$P:2#4CAE%8E%S.X(*R\CUX7KUJK(J5YK.Y@3B,([A0^CV_))7<<"/8 M8;//**B>1X$S,IHJNCH<47X)G#YO\6D_'G2C3AR1D'531J:#F)$X3@==FM%! MQ/Z)T,D EU8X9)3,T^B,/R]Y98>CC(E#=K3 MJ%_]K+;9VLRP*^,1P6)VP[+FD#*2'C E>LW;/)MJE>:.0X3 :1%&&5SHF< M(DB 5AT;>&I6;_+KAF]BU7VC+=*/\3 M\A00^%'O"7VZKN]'$*\!7!^E]7E$GDIK]Y8 M2(J&H";%?UVAFM(3;EFQT*RT56Y;,1$"4 V=03Y$08%E+]M.*^.2R-3^CQM2 M-Y YLL)5"U&!1"$).IOE#9+QM^K\M=,5[U2L"KX[@@X!9<@47XFU=*HT\JJ' MO@I2E"QI?@PI+PM!5@F7SJ)3&M9[394Q*G<8OK0$FQ)1O_8=@"MQ/> -!GZ_ MU[$SGL'!SM#&<#W^^6[\"PS=EG4[?C<B+9+'?ZW^9YF>=]:.#VZ7W MS->.W^OMEMC %4TW"QKU)W!VJCI#RW+0!K]6E&]QP.JQFMC59W)V:'<.L>OX[ M17J# ;\J-'[(^.\]=O?WN@?#TGUOGP*N!;ICM_[L%?]9XZ_G&W>*+]!-)3B% MQK\'TPZ_6N!7"_P0I.]V3+A!4^DN(PR>UE.#9W)[)KOK=G+="H$[K&R=RSYQ MM;QQ3+IQ.UVHZGH^T4P0:V[KOOHCP[C#4/A1A4R19A9F6^6.*^[ZN[IP=U?_ MA_\!4$L#!!0 ( )R :E-%[*/EA 0 +T0 + 97@M,S(R,2YH=&W= M6&UOVS80_KY?<76P- &L5]NQ(SL&.B=%,W1)FK@(]FF@),HB0I$:1"0]>G-\/IG^>7$"N2XX7'S^[>/I!%J.YUUW M)IYW/#V&#],_/D+7]0.8*B(JIID4A'O>R5D+6KG69>1YB\7"771]-(S MH;H>E[*B;JK3UGAD?L$G)>GXE]$;QX%CF#;AR3/B$#DAWT8YKTDK\"3-+#X;5/I9><'K4*)IRZ4>+EBJ\RCP_5];=NAXE$FA<3Z%_O77.LQ&,$WOM$,XFXG(EM2J71MS M(KE4T8YO/T-C<3)2,+Z,WDY902LXHPNXE 41;]L5TN!45+&L'EBQ?RCFA.G9 MUT6=Y)P@V53\H M^0E5FF4L(4:#(#/0.85)SF@&[YD@(F&$PWF&(ZAZ=<5=S%4U)SBOEG YYQ2" M 7QVK]R)"ULTS-@&ZCG"GL<@D%$"B=W24[$#%4FBX)5E:GG80YU(4T*;3AMP^_8]LH< M+JB:24[:S^ES+=^ZBC;D5-%X"8G5.+Z7#_3P%2G82D@J2]-%'_H\&GGH'S03 M7A$5$T$KY_R.TR6\2[2QA+X?MM%.=-LX%TNX$7*!^,SH[DYO,-QZ.94D-7PY MG&8ZZAPT"XPA&T)'3C#X8:H,W*:(EY_],2R![_8,##4W4R1EM2"R.OSGL9#GDZ;F5=FUYH\G6[:N@/WT'_>[+O!L[;O M%-:S*==I(S(5TG[4ZK0:AY5>H["\@^#Q4 ,<6;[\JK:5'J/Z[38$9_+6 M;N=X9JAW\K5N5EB\YC)W=[K]866?3XX1CZKHGE2LY2 M:.I\-;"]"%0_$QHV8L0T3I5L@<^W;DAKH#S;);_0@Y_<@DM9_PT0*X'93NO?NY 853;7FR[?N$JOGO7%WO[%,/X74$L#!!0 ( )R :E/7 MDW(?P&T" +?A&P 0 :6%S+3(P,C$P.3,P+FAT;>R]:U=;29(V^GU^A8[G MG'F[UVK9>8F\N:OK793!'FHL4<;8'OCB%9D9"<)"HB5A [_^1 JP#7:5J;) M6[*J5U=)[*U]R7@BXHG(R,B?_N_I4;_UGD;CWG#PKP?RH7C0^K\___3_M-O_ M^\OV\];Z,)TC(BG%!N?>A-#EIO,HW?M-1Z,QR]Z[W'=GOZFR?# MX[-1;_]@TE)"R1L'1X\Q"O):F'94.K9!HFVC VIG;9Q&X']$_,?^8RO!!F5- M.Y-*;<@"V]Z(U#;@-6KMC4WV'_DQ_\)8I;R)AD"5%-"A0:%*+ :B3O6V!Q-^ M.W[#P?AQ[W32'E/ZUX.#R>3X\:-''SY\>,C?'^X/WS_J#?J] =4W?C09X6!< MAJ,CG/"(/%)"FK;P;2T??+S.M4ND0\\JJ/Z^87SC7,OKVH?71S\^,@X_GA>;S"A_1'V'Z;A MT?1Z(FAQ=>+)N+V/>/SQY(+C.+WHY8'I#]I"?C8<_+[O_N#UZN&(XX^O=SJ^ M/A@?]-6Y\M'_=IZ_3 =TA.V;@S(>3;Y\)O[CE\_SM8O+$,*CTPJ%CT_QQ5-? M.[4>O3HU#4\&D]'9UV5R>?":7'KC(2CI_DCD%V=\ M3DZR?_$2J5: O5EFIZ MD<=]'.S_ZP$-VJ]>/F#0$^:??SJB";;J9=OT[Y/>^W\]>#)DT0\F[9VS8Q[8 M=/'M7P\F=#IY-!V<1S__QW_\QT^3WJ1//S-DVE?H^.G1Q=]^>G1QY3C,9S__ ME'OO6^/)69_^]2#WQL=]/'L\& Z([]\[?5Q/I-'%QU[.-)A^Y.-=-B>C7KJX M_>EDF\J_'O24"#8;8Z04!03)X*1*)L>J?"5(^W9]^BC\O_8GQ [PJ-Z:>H_7 MV$+E:J6>]G'_0:N7^9)9OSZ+Z\/WS]7V^UW=.H< M;D+WS:;=@^?ZVY_]WQXOKOS0G8/ M-\^VUE_WNF]>"3[G<.O-AM[=>7W06?_U:/=H5W:?;9[O2B^>J[VSW3?)=M_\ MVNON=-]USU^HSODKV5WG[^<'_=W#7PYWS_?>[;[Y]6!7[?)]U][G9T][\=DK MN[7^3O.UU.Y.]ZBSLWG:7=_F= ^?'NWQ??>>O3K=/>^(SOG^Y6]>\[W, M8&]G"%L[F9][[Z"C=D\[AQNB^^SIX>Z;#=5YL]??V]E^M[?S]+!S_N)\ZZD_ M?[ZS,>F\%*?\7^BLOWBKV*1*Y]DBAZ+;;'NAC)=2O7(]3WOCA/U=PM%3_LMX)=]OR5?5/ 3N0L X6V!FO;H$&T@Q2ZC;&$ MH&11-K. 7^A[%._&@'W&V1,6,'.-S4&FT_^ALY5HOR5:=5.T&*ADBJ$MB\8V MB)+:*+5J&V^H%)65<>;!SX+IDP?EI+]'$3\Y&8VNV>>-05[G(&$EY6])67]A MH;-*!0JU2V9B!Z7XMA<2VH)T*,X(KS03JS;S/6:Z7XCXT766-:)"+)A$XZ]P MPTIM'X^G+)M!T)I2W<<39H3_>C#N'1WW*^6>_NU@-,7(9S3PX>F8:O?CQU2E??."(932J^?[X*.H2\^MVG8Q\?,W]V*AMF M\>D6%T>NOE_=Y-&U@;JZSLF@=S%HXP/D0?TX#$>$XY,1_7QY^^G!JTM<';OZ M7J_Q53E0;]?%92J$!PW\1$DXN1E360?UX MH6D-"9W#.:O3N8C0; M N9KHWD-GW]N-*^-@#;* K]Q 8.@ (+GH$*[3"XYHU6>CH"0BH/U1HV N+*K MWXLG9K$OJRI^?#V.D?FQ/C]U:K1Q,AS]1>A]\?OZQW4:#(]Z@Z]=]K8&XMHE M'EU_^F_;$6:90:N8O(.0LSS),3E))?I+>^Z:;<_=?=CS:^,6/2:V%.!3 MCJ!0!165X=="@2)E'Z;C)J[&331QW,3MQTW,;-Q*MD@VJE#(0RPZ^H!>2E5" M*L5J=3ENLMGC=EO^,+MQ2R0=L1UFPVS8UA":6#BX,!I1968!EQ[*WOUP7;XU M[=<,P,77S#<[/>[W4F_2H:/(M\@]/GHQ+7&9?G[\^3&EX.CXZ' M _XZ7COM,3FZ.HW_?C0]"?871$Q9&/+>DLT. M0&091/;6!M:HF) T+H^84CHY.NG7*;^MR0&-ZGDC.JA7>T^;@S0\H@41&1LX M6U(*''02%&FC*2(*1\0\)1422R.R;9I@;T!Y T>#WF!_O"#RR1(#$-B@"ZL4 MF,"F#P%L815C*N3O3S[S&@$F*E;J*$+BP#'(@BH2:)%2 6=ST'.@SXOLG^?/ MZYW/CN6G;7098@[1 B5B4B\SA\$J+)] [\VKSU^X47N7DH-28F(M!9]%P*R\ M-ED9_K"$PIT'%YB_H',1TG@=LE0&7/&^!%L,9>9_PF<0RR?HNV<0\Y>J-\5' MFQ6Q0"&J&+UB-BAT\<8X2?G^LK2+[&/O)'UL=#9>HD,$!\&Z()*UX$@;(2UE MN32BF5,,/",Q1962]D(%8YFF^H0ZA52DX8\<9CFS/&*:?PP\*\UBAU4H,P6- M 6)Q05$P( P+S]A4[-*([+YCX!G))P#6.4-+1M4::$*F&$%&G2CY /8>)\[N M6#X7%W@UZ$WN5C3?-:-W731.F6"]#Z0XEF.G)#U9H5P2_#FC6!K1W!=?F)UH M0D$ 95T5CJI5&F,@EHRFJ.130+3)QF$MEWS6!LO]"3#(68($64R+Q4)-A:AY! MZH#+)]#[SS7=OU232\I!$:48IO5DO%?"IN Q*N$%F.63ZKU.[-R_0$T!=HS2 M&#;F0(4P0I00LA;"J3K]OW0"G=O$SOT+5T6%/GBK-;-43RX86VHE7@!7=%9B M"87;A(F=.3A;0=FXI*4V'J!PX)@U.L&N5X4B"RQ--NR^LBVS2X2QTA$+)U-T M",3!(>G,L0?Y1$9 N4R$+4&QSOTEPF95I2*S\62PYEJ8HF;PWII@LR\2A4&M MED8T\\FVS*RK*QM?*+V3)\$Y*ADF<-"E47VS_-?01.B25:54H B&.>C M\S[D9%QV/E 1RR?0>\XWS46J.D4V55I$7Q3((*,,-AA96WRP7(M:/JG./X*= MSP*X"$+:7""Q/?;)H\B1#;'R7OE<=+GT2(LOWWL,DV95'>54#+G8#,;6S& L M9*1(ABF=) =V:40SIS!I1F*2 :3.&&R,!E"%".0=>3:?P@H/9GG$-/\P:48B M4R0QH"HZ!P2.CV+0.IH,&I!#7:&71F3W'2;-*G>GO4(MT-C:RC.GRCY\+$YP MA$#9Q/N3S[Q&0'B&H_!%"DH0E/42M<0T7[<\2\T26OG"U@Z"A>)*L())+Q,I5(8/X=*([#[=\BQ5RJ!DDZ># MT08,$2H9/0^94=F0TBMM[3:*W?'T[J VX=U^S"4MJ52$85%4LFR>RCUGO/JP0TE2$?&EG ME+^UG?ETZG=5:9 +C)RDI8.@F V3)BEUJGTUR&%SR\_'H\GC;1SLTX7^@_=D8?G-1G M^9V]"X[YX]4%;MUKWSF#H<1H!%._##$*G9D,EHC1.&_S JS5N4]EFO^:FYBU MUK*8XC% L3*2TB9+[[,0M9?W@@KLKE1P_@(3)(HA3#*8!-FCMU5\"8P4)5HK M%B ;-S<-FTM631C+L:_QQ44!QB-"#%IIJ5F *69:4('=BX;-16 HDO?*&"-\ M9)-8T!)QC&&4"47*C_TE/=_OZD/3!';%W'\Y&?<&-!ZO)0XKQM/Z@PL1]G#\ M^+>3R#_'Y\^?W+V=])]M"_0-._GYJ=^UIP(951M8JVC %L(2L_4LKAB+5.6* MS:^$]RV>^;D\OJNP,V;'#HM"$F -A:)2D%E0LC8'I9LOCZ?LHR;TO/>>\N: MAV&_%_NT-A[39/S+60#(\HM$V]:>;C(\/>L2@7PKEC0L>BHN81!2DBY:,MI#\LN-JG=Y3?WA,^1,WWN[M'RP!&9X_MC!A M"!"ULI*@Q!2GQ"A90*5E^=C9;A'VQFB,%.]_+PQMC12"K$B./0^I6&S2KM0] M3[QC1[0 2?G&27$.4RLQJ:Q .&,B&.-\D,HF*L8I53L"W+3S*RG.U*+.2HHN M6 #GO1<16*)HT1J-((.FZ%5:H-X-S9#B7!HS"%1HA,EL0!&2T%'96$@)(QUH M)%R 29C&27$.^R2#(0[J39VS!LK!1_X7LCE5M:V:30OD%W\;,0,>3[KN%[CE[.=LV/Z)-%:"G8RH1&?LU5*+]'',[^7+O]8A0Y229\T2OYW M9$ZE:^%#E!*)/;/V5J^P\[W86=Z:"UM(Q*!R<63 ^+I->XB^H,FE6(@+T)CV M[B'SW2G@&942DBY!A% G#)*9T(3EM!WWQ(H3?'8M:I# M%>]-DAE*S%AB7=D#"5"QGRY+Z+'O14*S\],%2&@GB\A2@G;LHQ%L3E4DLO8# M6A(=NCKY.>&8#H;]O'ET/!J^GZ[+6I2-&H*T"?F"=;4%B\JBUI14*M)9UC+2 M2Z),\Q/5[+0*$TA5A,UH!0@2 0-ZZW)DCY&1$?.+3 MWFG]M)2[C(5D9/149"D1BA;HT&J98N(O"$!+9C7O1ZQW8S2%\*2PR.0\^**B MSV"]R(ZEXR(LF]&\=TG-SF8F)W,D,EI[#:6N?Y+1)/3&B9@%Z"71J2E7O&@0 MV3NGO/!).RHRB*\ M43=1T^NL-B\H*<%U9FOT"%#@LE M[+G40TR[^&67,!<)Q&;8Q60M*8TJ9"K+F7EO@+#GLSLNBY%$#DX:#CF-P "" M_;"PH(TT4_UE0;&K @A)F&8%-H5D%8S M<+>;Y6?_$X74UM;U^ 6"UP4I89!6*K!N26+VV>&G*5%[%LJRL!"BBD"90B"- M-JBB,/CDY))$[4T1W.SB=N$\)H[G.("3H!-AU((9?[#.19L*+%O0[@2FV&DI*-V9J(#IF#&XT8ERUZ;XZXYQ*_1^U! MI%*2D@@N0M3.*EV"510EA:5VZ_)FK7\GD_OC7N#_9T1#L;'+/)!.KN[ M8JGY*W<@XX5R6F@KP6B+:'76(@AE#!E'"R3MYO28^+'R-$E:=,*@%3H#UID; M *K=[S!I4&:1%L4U&T++FZ%1SL>Z.ZS-SD!2R(Y&>N]*W9^-4DG-S]#<&W*: MDIN)GF(P";-3$FRR& 0:Y2S5AJ4!%JE%1)-E-W_=9)4LVCIM"6LO$%=[WR$& MQ2:>]36(91?TG74+^K%8@D*E2!J?H_"@=:S[M2O/88;WD6/&I2>:]PJCY64* M*2J#FE$3*4&2*EAA/)/.+%RI_5"6E"G\5?0TA2WHXFHU@(@AUM:%$?E+U*4& M#)2E6OH8X1[E-W\=]9*BBM:@*Q(T48A.1-36\S\*P](+>W9-4'\LBB 5\P#M M0$?((*7VE(6WFM!$E?1"===I(&Z6EQ.(K&7T& V0!>-5,%+*K$E[B;:89 MW!HN32$!T=6N*,[8K!$RNX)$-AHB],J9H-Q*OQ=9"W,$D5%&EC" RC:(G$6P M4A-8",4ONW2W2NFP;&GR%-\/1\B_F*X-7D91@_/$PM:.-1DDJW(*9+0OP9 ! MEQ=@86FS)7PWQ72HL!AG4_ .K(/@;98I:*Q%.DS+;TSC-[FJKMG3-,W;2>Y: M6=_WM;)QK.!%05" 24?-"!))&_;LV@:_@M BR)3,Y**L)L5EJ_)+J9=90< M0TN')8$.M0&%R9HYGB94&6_N[+IT@EZ^F;ZYP ACTL&$#-%& .V]%& ,VPZ) M42>35S!:,85;P,CYE#*1+K+4W2N$-^1U1NU1V)1=7%*F,)^9OMFQ!6F#*1QG M"FOJYE*U*PY:=BNQ;IIH@UMI_Q+I*(1BZZ@;'QUDT-'J)%766:N@0EIZQG!O M&=WY./) F$)@^N<20,Y1)4DHR&7+WT@MJ06^IWF5V9E7;4()(QVB5BGT48'\IFI; (9R8,6NFZ4B$YPE#3M/R"]<+*QVVP^&5'N\>"G7I\?ZT8' MW-Z MLK%&=\;X7PB47&RR0,^.JD/^EE3G>E=UO9'-&VT>Y?RE[XNK96SV!3: M ?O-(*(6V8'TR5N;' FA,*D<$BZV_+?I_;#_OC?8OW[2"@I?)#/!PP):%1Q,$[9AS$DJWG/=_\96M[!=N%@ZW/5E*RQM?4A!?) M!Q0Q:8DE%&LN6DPN"&Q7J+DWU#CRB9),HK"OCF0].*%C1#($FBXV>%H0U/R^ ML=LX&0WSL-_'TNOC8I>(46-!EB8 M@;0.(5H33#$*/S9!58T%R^\)KTL?_IS\9@+/OY;VFH$/4;.P(2I1( %9R+K8 M+OJ@V85 24)8,LI"\]'PAZ:#)AS&WY?Q^-/X:PH(/%"(.F0DZ4 [YZ6R@8RS ML61MDVX^")IA$NH=U_J,N '63.>3D]&T;=R"H,#ED)PWR;B<.>15(0"F"%Y: M9>L<L?5CV6UTU0LMF +"D'A.#)D\P$'/*^\Q\[;XWG(DX:4K M40.20B94(+0H!"""6*1-$'X(=/Z^+:BO^I(-0)_ON7(1?ZKL+^D<0_*UB1-D MX6KG51%!95< 55RD2&*E W>J TOL!Y(6"5PV,@0( FK#ZL ^@&,*RDF7!=*! M^ZP&^R'T[P&FF%S@5 MY_+:SMHNTDOOM$T98N HTF8G9 X*52YR ;;O6 90SJ#N8S:5[,%K11FCR(P& MP3%6CB QBR(5T44E>[/14(N+)I?%1=>W%*TE1\^'.%@044 @9UW=QCL V$ Q MH4E>>YT@>H.Y^8TEYBR*V;6+*"9'K<$9- (*9>]-$H3>A!*S=PNPON?KHK@Z M^AN>U>MM#OZG-\B_;?Y/=_C-B?RF:(E,%&IWPZ2=!:-U+#Y(YX1.P85,9E&U M9&ZBF9W6"*=RS=,YJ0(HS2:,@S*.S@ RAVE@FJ\UR^OGM3)6&YFL+ 4RQR0L M&!- $%F.3% T7VV:)IOOTIN30>]",);EL:M+7!VZ^EZO M\77OY6(A($$R1:#,;"ZZNC1-N:A8P/(R_G0-CC]K#/9D.!@/^[T\+2;?G-#1 MS8Y4/,1\;+#_\N*R,VGN^G+"856]VC,:[H_P^*"7L/\I+EP[8K$FO(?=8]S] MERT6"Y%M0,Q.L_E6J%,N*13)88%0^6IWBDO8B!5L&@<;<7O8B-GM*BL<&8$I M)9.A>!?0>J2HJ!2#(!=A2ZD?'#9S24-9S8X)BO7!.JB[&+B0ZI163MI:E?%& MQ\P5;!H'FS_5?7-F3@HSY((F:"V H@D^J4!%VF24,A%6W.8OP>;C[&MG8VT9 MN4VR'(\6SW#1%FR0B-,V@")E0T(7O>(V38?-7+@-@B<)UN60!>ABH@_2E)(< M>B*/=L5MF@Z;^92LJ8*>_51P%,$K'P5Z"Z9$1"0"M>(V38?-7+B-2JZ4C.2# M*R!0^91LRCXG$DF 4BMN\]#":CL\>O7BZ7=Z0,;$)95JXH9CHY1)6, M5#I8D5DU[8)XQ_E*;BZ^,"BA93 FFJ"QI$5.#UR8V$0!W.U]Z-ZM['++ ?0DY!@@N(MDL M,W,O[W1-&JXL0",!,,,U1-E)H5S6PA9022%&720960CJ6LB5!6C49,*=&($" M24AM26K4X+WUF$SV.5-"G4I0*R/05 S,S@Z$$%3=!X.DC74I4Y21Z4#,F>,V MY$\_EAUHBF;*:'PURD%G)N@L(^]5$#(&%,;RG7XLS6R*KD16B!2CH2*!(V8; M78$,PFM(WA5I+O=+]=.,Q\6'IHGG2@1K'W"4;[0.X+-JL_F\=5SE]MWF\N-" MZSX.NGCT^9T^#'<.AB=C'.2U0=[H[1],B ;UO+N=5:@;D_K;95MNGOH]78J\ M"T3DC,8(J'2,00Y"Z39.3T6 '1_LTN1U8%Q(XJN3@ M0LF@'8(5 F-D[XP0F;,I1M$"I,9_'SAK?$ZF"IIM&E=2E7\,*,VI%Q6%()P" MCO08/VQT7 D:I6M:R[+:X3#FB%8F\(PR4"1VC,4E(5<1"PV%\\?$&4H M8!9@KKM!7NEC NCHN#\\(WHY&:9W%[!S,6IAQE&<#05M M *E#]"*D4G0@IU7&L$2D=NG1<_^LUI)#'R(*X074DE^G)%3(!;4K9N AD( (: MMB 925 "LP MC1LT-_1G(-<4 ( L.F()&(H%CF="!NDC:NL,Z"!E\P'0!$.P MV.&L$3(I$W5M]P^D",D[R))]A(\Y7+:8Y^BEN1CX?B,P@Y!R)K)PW@M24EK^ M+U 4L1AGBB/-?IGM]-7VOW!%ZU9"^6-J!;>G5G96U$J19C&2C$S,C?'"@8[: M.2O9K (N4%C7" G>?V@%P0A%JF9\$Y2BF!X++;7TE+6RL<'5I@VRA[-:_,'* MXX/WDHTA*/Z$MG83EE[7SK Y+:1OF@-5F)%[0I6L8)=4?#)0F#(($9RM6Z[* MDK56B^V>YE)?"K,!%:W(CGE>2AY#]*;P)P@0%F#[*54&:VYON:!+_#N&595_L5 M"P$)HB6OJG/21"8R'3>+T'.H.1*WA?;NGV9E$"B*B+HZ< ^9^*KH24A8R$FHGK5ULDWC_E&\N5M$R)3=.IIR$ M@)ALR%YD%9C.)TQ8XF);Q1^DN!V!E$5/)1<#"8C)B4=63N\\165R\WG[EQ,N MU^8_?SL9I0/V;@LT"<;^24@T7FD.B$/4F".19$;OZP0(+1+=F*MPYJ]=I11$ M6YPS4C'MR&B8_\NDE9<495IL2=8M8NN6R9N#5"__?GFE"):D251\B1#8PXG@ M(I-'*S!CG9!L?H.\9DEQ+LWRP)H2?99&AKKN6* P.:GL"B9;A-8+T'*M<5*\ M__9KY)U2-GEF*P6D-%@7!QN5D6DHAQ!YH2WJERLA?A@;*U%HFU$I[^HF5N0+ M.%9/;RQA3OYJ.^ @5/OJPTJN?UJNH2W4K>7ZZ=3OB2^"3L071",L4 E>20DY M6<&,2#E:R/AB;N*\FW(KYQR'&B*ABB"#B5$Q/[6^<*@!'J_F4*T6C9]#;4+M MW:?=WL>342\Q.*:1SJM!;S+>?OGJ/E:.?(+%_4S@%B%T$8XLQ5!3JRBE"TH6 MPKI?C[Y*!/DKV^T7R7;_@ CRM_<2?C9> DHR16>F<,8"H@F0(X,H%^]+"&:1 MBM16")I+_8%GBV-"2B44#R+X6C2N44'*4AL49>$*L^Y=AG=2H*6S!W!&,\=( M((&E$R+';=H4&73,B[ 3=E/D,W\=2UX5"M88H0UD:V)B[9)6,JG7!56#&Q\W M189WTXDT:E(8M=-) Q&&J'(D89P*H9:G+MS<]CS%,KLY;JE\,,G89+* %%PP MGJP'F8R+3IE%V+2R*?*9?WJ*Z03+,@J5"X!V*0!8)A,>G"\N%K?0(,1F,- ML%A*)B;1YLI+:)8F3NNDBFH4GASF\T*L/1$3)H7Q[@B):R M8"-Y]A]:6Y\=@2>*)1<5<@8%5A>] $ND?S#(W GGT[FNXF,,R#QM18DZH>%P M5P0+->A=H+B*?PP:UDN.IF)W3 MEH#U.]J0 "'5(DD+L2Q0A4'#Q#F74@,1D]))H20A0!J,$ V/LZJ[UCN5%JDR MLF'BG,_<=-WDC153E^DJ7(Q"^P!U7;6(T4A:H,J1AHES+B4D69$E;0))*\$& M8/9-62$*S,)'6J3UAK<2YTOJ]WN#?696'1R]H[IWQ,;I,5^*EM&5*LT::E/D M(!TA*X>J:*&8')$.R0FS;*YT;M*=BV=522D?4I0N2I#1(CM60R8(ECC_NRR; M9YVG[LXCRY9LL#D67SO_9!$XM&5F7&RRE(I2,6S9//'86B351H.[V=5IN-G5:3OGLG%2^ M]D5!JKH))LD(TLI$2BX0E6J<0.=#G"C6QO(J,E$"=I[3G1>EC5![^()8I/BV MB0*=0SSKBM6U_!U,!*A=%BDD$C3> M.$W]DTSYZ6AX5&5\,IF2IZVR@:-!;[ __HU&T\JU7\Z^?H$? M%@1%*%QVFKF\#G%!,*JNEXG*V7L(C&#)8;&?.+T4F())GO4! EM M(*$Q%0G):&OT(NSV/AY-F F>\$N-CGG(SJZ7W[_N\4 ^&0[&)_U:@O!L-#PY M?MY/LRJ]WZ9^75/T6[WQS@@'8TR?\C_U_I]N_9)&[WN)L3;(6Y,#&MWQ(XQ_ M.?O\R,43U;%:*Z77[]4#&U,!+N,\ 7B"4M!0Q PN2:\-X+1L+H,A7(39^A6L M&PWKN83XV4@#461)%X6](2*Z+$J4[-J%4@O \5:P;C2LY\)/9P5,*B[1V8H7IYF%Z+DD)@[6=>\Q.E +>4BS&6*T(BO+$1GP! MDA(K3#<7TW/)2-B"&#"H'%UM)"!#D,X:!XQRI0A3%S4U'K-#95'3.+A<1G14^>I4S>7 "?5 4ZVZ@(:)A M0[I,<=O+DSA.H]ZT5N[EL$P^X(C61GSF!7B^U3FI*=#Y3@7J4.[A,!$.GC]_ MLHQA6\D"=8*Z.4Z 4HH7,0>GP%J/:&U:IO3:"M+W#>DYM>FPI9BD@DF.&:Y! MDU5.'IE&4(IND4H=5Y!N'*3G$K0%B3E'F2F9 "I+E%G:!,J@- 4E+E-R;07I M.5CI.;1B<0%$\3XQN0")B#%*ZY.EZ(5G@[T$>8@5DN\!R7>2AHC!YE*<2U8Y M,&QFB]'(; *,)$2GER -L0+G_8)SAA41R6D2B0,UF\$[]#)&IQ%U+0H.5BU MR/;'0NGB>SI]UA]&[&\.TL-[J]E9$I58R* MH=7">%)!! [:E-<^6AU3$1(M M^D7HZK0"=8-!/9]]$DR(BBEMUJ! ,W/0"$P@H@=R'N7BK]58@7K>EGH.&S19 M*ZS,V1H&-:".I'0I)I:HC G&+$!Z;07J!H-Z/NLT2&894$-6$82PB E<%B[5 M9NW24'.S$2LL-PO+=Y*/$ )C$=J#%8IQB4A2"2KD4 I;/#4W'[&"9V/A.<.Z MB!"=#@42H81L?/0I&9UL])BSTHN0D?@SY3N]VD_D;O-23][S8[-*+"\0YY]R M, *39?OIC$E@,\52H@D.C=:"'*@%2#FL4/O#Y122(*^D!F4*0D[>*V]!6(( MOJ!;I+V55ZC]89(&/H)QNOCBLJQ+X%%2 B'!4;%L<>4") U6J/WAL@(Z2D4Q ME""*!*5%,*8P0;!"ZRQ+4LW-"JS N@QA/T?X03F"[#+[>%2!@W\ABZL\+S\60(93.UL6DHA T525,8JE1.&+#G>6JHLP0K/RY\_$$R9 M09%QH#1X+[%8+-(Z*,8+&<42Y ]6,%[(S(*HO1407/(A@4@Y2B<5,V"K$EM> MT^"VCRMD-A&9L\LY)"M2C%E8$0,8]!Y\MD9DB[&$8MTJYS KB/XV/#X^Z2\W M1.>?PPO,BY1S(.Q1%>(FN\J&K9#Y9Y YNVR8"=8K4TN\F FPM?1.!I\C\X&2E1:+T 3OCY'Q_"3U M\MWC8K7 I@D9AT20%$I9; I 7GAIF<@:$<@*2)@6(..P0G,3T3R?&@?2CI0& M%1G-,F1$9^O4L!,E):EA ?(-*S0W$)W@5+BJ(6T>.G M"K0F9QM6:&XBFN=3WY!#737)5EC6C2U3%#)YK8,R)H>ZW]1M=V)4"6KW9@(3 M9-9!%ZV<6:H^"?--A:T]Z0]/\K.3T&IQ[6"&Y24B^DP2$2AH8GLR#E8&$.?JDL\Q)2T'9J=7^$2MPWE,6HG?Z M>%0?OK['0>^XA:,T&O:OPZG^Y.%PM/^(/;]^='G&H\)OWR[#X60PG-"#5AD- MC[:IC&M;"/WZ+*X/WS]7V^]W=>J<[@)W3>;4X2NQ>]@]?*Z[_=WSX?GNS@O9/=P\VUI_W>N^ M>27XG,.M-QMZ=^?U06?]UZ/=HUW9?;9YOBO]Z=;+<)2.G@ZV#G]YM[>>9.?- MB_/=HTW3/7S!]WMA]MYTSK=VMH\Z1R]DIU[WV?;1<[U]L'MTVM\Z?*<[;W;/ M.V\V36?GW8?=\Q?G6V]VH7N^QI_W3SOK&Z)SOJ^[APFN?L/W.ME3K^S63CK= M.^R<[AZ^.]W:^>6PN]XQ>X?[NK/^R^'6.K_7#E]K/:GN^4'I[+R:='KB]/G. MQJ2SL_^AN_;6>Z^D-:YM.2QN@TJN'1)A6Q2,24FG4:G6:E#_W* &F6TR1;>= M-3RHDG(;E77M[(SR*J($@:M!_=:@;CVY-J@N>0D2H%TT8AM\4>T F-J60@[: M0HG"K0;U6X/:O8Y4"%A,\J'M;8QM2"DQ4KUM$\::"78AVI*;EL MA71M!%G:8&QI8];4UDEJI$"*4E@-ZI\<5,6AE#$NM3VA:D/VLATH 1L"7;+) M"HHUJT']D^HOLS%%&FR7HGT;JK>*EHC]%GEC5*Q+3U:#^B<=E2@-1DN)KWMTW]OG^V]R<=1 M@>T\VW[7/7]UNK?>[?'8JN[ZOMQ;[_.S=$SWV>[9WOJK4WX'L?=LKW0.D^ Q MUEL[:XKE(3HOWH:@.6@MIJV]SFT0#-:09&X3&P1G;+!&ZP>MX2C3Z%\/:NSZ MZ$9\L50!QUFG=R61#=W9^85_O\&H?GW$UP"6Q,'6SM.C7;6I6 -.M]8[IYW# MCORD'?5:&V?=(WZNP]='G75^ML,-L_7FE>R_9:WZ_#J,@%^;%9U/->"GX&=;$VYA% MJOE>=HV:=$: 79")3F9W"^=TC['?4*MM89V(>_]+L[+]A@='A( MG[[;JH;H?+O/!D=UGVVT(5VB58'M+D M3!LY2F[K&*0C[VIGN-60_B%*;]I2,JJ.6FS'R!$&B,Q1G&:";*36SCL=T<^/ M$2^&>_J$TK/N^N8')AE&:&>*4NV<&9W@A&['! Q65X)3?$3G^<5N"S&HW9/#?U42U_DPQQF=9Z\/.SL;'[IO M]OAY]YD';YC.F[W#W<-=CC\V@"5SUCE_S7'&FMG:>77:V=GEYWMQUGWQ%AV! MY9"BC5ZP_H/P;0]@VTD+!!5J.:G\C1/;-[N'!T=:;#D<4'<$1"H_: M=F]KIR.V=C9EYY#M\[/7_>[AKX>?=.-IKWN^H3H[FV;O:)/QS?=5&\!VEW&^ MW6>IG'?4ZX.]G_.4 M?0#;\/.-F[EB4XJ0 - 66JIVK;YLARA<.^@4O(HIY:+G%X(OQJ!V;@YJ@5A4 M2JXM/7"8H5"VO3/L*0LY+9PLI/UJ4+^%U!L9.!>@5JB[=C'!<.Q6 H,TI[;5 MCB1$;_GP:E"_A=0;@QHMHLZ6J9OTS(N++.W &V;"$Z%8$!ZM6C.\:_*XIIS MW%KO][:>[9K=\U_?=F[#@RS)SODKL[>^?;2U MOM?K[KS[T#W:/6,"J'=9(C6-]Z5VO/BPM;-WQ)(\[^[TWW6?[4(EH%52>X>; MI]WUS-?YE4.=?MFZ21RU3[4D1;4E,QDV.-ZPP;&.#4Z)P"&X=<(N*A>_GR'] M,O\FA97 X4WQIN:FDVRC8%:.&E.)2:04TFI(_VA(OPAOO'0JJ<#NVT<@C[078O!K2/U;]+U+ONCN]P>+BWQY*1SM\]4FP^/'AJ]42R/;V._M#QXG MJA6F?,$)QCY=G1^G+]Y.PWX?C\?T^.K#/W-O?-S'L\>] 4.)VM,?_?/RZG$X MF0R/IC=X3Z-)+V'_\B;3^UT<_O06#\7%FTQXO";YZLZ7AQ].#SV:Y"^/!?\P MB-\_+![*C\<>3:\]NCKA:C"/)P^FO^.WJJ/VKP>L0==?_/)5Y/&D-1[V>[GU MGV+ZSS\OC]>!_/+@,4.I-]A_+%IR>HM/S_!H.E!?$HX/^)P]/CJ M!F4X8-*/1[W^V>/_L],[HG&K2Q]:V\,C'/R??XQQ,&Z/:=0K%R>.>^?T6 *+ M8_KUP\7;.[[.5':7HR%5'=2O[EQI-7VYL[ MFQLO6VO=]=;&_S[Y[S76_=:3K4YG\^7+S:WN[[["9YJ@?T<39OM&ZE;C_P;9 MI@SV)\/!/UKK#Y\\;"FFS.$V;^&;H<_^(=O0IJKS JFKOQ5S 8 M#KHG1WR1U+HL>6?77A=@B&"S,49*44"0#$ZJ9')40IH2I/W:&L[6 .LZBTR] MQ^O#=%*+]'?.CNG!Y5Z(5.K>-Y]V%5/ M#[;6?SWHJ$W3>;8A]IYMO]MZMOD^/WL-^;]_[>^I_OMX.#QEUO9N;WU3,B$SI M<1P.^Q'[_>$D#D^_9C!?G."(E;E_MDW'P]%D(6WGTUY\]LIR5'O>>;/!,15_ M4GS/]5W%O^?_OSKOJ(W3K3>O>YVC#L=>&Y>_>;'"FOR=W7_L/SFIEY.>[ MK>V-W[:V=UJ_O=I^^6JMN]/:V6HQ ]YAFOM?_RFM^*?4K:WMEC1_RW^_^,/6 MT];.?V^T/J/)'RGRVI.=%A^60<.UP?ICWG/='MI[(<[B=DQH.&I-#JCU[RO% M:UVL!&S1(%.>/4?ZS"(\SCBA]A%?\J :@G;&L_89X:A-@Z^9AM^FS[5QL>)[ M(0W#7R95IYW#W;=1EMH5CUB=J6:RO&I[#*EM!!H0F;P1FD,[.IY<+%#5XA^M M.NZW9EA-@>36]M4CKAC(BH'<-P.9+MSNU2SEPE.0W9U79F\GJ>#_;67WSHJLX9TQ+HG&_>H"#'!]V=?K][OGO:>=81W;JX0^V>;NWD M=UWU]%UW?4WOGF\R+=D_[_2_I"!.9:&3#FWEG&<*HDH[BB#:RJ? 5$2;[*\H M""PU!=G97NN^W*Q$HP$RO3<^^-J MRB>UPM)UO;OSUU8#OO9W_9^K3JCL/, M"R'> S5WMV+F=QYGCB/1\'W5C^L)K0O#N3E(PQ$'F-."F)?U[&FWLM'9 MDV%>3#MZ&72J%^=;.Z^@%MUO/7L%W=I18&=?=L_7U$7@F4RM2>JJW9M!Y^'> M>L?PN:>[APGV=O;YVB_D%@>NG?6]B\#S_%VM2=)[7PDZA3+9UF6 4=15@99B M&P7Z=A"6%!@B*/+!S^O4Q]II[NZCS@M;=GW,$UULH&[F>OV\)I MR73I#W5QUA[G?M3RZQC^V]3,MX:CUM;D@$:M7T]&O7'N39M$,H6:%B)>?J%]' M\#GG-TO;NV]^[4_7AQYV:L@NNL\Z_ S]_MYA[O-WOD[G=)??;^O9=JF-P^I" M@>YA7;B_>=;9?VLE%1M2;IMB8QNF:UJU0HC4I4Z!:O!9,JS,<35B97TX> M_N.F#[O[W.Z7T%$KZ,P3.N?=M;?6>$BII':*3K4!E6@'D+9ME$M>ET): U.? MR4'K:7\X'#4GY],L>_B$/VZ-=H8?!BM(SQ/2HKO_UBB+D3E[;:_CVN 5M$-- M;Y+ @.0R018/?J[XVAV.WGUI"._-$D[)]=;HM]'P?6^05BF4N2)'=EZ\]8** M*-:T(XG8'^O=[S* M1]Y2F38_5R;UQ7I+M7&^>_YB.C6]M_[NK+O>[^V]V9"[1_6:+\ZFC4S6-_A9 M7M]0IHVSK=I95<@D5&KGV@L T-@VELST5"E%*ENE7*PK*H2$6^C34F55+@%; M)Z&.1VSZ>\?8;]$II9-)[WV=F^*PF\9_)G?R?0:E@4/$:MRJ>OR5I,.W:I:_ M%9)_;?ULHZSFQ63E'9K-RE;71H0+:RC_\@2X8./T5AI?O$;?-AG8S9/A<%D4 MV8XR$=D20D#]X&<+]J9=^OM=4L/G0U:]WPZ&@Q^V .K\K7 J2%2V[2*PIY#2 MM$,.3,"*+LFA-],"*%5K-+UK4)WX+57Z4^G)?_VG5]+]<]R:4)^.J]!;@ZG4 M_]%B?] _J9:ZA:RB#+'/C>!MWFQ5RK60ZX!O5\/RDDG"J#?I\14OZE=H1+EU M?#(:G]1"ELFPQ6=,,_92_2W^O5*,6KJZEB:/;UG(LDAE*\H]#,K-O+Y$/;3F M#HIAZN((6)"'G8YLF$N)S=WPSF\NL[^H?^]-^M/B,,)TT$I]'(\790;SY@LN MQPSF+<4VPOJP4V(_/CN*P_Y*:LV76O>R$'.J:W2:#NI6FE,9LOOZ<-#COW[R M<7^FQN)6SG^>%42W&Y\[##8N:<295'%J\A8RV+A(E^T]^_6H^Z9;CY]UWKQ^ M5S?[Z3S;5'OK&V9OYY=W6^O\I&\ZL+7^ZF:Z[%U]AMV:YCK]?9Z?<[')ATCW9/=\_WH?N:G_%&^5[0)JAL;#LG8=N@C&FC==B6,JA8 MHO+2F8N5--,9UV%Z]X_6_UN9CFP=XZCU'OLG5-<1M<8'"US>-V/[M=+<;VGN MI:M[.?5R*[6]A=I>K_6#8'T,2;1U@5 7I?LV2K1M4C89IXV&(![\O+GVGW*+>SW^6#MTU S>/\^Z=7\ MW638BG1Y E_S8PI/UWKJZ1+[JT3>9_F_*X-2DWOU<%U=W\I\=+ _/?5X1(FF MB62I6M.F->/6W_AZ;+9:XQ,.KL8'P[K"[6HQ^^0 )S>?_0->?\KZB!<_OGR' MO_^CA8/<^INZ>,?(QH^/Q\,J13Y_>BK_J#[%Y75JRXKQ]"&F#XGC22N(5L:S M\<-6ZQZ*;YZ],BJ3FN#D9+R0%OD[VO.LOS/=G8W3[F'GP__/WKLV MI;5T:\-_A>+9]596%9WT^9#LARJ7FBSW$R!1LG*;+ZD^1@R"&S!1?_W;/=&H MJ DHP@2[ZKY=A...ZQK'':&SMT*_0(A\"AL#'Y034>)IF/6J@O#8B32@4 M5%3K^WYXNUSJHC-7VKQF_^*?],VM:/-ODZ\K .,DWE&RCSJC4<1"P5.#?B_1 M:/>LXB.EGE5V$KMJ6R3QM_1(CYLG3*#\ZCNN1^UW3^([*60)R+O^V\FX[71E M#[0K+Y*M)MY4,,$O+]XQ.N@4!U2/TP'5I\;\^()_0=D/_UH,4*^M9EK,"]P^ M+Z"FM"C\:H/6!B$$I.319[%: $.T 80$Y06'%B+TO,$9X: K73V(VE!;&\$Y MT EA25P'24/=^6PEKA2X\X7A441U_)7!I9*(XGT4U^"LEA1R_+JHQ5*>ZUOE MVZ#_7;_OC&^Z_OLLW M)J5\\>9[KO7RG9W>F'P0-@!?FAG7;8N794T<*O;@[F?\)>8/.Y?^N]?P2RSG MWU3MR2Z6B:=.\)4MZO$^X6\<^KB&L?$3!=#6+;TNQQY!L>!_GPSCA0U7TV,?QU ; M;7?4.$]C*/\^V,?_QNO\.[6Y_/GE71K[^;;;:#<[K:UON+DUV>:RGZK^SYN' MW'7SZG"=NIS>7?W_*"K\MV_D/K@R"DKL 85IV*I( M)?E,!8"%#H%2'KP/"VQSN=:B[ N)+713;%&[)(3R'2 M-]-Y5DNO"=' 44$!]<(";:)_3+GDT$.KM535>O,N1V^]!?Q7O_QL0I1ZEQY? MV)7OZ>GO:?LBAC*^MW$@)1MZ3V;H72[WNV*A-\=+G+7CG[0C?-]NW#3X$/., M6@\\\@I0;060B"D@K7-("T00Q=.-5BE3]C7\)@*;SL_<&3CNA+L2.D4:)QH$ MO7Z1A3D9CJ.W4=C'TT3N:/G='Q2_U3U+/_ZS$W\Z_FRE%V^MGP*R/SK#PL#H MZ9[MZ&X*]J8NB>G-PY'N.3UPPTIJL]AQ]QW<("_T7W<&8I\@Z3(K,$^OI@V, MQYNL)"H?E8]!7ZTRQG"31O1B$F$E)3"88F"<0L18RIR0?_:CUBKW,CSPW>XE M""LO(K2*#,BXG>[O\POC=.)^O/K+]-1EMNI)9_F$SJEW"6^ECG8_QF.'U'CJ M4*T0S-WK^N'7-*FW11XZUB]*9/>"F@8-(A:02&WF@ACD,'$ M>L&%-U]WT@]%B575" _;.8K"]W^K.\VW-R6S=W($7'\$+MYR1PE+451>U+?M M%=?1.AD5RB5JF6AN1ALROAT^.[G=/O\J&8FKS17 WEE K71 N2C&U/,HMYHX MJ%2UCABI*0IKC)%+V;WJ_LSTX_[8^OD8G3[#W]KBOK551:7!Z\^HDV\E)/1[8_\:?#ZK-/? M1?7R,P>#*_?PFP=FX/5WH,/(#U[K[D]]-DS#&NX>$4_Q2\$>-R6^+*>:VP5J M(N0V$YWV1L/95$A9ZA'42_8P-,J7]($G@W__&B/S/V\LXP?AJEPL?\GE=-_Z MC&.*3]B-;/UOOWPE]1_T98U+L__R(8<YT=S< MV7A?B6Y3:[>QD082_OO&IIT]<)[[^UU-QPBH! M8[UA7R8[=P& OVL1E@7X&:]E!L#S>P'_M^Y&P/O*WH'W$>JZ"-$5*%_5&_TU M^7ZE[V(,0P+'4?3K%%P<0MGRMKC'B[>AXFVP;.Q\M_$^2*OUY+;[LP$VN6?7 MLT[*.JG,HJONU4G73,^HC%K'?OPSPX+Y4OIXX _BQ])YX/?]X=6I]W;\<5^\ M:76I/Y75QH^L] U4&OWBB/1V4>RSTK>R!L:$NF5,)(0D-$A_M6XC=5!O^NNGJQL_^])9W2V M3N9$6JF5-B?2#:R).9%N9?7-"8RS.9$Y^6ZY8-FE@, M;/UY%7)871YGJVX9L/6Q#-A:6 8L6P:97N^6"Y$M@VP9E.5:9A!=F9I0L0'+G^G'=5(HB?3XG@LQ!@A:KUAN[I;P69_9JKN=49VI/A M,)W93+;=1D]WSX:=PCFZXL!$DN/#_>D]NWYXTIW,Y&9"?(;RA-5S8D22&7&] M))A6ZQ]34Y'.J#@ 6Y!;?*)[^>_$C=W^\"0=<]:F?W(Y;Z.RVQE^SX3W#,6% MXN=$>#03WGI)L"C"XJ-!W)J"[#X,^M:[Q&^9S9ZA+-"5+C1>>@SOWK?RU>_* M.?OIXGR\^-D<-H2P6F^U_]G>7<39XG+"X3F>(WR6QX>?A3& (*G6W_MONCLV M"8O):-DF?)9B0)]!S=O+#=,N4]2WEY7I27D[%K M)L((5^M;/NBBM.33<9KI[7N=_N :UV5>>XY"\;QX+>=B)^))ESP MT72[5E22^>PY"L/SXC.6^6S-1%A6ZZUBO-%.;SR,)7Y59K+G* ;/B\EX9K+U M$F&,JO7MTX..Z8RR*?8L=Y_R52:P\A; /:\)UODX\?,MA<.T6M^+2ZM'V:%_ MEEHD'0KY;2^$>V9!_V%"V\3HNB<9UO> ,MFG(LABN!V>Q\3 -/LFCPR\MJJI M1+NR4RD._.(WE7OF DV*X92+3:JW!'O1]Y<6?'A@??%Z^6>$=WFNWM M=[MQ!S>V*GN;.]O-S>W*/ZWW6SO-=Y7-UNZ'E_>R2EGN8+/5W-IN[FUOQ>MM M[K7>[VQMM.,__MYXOY%N9N^?[>WV7NGOXL6GYL:GK9UXY7]-.6GSS5V7OMC9 MFPS!@MJJ]?N&;]XP1FZ\2#BZ_.Q] R8?_.+3?"\7:WS!=\\;QK\;.%P*?VFZ MZ8PO=IJ5]C^M3WL;S:V]6F7[/YO;']J1&C9VMROQJ=]WK/. R+R<3W%@;A:4EA", M=]_NYLE@$%FSHH=#/QJ^+D\.%GR/5SK)\L+(*\O1?D\LTTRV^F0P.E^K>_KMS^KK7[[T=:%NTH#OI M=4:[*3Y[,G35* ^]=/7%$QU&$;708Q^OB,H@)>+,0^*H$)QH*;[N) L9*@*K M%>=MYTAWA_^W"J(HC2M9XE>QX?2.:J6GCWSZ.?!-Z^/7250W M>B[]9_M*3C=&FWHP.(MK^J_NGO@HG''Y?"&F1NP>=#<^H0;ASNT^7D'?6E_//MRU&#[;7?0_+S]LW'TI?/E\!/< M/VP>OB?-[OYY_WR__1$U#W?.6EO_=IJ?/\'XGL/6YVVRW_[WH+'U/T?[1_NH M^6[G?!_)TV9''=FCM[W6X3>V?WAPU/K<./NRU8#-PX^GC?9NI]5NP%9[!S4. M/Y+&NW^[S[!_=-IM';[M-,^W<:.]P[X<[?QL;L7?Q=MTO_WV*'ZV MVWRW?=[ _QY\:3=.+S\3?^OD"_[$&Y]W2*.]?]HX[![M'V[ >(_Q^@X.&I_W M3YOOXOVT&^=?/K_M-L[?AL89/'O?WAXU]N!I:VL#?D4D(*\8 CKX *BQ 6A/ M'5 8&L2Y=@KS:IV3FA#BOU_=E(][=,M#*',&8&1ZRO3T1WHB#',:Z2A0IBFF M5$DA#1'."RL8P:Z@)X@P09F>RD5/\ 8]&6F<#(0"A+T!E',()+0."":<8R9H MPTVUSE!-$%HB>GJ\9[4"AN2N'XX&'9MZ>"=3YDWI6FIX=;3S<9 MZ&H+$@E=^+R9<69@G.;FA$&D/-38"@\<(0Q0%A\I[A@(EF"D$,1&IG:\B,Q& M-T]G]&10/5KG9U#-'50WU7B U' F*8 <.4"MQ< $[(#!.@1./?.!5NM(SNAB M+$E5KU$P:,/:>!^C867@K8\6K.GZ6J7G1T\:=L>SK>3Z,=5"@B>76[O[:V>; M?I39[ %LMC<9,S$>P2 L(-2$R&:(@:AHH@@CK#TCG%CITY&=&I.J1$Y)AG%I M#(X,XZ7 ^*91@H47AE (7& &4!HDT-Y08)FWPDFM)+0%C"F2)8+QLX@M?.J9 M3K?KW36[9)K\5/:%%FEA7&[2%34-,S$]@)@Z$_8%1HA )Q%@EGH0/2<'E% * M:"M@P%1KK72UCD4-X1F)*4L@3^D&%9&G10"2:@X8 M0C0:_8@1YB+R9 W*)<3_GG>HXL/ '^N.J_C3XS1%=-R.L5^TQ[ WBKUR[&+E M+8N+O=X>;_5&SQ5M4#:*[PAEB9\JH9S:MHK60TSQW--\T6+RDUDBG :+1=*#<22.X9H-XQ1;$3 MG*7NCC4$48G /*= !A%EMEK:_9'NSFZ@S,))?/4 WFJ-5E; M(3V"F@8(%"((4(-T,8F2 MC-.'XW0B,V*-U%8Z@...12LB.@:2*PFLG!:!$$J"\E$ 8#;6E.F"C(M'5*%K#PR\9Q0N.@F04SPO%<"*8 M::4@T5P)P1A V' <.R!<,0B8I5,&U?'-4QG-5;*'?XHKSVRD_J5]'2W=(](+#JP0&%".!9!(B8@_R%$( 3-J4B2C1C!>JX*. M4ML&NO>MDSHQCM,A.4RQ'I;$VTZ\ /^^\\.[JST>1V4SD\W*9-N3EH2UE!%F M$8 4ZI3CY4!2Z@'F4N-D2WB>2M,XJQ%8)C<(J\4PA8:P% MB&$&J&062,XQ,&A#&6R#4)O2[0MH9YAE@ A) @X! &^2 LM%LA\Q*HDTZ62IK3/(<=E@(UL:# M5+O]WCR#:\7DS7[/YOJO!S!88])8")*Z:!,0P*VTT4.1&&BE M890H28/UFGN:ACK6()K15,BQAE4"\$*LC@S@>0!XP@2)9H;2@GG@M(L AB$ M$[P 4@?JH63:,UVMDQIC9:IL>D9'0AY]%&0N9>6KT[]XZMM<&_)=X.F6S+8S ML>W'27/),66?"R@L^6G;2IZ(RE?JJ0@8,M00@C'2DH^BF1>50EU35F)BU%6$^ MJ/,$,^+>[VS\O?-^I[VSO5>,5FQL-_[>WMTK1@:+-Z_VVJW-_Y<&S%X]5]G^ M^&FGO5^B.6@D;KCKGZ0"GDEY>,PO+.DJUSFG>3D$K=O1IM/MC#K^J2:A+>"M MS[O[T:]&SX)5'Y)3,O;P0VP]CJ=WHN8VQS+Z_ MHJ1\9/LAMJ"=]$$)TA8%2 '&- J/ <*!@N"4L@P2 -&H5JGI ;5&G:ESC2U MIC2UT";;F:;F3U,3+BL.RA'(' A6$D E(L!HIP$A7$$-D?%85NM$UD2IFN<_ MBZ[;6R>^,NI7!KZKTU2O8ST8G>5ZR,6/]8K[T.[OCG?A0]R$S#X/9)]ODT82 MMMXX; E@G-!H)#$.C!714E+<>,XML:E3'E_"6; ,K84,]\K0FANT)A0[="H$ M8A0@EONHV+T$)NX74,Y*';0UDKIJ';$EU!8_[]#1Q0GC2M?KU#;[(H"4*Q]7 MP1*XV+OW:>M:)BZ!3K^<*>M!E/5]TAI .NH2G%KF:B@ !'=YJY(2C,>"T#@!)X0!5D &)J01!6.0Y@MH9$DT%G@=RE0UEB^GB ME"$X?PA.=DV *GC"!1 LM7ETF@,),0921VN=6!LL*9JU(CKCR)I5"#&LPI$& M>[O<:-E1AF?<='\A]1TY/_I(EKO5Y\E8:!@/+#6+C)X.)P%HQ#%0# 9&1.!2 MV:*,0\Q$*N8#,(#;K&,Z.<>2*4-,!(Q MZ8GP ;((?%BC<%X]H_U\IOQA#'6K M@Y1"G!+)0O2XHA=&L8^/K,6 &"@"M H+3Y,#)F:=&9JC(.MA%&34S0-U$W:! MT1I+KPC0D1.30V" )-P!0: CFEMF!$JHDWC&3@XE#WN45_,W_2ABY"+O,=*G MOP(>TQ1+YE1MN2V'RX363L_VCWQ;GU[S='+KVUG9[%9C*0/< .T MA1(8[AA4@AI+96IC71-J1H>@Y'49Y35-WO_J;^F\R6&)LAD7:7O:<7>VXN9D M#^F!/'2K^Q)ES$FK,*#"H/C'(2!=T'$3,--(!8XUC#Q$<(W/VGLI1R;6PQ+( MP)L+\":K,BG#*?8'N(F8H] 98 @2@ FN>!"604JK=<)0#8HEC+?+-1G=7(M1 M"HY;="U&)K:9B.W3K7Z.D'I$, '>20XHL3!5F3E '>$T:B)OK8O$1E -S^UT M2*["6"O(+[H*(T-^1LA/V#(,0NLE(R $GUHI*@.T(1AH'1PUV#$H?+5.D:Q% M45@5R*]SJ&.S?W34&1WYU!0M-4-+)=CQPGW/1C147C3[(U]!]*_Y]KN;:L=UK]/]O]71X,3?KD/_M2@;/7=C23(M3$$+^[?.?3 C+3<4N* \ MH$9%1H!! (^48S*Z.8+3)#(3?%!N<9M%-V5Q>U)QFRP"1(HHSQP@1L-H;B(& MM(<(2(PC+S >I$;WBMNS3,8W_)'Q@^&O#KJCOOU^T.^ZJ^_JS.FD=?3K]\F[G M;/_P(VR]VR;-\X]GS?8&C6MUNO_Y2Z<1KV?_\VYW_[#;_<_Y]NE7):TP&&. M:%3NE% #5+3T@2/>.X*1=83\7J?>(RT/"_5D:2FUM'BGK>8T "NB1J8IQFT0 M0\! KS'R06L!HW/X$A$<:>!VLOO6$ZFW7N5'VMA:Y5XA&R;Q&LY;OJ[;;F,9 MVS@9'?0'D4Q=#B(L3XLL H2RJ,*@A4 Y9*(*HT%)KJFTMEJ_':NZ349)A(85_6M? M*WI4V?/'H\*T'H>V"*Q5$K&4@*Y:)Z/A2/>2\9D%<&D"^.GL*\3<0,ZC5DRS MCFD:?:45T\ 'XR-E,0X=GI6OGD!>=H;#D\Q5RQ459+0SE#A HVA$4>$0&!PU M'=>:!,-8D&D0I M=4BC-..1T!HDJD;O*'F^36:=8E\+-NM?\<5OS*_BK5O>7G\)%2_%-T0Y/?;Q MFW_X[E6TLXBXY3K$1=7HA,ZI=^#<#_J_1[/N67\SL)/MDBE!?3-!)SE4*/69 MCMY.A*7E))7J(( 8]TXX9H@3U7J1"L!OM :[(W2^(4"A%>_GFW;&<#X_?>V[>&_\7V?<+/=['S9 MVF?1MD7Q>FBSW8V_^>F\>?01-\\/#KZ\^_+]/^<[IU\QA8BP (''*/KHW@L@ MC:3 ,<*%@@)#\CL?Z0FS85F*5D>*;$J$N8 !Y%2D@+0!$ND (F,X(CWR)BD$ M^!+"VX=!YI@A6XQS?E,@"^D;WI$9R8*X:$%LH*\V$**$MH QE=*U!@,=- ,: M1CH36C'BY (#TUFJUD*J/#34B,AL6! 8Z0U[H!'Q@'$60M"4,"33M)!:E)#T M_RDX;BQITV7>WBR.!O\LDSD'5P:AW#__*K"TS%$)XK9Z0%E00$JJ0#3G3/1< M@B+X=W5,3YN#NTMR$20P.B! #-,*VT0+?&F%)EEH MRBDT"F**++3 HD@R5%H$M% .(&0DQ,(BDP*M)6*:K*-*(CG!(&$))T5D$%!M M'# .(1 5E^9*4>/1=(5*TUM4\TRL39U*R^W 2IM\N\D/.?S_($ZXF7CS6@A! M# %,FP"HQQ+HJ F P(QH)63P:5#!@Q)ON97?*F%W/CF\C-VGQ.Y$ZLXRZ:+\ M1-A*+@&UDD2-;*(3R1DGD F#)2HC=M?^F-HX5?V8O-V<"VASNF5N,#S?^(-9 MO7'6/#SXWMKJ'C7;W\B7=/_1C&ZV&ZR)=[O1M";I?KX)O.8X(: :-=%1>F) M #J*#_"!*AQ4-.P@G.X,\1^I[)&)P'R\Y]%IO7MAF>/_#X+BS=P=4I$5=?2, M6.3)-+XG=6Z0&FCCC73>6.E9L@_R',^R(>JIDVT9:8]$VD2FS1'BL)422.D$ MH,)C8((*$7,,1S?/::SP$H^G+K%EZ*\+65JR;2->;UIFW:TG/<'Q97]7K@NSH=YG^3VO\"4GQZ<@WUT*IMCH#BM!U M%G B/*)&\OCRZA0MK<<0C@UK3XY.NJFLH](?'?A!O)NCXX$_\+UA-%TJG6+R M;IY#NOB0R;6=::6-V;R^+^.!R._[PS0&N17:^C23TTSDM#-I7$"H-6-017+" M!% L4R6-MD 0QB0)PE"HHW$A98ZHE QP"VE!E-'XM&B<,!64\<83*0"*ACV@ MU#I@/$P3@3TS,#!(C:K6:2UB]5G%7)9[$00V@8 M[S,^FHF@=_U(Q\MUVWK0BXLZO":J6V-)S9P\$RD #"D!%) -FJ,!*10:7N%I'F-<$OWV 8"F@?GPP9@Q+5>:HS'CT^]'-R7C# M.R;C^6DGX\U";L]WYO-"LD/7)QR.)QMF&IN)QC[>:B$=N#9>8& LIX J+('D MJ7DAIA83YC!BK%J/&JK&"9XQL+RX9KJ6)_&2X/AJN$U:'5E9J;#&0RK!H M=6 /%'(08&VY9#YP3$VU3@FJ4:%*!M],K%F8EU-BST3ZYR)=<)^Q\1(9Y4'VD33G5KOTBQ(!Y2BBCBB M Q>Z6I=4U=C,]GMY:;6P_%^-=/S1R\3AKSQL_;_-X%7]9E8Q_IGPYD'BM->_ M#/Q.S_G>Z#50!>TN.G^*'Y,_K3Q)UO?/=(,OZ2;T^Z->?^17$K]=_\_NV9?/ M[MA@REM;W4[KW3[;/_^?[]%7QLVM[8C!'18?L\;AI[/FEOWYY7.\AZ-F:!Q: MV-JRI-7>P*VV/6U^^PIE($1H!$Q(G:!MH$!A(8#406A-XVM>)O(<+]=NOW!: M1Z/CUZ]>_?SY\^6I&71?]@??7F$(R:M!?/G5Y7NK];]U-\W:&E:.!YW^H#+J M5T8'OI(J7W3O[,*S&R9^CZ(R3,0?WZ$K6U&6?NJ!CR\,COL#7:B$ _W#5XSW MO#CNAXUWQ@5MG."H79SC2J]]2#6+$O[>CR]^__%I__9>=']I!Q\2O MC)]OQJL?LPQZ6=#/Y2W=C] + :/XI4BR?QL8/SMN='"I[ZY]\(*0X-5'M(G< M6M-[Z?$ZW_3@A3@)9HRCK%DAGF*@U5::*8A#B:P M:*7;KTA5+S]T,+BBU&\>F('7WX$.<0U?Z^Y/?3:LOKJQU$>='IC8VLE=^=/5 M+G7CQ)T;M]-L;[_;W7A?V=BJ[&WN;#]%:^WN==ZO[.UT8[_V&O'_S2VF^V]2NMMI?5A>W>CO1/?4-EHIG.,ZP^.N/GO=Z1477'SHS9$>?(M8N6"S.]1_\7OCER\@Q%!J*S>. M>PZNVW 7"'L)[W(GQR]B1"\_>^?KO_WP'UY,*)__]W+Q1%^<+_@Y7/ ]:0,\ MOR,D3Q,!D%,% .YVZ1Z2UE2/OOU%JH')U;FE!<9)DX-!M+0:\7T'P\IV-*S< M5:>E"H&U^74EF6KUQDNQ'/&Y>X&:\9EIUNK;+]G\WM#^W*WC\;N]N%#10MHHM_18-IXU;]U4-DALQ>2%!Z@4K)F6ER MC=/<\'-;.)B%*@O5TPK5 XRA^9Z?68*)M.M_^-[)- =IGRI15_H\W'0+^= T M7'FS;-/=]PQ)-F^5PHI@8Z6@RCG)@N5.>H&9L,'(KUM%]8* ",RAC.%"LM\. M^D>;\2K2]7WNC XV3X9QK?Q@^]1V3](:;PR'/O[/E>ET9&OO,H#_]_/H(VJD[WVW>W25@/M.&I_WSQN?=UBC M_?WG_OG'\];G?=H\WXB/OYTVMK9AX_P;:1Y:.IF 2\'[+X>-T_W#[Z>M]M^' MS:T&^W+XC32V_CYL;<7[:L?OVK)I"EMH=.!9D7S;@Z>MK0WXU5!#E+$>,.0% MH#XX(+GBP&),&,8\*)*J754-HAG;OST>0ZM1LY"I\+E0H9':4AFHM,Y0G'JU M&$"O$- M*J1>&B^@ YA(#*C5$$@+.2 B*&Z1@Y#KZ(MC5(/T]E'.S(69"Y\1%P;'M><& MJ^ E-8$8J;1$" =E0^ $7YB%*)N%*\*%]*99"+WA6FC@8/!I>)0&QC((XB83 M@HR(AJ&KUA''-8+YJG#ATZ>0EQ8<;1W[5"?8^U;QI\>I[FSX>KY9B/S6.]_Z M@&3J3(<9B2BQT&WVAZ-*/U0&8W:NO/"7/!R9_G@0J7Q>GL$KDH&?1+B=AFT"\:]#<#N)*SX$1J ,&TC)8ZY4 BIP#$/GB+,/U-1!]L=#8Q"P' @'FT23@&$@<":-10DKE(441$1R2UM,@S54N& MP,6&##("YX7 FZ$ Y: 3@E(0G0,&J/(!&,HD<#(:" REHE=5Q/\8FK&I3$;@ M>OGO&8'S0N!-OSQJ/FPIBIJ/H:@#B19 *0:!)0@%@A&APE?KG-2(%!F!Y4+@ M8IWIC,!Y(?"FDRR"H99C FR@T4F&W@ )*0+2T\ 4U=@K5JU36>.T/'.OYG%N MK_Q.=$'LC*> MYX;GF^XZ,\PAAC2 AJ;,O2- 8H] W%+)F8706Q3QC&J1G#.>UQ;/BSY5E/$\ M-SS?=/Z%=XQX3H%+\UBH5@QH@>.N,1VES'@N'YX7?3(F MXWEN>+X92E!>*B)11+'3&%"&)5!(:B"#I0@Y9Y"1U3KA-<3+9&\_AWS[.]_S M ]T=GRQP1YU>9S@:%&VF<]J]I(&!BRU+%4$W-BQ3U0.HZFRR\M\8&ME( ">* MO(-Q0"JD0-Q9'IA4S@B>CNO5H,R9OY+!<+'^?(;A7&$XT4S%>%1DW$,(,,W+ MPL H#P'&)F(R[JK2*?U7DWP)N8>,PO)XX1F% M:.@E@(32N)D04@^K=29J?-83,1F&Z^4\9QC.%883F7BEL9 D@D]8!JC0!J@0 M_T1+ACLLO/58IG8Z-4J78),^ZTS\UN].Y^=D_-KXW-?W.1_%>3BWM29/VKN@ M.+*: P:9 M1%:S^J*PD8,THY)H@6J/"WHX"4*#28T;S*KGM&\]S0?--MUTYB M&IB-'@(3@"H3@"(. ::]8$88*Z0MT$Q)3MRM+YH7&P+(:)X;FF^Z_Y(XH5@0 M( IL&'+620=D MM*U3(TH"-!8P&=[6"THPM#BB6=609"5"\YR2\'P\>;&T@81V/TV9[M]J/CG? M+/SCF@NO,HDMOG]?:NUQ$?X<9N::A;DFS\,[HAESDH.0CB/1R"S :,T!,7%# M&2*R*->7L(;1K';(SB^]YER#XH1%-(^(!0I#&['8H, PWF]\-!,-_A*$G4(.WD,, M&?N/QWYS\P;VN:-:1.,50,HUH)I!H)60 !,335MD,8=I6$=-\N$4 BD0 011Y!7CP7A4')C Z+9) M4#X:6.-IFSL1?P,_'%W6.]0J/3]-$\.U/N6UX!#&#%QUN5WY6-=#>&I[,FH1 MV8E*IFV*6I#$4P;(2$F .N>5)Y1R)*MU5A/L=I;T/IHJ14)EO3&WV(A!QMSC M,#<1+6#0,*-P&OB5(H7,.V"0\L!A9@1#) 3(JW51$^IV%63&W"K[Z!ESB\/< M33TGN?#<15.<$<>B=O,<*(UAFJD15:!WSN'HEB-1DW?T$XZY_Q35J42P MQ"EMQUS/! MS41P.U?><_K-<_O54TB(T!1@):(IK^,?R7DTY7F0@1$5G(FF?"0X/(D0(E#61!>!8@.,L I$VU)( MB844(6+Y__L_$B/\ID3'$S.DR^?H9VU="H1/:&MFJ!'Q_X ADN:)!1[]$M0%#A MJD9H8S0:=,S)2)NN;_<_Z$%DM\QK#XTH7.0&%;6!(0$T$3+2&H% &4:!#"2: MHUB;N.?5.H(U+J8/F4Z'D/*=?5QS ,\A=I !O'0 3R3WJ<2!.\=UI8SXEG$+ZY1,7VA0 9P*0&\I'+[#."GB0R, 1RLXUS@-)M !D M MY$!"8E)T0&D<+/;,%2U#%9OA ,Z3 O@YEB/\_8C@0 Z +K$'X2_&NXO4VOKT MHG;J8G\SF\W$9HW)>(!6WD$F#1!8T=0 V0%C9#)'*$<<0J*XJ=9E[GZ\QJ!= M:IP@(_JQB)X($%AMM4J31BQ.39"#@, ($0"T%@O-J3 V]4RJ40L9)'=)=4$Q$E,[=.>2#Q?IP,>2 ME'+6 &8% U3) MU$M):AQ_#01#@,81:\ M)1"8Z$VG%MAAQU9TSU5PEGN)"WQSWAYTD(J\'OJM' MG1_^31(&@%^FVYS<6CWTZ0NJ]37/5TB_OZES@7VSO/9,H,G5Y)Q(3K MGYBN7T,E.8?[7UWU^<$/]A)DYQOY,HO!UE@]9$%XG" HY+AE M@0#!610$Y!W0F O@!,,2&XTHU-4Z? EOIQ'GVAG\#WRYY"J"K/BRXKN/\1X9 M3L^,]]2,-Q$ZQP$*%I41D%ZG2:X2 >4M!522X)C#-'#V(-6W,$'(%M >1PMF4+QW0X89,67%5]6?(]-X&2^>V*^FRA< MB5L5$-,@!))F_D1KWW#OH]WO)6/8<,KT@]3>PL0@VS]S$02J=&!6*B"Y,8!: M:U,1*0=>&T*-$0%"G!3?'2T@LN++BB\KOL=F##/C/37C360'A96((DI!(%I' M/R]@H*BV@'OE%.$T&"@>I/H6)@C9 IJ#&$@O4'2^-1#813% C$3'/SX*U#NH M"9>2\J3X\&J&.M?X;,7?DTGAROCM\8&.UZB_^7$6>5CIGXR&H_C&>%=/UL?Q M(?J^='KO7K8;+^1\LSIPILJ8SQ=[NS'>VN;)D?BB(<-BZVN!,BK.3XOYD M_L<*14DP 41-ELXS" QD.B%*XS928Z,Z8W85I>7"=+HE-%E>'B1EX,5 $I MI:*H( LHL0I(&J)_94.J,7'>,!95 Z$U2%0M;F]6#>NM&AZ9&S:E@KU?#(R'D&>YG /IEN\8X0PS3P+OZ) MVH"-YX4PB&GD="@91:LH+]F4> IIL1Q9BRB)TF(QH$A&+S/N+G#:*BZHI@3# M"Z^!BAJ2M_L9E$TU+/U8WQ+8OS4Z\(-X9T?' W_@>\/.#W_9-_M%.NGWU^LG M[9P]Q7=,M^^/^85\E2M_E8_/H8YM-55BJ+[M#^(_>Q5[,ACXGCVKC ;QR]+Y MUJB%M3L\&8[2),@YS\%;/8-V!3J[%:R[>9UTKUH*7&SSYL4NM],FCV]DH^?: M5UN^\6O'FW[4"FU]FIL1S&31?)M,D>$H#($9#P3U%%"#)#"86! P"D9)%.4B M.KNXQNCT(SY*X;*N'H87VQ4M(W?5D#N1P6"<08:E =Z( "CA-!T-L]&'A5QX M9JG@R1>I"7Y[!/=OG8X,WW5M)Y:!7 X@WU3!QFM%!2%RMDYH@T[@1;U&;FKAMR)<" /+$!O*$#.:$"Y%""Z5A($8H/R M3&$B?5+!D(C%J^#G&-EK]T>Z.Q'9F[+/_5,=NAIOREU!G6?2I'$!ZU-JG;(" MH9D[%$M6$0]2$=\GXRO$6I'FF /"D(DJ D,@/39 ,DHU"M&"8*F8 -<(GF&& MZM-C:C5.M&9RS>1:]E$"F5SG1ZX3(3"HK?82*F"=3VTB$ **, >P)<(8&[ R M.@6OHV&>N35S:^;6=0MH9FZ=([=.1"4%-M!P UB0"%"?YO4)%@#R*G7;)($R M5ZTS5"-LAN%1F5PSN69R78VA#YEN$X%CZIR(&R6!1)%7*5/)<$4*,!6X M1R)Z*MY6ZX36R!VMC%>07(M8]*N1CC]ZV>K_USB'^G^;P:OZS3D \<]$*!PD M9GO]JU2MTW.^-WH-5$&^<\4O?\G^A&!\_[@%4GSZWG$++]!?E2<9MX#@%!<] M3G"%?G_4ZX_\2B*WZ__9/?ORV1T;3'GCW>[WYOFGTR];S4Y$(FYN?4-?MKKQ M6AJL^6[_[,O6I]-X#_#+NR^A<6AA1"1IM3=P1"]L?/RJHK.H66" 2.( A8RE M02P.>*^Q8%QQ1HHLW7BY=OM%&F4T.G[]ZM7/GS]?GII!]V5_\.U51#)Y-8@O MO[I\;[6^<12!.!HFODV#0SI]-ZP^L&"4BW@P3XT>I M&295$-^A*UM1K'ZF82.V/SCN#\85CP?ZAZ\8[WN5@1\-^L-C;Y/H=<\N:B&] M2Q_^EM(>$?CQQG]-'C] M;UJ0 K!$4\8QELPP3W&P2@O--,3!!$8-L5^+80CC#QT,KFCTFP=FX/5WH$-< MP]>Z^U.?#:NO;BSU4:<')K9V5S=;NA]M;4K8[V&PUM[:;>]M;\7J;>ZWW.UL;[?B/O7;\ M3V.[V=ZKM-Y6-O_9:+[;WJOL-"N-[<;?V[M[%^3R*KZQM?G_TBU?/5G9_OAI MI[U?^EM_\:FY\6EK)][N7S,@9_[#HJ:\W/;!(-)$([[O8%C9CJS@*GO^.&+? M^$&%P%HEA3_N7?0C/?@6(9@L"7;3L?NU!X41-7$^*-Y<5Q\/_>O+!V]<9WC< MU6>O.[WB$HL/O;GX]@L*OL-.*7YO_/(%[B/3O&1P7#(PN&YL7M#"2WB7]WOQ MHI OX>]>_^V'?_]BHJ;Y?R_+%YPO.%]P>2_XZ=M&+C,F='=)V$-J,-4TMS]6 M*Q#,]<"O+MY]M?_=N_F_,)7S7.OYOR7D1O MK?U/Z]/>1G-KKU;9_L_F]H=VX=!\:NY$ORX^7=G[9V-W>^]6V/=Q0G%OS/=W MQ;[E4QGC/A?3U/?^\7Z?SZ*-@Y,+(YD2+D"\UA1\U-T":L>ZXT"G5SRV^K@S MBL\_X\6Q]N3HI)LBF,6*]-/9D_':7,\(%L_<:)N1U^S7FCD?.K;SG"%6',4H MUF*8S/F#?CF>C>T? M-!$F?(J>)/C/WS&=MEOQDWUW=O"R'@E/L*-*,HJ1U\R$X#PC6F-G$/VZ4U2Q M\9N%%CO-MS,56)2VF=M9HW.9G-TFC?;?\?/;IXVM?X_B=]!6>_>@U7Y[M(]W M<./SSFEKJW':.&R@J[**@^^-=SNPFQBYI2JR"?JZIM>W M"UU>EK*P5>$O>I._J-$0"0><P\I\2>^X$I= A!9WD7$43 MS5CMB<[45A)JNWE&2C 4TJ8!S=,4.D41T 8%$!257@L:MQ&FSDUDUOXOF=@R ML:T%L46_D@=K%8;*TX"X80$:*+QW3MK@X73$%CJGWH%S/^AG3IL[ITV"!="$!Y+I,Z7&.$WF=4RJSU#5HOP4-13KDB(YAIE M*KJBFE(>HOD&D9;97"L)M=TTU[@QE"+I@>%8@M1=$VC(-?!(&1V"X-$$3YXH MJ4ERNQE3&:EMC<>H[^Y]&E9^^'2F[;DW]Y\M=PDC\2!BH+(04H6"QL93 JT- M5'"GR!]ZR,VMO%3#UQQ MAOQM?Q!\9W127'Y.>D[/:F<324^",&>84:"D1X"FL41*,@,$Y-83XQ#4K%K' MO*9(;@.^F K6PC+.2[M4"TU()R+G$6Z$H\8IPZFW'FJ('",8JRD::4Y%<__J M[HF?B>6R[385RTUF$72TSBA#&%@29)KOC8%)&=( !4'&,T=PM-W0';V(,A(S MR>6ES4L[D_Z80R/FK#^6JC]N#74.7$ %@>74 8J] E)A#0)Q3& 'F<)T2?IC MO8N>[X9B(>@@]45R1;M^WQL6'6Z67?*\>J0VC;Z85ER6&5[/NY1W:=F[M%@' MYOC$6A%Q*QAU\QJA[J93-L/.R._YP8^.]6.S M8]?;_K=>\2V%!9*MBQFLBY0PG?!.G2>6Q]T&%JIH75 6@&&6 &^X]19Z'M(4 M35%3S%TLC*ZFC-YT8LVH>FY9^YS,#() MGU@B:!UG@*6Z9PII.NX<+/#&6BIIY&-F2H7BNYUE+.:7+SWJ.-?URX%?*OY/ MC9XK_9!*GM.@FZ(S=N7D.#[LI&H!W:TA-QT_$%?># MGX/XIMZWBNL,[7B\J.X5]=-'G6&:Z#G^]^5GXPO#T31>^).'%)>Y[*M[>#K> M?_%2/B$]$Q%.GI!6-)JC#BO N.8@TIX"TF$1"1$A(1P5)*23@[P6/9$:(0LY M /(+$!F5?S1%'@G)V8YBW<9<-CZFPMQ$*^. !6-, FQ$ -0' Z2)?W2P6ECM MN7,V8F[&KG@9:^MUJB$#\0F .'DTP=@@N,(4H(!M5'^4@HB_ * +D B"J;"T M6L>"U@C-NJ\L,<^\M'EIR[6TI:W=SUKD*;3(1"S).FP)40H@3PB@2A!@I); M0R89]\I[IR^T"%N"57=/Y BN_Y4$26]&I6 M9922^4H?0=JXDH <1)J% 5N;OX)(9\VMCV>MC:\$<\$D)%'$)(XN+9&IY9X$ MA".AA(A_4O-07)-2QO_/JWWHTQDK&>0K$9"Z$\+9B)D*PIYNU/G[5 M*1NFM #&*@9H"!!$TU0!&;?08L9>5-4XGM>$J8SN$H5T\B[E M7X$YM^ZFT)YM/Q[Y(^,'X[4FL%9)\/JU MYL4%SB<%<3&99%R"]YK$G7']$]/UEZE]8SA^@>%J(;UYQ$QG+6B@",X0A0 M8R%0/%(;H=YXB)2S0J8.OZ2F**PQ-JN?/Q^X+.8P^ (@OC(SR^:T!JM);[<- MNX=QVSU!RSR>; [AR3%],86AX$P !'6D+Z41L>.:WQV<#;AIG MG A#(ZT!&Q\ RJ/?J9$*0 IIE.*8*:MF/B">R2V36UG);19NHRBZ)CXU5H54 M!BD19QX21X7@1$N1_6#-ZXS/.[JL]>=7G&%Q8?>7'S[Q1:F'YC, J??&[_\YF?'C0Y>%O/SLW:__]L._?U&PI_A>EB\X7W"^X'S!S_>"G[[4 M:+G]-N^R_^K=_MQ8D?-6TX-V4]V*G66G_T_JTM]'K3#GXX1BZA#!U*MWS7>^RUE>PN)^ZG5& MP\KENLWU MA+/,4EO#GNCX\+O![X-&_EAW^3%AS@E_*VQY\&>J8OB$*!_IJZ MS/K/^_A4PE ^^V'C*+4B+0%.RK-X7*;HI[.1UF>_UA\-J M_Z-[)WIP-G8?T$1F9TF'LWWYO;'W'7PX/CAKGG]B7K=VCUM:73K/]_6?S:/^LT?Y(]@\_G>V? M-]ADQKKQ^>//5OO+4>O=_GFSW?W>?+=/FT<[J-7>B-^W<]K<P<=X- MC0X\NW'JPZ1>0A1C$"33@"*+@(:, DVT#<9":U5JE$QH#1)5HVI>X^V7484S M,^Z?$.ME"\'<6Y;SR'M?37Z[78[S,'++Y3@+)C=X@]Q\H-)JJP#1S$1R0QY( M*R& U@ACN0W$XFJ=,5(3L[:"7VUBRP;-5 :-P$QQ*97'CAHN%)*>0RPLC(^= MAE,:-*%SZATX]X-^MF7F#/?)02M.4"\LP"P=P">$ "V( H@$IX.@09GPJU/0 M22GW3R5K[#2DG@-M#(*T&"B:R:9 YBF$9DF M0.M%YK3,:<^9TYPE$1T0$RL1]51IC 1' A%G(($>94Y;-J=-GLIGDD;"L@Q@ M"S&@E B@XXX!'3 37)!(<9G5,JL]:U:C@AH%/2-!0*"B8<@LQB[Z%A]S-;/K:_%(J;.+9O%(;.&Q)7'$>* M\T("%:UO$,G+48Z)$#8UNL2\%LWPQT]VS_R6^6WI-ST+O3',*20N4*8IIE2E M=A9$1+O-"D9P3A66A=5N&FZ$1MI"$@)!B0+4Z@"4PA8P1R45B! JD^%&4(V* M>4W76L")_04T+5\"''?]\2 M[839<#914@2Q\\,%T'Z:"6@V\&=-019V0<^Y4GK M>6GSTN:E78>E716#!E&OM44FT&C0!!:,1Y)Z9@,W42LJG0V:91LTM\*Y1D.- M. <(.0DH4A(H PW0C&KKK/=$1-=!J.E#N2MLTJP*S#!4W#'&$(*!0H^40-@R M9S!$+"C$IX#9G+SWC,$'8?!F\-%P*Z%B#O@(N.A60 >4] I@J821SB#'>;6. M:AC>/H#UE"A<[^.E=\-PW#_DAQ^FX\I+/DVZ>B16RBAD1P]?CQNO%9O[;[&W M.03Y*!:+5L3-$"1W%#+&!=!>HFA'& F,HQ@$AAPF7 2L2.0P4:/R=@ARD:-= MG_9(55F^([-+QPJ+!0TP!$9I=$*DQ)!;)74TDR2D;%9VN5TBG(GE28AE8K"J MP$)*9:,U)!6@GEJ@.4S'O!#%@7##&9UWM7 9F64M$3U-V";O4MZEO$MYE_(N MY5UZ-KNTQM5;K>/">/>G?F [PZD:5*YUX+>4,9,;L=^=X?#D+L>F>'&\G: M\S)/7?L]AW*NQT.SR,C\'IDY33,5,N%$+X8H9MI2$*0)@'I/@;%( .I(RL0Y M)4DZ]U*#@F54)],GF!-V6UL"1"*,D )#< 8@XG$(.?.8I]8CE"S! M/WF.E61O^X/XSU[%G@P&OF?/*J-!_+(T$BKB5+O#D^'HR$\U:B8'Y\L5G,^[ ME'I;Q+>9?R+JW8+LUTSL9@+97DA%!$I1>*\:"AAHJ*0!R&4[A,#VE: MUDI3Y3:O#Y3;*6;)O>\/AQ=6Y>:%4=E.-N7X1C9ZKGUE86[\,C";?M0*;7V: M':Q9'*RS6[T=H<)06D: 5M #RJ*KI9PS )HH%XH&)QE/ 3MQAX,U<]NS3 >9 MM/,N+>MP9";ME27MB:@8]49)22)?>VX M40!Y14"'H4@/'2&058JTE[CPK\H MTY4T#+=R/.CT!Y51/][,X+@_T".?$!PO-M*0O J\"#QMPSBJ)G(VJ2X-R[J3R(7'!X(B/R"1$Y48'CD R2 M20"Y$(!Z0H&$R@/&.-+<:D-%6 HBGV/US958IT##EN_JGWK@?T4=H36,"0U"J=OD9VS+^6%^Y.<@9PCU(MRX_N1G@V= MJ9!^\R!D4%I$_R( %E!T/$1R/+1R\1$VPFDFL9'5.F.T1NX8E9-17E:4+[>[ M6E;E2P3XS8YKQDJA('; *$,T49(_KWJCQ74ZPFTF^K\T?" M_)Z&[EE1/PV.Z&T0P MP'@X[R!L@\236;D@ MHZQ&AD?%& :3V^8$MD4\DK$5RWB55CJ4UBEQSV(K8!X38!XYB0V!N$8 MH11930R"]4W(8%A';9*12GH1LT.$2%%G>LG$Z^)]W0=Z\\_XT#R8O\CEWM1P6.*%C^N#N\HA[!UUMF!:\_!LZZUMAKWVMCUO M]FVK.#8K].?VA/I\'_\[:/::_7@8N]^:/I:L\GWTG9-V<96JV>-/N>U^[)'] MG0^?$Z8F4<&0YUPC'A1&FBJ-E+74*)JT%V)CD\LZ61 FN*ZB?"L2N79"/&;M M%6^LU,2JU<3CUF>LU,2:J8FQVV&H)H1)44M0$Y0PBSAF#NG(#3*),8>34#SZ MU:F)%8:4GS5#:,75B//[PP]/NSGP*B=O!6=:X\>M5JE:I>>T2D\W6/,]H&>W MZ0%!BX]M7=AN**K=_-GIIMCL#ZJ.N* Y(*^(0)R#;@5$!/S/OSX:7@M[+= M;@>_Q?\/,P3OB?TC3SX3*0715",JK4>@>2URR6JD<,3<2&QIY!N;1*PV+J\2 MZPI\JU5ZT:OTMVOG M9H> M/I-BEIMZK1W[^1LPX[%[T84/M4]JH=GSL ;]7LVVBQBMLV8OQR26?X^^"V_T M^FO1_WO=E=7#Z:1J:JNI?5D.2'C^XJW*RWAW+^,[O+_C/S-&C*:!(DLB1Z"\ M/7(Z>42C4=8D%W1R.?&A#E)89^Q1^IA6@KFFR=WS8E=1Y]N)W<'VM-CAI .1 MA".A'$/<4X) U#12DGLE%:P=(2!VJA*W]1*W]2$,@RX9%GGE,LC !B-]0CXE&8W:T\G_@YEQ"^UA^: MBTUBSOHR$SO(*GWE;>$9M%1A:'==5JU2MTIKQB+7WRVY=H6GEFEV.3^Q. MNV://GRVL ),NH"8I@QQ'C32(D3$)8&U%92&*(!.U'4N#Z;GR_164OXTI7S% M3MZ%,ES9!+>3X2D_+\APE-)I(3#2*A^O4!*0D5@A(0/1,M>6$FYC<[75=RO9 M?1D>XTJP?T*PIYW&N^2SEUA3BS%*CF#$K=?(",604LGEF"B+LW;FIBZIKL3[ M:8EW9295J_2<5JERBE>J\C%5Y?&TJA1$<> [ @69PX29L\C@G%-C M@Q1EJA M<:DJ5YS)^-C5%U>)GHW8K[4ZO;4(W:T*YU136TUM-;75U%936TUM-;7K-;7+ MM,Z\AQ81/]49?"OU8[?J"_ZS1LP^&#'O)G(=C_GG2(@V5%&D825SKB/\AF- MP;(H?2(J4+:Q:>I*SX>(/F1C\$H@']JG4 GD>@CD\;1 6F,$T<(BK8-!W$>, M#.P/%%W0E@OK@Y:K$,@5EE4LP^Q"\]L#BZ5:*)9_V%8.M:O7#N-Y/YZYV"W9 M",/U6I:M\9P7 UR5!]5UNB%V4;EFK_,B]SJM9JCEZ1F]"?,X^\[30\GEHHAR MXW>A/"-,:,X3-S8PJS#0&&H22?SSWJV"A_ZEX4UQUX-!O]>W[3R557S0LO'& MTTUMJ&!$1T>1QS8@SBU&CAN-M.?8,^NPXNJ^F]K<@_#<+\]9&BJ6>T(&@PV= M@6O%VDA>?P(B%D'V*A'B__S<\M]][O_'33[ MEQ5M7#;??:;/GU T.L]1PB$7=7,\=U;V"%,5G$H8>Z(?%C3O+#4K!LZ[98623L9:$Q:=TQ0T-69)"Z%(#+?D63>=;5=DZ[[J9)2X0400 M+*F$L(X2<:T4TA);E-N&FN"P=2:7R1"L;CBN"W%?$9W/ SLJTE61KGLC77=# MT&MBX"MR=2]534J0A/FWB4:%2 *&Q9-0R"DID%%<.LRX(CQED.05.%;@6('C M@V0;L" TL1"4QD#.1V%NEM(B:4R-D)$S M[2WSQBBX3#"-P#JD&&)V=W&7E*'1"(X% *60/LGKX7&9&)H*1.\1 M1-]-@2CQ2B8O.%+8$L1QC,@)%P%)&6@\G[3&2P>Q50A:(>B+1M!E )03[G&D M$08$%$9K(D7$+'"E)+-:5>;YNN#F\11N:LEAB;!"B7&&>! $6:,_)@)E$09H5Z;$6HUVR&V^Z^1*1#T M7D51OA(W"2/%__?W\TZ9M?NZ&UNVW_P6?\_3@UCQ[=GGM;V8+P /7==5NO M.MV3WRC&[+;7/WQO$CW[M7.X9]NK=\IRD%N=\Y@_2^+ M !#U>R^C]S!@.W_"UG9@6UW8;H0WRI#N_,ZI_19K+L9VK1O[W4[O//J\]5J7 M-1N^#'*C\?SE$WBI!H(-;X[N-KI(G+Q/B#W?;3KX4K-=:^0=05X5D#)ZC,WI M0-H)J1QN*DY?J;S?YX7AHAGZIR.U-?'%(:U$';#D(S3SI,*N!1K_RM@$>;7T[-MFW[W >IUX<7SF#T MO5=S;_<]W?9B9\\N=I]PH13X!,=Z/]BFR.^7]M6Q?VLK?QV]2LG37; M:&:59B?XIALO0.$"SE\C^HJ*:0+Y2"LS%P]>K,Q>XVCWS?NMOVM;.[7#[;W= MQO9N[:^#OW?V&F]JVP?OW\[/^>KVUN(GV#YH[.PV#G=W8+R-PX._]W:VCN"/ MPR/X9W^W<718._BSMOW7%J#;86VO4=O?W?]C]_WA$#U^.SPZV/Z?_,17K]5V MWWW8.SI>^R?_Y4-CZ\/.'CSMKTM(QOUG'MQRN$>G78"!??C<::^V"U(?KI(0 M:L/\ [S<@XPEUG9/0&@SC;A.N J2= 6E!2N#)V_9\UY\/?KE]]#LG;?LY>MF MNQA_\:7?AUK][.';V _MYE77Z'N]OWA%;S&"ZQS%])6^P5%\^RSV&Y?QH?;"^K&(TN_Z:+BY MAA, 8\W;S;8*;\.Y;0;4;!>_>WO>[,/K+WARO!^<#5K9.5O,2*=_&KOEW'3. MSKOQ-+9[(*'%*\VBLDKMEURZ\IYQ]TG/68BIZ9LO6<2..OVA=)T5-DMO:+04 M+\7B'/P6S.41Z[2LLD3+?P:MRY+-D1GGZ&I3AE]@1K R(L8@0G3*\FB2BRQ@ M):+V46">RGPVC&65$;PH)B1?:_ MM^">7QI'NVPN)@3&?7RT1X_A>XV/QQ<-&-?^T5?QZ>C#C_VC=Q>?WOP#S[=/ M]H]"VF_BRR+1[1##&+;P9Q>PCXDG9#FSB$OFD2$^E[1V$D?I>/1V8Y,P7L<" MUX62]QL4\BQ"YEYR1-Q+"7B[&[A5 6^/#&YX"MQX2-H[[A&SU"#.F$3:2@PP M)YRU24@6S,:F$*RNU#VG6U3 MB8R7@';#:6?@M!16*\)MX!C7&LIC PZ$8N% M9?1VP/8"2S\]&J;1:4RC4AGJ'?(T DVC3B,=0D2,:9X49U$2_T"%GRI,6Q/Q M?I&8MDQ^5XB 83%XS"/GUA#CK8PRQ& 5SBE>UX/:.+^K0K'[13$^A6(T)JI% MI(A%*A$GV"-KDD+6TL@Q889;":R+'%7C= %X8+,V8B/.8 M8$Z9U](%PY)5QD>BAKE5_PY>EA0%=N8""RB"XD'-G;V+O;? M?1:8*9$H12$$L#@59LAY+I!5R2@*[Q1G 837E;P]*:OZ7CVX-?23@GA-2;-K M1*WHF5TQA>4D#4]*V@$P!1RTIX0CZ81#G"2-3+(>Q22$]R0PJ4'2Y'R'[$K* MJDZ:U=2^\*E=1C<8)SS8("GQZ+A0VBFM3?!"!:5-3+C2#:O6#5>^L2_O+O>_ M?/VL@89: 0MYSIQ[8/CU%)# M'148$XLM]D&;2LQ6+V;-"3'[E+P@R1DC \HB* DBY1ZIC-RL.<=J+Y8SO[L=.'/=LT/NMW8]I>U?A,-((P%[)IE.@M&-L2 MSNN#G.:X/9GA>-4V?JC_MH?J[RAKOW+\6^UP=*4+M\:JL!'[!^G(?J\XX'(< M<#K "I,8K8T"X=SLCQ,%>(..](HXQ0VAV=]?5 C]&UK/A%5I%#:@L4.+69ZO=(\MY1,PJ#_N44Q+9^N'U,PZA@(U=R[49 M7GK<1'7444UM-;75U%93NUZ',O=P]GF7= %0BU=TL2)]2Y"^QO9G5>>A3/@^M1._116\FG#TI8Q,# M@1,IY 9R"D3/@XV4!"%1*"N56H7HK?R,]/Y;'RQ9T6O<[Z!D&(N;'JRXNM># M-,E;.TQ<+F(^.8Z)#(G[I $:M<7!!4>IUE0'D+1A7L_/!LI7Y;]^!@@/9\I_ M<1Z9E\2A8 5'W"B/C,8!,6(MI=@86[B=7=\+/*BWQD_)RN,!8L5PP;BF@,#'$5.#(J:.1@G81V6FB%AQ7&R#UG15;8 M66%GA9U#BUQ19T*2@0O)36 N14&P%RX8$A67M\/.JHC9P\'F=!$SYDT$N2@<8H%2XG!DU/$'*F)6P68%FQ5L#FL_&DY8L$8Z)[BEQO&8XQ"X M-UABS45%.=<".Z/7IVE5H.-CKS/ M\78<3'A'E4H:)<4=I3$(%Q%/M<$.*J]3Y* %F?ROQ5][D?GSQ.-*,_*SO?YWF4/Z_+9;;<=8K@Z>J\M/G6_H?UF,4/CQ2R7!!ZF9<][\?7H ME]]#LW?>LI>OF^UB2,67?A].R'"%Q7SKRN)^Y=N_E\V[I6&CYMY%S,0R?<$9 MUJ_$L^UD7@VX&G UX$<>\,.GPJQ9P^P[!HF:I]F4XW:T5\''PZW&CN']=KN_V[OOCVJ M?6CL'1W6X*7:X5];[WMX&<[87\P5@/Y!?;Q^/?>,R/M1>6#\6L776 M&=RJV-=S[6V^!6/-VVW8X/S<-@-JMHO?O3UOYL;G+WARO!^<#4 ,8RAFI),K M-91S,UFNH7BE660"U7[)*>KWC+M/>LY"3$W??,DB=M3I#Z7KK+!9>D.CI7@I M%C[P6S"7YU*5\89DH__8]L!V+TM"1V9\GJO-,7J!*418B\"Q3@1'SPV5FEA& M@Y=1>QR8*<(XB2&4D2J%:,&14&N??N '.U]IX\L?K<;1.[:_LR\./O[Y]>#C M\8_]'^];^S].:./-[O?Y(Z$//SX=G< ]CNG^FP^DL>,O]G]\%<T#:J K0*VYP]L7FNIO.$TNL05MCI*XYV(1@$!B)K=#MA>8O+- M8V':=/)-8BD(IRS*94P03X(B #>%+!/*\V"4Q?Z!DF\J3%L3\:XP[=\QS>;> M94P:XSGCP6&C>+1*>^(%CM'[ZS&MPJ[[Q:[IY!,^0B48CS$)%ACB&9 MK/5:))*(!6-3B0JW*MQZ+KBU3%Z*QXSJ!.8E-Y(GE8S$#&B9-Y8*>,M>#UQ5 M7LHJX&TV+X5BSQV.!AFA#.+& M01') R8&]Z&935?&/3\#J3\QAWU[24"M[6 M1-)?)+PM0\N$)6!C,B.8X")&2XG3V O./(LQT,J'MB:@-ITSDB@QRBN&A! M:H02I(,**#KOL?%)8H(W-KDP=:F>AA?M&1>^O^K+6.ND0AA?? W\ZPG8PF-, M)DEBB6OK/.8Z!DVX!95.P(RTF)-1?5AR37W8I<\S_Z6;YN%P?-4!Y^WQZW+F M@%, ?];*2T09CF!SIH!,U!Z!&B42&#>&UDIAU4KASG/&"6Y0)"9W2-,$ M&4X]HLE9$I*R$8,12>?MQTH[K$S*4I V2D=-BIJ[Q)PV5A-"$QC]23):2=GJ MI6S:50.R%9@$ZP9+9A%W0B CN$#.*>ZT%"!E$4B8G"]F_*R[8JQ SHK4L-JW MV,NI#2L.27]Z*+66'INF[;TN$\F+Q?VG6-O*7?-3&-;8GG'72&I8M"XB[QA& MW&.,G)4.:1E(,DX13.W&)I-UAN?=-553Y;66ZJKU=;5*U2I5JU2M4K5*U2J] MC//H/SM=^+-=\X-N-[;]9:W?A8OE8A5 ZVWX,NCUS^+]%%5XRFZ9RJ]<36TU MM=74WJD/B(\V)*JQ-($GSDVD*AG+/54ZWNZD?(EXE8-XW8O\@'=GOE>-W&:?);%,1:3%VSDC$DV&(ZZB1 M49HA993"Q$K%N,Q-13!;LHM=);P5+J[7U#[N\56%BT\,%^?JW3/%J: )29W= MR9A9Y%**R%,I.5?&A(!7AHPO\5P,-G8M5SVKSL2>G)>B6J5JE:I56L]5^CD- ML:[K4RF)-0^BO$O6,3" *V9<\=ME^.U\PK%7(L0@"/+61,0%5!("-T0L$9 MZ:*2R617WZ!Y7 &VH,C[NJE61Q<6NU^_'&/60#SK6#N.5"/)/C MF,B0N$\:N(JV.+C@*-6:ZI!86MQNLJHM_*BX-IMZ*[7G1%"#DI% 3H"K($N" M1,P9HG*O>EJ4>RIJ"XNZ)LO6%E['KKPWE4&I>NS>VQP\37A;0.#NA&U5691' MQK;I=&<%MK*10B /1A?BD0IDL&: ;4DD&E0R2I2EA159\FBAPK4*UYX#KCE% MG0E)!BXD-P$D(PJ"O7#!D*BXO!VN596%'P[2IBL+*XN59DHC1KG-U=)SI12N MD0K.>^$]$9;>M;)P!6D5I#T#2".&$Q:LD":DN=!$9BC:6) M!6.Y8EBKR@ZO M]F3P&9E(G+7'$K*D X:PDRSAE$O&#) M*D4H-H!PU-05NWV1NPK>*GA;6WA; MT4T]0R;(5DEO/@'3%2NZ2PHR0&X2K2 MMB:@-GTF:@5AU":"M!(<<1\5TMPJQ$3(W3VHC59N;'(JZL28)T7W;]!I_ MY'I]-,-$+>-$ZG3Z[4X_/DDQ;,6_WE]^^AC.'>5R_\A_WW_SSY?]H]V+QL=/ M,-X3 :(G]C]^^G+\Y?C[\9==OO]C]W+_QS]I_VA+'!Q]^+Y_= SC>W?9>/?9 MJLAE#!A9C1,"9@=&$.<2>4!'3HU43I*,>N5TO>\4)_O]_OGKWWZ[N+AX]=UU M6Z\ZW9/? "W9;UUX^[?19T?-T7L9,VOG13F<7NT<_NG6^IU:_S36\TRTSA$_MMUAS,;9KW=CO=GKGT>>M MU[H#_O5?F6M0_?C%+@OA M.8RQEF>E-YK40=L.0C-/.DPJX%&O_*V Q]S#NY::;=OV3=N"H<(+.9.E]VIN M3LNGV2Q:6L_$44S\S!-2""QH;2$IU<*)R&GRQBHK+*;))<$=\Y^IV!A]Z;1[ M!:,G$;ENM%^133"'KVWKPE[V-GZ;FNJS9AO-+.WLJMPTVI4NW%SP2K%P>XVC MW3?OM_ZN;>W4#K?W=AO;N[6_#O[>V6N\J6T?O'\[OR3K]@3;!XV=W<;A[@Z, MMW%X\/?>SM81_'%X!/_L[S:.#FL'?]:VMP[_JOWY]\''P[5_GE\^-+8^[.S! M,_Q:@_^N'>^9[9[ ELR:52QJ59^#JS)OF&$R\!@M>]Z+KT>__!Z:O?.6O7S= M;!>#*;[T^_#J0TA:H+>+^Y5O#^5 $/)*X#*JJSO)H89B\@HO,L/*-QD7KZBX M_OU__?(-;ZH'N:Z2K_#=Q[2: =_ZP@\?LK?:E(%%A/\N 7GF-H]?BN-J)F!Q MQ&(#7JGMP\=.>[5=T,[A*G2QQG!]:F:>RU98/!._[#5J1W\=?#C<:NPU#MA\8 BU3VK9 ?,-+)W8>_V@^5NWN,9=]]R3U6W5;-YM-G]>'Y8' M!F8M)/:G,^]O.&1Y-BX8[F\3B.#$&"YX<1Q)$81ZD5P%!.1#"GS.LDH M(8P\[X2PQN'(Z_J?UJ>/G[X>'^W]:-!WW_=WWM%/.XW3XQ__:1X<[?,&W1?[ M1R?DT\[[L_'AQ]D_9P=O]B[V?WS C1\?+@^.WOW8_W$L&E^RY_8=;[PY_KY/ M]^#W/[[,'GY\^GC,C[]L_<@')HVC/='8V?_1^/*5%I[;G1/\ZX&C]^=95,:_B_*0; M0>I\LQ5K[2$1RZ_FWWTVI#OMQ'/8 M0LUAX>1VJ-FS#HSL1_'"2R^?_+CL> DM-[EJ6^VP-;%FE@LX+"3D4\*BXR1&(:::(E M$E8'6%5*>2P13:IY0_KY%)-\Z8)\S_SD7S+8*QF^!QF>824.-FBT%G$F"?R( M$3D#K(0X3!2)(-/.W#6+?;T+JJT_+=F!E>EV<\RV_5YSL1U3\\5W?GH")WNC M92O]]4?V^^[W#%;QCW(%*[Q:!J]FS_H"IL:99) E"CB'\1CI$#$*1C%/O?,6 MNXU-4S=2KO%1WXL3Q16=FE6B>*^B.$T=G!("4T912%(CC@-&QFN,@$Y@EVA* MP;.<1EWGC#RK<[2U)@V[W_-1V*#9.\UG:;5. C%RMZ$-E0&T0D_&7<#MC6VV M>SD<(/8.VM/+?I!V8-$K>%L"W@ZVQTSCQ_Z.OVRKA9?5W0>WRKWQG.1[D=S;U3R?,_RC&?DF1G,@D\<*89Q[OY MD74@U#Y:QJPB,D92^3I6%/XS<L1]X$A;GA#6/EF5A+(I%?T8 MZ7R=JBIJXSG1ADH$'YTVE"*8B# .>XZPT#*+H$16&H,B98$'ZUC4K!3!)?LQ M5)Z.GZ4,K5;GHJ 'N8A.+DG53X-6S7I?E-:I7![K33"F >QM#NC.58?^['1W MADNY-5S)"L"6 ;#9T,_(%./",<1R 2L>*$'&P ]!+(F@GT(B?&-3R67;R50^ MC*DZ%59Q8M;')S ILH4JVUH@!5(+WLX+7 MF*Y93[Q64H&^!\W/$>S(!N=>+_5Z1;]IJ6M=L%$8?J!.QI<8VF[2W M _#A:TP[8Z8MC_+,WP21LB0$&:* M(*Z%1\:0@$BR%GM&!386> :N3>>VV88'9*5+K-._S1V M:W[0[>;,I=*7]M*]'X^<[_Q3YM?;%<$LAW+M9 M\I*P\0Z6%0FG72[DYI 6S" @-8)SX"XLF(U-62<+S@&J_.>GG/]<2=\*I&^& M7W"G0Z*)(1 TC3BQ!CD3/:(<&\XTT9RZC4W]N*4'*C?(D%?\TAP*Q:_%J5S! M)EJ=]@GJQ^[9[?E$956MDH'M4IN!>6$LJ_GN2K&4D&>4*3(9^G-O+HF=M M4;7>^^X@7OE)[D1?9F;I3C"X8*:?'0P^ GL9G5"_+=X84B9)9'YRQ8*3195.FET*?AV(TE2BO8[AS M)>>/(N);WRUER= M H5!+'L]M6P?2,ZY[?8O*P?-FCMH;FWI[0SB4>=]N;9O86D!\K9+HZ]"OJ60 M[V3N$$@;SX2T*"\5XH9Y9!G8?)IY0AS@G=? <.3\&7?EK7D.0OR8[II*B.]- MB&?HBS%,&ILD"CSFDUPMD(TA(",\,\H$XG,JI=#SF=PKD>(7&*0R5Q"T+ 1]G]&!^8G?DA+VLT&T9 M=/LR5PY&$:Y"\ FX \WGSL0AK;U'(GGFF#"6>0HVC)Q/I:D\$<]!D-2 M\ON4\AD.(Q3W7!F-N%(F-PKTR&*6$*8V$LTCE1+GK!I8^/60\Y_W5:PM:6G$ M?JVH,W>>BRR&7$OFW K6E0&UWEKI$3;WG6"'E,*1IE2)!FLV;2_+R+YZG%Q?,R@TFMSD6O MEKJ=LUJS_2WV9@C,RFOCW6KE5UTX;_E!OH1JS&_M9='],C>&Z)_&LO!BKSEJ M+O5VX%HPS/FZC)E9O_23OO7-.!^N:N^HLU4NV!_#,IJQ!YKV(&54&;X3*H6Z ME$*=R#/_L06??_3*YCN\I*&A]0&L?T=BB-RG(I ].(.P?2&(A%-AF!&-:,.)R<(O*.K2O7 MG,,^ ;(QZ/K3?(X(3.*\FWUQ_2O"YC\_NUWP4'4(L3Y)YW/(]G:XJF]; MMMW?:H?=T<)6N+84KLV5XB/"&*^31Q'0#?$4+-*P9Y&3PO-@0U22;FQ*=ON" M&M7YX5,2W7LOBU.)[H.)[HS'3<-J&T\%TM@FH"4>?@N8(JH=BXD;+:+?V.0+ M&E$]T2/!]2CLP_0OP66YUBMV=N4G2F:MM6;0!MD> ]=O.J2O#NS7\QK,OKM;16$!2CSWTKK0*>+SSB,E#!67#>F8U-51=2 M/Y?2>6O+$L811$ #0HY]7G3XMFJ/Q3.+4%A5? M1E',0:$A1C5 H#(1F1048BIX:QG.84C 0I2LZR6*^/Z\*#TAK\@+AH<5A5Q7 M\/!@\#";,1:P4 ISA)G6B'.BD$NB (IDE53*$+^QJ<%&$4\ ')Y%*/;M@IA2 MLVW;?OD@IF7"@.XI).E!;_FR#P.['1AY&,>UP2ZPK=IY$7!4ZZ0$%VV?C ./ MX(%C]Z+;+-AW:/:&%2"S\\YWSLZ:O1Y(]@, MC+A7;I(R*.U@N$4J+;J4%O53\4O[1_ZSL$ZPF-MZ8>D0IT8#RU8)"9<(UE0) M28!E4TWJ0B\;$ER=,3X=^7Z\>*A*M!](M">#H;)HFQ","5HA035&/%&&;)() M>2>=)\1UXLE[5RFO]CQH/TF&_X[^.T&L[KUJ% M5DNAU 41))I<<4D0+A GG /* M*844R3%.3*L0^<8F$Z)N6-6WZ^F(\CJ2E$J([TF(9PF*$Q%6)V D.,EY76 F MF,@5\DYS(K5)5-K*E;$.1SDYC;RX;OS6:<$07[HW8VT)QZ0?]N^S(LHU$[@B)0"P"K0)$E42$N%"6.>>J9W>>V+Q090S7R-EHI@DB L)4W8PW./;(/H]8< M>O)N??A1V4%/Q*5QY;+--E#EL;T[QNW.<0S@%UY091%8/T57'(UL9 H%06V( M(>%H(G",.B.W/RVI?!JKEN6UY"F5%-^;%,\R%2R\][LPVNMHB-&Q\$8;?^6P:?/VL1: M:26:/XN0\OAW7I3QNHV JT*INX:(#OL')ZF%(A8I'1+B@"'(.DM0L"D%$ZBA M#LPIJFZ?9E%Y,9Y"^M,23+^2OP>)XQQ6D)'$2V,(PL%BQ(G2R"42D,,N&.M$ MD"+7;*XS=OOV,94?XR=EL4AJ.K?-4#@RLB#6NO%\6.&N\F*L.WVX6YF+]^,5 M/DBY0%;5,N?N49_#2C/,66PX09$2,("L-66(>A!2:.>)BT)G;(-UK-P8SU*8 M'ZRT726O]QHI.NR$:Y713$58"\L0]RHW@O$2:8.)83YF2R%7NZZJV3V:L.U^ MCUW?+,OJ]G)H=*US7GDDGDKD11',?E NV&@EJS+@=X[ &);+- %/HLJ_.*%'&M40OA081BE$+K@5'3&()K[>'-F M7=ET2@;J@2Q(&J5XGE$8:TL5%C;%_&58W^[7A8595NW)>&85K-:6DUQ3M^K/ MT9:HZE;]?.C&L,8G=4%AZA$-*>2&FAPY1B0*W@5&$JPRED!.!*M3/&]&W>W, MMZIMM_;(\'1KVU48<8^!(25&!!J$=$G#3I-@P*0HD:::(1*4CL0KB17)!HQ8 M$#]>U;9[9$;5;/MN$0W2;!?LJEYRK-S5Z!L(P:A063?V^MVF[S](^\1G!H9K M2Y,R_N7_[UXM[OOQNA:=W-IA^H6)3[Z%N>@ 8);;92>6_\+?K4%>G]WO_M2V M3^)[VX^[*45?90(L!Z-[LU3+L%P!22MD,&4 H\0@:UA"DBJKA: \1 HPRNN8 MS!\O5;W+GR@B/&[H2X4(:XT(,\3*.YJ4R.V71/2(!T.1D=P@X1,V*5&O"<\- M%@B?+P50M3]_]*.M8L_G@ZTXE(1:%T2A5OX^C,>]1\)5'>,_M6X,Y0XY2)-( M>=#^*4RN('8IB)WK51D4 6HE'&*1TGSXII#57, .Y29@ZHE5(664\Z-5MHQ%:+R M2C :/N]E5".4D559E16X+05N<^TO-4W4<>F1HMHBKCQ#QBJ .:VCD#Q'+!L MMUR*=DE\6PO/T+.63BLL25PQ(YC@(D9+02-A+SCS#!03S=))3"6=3T@Z9ZB' MHD$%+RWR+$C$N??(QQIA %QG;0F4D3@ M<%PIR:Q6!6=;Z=E@I166T@ISS4*=2$H*IU"@!B-NI$1.&(EB2,I@4!G2DHU- M*>O2W)=-^E2"JBHTK-!P"@T5T]0R; 5@'^?!.V*D=DEA1TD,PI46;(6&3P@- M9SAR5,F2X#626H+=:CU!1E**M-&U1;WO/YVU"W51.(@R*3F"YC'9I M(&70OVJ MMX \C5A%ERU'N^:JF3BNN&.1(1YI0L"L+;(V<&0(H311';AE&YM$U6'=UOW@ MH$*+)X 6CQOJ6J'%SZ'%;%TW[IW#N1]O\+FNF_7(Z*+UI<S\ M-.S,ELB)A@KJ,#),X1Q>AI'.]2"$)!%6*D10*1N;4BV;B_2THVA7*5^-3AL5 M@2S-]C>P=(I:..VPL#+./3OG'_&C+YK:[\04N]V8(Y#@E[RD1=\I6%C?'<10 MK[4[_=IE[!?>^,H$J-3M6ID 3=M[/=K!!\,-7+3BV2JW;Z/3/XZ%@Z;2S4OH MYL;.7)DFA9FEBDK$4\@U))5 3@N"O I:$^X#MCZGL0DLUT@[5QA58=0*BVM6 M\/1@\#1C.AC,);&!@H+@!O%H(]( 2DA*K:Q5RF!&GW'GL+6FF%N]7BP8Y7\' MSL%DSD1JZ$94-QV0ISU1G^3_=O[9S#4"X+!V[. M2SS/ =97K*Q95%DK?LG./WADX&SG]M*Z5JS\?I5-O:I>MD.XWOU^'MNAV<]Y M ".H_F/0KRSH.^+V7)TJP2(LFK'(<"D1%SPA"U8SPL#LM Q&*>HV-LDZ5;"I MD*A"HLK'6ZZ3^A>W&>^./E8W^A*'VWDE?H]/.82<'W;>VVQ_^L95W M6J^9Q_*VW%:]K5YO<(!N3 M0%)C%9G 05D@?U*OP&BOX.+9P<6],[,*+AX6+L8$;0@7F&-EN11(&)[[\7B* M+*$,285U8D2'D$];M7E>>3IS^%'\W6R'V.Z_IO@5%>=K)9';G3:,II>%L9-J M9_',P5_%T8SZO? ]B]K_4XM/V1>&V!V.<8/%6U["DNGJ# MM%_NZ;*7_5%G:[R3LQF^UQX:[!7<+V6/S]5_C5E#AR!R5_N(.&<.:2TI\D(S M+(/GKO ,2E%G^K[*YU3NP0JQUIZ$WAS\5X'5@X/57$>C&$GP :6@-.*$.&0\ MEPB,6Z>5SL-@YW=_)OAP=_[^UL'<$??^XUMAK;>_"(AT?PPOYNX^AP[1_JE[U&[>BO M@P^'6XV=PWIM]W^W=]\>U0[_VGJ_6X.7:F]WWP__@H?<^G7]G^=#8^O#SAZL MQZ\SF#X[XC/;/0%)RQ7YQ#1O&S] @!OS2@N6);QP98S5SU#X7Q7"/Z.:AM_4 MKPR^_FW\BOS??W>3L'_SDI3//7R2ZVM:SJ=6SFFUFS;+=?KN=I#+R,85;H1W#M/UH=_W6U M9/+'_IA,[E]\^O+^[--'>/_H1.Q_>?\52*)H''D@E>&L01O-QLZGUOY.JPG$ ML!7_>G_YZ6,X=Y3+_1]_G#7>?&H=GWTZ/=CY>MEX\PY(XE?2^/'I:X,>LV.Z MAQMG'RX./OXG[7_QI''QV6-!F30,)4<]XDX&I 4%^I:(<5R(D @OS8)F>Q## M5N;R3DOADS+*,,ZMH0[,@TB)]DQB(268$3"]]CQOW^X@Y@3:\6QG-YL;+L*( M6@X7>GXW7[_5X8O#(161J>7*W3BL>B:9+.1Q%2PM'QF?=(%R;87:H6_& MMH^UOSJMC!.U[4[W_%41C-CL]VH7IP"CEZAST0:JUANX7C,T;;<)0_FEWSF) MP/"Z]8+G9>9.\>_;G3-XGLOB+_+[K_7"%HO=UF7M:QLN4K.]VO_8;]:?VMI1 MY]QWZK6__]ZNUYJ]FJV=M#H.QA2:)T4"B@T%)/?RH+[EYP1T+N;=E_=X53N" M^T[[6S9J_PK#8+!NIB,;CAE1T\Z"D@_]<\JAILDUZ_>-!^%^;RW';A M[*LW:);,)K:_-;N==K&,\,'\ MC+[3[>9>LR>Q P)\?CHM!84W0KW2V =T*Q93"O,;GZX*UDMGO,L"]MH +FP1KO?@4UWV8RM,&P2 M Z\-XC+6Z>VQ?]Z+D8K_?G\LI7#0KFT-3C(FFGHM\Y@2V$=+-@XH>IMGS=L, MW+5?1D^["BTVE/=%0UCY9 XG:>730]9S>GY]-=Y&A>H?:5'0%%GTQ^HO2QWH MVZ^]4K;/\D8$I)I7PZYYOW$VK6*9:[6-^M/YI,]'0.I2[V5JEN>JU\^-QD^* M\^*,J9.0-@+,3COVKX"UT+19J8+Z.#N;4/SYOQEP&/IF'=0SB4*]MPT2" MA+2;ME[;:\&=.TU8MH^V!Q<\Z>?M R:F+57\/\WLZVC:5[6#JWMW!OU>7L7B MYG";49QHKC>4]T!M>F#_ Y<-G;.)D?W/JRM.]R9VLVC"4( _P#^'H(%A"(<7 ML!?RO_!E>][I C_<&N0MV\K#_A.VB(>7_F-A?O(3M6V E__HVA_-5BFI>VW@ M>DNJVP=;Z>**KS-#:OI;N!JR'=7)TIFIRBC>HS"K8$:SN[L053^N[_0@I.(1 MN<.?T74'0-)+MD;9 @Y1OF7/,C4-)9W-"%)8)GGC#2V,H9$R;R>^RO!3]M8N MOIU=+"-U,!(S^,2_6;>9M!0ZH%W[SZ =AX-=2'C*9>N/>/Y.;-DBLMH/%S8/ M\WS0[0TL4,_B(_D 8U!PQIDE+\=<6M2M> )#*X9^PUA+2WP+#++A,V:9[C"$7)B]/[^0$%KK1GV;#/=OL MQ3YJ7=9H>=-7L*#%?>$JLQJ\-XBE&='KM,*4TW'^6+Q^H ^@T0S>DPA2-?ID\&=]K_+E4^=[#_+A[Q;!WBF8O;XL^+X?% MTBK>N6F#A%^?*W,/[)Y^=QDDD1U".6$"*;?,O^Z! M^X4.))9"CK?#H?[9[9SE;9)YWEX)NZ75-ZJY-=XP\L5MF/T?!^\^)QTE]C:A M:')U+,4$TA;6P).@>718"ILV-BGGK^8W3 UT:"LO>X)9OM(Y8.QE@"AJ.5UT MF_V)T.+0[ W3OPI. CA3^LI'9O%4H=%R/TY>IF090%;:F6/8FX_-.,"BICJX MR!BGBEBG".-2$ZE,U$HOW'03VPR8@'\=!MU@+R>/TPYAQQRD0CN5&ND@?;@: MYD%QXO/BMA.,[>1S#O/7+CJ0RT 0IR$G:"J*N&:&&>N)DRJW')\] T,PP^5R M=LKSLFSE#[K 6GNP!C$=?CK=8%P5-U*40"><&:\64P(DI&!:)W/R+ MXEFFD6>A-XMM42JHPX'+)X"NR (&,[;05R]817VX !7%""5!&(XBS#CBDH"* MDBP@;+0CGGHK:4:<.A6+V30F3(7R3J3:2)RY(DW_ MSIGO=R,MR9H\T]@_&K^22W$66Z%4NZ'4F:8NV#(91=;;OQGIPD:1G@ MNO'<7DXY=$)T_8DB_K'P/$P<".3Q#L],ZCF,(H]ST.N5B?V-#E@(IOAZ\2NK MPQUZY^5A;&O6O?[;3"3++7P]MPSQXJL/\:*/'>(UDN(_;*_9.TAO8>)SA^0\ ML5OM<-@\:1<>SG9_JSP_SWJB \O8C+UU"0-K;(]$>5=\^OB!P/M?CNF?S4\[ M[WX<_WA_"B)\^@G$^6#GY,?^QWW6^.)_S(GR4:OUZ0A(QEGCR_''_WQM[#2^ M--[ _>B?K<8/$-V=_>_'/SQM_&BD_:-W/PYV]CY'9GC4P%5]! GF1'-D3;(H M6B4Q2+(TWL_%@5&IDF J$,.!XF(MD@(+EH )%0WQ>C8.K%B6+#SG$PLSC+,X M.\M1)?!>[VJ51F$.18# <)WN/6CLQF>8?F9E?8@1@ \$D%.3#,N5E.$K,1&B M-%G+(+.C?,)W^SG.9YS#)1JZW %W>T7@2P'38Z"<.E 8A5$MD5N0(?LJFF5J M"*?V6ZRY&-O%9>#N\ 6@L/;\O-4L@;9$=P#O[OB9#(&.U0E%*1B47).(TBR=)$<\8 M&-PA16XET"I^EY923(R"C-Z\&Y *5F M#-?48\(CXR1-103PQ%O%:MJI&(3:FZVMMU=!E44H7&KE.,1\B:N!CO+5"O8Y M:/6+"TX$/!24.K>M2JW.1:\(1%V3P!_Z7S\3+:+HKMRON0%\KP./FOLGC6(>BJ!7X-.M3HXMS+1] M&.OF+FOCYW^U@#??3*M_+H[E,5((;Y=:MX(LN84B>2,5FA%)"V+J@^6$)\\] M]IHE,!>M "L>H-&:ZT3_9E%>0Q3+4I,!H,"7(DXL9^\TSZZ#F&EQLH6X'F9X MR+$%I='$\*3[[IKK3 #4 H'OY(CK4_@:;-@:B!A(8?;E7.% :5C/5$+YK?#R MG'9:8;XZRB@4OW_:C67,=!OF(H>Z]4][M3*\Y)KG*#Z=$\?K8P=2(4P9,#J= M?LY=G8*"#+CC'-81=[Q*:KUA@A=B^!7++)ED&48PCLEPA;*%QZY?.>;-=@/(DW-GP9=#KE]]M1Q][O4S3<]Q(OF8MV69. MVABN^:)[CX!E)@"G#%B9O/J9A5L69T?P20NXVSV#KW=CKM!9!!?:')Q90OY( M;4PO\'!=EUSG;I&)/'XXD+8<&%]D07P;APV-;ECFBL3OYV7RPNC^607E^^1Q M[L"%)NY#1G+1*6/JLP,H#?*C#/79VA/]VX8NCC?2319-[VV'$Z)I*'NU=Y.:.PJ:$0W<8_^50"@I?'1S ?VKB%:)Y4(YMX8;3#6 M@MK@4C1@+<\"'$QTEK4XFNJ'@+:%.'+C0-<1$H_F3PZ60[K\H1Q4D W@@G^- M/5,C?U5OPOK+?/?,?HU7RU.F'>=2N^9M.6B<.Y=T,/+AR*.)J)[Q0&1FE/ MU;: @1:F8VFS^8+%AF8^DA\?L/+T=6(BIK1&"VC0>$7&<4=ES+6? MC,88>4Q'E22R8\-EA!^=)T[Z$K[9UF!\U7'J[.+9+%TKH^&%'$:0!JU:SNLO M_2G Q<\7=HG*)GT?^'8S9XM/7+RYJ"5 ??R\%X73)ULBH3-P_7RSD48KO2(G MG4ZX:+9*2ZC9+?=3'F#[Y/?R*A/;J(QZZ-2\;?E!?OHR/F=8U""K3%C:8BY^ MGY@FT!<_KNH1C)K=]^WWX7-,QT/G:Y7IKF--O;*]?[)UNH>+KPUSS0K * MY\0H:J-(RY_;^Y/10P[T=?PV-&)SOONPV$+9%+4P7YM=/SC+QY!%BN1L^%$L ME[RP*Z=V8:W8'O#SI%,4BLBT\&G[!OZ()\UVN_0O#F6_"POQWX'MYHQ36-#2 MP59,S\$_>SN(&%@K&/<9Z/N<"-G.,>U%:,K0V(ZAG-$S>SG62GE3S7VP/JPI MX+N="!_LY"LNJ)-08&.QE8O2'SDIT>8(YNR;ZBTTZT=B79] LO$^&AKR"\XT MQAD_PZ?O%202)'2(P85;+X\T+)Z?8G^U+LL(H+-AF8V% \Q%)XK,S#R!O;(, MPX_LD]PIIZH D6^=UK=^_GF]#H+,U*ZV/*-1\L!R-'/)^[CG7Z9'7J] M D@*V6CVA_@*VWB"!X_78>$0QWN^7I2;:&8\*-V(G5Y9%Q PT)5%%N >0[4U M [-E'F LDK@GE6&S/4X/K(^6N9W].=[@+$R%LU.Q@=P&$Q;9V,HH.<\IEG,]<=\?W) M8BF%QAQ,!PZ,QE$O5A)_1FLSLLJ0$3^@TN/M(VW;$^GZJX4>ZHJR=. M,4]JJUYJY'HM:[K6J)0+"'0;@/X;*(HL./D-/X3,<6T-%\&>:7:*,B4YG@Q> M'V^UJY$7PHBNI'$TXM[ GV9IZPW.SV%&0+$.#2&PF)J%KFG!9LA93:#G[4D< MZ:[4*IXR^Z.+4BW9#S^)X^,[%2^-)'%27'MS"P6K.%NWXPY1<&MO785?:]NV M=UHO3U>R>(%6BF.]#A.92]T4_D+XP#T1] >TY0[]:0R#'!W[?CST_(!;[>*? MW:L'?-D>K0^?K;>4,AR09,PC'H-#.E".K"0ZV4B39G-A'8^V>-$@,.:,0$F:=FSK9MB@T7:$0KVJ7Y=.^ M3B[4U;RR?6\/4U?6XT3!C-N<:(^+$(^L3M T%V,[[E9GV5>GU->7*%F[2J4" MFZ+IR?6E2A<5TB_?9 S>_I?W__7+-[RIQ$-<5].G-^!;7WAQ/5CZ;P5A;^J. MLT9M 1:7=5^BK=ARCU^*X^-,P,W9"KBLESX\ZJV-3GE?\FR,SOIKHV/^J7<+MUP MY?;/OZ)N++=\\"4R(04GW.-((XR(ZZ0UD2)B%KA2DEFMALG;=^L;==7!>9%] ML-7?MMUN=HW]8UN#N"X=6.YJ*@P[L.RR3Q\_M8X_'E_L'_WG[-/.^V;CS3^G M!V N?-KQ]/C+^[/]-WO\T]E_SF8[L,#X6Y_._CG]]&7K.XSO*XP'?_JX*X[/ MWG]M_/@$USF^./YR"F/]E/8/\671?>40?S_8V<*?HR1":1%0DEHA[HU#8'=8 MI!67Q I&$A8;FY+5E5+WU'[EUM*RYHVD*M1[<:C'!)4<4"YQL,XIYT8K[9@* M47DE& T%ZF%"&:E0;[U0#T^AGF**1TP%8H%Q0#V:D)$Z(FUCA-5+R5"VL2E( M7;$E>Z*N#O7N0(.?#-L]S$^^4T=]AHMH?G^RWX("H^6(:"_?H0KJX%H'7W3L)/<> MQ<-S+=0U.FU?H=WR:'DZ8RH7]%"9K MU%VW$N:UH2:5,*]2F*>IBY<61YD\LM1HQ*EDR$7#D;2"6@6DAAN3A5E?6T]\ M9:VRY\^JGX5CXJB3(R27"5KYF5B3GW!V+.P*R\[[1:A_*XX]42_%J7U_\_!L M=,2C'>G-:(>Y$,YK]4BE/9;0'HWM&2K(?)!14(TPMF#X.L*0]3@7F:>:)&,3 MP79C4\JZ-,MRP7N3IL?Q3%5@6('A.A#F"@P?$0RGJ;1(7!IF# (2;1$72B/8 MQQ)%:@$DA4W8IXU-P>N*/CDP+ CW;T68\&12RU0*]H*_ETMZN?N;CUG$;BH< M?B;X>A7Q\&:M*NDM7Z'XQK)Y,[4#C$]$> P$@RON%-'<8NRL(]%QIX-:5=+" ML@E4\<'+4Y1%_;/,]JI:/ <[QY]UI-AY31 WB2-N(T.:689@#ZGDC-.@B.=J M\0C+/(N64>HYE_ Q+0'5G=*P PF>*P*^-2K8TAW/?M$$X(&J\:Q5T9V;IFKS MNGKY"R:MR([WMMO-Y;"'^; =T%1%I;!F^UNG[+)8I-O46KE(0FX<].\E!\J$ MW:L/-7L3M1#*(@*=A74-O[8[%ZT83N*X3^.@!_IBHESD@DSN>LWGS-Q^[;39 MRZTZAXWKOS>+Z@97N:57N:0YP[MXL+(V0/_R/"ODUKBE8U&+(S>48#@W4NJ5 M:>O]FAG]&;MGN9I0^;BC#*7R8J/,9[A,B+"B9=IX,]7.[669SEX6JAWWD7"7 MPS3BLOC&9!'+,:P45\Y=+?HQIUJEVL4I_!(BS%Z1%-YIY=*].=5[5,^R:&8Q MK'R0RPF7-8N&18/+NB$!U%"S:#>=JR>.ZG4\4"6CAT7@T;Z^0N*MT>;[L]/= M+K;'WYU>E9_8^/'ULZ2 SM8'Y%7 B#LND&&)(>.)T K^1^<+ ZUI?F(F]=]R M]9Q\TCSHWH1+HQX O7&%FW%^8U$I]_7=V/#SRA8D\H&2Y!XL^4X_L0$;/%J= MNV8+$EIE"SZ/_+@J6_!?9Z-*%]S\HV27]9H;UVC*9?TS<9V_NVCLP'4^[HJ#-[O?&U_>77PZV^69M<.U+CY]^;-Y_/$# M_?3ECZ^SKO-/.UMX'Y[M^.@K/S[:I8V=/\Z.CTZ!_?\#EL ?9_L?_P/WA2=] M\WX^95!@(5QN<:EIM+E7+$-:2($\9E3)0+U2_Y^]=VUJX^C6AO^*BO?9S[[O M*K5WGP])%54DV'Y\5X#8P7'97Z@^@K! ; EBPZ]_5_>,S@(CS$&"224$$#/3 MT]WK6H=>:UUF8Y.WJ7AI%8/+Y)O]' *N-1)884GBBAG!!!>;^KG;XM:=8HPW%?K\.5R%!1C5(-,RR#1;1!=T2-0% MA1+E"?$@+'(B).0,<8)%I1+W&YM*+EG=VQ31/;B0I2!ME(Z:%#5WB3EMK":$ M)N-3DHP6(<-#(<,_F8[82.#]2>"T;< "9P"6$6& 1L2Y!@FD 9P&8P.62I*@ M[,8F:4O>%-H]CA!.9!A,'@,V571+S^2_GM)HN)UC\PD6..ZEU*#84B@V6S[' M"%%*2XUBD!AQ+R@RW%*D2))$<%A*XS8V)9^OMYFK3FWJYM91?!_7'&ED^T%E M>\9"D9&%D R*F("%8I-&5N22.BL(DSQ0G>.8I&V46 WI?LZQB=$!5:Q(?V]] M--74>#0U'JM<\-;$H>\=R>NUJ.7XZ6O3 +C6 *"8II;AK/4MY\$[8J1V26%'20S"54?2#0"L( !,FW)6 MU92Y*CT"# M/68B_%#1-/Z>\]Z;*IR]_=<'..'H$C7(D%PTGJ)#QGJ.'"<")MI$ZN(<8:PU MEE+'4K2$)VZU"R'8D(BEQ-L89_/"_[J&%_+QB&-_-.!53%V_;M9R; M;52+<]C/3*>%EG54.5-2UVVG7SA)1W2M]IOMAXIPK13X] Y/,YM@3FVOBSM: MF1NNKBWYWXO.H).9/2L.PMIK:[>^'77\4;Y#72O2KM/75!2C,RGX8S+/SFEYMT)(F4E_8/;K^1J. MMW=64]M5 \[CJU[/UF,LTP+79?;&XT*(VQMO]E8\.>OVJH*G&7RR9HO M=KV1>G%+4D"\H8X0/_NX,SFWK=?71G[9_#LM3\P/.D396?U38_6!) M"CW@Q6DH]0_G_5PL5,J.%MYQ]$;ETYD9.*SKA<9LAX,CFU>ZM/L;WO)Z7J6U MI3Y?+,>O0:Q*>Z!<$#8<_E, 2JLL/?VU]28SC8Z%I4#"'!MQG!QVQ7U:;>:" M-3%,2_^(!#@,>5:GL:!UUKVH?G_2"6>]SNF(FK,?3VRG)"R7?6K&)QA9OT M2S2O,'Y>%+;4^#WV?2=S0=OS3*=@8T;(W826=7Q_8G;]3+ M;*6]B_/,8IS?]>4)WS^]W'2@"R"V$B+X5R>O_$V;V^6U*D67(!1E?]:5JZ.J MU][)22^_ 9@)[8GW6U1(6]1)SV6UF(V#LE=0!W9Q9W)J,L-[ULZVE4/<9U68 M%I2E+T/LQ%ER[B%U]CF,+#^UL*1G[35\_$A5S:_"V,JH)BP&!._=MX>S^[]^ MVVK,U?:^@9/OF6W?#YW!5Y3Z,5;4[GEN,P?P2FSAO!7ZB\>7-\.4'3K<:I>= M; +4O2)!;=A_;*=;4!G^L'!W[_>+:9OM&K B+JHF>:74NM13M^S96;_WO>PN MN!YLF*PL>@MPL]YZU;YY,1MFA'V/%'A>Y=']SNQE5G'3(#7>:X5_OC=&T?[LC>#Z8H9D4WMXTT$>4,:?'&5\ M.;CS9NPW/N4&JO?/G_W,15Y+^;L_]W*5F[<7@Z) <\^#:F7/+AR\W=#*RHIL MT4Z:5)O_4U:ULKI<+SO&93^!6URHWT.LK+O:"5VHVN8][-D'3FFN]GB;3YBD MQQ?AL%B3>7N/J.A[Q7#,%D#^=6U'YA]K:OI)COF\B3*7?3%)CSK]@,[ 5;LL M(ZM-W6N&MV@^:G+U[&YGKW#436/":JTZ4$RVBH A7 !D7Z(!2%4G94;X85,- M$,MNKP=6BH5''68?O#1\K]\CF\LC!N%LXH(E7Q M46XPN1&J@>;H0S_/5!VIF(@P5'8+Z!6XIJR&[_8&Q7/IEQ#"O+55.1;UWIC8 M 3\DFK\[]?Q+[*5%\,Q\/FTSK861Q1_VOYH)G6)JO<#!!(,]-](Z[K60Q'DG MJ="*;SP>.?M?67Q*).O/JNG,5G982]2QCDS]/02/K7'0[<4W1]G;WCI@#FMF M+$>8Z81@W36R425$0Z!2VVALHFO2'.5NH=;!-;'I9],;A9!7 M^M-PJ5Y/:= M.U:BU8AX*"9U]7 #7J]F+H(_T)9XL!E>8L!-]YG;Y>R85>NW,CL!C]E\QER3 MP/3#)(M;[Y7'M&B7G,EJ3PV[USR,BRU>T5L,:H$GD;4PHJ_TO)[,^C[?8&/S M7^3?,R;RBZVZ>CT*M8\=P0_R5SZ;O[6Z_N_RR M[[V47:_GBY>_SZ^Y?C0[CV/=W;/YKO*..L-H(QA;QA'G$N M"3(FI_-*IP1E&$MJ-S;U*R+GLO=^1I2>D1B@9A[N# ="R$2,-M9:P:/G&CLB MC18I&!&"%0TXV-BD MKZBY692><^WA@B2@UK_^ZS;TPL^@A^J2132G%]E!G95Z):Q)S@G,& _<.R\&W"9%%?,:W#9Y_NB+"/^+URMXHB3B-83(SP/&F U M2YGG@N#DI,0_Z#W2R-5:R-6,O:ZQ)RE$Y'F6*ZX% M-*(!=9-JMJVEABU M,+_P3G[^1*L,&)/_)5ST\[HLQ";W8VQRRV#3/NP$TN#0CW%HMN]A4,(0(C2B M(7=O=0DCQ[1!R@O'@I0.#-"-3?8*XVN+])^]I/S4F=MZO>I-H' G[[\!A;4 MA6F?/X+?&9,)""Q1":" (]*&:L0<9X;I1$S$.2W_@5"AT<%W#@HTXK86XD9G M(NQ))UE("SA#'" 5.1\=2BF?I7H:G2HZF(I&![^ 5[T1%.X2*FA 82U 83I MP&T4X'Q%Y+WV K4(RU $<>@::#82E..W5Y)=B,H/.?C_&N:(C1'^L_H2#^O M\1M8XG?U"C>AQV619:Z);G3.JTSAYIS-E$D2['P*U@?5@>1*4BQXVMC$K_A\ M$FYS]K#Z;_2LCO0;\;\'\9]V[B6AQ'@BD>8*(TZ"0(X8@@38&]ZRH U66?R- M;H[TG^V1?B-7]R!7="9HQF&)P7?'@1+$O00OGGJ+"*$>6VJ8EC++%6W4ZCJ^ MT;,ZTF_$_Q[$?]I?EX8:F8)'B6L%5C5(ODO@O@M,@[":BJ"+^(OF2'^!=&T/ M>[>5QH!/7=OSG)'I)VD*Z30E1NI\CP%=Q7[O45*0AMNDP:NE\6JV%)<9&[65 M%&'&)>+2!60(I4CGPFB&+9;$CAKOK5SUW7.6T)]D(FPD=&TE=-JA8 HK0P5' M44>#.-81@1%I$;ZU!YR0W],_W.>F%V*W)'7*/_^$ %])9M'JG MN;%SU55SGBVC]2UW;,U]SG-3Y[IAY\#WSLK+;/WU>TL1W7[HKK.#Y=KA3@)E M"[5*C\36Y"^?= L-.]V>'^4SL=)"-O:CNFV.^#,CW*8M"P2EWM;;\^,)2'H+U&2N9,,FXX#1 M2*5^.-Y5;/EYS:25)LHPN46P"AW4:3;,3P>=02%J23'F'J"EF7IILPR?G<;* MJBW-^7L7_:R@ZD;0N2MU;'7CH>VVA\1/\*QV5FGU=_D/JR[0XMVX[!!>_V0(5%2(8SJ5\VT_W,!2H=6[>F*EAQ$L(WK=ZU>L2B> M?O1=.QAT4J>B13DIH#BH->?_E+ZF1[UN&/]NR)-4J;_<13I/SZ'-_ 2UFNZ! M_50"_/?NG-Q_@0\;XF] M_8_?=_8_X]W]SU<[6P>2*BJTCT1N;JDT9F_,U M1B(U))&K3;KL(.0_R!WC;2>@C!<5MLS0._QW(1L+F76N@IO<3:>FK2ETX:W! M48SGA2,.=M=B(X:\:BVQZYB@$EXM)"XLIZ"9M-*.J1 !M 6CH6I@0R@C-^VZ MZ[WKFS?E/MN;WZW M#2X ]">P?*2/JMVQ'7W=II1<:]S.-=]?%T!>UNX]>G"[%\:^-=+L?_9[I_"M M+_&CV@9^Z9;P>.?O',/]OAT(90G\2Q!3/"+.HD&:.HV,)#ZZF%2T;M8H=IHG ME7B&Y,1!<'243!@1"2,:P-G/&L69<+IB5@J]L^+NC]8H&RH3B_1H=O*/7V'Z ME0,5)F#%<9"::\7!% GPI!@ K$L1Z?'?NECFSZ5XIG_^@XL4 MOW0C'A3QH+2^BLS\!5BP-\*XZ M'$9^)AZ3PPG3%XX?,WG[T2,CJ+J*F&8X!V1HB%>&^J!Z6&=(M3+]K$[UK//\ MK'8K=CN%3Q'^UL?^.9C9K?C=QV'PJ#(P2IB(X^D7K'P*,._[U:.&E]O,1W,^ MXK^I":%:AQ=@:A02OEZ6C)/>>1QZ//'47U94-9E]L=>O.!]AQ.>% V\'5!!\ M'$_#F)VL#&IJ>HI+51AT^R,&QD(R4SDL-C^TC"Q/G+/PW#)=F7]F./#Q(TXN MX)&S-^C'\XE;P$R>]$+EV$Q_4FX^S8H5;7\"(V9&/ERVT EC0D+;RN'#?M[- ML)J@DJ]CZKK&H!N3" W.X1?EM9ZI?P1@L'5QF%<,)E376 "B/1)IF.[\"2*B MW?H=_@ZV<'\T?[.2F!W@/%L5HA9S,F_[D2=N6[]W>Q>AK,-%N6SB* <6W9ZW MWH$!#<9S18G\>Z]B65TDUGE(LW3$]1:&A:U'.JB>ZLM3_>BI=N*IA96TDY\Z M)&(>P'SLD/V$3.8UZ*7S;UEJ1J)9BSH3X)G@:=:EFH%Z>G8J MXS!3.(]"&=DX!(<_#GGA1O<>OUY[U:Z0#N 0D*!2Q(Y[9F=(V9A/!UMI=[IK.:[!N&KFY6;U"&M"2QX=+R] M.QO9ZOH]GJM\7S^\/YFIG?&*-7QH,3:B7/_;A-<%*19'Q4 M@N0F.*!&=VP?0#[[\M=I40J:H3VRGZW/?8JFJ.=?%SDNUM^'')J)66!SED+^ ML9V;ZV&"A@5A+8A@%*9@I\LEZ!L8CGA+>@* M'W6SE3:XZ)Z/P\:'W9Z#,52TA:/PA]%;C!569W19K[ZL7VSQ_&;=HJL+ MFO5'4UD^KG%M;*].F<-YPK*(Y R1(;5D"0YF518ZY8**UW5DYQ<6:M"ZQ3_Y M^*KU5^OMUM:?1;/7N@BLY:,8#CO%1J_.J0='G;/!Q+N4V:J"1]4+U)#>HUY-X?HM7+ .NCK]O,=#VM2/-.V0\OK)264?:T^J/ M9X8^0_(>.H.1H(UH4NNML?"EJQ>K-%)F\AR_8:&0'_EV94E _0_]H#KJ5HDH MJ8Y>BICV>Q>'1W/1.#JM2"

@C@:#*] M,K=!8*?_P6[6-GXTJ7 M.2TKVN)N#S_(=ORKV4F'S__I##F+,^9U^F4:JQ0M>.!%;M68W=[3\4ODT6<= M=M0+L)$.,_JVSKK6QYF86+>F 1WYJ[,7#F,"Q0^LS9?.:36IY[ 1NY?#T\"A M"?:#B9N@L 8/$28^F\[9+QYZJ)45E9T_'SO_Y$3&K$> MY[27QJ8)M+.Z/\D4UYU>&(RSTXIZ&*Y)]>FKUNMQ_*Q(_"!_ J,^K[W_8I-5 M05J;@QVU17-=A*Z:XCQ?PUO.:,O!Q!+-*+ZSWGG>0EE#EAFHAES=I_S)W&05 M_[+6A[^/O,??)[W'L03^]0*B=6^BZP]C]]?@7A$_.H*\/P#!QJBF.?WWC>@T MBI6_:GV$%^Y/2S7D6?Q@3\? M'<K&,5Z9JU6"N9JL0RW > Y$AY3GZ*TV@P@H(Z MD6GX07ML.R]:YVRHUU&Q11@!UG&_ES5$'EV]%8JHQ^^=P7F[> C98"^E?1G# MSWLP.=E@*G<=OT.-^7G0G=P[)4?#;+_RZRI\&VZ8A3&DUKMAMM4/@MLP1_-B MTFY5V<+PE^].\J:(M1ZH%$L-EJ-Y@FDIP;CB&>1'G8+0UR\_J(_#IE \F_C@ M 8':N1@?OXQ4S2BG;/I]ZT#J&6BT6BPJ 5OT_L.[Y$Y*TX#]/.%QZM3H>W62 M-G;:LOX!0=M;Q^!99R%'XP3'$'@QG6K *$B8CTR&DNWX$; MF!>U6N]V+>7#_+TZ'E\E',X#PZO6E 8M G=BO^; ZEE)3*A>(=^BWF1CX.SG M]T>]E.W#^O!@ F:Z'>MRF"GOSRR+@R,P#E")?]<[_Y8#XV7&WJD6(1MD"=:QUZ[R+P>P M/\KFZ77K8Y2RQI6>F<*!Z8WQW^/[CV*&@^D+P%[*N[9WF.-Z$_;=<(C#<$N1 MBT-;!70*5.5A96T!"L?F[5;=;JA=AB]R5I=9S.S8T(N5\%125YU3G&2%7 Y, MIJ6@A#U.SX;)=D[R;-1FZO#HY=K[C91D%;J:KE1HF08ZV4EZ53%KTZP)V;Q>4%QVDZ?QHJ)0MR&B]EP_SR>3I$#3 MIR_F0O&KL*AHZ>3 X%(B)O99W^MBRJU/%+R9-P.%SLQDS MM%_F7;T*4,K8>R.XGW'VJND9+.?M_>BL5MTSS_>'QY!T. M+$LLCEDN)*5:.!$Y3=Y8987%-+DDN&/^@&"E-N:.XQY.0N8.+PG]K]SI];KT ML@=.Y?PM5P""KH+E/LW#__O/]TOM/N/ M.X9G7FU]A[]A._N'WS]??<6?/WUF>V\_L]W]=WCG^.OWW;=?.GO;KZ]VWFB^ M<_R>[ESML)WCUW1G_S4[\-(F*1Q!SB>+N-0>61\%"M1;$:F65JO9DTZLB9>9 M-8\9RIW"VDKC!77)&9(,GDOA'*Y&=E2&R_'C;,TEDS)_/*CIETB4>J.$H!H3 MSA1V4FI-+8^!!9PR7>\2*F>^O#^5?WY]+%VT-\K0,L-,10L>:*_;O42];Z?9 M*KIP@T[H9'ME6E6TK*]T?;MV-_*17SXW'?[4+J9_<>2KVJ*CSEDI2*C =>*7 MP^ZEQ?#Z\\+E'*-7#UWY>G,IZ:*'/_EJ9?5X=M$'6WY0%47'29>QJ+RR*/7) M>"YW7J8.R6(/6QD0%&O'4ZZOCY%Y)J@PB1".:P#5V*#A-S]1D%0W5!CL][:J MC304]SAXV^\-5J8VZ>GQ=OL=.8B.*&X<1XD;BKBG"FF=*-)*>JHI3T[JC4VB M<%OJ^?YJI5#1#HZ*X%V[(P:YV<7@?C=%:>2UQ*X8;H*M\3Y^7&VOG_^?8P2[I87(7BJM.NI/5Z7,Z"GVSM7>]GO8/U^_[5Z]^P9[B!]8*B)S M.B#LC$(\:H<,#AJ1E)QSC#*9R,8F;6NMX;]Y>NQ6M3$JU_GDI.1AYKK_6=>A M=&(H?156%W466'CYO ?\U,K;W\^!]JIP;>&^VSH-PXWWD@$*GOE5[.Z__KY[ M_/';SO$A.0@JNV*JE5_TASXR3').,M=8M"=:H4S>8^)X=N)(K%J\B>CP1%QX;-!-G4[D M6>ND3HGQ@O5G3P\[^=OJ)NW*F78QYB>6#(EAMY9\%C%N^E(%TCKEM#[?]H^< MDMYB<,>SBQ+?W*ZSY(?O,M\P9CCLVI:=&[_-'9[*$52=)']\$>K\Z"K@_D^O M^T]][E!M78X2)I CI[&"]QYM"3\. M\V=N,8+SO@TQ;]GRVG6A2:&[]$>GP\2=&="8&$\LF4T+!E3%S[N=F"K=T>]= MVN[YY6A@36[C0^0VTM7/;;S7H,ZC(E E8K7<3,<&VN.:I&D1.\W2.RTTD^IH MXGPM'ZT=GHZ1[,=Z>U"I[5'0/Y\$]GHAA\AKP:_T0G[0\(/Q97/0.;;LLA!W MXT0&6G8IYDX,:E0I6C6GB7PO& -Z:1F/!,Q,00V/G#K!98HVN2 UN![.)4*3 MK?NQW(\C,N'H_EDOWY]Y];:JJ8!?OZVG:<0H9;]OQW !KP%3OU46JG%%BBOR M&>[EKPX\5TF*2,%?% 9Q+06RC'@D/'$*2U8Q1PG=9F:>73X+R&AC#L^PPFB^ MJT-K^SW+&F!Q.0V]IX8!#WBN\9<_BKG"<"]]&/6H>5?+,OBT17KK*%SV,(&EO^O89 (% MU,_.=]>>#>(OPV]^!8?IK&LO?^FUG;6@46IY7/5Q;7-P MD?E?JP?W2P/G^LFU2?(*3W5WGOJ02O6*BNL_O_'B&S]4IMA%]W]C(E9@Q-=P M ]!;L/DMPBPV=>UNW2G/KVY RW#3QZT3*L'@NMJ8![I>I M&7E";N>?N4<-B[DC--RD53)06GDJ%]_]7M:]CGRNX+HO;E?_^_"HK(3=J5=0=-L#,V]]I\7X\@R6-;W6F\/_W? MONY]^LC@O6U($)N;/(VU_06A ;/5Q\OEK:M^2+(YZ"2&[A;";BKJO:JO_PPVF - MZ"T)>E?SH(=M\BQW!HF1 ^@Q@XR( D5#*(.-1DW.7:)M9N8S ^X?]-;-&/VS MGPLPSB_;N5*]/G;.)FGIO+8J!NG+,&H?!?X>#N&&.^G/O(]JRZ[LH@;BEH,X M/ %Q.+_; <.)R)@<2DQFB,LI=H0Q1"V36*48+5=@U\UG9C9&W9_]F'OCCXKT M7Z)%MYKD?.N!:E-V6[V97E=["?Y^+Z46QLP^ROZBWXN@0RQ9.K_=3A14-0QP[N M%7Z&*[Y=+WB#,G>WI2IWD7.1F' *4:H!91CS2"=%47)&ZY2H]396:66-+34C M1^]F4[*>Q9'58Q],M?O#HH 7&2%8"Z S(6CLHU7,!6X),58IKYUSD7GCE&J [OD M'9L#.HT=]9(R9)F)B LJD+;>(:%33-KB$$+,QSR/@W-K:]K]OJC\:F4RCQKC M;K9\/2B&)55.A\@=$I,U.(Y&'C7YME.IMH^*R1+FS_9%G G5"G/!!HD@H8"$%+'0)$\1D2H$'V!8! ML%#B!S$ 5Q#R%M<4U) W64@[4T?U,$=&JP0UBV?F5BGC/ZQ>6/WW?,Z0VIRT MWPU-_YI#4^(.6>3']3;],]JES8:<$D-N#OI M3\#[[1P>&"N8(=F+1<%7 M$U%--&5X3CJP@;E'A[FRKQIP6Q;<_IH"MVS>*U\X4 TB2@&X&HL9V>'90]49AT MN+\ \R8^;%!O6=2['*'>%);FP20]KJ 9S&%02>FVRGQ9V1G__AY .D M[C06WA-8>$/@7&CI[<:F)="RK1X7I/!(ZTE,C"*2E$)<\81TU!()*S(EF@C2 ML(U-2G&;$74+0/V?TJI\9I(']QD0*Q7RYT(F-M6%?I[:9-D.]&,6LMR, M/I.7^][)63>>%^XD^/2O>'9>^&A;#%=$N/F#\Z,;Z,@/;<6>-<&VU(^'ME\X M5.JG_?<@-]='DQ1J4Q'%-LC]HDAC?OBWV.T.!_&MU_^:;^OM62=K'QN.+P;G MN777,Z37&N^"X;+.DSU-+&AFT[(GF13F*J]T37G3Z4\P3$URH;UJ;17.NTPG M _,_IIH:=>>;>#JD)QX;IC"UC >K# XI19V3%9QRPB\D MLIQ >I@J_TNXZ%]&VY]%^2%LO^F NHE_9/K#R?RO2![P[CM(?Q8WGG M/SHIKBV WYFM ^[_GN]>>9&?G9D[#K"32@:'D:-1(VY(0D8DBXC#5IN(J2)D M8U/,@FHKK\6@O9@2;?#S6\8&3'V@E@2O."7.FB :(MX^E! M2CYSV7L47'"(NF]\S/]PESH5(,-5"&,5XWN^2)=LGA]P/))0!\),@1@C/MK41:VX0PB5@ET 8\VWC7 M $M-36@+#VOL9B<2]L.0C3"KP&_UW+=L-?G#;5/9&V=PKU[%Y6JSL3"O+P?9 M;KD1@>["OMSLK0>G5+YZ30]HM%CAW @K<88X"0K!+R+R*IH@J<8T*MA;K]3B MW?6JU7K3J_C__O?"]L\!93(JY<^R_1I@LPUW4#S-7'WS1G![>K^E^G8W&&:9 M#'0I]F]OC>&.44DB3\Z[4C3M);>4D<1%O?_4%+G9G9WEK8FWV4NSF_$9^+SW M1'"V_5D<2.:%C1(, 4+D(N?HL063Q5*U5#B$24$PCA)[!<9.I"Y) MSU32S 2MP/99R&/7+/4C++4S-L": K($D6"I24 :# XDA K!Q21"KMPD;_8+KP/_**B MFR]\W?FB8K; 32=C:CD$E$F-![9;4Z=W>X/ZFMSROG+9E\49YSP-E&,EA., MA=H0*CV@H:*4><=G3>.?TU<+ .?/?N]-OL&[<8CQ [B4IQ=Q+]6 $_^"28T3 M',+;,#U;_OS"/H^'5"?')-4@$[3H.(XTT@';\"EU\0R9H@G&5_: M9!$E<-Y1C[QS,N\V?'>W7?+:]D_!L1SL]?\ .6@VRU*;Y3T^<-P0C:U$WHN( MN#9@#P5#$>642&VYP])M;*KYG=+.L)=9NL'7[5Z._*7S(YC\LHM.!:I^O58E1_-,TR1:E^6FK(PB3' MVK.<#8E#QE9%-LX&<-GODU;%7V-; G;IWM@JR'?,V[T?C^"R?,,,FJ]6T[): M7VNVW/&7?'K9\3>G6=":]:I5U%KKS<@Z?Q$W5M$UR_JS(KO/R'=Q:B]")R/0&6SI MLO 3'LYD]@ @T*#@4T8Q7Y047#7A1TVX,G;0ZJ1Q++;V@R9\K2,;6CT_5-[E M\O_8TPO;OVR1@K08S(P\TO&H)L=20R]X9K%_;@%9QQD'@W;]:7Z[$&'4\":5 M&Y:Q>3)>7"-SNS7HI?-O&=+K!(;Z#]KE#?KQI/,K'5)GF0PG^_S( MGL/,9LL8S+AOO8MN@!F%OW-Y0-8?=< /"V62;UB#F^>_7KA'U3!%4[_@/B4C:2;##^2L:\\&\9?A M-[^&SN"L:R]_Z9P6:2D7_7IB^X>=4U25R_XBSN9S_/+CJH]__=8)YT>_",)> M85P]N%_R#.LG5Q^35W@JI7+Z0XR'UR[^_,:+G]V=UV_$R]SY)_*/K\W+E;?) MRZTEY6E*PJ_)5YXSN^\C2WE=9V-WU@&_K[SUG\OG7L&9FO?-?JX#U3J\(GZT M!/YUF(T7M^#W64AWITZE*]>"I3YOF-T(]_/RN+4.4S!7VW)/+_]L&LD\;@K/ M@KC*8!A8J7?K,PC?5K4K._M_'W\^[G9V*(SS:@?OOGW/=_8/KW://U[M?()K MMM]?[7W:/8(QS=2N]+[O?MKM['V"<=#7+!]J?-D^_+ZWO9/#NM\_'W_]MKL- M[TG?'.V^T9=UWXV-C4 MN*WT_"'(__W_B,2_/HS4#"E!K,:S)H_>5)&^=Q)SOET#J2>R8YL(*#I!*VTS,=^_Z]RVDX>?-N08E5APE M[B$LUJ#$:J'$;)1,8YT)IB+,3J6N"?4AHU-V:9BOB/5 X/$ M$F?M#9ZL!Y[<0[BIP9/5PI.9Z!/SWGHN/0H&H*1TR='<2119H)3HX*S(/2IT M6TC96!T-2CQ0?*=!B15%B2K.8TJ3$D1D+IJV M$.Q14>(6?37SSW7G1UMUO%@V2?Z^DNUO<9]:!CE]I7)&_5FOVM>_5'WK_HF_ MCI*I_VNZ=J9.P\?C2ZP;]+H7Y]=?,C?F)ZJW(6QZ.B:_'O7'N^4P(M>/]BNR M"0;[B^U^LY>#C?^9>J>3SBF:F7WE7U[CE(R>Q*#G^"2KH\)TKZ*C4#U:-EC7M_=^7J0>Z M\4/=]\$&_% S+)_S@!Z^E8>^N)#]+L4/)DUK09Z/6P07^R449/X M%,O/_^J<5GU4Y_S/IBCLI<[&=O3U9)#;EX_Q9\W#EKLQ7 Q["_=2RNP<(Z/I MJW3MY379@#-4U[]GGXP_@$FWQO;=_'\'U#.Y'/Q]OX=VK#\?# M:^!9%U_H1_EY_^/WS_N_%7=J=SMTX&^_[VP?\B_PC-UM#Z[6E\[.=K[';LJD M0,.@Z-[V%CY(S"E8"HYPP!IQ'0.RC&HD;2+6>R.(#!N;Y%I'^T7+ GJ*:5BY M0Z*;$(%0HCVS!+XZ3B-S V.$!N%4$Q+UB#""B "GD($0PQEB7.4!( !IP$C MBX-"C%#N#+66$[JQR>X3$>Z]8NBEY]\_WQ1\F2*&71B2BH(+S8T6QNED14A) MRZP N=@A<7E6#,8A1Y9IMV.9;K%0/X3TPG'X+) M7"*F+?5\WM<]I]O?8YE0@W8-VCT VD663#Z14EP:3F)RCAK'L7-!D$2=+VB' M"66D0;L503L^A7:*NZ29"DA8&A&WGB*C(D4T4D6\9M)IE]&.R+5!NSL$E]8O MAC3L$_JT/-JK %,+W3I&G<5:I>""Y-1[IY@W!$N#?>9M5!F%SN:@3X3HV4KH"43@=?'/-,>T$0"*5"7!B"##44">F2X8$K;!;1 ]^' MFJ(+]_]"7V+UQ'H9UC:.K:5;'KP][<=+E(O,4+ SA2>#) M!9L<(1YSSRT%/S5=[[$VTO5PTC7ME-I(@R"6(.>4 5/0&&2M%"BPQ'.%-OQ0 MI&N^3NK!I>M%9B[\$>T@'O6ZH=4Y.>OW_JG8@1XT9<'\U/0]:4+,XCG\V_8[ MO8N'G32ZW*0]/W!//&*F2,*!$,X4N/R6R^ SFL///#2'+RN&_)NT/E*(\=#.39$>@N2*I26(,?2 M,A8]]8DH"=9;9,VQPLK)\;0%AZE)*B6"- 'CC6N=D..)(P>"K*G#RN6VV"#' M]+ZZ8CFY#D4PC#M.FLGEP3)!@(>E4A&4,E!Y!,8 M#9QR;K32CJD0E5>"T=#$,E<. J9-/^\$B]R K6>C09PFBK1,$:44G0DTX6@3 M0 !I:_[@%']-CO1M3JL'@U]:UON+DXMN;EH!8G76![DI?;0>)F%Z=?]TK9WH M97JC/HJIM37>5=L3FPJ^[\;\#4#OUDD/)O"J_/Y:6&X0>1E$GLV^"SK".IJ M&$X,\1@ELE$1A&W 0E$EK56 R+AMY*,3.#0R^M2V4".C3R.C,P&SZ*R!?Q$L M,D6<$(F,-AJ11)BW7$LA<2XL$^9QZ1.::-GB/J5-R.RA[W%+H[]N4LE@?X?> M16YY.=P?37WUO4W0:JO45;-ZKU61N['1DDMIR=E\1Z.L9=P0Y+T.B&,GD8M$ M($%D4B&XD*@%2[;-ESU8>@0A6H]N% V<-G"Z8@Y* Z?W!Z?33H?#AD1K"3*D M% [YA"PL(*+,*:J23L'AG'9*^3QYRKK"Z2V(67Y(M%&_Y8JTE9_TVEOQ^UD\ M'<3<2GZQ_Y(EKW29/S_JQ]@Z@=L?#5H1WB*T1CUYJ\4=-N8M-\B"W/IF!ZW_ MLTR_&V\,-8PZKQ4W(6B1O PZ*BI@LSE]"W+8:2R8?-=UE_T[K'P5GTF7RI>_FJ=4<4. 4X>6 0N!.-RIVMA69OY;UU_/7[ 27$:@?JG$F, M$0\X D+ C\K37"X6J.8L.TN+4C&6QH@4I(W249.BYBXQIXW5A-!D?$JR+@>X MF6JO6>2E%YD?,+"RG981>49X+@,$ F8(2Q"BIZ0%%C,)AS'\T<[,Q"RK)US M:Q:F'U+WK*)5=6/[>9 $L%);WIYU]0JR] ]^_8U_>OK[S8:%=S_M7'W9?]/9^01CV?[* M=[>W>";6WKGZRG>.P]?/^^\(_/]H[].;!1PRA&0.&8.BQ0)QXQ*RX*XC11S! M6FH-%O+&IFQC=<]AX>=RB-:@W\T%SCH1&RD@J7"FR544Z^P M>[]FZ=#YKL+D?EJL\5^M,6./XH#%:CEE"AD& .<4 (CG:Q!406M!7;4 MVUS8INX!* 2L3\3!*"(\)P);PS&8AUAR)H@@L4E\?X E_DP/?+#16"(1A47- M38W *9:9-\,R';V@*OA2"LZ637R_@_E49I]9+B2E6C@1.4W>6&6%Q32Y)+AC M_H#CC8F+'MJTFDN9+*:5>%6AU_S7F[@>[E3!4VW[%.[\/=^\[O/=V]VNIHKW:H5_V/W1WK[["[GV/]SY] M./IR_!L\Y^LW<%Z^S>W>X_?\,WV/=^D[!NY+=_?M1[:7=^_V>_'E[9N3G;?_ M.=G;_PV3^=]=^=H=>\/XB!P8T3N38(^LS,1AA!ED:)6)Y@IG* M?HF>W2\KZ DNW,)Y]PPZ@VSC]5(QUJJ*F^Q*+[&35[H@A^!AR12G4+>?HA12&W7(V[E09=E.-Y/IG MM"PTI9ZZC^4RQR-K<8RXT,$)PCN=#-8Q>)ZBT($)%D@R.EKKB;D+56+V?'ZO M0I7NIS=?X?_@)7WDN]M_=S]_>GVUN__^VY?] M';'SZ3/^\NDSV3G^,%\ I0/77$:###<:O"?%D0-'%FGJB([."VXR>]6U;O2+ ME@3T%-.P* 1X,'CXD'TVD%3%$J ML(](:<(0=]PAZZQ U'A81R(P27H!<6I3;]U4(#Y*$TZ"'29,2FIX3*"R6++1 M6T,DH5S>3T_C&[!EI6H0UP5@IOL:,\PP!>R W%-+/<4<=CB,9$9J6AB5JCO2+W4A35 -[] MYT MYV%)$R%26>2$)H@K!M\9E1!U##/B (^L,5R@)+2V1QN!$ M"T3QJ>V>QIIO!=IG+:$>]KSL)=RC*=UL2C>?78QTA2H[UT--SC*_ M>8$)%\PASE5"W&F"#.8")QCEKMCI:T/-F##"6<^6L=ZGYW]C^3 >N81*^%PD"\8$)5):KK5U'B<;C$S&4ID OZR8L^V&;+ 4:[_'DV[.WI9>OLHN^/[" W].XICGV*7E*+%>..Z8D9&^SWMOS_7G3ZH_KDE[OMX*D')B2CL MV.1MP>>/'U^U]H\Z@XD-<-&'/=3/2@L@:#"YH?[O_P<*1?TZ:%5!_;]A'[E. MMW,.'Q#%?\W$J.'"G^>^,+'LW6]''7^4?_U/)X!]WCD=9#,[GP;T1EOR)(:. M;?WOA_TL";W3[)NT!A=G9UW8R_;\"#X9G \>K;D$FV\N\0,'IG8C M."VEEK^>]0:=/*1?2@,=$.NZ%KF.#$Q<6/MO>'R)=>"J@7=^[26+2JJ?PELB M?&8])KX>];O1QL_,]TU7CG%,W,X>SK7[\.3]P' M1#YV'Y A)KX[/;>GAQWPO[<&@W@^V.X,?+;-]V][<]7@&?? M=J_"5\!"]F7_4.R\??,5KC_9W3[J?OGTD>Z>O/DZAXF?/O+=XQW\97^+[=+W M@(4![O7UV^=/>:R? 6O_[G[9_TP_?_H F'AX>1 MD92; //&-.+!9=<-E+(T MG!,9HK"1SO8#L=@RZ;R1QD>N!3'@>EG&;5+2)? "%O0#J:>^98^^I5_\IWW[X7N_O=KSO[6QQ^ MC_,[P?O"^_T]3Q8KM+$RMZ2V/#*>V]T\$TEXF-Y7 MSZ;QE2?2*BRLQ"QPFVE5.(_P\L)Z!EO+-V"P"F PW?O*.HH9YYEH)W#$A;3( M88N1%EI):E3@SFQLDCDTJ'JR-BVPFHXPCU",0)5V0C+06DIP3ZTCD6BMDB2) M19_\O91WW7"Z]05HGB1+WD2=#*(]A8Y-A MVL82KTM+F ;Q&L1[H&803PUY*]\,8CU <+HFBY.44V =92JMF+S]0?/V^![F9WC;PH=.1V= M$=X&10F77EIP$P15,B:9K.'V84)'PZ.6K>J4Y<^2'/A;A/O&W3*TT_C-=O?Z MK[^?Q]-!,7\:*+@-%'2FH(#ZJ(SQ"7GC!>)4,&2(B\@F88D6S-*48TSXE;I% ME.DYM^'G_4"## ,$I.*R6@5IU'I$+FUAD8? MP6HPN(DU/ST27,X7=\7<++]8X*RT 67/3<$VHD%MIR$K "-]?I MYEAC!65E^E@#%E##"H6Z;ELL/ M'V5_:@ELHNSW(I/347800LZMTB@H:7.SI(AT,@EA:3 #=X&" LONIFQ3]KA- MEU^B.*Z1-#91WZ4E;S;J2S13V!B#8,5H#O7P'.7!2 F;%!-!:V\V-BEOBP7] MSE=5':ZIGWF37\92;@.9L#,N<9VU_??(2@F<#.)I$ M1YT45B7"68S&*>PLDQK^H=8TN<%/CR2[O\_$:Z-0TN$0D9",(6X=^+56$90H M9<&88*QX*%[.^D9S:@Z'(-D +YUM(JI$50UA$530#1-H^7];_ V;V5Z#P_ M+Q@'1IRV3O HN="Y9RLA@46FB95)-,GNJRA?TU%AD]U='P)23EG$I<&@.#E& M.! M="* F;'0GRI\7[GNJYC=]#Q%>9GX\E/+4\H) MXL1)9#PHT*"E2(DP%2+.E'Z*BI]/XF[DNE'13:#ZYT5X-E M" ]"&8.<-![Q MW*K::.50\"I0ZY63B15Z'-#ESUA%/S>7_,8<8V62XDK(P"P/&E8Y2B=BM)HJ M8:AJ8MYK)<_3,6\K9/28*41L/GCBQB(=0#-CZB,H9V^84!N;XI5\X2G&;^P_ MO7YI/=N-=A#O)5_+W&8:'K/1TGWD%SN.@R4. (-S&L"%"P$;25CDDINDF[#6 MTZ/ 7S/Q:N^IH-9Q9#'%B(=DD!$!?K0R:E@XCCU@P&T0H$G4N-'^Y4I'$ ^F M0)5R,*2T-U$PG8R(@H/[<[W]VT2A'E(<9G(3@Y=4@DV+M0(_-7=U,5(:!'ZI M)PYSEF0V<,"(=R46D$8P[I@(X>-8@ M(JD*B;*@9=K87$!>N*K*[!EF%3Z-T]1$6!Y( &>R"JU2A-&(X*L$ 10>!- 8 M1).53B9-O**C EN= M\8U-+FA;FB6K2GZ^6_-:=DYK@&Y-@&Z9H-%3(UT34;H7[)N)*&'!@A4)!=C5 MNT8VL-? 7F/?-:&]^T"XN=">L#QAKQ&W MP2!N9$#6>(-,BCQQP6*D.;(@19OA!V\5N4I ]]/W^(E,EB7BEL_L3R>V!H/U M#[V+G"XSVW*S>>:]+4/#!GO;>5Q3-MCMZ&LR6%+(8/%MR&!EL_P-&6Q#&7EK M,MA6PP/;\,"NPE2"1U3V8JO9APW[:\/^^KP;]P=+;1)*>J,5EXH;+0/QAMD4 M9*36E)0//$SYP(0RTN3)/V[$96\V3]X)RZ)($@4A-.(^6*23)$@IS()B@HN@ M'HL =NV$X6$X8'\P#2OGU-Q( \NQ$EPER@WEUC/' !&P9\(IPZ31#22L B1, M]_PF5K/H'$?&&(EXRAQEC&@4-/,8ULP(S1H:V+4XYWF^1SW%<&9Z50>'YP/(F$DB0' ZIT=PSC4F!E%-..)6 M4N1<"(AQ%[&17E!.P?\2;:IOWY^^@;\&_M8"_M8(_9K9^P\1@0WB+"2481UYAJF* 6.7 M_OB).2)X),HFSYF1&@<1F R,14N#Q4VL^A)=("/!]N-O=:<^4,BN!O(4ZM14ZEB'PT-I&4DF>VH8*] M!T]7:>]#C PFU8%<8"VB9L$R;;'T0;GF:&,EI65:K5%E/)4!!"7Y;.!JC;23 M'"4I G@RQE*EP, EHFTH69L^-6LM@LO$VI]:!IM8^_U(Y=ZT#E.)!\J81#YD MMY,&#U*9F]=@HHA/ACL1-S:U:5-R^P+:1AZ?O4IL@K]W\//R?W\5\8-KWA]( MGWQR#/0@<: 6G>((Y"V@J+6U/$AF2L\HV58-'>Q3>F=$&I&24%@*S9/"+F K MB>#.Z1"E44W<=;VD\-V4%&K'4Z )HT!B3NX#>71,462C$HH&$G#(23>O2-.Y M[4GY8,U/3=F:-=CG)DFJ,A\::(7 F9/,$QI88-10XYO([2I@R>O9R*TWWBAK M/:*)1<2ML,@R^!(YD\;(0"4G#6_DD]C+UD3KC6$L*L]Y"(YZ$BV.*DCX*=(F MA+2*\C4;0@)S&8PNA[3- 56 MYB88=3_R/1.,LE1:DYEAJ=0,<>U!OAV-"%/FK(;%]3:G?K8QF6?E:+@C5U:R MUTBPF[#6'8S@F;"6"L03CQU22I),'LF1%ZXU-^>(S$QOV MR-NAA>)1)B,X=]9PJHDVBEE+A'$.P(.[)KBU C#P;C:X%:-2ACN%8(DBXDE9 M9",+R!AKM8M2><4;_LA[L(&=$@"QF@3F*>=,&! ,QK$7@BD/4WZ]#=Q$HQY4 M(&:B4<%AARU32*1<3")M>LT)JXS1WLNYFX#6-< M4\DQ4I9*Q#T#J:(F(DTU#Y8P$+V2H+MD(6J3B[3^OE,3:7DH$9S)1>+0B-2R2*\4B6>'H(@:%AH;H'F9G M+?38;4Q$)K+EP4+BP@+L<:.5=DR%J+P2C(8F/6?UU-?.;$!$$ZH#LPPI:G*9 ME]8(3'^#M#9Y85E0%@Q(9OY_]MZTJ8UD:Q?]*PKNV??MCE"R8(3B-^/8W]42Q[[>0298-& M9Z; HPP!C?%QA/^&,39Z<._C42/"*X3&AW@Z+MH EN+%<-$+D#1L/Q1- 1MG M=M3X7QL 5?3&4,.H\UIQ$X(6R3*1A,$J])3_*,]@.=G82\M@]93 M1ZQN_#_OSS]]#*>.',ENY3ES[X#BUU%!'!8:'8HM]T-.>0]6ZXWK=[VC=Q:&5.-?AU4C:!'L- MT18YET^M+7.*>194U)FN-_F:&)$F8,CH-,(_OL3N^7;C)C#3!["Z8Y2AV,@@ MA" $)XXC,8I0+X(#"B22(;)"&5*CS%U*VP5(FS%)4(L%4I%1Q)WVR%K'$,D' M1]H[RG@^.U)-0U=/<#=&F12DC=)1DZ+F+C&GC=6$T&1\2I+1I7/(>MWO9MT/ MZ&&R.!6.5%1;3Y)+@COE#+K?F+KIKVK;22K*@;6J[A,#5 M/[]U_'XCN%N4Y3>#03CK=+N[G9'O#D:38=R'V__1'?C/#RR^[MT ,VR?O<'OW'6Y=')TMB^_>?NMK^^+5Q<'% M/R<@\N?MW:.O!_OP7^_5UT^[;VF^#OZ[V-O](U?C((<&;&5)I$.4Y2(X-M>> M(B##$B@,S*Q229,2>T ,8]C)@($3A,4@%T_/'L"/"IYU^\<^C2AH:SG9MW\??KC2B M>W9XU.D77@>Q+JDDQXH4 YA:^Z67 J:B:T]'\;?I#[^'SNBT:\]_Z_2+%RHN M^KVZ>^7TR ]8CA3)SRL__OVL$\;'OPE"MZDH@U2&\YZ5\F.RC==Y=\L/.5'3 M:]=^_LV+O_FA@4^O>^T5@3?B&BE.&T2RK7I55A_)[RW6YQZV\?6>VRGN-O"&%>8.7:,T-DDI_4N]^[:*_L4DR%;Q'8WS<<,PK MNQCB2P4A6P/RR! M_7$=D1!&TI0X"8*#\2)T4^A5W]C#)8O? '"?3 SE7Q/7A8$TK/_OI#/JY)F^ M,J+RN:0PW*^;:XHM.WD%AC'L3H8PM674=8TWF^!-9X8W\$Y_X[UWAR019L < M0,PHBGCP',%B2D2PM%YC990..6N/--5#E"%_<";W$(KXMG<*\YOY6_Q:6C*- MH1U_(X'^YZR3LTF$URT T@A>&'ZZ"GQ>#X8PN/[+R7 8^_Y\?PAOUBV<'V]L MI_^?QQ0O^\2@J*0^%GN'@\"(6.T1)SXA0QE'243+-4LBQ+3U0JQQUC](J:O[ M8CR/Q9*\XJ3LVZ;D,VG"^OQZK0I.N,>11A@1UTEK(D4$$Y,K)9G5JC I;XOV MU;BZ :[.>C)-<17G^F.!6\0((PA6S2(GDD8J!>9C8EAEQ[SDIJGTIE5"[[IU MZGJ0O8[G\&'QY%KJMGYJUQ':RVE>$R?WM-_X&O%O=W?L:E:/7;\38U>]#J?; M*GOO3P>E/^"W(O"D\R563OL*3^#R\5[R@B-XSV,[()!ON;[9[9\]'6OQ>/5SI]M#2'RZ]_]3H\\ FY?J@3 M\AWO@<2.1W_9\ZPG._T OQE.8OA/Q[I.%\0ICA[?Z?G>A^EFF3>U?SZW=G[#?A@WN[?FGDW].]O9??_[4.SAKGW2/5X(_8%-K?WQWUMIMG7WJ M_7G.]Z9^\<;XN'B^>^CKAG<1MU1CGVLCJ!GQW8/ZFS=ESL2323*^] MY;/VN[JO5#_Q@-=;#O06W3-W0Z3U[9H.MU,2Z$'KJ:Z0L6(&9NZHQHHGZAG. MQC3,H[$2X7'# )RG?X:RO&W=11&<:^:X_?3^SQ]__]HQNE'X_R(#+X^D'D\: M[ WY=I4&^_YSZ\TKTNJ]HNV3S_#<]YV]W3^./[UY==%^\[J;7:H')RVZM_\9 M+[M)/[UY=W:P__?YP?X!? [O^.8MSRD&!_LM?/#Q[QP7VVE='(B]_?T1KD:Y9YP1&&- M!ZJ?$MY_G?]QG1M<++ MGP*)+=PLP&%SED/=->#Q$;&\/J]ZI]W!>8Q_Q'Y,G?&HAJH;0%5GB9!1(ZQ, MQB,G)$"5, FYQ!,2/$DE(U,TI:T7O E;T9,IP/QF?(L\P5LN MHO )$8WXH>+S(2(2Q6)GKDN00]9B8@R[! MWE@.F&R8)7KK!6T*S!Z1'C\'YT0G'X?&T;CV3MP'K5A$G+?5W-<^TALC3?OE M$F-0!"O!$T4A:+!]J)/(X<"0%](&8E42(C,&4WL='IE2W7VO<;6C7BYM#6@W +258!(*RV:P02Q$C;A- M0"%D9$C[9+CVL"=9"Q0"-S%Y3-9*KH!J0; -)R6 1F1E.; 4DI *3$-'*4*,2-(58R[:0@6R]$4],-\:AV4/PT M=*!6NUM0NZ7 2>:-%SX"#^"@=EY[I -5B"AF*)8A8<%N=/Q0NRANVMK:?HUW MFMU3FS'W&@11K&?M5;TY9"U'/B3CL=8^@/CXS ^\1X9*BYAW3!A/F?%FZX5L MBCI+!J*!DM$0\T(I<3TUS207&IN&,Q!V#B M3<\A:[?##55N;WPAT=%(XIE6BU(4X/2YJ"TMQP9X0Q8.HIYI!2A MB&L.H$2(1)9@CXD0DO.0SVD5V3!'MO8]_!PTH%:^VU2^149@.&/),8-LC$7/ M3(E,X FQ*%22B2OB7/9 L#5M[6H/Q)UX( 9CV\V,X#KEX!ZL^L@-.FP_K\3] MVYB@GV:;>(CZ)6LK"-9[Q@WVC.4X%&D(9M9AY*CF0-B,0":JB+PC(>*\R(05 MO5"QN2TS\O:4ZFF4/:GAM8;71\;":WB],WA=I.0X*6^UQ"@*@Q''RB++A$5_GG@]2$KM@NZ6K']'FLM%O5PS4.5 ?_/H'^T'X>]W>C& MCZ2T,FG-.F+\T3DX.3IOGQQD8.L-KNAM[?[F1^<^/-/NT=?6_35 MQ4IIY3=_@KJ^!=5MD8.35^?MW7]@-)]YFQ[PO?WC3OOBS\][NZ]@7.W4NOB, MVSN'W$;FB;-@ 5NPA0W%R)(DD92Y:S9A00>Q7.:;24V\)TP+'#EV04L'TVV# M=@1^Z?ER,>8\W6@,\PU [,:W7<_[^Z-9''W@01 '+Q=8Y)$)QX*/3H7<$-): M(ZXN'GVWC9N+._[6 4.XXZ]13/KE,(;.N+%S-(RQ!Z.[LC;T%6_PG?8,CZ1A M]5Z_\>>D>]X@)E=C);I95,1^.>C!6,X;1?G8,F]RT+ -7TZ)G4Y)XZPS/FY\ MLG[SFEV8?0R7\B5N__7)J8B$\Q$'5@BGA,7-6=@ M;'@+J(T#=X6I"#N[(F:>R[QMO]Z(S/P'9GU/A:IP:!6BXTI) K$-0WO6R&1B7!4B :8R@B\!93DZSCW9 MXY=!]TL6PYG\3>__?O;1PD- ^":G^=:;B*#BGD2#'<-!<:*]EM(KL&JI]308 M;VL1O,>=^2T[A"T*6$YRR 4N$%=&(1#;4G!2L2EO+AXY=>L"8(Y.HT^M^KIGF\W M&CLC$-UA<;(;OYYV+:QT:+C8'9PU&R!ZEU7&:7D'L@CEPWAJ.Z5R#";CT1B> MFL?J;-?V?94VEU&XT[>Y-4+^WGH WV[\G#OAV_X,);)N3TL%S'SEL"EY.SIN M?F-JX#N^.PDP?7_EN88K_B^\U^6&^/;_SC!D=GL[SAA42<>5> )J#TM[>[O: M91QNINAO^R,@DOD-IBG#[V% ^1W>]O,;S) "T6<&%>W]M^(P,HR3EPD!6E,$ MX&V PA,,NQ4)#.@[YAIV*[)-Q0I0_*MQFB,Q^K!^VXV=;K M+ASD*_3@IY>9,T<3?SQG)CDDYK"(BX_L*>GN=-W%LR%6X+D9OE<1YB6 M57\&7R6:S6Y1""/L.<4%6>0O/YIDAO&BS.H-/ZP MH]C(DM5LG!UW\MO!E_\[@4%6HX;;Y-[!L]&Z?$$Q'%"EF!*@8:E^KR., ZY[ M7>SE[Q>^D<&PF*)@SQNG72"FFVD5)]Q8SRA54?"(@XM,&@[FL& 1[!^?S=]2 MJ]!WU&NZ*2^J&,Q"9_3A%%XU[/7_ >Z<%S&_ GF^:M;:WQ%[^W]_;>T?7.S! MN^R].PP8C&9N# +"E,\#5,ZQ=PHE9XRFQ$=@45LO\/8ZG?O'WON;B$02GH5@E*)6$U1S(%AG@0!FEJ/ (*351T&:-%QN%5OO:O9KGLF:I= F?9=FGS?5<'22(\ M2RL>N,9>&XN=9\0FDR10REH<[EP<<.O=(6B?X(H9X.VJV)8YLDER9"2F4DJM M&5-;+];A ^Q<>7^+D^$@Y,9CL2A=W*">5!HIR+ )LF -<13!-KUX=+K)3QNMI>>%70+S!7 M_XK#W'C*'L7G+%"O1/OLD#.AJ 3N@AW%B%LND-4RHD2<9C3'-'@+0K1NR]K^ M.BHJI[/YEM.YGXWJ86%=9.?=U$5G1Z-)[[00>Q#/?BB48FIH MOYV[8M5'6!D;5UDP)1F7L!LSZ_S .93]F& H;V.V1\5=V;>T-HI>*FP+0&H[V&KE5%B MI+"5B'-&D0NPTRH1N(+_C\("QZ1XO6-Z4DC,H)$Z_>Q5*X1G9Q=T9OS_-3YL MGV[O;#>L_^^D4_;5;F;?4E$8NPE2,AK#7WE'F#4J!5'+H0^%(PFDJ!]+\2H. M74JQK(2VO&[ZT+/!\'/>0"IO0O'94>P7!C/(P>F@V&5.)_ 3/*5T2V3/W[1T M5K\4CM'4"K]TOC<\+W7\:FU'>"1(+B7L=(&:. Z%:G MY#C34D5,N-"A$*0"T=$Z:%^MDUK+RCI9.:(@*Y1(KP)(B/,I6WS*(FV90T$J M;:-401BR]0)LPC62LKMFJ8>Q6QYV#): +@/A6CEJG $U@>OR?@H7 @FWL)@I M%M+DC\'B*UE]Z P+5V1*HU@X9;L+(1JE.Q?N!"QB. ;V5+&=F2%0[0$-8$J5 M'Q9D+K],X2W-MYFZ2&>&*VP^4[,!V+G-E ME^M7HQ?'Q()16R3J!7Y@%L&YG M'.M;[UIN-L7A_2B_8E8]V*9.JV.FV1Y6N.(*?[ OP_C*[Y^N8C'G+JR"Y/#E)=:-!MW)^.I+ MUO4@?PA"3^32M,[]>3Q+LSD%:Q YX-2?D4TPV-]L]\R>C[;^O=AFO=-'2W.X M_/I7K\,W0IB^&Y*T%,(D-4G U),+*G(GA/4:<)LS23#%4;DG$L*4;_QLPIB^ M=P"^%,O4AP=?,YXIWZ6R+-?-:&58-JH3L[EOEB$!<7@9\S0^MN,J\ E>/CLA M"P,75!Y ;1/:005UFMKHF!4P)<1$QHQQ4AB1!+6SY!=:AY/(4XDX[;X@D.@%18?@*,[*P]WJ]SK@@@H687$8I54+;!38R MFOJD*V=$#\Q)%^><%W AK&SUC])2RS$EG91C?CM#/^GETV"?#=!"].UF,NBC MB9@'3)CCP6G#1.(\>8QES,D#M0P^A SBO?VCKWL[A\$3QB56*)S&,),*4VH M-%$HZ5)@TK-:3AY*3BY:.XMX,N[HA+\9O#^-])M@?FW< %_<\(.#56 M.AG" #9M RAD7O(;!@K?#-(V*'MX'??LVPJ__Y.GL!;54E1Q*Y^F!&&=E4B9 M2')+:(DTUAAYIQ6605.OV$8Y;C=C4?5RW\]R@X5FL0^YL0T/B OLD)'2(ZJ( MDLF!)>;,1LM]LXVH7NY[6FXPLB.)"6&?6ZO88)!EQ""=A*%46"UVU# MW_]%&?%A@2Q/_5O;C<8?EZZCT\DP>\5F$91K]ZF*8!?'//E^ZXY:2F_7U0##,(0OA,&9_U[L"$W//J85XE: MVO=A#/M_BS;0KB!Q8HPCGJM4<6 ;R/ 44?!""MC'@LEN)LJN2($9]&>R,?4R MK,\"^%G#]>=4]]NJ4OC91_XXADFW]'(721EQ[73)TDV^]CY9=VP'E-3'8?X! MZ.YH#"\R/&_D(M;ET5&(R4ZZXWD=MYUN?ESQX,^Q447PC,!TC_TB!#P#1BQ> MHCK(O;QBX&!Z@%D#3@ T9+6[?/H '@J -?I) T7VBS#V@8\QS(ZBY\4=S(G! M42S MO!=%)'J@YQXTP_-\FAA>AQ?A$U=E?JR>LR]FLT#<'O%,?;2B-8=,M[H M6%$%XY467J@0..'4&&Z]XYI(*HDP[E:P>;=\-Q-C*F2(R@@F F=<:&NL [,Z8.IDM*&J)0!BC*Z2YU'GJ \_;238 M;S)._V

T<7>SN'UG$'H,)0\B'D MOD$1*+>+B(HHA$N8:2MS_5Y%R1KW3SX5[L),9^A=E+^?>%]:"-B]]%HML+'O ML))\S=_;'[8;54!PX<\OP&*6$O5+Y]?2&7894S[+S;I,C2HO'-K^$7PR'/0V M# OV$I L>",RED66J_QXAL'@9@X8*M%KJWW4T>:W:/Q^_MK:.92"1ZD#1830 ME/N*1N0I%OX=%;Y\=,L<%%D*A)%G,-B!'FIC< "'7A9$6A(+EA":Q)CS\,K&T"4 ! M2)%1(>>BE.F0OP PPR9>1&MV^E?"T*\_"A]*)8.Q,)Y1V-X3<[F4E-.6$>P4 M2$PM27AD$)\ 7 MC.5&1QU)B!S,$Q]AX:VK%_WN%WWOW:%5#N<*4BBHHOM[,$A'29&5'-1/T10= M!MOD.O!1X*6NIJ2W/VR7^0C5D*8,8(@"S=#7%L/ MQJ U" N&=2#2)RD+3&'KEKWT7_[2^;(,)TLHD1,A?P AP$#Q7 5!C.$FUWY. MW@ Z .)P;-4B\J=BPII'QTF9X+.844"TYPJ17.?0:HE_U.EYVVWQUBQKDB'.P5X >P[,8# MX7 6!6XMUP',&4L*A.!B+4)D]<_'L-Z.8K/P8X3I:=:'V,]98!^BGV3?8SN. M&_^)7^+0'A5U8SJ#:].2[;+83.$@FW@WZW.,3MV5!4C2G]+Z/%K.VS M3K=;9.?9N4C,G*HWGYT]GX2PUL>3$:XX KJ!6X9$9;B5.$K,A2 E;GC@ MA D>-Q?V=;$)?^=>[&$:%?=R]J:O8YW$O2K]#&A1$A1 )S,B[ERNHRR0300C M#Z2%XQR9XEWVT]!UG'MCR&,B$JX,SFT1.;6@82YX'0Q8 MVHM_Y;BQ_'<^C1U,BB__=]+)4##WX"+J9&Y. M\N-6@OTGHSR@^#4'7RQ5P)BC0_!]"P^J\J1^XN.^[X0#30-QJODN,+H*TJF. MSVT7)*@\OZ[*B\+JC":NBO7[[P1D*PX!_,O%[T]@7L_7!,_/8DM@W;JCP>4" MPQUA84Z[YU4LS,KC+P=9EH_,7+A3O$!9@/L'N/;F%:YNME5\LW#IR^K]*/9;H&?V68Q=^B/VQ>OO@*/E9(&D;N Y(H$N99>0#;FGW+K M/K"GDU-\ZP5;YSO^C6QCG&&M"S T+$1V49:F*1C3S;N1%^=G$JSIBTW?ZWE+ MUQP5H>W==QBH",Y>.4';Z";_5&=C-_IJ,D@Q M&7AA,JZ0&WX/#88?M+?@+,[XAHWB5OO /:/6D]][^9^FK:2#'97&8!T.0-$Q M,28X3FS B= 8RPJ8W^_:FSI?8T 7<3CXMO_PI1T.SV$2=PIGRE./^BY;2)Y\ M@OL=G+?H^^-6[Y5H7;R[^+1_(%K[KRZ ]=#6_I^?+]FZ["]< &\HM)P^^MGKOOK8_O@.&]#KEUI%5"\F+UNXKEH_^ M,/>"$X9DPA;QE&OR1V>0U%)S0G1>RJT7N=H-H;_?;A?)[^C'TVC 6R/<SM-,ZM8>[V8.YB >;.#@-FT6&94.")(8ZE MS]%0%#F#?:12:1[QU@O&UZ?F/D:8NP$E?4K,,W= FOKDKK1+Z-I76XNY3QI^ MD@B.,:Z$%9BG&+06'D>KA4DN:'5%G?^:8-T_\G16")8#9JQSN2YI-,^Q50Q9 M6"LDG!=:.TF$O"G!NCNV]%TS_[EH'O'1.,^,9TIRP9A+VA"E,/-&F1!%O?$_ M,O5;WO@U$U()RI&@N:-0KH)FC,[EIIC/?1J"RV$]!#<%,_>O?<_5KS2?57N- MW?U:[_SS@0]6.2-#$$6HX92!W:%"$IYP'B3F7%QOVZ_!YY[ YWQE[Y=6!I-3 M^$@T!O&4-+)>&R2P"S3P8+@W5Q<$NIG5\8A<*+4FSX)^J9!,$"])@BW'<@MJ M+ S',2>(&XNO1R-J G\?2KS,("(/0"""S X##03>!^2\5DA'JY1PV0]$;]M# M6CL(OJM]_XFCT6^-O_N7O2;6-,+X.3T'OVR /((3[G&D$8;$==*:2!$Q"SG MG5FM[H!#S*W);F?D,P;]50;.[O3#2@.64\URHQS$5H@+3E-&[ M.%6H=?..=7.9/7#-F132HL1CKH#+/#*."$2M$#1J^*W26R]XD\O[U#8QQ*7*:G$5,N-S$,@IDC ?T3AI+YHUD+&;?#6U*O9I^ M]T,GQC^D/$\C;*:&SAHZ'P$YKJ'S-J!SF?-:3%PTC"--@P9[E.0\#"^0PCY% MH:QA,FR]8((TL5JM/_OTH+/@TO\N,D%F32JJ[)^?+75VI[0>[;2,P;KFL]/2 MN>/C88R-'MSS>-3("<7A,O.K7.19:8*<<)C5N4C]VJ08=?3&4,-H]LAR$X(6 MRSGW:MYH<+TQ;OSULZAH$3F6 @4 MG,&Y.B5%CAJ)#$U!:^J("PYTG*DU]:5AL3=98Z>M!_+,M0^.4TL-=51@3"S. MK82T*=883]<8UVM\*VN\MW/H0+DD+"4*R1<5;"VRB9OES*4]!V10 0" QPR;"-"-!> )-T!AGG'=*8F! )E<&$ M4@3X=S&H<1WNTLD5/W)SMQ*7ECO7%ZT]IK69JG3U_RERT:L>'WZ^Q\=H#'_U MIFV$!J=Q:,N68%DX+Y4P+,V35..H7A^W+FK%I%YE;(.X;X.TTD^!5.=BZ7/@\[7*W\;*U^8<5%Q9FA 1N,:KYMZ:>OG8HB=0;@N65_>IN\(;^Z7XM=2=Y74 M^8O6NT,CC1?>2)1\+L\B-(>]&OXI#,&6*DTP!ZDCLLGE*J][Y-2^7OJKEW[O MW:&**?) (XK$B1P2'9 #5H0LC[ !2.V <#2FR93;'W#WT6?0(4V-P2;QKW5 M:FKE!J5%4_N]-'_JL)^]QL^V"M MT*K2:>#3,>QD122&.,6E]5%C;G"T-D@I%)68,F4]6Z[N]'I2-(@]A1W+=TYM M][)G*VPDW87^C;F2XMHJ944K-YL]4]WNX&STVZJO?\EY?RW/?E4[*I]-B+5E MXDK2:9FJC4M<,7E7):X,^>%Z4?2QQU#K:]4\.HAVV'A5 M=,[=H/33HWJQ]5<]S_F3NJB##FV?J/+HYV#@2 MX^>,J+B=8+2KDY#F:YX "K?IZ /?]U'L_7\KIO'7B.= H4'*5 MC U@QA.#.%!59"C32$:!74K KI-[GHE*P*T>#G[ISYF$]#2!YVV_#9^.R?#6H4V@2%SE=0B&O*@E82:<(=H)"7N8<70)&5A$=+)">I MYC[WCD*\YCZ/#FRR[5_#S09P,Y=Q?=[>_2QR7RYA%(U$E,'M7#&##$D<@<0S M2US"1-S4U*I)S\WA1M2DY\G@T.O!I/;X; 1#'U9@R(6DI0.N@XGRB$M,D,LE M($(RWH?L#R*Q9CWW#D.R9CWWG?=\/BME*A0"A!7 >< M#2V+,):&T"@T>&_.Y,FEP3=[@X\6C6ZY=_KQRL:_Q_C5FWQ2S:RB^ M(?N;^KP$%CA7%3) _Q!WT0+[XQHL4D;R4_?#J]N&^_YN)OW<%H M,GPTL:?M#Q4(]]XQ -ZSULEQ!V"X]VG__3'7'P\9_N0>]] MMW7R3V.=\[\V?)RWZJ=M^T^ZT]S_3]GZ[U]KM'G_Z^$_GTYN_ MS]L?_TPMN&?KZ! T]F$ R(I6<3SR:7A42-+'9%,:L$<7HX]52DE94SB"K9, M2\#8)K!?"FMRK?DH^'+L:3GKC;']&D<_$#.Z-NCSNV-YC#EE.^,BBCOV0PZT MC=8?E_D=G5X5SKW8#SB.QL EQO#\HF]]T4N]R /Q.?WTM-LIKK3C\KC M,A]E[L:GP\&7SJC((!TV7.S'U!G/9[*/ '$["="W/VX"VYJ,8*S-_%V8^:&= M/;0SCKU1L]%)Y0!]1L-F.4I MZ0PO1P!#+"=D5$0KPUIWOG1"T7R^2#F=Y&_EB5G(K2DF=G$)\F_/CCNP-/#9 M>6/@_62XIGU]^; \$']L^T>QZ-P<^]9/1].U9\5LYE>!-\Z_RGFQ$_CY9!*. MLJ4^3:@=1MBP+JSK=#OC\WQ+"_-PU.GG%4&#A. [**]6[C0>A\/J 78T@IF MIZ8RQ#M_HWCBI#_WCOF;U7+-LGRO_?K5NY63L)RG^[.4=LF"7DK(+$-Z0W4; MKU-EF.G_3CI#&*<'6F*S=,S4N5#0T6C2.RWSHN&.W4FF-LV&FXP;_<&XT>WT M.J5J5?(V'F?YV.XI=*87^=Y8AD.6AF?3V)OKQ]]4;PJZQ"U3M.KX>Q M_'MVCPP#E9YDU"ZD >X+T]4'J1UV1J%3WK.9WQ*F/DMQ\>W8@WMG#0\=F*AA M[/LL]<5'\.ANYW/L=HX'@S =3"7SESGIRY(]:AR!V X+[:XDM2I35;QA"5#6 M%Z5<Q.1B4D56H_??=5^,HSUIG;HQH]>SX5>3L"H#EKQ"]EKD16@&:C M!U-1K,2PDU\PZY/UQ2H#7X@\OKFM9\6]_Q9%0:[,--3D;W_;/.\ ML<-/5S+J*M_OCW* C\:W<>^T>O^ YS2_1&RRGB&/8T[S\T"K$^-(*"#4PN/$ MEK($$P*6W"R4KQ35]H)E#OX:5> MEH8>;%9[L[(Q,]%"])G)UEP>\=?V[JLSD#.M98R>4A0-8V"W&X$TM1XY8H.G M@D8PJ0!@ME?SQ_]5K/Z&J_Z#($/K5?_A5?_:>G<8(TLFUZ$3(B7$@R1(\A*E;48G#[8K"W<\AY$B[RA&Q*N2:A M@ATG!(]@+:P+3$2L5=%.5));YS=M_FS<\S'"2 M6DBD=<*(&RKR&2^859I;',&VXE9NO3#;J[522IJSV:+_(.[4B_[#(%.$=49) MW/;G#YW+7WN@JSIM55<':W]>RPTSUOA$EQ3 ,O!EM5F,!-R[(E M _\9.5O6V>SE+:IR+?8KO!LM4#,'-@#0L='$90]PON&"![0J\E+J!9'TE]ZO M4Q=@4<,I.S#?9[_G)-\R%*Y0F]]RTBUX'=Q^T"N]B:<3URU.:XL';S=^3M_> MVLILH\O*;+#>*R=:L$BVF\,RY\_(OG$P,SV*676M+E:& Q',IP.5)QQ$9I*K M"33L)'2*LZ#\';@\+\^\OWZ[L;-8VV=QQURD]F$0O[%KWE8 U=OVZ^O&V/\] M-V^ I14]N\1._,R@LP7W:Y\=.C#^6# >\9AK&#H;@9K[B$@*6E)N@N!BZT5_ ML *6X\:Q_9)Q*I^?#/,)0ED^-U=(R5(Z/; JY+ JEWNM*KVW$JBB'T&@"GFH M0)4/L3@9?E\<=L."/+YXE;V7TZ!!^!Y]_?G3FW;OX")\;H/@[WUL\=;NJ_,6 M!>$]V6%PO^ZG-^][R\+>WG]W<#^NFD3=]1$'QQ<'%TUMJ'9]"WM+7K M8>S_P+T_I=;^#FL?'48?(^&&H8A];BD>(]+"8"2Y2 R[!+A#EN-5J%.C_%5X2#%0@-'UIN[+8C"OOD8_*5CC M7DH=GP]-*QH'@_A)3TGGF0SP*R>X5$5D?S"W7P MN\"BN]N-#YU\AWF&50ZTC!FZDFA5;W^[_HEEU@4KZ;-[[&PP#*/87]Z.VH6U MO)=FBEU!Y./A7O>]'<%]Q*$(G&#+.<)22Z!?AB#K!$681\4B2=;EVB^ #GJOOI9^A9>3$:Q^'(YV^B%GQ/P'1"7L%-%> M?YR_B8.CH3T]SA'\.S"!HT=5(OA!:._9H65,2LH\\BZ"H6>L1#HEBKP,B6!E M591QF3IRJ82(#(<4L[$5-+<:D(D3AYFA1"[3WD=*%,IJPX516E;OG?2RF^RB MV+!+]Q2PNZ.9U&2J:7^[<;GA>Z\2+ B>%N3=N$HPI?+ZQ7PW_/!NJ@]+?D?'_*GE]M.SKYKKO']58/UA9F!]3>ZB/%.C+$V9 M:W,O'Y4\Y[EIY\.D:T[-4ZW67NO++'5R\H^U]3S]]_)OO[;[OM8N_ MWUVT]C]_;=%WYZT>/._DCY/E2C'Y=^U=&,?%I^ZG_2/>?G- BK]W6U_W]E]= M?-I]>WX []9ZT\XUVL^K2C%?6:U(29M MO1"X2=?DY#S2,C$U&-9@>#=@Z)+DV=/O@F*<,FJ9#\F;1!PFF(9;;D];@^&= M@R%> $.-@[>.<>0=E;G5<4+:8(.8C,%HEC#+?;B9:F)):S"LP?!Y@R'%*@IL MO?"(-1K6:/B\T5 RL(UYDMI(Q0F-5AF?F'7!Y^"$8&^WD7B- MAG>.AGP!#0GVTC GD=0,T##AA(R0"F%EG+4J,J;)U@MCFA(_&3"\^V.PA_.F MOIH,!Z>QV6AU0NC&QBM;YB U=M*"4_55Z]7.!@[5[_KGGTL-?V<##\D*PQCF MT0FC/34Q$>D%I<+QVBOXI-#N?,DKF&N8!,8\8@D((,><(4==!/ SD7.NB8TX MG]LT*=W0$+X[$E?K9J6;7E(FDP:=9)(#6;=@C'&32]'DC,/$:B?5$]/-12>5 MBTD'$AR2@7*PRZQ!S@>"G I*&.],H9M$-J58+:!6Z^;#ZJ;E.A(N53 !0#4) MIPT1*7EE=B%) MD^C52D"U;CZL;AJ:K 9::U1T7%/ML-4Y_TU\[+NXQUJMM_S@YRO$HIV*B-2AQ;JKV7/NC@(_:84UH;\T\) M^-HOEXSYQ(2F COD@R>(<[#H-58,84T8#UH'90#X=%/@VXKP>40G-;66SP+Y MHN !N SC0%*%=8XS;["38#$:I@2IW0)/3,L7W0**@GVA&$,Q" FF1R (]DZ% M ,")U5I'AA.8'DW*5ZL>UUK^TVBY-(1@!O9FHH9KI[4BPDL1 /NCTD[4#H8G MIN6+#@;)7*(Y7#<"CB,N@T<&:XTB)3+'\3)I0F)HO^BJH@K7C5*,4K4.8_'E!0*JIYS$Z+_<'8=G\@5F Q?Z\JAK&FD>MSB2&[O7GX:=!= M4J&4=YPS';ACVD0"V[Y+"5.+E?&U0^9)H?N'Y>@*F;=F)8#$J9CK%27DB-1( M"J6I),%8Z;9>*-.$/6!#=+\U9;J?,Z8:"VLL_)[;RGM,6=!1&,>QT!H[HG$D M6&)N$K6UV^J)8>&BVRH0*H-@&CG&+>*!1*2C%DCDXM$,B-Q@ U#UDZ#AQ.&H_-# M&7VPH*=(2:80]R 'SH'1[Z6Q3@8M/0%L9[QIU"K/O 26D #R2(9VK6AB''16<*"L\ M\ @JFW0-C]@8>6 ;\CQ0PQG%' '>(HVT=G$C8A1J)J5/IPTP#9$ T!*Y!%9 MS3WB7!FD>=&41HD4-7:!F*T7AC>I7$V>6T*>'^UV]MT6%(^1YWVGZ<1ISKH? MCL\+OD[+]CW].+Y6(XIK4=Y'V:6BJM*_<9<*)N^J=<"=M210/_& K^BA M0.K2\-_]ZM,H-KW26_HZ1;M_VMG8C;Z:#%(VVGY.=;C73\E?\UO8JX4M[$[3 MT*YQCYO6?'^Z,%1/YPVG\V>N[32MA/_C09@_SPG1SWG&XRAV+">H>>XX5513 M'IW1F$I*C)7L\.U5+I5%.WF*Z7]U;7^\TP\S6&_'\5,WB,MCFI/6>?NBQ3[M M_BU:)Y_@WN]/VKWWQWL?/YVTWH AG/^[:'T]N#BX6#ZF:5V\9:W\G/W/Y^W> MJ[/VFQ;]].:5@'<[.S@YR/]=M"Y>PUNMJ1_ODF-6,8*8D QQQ@*8UD(C$G%T MPE&O9 2#>HT?[Y&5NZ@1X6D@ A,,"RRQ8IZ'I*W4RB81(HW$.58B B:4D1]P MJ]5P<7MPL1CNQSTAB5*!K-(8<<()TBP*!."NL.8N,B6W7I"F$1M&^]4U.&Y: M*+/U:J\ MP!H#TZ4"$<,=XM)09)G2*"E%M,2"^9#]*TU.;JMHV<.G^-1P6L/I8X53XH3. M]J=AP?, X*HU-9@X8[&0@*3U(=HC@]-%)AU=4DQ:ACCLB8B3 '!J'4?"I&0Q MY3:Q"%9JD_+;D3$Y'U6_[C??#2DOI(_E^'M*<\F1R&GRQBHK8":3 M2X([Y@\EV5H)4K_'N,0B\I[0[7+Q5O_\WPNYH\M=>HT,0@A"<.(X$J,(!=,X M=S$7R9#U'6<6-7FW,_+=P6@RC'OIY:!W&ONC8GK?QZX=Q_!R,!J//AS;8?S# MCF+XRYYG+1_MPQ#^Z [\YX=5<=KZ,%7Q=U];NW_T#D[>=UH?6^>@KCEOY!A4 MMM?:]Q>M_8.+O=T6^?3F]?%*GLDNC./-IP[<$]3Y+:CK^Y-/O5>@L@=? 0*^ MMD\ *B[^^7SP\77:VWTKVN\.,>$R!!8092RW@A$!.04VKY:>"JJBQ%J5L S2 M&L-.!E49HI4XASDYSY, AFMC\%(S[F -C=AJ1,#-TYP-,IR BG\8P_0BEV<= M[G2Y,"O)Q#^8J?+]<2V^!Y>>I9R'2U+@(5#XNE#4!RX3%C87L;A3-2KN^%L' M#-R.OX9BO05M.1K:;F,G-#[X3NS[V/@_@VZ&K,;+P?!TNP&ZHAO%9#?V3HMI MR9O:S9)7'DD>SUZ_L3,YFHS&C2+PF^AFD0&9U=OVSQLV#$Y!M8O?%6_?'O31 MNPG,:.KDS,KEN9AU[2B^G'\S;=VQW?@;7G9X>:?\X>+#CFUH=$8CD)[&+YU? M&_D]40$EU1-&\&T[;GR),-H![!*-;^&= WO0.P#R1#B/3CJ5>. 89-5KE4A1 M )MHL$@RWI4_+- :F%#_6Y@,SV!'&\7^,A9>XMP\$NX,A[9_%#/N_7&^ H4[ M9W88BC_^@5< L?H+ACT(Y)D!8^O$?\VPF()S'CGF,.*P-L@%PA#V26!/ 6>( MWGJ1!I-AXSS:X6@9RAIGG?%QXTJN"YS4Q>%*L](;B,0E[WW;?KU6"MSWI9W4<@2SDO!![%&>D&-'G)AD7;\7>[M\7[=TCT;[P%[!].A-IHB8@HJT" MCAL9,EX0A*/R)L%B8@9R0E>[J/VKP(F,W3:-,^ZZ766)XSND M,J$-'\; M0/^A1*EC1S<'$T#B(;Q<][R6I^O(T]Z[PT!9(DI*1 G/'6T-(!"P%&2=(48H MEA=QZX7<_K9$C8M]*X(0#5(C6G_<&$W 1!J-.B!B_RT7)7]E& OA^[V0MU\Z ML*F]C^/)L(_V[? HCM?L:Y/305F#('6&\,_QH#'P'D 0GC."1"O(Q2?O*@D??3\7%G&!JG-BNS"(V:#0OBGS.8)]UQ_O79<</A5MGZ.VT,\BODP?4;_W1&8PN/"LF/8,P.MQN;,O>GP??WY^EW(?>@S\"P;4[9_](I-/HL U>G(N=K6+B' M*UT$13N=#/UQ\9$[7S0;QG#K*9H!U'2.^J4960%![)UV!^X<-.2&N;?G [&,-T=P 87^S%UQH!\H]' M=[*[HOR:A07(-HS-VM8X!G,O#IM3I!E&, C*0<"8BJ^,&H!QL7BV]7XPZ><[ MI8Q:H^F]*D.\O..D,'IV/KQLJ&Q;3<7COBW>]<(PCT@-5%ES+Q<<"'-H0W/!K5'*5J[/ [O&X*@/-PU9:,N-LUKJ4JKFI0*^'R*H=J\0 M>/@89!CDQV5?XL^L[NLI1R'&H/\C4)]A.1\5&L!F"XK1L\//\/5?RKVU$.Q2 M.Z8;;*[P-LJ_^K50%^ .A?629(^V&SNC3)2.2[4N M%20O2R_:[%4$*E N80#]S%!Q!)OD>+OQH9-OFC^XO%>A15,^!=)GK%#"]X?HHY!9)4%.C*\@/"-"X6<=;W=>[# M]],/5]Q*E\^\K$;3&X3<1;98N]%OA2^I7*_I!@?K/K?77+'%7'>'%02Z$N;IS@TD&JZ$ZT ]XE%TW!W,ISYU/ZQW4E< M3[UG5-D\-ZJ\: U3H,I&:4F5UXBS(!!/42)#E$6,^1B8,3HFL?6";%\9C^$Z MW2[\:[4&UD^!;CN+EG+6DWELF>X?J^ QM\&!YD8/(@L;GSO)9G%UT=&D$XK- M$A2PIH>;KPULJ44-,ML!'I"U?;I":Z!\LGKRD/DZ7/#GI!]G!8":JRN6<>L ]++5*AO'@57":!JEN)4SMQHZ%:E;V)F/8*?H9W]_VQP"= MHXXO8/.Q!&4\-$"RUKM#;R333F%DHV:(DUS6(/_!U62]X!YN(SCULONZ_*=WBV\M?>;8D[8;+9$3PB-EK')4*!<&86T(TD=&_G,!A.@L$<$9 @Q%5B MR&A'P(P6WB?L1=0)))0V%5_-QVP^J(-IOHKKL@]AE44LNXC6!IG]&.VMAL=I M4:?R]]/!J'!V_%:,#899E1FMXCSG+JP"\O#E)=:-!MW)^.I+UE5+?8A5(&9I M6N?^/)XEXYS:HX@<6+6?47&B]IOMGMGST=:_%PO"=OIH:0Z77__J=?AFA=[O MQ#$MQ3T)ZABCE"3&K *,ME@EO';GF4 M61ELI9_.+AD(F^P\,GDI;:*,,\Z-8M9+(QQ5.-DH)1$UBW^4>]0RBV\?'6I" M;-97)"46B$?+D :6BQA6)H*!1C"%/8K))EM'HRJG](I=6%F@Z^45C/X!&/WQ M:QSZSJBH0GWIN"L<[-DMF;T+1YW1>#CS+%;>/O@)K@+ZQ[$;+EV ,R]C M[>RKG7W786H[7]L[M^?LR\%#*Z_^,%J0T.U?RL4R( M@'=A=B*W? 9[CT*YA."I\S4&=!&'@Q^T%IY;;,:\#,)U!&00Z(\W4H#D):%R MFU>"C @CZ6#NGFQ>Y*6O&3^JVKJ*%O>$2M M][$;A_F<=79POGXC*Z+2EG2QFN;YT[!A[-E.$:HU 1T9#,??AG*WJ_C!9PKPK8O61?OL MT$K#M= 1:9E+>"9BD,9:(J#8UE#J HUZZX5HU41W!1R]71EN?_;_IQA M$P:Q))5YMRG/7(O$HD:9TS0+^J].:*^+>)NT>GI$B6T%'._U^ATW&37>]K.[ M+\>I+^5KP7?F VN>>E9;<;)+S;J3M,6DMNJ]JTB<8F[@2=ER]Y-'>7I2+-X@ MI8Z/PU&S ?>S)1HU9S%)HV81VC?I OJ,RWU_+L0^+JO'V#T7(NPBS8JP#LAW3LEW&*HT5(@#>*PQRBM=E&0YDE MG@F-O*3T<[$UB8W( MU!M-N=&( MUKM#[G-?/960T!;HB> :66HT&)[92V!E##S7&C=-A4E3JU7OQ]0IET-.\S92 MA.W,QY1,(62:H+),Q:OK9R+XW1L5IH_+JNB'L:#P(*A_VO[$#L\;9)9T5"E@ MF2KTK6381).GW)E"_+Z:J=>#X>M)3@1X6\W6P6GB-2HI'1^82.#!#&-.FD&:\DC";\: ?;)5/VPASH2EQV)O*TDP&F].TO?LNWXN5[]4Z M3"DRP%&"/&8Y-LJ"),(^"9+(M4S:10;[T(MU>925K%T!D\MG'_.^B>Q RL@W MUZ^NT>GU8LA'D=WSQ;C^:1K!%$7S,4=Q;))S$+[_W+ED$5"%G(G^1YFO.%S. M1NGU.N-QC#^I-_'1![$E@DE2,N_EAA-FG,;&I\1,5(P&:ZX1Q%9' =V08^W! M=7L[AX3&Z W N/,:C'GL!=(J%W80,<"$BR -W7JA]1IRM6EG;1F5U<99C %H M1+!.L1"BHL2"G"BQ3)R^.TLP$JRBH4E0HV$[X8A;'2^R"4XU%PQZT T HVXNBY ML+7P/6;A.SH#X!-$.4J40E%ZV-R<8$@;Z9 BVBBC3=(V9N&C0C2Y62-\:P[E MYN/?['BSZ/T;250=H?;(!*M]=&A5S(15(%/4K, &4"U0@@*.06F<*(T9U7@3 M2,]Z"C4 VEX6?-D8F#A)S-EDK$D2J)LV@1/M+)-*<&8(J8'I40*S)GH\.\ SSYJR ML*KJXUJ?.I#\3G:!Y)+ 4T.A/'\*<>2'';=PX7<.<&\E_N=NJ^Q^\,_2*5E.W$XVI#KC\_TSDB!3JM''*>$0Y M58BSR)'Q1*+D>4P8T"@JNYRT 6:KT#K"TCF? Q,MT]E(]-F=Z9(SRT5W'Z&G M[L.<_=RPE6S,E*UTWEW'9P?ZF(.[RH#UT6]/,^IAE6I?J?L]V/S!+C2HJCE^F6Q55SN'=NO9T%'^;_O![Z(Q.N_;\MTZ_&$]QT>_5W:LX_^7GEQU6^$@CAML!EXZ'A?&7V*IUI&Z]K#E%^2+$N4I^N^OR;%W_GP[NY MKS3;M!YP/>"Y#Q7>QM>]=GW?K@J&;Z6UYH/V\UC?J>$F/0"O]?XEXMW/#.CO M-3S LUVMG(7!$I _O\GX6/PCAF+OM3 P>Q2+GZM,LUA.U"DPTUA/4RAG8WZ> M9HD*Q;\R!F>EQT4*+F+;HJ;M&?_L4Y?]]C0:GFF-^QGM?Z$ M#Q-/A6/6X< CC39J!=:]]Y^#D;Y;;7>V]^;/; M?O.*?WKS%A_05AYG[]/N.QC_'Y\/+MZGUF5?01C'VR*OD&HKP((',Q\3Q*ET M2&,J4!!).F&MEB+[/YN*BB9FJQ[0'VJ'];,T#WSTO0&O!Q@W;0WX>#O__2!0 M3D;AKS@L .E6T)+>(1Q.B=M.2=E>5:SVK\QG:Y#<#"3Q$D@FYS13TB(O'$<\ MR(@LH1X1'96FB:@H&3YNS,O-1G#FFE"2626[OJ,:?"L5O'[_S6-A9;>_@ MTW'=A?:QWQL,"L2PGC1=73T3_ M];*8_(F/QS[4@G$&#S)R[L6!S^/ +Z: N>$R)"4DBH$!,%>Y08!Q@SR3EDM) M7-#@P+EN@KQ-^>^I4H@YK=%2Y'9?I1UX$72_8!0_0]L+E%^<)9B$\M(P31.U MH/IY6J-,!AGF%2*84EUQ7F.\]H[0=;ZH8_)B#98(N)9=>O.[](HS]B-/47+V MRYJSGTWA4,_E&F]MN]K)XN_G\/?MWZ>0O^8$.TH)4BP8Q+D7*"?MD!!!8\PT MH9*6U-U2Z.8K2,F/U+9 ^2=0[4DHSW344@J#HL$.<<(3,HI[%(G6 6/)@^!% MM9<-VY6E7>JE??&L_.)[J!_4TG)+;_@$:6*I\'I^M,Z-P#323'WA>4K48HT9 M843'P*ATK,SK>07>?KK'A7&M+?R'-,] 7D8)OVEP_M)Q3"B70IO;BU+#TNJV$D)T,BXYW6V' 43%*(X^"19BXB Y&25R$1JG'5XS(] ME_QUV\?2X^(7D%(I/2ZK;2XF>UQL=%@+I4#Z9$ \<(]H690?GU2;)W=VO94, M-BOTSO($PY(C6Z8<62TM&\?A_5!6MGOY3R5U]BA+.MV6IJ7FE%,*86!DB+MD MD1'<(A6BUM:30 -^>.KLWHKV/*<]B]'_E4&+]W_,U31O2Y_9NMN(E837XDS; M9,++2D!_R20D&<>(6X.1%8$A I*18A)8:_*@A->26;59\?4\M[@*RK]R>:JY M5?^V]!4IRG\?Y9],7Q'"I4D0$F)N#.+!:V23-$A)*Z5+3EK]\/15B36>+T7S M=$,N[E;1JV&O)7OS&-V=T]W*.!++G:,H)@>V M4W."C"$1K*B36$4<(M=K[VA3"MK$C+Z^/L5'Z_W*I&_N]82K:=&6/G,S9K=* MBF9QUFPJ11,%LY&'7(0$41K$[\@P[5#P-C+&E=&*K;WCZV11IWA+9,@6!!27 M5>E7+F-SN\J7U,RCE'XR-<-QU,1ZAB3E"91>2Y0YHI%6W-GD8W"6YKSL\TS/ M+7CB=>")%ZL/6HS)N9EA(B7%-)^-F2H04H$)2?)<;@S"9W?^^7+0^F<'P_>>[VQOP'V]%^V/G\\G ^RM M?[[2]O8W 4$VW]W\^ZC]\8^#W8_O?^P>PG6V?X/[A/O8_H9W-W^;12MJF'(L M,(VHQA!@2\V1\XPB36#_N23<8+WVCC69I$TEY*HTX91VQ=*N^)3'FP^SEF7D MPFH8RB(B,XD9*5U*!]X(6>M0@DRHI+W@ MR8& 8*,DC\&3%!BCA5;T%9J+R8-1Q:13%LP%@2U&W 6;&U8DHB;8(BQATSBA AF"X8>W1G@=7:1EAOER*._M4>$C-;C0BJZ^7D]Q$='@ MN.<1^: QXD9%I+TQB$0G"-:>"$F*7B\;*"Q+N]1+^[K/S0JMZ/+0BBX:DQ=: MT>5VX-.->I0E230A"%.F )@G@K1P"2G-0M F*,OCVCO*F[30BJZ0'7@1=%]H M15?)$DQ"^6 MD1Q4GT:J$?>.(AN21T%A9X-6/AE;:$57TAJ\.&%EV:55V*57 MG+$OM*++GK-_H[2BS^3O9]"*4B*8##(B:V)$G-* C,,<>:<-[#''5,22NEL* MW7P%*?DW2"OZ?*H]">6QU9H9S1$+*@&4IQZ9B#/E&.:*)V^L+*J]=-BN+.U2 M+^V+9^4+K>B;J_":#ZT;K6404G)A,=>!&\*28-@K(P0/42S'K+W2X_(H;S_= MXT*(T(YBCY3'#'$K%#(^"&2Q(#(FEJ1/58\+TTU1>EQ*CTOI<7FXM2P]+JMA M)*<*E7 4.E&%!,3&B"=-D-/<(R]XY))[8IPHM**EQ^6!*972X[+:YF*JQX4[ M[SC!B#)A$3="(VBFB@X)R;7%440L4J$57;;\3:$5?8UIG*4--X;0B_/KUI#?HY/?\TH]=>//W."2N&VK2V >'M'?X^B/6#7K=L]/; M/S*+?V^A]N":5O V@U"1"%(\$>6-_3SH7^?)]D$&^M%^0S;!S?YBN^?V8K#V MGYL4@YUC-+&&DX]_.[%B_7-B>VKU%=0Q1BE)C#E.L;4Q6R&+B>+62.=KPP6? M 6"2S8[2/FE..*7,,C=*#/Y51^,0U<6NW?$_ 5F@=!2'.\T"(93HZ[KP& M^^>2,S-VL',<8/=&1&POL8%50WFC9@UK9!7\WCF]R":X<7H0&\?P_L817.1@ MT(APK^&V6+_1&>1D0.IUN[WSP2^WD%XN.2-FOCRJ8.R==)B%_[*P,Y8;+OR7 MA?]R&/_])"L- O%)C+<&86HXG8\N"HU9P2;ARV MT2D5,3=")%KEIC"AC)3Q (M/3.T>[!YZMKL=X![:1ZW++UVX1P[7OM@Y_+O; M.O3G.X>?+[:VOQQ,)J;:1Q^.VI>AVZ9_'+7HSF7[XU>R<[@/S_%'ON>+]N5O MG?;F)]'^^&$6!2;#)D6N' J"&<2UP$A+2Y"F$.LG;+2Q?.V=;!)LFOR:LVG9 M&T9*:UUIK7O*\\6'6F'TLXP$FRJZEDU((HYEAFC.>#/<&3$124LADN:[*KC$F==GUT$"4 M\0"K;2XFZZME2)@3+)&/-(\'D!PY$1B2F#*C*$[1^5Q?S56AP'Q232T4F(4" M'./E MLVGP%$V. \CGI$':X0S]E$,F8(@9L>9!Y)# ,=!@M<[-RFCOO>#'LNKMS"CM M00IZ1Y36L8,%N]02I"U24R>#- &A-Q&&(D:31-Q1F355(Y9'.>4H2]=$KI1 P+:^^$U$U""M/IZAB"UQ"]O4VFTV\;E,(3I=C0#A MK=*=/H_3GT%W&@(A-!F+* L!<9\K?)R.*/C(2;*!\2#6WE$NFTQ.^_W;\'\Y M,YJ*_ M2YT@+DO[>G/OA<[TS57KS0?)N1&81LH9YYXGE7ZGT*SUE M?/0P:UGZE5;#2$[&0X982BRV"&-+$41&!!GL I)Y%JIP+OJD"IUIZ5=ZFDJX MTJ^TY.9BLA1..Y:X ".!B8\HTX8@&^"?PDL-6^Z-5X7.M&"8EYJ:^C#L4NA, M5],X31%B,*>)QPH%+"W*LR:1$\0@D@*-)BFO$P;CI)O,J%5!,X7.M-"9EAS9 M&Z4S?29+.MU=J!Q.7/J,ZX1&7&B)#. \"!*%]![;*(E^>.ILR8C_%J/_*X,6 MWRZ=Z9)DM@J=Z7.:MLF$%Y/PO^ ,4HQ[Q%,^%0 KAT)*#.0A86QMH3-=#6RS M$;5+)!R:P>'CZJL0:SY>B668Z MTY*]N9=N3F9O",?&62*14U$A#JJ*# D*F: 4\\1(@GFA,UVV_$VA,RUIG,)I M^KRV<[HG.6AF."4>Q=R#R*TQ2-L4$"9&&6L2@5AG[1UM2D&;F-'7UXWX:+U? MF?3-O9YP-2W:TF=NWA87Z[-9L\D4#58*$R(Y"EH$Q+FHQMH%Q*0F+BC*J@D+ M?)TLZA1OB0S9@H#BLBK]RF5L;E?YDIIYE-)/IF:2,(8E84%H7&AAGS"H/OK[<'?[_?GNYCYM7^ZSUO;G'^U__H! >^=\ M9]N3G?]L'.H1>3037\O=O:_NW;UN8.V]KT/]J;[\E.#K0/?SMH7_Y] MV#KL=G?HAT[[LCN+%A;30+CB&KF0YR$;PI --B#JL3!)<4$$7WO'FECPIL*% M%K:T*+ZM%L5;CC0?9BW+F(75,)*31YI4@_RI&! 7.,(/KY!QSB'M-0TZ)(-S M0TVAA2UC%J+!SK*DHE*<4T>=2L8'3%RT3!$I"RWL*S07DX>A%!M+G;1(6\41 MYPDLA0P!2? 3BB8=N="%%G9)ABB^_N;P%UCX0@O[@ A<8H6%(CYXC+GST@2- M S4V"&^]36[)R(E>+2WLV>1%2(@92WLN'1<4+OV M3AK2Q&K.ZKDRAO>Y0L-'JG$AA5T=_9TJ?0W:,A$Q$CI335KKD$N$(L6-$Q*:^IDB.8A&B<0IR-LE4:<8H6,B@P%3JD15EB?VQ4+ M*>P;'DS_ FM;2&%?@O-IQ>*N5TL*^US>8+H!DW@;J*,1"8$=XCIS0B8%OT6= MA!>)LYB9(+%J@G0_3V)DEAG\\43(9P2B;M%&%(N#Q1/42#- %@ MZ!QA@3L:<-V]J!?%.%&,P1(!U[)+;WZ77O&I3"&%78ISF9],OWJC=+#/Y.YG MT,$Z:;SS7B&O-4;<"(ILY %)(@B.0DLLY0/'5I43E]7![ L:3E>X8E]0M:?G MD+A@">9(228RGT! FJJ((*27P@2CJ'1%M9<-VY6E7>JE??&L?*&+?7-5?/.A M=:-S7;Z47%C,=<@=+4DP[)41@HI2WG^YC6K+WCO GBNBIHIM#%%KK8DB-[FW2QSV5)I[L.L? @ M 1 06ADPXH$+I'E2B+$@+4@!CBX^/'6V9,2*B]'_E4&+;YKK-9WC;0I;D3=N_"Q :X+^VJ,>+,EES$O<\]]0 MI2Z@R=7T1Z20C7.(!__7LG&YOC\ZZ?8N M8OPK]K\#SI@-9]J]X^]U&BB;B,%V[]1VQU__O3_M'^<56_7B MG6[\WU\N=O\))XYR"3I^WOJXVX%K_@#;<-[^^.5P]^@]W?VX\Z-]V?K1/FSQ MUN7?WW;^^9#:FRVQM;F!VW#/\/=ST'GA5?)!.B0JOG?!&#(0AB"1A/96"$=B MK IQN)R>6=MLG!]T_$'CO-/M-EP6M-$2-WJ@L96TG0^A8V-(2%;5B^0^K-/8 M/\HR_E+LY$\F7G5S\(=>?_BG_+X5/018E*2Q]OZ>(()1D2)*B1#$,1'(9=AK ML&6.*\,EH6OOZ+J8S.?OSGI"*RA@$HEKA7(N(D4O)(IVXE5Q+36GFAR%-JNB4"9QE^\X/(LC> M]SQ2 .3-GC8 I>[O@ST^,U8K&=0\V5BV(];8VOUZV-_<%Q((7K8T]0FGD M+":D'0>\9A)'6D:"'.$N)L5NV??A3_A=.4(0LO31OR?S&D[]/+=.!C4M_JOSK]O5Y3CX=',!CXZ) M%9HRK;AQS 87(XDF:NV"B;-QYX3&+&"T^*?AZGTZKE7BRW!S %M^J S#I^%Z M ^3,)F0K_5[M9SULZOH8_$J!T(KV4CU<@P[?BZWMC0O0) [795N?]SS$J2P( M?5/JLU3_JP,B.C@#C1B !'5!;*<5#?S! &0LATW@ M>4*6_-Y9O_%;#P2E"1]VA]&?9N&WC2/[HW-T-AY=+86#>!Y=:-4/7[_KAD; M6[/7S."CN)2A2VEO[-D@(PX0\\O -.)>6F2MD(A3P31LO0K"@$+(W(LSLQ]G MS*=DB;SA4ZY@3P[6X*]#Q:@@40-9A8'^BK5 <\I&%_V4*<6S!G[)X/LL@[$ P'H#7-$(EEV#J\JU7/T+KA#B MH+-_7,6)H$R##NAMOY/?"%XQ=CO[G>SDX$Y/;$Y%=D[@G=DI73U-OJ"'V[NZ MV>&JG![T>V?[!_"YBWX/;@4>^,Q?A9QG)_F:\WFG1VCI@I#:4,>NPE-8+]_O M5('T%UB7-^QO)M1K"Q ;PU8JP1$3Q&8^08N)A-5R+0RTS7,(X?3 MZ5_+WWAZXW:C/T\>8XE-_E#*-HX!-G9'LO;GE?K!18H9K^7LLK6_QS2620>, MG)<9UU".#!4$>9I$\LE0[2$RH&*V":_@=<;2>:V'\>9CC??CS#9$TV!YL_6= M#\,L KLO8.#KE6VLL/CY<>P/#CHG;QM[;&\ &/_Z ZY'VIL;/T!HL6#*8JJ0 MR#UKG.N(3'(:">FH88)!6 M">]R[%7-TJN4?"M>5<%8"]],:QQGYMI5(JV5E MV>^#LFR$QE^^$W.P_;][W2JN^+W7/UEO_+=WO(]RXP$H5IU7JO-M*YU:^Y03 M D0WJRV>E6.[[:FOLHS_W?YTE64=X#!&>9^NS7S.A-KKY MZM6!U6E]:-"Y^A)O!P<-6V7>1Z=AO;-NR,D/0'Q59F3,30_/I.,(>V9?UP00 M. P@!V 71F9Q^)3-1J_?K%^HW/SI0:8=OA7V8R_ M.X-36]5TJ%\'.8,&RUXY][SNS7P^\;V3W7PG#1,40Q&=>&>5G1B%.A9WSGM@/D"9#&(()+!]B_^W6QT3H=JT\_7!($4< M0 ="--))1B0CBYH&(AV):^_4+7'53\7^*MUM_4$'0&G>MTKHP 2#HQZ]O5^= M(S>.SKJGG9-:*U92&JL??]=GDU^RTQVT0$US?%\]9WU\TOS@ (]T? M.T\&R3OM=*LOJ"[;Z'E_UH=W_.3,<#HYD+B,1/B8='+<4&.Q44XP)K$-UMA0 M"2C&JA90_/"BT(UNM^=S[FVV$+^O"SG>KNQ=5RU!I4LEXFS-APKTG9ZV?? M:Z,H23S7Y-KD4%ZT#D+E2*,B4MOLZF9$R3/"YKMJI7(IZ%@MRS###<@N MQLKR'$-LUC@"P3D8-.H$T%6$W1@&UW@RN'YX->XP".1T70D(%$]Z@ZK^ZY>J MH@O"KU_/.^'T8%3D/O;!ND+X%WS]$>L&O>[9Z>T?&2LZSJ@,O/7+Q+I3#9AC M/P^N^E9/ #4B!^[D&[();O87VSVW%X.U_]QXIJ/.,9I8P\G'OWT?ZI\3>U<2O(7P"4R/6[N.=#>R00C28? A.1+W'""/I4:;/.S! M:RJ=Y#-V8BF2#G^<@8NM2Z[',P]57!/'#Y#..Z<'52ZASAD,JK?W3G+F--O< MBV'PG^O8ASG]Z\1!QIV]QA< 8/U.-56MKI;Z"I\;7.4OOOSU=7"=O]BN:C?R MY09Y3[+20D1DY\2?42M*I==)<,#21-@8E1 T6!^\\2'CS]ZO'^+,? MCSI74=$;#G;@_K>V6[2]_?['UO:W2WBN/94/8QSSR*7*W4>*7" >&8Z#SJ>T MX"#6WI%9@?Y)O:RCNIA*[K[GAIE1"J 2PO5&)519S$9)U9P/^^$/\@961P'C MXEU-_7L9:7MT(]%TO',=B!>I&TD=A-M[4?)(/!=(>0XQMM8$.8$E,M%02@7Q M2L=;TDM5?==5@8L#1'$$4G260Y;OPT&2V6W]M/S_01(SH_S_O-6GW_A+#@UN'.7B)4*FT8(K!C@%))1%8ZAKP/"J)(H7 F\3@][]4% M_5-E_KG6J:YS!UOT^U1"/G3"*-B=[46S#\W6JTK>9&];MZ#D(MNQ)/WM1P@; M1S6>S9_/SK@J!;GS7&'VI\8.&_*]'/5"/A_-WS*J <^YSTY=!@)OJ,L:KU^] M.A$8ANTY65 EH 8QEY#TSH<%YKD*K$IE@=A#6'5>-=;D,]4_MW(I9\[9U+63 M]9L +G;K*F-;K\DPA95A74[A5HT$5;9KB/NOZF:J(]Y\Y2U(DKB"^UD-$&K\E0EPVF:/3+C?!2S5>#//MHMNH3G:WV5X;? MO#55OGFJ@%N?]TPP1CBND>(>XLV &;**>J0YP P:F4C< MA8)],M8?4IJ^MT MN_"O(:9(%A3U!N(8/S0[B-VJF/%:TZ\/9N9;2&^0@?M.#7 M>$Q&4T)X\!(+0JF*M]2_Y&Q'&37^K())<^VN$CIA)A#6/")NB$.&48HPL.T=FP%(0!3O:*D=7&5D)VUL%JGL>29:=N;+I#XNU5^R:XNO0:'MRPW2 M.M\S.&?4I$4QY*K7: 2 7*U1(LIQ)HSTB=Q2@S)G,JW.6F47785B@[KZ8-P: MKK^R+K#928V5+D79REFAX]BXMAR E4#7CX>5;54F:(C!;H+-437)?/5L0BFE M*YL-^\,N.@M60.@43N;9T:#DDPVCTRXMT;XV.K6'#SRHZY:U\X+]]8(^' M'NYCE3D8D2>_60LTEM^_;!^^STU=E@D9B'-(V3Q/,46.K- !!9NH)%Q+D7G, MC31-Q6>TH%913PXB ,)?HZ@*<(6<%IP'#CU2VN[9W_RHA.&<@O:V0=2$M.5^ M9QJEXD9'D#;XP1E$[,8IBDP>-F6#IH'F!BC5Y&*Z>**&](-AHO !6R0S3-"($5,F980DD18V(4D5\PHG%YW/I>5/E 9\D,C,,R:\ MY 7("BYE2P?"$IK&7@NR<&TR(@LR\@:0\A#\E!W#(+"9T_XN)D !)BU<;9_ M!O:%-F>JJ0L8GD9EN> MFVTY,IZ3H,"]JNHD#K"L#9A7^3J?1QH#:L)9GLWY@/M_'D16(A>",D!WMI M>' @B"%IG8P1=BB%ZKX]G06W+8WXTJW-C=R^#*A-<6HH$CKD,T<.N T'A7Q( M2OFH@@D@OI++)E?\=MQV',\;!QV0H.;8J* ;/T?GF,19SG_42D*#8R""$(P0E$F!A%J!?! M44Q$,D3./%:>D!Q_$,-9[KF=+4/71WC5"5YU@%=+CL\S"T\OMO-A^#;/V-"<^8)\L5D^=;G_SR29:# M/@3(RWC.F2MW^M?'M_4DINP3&W:X\1/8\([ND)L@,;<+V\&P:FWPRX*.O6]M MY?AUQG5.Z^;\&[QCL+A=>S*(OXQ^^35T!B==>_%+Y[A:HNI#OQ[9_G[G& V; M3')7Q2335_ZZ^N5APP479%W@^HO[XZ/QA_T8ZW@6TW'](J5BG8K;7__IAW_Z MHN%54\CB+TR>ZKITCBL_@.KM3GH0,_76&?P?0Z%[%@(0/:'-4X48^!Z%&+>O M%L6/6:V9C+:9YV'0ZW9"Q>OW,Q*]V>MXU FA&U]F'=M7V2LU5@\Z+':M>M'( M!$7C ]B+[B=**\YK-#.-I)6APGB?3-(<&ZV=9?A:[<+^M[4^7N__ *_3# MT>[1)[[SSVYWDN"H=?GE:(>^QSOTJP!$SMJ;W:,6??^C==CN[A[M,/@,W,O! MP>[1WZG5P3^&!$<7KIH-G&/CELE0WDY/^3!K.;M-\TF2 MZ5?$)Q/TE!6FR) B(XKA"70QEW>;RXLQ<_FCO;]GL7(A("R>0 M5UY(%TDBNBH47!=F)4SE(\+!>/.F$C$,!?X MRAYX%CM\EQV^F(*M(3FO"65(QN 0=T0@G:A )EEF(HN)))%A*Q-LYG#GG]KB MI\.@,>+16:0C=H@( M -K81&I\;K(VZWJZ3/7)-?K5)]UF:_7OF4"FF]FJ^ME]IM@9 U-O@RG\7V\4 MJ'P8;7?!*O>V:NW?I[!*Q,;'/)67QCPQR$2%7&04>:J-\2E@@K-5P[()$C-E MU_X];\"X1!FTUVT67C7>&>K^&9BW G868A8FP0[UVGD/@0LFF01)DX"LM00E M1D$8+/8TU:DD,R?8>5++\(P)HQ=0Z;^KW.D]T,WJ6:NW"F+J+2T(YOZFZJ\I M!,.Y4-X[@[#-M9\N4J0E3RB29 EC7"F6>;1DT[#I#JW; $S)LA34\7-E+NV=6!>WC;(K29:GKVR:'N-7 MZIL>)]=6_2NGO;I? M^S'8L=Z'8?_6Q%:,;1*#5T+O+/>)%0#Y: #YM(.'1O*QWMFY6^IF_7)NF1+-VOI9BW=K*NZ?*6;]1'=K/;XS/9+0^NC\'IR M@,NL8XIYQF.TQM'@(A:*&F-EJO$Z)I21DO!].GA^])7O'/WQK7VX\V-W^\M1 M>_,SR^-C=@^_?(//=7Y*V-CB 8I:5,>=NN1M4$AK$A@ M#M"Y2/[6L^IE3&&4;&_)]CY-MO=AIK)D>U?65HYG>W%K8X]BYK5*!#FN+.(6 M>V2(EBA@&5D2A"GO'E()\/J3O2_2"\"YMXH(W24 MFA,OE%-4B#NX[Y:GO/+U-+,^EQF^F(*L+M,?>H>1I5PBSCS\EG1$1##BO=)$ MR*I&@7'6U/0%JK)*F>5]X-0C=;HTLZZV5D^"*Q^TX]%2) 5WH-5$(V=20%$I MC!T3$OZO/DJ?GMU=ZBQ+,^MR](&\&J#RJII9G\FJ332S9JPB23!4FHAXS%@E MDZ$;$ PD"$U8.&$M%J69=?7,PJO&.V^EF?7YS,(DV&'1B6 YZ$$2''&K$[): M,*1E\I18E:*AI9FU-+,6$%.:69_55/TUA6 (!%XT1HV89 QQ)P5R2E(D4M*6 MF< LD:69M:".TLRZC-H\"3Q$))[Z$!$30M7SJPUV MFHK"1*>45P:68MS:RK M9@!+,^N;-W;3M4TF96DT IG@)>+2..2"IRB?'Z4@,:4ZEF;64MY4RIM*,^L; M-)>3V!!;;E@B8!]-"+E32R-GM4:)&6I-M)0X6YI9ET7#2S/KJ@/(TLRZY"9R MNO0H&HLM]0H1#8:18P_ALY,22:\E"=1;[DHSZR.:66_TJSZ,L_4):6_E^IWU MGO1G]9[W+?=<.YQ))IKG12+JEA M?E%CBD:_/"K8SKV:GP:#LQ@VS_I7A.-U[^'O&2#V!W#36ZG^_;0#\O57]/#6 MTTZ^]R&5/5Y-\_=PCNG+?;RU^4FT-OV/UO9^[LM70FN)1418\4Q0'A+2/F*4 M0C DTY-'+-?>*2R;@DX?0C:^_/5UD"4A+S* D-3O'37^N_WISX:W@X.&S2YJ ML#Y1OWR3ZGSY]?V>JE,+XOUIK*^06;/Z3';\]OBBT8^^MW\,WQL:_^MGX=MB M$_R(S:5_&]UNS]O,Y#X3N&30<3R(5WK&WIJ>77.YPSV^_]'ZO$>Y]=%0C3S& M'B #CTASD3PNB$'7) M$#"K4N=YH;0I!9TRJ]-V%D*Z0?9Y*".%C+RNU[X1Z\5O5#BCC@3!H, ?P#B/ M3'"C\14VM >>,!N6>2Y56?ASB"KGL48/BYCFE,GW1R?=WD4$Q][_WO%QMF1> M98NJ<&FPW3NUW?'7?^\-3MN]TYT(=SXRO&]6C-N;+0'A$F[#/6]M[O \;U\8 M(SA8*QQ5!'S );+<)&0I55%BSVFFX>"X2?$T/&@VS@\Z_J!QWNEV&RZ.^[8> M((;*[YV/1A_8X>B#O%V5(XW]HRSW_]\-O+ KS&?\OO(FY:TSZQ]OB<(<3 M"+*1=P],W+P \198^63HL;KB+QV0D([_^8%PA2=!3"I)/?9QYFR:^2<_O3Q& MWAX#NOO#ILQ;GK/QK__G_]*4XE__! =4_4I^_3?XG#"T&UF?&W]V[?'(R(!Z M5L8!; <\9>/L!%R4]0>=^#U;D\$).)'4@>_KQ^_Q^"PV3L:^=[\'#JCA+AJ; MT0_!>3U.A('GW+@EH]J\/4:>]HB"62&%S2UKEB?J' 16@C#IHW/8Z'GQ>>K\ MB %=QG[OD4CMS87 XTAM\_-Y=G%!)\VH0R*/\.0A*&2MYXC!GI&4NX\"77MW MW)M&97?BJ / 32[&XW'/!W\:%[V1NP-I"94K +05092/>Z>P__$(/G'2[[EJ M*!O L9[W9WT0RJQ)9\=CEYWY_9UY81OX3;"V.JC(=8PNA91/@3@L,DO,%MBV ME#+=OGP/CG3_HKV]FB8J[3D M)!C,XCS8AIO[#=[S[8V);\Y(MC?V/#;>4:80 SR$>%0<&>PUTA&@/-8.?@YK M%4"\P#!D:Q.X\L0;@IE17&CA9#":)RR-P$HJO]:(8!-.LM3TS_)LMY\D'X= MA=-JD.*,]/UPDF)]@#CVP>%)#;[^B'6#7O?L]/:/3.G""^$Q2B<4>.SG0?_Z M_&<_(M>/]ANR"6[V%]L]MQ>#M?_<>"8P&&AB#2I^M^OS_5 U>GUH+KAGV3&7_+(ZV96OCZ:O8;X%1:S^0' ?)\/?KG5 M+0UGW^8S/C%KW.2S3]85F*SC!T[6)8*//KOH0;5/- !7F:>:K/M$U]7DB687 MEQ5^P K?,N27+'N1V.1XV=GE3K/K39YLS/-=,\">#07=K_-BN_))]1JU*H=4 M__X^>X;[SU)_F9N_D9:Z8U#8&]_G-OSEE>[RZZYQ79SYNL?@\!FE="\UPOY^ MLO'3XMXY'_BM+1PN0E6$ZFF%Z@7;66$Y7VA@6&]PFL_,AD=M]Q&D9^MO++,6V$IQT9RRGVX1SW<6RQY&_*" M?;IL??P*__W=:7W\ Z[]^;*]'3KMCRWRM?T-ONLK:?WS1Q>^?WR8]F5K\^MYGO=H M=-"<660)C0CVR2+#'$%>82YM"H*&L/:.ZZ=N-7O:#HIBWHIY>YQY2X0'Z8)2 M3$8NE'/2>&ZY=Y8ER5VJS!L>F3?\;/4CQ>S=R^SA:[.W3[<^[RD5N51"(F.E M0UR$B+2-%#'LA2>1*>)2#GPU)?378ON*[7O+M@\[3YFGED2,.1'6<2>H(I0( M+Q7U[AZU<\7&/;V-HV/0[D?[?(\Z*DRP$C&E1\H+]"N MF+>W;MX(U90#JF,I4LZX=9AIPT%+&'9.D#B$=J1 NZ4T>WP"VKGDD_1$(L>( M0CQXDZ%=0%90CB5/FI#5@W9/?\#T8LG*OT#8!U5)TI'M?XNY&'L1IP*O=<#H MA/$*-,K(A(E$$BX-=SS&0*W%-F#MHBQMJ,MOP:XF0&UMOAM$U1$83#H)_Q,923'\BODR#7F*6)XCT;J@DL8I60YXH9X9",Q M2":K%>.>ZZR.A#5IX1M<-FW4SDLC8?RM>$&_^!9K?K:C/SB&K]J_J&+I$+_' M;N\D=_\\1?G/VZ45FP+\(F"+#74I\.2(L\E83RC%/+%(7(F_E]VV74S%WUJ& M7 .34!2 ]7G 3GN)<+:2N$,IO G@!E-31*9@\UV[(0&)<1@@<) MFHV=D!YBAY08@=!/FA+*+[523X;RG'D&L;Q%RA.&N+4T4^Y0I$RDQ#,EM;"+ M/A8H:KU\:JVLBS@90D6@G(*SIE2KY)Q7SDCK8\D*++]NW\P*1*J-@L #42X( MXEPZI"6F*"9G?(@:_H-@1(.[7A1A0M'KY=-K$KT-TD8;G>62*<>T]9I1+:C% MPI=3_.56Z9OY!9V"CDQ:%"5-B#OJD6/&H9#'B"21J%0/S2^L.#7OB^47/L;C MV+?=*KE@PU'GN#,X[5>#>C64BK+UC32UX.9-8+G4$-, 3 M3IPR&WB,TM(4$[6*4JZC4*6I8[DU<3+$%U1"%$\T,LSD$)_E6N> D0A68V%3 M\K:4=44LM2Q+9DV2A(TL38&QRDGB3A02!T,31*@C1*J M1--+K8@WH^D4<63<"B1ELBCS-"!#DD$:,XJU XVE]K99FBI#M]P']0BUN>U.(7HC:&&4>>UXB8$+9*704=%A?+)Z9*] M6';/\-=TK4-F1>-69^I!^!&31U8D@2P8?4HAHJ)Y4K-N$DX6VRNU ,5:C4;2 M8F&+A;VOA77:>JX3USX#;TM-[N$&F&VQQ3[H4G.RW,9UJGTD6.E5=$@PZ<'" M&HIR_3K"D4#,:T!9ULECW(:0S!< NE8V]F6,,/BK& ;0: MFSN"P-HB&R5%0EFLC*-*>[SVCINF5*P8V&)@BX%]VBEYN0)+.FI2U-PEYG)V MD1":C$]),EK2QDMM6V^FC2GF7 0B,ERMTL8$V9 "4LE0V&4IL->O#[U6V>C_ M5*P_[VZEU9M)M/=S]KQ*_ICE0E*JA1.1T^2-55983)-+@COF]Z1:>_<,5+@_ M);XE;+W>O.F?3\WHEWFW#GI=V.'!^XI:J]T[C9N=@>_V!F?]N"P,?>V+D3KO MDU9%_OCIHGWXY1!4$]2QV]D]^@37:A^T+C]=['[\*D"USR<9^D#U0-T_YWND MH,J@FJ"._\#W',)]T_>7K<,_ONUN?_O1OOPMM4!5$!6 M)XZBQ#S/(8U,X$F&ON0E"YAH0TSDR06=,)?*2"<((Q;S28:^5D5S41'^$O7K M?QKC6S+\XY#U;(K+[_[$R#/YXNZ\TV7DB]L8- *(Y]D@4\5UCAM97AND67&M MC8B6?>92[6>JY=->PS8V8]>>UV3)_9->OUJ!$8>R[\?LU!K'<'>Q.^1NZZ7J M^^$MSY2=?6)*,C M"N8A$UO-PXS7%\3N/7%PB#(*?.(-K*YX?]YOV+:C7KX/$/P%/_3R".TXH?8D MY5[OK-^P9Z<'O?Z(V/AJ/;(L#T"JJ@O0%@PZ6( M)/$4<9-T]AT418B3 U,BUUFMO1,89T;BV:S$];;FG1\7B6;CQ/8;WVWW+/Z< MZ_K/V*^V9'%R<>O6_VG[6_V_3K,I_3O?V/57OUD1^"SVDA9:.4Z0=CZ " 2# M# L*N9@ST3(F3 !]XG6(SZ8W_R3V:P&H?,PRJOZ?_9ABOP\A8='^&UN_0_>L M@L!-,8J$Y0;Q !C2:&H1X1IV _8^&)6U_W;E/QFM[I)I_(P,!)XZ4SMSZN]6_$4CP"4!0]MC2+TS&$#<5%FX 80\ M)4+PW>KN1O;XBM[:\_2\#E/\ZZ M%PU:@^T'.%,"TJ6H9I[E-(NU#LRE",HX31+6:335#MZ"1K\4*7M"*?M\L;7= MHNWM]S_:\)U;V]_V9-7UA1G"A(&8^1B1,QKP-HN*$^ND$[YS&_N#_;?1.JG>?'D!DG^41S-N5#.I:"-<;;\:RSZ=J MS(**.<825X('[!QA&"?-4@"D'"(=JIK&!HU^>3)5V_#_<]89=/)=OV5MNV'3 M:7M_+R1K=(H)6>,UXA;B&0-P!TQ\X%Q0ZZVS>58RX%SX;[K/9 YERS;<7F]# M_LB?9Z[;\3:KU,;9_MG@M&%>MTY]Z/4K(W-:<7;#U+/;C^&MHW_'3.E\ M>WYI/#<*BM)[F'(2JHWP A!6P+FE 7QWE)H3+Y135(@[:CD6JIQ?XN"TW_&G MPRADX]SV0SN>;B58KA0[.<7Z=I467L/MR_WSUF&KFI^<.\\VUD%SL--,*>4AN$PF&?@&PD0B)@]-OZ,XOOK8+VQNA9[S@..FT=\5Z=Y*_KP/W57?X).]O.Q6_8Y$'_= M=#[G-ONNADVIT^W8TPI!_]T9G-IF_5(C1V]=<&O5@C7^^]_?ZQ.VL6L,%W'0 M^*T'.IXOL-GI@XSU^H/\7?W>V7Z-TO^/_6[]@6UL]TY\KYFOU=@XJAUEOF2V M&-7)WW\[1YWZ_ZV#NSJ]N+K;C7UPN?DO MD%__W6P%,[ZB M7L?A!T?ONUK6V(^-X]YIHP?@:+]ZJJQL(3KX7'?X7)T("Y0->-9:N$2_T8-K M]$>?R3!WXKKKC3_[O52!,%@P"&4&F38F)Z1'M4#YZ4;W!/L78@*!J(YE;WF, M5YK2^E1AU\.SXXE(\01\TC ?<4,?9JQ,I0!9"CK'>66GY'[L4#OU>T?CQ]JA M!X]RVO&PU;4H=Z]$V0\_?/,<_.H#8P?BZXV-;K?1.SL%M3C.!\4C))YAF3=[]6##."FM]+7 M_'QO%ANTMC^=MS_O 0#P.K* 1*"T'JFC=> (!XCU+JT M][:P;L)4P=\MJ$4/Q&X4TI%Q2:L,UZV"!7L.;WP"P:IEIV,'OXR+1NVW*P'9 M[HV==G[)&O.&168L)[#]GK7.]RAA(7**40H2P@OJ=#[C3,@PI@R5SBHN 4YR M>E^Q>:5^8F8P?T?PGOU K@>ZB:3Z\>2L#_!F,'<8#P&Z),QAXS$&M4F6.E 2 M['WB*H_AOD_8-L/4?KF^H6E[6W2ETI5ON+6QEP<<3*T38'DE M28%)R2*A:^]F)*GG/[E05 >E"-4\&FYC3J1RX8GC1!(?*;FCN?%!+K?(P1TA M.'SFD]C:V*,0=5,F#0HX>L2=4TC'1)!G5L88*;=8@,OE327O;39K:#@[2FA6 MKO6GI0.+M133+-0_$Y"J>F!IV@>>W4X>;&WO[/DD3$S" M(TU93K0K#(8B&:24)PK;X&$7;C44\^SS(\U$V>>'VH'6)=@!+YF+,DID>%*( M>PG8"1L+9@'\A Z 8359>Z>FTW WTVOKC7SZ=@T+!CD*CS]\'%2&X+IX*,V+ M07 =_+V(1&5$?JP0=9XY;^"U7$]$Y#2_[",!\/RH9GX@O 34X#PX\M$O_UH M;7[;@SA:$B/ BB@<$0]2(JLX1RE)36DPFN/OS'G@/ MYP/'R,><1TD.(\><0!:;*!CG 8S,VCLZG63[N7W)1F4(6^"?#1?C<<-ZWSL[ M'IV_5Q4-_1C.:G$![^OC,5N_A$?J@.G,->;)&J#I!\_"%^GR_C(:5 MC'UP.$4"7W_$.KCGL]/;/S(V*\+#0\3^"QW-4#:Q>F,_[S]-0N&K:1('5_.5 M3^Q^1*X?[3=D$SSA+[9[;B\&:_^YL1!'G6,TL?"3:W;[YKWT O^4@,L\JEL MY[02_XWC\'LE[OL1-",.EFZ*!6O]/C*&'SJ['^'*V[O?=@[#X<[A9]RBG\7N MQT\7K:.OYUL?=P];VZV+UF6[.VD,6_^ L3O:^=$^^M)ITW:GO?GYS"]&J/\"87K;HWSFK?-G:WQ-<.:J#A*C,@M]3E"/-/$4D"6_ /P7EW=04 M"QU8D%8H"V^/DEF;"%&$BSRA7A(\.<5B;!\J9^G'=V+A@RONNKG5* O\!/=T M=-Q)'5^77\VQ+,MWM/WIN"K7/\X!<1>V_ZQ?NTAW-H#W#@8W,X+98Q[9 .XM M]D]M)SO':BU&56I7PE2??^^?V;X%PP&W6S7;#(=W=$[A(A?@>L'+@MOL#PO2 M[+<(F-X66/[(_. MT=D1!#*GN4CL)!>(G68 <'95.MBUYU>?KCIQJZ+(8:U7O7Z="4FKEZ1>KEDW MWXT9X-A1;1JL$&SOJ("Q.?,C-E1#GD!ZJF\,F:RNX\ZJ=8?8Z_0XOW!UP:E_MX95/=:[W6N6]NO&?&Z%Z.I&%7=7%ULES?PI!\AQ,M_'%8@ M3MXD? ML2W^(Y<:%,5=/PIZ?50W75:'26%EDO=8_N<4#N)=>/T^X@GNK'K\7 MZVO&'QE YG6NKMX8 -"I+G%\>N,KAC>C3\"\01KE*OROEL()\\&C1Q>#*X* MJ5L6@IV<^U#KC=^'JCK\EMJJPA5!MF]\X\AT#OP!Q#[=2D:/L_GLUYJ91R[! M!=8;7_*_8STX\);[;'0&E:B#TES6C90V#U&R>0%07@P053 $C=[WD3&L+%=5 M35TK^74&:/1-U7NO_<-@3)=RNYGOY]:HZEY[M6K<$H*MF)+\5(HF5.)JK;(] MN;&YMYT>YX_>G3Z#!9XGB_*\]!=7:_#?O 1+-M#R^6.'[:\7$#L$0;46/,\Q MR2,IF9?(:JJ08\D3FP11EE:MU7I&2?"\6;,%#^,O^SWG?N>#%Q&%$5XCV%V- MN$L$F1@\$H%S%R,STE?[;=CT?D_FR^8V*A,9^2>Q*<\[D;S(V$T9V[EHG^\% MFJ*Q-*'(M4!<,(^T32!CUF'X5V1:DK5WHBG, @[W%CP@N>SW?/M]V=[8$T&% M**U .B6*. \8Y;,6I*3ASG)C(@]K[V03//E=-F790=:\DR^'T//P MQ.."AY!^*WVH M56YSAG)RIA_W.(J#_T^L/'JOX\V,Z#G=]R!A8T(&#JE)82 M11USS;_(1U ^(LIXHB2"]1-^,J.ZA%'"C%@SY]U.JO[%.H#S-R1Z&()=O6<4 MU TCQ'I43I44@W@KGF=E![$ZSLVI5\=L]K0>NE/ERB9BO/5&+8>-HUH0J[ M M)^I&T=UUENSFC=5MK ,P[=UN[[QJ7KU]0.O$FW^Y54^/;'^_N MCK:J,>?7QV75:'78OJX]&<1?1K_\&CJ#DZZ]^*5S7&U"]:%?AUQK$ZA;GO]IQ_^Z8M:K=/[ M7O@6JE+Q$ZK2.QF%[WCK+5_)%\".^@*DJ'>K]C4KZI4:U1HVTJ)Y*066B(CD MGD\_-Q/),G")W//9YL#*#YL1.EW_=L/_WT *(Y#0CJ<3?R&KCI*'U"%?26OS M&P-\<+&[^:';WO[\8_?HO=C=_G $GSW?W=S'[>T/ASMTYV*2.J2]#=?<#G!G M?WQK_?.5M#<_'.UL=[NM?W8 7_SV;6OS,VG]TSZ$UU.F#+E!'0(8@L'V"40- M);G(A2*K9$(\=V)(%25Q+,^;71!KR!.R4/_,SJZ,.?UO' Q^:6P_3,;F?H1%=QNA3\.M^%3#T?#I>/1*L47SV*+. MA"UR(C FF4!$6),K>F-.%\,_"0T* MTM/)+9-5GM?Z_EG[Q*I<>2M- \)B@^>PP>W?)VPP-=XS%@2R//B<<6+(2@W( MD :!6=)6^+! //@\)'%31OL^:8"7M4SWTL_9:S[+#UTO\PRFOM5^XEMH ,?+ M1N](M2UCAO_/41ISK 2KT5CAT9=W%8'F7&M5NF;[%W>6@599T4$]36Y4@'0R M:\5.^N!I^G##-RL7._V CHJ.Z$K3*@X'0(9^+>[I5NG;F+?T\95QUBMF3DW[O!]SY M:9Y_.L^IY6*"H[OX>X:/M755A[CJ/O*/[\NY9_,)6P(J4_%2G2#O;?\8 M='\P8B!:FB/'40?<4?M@=_,K;],6;VW^=KBS_:6SM;W;V=E^CUN;!X>MCU\. MVY>?61O@X:0H[] /W]K;^VPG=[9]A/O]^$FTC_XX:&U_!A5HG>]^;+'VIJ< M#U-K^SUOG^\IHR.F@/T4R'*F7B&9IYTC;16G4BDK79IL^G X<$DD3\DD;@QW MG#+L(NRLLMXQ/7E$":"]&@M[35GTB$Z/Y?-FLYM/[EZDFXN*.?;,!>KR,$H7 M@]/*0R>A]S/>RP^'7XG=.%Z/UXVN^-3?@>ICDK.M5)R@_SY^&J=C^. MNC+/A@RQN:[]K((%,^[JJL]RM 'YC\X.65NJHK1JYFB^EWH2[D'LAH:[N)Y[ MG%OZ&ON=[Q7Q:TK#";[-SDMW=NOD 3YDRC<;<1>+;* MG4D_^9L==/S&<=CLY-T.RU6N\P*^8^ MCU\;O.=9 'U7M%Z?"E9=7*VZX^+]S1E(#8:;;WAIVKD7Y9XK4[1DWL++>;CT7U='6F6PF7,?NS12=XC -E]B]:7 M;<=OJPI=AOK.^SW!OYYWI$H>806_S55J O+UZ=CWCN)_0HO?F>M38_\9W#+YW64;L#U[]LT?91^Y_/=.?R0[=]N?MMLK)S:[/U M8^N?'9R'W;8.#SIP/Q<[] ]XEM;E#MTANYOPVS]?X?N^I-8%OKA1V022<@R9GBTGEABUMZ9IM+3)2K_?L*R^F(M7I^U6,! GF(MGME: MX!O60AD1-?,8T4@,XH1*9"AQ*!>O.$NT3]JOO>--SG6Q%L5:/,I:+&"T4K$6 MSVPMZ$UK03U()B'(<<; 6@B#'(1WB"GA4^[I8Q*P!5=-240Q%\5%EK@4YJ+MYCU MWXS'O:/.\5+D_4W_SGEAKQL1+&9C5*^D:]Y"*.IY=SG,?] M5FT^>LY'IA;Q7%Y\M*$;]7ZVJR+]K30L8J[I.;>N-W=9F#I7PL^W_YI(.6+K M@L&.(:VUA[# 1V0M=B@D&8/C-NE(5E%:IL2DJI@NLO(865$V.1<3021/D>;. M8)1G#4!$F:?!!(Y)$+E-D#2-UDTLID?\/O]$F&+:[U#61^:!B[(NC;+>S X; M+ +%+B(1)$5<19KGA4 IXE7/L /'5=15@H,> II"32?+3J/#+8 Y0G"#;5 M($X)HT(:ES2$^X3Q)F:F"9M;3/ORF_9')NV+:5\:9;V9RJ?)\\"20Y3G@S^- M ]))"L0CX8$8$W1*JR@K_S][7]K;:2,@M;N@)D7DY08'B+8H28+ QS[XIJZ:?FZ[<^GEBC6?G"L_9X!%G5< M#^BX3@=>P)0F?@PLW?5M^,=S'2,, M/PS<"U8R^P;>H?([4H1>#A:<7S$^:9 M5FJDZ+=S21 9L6\3PPE)$'M>XD2DT=K=0+?"^3R@@VG1^Q#QN\./591IR8<>3$,0G1SW/(1""U3D4&]R&# MR&8.HS0V6!RZAIN8D1%&,1!$%!(O!0T 2.2[G\T+TU^O,2Q+]GD$7OJPYJ42 MJDJH'HQ0O6>H1?'3'?/3Z?")E9JIDQ#?("8VXG<\8H0)"\!\9U8"UCN@)[J3 M6'TT,E"ZU;V)(/5--_+LT A8 D*51K%!HL@U:!R8OFG:B6M1+E3G$V:54%5" M50G5G0O5>P:YE%#=,3^=#ER9J>);!O&I8Z1NE)AV&%IFLBJ# MY0#(0 G5>Q.!Y]DL=6,L6S,]PTT),2(GL0R34M\%@>LE)$6AZFR0;*B$JA*J M2J@^M%"]9W!1<=.=S<73' M-,[FLEXPP 4GP/3FM<#;<#Y,-PRF[J:MZ!K)3EGE>WN"?=B$_E$\/TF,2CE@(B MY7B=%ILXGJ<9":X;:C?E)*=PF*YQAVQTPW:HZ#:KFO6N[O M^7@U2AJHEU/SHEL]4PR,%%,D=]J@QU[_C/NY:@_.);E=I4,0I+[C,)NX7NRZ MGA>%+$K,F'G4"IS8>=@RMGL:I9=#P-[X-#Q9>,^G*^O=B]^]/^TWWMM/'^#Y M5^[;;U^\=Y\^Y'\-?X-UOX7[$G/6DP7V;/X.W_>$2>.8_B^%R:,.!$- M@&UXNNV%>N3->\$/E&VBX&5TW4>+;FV]7W]Y>?79L$MB@ !M)RIB8*4&" MB!BPHY"&/K$]SP-+3[>=0 ?U2=7Z']R9]*:ONV'KD5M MV_.94DZ._6QJ",@FD#Q!?CD'H_P'B=:5#7"DP6D)29"9Q97X\*1C\TCWSZ?TVM<1N,H\4S#8MBG MSC$] ZRVR(A#TW5"SPPLQ_KN9S#?+$?W%\S+NI<)=Z_S=WQ.(<5N]ME01[&; M/;";694L38($I LUHC T<7R.:82,F(83F$&:IM0BELD]1J&GAV%P NQF.DMR M)M&GGS+X-P(H]YMII$I& >,2TTSCUW-A)/@?8Y*J]:==9 ME7/A3YY5:?D7 FWS_^XX\?$7DE7_(?F$OX_L.7OSZ]_OKF&V8A__9M-H?Q[8LOYE^8 M_?QB,/CKU>N;MZ]^R?'Y;U_!VEY]R-_\_?+;V^&;KW^]>)N^?7%I?_9CUXW, MQ#$UB!TGD9OX"0D#)PV)[81P M7B/;G,U@1*!KUPAUC79@7YLM=V!YPOR)3S.P5;)D QI?G,&W'G33H/;BD)DL MB?PH#MT@=J/4BRUF.0D< 3!9(P!N5I BP830K*@!WD. 1+V(K1PV=%=F82^& MY7K88.IL0JKJ%E,\!0&6*7Q2#WBR$_^%_3/)X"N$FJY5G2<C455^!2T#[TU[!#_AR;-CV \FUI;56(-KFHQ1;?$* M\[*X,L:L&H)J$X_[SZZU#%[:>W[,DWX!)+^R:Y9K-E !:"R8+RM2,BKTF5\W+AJ3ZPIJO MG]2,:6_+,=.B'R_F*4_3MJ2]#>58= !R+-B7'/O W\]>KWVW?P_Y]__&G]^?=O\,S_#/[ZX]\YJ(HW\#SWSR'^ M_<:>R\S_FZ+4<__Z]._!7W_#.U]\@/?^DO\Y_!W4TTL;ZW3^PK^__96^^?NW M;^\N/WN!$P&3]0SF.[Q=B&\ FT@-.P[+DQ"L8"M. M20182GS/=SV:6+-R32+!&"$6M'$/#?>0;0M9W?J53>\DB9(PIB983M1RW2 * M'=<+XM!+K,2*:!PNR$+=/Y?_U"NT :XUJ6J-?1VQHBFP@2W6DYRGZ\,;KK,$ M*V> %Y? Z*KNTDI@!1E:>QGPS^L,LUGC6^T_&? _>%'[L%=@((QT[==?GVM/ M_NO_A+9M/OO/\U?\-^O9CQ?:+[*\86+POM4WVJ>HAO M"BL0VK4"K_]^B^F/3@KL+_)H2!SF)L2/F.F0)+7' M)G"?N_R1C0?]6PYF$N3C,YG?OWZV A^.I>4:+,:6?Q'PF8B0Q+!"2IT4_H^C M %,]YTQ63A[;X-T-F9NFQ&,QH3A"(G0\E\1.D,"?'B.;C!17>'\@O+N?XS0- M3<"T824@4%P[)@;\34&T$ <$NI=2W_ONYV!^D@?7+T>@;&6@JMUVC*58GG3_ M.'R%>A:.'J46^[ MG\-@OMOX+&UC.X%F-R];RW. TVQGZV(W YBTPTCTP--"R1ZU@P#]'OMN+ 9P;V;[]].<-Z$$@(D)F&TEH MNH:;^HD!0+;@']>S2>K98',!OWH /2B(_<"R0"BE$=@]#HO-)+ 2+PQ9%(-4 M#C@F3JQ)3=-P?90\H&GB/W9@QJ +>& Z.M$Z_G/4 MSL8%9B@ZQLI)C28^.MGN;'2^_&>2C6\U)+D""^??D()<<48Z8WZ^?'^(YB=F MMI+8==/ #UW'LH @&/.MV J2,$@MJLS/QSJLW[[ M$9N,&8'M>3X)?"_Q(S _Y\V0K=ENG)"$.1Y+/#_@_DJ:IG9B>80",5"FS,]' MQ+OSF21>D)C,,TB $;LT=(W8 ?,@C0$5H6.[88JS:=8KB8=C?EHTCDR6F!YS M0=!XD9.2WPKBBP0S0&8H(%M,Y(HX_/N/I-/E][;R\]68MD>V"I&;%$;Z=8W MXL3GLY;!1G3#F+H,^-7]V97C,I/8 0N;T(DP6 C4=;G/5 ) M:_[M,PV\D+F,&HEE,<,UB6E$#G4,AWEA:D:!Y[L1>A+F:S-.Q "U[!D#%!L. MUI.X3JJ,M\K0ZC(=W_#V;!5(LBO)"'E+M(3?@_T$RYMBE=E):ME0KGZZ;6[& M@4$**T?Z,WC&:D3!@LLF]I=Q\W!K?V!&]=#+C&RN@&)@DCF\4>&%=13#P0#,J.>C1O^VOOW8O?O[W%%.=/ M5U^QZB%P/=!TP)!.$Y =(+:-.#9#(PR9'5EF$KG$6=W =RZ3W21.XB9HI+LI MA@QC&@6P4-"NB>\GREFR/V1C]1\:G(:9Q"!GO)@:A :AX<')M&E"2!RBGW.# M@=V.NR/'=;Y^]Q+-B/BS2#D/08+W4" -"#.:&J46<.# C=RO>$UF$4E"'6>)% MKHTE%-3R$]?VB.6EQ"+*H;(_9),H\'V3AH9O^JD!1Y&[[R*L2/838H5^FGC? M_1QMRGONYL!;8Z3CQV@@5^R:%1,V9T+W^-#]+&G..;=A8U80N68:A@E(3M96S"B.?)JF09#X-MP./"CU' )"R/4L1DC@*+/YOBACH1-[$2@QH8O# M)TQ*C,A/F!%:CA/AC$3?-!<&X.<^N)BQ!^]0A3;=O,"U>0?B9Z.RYHV\GW(3 M"HQTV4!:UHCV;I0E>69W"XGK$KN4+[UEYUUT-XP%<8,#&>WOQP/*S+)UV:&SW:KMP/J6Z'MF+;O M,ML+4SC,EF=2T)=9$J6'EDF^K5_@+;EF7[57>1F37-=>%\E%ZQO@7RUR"[ U M;H%M?<1F$CC,3,! ]*D+FE]HQ7'@$.)@1F;DV\I4?#1^"KO[[;-IA\!-7<^@ M=@#F(;!/(V8T,2+F41:$21(BW<_/1=O:HYP0GE+#P!B-0!.T0R>,?2=.4M,B M/@E3Y1!Z1,1CT9#I@@H>I(;GAY'A\B0VEEI& +J/Z5,'#";,[%[C?=9;Q7S7 M_@#!O+;G-Z LV* S4\>U70>4,(>XH(O%H0O432R5[OUX9'=UBV$//_39'G M*2_0(V(>& X- RL&X]5PXPCGA5F609AE@V+H6Z"CT2B)Z<(\I -8Z(XU([QK%.A"1N0,T@H7$:6AY3+H9[E$]=HKUJIK89>FEB MQ)$+^A7U72-RPL (S3A*?=!XDP#$[ /DBYLFB5/3 19JVH!#@F?+9"D+B 4L M-63*]7 O5+Z]^>PE"3 *&T27[=L&BA1D8,2(3,OR',\)"/9AF$?EK*-AO0UY M)!'I ;(;SG.VE;L*(Y5(OC,'&\)S$CT-"J>UL8@#VVUZEV5=&C6^L M*GR$;V]>O+E]<_793OT &[@8@"3+9$]IHAZK/9D"9)0.K[@>(JYV$6Y03 'M*H,V\LML/QX=L_S:UXF M,N6AXI]MG[CR( ;J_'K[R]Q:ZTI,%MH6&*1>2ER:A*$=^J[I,S=RPY0$GK)) M'TVPOW9 L =V:!+BIP;SB6^X3I" 31JX1FP[KN6DGNE$X<,T-PACU\,F6&E M+:S,)!9+7--R P8PDS#P M@]A+0*E;I-(]FDE: W:$]2C:4/69$+_U#AJ8$^,,U2B-S-1R;<>,/"\%V>N; MCD.M-+&7&WV;R=P-+(@S%Z??WF#3)C -$\*PZW "AB%U#/1'&C:@QS))$)@T MV$JG ELOL@/FT@",3)/8$9B!IDEI0L'0=!)ON0&HT/IP:,6(HV]'D4&C@!IN M&(*1&,)O-C%C:EO ZCUS0RV)]'Q#=W4)'7EV^!;I@IP]EC-*H_ST,0*;-"!N MZ/I@P."D:IN1T#>3*(J8;88VJ'8JL/EH>6A7YKL7K[TW+Y*;=R\N;^!0QL!3 MH]CQ#( [#OB+'5#P?(JLEP6V;8-!0Q?6^F^OX('.9OF1:6):48A$X'@4B,)& MK=*W-C%L%14\-&M^]^+E5Z "-R8 \LC"T47HO[-#(Z8D,%(G\EC@><"BPPV* M_AXOY"FYU_:\"#9CVH2F-&;,M:(H!/;*;(L$8+\'"5-%QOO@1=A?'GUIH96F MF EKN2P D\-SC)BED1 ^$H(=;,09 S?F:]JV9D15YV.@L35/FN:G%8AO; MS-*$1-0"15]9F_MA1I?>VZO/INVEH*2[!K8@,]PH28T8/C,H\_"4.HS&]G<_ M1YOG7SRJZ;GC,&C#^!XO$&J"PN;: 'LPB$%IMTCJD]3R S?U0M.*314(?3 > M",0?8SIEQ"+#2GT'Z6&&]N^$9+$,1+'3^%CD%@XP/$!,N4L8B6@ M&EJ$.J$+/T-"HB!*$B=PB>E;CC):]\-2O[V]^6RG5AQ0P'KDV":P5,\SB&=3 M@Y$PC2(;\&6AT7HP-JOD7=MS(A8&Q$S!.@(I#4I8$'E.&#J>[P:69=)4U7'N MB1/=8JR"6HYG^ZGA\=1-WPR-R+-MPPR",+"H9Z;H/[,>P']&+)!%/D@BQZ/P M'F!$2>PE:>B:MNM:8:!,UOVP(@M#&ZYGNRQQ,6,7J"# 3#B+@HK'0C>B=A#: MU%I8>G<.)FO#]Q[/9$T8W.]3/TZLP 4[)_)BG@#*/#,$61TKT^;!B!]S1"(' MJ-Y-#(MBNR8'TT,\,S!2QN ,^%Y@H3*V#?IBX+3)=1AS!"O2"$!U/@ M>(FO/ X/B;Z8.5[LQQ%./W<-$"61$<(Q,5+?\T&(>4EDQ8L2/39)YCU1V_37 M29+1&A?=FE[RX_,P9Z M0 C2GT0TAK,445 !O-1PF,\ /9:;VM&#-"%,F)O8Q+)2/XE%'=\+[L M4LZY[A!)94[ ;,?E,TRMB!(2^!A)"\PT 0BXRBK=#Q_Z^N;JLYDD$2.Q9YA> M1 PW)K81VQ8QB&\F9AB:GA^ZW_WLW9\/I: ]8&,\AY+0M=,X#"*?V5BQ&H>D M2^I01NDC\R$7A)%%HM0.@04%Q <^%'J6@4-R#0;_>FF06(F-_6#6=5&]MU$* M%N??984Z$)A_XU5&ZI@E@P+4O:M;_@2*LVS+$9J>.S91!0M\Q)@JC;"P![BD MA6.(DMBTDM!Q(MOS:(03')6%\T 'P0.![!-0N\($[)H8:[0B+,^)7=N(P+ST MK2BE$3$?IM T<1W*T@"L8>:&!#@MG#>7IJ&/(XMYZ7 M$ZJ]FE23&3NX_]5CF,.@@7C85#^.[<3%WI;,]2*+.I&3.G;@J:Y)^PJ.8$]^ M-P[B*#0-FR5@#ELI,T+F@TWL@5[JL)3:OOTP'93<@%K$!,*.P3 .+&)%=DJ\ MV(NI1RCUE#F\'S;]%8@@-(.8^"!NP2:P#3=)0X. >6+0@)#03FCJ1M$AF<-] M!G87JYBZW ]'/.(&%B-.$@6>8P-E)F9@4V45[\DJ?GOUF246* E^9(# , T< M60;L*#(-RZ; EBR<'NDL-(BVYDW;F\]X, G#SK91Z!MN["1&'"?, (/8!#6"AE;"<*[R_F*U*\S@1PK9 M3O' QS.+@]0%D6TS*S4#UT_3B%F8RD-BR_99J$;T/MQ!^ :".;$,^\Z#F,5VXKB 6-#';,]-"(W#Q*$631S+9#2P5>OG M!T.KB6VU@B@AD1T9,<.I%JF3&B1T8L-*(@(BQTVMQ-F OUW,&\)WC.^>90]H M?WD/:%PN)U*'N%AU%(*=PEP[!?P$()Q,.XU3#^729QP_LK_&T7L%:[ 0K+^\ M^_#'Y8<7QJ_OWOWOZ[>OM(^?+C^]?//R[:>/QYIZ(&=-9[7VVP18&JOR6^T# M&Y756 .F^DM9#37+-'YKW2NS5[4N%CRI)"MPIE=U0RIJY&7Y!;.\ZDX7& _( M6,.I8?4D_AL..HKZ*JN_"+U@4B2LPF<@8P65(,_[]XI)U_"$8NK35(.UC\LJ M _ZKI3L836#I< MQ-M" +CX&^-)#1A%+>K/T\?DML&$=I-65$<'Y<,4)63=$1@@4DV@AMT M24+--ZP>@P1>\#F'].RG$MQS'P/T9C\#P@+U>/;3F.49*+BS'\,&9C^ZR?)\ M]K-Z4$[RN6']K?@\ ME*(0I"6:7*''@&9U,JEK_$Q$MS2 'EX/2"H(IQ?X7%*.I"_Q;4>,?8*"+^1, M^>OV, "1D^$H9[I&IL_D#<;6OK Y.F]02/LG O[B]H8NC @@?U@2_)60>J"E M. 90UZZJ\@8V!HN4R:+=(MMC4O%7\.,A(-B>$&X136^5'R7YU PTQ(S(LU2B M/,/W7.&DPG4< 7G1BK.T&4L3QPQ/1D(F<%S@Z$QZ&X,;:9:F 'H$705[AH.7 M@F$-]Y4U$W??,,EQ&-7E 8.U/%TJ8(:DN@))/"Y'3WW4?0C%ZXV?PE3,/&*$*O604(8("8/"@$C^DY4T!%%[4 MSX2U._^OMNP+124[HA*D!\J0J3'.0X5OI+S&EM4Y?#/DK Q8#B>E<0:47_XN/[ MNK'V6V5F5&5L3.#(MH]J]51I2J)?H"ISA?1=(AW17!4$_E&/RR&*)BEB1N26^R0')?>3H!^E'DW&7-?/D#E>ER#2 ME,%\:!@MT];5Q3GF%>->L.90U@/TJY&KBC7N1M1?I$--0W5D*485XAY)[G&7 M&(_7 BH+6H*B;MP)XA$0A99=G4 9Z MZKJ$4S)N1N3@-S4C-6)!5ITA=I3SXU%/2>M@',!]R"V!:?$PZ7693V I"A&[ M/!D8R.9)&U$360>W2M%[;"1V MD6N.P4%YP_F:8&(\EA5/;A%#C>.P[U>\QG5DB73?8\:<]#_F.=!"F5\OMZX5 M0A^'/4K_;HL^M)_A/-9&X\@%18_DM^,LJ9]=*&0=B"SC[H^R&I7<4X7\%1BI M0L-NW12CLA:56HQ4X\$_$_*%)^-E/'LIS(]I$6"6M\"A-$JXWUI,1IO$V MVF2G7_ SJ/P1CRV=R'69]0!/-%-:92(GUS>41K@? MZ3;KO4!?XJ0@DS%88O "BLDX8#DCHH%'5GH;?N'<$MV*!5IH(GEYD%74X)T4 MV@0"C8(<5$C<;?2_=QHQL[@NT_$-!D_R+!'5F3+;%-##&UUD*Z)A"E6/:X'Q M$MZR,/K9-%T%KMXB4\<[*,A J6W*3)TNX08PKY"WBCFYJ2>9J(*2R.WC MMHENSN%7";Q'2KIBPU%>WC)>L ?&]23',R-3">AU5F/J-\\BN*G*XDK$IB>H M><(%6*.8<1DGW@H$R0([*:L:*?,@?B[9HDLET/ MV-L-7E"?1-8JLW:N)HV.62R*VRF3<+]6!4%'6<) 7:?]4BET4S?U-RTRVUJI MFN6IT4,MIG-1,FQ2\2HVFH@Z*EYOKC"Y*YV&6W'8#@$E82?Q&G>V/(S8EV&< MP^>RJ.8#(O\7<5>_+0#+:W8S$(VY.!Y?OW_7)DQ,ZL;;-M_<8EYK/:9&)']@ M^GTE2L6*-G-J1>4]]VOA-5W*2#RA5ZA5R)I;EA#>=.!FD&$ "" :$ZZ7%.(= M%.R"##%"ZGHRY!&?^D+[8P"?H9DOVT-T\K%W&7]:)3*]8FR/ -[+/V+T5Y4S0D)'P\X@%HH]1U!J_@OH4)9_E= PW> ME:&A//[>!)M2:$36J^.BIUH-7&BO6ZMGP7U;=B?@VF&O"PK7"248T.+JL*5S M@'5G8U)05O6/1[WQ^9!?O^$YQ_AP_, *GM7:BZXA!EYXB5D,=<:5S%_:?-;G M33XKO^9#E\[:M:IKWK;P_.D82;P!X=H&+H3KY3\ERL0C/KY\KJ49 ML)HKV9]G$N=9@D)U."EDCI)LG2.:N339:O)<+8<5?_O2)D.2*F0CNF[TP+)^ M1\?.MQO&=PN ;/H)];PK#9^I&/ 0K$X%_A27G-'?MG6BF.*"0)>=;*9XTYRS M!EX$C QNH$UJ.F>_!;=0@$G#]>U:X!N>? ;,.H=MB28 74.97H?+NFNQPFW; MCLN6E<[3.+0LQ68O6)4^%FQ0/I7JO49*\G7XBAXIU& X,9YUC\\6_'G2]K3I M8M?-+3< G'8]8IC%"H+%+Z#-'" EV%Q9%;P8+# F_R-ISU[_]]/9[#12K MV4MS'72/R@Z> 1'I 6M(2;WF)42.A8ZYV M4]D3[6\0I%U3-)$BV>M%W+VAKVGT6BN!P$#GUFC$2,7'TO9MK\5\M-\:L6'+ MZS:\<8-$Z1I?WAGQCP%((>2^C+]0Y-NW+P6+I;S1N>R3X/K"V CW J>3"E6U M$U^KFY4)@Z Q47K1$2YY>< 3;!I2<=D+@@TN0<<#E[NE7*+6JY29>PME=0(* MY[RAO-X,Z$N[AI+R63LYY:9=6Y;SD243T(8SV5WNY5?A0\.6U,-,@*]I=P%Z M8]O;$C[^]P2P+QI+6TV_PV6;NI,9)9J\=;WR8%R@@+VW@' >AT=VTNDA[=@F/,#QR''['_*U>1KUF@+[6::?G9Q MUY5.1+]!)8!#FY4M6H68EVFR3:E:-KSCBSL5K>F!C@$'0#9V8=9NX1QKRM37RVBN4JN75+M8Y+QGBO_ M4^;H' **JD87;Z6@R3>J! H MD4-.XMNFQ!]$62NRL=^_(5QSO?D#O6H4(;I$KW#NG@!9*H+YV;A)IJJY(*(L M!Z:!3*9IAC3&-JIH$@J;!)XUM3)@+XM63WA%C"9Z^/%<*[WM[*(W_D7@XW6O M%2=*M"_CWXM&XG5(P MZG[^ G[UAL$)TCX(=^?S$H1/EHL15XW+Z4,GNYI>:O#^WR:B(/5U6PP)PM0* MW&< '>STB[Y&6#X0)"*A%#"Z%6R^@X]L=PK4+:XBW/Z5+B)LH=+V:28:V%*Z MAJ> (ZPL#)#VC$E.(C0NWC!,BROXQ*A)*EH:8RX OX45UUE5%OT1C,":*F3] M5ZP$/C0:W!ZYZP1.0#D9BZ9I';TV)9/+J?,?@4U=P*X)":"[#50P( E8X@@U ML')2,R,0B?#*@#1X+"Y-G M;GH_DMY$R2-?WX#EH_;Q_*TC[+;\K>DT ["K<>&B+3<;HWAKX,6S)GA*0W$E M#4G9T*2%F>0WO:YL-SP,P9#?\7YM':IP8T/D>KTN-S(3^S9C.>VW-SKN W)9 M]X0,F>'2[\(6]_70 1PYN&NO9K5GQA]#5<]B9#/)8I$.][KN>R&G[]6! 0"A]' M)39FU[5/V9=/^"2T'3_Q'(L7(#C@[QMTUL.&_A\L#'[\209E*:CSSW+R:1(S M*1,:P8B%2[@A(GRJL"T #AIV(E\JN^(:6CL=\74G&/ P8^O-@B%X*]YEO+GN MS:_M=2UPLB;7H.0% =C>%@Q@4X/SE",N*$&M_8;%XF3)45"-D()HR MZY19:BN<'M6<*7& M(8$=K/AD!90JK22I&';WYJ>FD2;-H?SP[O)C>RSC6_GD+N;- V #C%F#U4^N MX3A*/5E*AIZZ_5R:O_BS*O-VP?H4GG".0<[$X06P<*D/'SEPZ'O0K-E5+QC? M'V?(M8T&0*#;9W57+X8J0)U5?(7\82+O3Z &+D//1]U^(QQCM5A$JQU*ZQ\S M!QLA>@%VJ7 CHFM%YYL5PQ?_ _Q>T(-4>DOTPW!>((T'*>IQYT)H++ UD M- M"_V6@CO13WD* S8> <8FQ'&,09)D4LOP*9=%<'!0Y(4,P (@F9?S^AP@C_FMRUCY?U/6EY%>XI" U1QFE+0S#MEO7^B MIE1R<1 :Y1N]1S@?A&.-T=E9QJ?"\_Z0C;4P\/2>!Y!!> $:+R=7((>T2/@% M]9ZB@IRBITKWQ4P/68V.6!; CEJ*XJ9?RU!ZEB@^5%JB&Y9C/4N_"=#+\4/?C1UP@R9ER8!=+F20MYTJ:$#$FU\*1 MP3F 6K^Q0-V$&AKE$S,4^(ZZ-Z"#'[;UT&?L+*/9T?)H]@&,H]O_>?]#$JPD M:.&.Z['_F>[&&!SJA;J=K=%(U<<0%PZW_/0$#48Y;-?4F]B)> M0;GW3[Q%]DUN1KB2]H-,JD9#-6&/K M;I9+3]%M,P+:FMQ:V![?Y BLFZTP=:*&XU2NEN23G>,&HW_3A-7V!FX]>!CO M;ZA"PAQME(3E>2_W% -Y# <;(Y:XP9""R=%9&I6,R?+XF%"^V52H?R:!F8[8QX?G%5<)(* [@UO3DA5<:KFMG:; MDD'@&I&,V>5MX>6-W&^%-,^TXWT&X JT]S#JCL#II7,E695,ABB\NU)U'AZ7 MX5;!0/CPG>8H-M/C>&PS;Z/A&R5VG.C1:3C] 'T"D]9DS#. (>U\4"/N_P:L M :P2X:UK.([PN;#Q3+)\P1AM'.F"K,0,D7A!(<%)0/)_&J$GF#[ZK-!!-"1P MK,G)C=EC)3 JL"+5H,GBU-*%Y[A,U(Y"!AW\3:5 M%5U:SM(DG$VR\9?DQ[?MMGA:R^R R*XJJ>UJH=4D1Y?KXL2OI3.2Q\'=SSW:_[@.NXURN5P"RQ,J*)[R2I(?.^/RQY MX?Q7] O$;8B^EPL_638Q=BK#2[!!77A >2>^Z5X.RR>5'CIHER;!+LDF;N8. M(AA?B/H"_K;WLHD/UTZ1&O\'[C)>"1/MHW2EWZE,,[!5F>:Z,LWWO2B-2#G( MAMP6:3VI74Z #'9V41U"FZ;'UQEI)DNBZMYYYCLOU\)P$\\+6!&INEO/$87X M]8C_R*-X'.4X&$'@7)Q*3!E@U8*D =D*M)>/0?*ZE'6:P"?_P'865'L%*ATK MII+ 4E"K93+;ZL"DT!H;K:6APIZ;8(8>I^8?*6K9%;4\[^7L3=%,WYR20]^> M?_J/T1J^2V+@,_%GL-0$!&^@':J)(,KSZL$VX%1&L)X)+ M^C=!!WAKH;1S%?N20U)!OY7I%$ZQXHV@^PI5\"GRZ&73#871@;9X*HL!DSSC M#@TL-(&7D.&(5Y@WE0P9&H*X*FFFEKU4A$64QKOXMQY1 M[2Y"2+ #*Q)!?7XTFC0+L0BY#4QN94(SY1XE64$O"D=YFA\\^:J?LBR3>@\^ M3VYK'53Z33^B:KF:V/WXJBV?F1N?]>L M.S=2)2?#$NN_&N#T(A B_LZ=R;U\S8+V!LL K;YJYYA@C*)B U +>!Z'9"!( MA&F99Z7>;RTAG 5R_$+-Z]_;%!;T0>#IZ$1)KW,H*R@FN#$N7&26#KKY^"H% M^Q#NY(8Q]-*H^'-XYM;D=NK,ZPN2JX3VHL_G5+6G_'B]!5N>J4N1!L)?\'PJ M0M6>MC=B1LI''%]XM&!9ZTGH-P"7,.&3;Z=@TIZX;@"6'.O(2PV:9/?)B'OC MNFA@VP2E4ZD7YIM/]7_7Y1L:0XL[%+E:S=.Q<'6-7ZPW>X@+!#Y$C9.Z.#>M M9.B>V W0@^-9CL35^,R.>V!@D!'N!FD$)RQ*)JP"'- C*LM89$A6.OUZ4W6Z M)/:I4\D]O@)LI+F\Y&WP)\5,/^%^ E^;>\CCE2)/=BKYN:D4X'K%M/(J0YEZ M&]41N1?P$%$EL"XG<[VQRX6.K$D0$5O,HNHJ9N-;[9<*,^+^"UCN,^WC) ?S MB(A&#TV02$!3@'@!7!IM:C9O?(J?@@7V?73AM8G,@B2XVROC 6+$EL8;=%G^ MA?V#]OSRU0?!6?F"X0KXZ4T9"IB9TFEKH(-KGFDV"^VC*+[MZ4J8JV>(/$)^ M!<"\[N#8I"6V(T9JE"]P'IJ=]J'=)O#-\FS,(A5:&%]P3PKQGA7+CVQ\R[/) MBBO84=$D\DSOL\E^F[>B#RN2CC8\E U>!54+M.6&X(31=?(F'CHF/=(K&7UJBB$0$(W&OI=8JN? MC9;S4KHV^M8!K_QMQXOFMT<+BVU4FYYUWR;]Q2(590H8V^LS_=')6+'/?0 - MN?;U%,Q,D?F^5R7J^PU3%K-]98Y[7QVC9#068\.$/*SDI# ^UBB5_9=DG3LH M (Q/JP*#!600=V?G*&N [MG! M96.+ TQ ;S2X)FN*5P9?-2)8G'">;()))AP>W&^ 33)'0BMZU9?\7.M$0<5@ M-T)GX[(,?L4X?'E59-_0!R"U+N%Q@#]JG-%5H[1%WC"M)\@!RF*?O.T;1K;U MZ=: 4C-KO':])+&I['.\VY^Q1"\=@DD#+OCD/Q83F#QV"/BLLX(;^50,>$^&4\U"6G4U5:S M:JNCY"0$L0L!\\:Q/D?,/%*(Z0#-M@#?V.$*4- Z<+*BH>_VO#69*7T-O! - MH*:9?*MIRVRP03:J^ZZZOO.6JW2P_;H9P?'[Q<<+7.'+";86%P3(2YD9YO+Q MW$/:+KS);KC$'JS 4P4X_PVBHFBJMQD^O@)S_IKQ7"I>E-/(*)$ V*X'^ 8; MRXP5$W&75&0LF]IF4Y'H&A<<3I.EN*IH_=9.6CW?(Z?U4O,S3-<>I9 MUQ6N.>RR/0]P."1@$:Z2D)F[1S0(:NW*-AE7LM^>L_539TSUS<2VV7"WL+I[ MG>@I([OTB304P5[KL:BWE7F0HEU0-B*2U4TOJWL;<&\Q_>U">X/67U'B ;R= M+DT3Z7!M-D/.DP]YTK^P ^ #[@=KLA-*3)'LI_>*!,@E*SYMFA&.$[ (03>J);&[( MD/'R-HU3;34288KJK9=C"A#33\K+FZD'-3<+H2BI7._RD?3Y M3?1X]!=VV_M>*@EMAHKH;E%S^7:-I3'<@&B6!4!N?J5=M4M+W47CT.E'99KD MX^XH%=.YZUTYHN@D7':;0DT!X_E?4RT\;UC3Z:UO\DP?Q^Y6>1AG7;M=_SP\ MR^U%:((U[7BG$QN; G+N3NJH$9Z+X.-]:P0S)&V6W_0#\ YLFL]ZUA98/HU! M\X6URG^"I2R9C/&@B,0EMC$)3.HVM MD5L/>JN+UPL*X$0_M"7]/4Z"#*?;*HJ*;UZ9 )B39>R(B.E<1-XR#I,[FQ(= MT?L-U96QO)$W2%R>B-A+F_":)(D9)Z!<2^-8K"@P5:S[(*.:/6U^>2;;.3W- M"KXW?M,S^73IC<07-(Y>^1+^/O&U],QYEG7AF1P-XPK^I\V;I>/N0GSWTYC. M?^FX/G?R+?M^Y6I/?JJ6=/TB-DJL^0C*.>A3VRT[L":(H]G*A])0F/%GDS%^,T0WUTJV2JR8;A6XV5?6K.3 MHZ(*C!%N )N--GQN@#/O>XIBDGRYXC%K0ZXZ21A+TU606'2\ )S[.5MO06_Y M(+7$BHUE;!TMYH6UTD]^^%%[TC7V1ZNQ*=_DBM"/FU#B.I@MI4)[_3,V)D]3 M6X :/K[SD%B?94>+N=^#P0&_Y? X:#C\H.CJ8>G*#!1=S='5[M6HO?%YT:1L M"5._)T/?XGP=WTFQ==/U5IZ5>U+]N0+6TD/'WSE@SU&G^[1%\YN#5N:.D*A# MYVYR=7=,1&%H&D.^N3\,<6[T$W?5GDP9$%J0U<86Y&G&$OA@V12[D15;04/, MKY/C$?A((QX,%>RX*0=L.[.0J7*\A0]L(L?-$N);&FWI\,SWG MLLE]XR5US<@(,85)1(>[5B;88R893*H"IR+R/BK8 WWQ$MJVP=.+,!8LHC\A M%%_1)*O+*8[-'^W@41XVGPTUBB2LZZ[K6ML2)N7C!)J*Q#9OCT_;[(<88LP#KB*=D=%N M%P*3C%1YUJ6XC&_*E1#%Q#21\2R:ZHEZT]&D B@Q.59!C!:3 =1%L4_9R)V? M+U(LW%.#L2Z'IYG'(#9;BQ9(!%-",''H>T<'CM!LBHQ&V'.7EYRNI%$^B#1/ M1%P7E[O]<1ZOVOJ[GY_RTR):0#;(P0D$C/9[439=MU8R MA)9Y).6 SS];AMF%C&[1(]5(T:G:$VL:'/NO/3F)8_BBDPV'?Q"S(1]XP;/! M1MC)4HC2M<>29TEO<"[Y=7<[DD="!,L37/Z9E&-><5K&N^F 07BK M))&1."2(Z=;^X+G&XBR_ ,DA%K6_OMS8WK#KS7W11M8[1,-Q<.P[\;,-^I*? M'#O;TA6U(LAUM"!8YW=J9V!W_OX5KB8TK]LLUK9 $@M5^C64[314V8FB[60C M"^ZYS.?MR8=HDW/-8 MI(LU&U[L@)%TG(N$' EG1#8IQ9,J&?"R4F"2L/^LP]02#>Q?3$P#;PMUNM*5 MWKY$WV#X!=NZBRJ:WA3WWA?+%&FXY.])(9R0-\VH+_&:!6GW"R6/SC_&/O&Z M=DG_%K,W7_[K]:<7EW(ZBVPTU-R)K1,7>L2.]D#?B:=M%,P[6I"L;JG>K\+K M%SHUO82;;L"=_@%GCPAA/UX7_VQY3#.(;KK7WDQEA/"K:I,:290/F!V56!W; M=&?B_MNVFGR^@U J)BG,EC OJG3GM9#($$6]F1Q/VQ8O=D,'LV*2B=;G\22# M@]SK/<-+)GO-'R=%]@]J([R$97PKF^4UKMSE360X@#H=9IK?KX#N2CFQ"BN; M2@L.[[7BPC9-+C"0ERRH7>?N[FJ2=;7?V,\@NVZ-I%4K13NZRGC$KREFZIJZ MM\.'WVTYDF;6,/#-68.6BX?!M:Y/ 5K,8IYLSINP,L.<8TYS9MC=",L9WJS-ETQE]7Q M-SF>VA43,['@FV# M8HCKXA3*>V6*X>E3QOH+UNLC,-5KBBN ^LPQX#H48H"KN?((P,E/>!L!D/4< MXMS,QN8.4M*++I"D*+"K&1]O.1FBSVHH]*JZN1-N3;.O\E!=:+]S57KJ'>U) MYLSFMLM]05.\!,H2203S[^CVH,L(K]PF-GO,>#/]%DM\;Z"WIU*9ATMRH283 M.3YY[O%RJ!/&FU(^ZJ=]JFR!T$N@;%;"I\!=:)>Y;+N$S3QPCF]'[T@)$\R% M$/U$>@QC=BFZ'&T6L[G=R)%S= M"I/U@R"]0]*>T_[QEB)R[JV713,/K;NZG8;6O^U&'NU6/ K[=30"4XP/($.2 MJ+F#6-A:DUJ\8&K*9-M"Z4EVP2YT<8XC\X$^N%S'47NQ8CK7K/0(C)$*QZXF%:P"M2-.2NN0XXZ!H+B%5A;F,PV8\9*/1 M2;'$6RL*48ELEY;,VFZ^\H^.*LVLQ@1):B%M<^[W K)R$V?&F<^BQQ6/&-Z>Y/H M[]P:7"\^OF_\F6W'S1HGXN3B,1&C,L"E28= %(F7UK^ M,T12(5V;7C84M0V^?Z.TKU]EQZ=G#.J4>]R9$8DG 2#CREGZ-'$J,@ZPS M?!SOT%G$):DH5YU[(Z!$[L5-.T=A>F )VB28U93RV2RSXR*F$HY1"G'G8_\> M/@%[@7R2;^&AJJ:%O.A@F>=EPID:;SLT M]=\$'U>D'E?HGL,I$6@B8>/51O[AH[FW]@3YV.(3]''>M;_/ WVA+5@0CS44 M=>]T=^<#3=CIT]@GOZT.Y.QAK.7I%H$,4 J$2T6^I&UONV"][8I6;X?7);05 M!.)E^-B>5X#/AQV6LA]N%S;MC7H0G0,Q;VD_)T5NL8.04+SD)GG-0C.+^VQ. MU:<.D*(4@H?34.W;[^%:OJ[MSEBC&S(<[8KZ>(=+'PW/*T M+I2>=7,V^_/B<3^3G ^_DL=YQL?*4QV*JU+D474 $6<696+1]'D\ KFU"L5R M_TL.)S# K]A8O)U#_W7,VO(4D MT%:T*,PY7NL!8^3>ND\4 MK?4Y-8= ;WAWWS/)3RG0#89;>;PK)==EQ2W=G%>R@DCZ9Y*-1'"#?S0H\S;[ M8]A:IN)H@8R_XG:M',C9_EECVU29ZR.WP_J;$9D_XC+><#I!.<2%0^L4Z!VG M$8B0A*LR;WKJ@6B(/B(9+PSA@DWZ[[@@%0FKP(_22:Z!2&S]W6 M=2UJB2>U]"9BO"Z753-#-AX<-(;>1=-FN0]=]80-(V8N&SM;:;K:YR39;EFCB'EFNRGQ3GS9*: M#XR3W'?H,&)V(0ZQK^'$3J+D'/;EC0Y$Z6V.\/?-:L..%S=H/3IOX M?H/)$/L:,+/A%H)(-RWWP :(*(+8WQ:\2(]\11"*(%H5P+9TT[4412B*:&>4 MV+IC[VTXTBJMZ2A4S97 [2H+F_2ZIYN8-G>>HJ.><5K/6'QH;&=S4T.PT>B0 M#\ELW><3,,!D OCJE-5Z4-Y@_Y*\O#GAT8&;\G%'#]W=L_&S!*VI6^'J25X* MM'<#K1/J5G1HZNAI@-8.=?,10+M#O>X(9->*DFLU)G%S!AOI7K#:3:&&6>X? M2X[N67<<$:^P]%A8\AW=">\X<%UAZ;&PY(:Z[^YQ?._]8UA'()S7=VXX6^70 M8<6SCH-T#J^;OF[9PCG;2VN;]BA M5*@M E>Z&2ISY,"QY.NAOT<]5R%IHS210/?7.+@5EO:.)=O677>/#.\L;,:- M>O^/GYMS](CZX[F MZZ$A^'YEC6>(?2MT=<^Y8\![Y]@_Y5K!+KE=]M]Z@JVR?M0>UDH^-7I]8NFV MZ<[E*V^[V[T9*:>&#TL/_=59D@HGCWY&'!.P$AW8(7DPT7QJV+)M,*"LO6'K M+)T#JSM:JZ#*QL3KZ8'G+*5=%?7:.X("/8@\A:##19 5Z&%H*@P=+H9L1P_< M<"\8.F4#>,->^><:&WH"5&IQ(M74WV-X\55@]:*RZ<%:]Y1&"_6#UE(W=]<.PSE6_#55NZ8XBLVZH&EKM M)&M7#[W=)^V>(V31+K!4,\V=FKJ[L&1WFS5W-'UK'V#_AWT^GT1Z<(=8U:%E MB2HR/G,R=G7W#@$]1<:*C ]IXT_< -2E[9,[%!TK.CZDC3]Q/-UQM\\B.\34 MR*,S!S0QE'AP#&'0AY'\#X M05'3?;,V%3$I8GJX @-%38J:%#7MFIJXNOC3F,"FX"?-KG_^;_Z/N"2N?OJY MO;SYLEDPWV564%:,GSH^I[I'WH\M!HPS+2WSO+S!NE2^$ZUFXQH^K,8#K9Q4 M< @*KFB3,4/$PX\F:U>VVH#O-?B68&E-Q>H:+B.U1GH#0?'B,>_.T,/3.8AM!$ZATW)"\Z8/E)@KB^J[V-P4Y0*8PFH^/!4\\R+P)/V U5_\R( MKZT+ FC[=\2CR M.+"M*O)0PN41[8,C4-D^DAP>A@K9D%1?&)H,9]]_P=YI*?O^"?LL<;IZ7H_" MZ3'B=*?CQ15.]P$!9Z?#0/>/T_.>5_^))8,"WG5URU4.RJY97HXP75HIYDHQ M5W;;@Y+'?B9[*_(X#O*P;44>BCP4>9REU^<5*UA%H<'J$.+5WVA13X70OY]0];9R>M_/GQ:H4(*6B/[2F MIUP5\(FW&"KG:@-VT@'LA,IGUOA" M3[I*1I'##'BB-7J5HH9SH@9KC<]"D8,BA[,AA[-LX=&56LHA=D^PB?C>R]A. M[60]6=YD]3S+EQ5-W=_(567QBJYV,OK@ 8<^*Z)21*6(ZMQ<=:^Q7Q^KQXV/ M3M<*MDF2_&DG""R? G+TQ'R6Z+26CKA2^#Q&?"Z=(*G0>8SH7#Y)\>CQ>9:N MJE]QNEU9@$Z!_JI)5@^:2264Q4=:@K<#:&[6;/W)]F-&[W9J]K;#O9MP1T81 M__5_0MNRGSUFXH2BC2.AC3NXKQ5%G#1%G"^W.&6_33M$.&9I63'X4; T&VMI M50Z; .&8?'VTG*M3\W1NM,^CM$@4#4S3@*EHX-QIP%9\0-' 4I_B"=/ 67JG M_G4/5>D #8O]YB&>:?6&HHZ-:K\4=2CJ4-2AJ.,.,#O7JN)S<%KMQ X1.'SJ M -)I.8ESUB:@G5Z&WG(G_X/!XB@/CZ*EA\MT4Z2D2&E+%XIB2XJ6%"T]@G[X MTYC CN$GS:Y__F_^C[@DKG[ZN;U\HR]G%$W7O@@\6-:HK#/LE_6T8CEOV/GL M)J/C@5Q2_T:)"+.[A<0 \\EX^2US ^,?'[(VK\MRI\'1_W=0=>?TBAEQQ<@7 M@Z2PV*UIF!7&# QGM[\<#S.HVAT<@H5P>%X.1Z3*ZK+ '+WQ M@&F?!A5CVANXQI\\LSFM6CG-P^S0J^-7[3,_ET29WX@EDS"-\G MOI:8\BSSPC2%H57U68Y$Y(4YQ:>GOK1MO[EWX?ISMI<=8F ! L[W% $*T3"J*)TPH1(* #;]%<];?EA.7KH[G0(VOF"UM2M4&D].]%Z=-]71+L3R)[X0,0=ZI-'(#,_ MDAP>AA)Q2*HO#%5,5;QP%W/6"]9TZ-]1!8/"TC::C6=%"DN'C25?-SU/(>FP MD>3N!T-'J2TCLHY=W3=7RQ!E:-QUQI%N MF:O+0!5H[VH=>VNK(JFB+LHYG8?&*%:PBN? 8TV%69/6XXN4QRDC>GK^# M9A\J\^O L>3KH7_'^54*28^%I$BW[=5N686DO2/)'X=(,7JT+* MRD[VP9A3H/GZ= M ^3-1ZD2'8WFTQ5AR"[R3["YZ0-GC)_:,7EBZ;:Y_;R-W3*Z,\:'I8?^FB[^ M"B>/[G;037_YV$^%CT?G6?O!QE&*[^/W:+S&1BFL'C>N#%TKV)%.+=[OL?'T MP',>:1[IWNV98T10H ?18XV75@BZ@\] -]W]C$E12-HBH.$_]A$Z2L7@:.3_ MKSA7MRQ _*-Q/\GJ ::Z8R4Y9;%*>0?K)+ M%19]Z.ZBZ\=T*]@JBCT@J,(/ M%OIT?(L,H7:8T:MJP>N0NTIHG9- M6R85S3\YJ_\^8^%/6]$/H]6I+ M[CC+!V^X4Q37&G\8$ M-@4_:7;]\W_S?\0E.)"XO;SYLEDPWV564%:,GSH^I[P=[8<_<:,YP?:BZ;@' MNJME6+*[-C+-J*ZL2"I&:D:U^%;[WHHN+ W>F6=EH6MEI3GV#[J6PB_C 8/_ M*\:T(;QA4&L,-D*UCVPT9L.8P96FKN'H>> -PQ&IX+MQN?%=YL52J F=G)\2 M;YHCB#G;:'X@C]K\\HQF]2@GMT^S@L.$W_1,/ET>4GS!K%6" M[Q-?/[O)Z'CPU+/,B\ 3=D_5/_#B:^O"7.02$E_:=M3O^7(WS_7= M"_/N:U(+/O,%[]YML.=:@D4*P)T4*6L3 B6]S@@B&8@,"<115,RSMW?".[^ M0_9NFC1X<%K'LDC\$<74'4P-.;3NVHH@ M]D@0IFZ:AY80KPABC[,O=7>W,['/-N5\3;OUJHP5P'CB7;UGU[37M5A:5]8XE/FE5]U@X<2^Y^9D4> MI9IP--K Q\EHE-]J=4;9 SA*3D3M-?7058.O=P':0'>Z,\T',N"GP( !WV:0PBW;3N.)KXX8!T'"6R MZKB<_7'Q(CWRU7%1QT4=EXV,69 NWOUJEX__N&SCF=OQT3D\"G'NZ'G=*W4< MB-ETZ(5,=RKY&579D%3P/HW"Y^-2(UH-P,]20$0Q;B^$7[1R4L'E\P%%'-;P MO67-E VYT0^Z1L;C*HLGHCH''@ZT=3,>X,.NRWPRY+=FPU'%ZAKNJ_%/R_]! M(P6%_[N7P\=V^ />1H!&R!73GK]_4U]HGP9L:H7];[4;4L^]'XN1 YCTP*Z#H"VW;E[JW(SXD]GY'*>S;-CY M\[+F\V,DB;5EA8_,=?E:M&8QBVLMG8M@NM32?Z122^ $67>Z.*ND509+%(?_ M>ZOC6E,,EI(QT41^.&?2 ]@>TEC* &; K":Y^).?:F07>2=S)(O#VX;9%1*G M.)J]9]:XB\LA^0;?_ $,Y".KKK,$'OT$)[;8YK/+/S[RWZQG/VI)7D[H(E'Q MO7T1]5;?+J > *#P#?LNB(N!]Z%6.-PV._K^#UL\^ KEIQ(#.+P9)8;%/27Y#;NOO?IJN M<\X*8P:&L]M?CH>C8- <9!])#H_G?(!47QARC#WQ:+Z<"VW!@EJI.<.Q_5DM MU]L?QUZ@N@/KZQ@W*%')%R/F:U_$>'3M9I"!)GS#0(.E6E%R=1^8'R\F8?R] M6IK58)%IMZ +ZU.,%BZJ.=S@T<.L4U-!=K2LK%G8 , -FYF6!'./6[3&6O*W M5D[BXU!7+*MQGU$C\C)D P6_'58,#P"BD/QTZCTX;K8"5CBI$-$)B+#F+=$, M#YZ1*STFS17>EECXQ=(>Z!//A?:RV<8V-&(*<0+Z/TG&@O">O_O/ZQ>&%5UH M?PPRL&4 9P/0QP7"D)AZ1AL01%["$[1Q!9>@ ,ZYZ&A!.B,B<%G-\T&&P9J& M6:)K&9!#K8&ME /N@538&'%83X!BVB?=9%S R@Y8L!>,=HGY8#MO-:NN%J! M[TA@TQG@G^)# 58$$ 8"DKL;NK4";C(IIA"L($E! ^ V!4"V?FB1=;!,\A-+ M!@6\_>J6@X$B,,L1SD;<+Z]>YUR8JI+U,A>S0B7<)-5EHD-96BC!LT5QH54C&C==+ M>N+@1[Z[^\8OFZ MEO&*J*-"X2USW,-B%D[/M-PKLYC3L1:<4KVGW/0M^D8A6.DJFUM-5M23BH#D MGGJJO>BI(_X(@8GB5ERO+U"GILQT,+13X>X$>'!FURHW2 !D0D$C05(:DZ]: M+3T#"UD=L"[X6BI=,:%\E' ]R^9.T1>X^"2^8*"8)9F@(PZO(0B,[!O_8+\L M8N72.IIO?"&"2Y@7SA27>%R%HO7+" E9"V]7MT+:WY)T)P%MCT#C%3H3@^,V M:J9<]S/;T^>SZ@7_<6V+Y:\9);%3'$C8;HMW'2C MH/18BP0"UQ<,W%==IN,;4C4LI=7E3E#Z+_;TOT9H@-G4B9V"C4]O\XLYR,K- M[X>ES2YIAGG9G1(LF-"LWG$ZN&VJ\E*20[CV:5&=)YJZ=6BGP+C8*)A.9"U\79G/Q?L6$]9Y/( M[H'!#AJI@@K/Z4%A\8E;#85.R]L'-UB]MC710/3Z/Q)KX+R!SS] 'M#JW=P& M*0HF#N)--A[PAU9L1&Z;C923<0TZ">;WB$U-X"T5E]/OJPP6_QR>!)K[Y16L M!&\ZF^.Y?LCIR0!@,?6O!1K1R8[G2OG%1C[*Q MT--E5"4NRR_\[+*ZGP C-75,!2H+@PIQ*IHDKW9;S)_/E52H(L/+(L/^H46& M=PV'Q6SP.3\#62U,/R3-MW#-DGZQW=%!#7*J8^51= 6779'OT!7H(K@CCM_K^;$9-J";X[P*J6X+L M[/>::@>^,^#^(+BIZ@>^%$)GV@]\=C:7ZNU[3+U];=O237=U T?5[?F<*,+R M;=VQ#ZW?LZ*(/38$"?5@MYVJS[;UV6[[JN]C1ZKUV8(RX*<[[?^MGG%:S[C_ MI#[!_*)#/B0S1=JU]H1]3?*)3&E8E:!:#\J;0HM97M[,314_/P$2ZE9T:.K[ M:8#6#G53@797#:#A%P5:I5$>DD9Y!%)S11F_&K2P,11]1W?"U?WGU3B,O6/) M#77?50. #AQ+EJL':\9'*BSM'4O.'1N4GJ.Z<'Q:P?J^%6>K#KN![GF'-MWV M-$#K^+KEKQY9I4![YWEM3J@B+CNAVIUZ=(Y2X)V0?;R^*XM2&C>/^P:Z'^Y' M<518VF8"J[NGR9$*2YN+'4^WUX@>A:6]8\GR]N,5/$JUX?BT@XUZ,IVM9NQZ MNAGM=!3C^8(VTBUES^T$M$]I4?6_:;!G>*PMY-!L!6ZNN?AH=)^N' ,;=CVLF7]JI^.)8^JA'RU3_O?$X,X9(;:MVY:E$'(P M" EUWUMJ'2M\/+H\7Q/Z4F+[U'P9JWNOJV#7QIS,"O0P-)>R,A6.W#N&;$'3)32-H[DI[8WF,?H:-4#8Y& ]AP!L/9!N] :MA+3<:# ML$*.$*HX ]VRGZD@OJ+88X$J_%!A_".4;V_96 R&B5E:5JP=2;%\J(ER#2VB M?\_6W6"Y@:M\=8^>J^7ID:>B"X>#$%_W5'#A/VCB3+U'UK=8\JA:6]8^F)IP?^X1' M[HF]G/\] I2.\J0JPE2$>2!04H1YD%E5BD(5A2H*/4H*Y6KX3V,"FX*?-+O^ M^;_Y/^*2N/KIY_;RYLMFP7R764%9,7[J^)Q@=[0?_L2-YOS:BP;>'NBNEF') M[OK!R-E;&'>N&*D9U>);[7LOO @T>&>>E86NE97F^#_H6@J_C =,*^!9VA!> M,*@U!ON@VDG)F\R+Y8"3I@T_*!X MTRQ#S,I&LP[);,:\!8#F9%2SI\TOSVA6CW)R^S0K.%CX3<_DT^4YQ1?,&G7X M/O'ULYN,C@=//?.:+P-O%\_U MW1T]6"WX'!:\\8SX.T?N=B/TP@U5A$6ZP9V\D=8F^Q<<;S\0F).)PO.$O/V- MX.TOETB%3?QSBB"6J_53JN2\RW8;?^YA$Q-J#YO8.9ML6 %V&K"F NP. /N] M./#)@!17&TT:4!#>$L(_+(7PQI+$#HXKU+.Y62ISR9NZ MI'PI<+=&LXHEX\:JO7\BU>GD&!Q1&H%EVKICKV[ N+>4%$41>]A"Z.AN9"N" M4 31L(A0#W<[QNML2\9WRW@/)!YQ;FE![ZORJB+#(8'E;*$=J9*+:3!&MFY& M:AS:@6/)"W1O3]..%98VSTUU=<]76#IP+.T)0T>I)AR--O!Q,AKEMUJ=4?8 MKI(347M]W;?5Z+.=@-;2'5,-8-]-\U''5I#=S1@G90:?G!D\E?.V"_MWW7W; M)(.>=,7C(P#HL$^C#5+1=.\X#OKAH+1GZTF=%W5>-O3X^Q@4O&/7('5>U'DY ML_/BA7I@W;$5VLDCW3G2I_1E4V)!6\3Z/P^;C4 MB%8#\+,4$%&,VPOA%ZV<5'#Y?$P1!S!\[[@7_E3UD&_^\/_;^_;FMG%DWZ_" MFLI4.;=H1=3#DI(Z6^4XSAS/9&*OG;E[SE^W(!*R.*%(+1]VM)_^]@,@08J2 M)<96;<:V1!!H=/_Z@4:W;8DTC?UQQC=T8'#@K=MTBH/=1$$VHT?]V3R6 M20+/)?AKM_.K)4(/_E^\'/[<<7[%QP3PB+B6ULG%GTG+^C:5I1F:G]K6K4B6 M)H 7D@*1A>X4!\45G0#I8(OHOW$4(.=F*4P&QY,B!L+0!25+7?_BBIWXH%C* M0'.S!!A6QHE!WS?.L#4L$:;3!<+$2#2213/8")6 M32#:I%>_U2V3JP_D*KBT;D,KM+@ 8 +N;5G;RN3.2/+F*:"= 1*#HQ3[,D(7] M3:^0MQ*6>B(5%B>$$QY/877(8A,)- -PR@+^E<0>X2$HU(N"-'QLYE\C;[)D M&F,FN(CC?UU9;A!E7AWBOS& $R>D!T^F0 -\&D'XT]4%H5B((\+WA.N"]9)J M<"^PM4YQW0\583#<") S7I>2.9IRQR F+:GT&(P9N2*%?4*"3:7P2@^W"PV* M*"\4E?&SVRC^#JSB(F)ZF9N28H 1U]^=?6'"?B4"&)Z82L3?);+?\PI\S81R M!*Y*?Z]ZN;K]7-*_9/&]<;JM3LYYP&U@-+C?#\K,U\1,PY:T%V%#VDF@[K;8IVMJ40@*6R1G+@ 1&D]6FSPN! MY<$ZYF PXYFO;">UPBEL&U"E#$_+TK]2)-2^]SIT\_7#/&)CXSW-#K!470UG MS\%\4/E+[>(1,28#<_4C=3?E2_Q^^%AA8;5Y:^&IHJ[]=1TV-!0GHL%> ]!(?^,Z(8M>P]]T&OT MP3J75KK3$-Y^O2#:>B#=033'EH#/JQ96SVNE=G"*K6;MX.R.=C#-L$=1#J;5 MB0V>8V#H+#:4J9*&8AIJ:H W@"RY=>F"#A'HM<_F0;20J"RJBJ(8 HE;-_VD MI&!P2L '()UV;@#CY\"@-#$RAGGH43XTS"P!'S>*4\,&O;<'#@L?F09Z%N,N M*V+";L$ZP/WS(R_7E?#^>1:#>\X#:+*D9;8497/?1U43TDP4P]+^)FEBN6). M,OD?!"I::^[(O!JL^4V&Z.(PY3S@.A_XE'3_\V+-ZGFMPIINOS"7"&N<_F % MV#PIS'0&AOOSZ#@#[N"$ VSP<2[%ION&!#F[.,^E2L"WDU2$H'.)V)GGI_13 M*GX01@ D&(A38YDF64R/LU25I!4#5DS;<,&?EZ=;CU3XBIYA21O @Q0XX?&H MD-G@0V)ZY94W^N$D%AIX@;(\PRJN&3/&X568S8R^V77(4@(P5V2XH6K3@^@6 MHPML!JE]STTAFL16L%EZDVEH@59!$$]H4\?"HW[!B3;)8)%'M8\M,TD5?S=A M?WJIR, /X#42_>,(N"6A."\LF&P#D%U8$XIN\FI@]9.)\0V?T(S+.9?=A(1#<\7\/'-!*CX&W ?&0\H6@00Y MGNN.VB47G.UC4!Z 4BKT&!1CV-68(:XN8YSD&+XK PQC MPPMF,IU&1 +U*LE?P8$U(.CIK &$0N_5;9T)9VH%9 =XJ22:)+>8IB1M4*_ M1(G2B5/=R$R^WI*Y6@^:+U#8ZX\ISI#"8-\7&CR4ZQ7IUFV'ZL'@A00@:$OSOY8?I1.JE<"6_[UB+7[-_ O MK2^1H*,2@(%15:)%$7XIS11A+-&V#CQ+UMCY_SW[=.B, *I@Z3/??35R_P5; M$Q \(OH#[$VUDD$S[.51H5[>UE.A.*Q^#BQ8/[>J UDYR< 8;@$,Z326VR/# M)D\!-! V4*<+Q #3&'>C,)0LB+<^.#DX:"SG8J$7$F4I>F^8AL2+RN M,6G^ M"PJBG,!(X-$=7\-,\*%7(YYWMZ)],02HY_X["? \ZGGEM);T=#F_J-][.CV- ML8^QFJ?I:21S/V6C71V]C:/H.TFN3$QS6!GKF+04A8<>*U.NYKP^^K,LG6MY M\+'WL%ZROL*:?CL^OK ^^Z$(*1'J3Z!0%M?(UHZ)T%K>_!=[;AAK"@@K86$S MM;#WUF"SY]^//OV MZ=CR$QUC!U-S88QJK$VOV]*F'OQ57'- !WA)!/R 2/772FQ9RV0/K%-58O4AWM%XWV]U,#E!_8E2JN%OW;QL MOAJ]TVOU?U)GW_'4JTR7&.Y:NL1N*HU0Z\0"3G/5H,):!#[+)0BE_N$%&!K\^ @6C9)84NH<>UL"+IQ"W206_QS+%_$?R M%DK[]A+/-? #&]<'V5L3J, BK/>*X#A MB7#] $Q\=20/=NH4*>09>X6?*&ND&*)$30QZAX#S^ &]%R8Q$]_1^(U)M:-V MQ8GR_AVFT:':23:9_825=( %>*^GRQ3*R2'81,"QX!U^> /Z,HH3=5XF@@5N MJ-8_B9BACA$X.OYA47F\X%$;.<+S$S=+R/X 7KBUZ]Z-1I, Z1HGJ9\"GN*[ MR%L @9/D_Z:1;?W5NFI9JW8TBNE-H("9,[HK S3#&OW:: MN8C@?("'Z$ 9:!' +%/%&(KV9+;0>45DTE>GD@AU\#[/8M!?^WR*MS[M:KJ> MH)K=4'P4B!*T 1K$;+;"&L"\(O['S#E#(A&C 0,9$1BG8\Y]*[,N!L^U.:IL MW[OL>Q*U!.0T0#DA.Q142+!0T:._L] ('VVM>RXEC(&(E)^*58U+%'N0\1E> M$N#[0L'"%(QZ)U0TYH>G"UJOJ20,]1W2(RB>K)XE6_:LF3GW M=Y$GU] M:XMTU.HT$VXF;$YXL'FWMZ8Q4FE-*R_UC_:S4=8W/.!B*G"[+/Z9>F;QCW^RQ8:>P%[S\3?IYO>#E-[M_-]B][*J.7Y5; M_(P%'5][/:V]+Y=U,+('P_;;1UO^?M2-:]AXW]FX9_=ZPX:-&S;>V$=. MO^'CAH_WFX^[?;O;Z^X>'[_D[B8;721\M7T-G",;?FA:1CP.:7O=IAO'8Y"V MU[?;HZ8[SZ.0=F0[PT=M=O)Z(U-7*]*KF]:;6Y-R:#OW[9:Q0X;_"]\DJB_2 M^=!LTVYO$T#^T6!]F^=FEYY]EYY=F%ZRD[B^ ,5KM07[]J#_J.W?7RUE!_9@ M]/A&]FNDK#.PA\,FH/$H/>JZ]J#W^%[WJW0-[RZUT%A*&X?9AZ/MSSP;0_;) MML>Q>\.C9H-V=X-Z]K"__6EKLT%/)T%M^\AY'A%ZR5[@\99U*UZ]@]BQNTYS MPO4X;LSZZ'9#UWO&.NWAJ EI/ X6M#N=QCE\E.CDL.W+)#3L>(S1W MUW.OUKK:>OV[+=2#D=V^(PWFYVGPS'&:AI=?!R_W1_;HJ.'EAI=? "]W.H[= MWOJ6>,/,#3/O(#,[1QV[V]G6=7@J9GZMQPRZUJQJ(_C<67D_)^R[Q_0'3F>G MBJ4]!PU^;9CJ@9EJT/!4PU,/S%.=!J@:IFJ8ZI&9ZK4&J>N;5C]W.JGB-=7X M;9G=7IH\=M=?;WI\.NVES#:,^?B,^7,QKH8Q&\9L$+-AS%?$F,[Z,E8-8ZXV MO]]1U]]_/'\L?4"3YOZFEUV[:%;?YL"_;2FL=^Z/ISV%RUM?CE M(-_]6QE+RQ7)E/B ?I#PV8T(8%6)E49(XO#:>G/4;0TMF'U I5]NI[X[M6Y% M8DUEX%%+\]LH_H[?=!4OS;-X'B4RL;$'_:T, OPO]CL7-\(/J)GV6 349QY0 M!.:-LR62R)LH !&W+4\F;NR/P:N;9#$\&NO.[=2Z_<=>AO[> W1\OS$!3!+N8UZ-)E(JFE# MA03> A6N);V>>KY'W4+\[9D2'3) MD/#8;![>DDG\>2:^2\L/;V22SF@T/Z0%<9?XED$/G$3M#&$4345_!J2YD;PQ M6$LOEB*1YJ-1"#LH)Q/?]67H+O(^\C'^"N^"N44SGYD)&]3+Y>;Q+T*V@*[ MK('WY2T+5NFVW-WGZ XE7/V<63N ^^!PP^7A2D3Y@9QM)*,K4%*3&! ME+R_55'CX?AG*L\+H@UL887,_2"B8$XM/[PRD"CH=TQX]Y'."-&Y^1D>5> MC:($$%_ KX+WN""ZA%DP*L,K#]2RSDR)M%&P9F)A40=4G$]DB3@6X;6B)_[N M$GVM*%:2C4*-30\"^HZ(%]8X2ZBB":XKGR5..97N- 09N*8E%QN !;B" ' @ M0P2.D:6 "\EJ2AY:1)6@]#K4 ?X#@#W5!7L?RP#8^$9^4)W:R4PR'U2V8;MX M1(S!#LS2U8\L-95])CSHCLKD,/^=YE'7N;B6AV, U>^'8@*3?2^"6[%(?GE7 M6A-(Q6&%AM7EK]Z''09,9'O +@4?'DFXE-\MM.VU9H&/@"^!\_'2OS7Q0Y I MX-]Y:?%..3=H^R- $@U49.+G]AE.)D2*W"1&+A@Z+S4\0P MV)A9HD5:?0Z:E]%2! %,9H+#B!@ME/((QJ0T7,)SUV1FIM)4NZ&$Z20HS/ P M 9E75K2)JIRG$0"QJB+>*^T(U]A76!5;@[&8) (T$%34'5@#:"N^&P!M58I*-T;J< M$S% ;5NH@Y2^8/.6F,Q%?]5#4\F3H!V0X6).B&]9GRI_08V1@(5 E$8VSD(I MXA#U33$V;%R 7"LEJV:<:&4N^>L!2&5,D[@.@08T#?TN7(Z+LZ,5L65*>\T? MJX?HK7-PLMU%RUKE*1"W? )&Y;\Z]-$L+QT'>M%M'N:V-C[]Q6D[A M'P#'H34*6B!8V"A,!55O19FL K8)1@=Q#WS-U201B3)I&4+&LO24085ZD\8N M;"MZ/1F^=<0!N@.1?0%+O4%K3X)U(]/]E8XM7>,3V%@ F,_"1=+[-:[_OBQ\ M+2R"B,T+F=H;$W&1)2(_-,V2CB]@'B50D.;Z.)5EB+%S"2A9@LKJ( M[^A"2S3M@0:F6A8 &&!$('S&68@,V:O8"X3HC[5_C MT">P5>BXQ'(N?*8]V@U@T)/QK,(1VL*.P4"C1:[F#)C"RQ27LS W<32'L+]* M>I0[P=CK1(9=$B#>Q=D?^1-D6)%GB%SCM#K]7ZTYN<-A-@/U!#A=^KH'4(U, M0+L%'K(RM?S_X&Z!N3,U1L;("@6/^0,QGP/^D=%6&E(MIHB*B1G&?;3LFNR0 M,V++.@7'D$3'^BS'<8;6G*,9BSS(;/PW!:,P4@/O@O^36\KQ,\ *M?IM?,AIM4'=&D9E:$;J&[$T52@WQG*B!82MEZMAD1,.\0G^6S0PH>&,J9'R!%$ ^ M]2!HSX]1'$>W&"E2Y%("5#M31>X,B5L7*">/D,Q3]A_!I8QBA'C M(:8HZK G*,I N#3?NU4S:;U09;6$]I(<.QORWS](CUO@,TTX,?71)7!( $+5;_5]9&QVX_$R>$_?E M[./YI75@:"F!T8F(W@J2^>M;9BJPG93[9.7MWBY83QR0!) 0L2M,)I>B0AT! MW_*L')@3#'VPV'Y*)3*I[V_Z[AP4"CZHKFB6!:D/GW+P';]\E8)5G4:@W"\E M1EL5=>^Q=%RQO\PEEY\OR:!(-E\(R%:D[5 ?)4O&=!Z'F)3%$;-99:7XFHU? M8&R.,039/MN,8_-V5Q9,E$.U$ B OX0DAS@4B,/8?FQ,FXB]X?O8NEEZVN>M MSZ6.A=&BP#L'"MNM 5B=9'/UVX;Y:?..X=/,:TM/.OK)3LV3ZM%BAU=M7'G M8>=(#]F%'Y7\^C=WC(9;7QEI=)1/KM?'D?!K2'[<"]OBELH14_1*AFCU74G0 MOO!7O*+U19NHEV2B;KX-'W-2&]B**B\* ])[,^%1F(;1,0$SW[!:, QF6J4D M9W&0RC*E' MH]>R45Y[($P6>*?5^?4E*^W:'<93-_"?L(K_C0P%;@:'^FF+9(P?ZI, T ]^ M")(R$]I3I4/3L3*'0('$*'<<4$36$ $&/TH6IHKPBR")2F<6=!*W8(-W^;7% MY-C=3"J.WT_P"#)F%R#F/7J%B,]!=*O.C,OOT'9KKME.HGN_L&-XHJL#Q>4P M"L=GF%!^$87&<&M!'K6=ZZ?0L@A'P("=8T16Q8/Q?)F#,54GI#B5+Y_(NU$V MQ^ ZS2,/6O!!C#ZB1!GZL"0\Q]KWALRMN]'4>KIW@X^1/#S;+)_%\7D(L 3A7!\#_L)$^)/.K?GG4X!>CW_,K3#^%4RQ M32Y\-NRQ^IK(%C<0=IMWT"3?Y%[,)@M^;81K;R)%+[MI'OJHJ[*02R;13O4& MV.@^U<[=3W^UA=6[ _OHOGT%=Z;"7,/+#2]3A3G@Y8=Y?-*&SUX2GPULIW='"XD= M=!?WW^3DO%G*3/SA3BE_CN_KTL]4H^/!-413T'6K@JYVN[=;-5V;K7V@OCG] M;6LP-I&SGZCG[-0'H!(^W&0W8C+JQ>7[M!N'_7W55SN4:9WA^X"K*AID"=N'2^? ME[VH6P&?58(^N"FZVA-:$F!8U-U8"C?-"1J-V M=E@EH#CPYCZ7K\UTUNI$VPZN(_Q'Z.N*; M7K^E5% ^@R2-W.^'?!V1*KV%B?']46M0^;Y0TU-U]'[@Y#,_FRX>MYK&OR&)53*1B*K@D'072; MUP5$791.LH"JZU%):&;\HWM)2VFBZAIJ:0)U'+V\P+(\K.;K3K'4/;XXO*7F M.\N3P5ZZYCNY*P=.B>?@J#4J<]YD*YT9RPD6$<:Q=46HO*)&47D&6>X"R_:X M@A$$?E=%C=7Q"?'DT5&K4\A.7L.+]%E"M[L#H8H\XDT^$F&L@07K!--ODM[B M]6R-VLOR1%?ULMB=JIH3>=5C*O@,LYEKU6?6K'RAJ+\A@PPKY8TV5Q0&9U 9 MV@1AR21__?;A2]Z8UA),[W<14B6UHHS:5EO9V_^MW!+G/N<9<:\"YTQ3I/:B M+F-=OUO1EC^!=74-(W)H6],P@BJ') E5$T#N[ Q+]D)N&JA2]+D-WNGV38.Z M6D>7"\> _:\J4&&U2QF[6&RT95G?IC[3P#0.BA)^=#&ZJ&98V/W]?FM4O!/> MUZE6E(OT:V$T)8X)?+-7&'U4T$7;(>5V&;96&7R3>I5MU#&M0EQWV_@#C%Y4 M:,P7%*IR#&PH83\#^5*K6)=P? WSM_H_C^,PRGTH;^MM*[%/%OJIP3;[NSU; M8O,)?",6W'?A'$RB:Z.V^TE15VAOR;$^]%3J,V2645(%T0F,#*JHMBBY?\D< MQ>70L08+6 YSX4K5P4A;!.; AM$XC8J"#IY(1;E31@Z(W/@H"J\/J<@4XA+U MS0FX]XWQVA73TQ7\P+6DMAUA7@.4BS"GTSC*KJ?6GP+FBV(VR(T:+@/+7BK M('<_RN>55R),I*8$M65ZTQD9B"M6U.1I6=]J1]^0:@6Q5A6'Y[GT!Q6LT>4Q M]+*Q[C27MRJUNJ%*U9(*!<$WCII".0]0*,3WTI%1Z6K5S MD/PH_L575%X4G3>,PK4VO#NE0M94Z)=@R*8X(:)/["?L5.:UN)%WN7PDEUC+ M)VCT0N**;Z:GP!UXT:!]WL?# QW#[;7(P5 % MZ%A-J3]*>'.TD*1Z1,IES%0%.R #A2F1HE2S%B;&?:W,78)/9O!RK+:7YJ_0 M73A\/2X6<\3M(0IAW#*OG>@CV "^$\G5GE"-5#UWNY@P%BS5\VU97R-0P,#E MH#^,MANX"U0!CAO@J6U=(I>J4%UF"JUK8R[G%T9Z;YDVJLB?CB71'[FI#KU? MH)["+B#4]8YRA,/ENE*Z7V$RE3*EU@_&ATB)0H J[7VH282<2K"&;B3Q/)7% M73- 4(6!K[U=[UU\@.6N$96Q)U*H&P3 [L=4\%:U572Y]J;N)E!M M!9$?!^4MJ#396A:>",+8Z *ISI\$B7>]RM;O4AW54FQ%2HVT4BPUBE"E-(?\ M(61D6/S9;2G)WMUA6BK6SOIK3N8*:0ZZ*&-G3]3/&POYZ MSG<8']P=SIC94N57.O* $5)J"P=N7LHZJ+02$DRV"WKM'I9L5\2_$O%8@+5U M>/XCD O;<9,$\]S?9\7$[A>0B*G+ M:@:V_\?"4"3VTIYPQ>/RW*=10"^$3?43+'^NR)N(Q2$XE>"G:G+>1"G?DEDQ M-^J%,H5=PB&Q9JT>,7_P&C\(T<0"VRY+R\_O+Y;=6<52BR'7&>:.#23G*Z0. MV/2[;@2\+''X'+9219LWC;$W*O=YX\KV%1;&B#.W!J$N5>I8FZQ[# X#MU7[ M)52%C^(D9"?)(&_(II@DFB.)-8,0#%'GMI6SFY#=@],C$WGC&8:>S?8=#,#] M5C48"R.*)F,G-ADW6 HY)1S(X-QD3!8'",9X,Q(+LQL2O,>-VL"W\ M"1YON& %'Q<+N\#N@;X*IYTFJ8^F\LYWB+]3(A%_,SJS46D9(E@D?J(+RIJE MOD/5"4NEL2_WTB3%-"XJ6"]Y#L5H)CBS!UTX0',,5G+WH:7>CM1AY+?CXPN. ML?%71>%W8O"P[BT:[=')#85R>W5'<:EWDY;V=^9=FZJ9'2'5& ITC/14BQQ: M/1W]\H.&RVCG/19URW!*[&'*\W,V_$O,/S*K<3) M6/^+$16>8=D_8@FZ$'%JG=G6&4S#]SL0=B8'HBW9G,I[T>^.N^_]&O5^>70Z) MX-T6)[$L__M/=/#]E/OE(4O^$P,%ZO=/AC(58XR>_RGB[[#1EW[R?:\%6*TC MAG6@PM65_\D0#O@T?88,AH>P!KB^AOJ'>.P).D<59DV("+1>Z[[A6XOU[TEA'!50+3'!:;A\6= MYK!XVSS+*(9?0^M$]R8]U<5B:D%U7Z3K3H]X N:"ZC^LVK+ZLO"'%5&2;)SX MG@^()]GM9?]0]Q8'3'9+S[>L/R.5 2C)")0CU4ZVAD--!.[.,O#MRJKC;U* MGXTMU2(J6)B!G\2PD?1T\_ZRB-L,Y$5>3^&>+D^(?)$2%?BT%\PK6CI>W2#W M/2J&U)$ I &9@:KM;BP-+:'&Q@7;\.\?\._G&/U\V_I-QC.,N(,))H(%D^$* M)BK [I(\^9+QN-K]-#K@4"-3(W!F$&P29.@Q\V-*49F*L4K#4M&D1'4DHR9_ M2JVB$J2H04'#298::K!F]/*@F,U$GCY%^,C?Q/V6I;;,X<*:2H^BIJ4S,@J4 M*%ZD]=4Q >I:#OF!]^_?L!E5JUU;UB>C,^$4DQSH0MM&:<7"FB[F^![V9IWV MKVKQ&U&V?"("^Z[3-JQ;.K0FLP")@X>'QN&UMH$V#$&]&E,A;Y%';4)?+HRK M3$SR&E<9K,1I!']9'#'DJONE51/TK-2GD@:"YZ?P/@1>28']FURV$;JH9U]4 M2ONQ3EM_M4AP".-!<&2*TR.,QQMLRH6U^7/\L[I#HG21!#8&9';UV$;#;/V7 ML5Q$^$?F^32.@II,1!>P@I%;K0ICG*$I:]QHRR:K>JFC\YUMF[G?K("!_YU% M*6?T4@ XHUMLT>1]ZZTJ]J32_GBY M_;/N:*P:%6.GX+K^PP_3/9C'>LT=A)>;K-)IW1QSR3;L_[LGO7^!M5^F+CFN MZTNLS#)/I;37WC JW6K2R?0 S::(MU3#5Z8RR%M^LE2,B$84>):'='P*6P=H M4%R=IJM%Q35JI>S*&LS"?K@P2'HKX9V'#&<*Q=B.4@$;/&_3YAEE2-;<(C>N M5EN$D&,9RHF?5C^T#6\H6.Q_@'2P(P'2WLH Z0FK?#8,+O .GX?QT%V/?JXT M8>N)<'HC@BP_\"WBOM:FRW\1H,216'V0;1=)6I2TC1>0S+.>DZDO)]9IGJQT MSMG(?"N+/ON<>T7J,QO0#6P])K;DZSML8L$ Y(&IL8W\+=?<@7F^ U:Y__9E MAK$/IRL.G?Z!?$M?=OJ>^BV_!,2JAD^^\\#3,5R$S%-@ (V5@"&0+#ZXI3RBW!/.M%]F1QWDW=D/=WO[=$OC\U\?Y5(MZ9)MR)2;B"$2XU MX?:63NO-LV6F0N^>*K M%O1"0S;F49+XE+BS4$E$Q2SQAKR./%$"D9G,[ P^)&3 HU&IA,*?U>=>F'E_ M<=X_PX'7^" MH9$'07^5CXK9':Q7Y \_X2O,GL\185 0&%7.TZ4H* =OH.1\O$JE:E#0U4!] M8(!_^"X7^00*98CY\3%K1'"=, 6>/66E.?6('FO())LPKJ1*+QHWN%0L)H[F M0 ;,XL/3 J0FJVF!!KI.WO!-56O-F4#4=Z=+=D$ILAF(M*NM\ M'=4*BRA?*^V''TZB>,;3 OR=AB!NUZQ[SK[9UC58S;%)H$E4?B99)+! XX8' M<(&\*5UJJ>:Z;G"R85V!#TZG@9MP!&X_D.PZ%C,=!S#294M3-]ZF)YYS$2WA M[%L^5%Z20)][\>D8!;'R8>#[*DY9G-^1-\ 9\D;"&7(2):VCYLWA!790)G3< M*+)T"D**I;6(@?!FZHRUH\$12 YBT"Q!$]IUT7*H$8F[Q8&/:7'7/ S$XM!Y MF6\U.EG7(-Z!O.;D.7P9'LWERS?7;FO**:$@VG%T-Y\*R%Z"]W #'35%*R)+ M9>D4MK(E>5+I6*1@P/P=C9F("M:0=ODL$WTGJ:"7!5,*F<)Z4EC<-INK[Y;) M;@R:QV)36=2HH*%OJA*A6<9#<8WF.DW;7 7>/<@K:IG?0RL,[0.8 /G#^6$A MO@[8JW3AI\3#M&%*VN"+BJ-?D6>A93RW02_A5T^5GSR=3/!JU=Y2XRYKA7!$ M@P2RYPPL>7*#@?-B10C6WNNM&3YMRY]66:6$JH3S@?\?'>$_J=K\-6G>U7-\ M#=-T:*GMF#I=7&?#$-3!*M$44?G[^FL3$#B)!3@YZ,N3!@M]NJ1$5^,?!7C4 M]1 J=EVO@).2!E:7H%C\S;/2)[$9-"XA85@9YN5S(C?3O,#E@RGBPHL&?*C5 MY5H-*FPK%%EQ:6(;#]-0VZ8]:"@K>UE%VW5:P-;!G25@U?/?7Z!;+]I3T&3Z M@B^0 V60[8<"VPRK&U.GTEB&U[#EH2D@ZFBVSGTQ?7 J\N11?DX.&FC"I'Y0 MMJ*H4H;DHV_#"LLAJ&3BY6A2A+W$.%(IT,H&5%8H[;A4!]>&'Z(/K"<4"U 6 M7SZ?*=T^44%".Z]CI%2UG8A MK#O.GL*+44F27]BM'7IS3Y(D_%/]&" (3P#=%YG)O.+:99$6]\JCFC7W MS(R,9^SMYF[)^&?AE.]>?L&J#,IN8,N[C&[ZD'-O";.6ZS]*5V2J?G** MG*ZH$A14L3@C9+ MV=SC*832)Q_E5M)I%VHU?5?)O.E$!]V88[2@PE&JL9$L?+K\ E11:)(=7:WQ MHHE-HU?705K+MOP)*Y\9I0L5]VDH]&&K=,5JK4)]F[7( 5]=>F"/)/-H5R3S M>*5H7IY=_6%]/C[Y=GZYWU*Y86&/W%C35RZ4-2H](W-M*ODFLKK6@-=LK,_\ M?7VQ07I)^OJ^,OIE77^ MV3K]YU]GW_[7@LWYZ_+LVQG\\?CK)^NOJU/\4&FY+85I5_S8#1>\UTCQ%?2= MG9<3%E21/J^$I$YC^,IT6BT5,CS\0TFTNB6D\PVP%'=VG26IY:S,8MT/!BAS ML?7Y\OQ/,)=AU]&"^^OCE[,3^/SSZ268X'Z(4@RZ+E%^5OL6.4 %F/=LP*?P_5XM4=<",QC.44:1*\N7EM*DN!W<" M&[;@6;SS0\^WK%5 ]"])!7S\&YT"\8-J1\%\WW1Z/>.6"LPQI-(?J@,0.:)@ MD7D9GV!MT?P')CA[PR*)C\M*R?A4-,0121_(U;/SOO^J++;W ^( M:S6J/@^./81'N]W5-.5P?D&//&6J6#8U""KUY*PV/Y*LRYW!AYP,52K8-:NF MLQ)J:(.W(56I6GYG/B&SZQ*?0.-UL:4K1D5Y-9585MN1;D]QY++HN(2+.86E M@2M1F#][C15L:ZH4>[.Y%$4/>:E)8>EYU=OW=URZIVQG#@ B M%I_T0SU);\ ML*DQYG1VQ!A;73_JT^GGX[^^?+NR_KI C7/Z]>S\\MXVR?.9'OMON#O]'>&5 MU5?I_CS[>@KVZ^=3,%L_G5V=?#F_^NMR7W@D->Y[OP!N&>X(M_17$= MXY/56-+<^E@^^.D_R,%/Q]F1@Q^@@WL(M,5F?>\3+K#Y3&] -]5:Z"R8A'V5Z?H/ ;1 ]4/$/T ^6/JC_'$FX,#F)FGM;?%G M[U)O^/7#%V2G$D5;;9; M82 G2PSW-.M;$NYV5;A_;F6[MW>?B@+1I:75\ZS37\.S"F(0@ %MU/LO0" M-%':EE.2FC7TV^"KV[^R?EW=]D/*(DSG>1BUTW+^SQ8,NL5>;"NEZQ3Q9/(H M%' ZO_+T/+PE1DE9[_D:&7P+IB1J+2"E@3\\]_RL:2PGP(]I.D_>OWMW>WO; M@FFVKJ.;=\>Q.P7C.GDGO6L1O\/K5^]@FLZPUQDX0_K1&76=3K_C='K@-@W> M>9WAZ&C@>/)'QVE-4]@0X_SP0@=,\\)2^@A2G43D9Y!C+E+';10Q+_<:[SX< M>]8579^7-OS1;=DZXFA]^7)2_'(6PI3II)3^_/7CV8G*XJ6V4(%M'0=SK"1Y M&0FO_.U2QT<_!%[RO4P$"=^Y3R/K *]YQ'-*4_.X*R.UL' IM4*I(PND09_< M5B_=5 YEED]AWH*')*JF]&K\&&X 'RNE[6C]5Y_">G@VQ.JVG,96V ]\A>7M M-+ZNG]\#X6M[,.@#OCJCP:B/^-I5^'J"^T0-6NF [BS')WUW;!D]K?]6;>=. MX*LM,PV$N4?G@FR(=MUMT Z/V]1;&KQ[6KSK-'C7X-W^XEV'\>[C(A"WR>,B M6QV4%6C7:=!NY]&NUUAW#=KM,=KUE'5W*:_])%76W"5.*%GVGI=0IN) FVE_ M^@HW)Q/B17"!U:5DHE/L-W)TUP%DKS$']P @G7:#D U"[C%".FT%D9_\6.)% M!^LK5]E'I%R"2*X4NUM B2+8(.4^(&7C.3=(N3=(Z8S:[:/V.Z_;[_2/""B' M#)2$*>0W>W+&[=K*8+E9O(_Y!J1BN J\2D;K55%X..1'<1[\T]6A\^Z8?S1P M3COK3F]/@,[9Y)5[ 73=!N@V7QEO5(-RCXMR]8?-O6&_B\9@!UY.&-=EC+LS M)LCAOW/ OW&6X&D)UMR[D=8%5M#:[+P#Y605]*UMV;U\YMN8RIGNP5W4X\YQN-FR-@ M;@$>:1C4%E^IFN\*(Y#Q$$P_Z^!KU+*ZW>XA+' P:+]=JCU@U!A0EJ&5&X4- M8CX18O8;Q&RUL9AJ>S>1 MI%30F&]K;V MC#4H#JT#!L3!D3/* ;$4_G.>WF9\N*^N ,O!2P'+HU>;!/VJT*<6>H9'P_[H MG==QAJ-1VSRAJ+;3+1]*%+?I.UOG/\,(W,T9NR?^(6X$H)6&M<3XDK"NP3$% M\RR*;>-4 ]LD<_M&F:]!-E$SK-\7&#S$^(S/+'8==QEG*>C:X% MJSJ5SK,XR51/JU)75^X*B_\JPPK[P_8.Q%L%8M$Z&I^5FR0T\ M;7/2VGD9\(379;>Y+_OJ :HYB?A9=.K\M/'D#*V_6E>MDU89:)QNO]W@R'/A M2*?!D09'GA1'?MK*:7!DUW $(Y5G7Z\:(-D62)YA66=4+=&AO9?ACX5/>L;$7IB M$?IR_+$1H?T7H2]B+(-&>IY:>BXN3QOIV7_IN8AE LS56''/($3-W:-]$* 3 MZMI^(:[5N3NF7V(P'H_%/HE46)_]0%H'DRB>B52E&VCS*9"D:W48S M/ZWFKIRE$>!A$>XKJJ%1%U@5EUMUWKM\)_[NALUTF1_.'*>:KE7J+-FQ:2'>=W5"UL@$W4"F U MQKT$4.1IZ6I":P-579'!)VE15==*:5GDGEZ^N&_5406P[MFWJO?+/W:B;]73 MT[6^:=75V6]?C[_5-@6\:ZI[T;'JPM"G++#_SOR8;DPE&^-!^38Z&!W8S!2D MW!49]_#-^UGA:P"CL+(;WR;";EAC.17!1/?*I@08]06Z Y6%\!"-)[)T&L6P MZJIZWIV^6#]J#>]GT8'UW-[.^MQFVV^J/.O<:=?UG_6[WP>?:&[6ZO_;/U\*W^7O+-^!\-Y/K4N9'P=!:). MPG;@MG_]5S=JG;;SF[#'&[ 3ONV&9%Z14$SV[,%%#,Z;/X<_+V<$/]I+ZP611VC?'\E'[?7=Z*^G<<>0OXSS2=!?_X_U!+ P04 " "< M@&I3O.8DT_02 !GS $ &EA-QU/IT8'YHGA#FF:W%G_NGD^^2F M<7'RU\^__/+;?S0:__CR,"#7KADLF..3GF#49Q9YYOXC^<-BW@\R$^Z"_.&* M'_R)-AJ?)5#/7:X$GS_ZI-5L&=M/Q16=-ME%NWG6F+;:TT;'H.<-^K'#&E;[ M[&.;=N"_YO37^=6YT3F_;)V?-2S6,AL=JTD;%V=-LW'6N6C3=OOB[-P\ETA? MO"O/?&0+2J!CCG?UXGTZ>?3]Y=7IZ?/S\X?G]@=7S$];S:9Q^H^[P5@V/8G: MVMSYL='Z92KLN'W[%!]/J=DP\/@4'R.=9J-I-%I&DI+EOX(ER9R=A@]/"/5]P:>! MSVY<66 "-D,E;S1(//:IF#/_GBZ8MZ0FRY'"YU\( M0;WPQ=(5/G%28#/J326;GO E&':J#9T*-3EP3>I+\\3V7MRO%-0ILWT/OS76 M.#Z\>-;)J3X'@=>84[HLP442,N0D^J4X-PE#-2XO+T]?T/*R^9#RNZ?)1O;@U11"#("] M/RM"T&/FA[G[=&JZ@>.+E33GG"&0!1)_D<9?AK[%>!':<7/\D$&3.H[K2WC\ M)?IMN>3.S U_@)_08*YBJWE@L]BEIJ)"QM"4_UQ180K7SAG'ITOA+IGP.?.2 M$44B>!1L]ND$XDHC=I[_LNGT S 2MTCAW[1\?'P*(,P>K#L2PZ+Q?3KQ0/XV M"T53X7XO!2O:;P#Q(&A)-?_9NV]"$"W8?0 Q _O_1>\M-BO:>P#A#B_1>82> MP'/"K4\G/1=2X1&= W/X^_>'V^S<1I)<-XXQQCC7S'QN0J8)?TACG3DWB(0D M"/K;Z3; %JK 8];0^2P_;QMX!!PU40!NF88VW*90,\&B'V,IJF0[O+_NWX_[ MU_!A/!S<7GLOW4'WOM=C46C#D-IH@0K&($86JR/&29)( M2825A&B/FDK(>$0%=.^1^1P8WH_:-E&J=8C#OHP.R5\VJ/QWW74ZGL#?=_W[ MR7AX,QSU'[J36WC:O8=&=Z.'_C< N/V]/QB.RP_- B34.F\WFQT]G:])DN$- M61,E0)5LD"5(]V@$:PWUOG7OO_;'M_=W_;LO_8?Q>#+L_>W;<' -G_M__WX[ M^>=>#$&#C-H8.E#5E#&&B#"YO2<1Z?_ZSXN6\?%_3DF2A^A'$O)R-)"$YKKC M;S>#X1_[<0AK;&IUGS6;YZ74#?B))% C'5XSSQ1\B=C.TMV@CJ6%RP65*SRTTH-^']8 %53TZ>@6]!0VH5/[\&8145$91;MYUCZ4483DCR:A MIZP'9KJ.R6U.P\#>H]XC_M__=\"?J WX/,#UP#Q?<--G%CXKD#2\%VOJ-.2\ MNN':#J3\+[&[8 MROM)1JK#@MH8/W;D!.(AC/&5.0+"ROZ=VH&$Z'H ($L60#7V M7?/',/SVDZQ.GQ&U[5UTY$3F(6SOE462X!%!)9UX3J2# + L. MTRF44+A%1R8/S'JC.@M04"NZ#?FZKJ)#HB2F*B->@BZ)"!_-(!+92+BXR9O> MP ]00E/[UIGA=WSX1OWKH%8KO@/)LJ[B@1J1Y,@K/9(@6$N%C\)-=RL8! S& MPQ*73AWFZRAT%Z@ZBSDSTJ5-C$D.Q5=12H98Z MYC4[Q#L.BZ4"GE /D=KO?82:KHB^&B1"?_1R:XGWW,4R\)F GX*S"#MD9K:""XZ1K.8$<0\R*[G+D%/0B'V@#ON3/_&;?TZF4U.R"524VK::2G MUV)$!#"1&%7=JG-$IX94;3,MKI1'.W3NJ8T&0+MW@^HX5'Z=]:.%=3 M0%GUSF:RY5TF.&EB4NNNW3%2I8-2=[4/3=29E%)@Z*$%RF)K\ M7&,A(9H:!J1M,1:*1CN U:'HK)V9'F1HHJ9A:%NJI6)0#A*U$SOO&%G90I:* M:A]\M@5=,O+DHE%K[&/'T!U4=0\Y7UW7>N:VUBG,U[;JX')AI!=<8M :2E8_ MAFQ!J /'93L=PF,$=0P5<=^+QX<=D$H7 P6DL5O\]0X#\5[%)5VA%5+'HJ8I M F:QER5S/+VQD(]$Z83:AI%>_'O=1!DAE;-C$5H2XSTJ:BUC?=>EBTKIT]JM M=CIR:"FMC@XO5^3%/6%1E&H7"<5_26W6VW\.7&?N,[&PV%2K_-]HK_:*4/>G ME@81O('P!!'45,[ZGBX#2NW4H,)/1:)-F=?1>R7%6*9(5,*K_1+4\WD*J7M5 M&$OW&H0QCC>=]T D*^[,NPMTX>YL\L@FT&;@TB)[O M[UV/"9*0(OX$- D2)4BUUEK'(7 3^"#%D>".R9?4'M$5KB 7V>I0 )M:MQ>= M5FHK0VJ\AA3(*PD2TZBE)F\=4 -T^T5W\GK=7)U 7!KI;24A-)'@]91QN5G. MW>#*\=!I=EJI#1])'=0^>HW9'(>^17VJHXED=4R<$S(LXW94X&JW ^I(['D/-V.F'=I9%:AI-,T9:*+'J8U.[L8Z>5VFNQ4UVU#SB9$D]<*=$U03;< M+Q2'BN)4ZQ-J]]1.#(4^DQ=-D)C24;>O(EK?/B2??P=R>].Q!FZUKB\[K=22 MN$+7B9N40K4CQ:/2TXK!*X'"MY>X,[RK:N[P_V76B GN6CW7*S0I]T8*2@,X M:W9:J04_A0&LJ>+TZYHN"0D32;F6=G#'%E,F/"F[1]>VX#,>XO%7.BK>#:S, M72%U3>_5CG"M;[E.((UON0Z1'[7CK\ID3?K(U&.OU6FE%K7TM5?[5*KG+A;< M7T07%)JNO,J(.;I7LJK U:.N;:0W%R>PR?T1&_B.2BEV+6H^$F4!>=9II^=\ ME0JJ8Q6I$'(9IU@$G=HMGG5:J1EDM?:.GG"G[,,UUCN@M0@6\@AXO,@Z^2!0;PEYQ2,56F\_ MVP911\F/1OI !V @B(( #B*1U%?B^N$P&U = B_:Z5GMM/3K&/>VI%E\V4>- M0.W.+B$UT5!+O1> M@3]N<3O \#YF9B XWNO6?S'MP&(6OH$\O 8EF@SI M4^% -/!&3(P1O+QF]T18:1'GS4Y;9Z V2)(;LF:'Q/R$[V)/<(0S-#%/.#]# MQN&0KZ%%W5 NGJ@=,.M5S%H&D0FG#'OGAI$^9(1HB,1#$HAJ)/\'!APP:TF% MO_(%=3QJ(F8M'>R$5>NA9:1/,D2H&A(722([ZJ)4T:>-2^T#VYUV:AISMZ[J M5.[]=KKYVO+P^\:KS?'%YLP.7Y*'^N74^U=\7\=WCXVCVSJ +KOUV0+T2J<> MR-/T/YWX(H#,']_+OKZ&)!O&X;:-J6(,@^]CYE=+.>N/['XZL0(1;=3P B# M_0"_?15NL/QT$C;G@.N$^+)Y^ LN)SESI(%(UF]OW^Z0#%U?<$6BEUP# 2N MN@];?EFMFT2E7A>Z8-W1%RP"NXX34+N_6-KNBD%)*GR.6XY#?M?RF%';>Q7( M06GFRY,[GD\=/WXTI3:^8@+DS*;<+R3DA>O (!$K#3$#TO@M<;$1)#KLA;/3 MNRQ(%WKOMF3YHH&?O"O+75#NY'<4+7LXZPD([/X-Q1?)^"L\YR8LH'/#*$X@ M="U+CEAJ?W&%<)_!4'MT"8UQ36>'S;P9;WF[,"71 QD&OC=G1+EU'>!XG3RR M<+WOQA7=2!"[C$('\IV=2X;GDV7QA+WX7VS7_+%3W1J0!S1V/Z:2W\7X#N7> M^@KE]>+MK05-^8PCFYM7>'>SKO".:@^H>)>NQWUOIW0.2[2:'A0/N>")I%N@ MY&"&,@*B:K>I!*F K^S"-TNJ!;=_8%)6HI,%D52@VSC+[#JXP05"-[YFA^TT M]*RF!6T?S" ;,FT(G J?%;1S[W0&=,/#'TVN'D^BV,2AQ,4:H3MH+ M)P4AUZRA:7\\&J%2]Y]A[9N_?2LKBC^2JDYPE:L1Z!7C"WV[J4N%U<.K$(H* M#*YK/D=^N]83@[38P\P *[PEWEAHKN)8JNYS,1P5Z'1LM=(O" W-\ M18ZAA"K2KY]92> 8>V#+0)B/.'K#]"_,_:2'O'7Z+R8D!\-9KGLMA:NB<@G- M$4.%]SL$PLW.A&YJIQRT8 ^52VOZLM(NO2\W-=V"FQ6!K!:'_B,3DT?J1.^P M^PHH?._62>A]_X&E'!<5M;7?.<2L'C =V+@^+O$.;%/M57. *N!&[^D3>_EJ MNU-\OXSY0=V='8TKT T(5D_,QBB-)J;N17;;"G2B]$ #"X.P[4'CD6 +'BQ@ M0)FJ,'@ 2@>4WS*D42KWBS.7[QZ;!?: SQ2%AQ[T@6)"#*132\7^9 QY.N2D MGI[=Y\/]F<> _ LC.?3O@<\??2_:LA1&H0<&E8QSA_U?V@>(=07)'\B(EH%. M);L>Q,-9(@V:N(F*[@&)*VIT;0R'&B[,Y L(0XR-[+R[UQJYRV5@NY WJ+U4NET%O-)KD?C$G("A M@E#(@1"J(*L&JNK:1&ID>Z$'F[CKI19<@KAUHGA9P$GDHWI#\G]0L<2S[]?L M=5$N?T%##52-M0R\&6Q=HYJQ40U;T7[?,S^\;6S@>EYW!DZOYXJE M"Q;(UB%O9\\UH:L:"+3XZ>1?^?M(-V>[0;6UT $N>$WLVD%+.6.BA_,SZ]TKT)G#;S.(II0W-A@, Q\C MO04^YQTW0.1R5H5)\-)B^'M !<1J>Y6>RXPZ3N<'F#G5)/NG%FT4M,-)N^%, MV^ .-HU8@I-WGT$<4QLJ)SGH8O:_XTNYGP5@%6''=@M,"_C=^QCOX\.9%:@4 M]/8Z;C6N0)"8/+N31S? ^U0VTV>X=EJZ&CL;-0 K$#WQNBOD=F]^=*;"%"VLFXT_(7H'MGEG 59UKVY_-0CH7)D#O.G*TN*C"L-EERA.P^FTI.56YNX9I#$@5D, M9_"OW#7EH3'*EU)R M%FVV6U5@]&7(-V\U40GRSBN \@Q$F/%ABN= M+RC#@US1[T3%!K0%=!;?I8' MPV3 ]I,PIE&]9ZY8^J3EG^%XY>'./_5?E@SO_Y^XN.R16$FZ#[:E]I-.9.5R M]+Z'>],'W\M.^Y7!]%-M45Y.Y$$ZM:"??_D_4$L#!!0 ( )R :E/N9F23 MPQX /XR 0 4 :6%S+3(P,C$P.3,P7V-A;"YX;6SM?5ES6T>RYGO_"HWO MZZ15^^)H]PU92[?BRJ)"DKOO/"%JR9+.& 1XL6CI7S]9 "%1W$025>018QP. M2@0@G,S*KW*KS*R__N>GP^F##[A8#O/9KS_QG]E/#W"6YGF8O?OUIS_>/@/W MTW_^[2]_^>O_ OCOWUZ_>/!DGM:'.%L]>+S L,+\X..P>O_@7QF7?SXHB_GA M@W_-%W\.'P+ WS;_Z/'\Z/-B>/=^]4 PP4^_N_@E1(9.,@U1R B*!P/!*H0L MM95!T7\L_N]WOQBNC!=&0T:10&46P&F60"LG@Y1.FV0V7SH=9G_^4G_$L,0' MQ-QLN?GUUY_>KU9'OSQ\^/'CQY\_Q<7TY_GBW4/!F'RX^_1/QQ__=.;S'^7F MT]Q[_W#S[I>/+H?S/DA?RQ_^]^\OWJ3W>!A@F"U789;J Y;#+\O-BR_F*:PV M:_Y=NAY<^(GZ&^P^!O4EX (D__G3,O_TM[\\>+!=CL5\BJ^Q/*A__O'Z^9=' M#K,5OEN$Z<]I?OBPOOGP\<'+)T]?OGGZA/[RYN#%\R>/WCY]\MNC%X]>/G[Z MYA]/G[Y]0SQLOG/U^0A__6DY'!Y-/)VG;SXTK2*:+W;_O M3M9+>!?"T>3%$.(P'58#+A_-\IO5//WY?C[-M)N>_L]Z6'V>..49:L[!I"Q! M59 &+ Y<$"%RF[4K_-O5JRPNB<>-H$M8QHVTCQ_XL*[K0YRNEKM7-BL-C!\+ M_3^N2MEVQ9MP/@G.,!^\!\]M 26M@A"5!"98E(P%)[GHS>2W_)S T*-%>C!? M$..DW'YZ\!&K*CK6$WM>8[1%A%1TZ@* [^'Z?!R(^X"# M/<70# Z/YX>'PZIZ!)7)Q_/9BCP'\B J/G7*SHND07F;05EOP#MI03-!MD$F MCZJ/]KN$J*L 1-X'@+023#.DG.#V\7JQ(,(F404N>7#@;+&M_/7 M.*WQ]JNP.,DJ+\+YY#QH:SS9?$:L)E$@ZJAMQ("2]]$H%],T4@O; AR-!-$, M&(]2FJ_)P+\*GT.<(MEY>F6QQGP.WYYBA>1< A%#H&#!1PC9A$JJ(=Q&AZH/ M4JY!Y%6@HWY,Z/0250_W;**$BM+H IE[BB02$>"8(S=6UPCF?I=T^]4E8$A@H5UUJ*A&2A<-DD MR!1Y!5%,+KZ3_;RJ$HH94+&D4JO8SE67)&ZE'M!8;]U[UG8B(+E:.*!K1!0PHK8VK,,PP/PV+V3![MZ0MMSY<;X(74L5#&BB<]48E15%+JND.A9B UEL!\UEI M=,9*K[MP^WW:QN09[8F3T_!O+)B6MG!'Q\'J/2X>SP^/%O@>9\OA VZM]HOY MLMKJ@T+F>R)$+"R1F6:%%+52M/M#++0&H4CE.2D!U>??8)BGG&+/D@"HA*!X)Y-Y)$"X[J2E8B*F/E;V H#'Y M6:UQTD $3<\,Y[,-A_\,TS5./'.992. (P]5VQ4(B6L0TKM@$XIB^YP#G:9D M3,Y68P3LM>B-1?_';%@]7R[7M2AJ2PR/W*=B)7@ER?OG(D)DPH&4VG 92S+H M.R+@#$%7 8+^D8&PGPB:X>'5XC@I< *8%/\AIT>#P$3 3 HA$$;!LAP3]U9Q MYKI@X1QBKH(#\V/B8-^E;^<>+)>X6DZD*]8[XH4S94%%K2$J%L JX94KF0MN M^G@#F^>WX6(7SJJ"Y$_Y#-R0-56>/*YH1 (CLZ?7>0DE=F1FA$?Z-Y#R&2?F MQDO<4%_-CW"Q^OQJ&F:K1[-<]^%1+;*I"4S+0J3 3$#.]0PP%P_1._*M)):2 M;"+?NP^"+Z-J3,%/ PPT$T S2#P;R)3B"XJWR*]>A=F[H9[O;3BM-'&O+?<. M0>A"*I4K"2$S"R*8;()4*(7L HK+Z1I3K-, %@V%T P8?Y_/\\=A.IVHZ)7. MP8*348'2Y'-[9A04(LIJ*YB1?>+<'05C"FL:"/M&"]M,K)L\RS&TOIY#9(9"BIR]+6-J6?!W@5TC2F,:8"'AD)H M',5\+>%11DIZL+8442L;Z.D&(X5H/DO&3$@1N^#@$O__)F!?OJ_%X_1'];,^ MA.FFG'SU."P6GX?9NVW0B%F@"CI"D9A(DI:\+E442&5)$,5&E?I4"UV)O/'% M0#?!R-D=T%HRS3;":URN%D-:X8:Z';-)DVH.+@)7FX.'), A[4ZFHXI!"<-$ MGPUQ+CGC"XI:@&+_E6]>F?H:$Q(ZR1DGQ;RCR!43G.4&,&KB47D&+FD//GH9 M8@A,EF[GAA=2-;Z J 4DFLFA&3+^F$5RW6OESXZBK\7U3&>G:C]CC=Q5<(X< M.J4 6O#T^OU@OZO=G4 M@C=OZ>?O3U^^?7/P[.#5T]>/WCZG=Q^]I _]_NKUTW_0/WC^SZT4-MI"CI01+%()E M#TQRFWPL+L8^><%3A%PSXH$?%0C[K'^[S'\89LO*'BX/9D\_55RNA^7[>DQU M4&I;S(25;)7,@8(R(D9AH: L%02C,T^"JQ)-GP:#[Y(VICBH(T[:BJAA?=1R M,Z_A&+[+";/2.$P)LDPPY$WW,YFE*6G!V4.K1S6;8!2X^ M# F??DK3=9TU]@2/%IBCH[U/<(&Z6'QW.%ZOAWYO7)YR MF\=J^"HTET4'D6+NHTOWIWU,9G@OC)VM)KM5L;9K_< IO?6.:/D]+/[$NO]W M)D-++"B\!2V\(I.!'*).&KS*M3T-N9!]W+>+:1I3OK(I?!J)H67R&NEK:F[] M"7[ Z7Q36[(CR61NE6<%#%D80BHF\BA5 LRE&6@JD8=?Y5[-WVMI))[@T1$&R1(L*I-&"\ **L8P,H&.D];H@ MY!*BQI2_;(J.5H)HAHR7N#J1H2@& T>30:@H0.DZP#%Y"DZS5BZ&O4QCV M#1G[ISR.^_F/1?8;;NOHWJW2(V76J@;Z H&OZ MX'U3(#<'PMF,Q_[+WS#]=6G$SH(2*9,B%LD2)9ES"(9GL+'$4&1Q6?8YX;M. M$OANW>O6P&@BBY;]7Z?[4[_TIFIK,6;/P#"4I) -*7I/K*MD5:D:.>I>TQ$O M)*I)L>@%3;G/Y@L"U&Q[E)8^OUV$V3*D8U.U^>T8A/G_KI>KXQKW[5+Q5)C2 M18-.M:;#600?G0*M-(HZ,]W)/DO5AY]Q94?:(/3<&M:[14(G+\9+KU%I2LV=)8M(*HI/-6*&38IYSG$B_FKE,D?3!T\W5O5_U^SD%;")DEIS9E^!I4 MT61)6*Y\96/)KK!B.FFC[YUWWB0!] %G:WQ&,CUO:NR7S&8M@Z#_DW0!'XW*CVI=:UB^?[68?QCHVW[[_,>R]@(^GWW 9<70(_*G/FQ' MET7EC544%'-3#X^-T>"U-Y M>O046AG>S6&Y(HU[5U2&SYO1_^19[CIC)MFA M\ZIV2*.K;$M5#[0#.&.MTBHF[?H,^SJ'F+'E8GI YTP]Y9XR:5=N>TS(V_FC M]#_K88$7-E5/?+;&\.@!9:I=6HX4;W0%3'0&B\6D0Y^MX&.9U&O&B7O;P!+=_TN_; M*('"A?=A]@Y?AQ4^+073:A*-*%J(#"BXKA%[;:7"##'1[T5*+F,G-_U6^6R0 M'KHJ/ V7PH:2P94L0&6!X*6JY7:"W'%9E-1]?)*;NF)WG)P<+][/R57U $'+ M'.9Y]'V).4_J4$U&-"!N)Q(K5Z=LF>1!%R&+8QYCO%60GD/CJ+*?/SQ(]P5! M;Y ^&V9AEKZESQ5F=1VMLH62L;4LI#FE7"ZY? R+2[K8 M!-+H6@I+85?PU8&2PC@K66"=ZI*O0^687)1;PE8W(=Y.I:HM1G CP&93;1;Y M/E[5'JN@&7,\<>GZ7-^[9Z7J;;D0MP2B5B+JJ)JNCRE$%(&Q6.I=*?4B M'B;!FV1!9UXXUD+93A'+%0F\YF3'>^&R]Y#=+5C'K].6)A1(&)>3AB2JKZ>1 M*&.> ?="%H9,V-"M#OZ[U%T%4O;>0VI/J77$T_%)ZZ$G@BAI0WDJUL?/2@;!005 DA5.#%91%3Y1EKCQ$.N)/U[ MDI%NN^+MQD2?2&8>E"\GFIM"_0D3R40?%2 AL]XP;<'Q[$$S84S"I(7O=(?6 M)51="33W+ /=3$H=@Z+S&GYV2N2>B5T'7OL\[M9-FIXY6\;(EUGJ21]:I,SQCXY!6X&+/(JDAN1M+QRN]9 M+OGF"'84DK\FR^>#)?QU593W?)HHG3QI'F0T#+3!TWI*!VK &*8 )* MLJ*N3ROL951="2BW=?W/;<7'K:1T)[5\7DF,K,XR8Z+>V^(@B'JVQDG1R6($ M\CXWZMRTEN_F'2+;&IO=3<1;EZ(8ED7=S!J)1"5YA&!U!&D<)]U?,.L^I8R7 M$/4CE$;M"Z6+^C_VE5%+U9L0\[)V>&]N+3XXJJNU?/H)%VF@-9B0\4?E$GFC M%CV5AR_J,[FJ\5 '!^% MZ0[K$X,RJ%2'+24FB6$2=:Q'TD5+QH/UIO ^D[DO)>M':#]K#9]VQS M)\!E5/T(A4C]'.0]I=3%0.W(>3XC3LERKN-T2 >E(-G2=Q/%>8A1*^ LD/T4 M+H"W2,$UK8>7T23%^A2(7)G$:]8AW0M =1%?P^GX1U\0_V(^>_<6%X>;%IG" MR&UGG$$LMEX#5R>8R(00R"U#I4+PI8\MNXBB'Z&>J#5XFDBGVYBKW\)R6,[+ MT0*71.+FJ\(L;Y9P\7E>EL.[V5"&%.B];9J.%N9H3I"G97F-:4XK-=TV0F)I2[PY?[279SQ<]GF-&+T1R MPC>'$MOJ^MTX,W)V3K0XTGOK0\Q[N)3[/7!OS[ AOXT+6FM8(ICAB15O;B1DZU(7D)2,9'J$$'9/BFD6V%O3.[H'>^6 MTZI^?/!J4I+>DJTW2,[ZL/K\!(_FRX'66Q0A58P<1. '(QFI3) M:[??L2*]:1R3GSP2Q(\*%LV<[I8A M&7A-,,^97'UZ/2;L4WG?B:%1M0R-87/TU$TW!=)=:Y_+]+Y %S 9!*-9Y<,$ M",RR.M^'!VV4ZS5AJ?>!Q@^96OQAML(-T--L%^P6:<*8*>2I6.!^Z!!R@DRQW%;U.^,8I!R# MS%+$*/H4BMR*#W&WZ[P;2_@V?#JYY(R 4N\P 96X@CJ< Z(T!1"=0L:B*GS\ MQ^[G\W9?CX!ONF-Z6JT&Z!JE=CH.FD^\L0F4)[XP'8,7X*.+H'AD$%$:4%;S MK$D,//49AW\+S-T#;^^'V3[G0=YZVR>0\A;Q;SF8XGYR_+^HPRR28UQPM!.Z)IJ@=+8RO"\,, M(FK&0K>!#)?0-:98KANP&HJFFUG5MI\[L M^K1>TY#U=9'N!ELMI-C3OAV7,X=-U-K(N'WG.QM8MNM0W3 M5>#;8'\#GT2A.VS 902//THC, O8YDKNM]*Q/&<+U:1U5"-<08.>,=>TIQ99C@B^B?-2.=1.C+(IK2#F9FL_GX+U3H$E["YKM?I" U. M%@[;4HU"*R21+IPGXE],UIO*)6T9/"TDUO+)O>TWQ*3WHHXTL^T+" MS371E3S$0 RGP)FT0@8TO>XI/X^>,54=W!9:&DBF2:7+,7>_S6?UF*".DIL? M'@X;_'Z=41B#BXX82RPH4"8R@F[B4**4*5MAZ?TK%*UJ]\2 M$J_Q \[66*\NKO>.[EPHY('KK$$$5P&J"P0?R1(:@R6B5OQTX?EE6#CW&6-J M++Y%$.R_WLW,QLGRI!TAMIABZ\1[RTNNPU^(.^'I1XJ145RO3.AS/]PYQ(SI MDH+;,AC[RJ09.+8MYQ?RJ UF39XRZ,@)L*C(@A5M0%OO0G%&ZTZ!_^5T7?-N M@GL!F8:2ZI:IJW<;NID_: M-W/7A,-&&;R3-U2<&&TN4922.0/F'8)B],-+;4$7[7E Q8+ILV?/IV=?#;6Y M.'.V7"W6M9KHVZ6>)'0V&.$H=N<&%"=>@]49N-1D88W [/O49%Y&U9AR= TP MH3"MI:MU;T6[ M LJG5/N\+9CL$RN&_G=]=LR>A(^J'J,[TOK*M;M-S$3AL_5JO3A[$^?^9O * M7][*\EV7CP[&;N)B25'%!"S6)@LO(]0;NX!E';,VTMK09S#JQ1=D[@75EP5^C8=AH$5<')1G!/TP_3\8%A,AO7.9>TBJ^I!%,(CU*C,O M0BI29G(J^R3^]J5\K ;R6K@ZK:QN59S-3.TE[^>U'G'[ W^>SU?OE MA-2J#-%G0%L<*7=?J][JM6@FZL"<8LSUJ9+:B^PQG8;=!?SV%.3=8*]ND;E(BV8,7V"RIO1.Z8#MSL$V;5%=W

S9?+R9% MAVA3I+BD-K^KY .1BA),+&3ON7&>]1F]<"-RQW26=W<@N[;@[A!CPP><:!0Q MYV# %4>DHE#@DD^ 4D:.+*A\"ZG *Y,[IJ/".\38=077+7.Q.;Y>;:@,LYSF MF^MN<58ON]TF 'X?9L/A^O %AB7N<@!EOCANG]F\O$=NH^GC]\U^]%N+MFV: MVP=]0]*.FE?;6XTWEP@>E)>X.O7^Q+IBA3=UON4F5;>Y#M45L#&;Q*22.77M M1-N#]D9]>Y=0?<)3&>3@Z M^=O/?WS\#=S/__/?_N5?_O7_ _@_O[Y__=.+<3H_P]'LI^<3##/,/_TYG'WZ MZ3\R3O_Y4YF,SW[ZC_'DG\,O >#?YO_H^?CSM\GPY-/L)\$$O_G7R5]#9.@D MTQ"%C*!X,!"L0LA26QD4_^OR??3[%R]]]FF!92?TERY4H7+;S^Z5WO%9&/8IX%N/[H':^8/@ M#,\B3OHD]=ISK]!Y2>1-"HDP/)F$T[^D\=DO<]*>OWWSXN6;#R]?T#+9QY_O_S]UY?O/WSX^/;YO_^O MMZ]?T/OKNSM MDG'\.L-1QOSS3\-,+#NKK3.%>*;#)"3G+,IH590QFZP"#OH@H(K@4@BGXW2- MGM.Z>X^_P^TT1#R=_W9P/H63$#X//LSH(*UG*DD-7]&WTX&VW*;"(C"-=-P9 MB>!Y$N"E,YEKCI'QVV"=7H*_A&FGOXTG?X9) M'MC($_/9@I%"@M(F@C><@15>*.EU$L$V87U-0J_+Y0?TGTTN)72Q[6RX+U5C MJE>.!BVD_UM-(A>T/ >/Y]/TB=B/K\XGQ!& MW^%D.,X+Z Z2)8*8(*B*1 Q;IL!Y4\ G73(ZQQSZ=NBXD[9'@);^=',;/;(E M>OX13L]QD*5T,DD&F:< *L8 (<@"G$>9(9LLMDG&&6$*47(*6P7":/PJE['+2.KWJ8 M0&@AY]LPT+WL(*^FT_-EQ,W_^/9S5<;TY5>2 P.R45@G/2$L7"0O19 M@W281;*"3X^^SS!3S44^X7$D\9G^'H\ MG9) <'@R>GX^F> H??LX":-I2'-EC?+\I]/YG<6S_)_GTUD-6KS!V=OR,7P= MV)(-<\D!3SJ3P2<,A)@S.*2=NYC <@E-\-B&GX<-V@/ P&UDNVTL-Z+A!POO M: 5./HZ?CR>?QY,PP^?CT<5=Z$#9:)--!KC4G(Q+I\'EX$B(6L82,,8<.UAO M'5_W,%'42MZW(>&;6G$_R'Q;YK;H(!1CM?*T-;M20"6R.1VW'(Q*3+)4$H]Q M]Q;<+3H?)JQVH+,E4=VP%/R-RI7I< <^/;BTL&KOEE M1(UG3$D&:+4&%22)(C,'115C- IGLVN"LFMD/&S(;"[Q)?IO>VWQ!O^<_VDZ ML(A:^&"!>589M@A.F Q!HK3<*L9W&SV^0=_#1DP#'2V!4M,[B1]4DC'H?-$. MM/..-CR;P*44@:>:07>*,*X5%BW5OCE:][&&"HHVLE^2>-LA*EXYQ,L<$ M6*X(G]Q)B!D1(M?.NE2XBXUR>^[.2N\ES9J%C%FR "':&NE+$D+FM)O;HFD[ M5YQ4NY(H#IFGQL)R!B1)(;;Y 3%81/5X$'XH1J95U>I6.'M?S ME9K,YK4D6PAS67W 3XL*N[^FT_$4\]]^GDW.\<9@;2'36-.!$USRM(O1%A.-9\*)MO!8 M1E:/:+FC6O8.]&R@[E7(V5KL#0I-;M#T8GY"=B)J<*-^MU=,+"6K3TM@517R M'4C87GWC5K+?&3"TB](62:9.+*;FZ]$Z\*0^S1+G2@8A0ILS9(> N%;FO7\\ MK"/R!CBXDIZ^^';@HY.6.PO)IP(JH@$7$H?"G* ?/#>FC?EWBY3=NP8]J&C< MIWP;5*$2#:M/W."->,;\,D]%P=/+]4-/26G*OB6/'@ @D^HPPM-&QY(6468HE MO6EZ0,ER>AX")'J0],J2T7_]Y89@7M./FW3]>8'3-!G.RW[&)9Y/B>#I]$V8 M3,*,@/NBLG ZO4Y.I[X^W9Z[9>>>#8B_T9LG&V59TJ1'K90OVEN=@V-*\N2S M+6S0[15;QGW.XW28AV'R[4,XQ;=E;GO\B(H)G;5QUH-46H&2+H%W*8.V/)0D M5=:^46.).^G:4?8'JI)RU D"8[1<)/,0= D@BBW"!S32[C3Y;._9'SVB9<-D MCW54TJP-SX+,=Y-%3O#\=P,AHN8*'8A06\%PY6E7M08$\L*QL.)=H[N!520] M+'CT(O@&'M*[R3@AYNEO)(U*7NUT^:H*FDSW\W@Z3&]+P8KG@0D:&><",@LU M_*,0?/#SRE9I'8]&8AMOJ3.)#PHQ;133HSM5KWFO<+W8[VHU#3WVS\EPAI-% M2?3 JJ0$F0F@3+U@<(P,094C9!Y) -DES_T])E'7=ST(!#01; -WZ$JTYZ+E M LF"++Z(^=?SV1^CX7RW&R R0X9[!A>4!A4E@V@)K2S%G*VS 75N'6*[@[X' M 9F&*NFQ]J@R>=I:XP"().56\E,K0BRM3:8=R>BYVEH31$X+Z4 M>AP)+=IY)4HP4%PAIT%P3Z*--:$R<,>,L$ZW2G<]Q(26O8%EK728=92VPZR' M^XEZ2H=96WT=TQ_6E_W.@)&3XMQ&!0;)/%0Q!5H'JN;F!A.P&*]<&[/]6-)A M^L?#.B)O@(/;M_<82HY&94A,T D>,FV#]"T82?9>0?(>&A76'VQVQ%HJNC<[ M8AWYMH@&+[/?YMA.GDPV*3V06<\)T3F!T^0@VF()XB9(:1KE4Z\BZKI@N%38V,^VG6"R*CC M"9CUM06(#N 48BVW1R>2M8HUS?FY.D]E(N U,DK=?^P+,*&5Y"M9BFS#P2I(>' KZ$?[*M=]; MXM6O83JBE%S#P$[YW@00]V0V(/F32_WFRY]VQ""_)D'C,@;^#[1]Z%;_57\U925^+C M/M>12^1!^MK1E#D%,7H'V0B5E&12-YJ5MCWMO>0AS?-@!E:)+)2.X+FFK45$ M#;Y>(7$ZB'2T*% W&M#RG88];.2[1<_2;*3UQ=\J(6T30?P6AI-%>XD?Z_SE MU\]8^[;]8UQ;EY_65@9AA@-4"7DH ;*5NN9*>' F$!Y"<-Y@RC(W:@_9GKG' M"=T# DP+IWAI-]?;+,9U6/R(DS,^8%P43<*'9+%6WI@ T4D.)MFHDTP%6UUO M-^/I<:Z _<.C122QS[7]?CC]YV\3Q%=D 9,A.9NO;/)^M%:TJ&VIPPZUT77\ M3P%.!JF600DM&V8YMV3M<2Z#@P%+B]F&+4ZZ%\,OPTS.V)Q!02SD'.K43XV@ M2.H0G/!D !814RDQAX:F=TO6GE;#7L'2(FF-A9_E]>\;T7E2^[P3 Z60V>%_YFM_I ML.PP&FX!NY"QSM5Y=R#T?\EQ_[WX%BJXJ<0MY-=0G6T^0.Z M$DZ"UT6"9*P8J57(I9/QT$E_UUZ].Y-V*^&/^Y!]@UV;]!M7J+7=C4O.*NNXRID'-(63)ETHI$Z-@TYOV,XCNWS%E?[> M/^S^HJ6Q22:040I0GE#B)2HZ^3V+EGOC9)N^:G=1M76M_,+,K'/8ZM/)^+QX M&4[_/JE385PJ3A3- 7WRH#A1&+DP(+.77C'.=2/7\C[*=A\/Z0T=M^KB^U1" M@QO-)8Q?I@(O8HL772#>3N95_>2LO#FOHKSP>2[^.D ?C FT6?.L:UL()\#E M:"!;XD!%YR1KDX'=#_T/"'![4&B#2\5++I[_.!"NE?;.,\D*3B:8EW+W;)0O MV1N8R*7(9,5ICPAT!I%S72R#$!GWVBHCL,V%>H],/$" [EJU#6X E\CHW?DD M?0K31;I*S4Y,GI]\O,,/7%YC/TVQ(;#P[JUEA YZX*E;D:O4F M4$A??-8>DI0VYY1S9FT2K'IEXP$B=??J;7 _=V%^Y-^J/O!U[8M "XN3==#PD\_2F@03^4)>; Q&!!N0WWKT:5+.'PW&?\VGIR%5Z-2_[=@^@N.SO%MN> 0/PQ'Z>I8 MNA=A1C_.SL/I0&<9@G6,TA*^"\,E"P!.T- MIR78)OVV.XT/&W!]*.8VA#:>RGH[[V>),*:_?KORT\7,.G36,Q& F4)BR9[V M;U,]L!05SR4E%QO5,:Q)Z:Y2]9J!J*EJ]IUK=X?TYJDKTC">/3GZ49D(2M=! M-;$DB#[Y),G3=[E3JD ? <3#R,MK 8+[@X1K*Z/A!VWL!3:YY**,=6"E]T\P^O7S^_3-;*/D?+$"S+!50J@6AA&8S1*; B@]$W MK.2E_?)O/O<@+-MMQ#[N268-DC[NN$;X]=OOX3_'D^>G8;KH&VE<-$'&""QX M"4JJ"!Z5H 6:N0Q1^-*H?=$:1#X*0Z.5TAKL.52LK:.T!AC[. D9S\+DGY6 !^TY\>ZX "]J/I*6VC"=;.!M M7.Z;E.S>7&JJNG&/E:QG_:?AYTO2N F#K^7#N6I$^C\>GXY-O[FJ=S M29Y0@7P'GP"C0G(3@P3R"V@#=?3[DK,Q-X>-]026>PA[V(#I4RLKS>>FE4/7 M2U1BSQZ"J4^DSYN?A(G,XF(Z2*")+<_BIC+?YVA^T]XW MA@MC2_CLIJIK<^[.)Y/:1&7^R<6DQ_HOIX."D4F&"D1(CG@L!3P+%@S7+F"P M7)7#W_E7T4 X52@W+R_K@\=V$_)W)[-N[TT"<+G:%SS4991"2]E9: 5D2 M:\JQ!,09*45A9CSE:/G.RB/[9^]IP1PLF!H4N37;%=Y-\',8YEK?-YHB??[M M[!-.+BIH4!=BCP= +0NHD"R$H!&$0&-LTKG8G>6)MF?W:44=#=AZK.:K:0Q] M,OP!T_ED./OV C^/R;.<#JR54:40H^0<%@@.O1?P1Q"8[TK.8'0:0)2,H20*/"BW8(DD#"D-B;8-W/3/TZ!?" M(0%F-X6*6TI[$.G8\C$EL,[6*N/:I,,P!BERZ0QRZ[%-!X'^>7E"_V' 9#>5 MCAMS=/4WE](.S/KL/ ?.E $ZTSQ$4:<78O3*!D1G#_\@6,+8T]5$$P@<1PCV MZA\6 ^ZF[\*W>;YKUE8(;@N46/-=D\O@ CK0VMDZ3UI(N;,"WW9L'O>!L#5( MV[O%/2'LZ);3W.\?I.BX+-$"'8$)%&<(3F4Z$Y&1[QL\RXUR#'? W-/2.60T M]7BGT7?HX&/XBM\W@:21S-7:G=O7F)C7 8(FF1OA)!+#10NUX]C15?J>0'Y0 M"#CP>X<5O8MX*AY#3F"\\Z"$UK5D;)[OJ$N0,CG>ML/N0VQB=4CKXT"QU* C M8"/I#X+BV6H5 5/!N@E4J?,Z$$\*E\D8Y.[P;[*?UL5N'?.U4-/@SN&R=>S MN"R3MQQ0A[HHK8.03:T-MI&+BEX0$&X;G TR M"XP;ED'DQ&@=D91\E@$T(^@JY9/-!Y4&>A]##PAZAZ#R%N-=URUUE\YA\0J! MZ\)!!1]JA9X%*7*4/$7#3)L^(4?9\VH;Q#55S:'WO'(LUZMHXR]-"_J0N!3SZL-%;IV%Z--M+&?5FDN MEAC(17 FT5J1#HED%J$N$N9-4B&QAP27#7M>M47+.DIHW?/*61N-]XQVRTJ+ M$$25\PKJH#M&6ZD0^L8]_M'VO%I+['?UO%I'9GON>:5(2SHZ8L^K;0R-5DH[@)Y77(+E6RO:1=.''N=KZQ'67/JUUB;1VEM>AY];U'RJ]ANH3DQ>F> MM0\AF 1TBM>T@BBKA1 @:^E3YLI&UV9X72?R#K^=S5I*OMD=JW<--;"_;K7P MJC.^ Z\C19F=)Z((\.0_ )I,_)J2Z&]M$'-TK=.V LX1]TZ;1MT]*6-_73!NAQ(0Q(+HS0,IU7]C\W M]_9LH3?CT:06"$Z&HY-G^3\)J6?SA,;+.Q.=)?F6V0!3Q8-B48-WF4,H(CM/ MAAEC;T46&=]#3SMEZ48!MX:(C1P#5$K#4:% M$ L1;QO/'KR7Q">(]:6_W=RZ=!;5=!%95(DIX^L<1)L"*#KC:K&@!5="TIQE M%OWN!J:O1_L>DP[V#\B6>C[T? 4RHX7@61$;H@[CKLW2)0K019C(553%M.DZ M?V#Y"KN&1<<,AG74LY>KZ"X$/F4P;*C0M>^D-]'&7F!3#"8D2D&)2#NX90Y\ MXH'TJQQ/M:>$WME1>< 9#&W1LHX26F1F6"XM**7H- ]()F 44J#V MB'CC'#K:#(:UQ'Y7!L,Z,EOIFO46$+MLPA=&&2_[[XUP]N'\["Q,OFT>_NKV MW"V#71L0?R.TA=9Y*;DLJ)TJLM[#98-1.J,*MZP,NKUBNXUW92/$'[8S8T7( MS!(459.BO S@HK%@4K!*>.>3;%.]?3]MVQX[*]_PQQ3+^>GK8<&!M3Y'GXES M)ARH'!VM&9N!="48C]:FJM%=LO^#N-UO5CWCY>81U+="&L275I+X]TD-2HA8 M4#GC 5.]I"3'$F)"!ID5SR0:E';'<)G3]7B0LKX:&MBSSU(Z/SN?#WQ_@9_) M QQ>7#[0Z347^R@_.QM/9L/_#A>.XXIVM,*&()W7)!A=1>0Y1*$"( M<^< , MRVW@U!<'#PYX>U%M@W2_E8356JTZBHPIZ<#5]JS**H18"@?AE30ZH]>-:I_N MHNK!0:DW%30MEUM)Y2*(1::J2L8D<*Y$\E"J.\&# Y%<<5RFY&6;*[JN%.XJ M4MT8+$T4LN]@\W0R&[P/HQ.@1']=!-"UUZ[_SST/A4ZWE:P/5I#WXFX"#]T(6.=T&]W/?5%8A=+H_/PPUK@BX]J_%=<36 ML_9^)TF=G9]=#HG4+,14!)@0,Q'B#<1@&- I5:+":(7NE+_:27_77KT[2VXK MX8_[D%R/(8@Y(>'K%4)L;?QBB!VM%!T-/M8K;8U@M$U2)+0V=JKK[*;"JZ\^ M0A5N++D& 8*51_ZOWS[2(^:;#0\VTW[C:+.9]U G-R!R:P%59!AJ:^M&R<0= MB'N01E,KY>S2>Z\$7EP;=2&QZ4U[!R+W<]?>NX*[ FA+[>QR([I"JC6#'F^8)4OOYN][SP$%!#=5S+B1 M5'NT.J_2]F%<9G^&R7=3#%$;CL2E\PE4BH$PSB2PJ)57PC,M[KNL7_WTAZG= M+2388/=_C6&*G\:G^=79Y\GXRSRH=UD]Q74BL]K7+"+O0#&'X*3DX!4)@/Y3 M'F637?\.HAX.)OK60(N&$.<3DN[YI [P^VWXM7YW25GR)3ME#>0L!"B>$.BX MTX"E)$W'G'.FC46PFJ:'!XV>Y+_R7E2[RPA1S5)1.2IA62**7"9#)!=P7"G(F+R02:+0;;K7'EVB M4),];%T5-/ 2.D?D74K2YHQ0"@9R=34'5XP&C284)BV+IDWKKB-,%-H&+$T4 MLN]$H74BK]ZI;#%98!(U*%<3Q*W2P+G64ACRQ-B.+:LCNC=;"Q0;W)NMHYP] M77=T(?'IWJP7!6]P[[&)=O8$).F8"SIJ8,)X4"$'<)8Q6DLEDZM>F$MMAIP< M\[U9:_RLHY2^[\T6(98Z1^7>RQYTRF?K) A?JYPDT4IF?@:AE>19ZY)O=G!> M?K72_94'9#5OJJYQ>UGOK2SV39A,R%'\@KV'2F\]N4T<]&X&;@0Y>602\]9+F$4S%+<].!TB2K'2E:QY'N+8%X-6PQ4U-;4.P;NK0 5A0$GR$/A5L3(,62,;3S]JU0ES321(_3DMP%'$X4< MDR=/:R&1A.J,.$Y\%:G &^N Z6PE^I@L;Y."\! \^;5 L8$GOXYR]I6XV('$ M)T^^%P5ODL&X@7;VYO)>Z>#=_%:F=B$7/D DYQ5T*%G&VNJO6Y+DT7ORZZAK0T]^'5FW]^1? MT6\FHW!Z/L7I1=IG'_VM.CUV2Q]^?=)O./"DSQQ53,R@5M9A])$G54JL/7I" MC(-.;]A\A5X^_H\I7J;<_C#*;"4)A-#7&6-L'.RD2B>-YF9,!]E!TY0IHH MH(&Q>@=]5_*-KN85#80@>TN19 MX=&S$(\I?NN3R%S6+E>Y5C$A?1>%M\"""*K8A)&WN2@XP/AM"RALDG^UADKV ME7_5@<2GJ&TO"MXD_VH#[>P)2#EY&;W1M4=37G2*\462C26<,YK\O!1WW(OW M"**VK?&SCE(:X.:[(3[*E]^^P"]X.I[3^7P\_5%]2WLO;;H"G#4*%"=-.XT, MZ*!7!8VB#;K-Y6-G$@\SSKN6@F_>>#?13L\MN'ZT@XLZRI(E'=98T_05T^2U ML7FI=G"&W2";S88ZT+&0VU3N98*5C0XW$1^/3K/%P"VW M-B3PPA(ANM0,8,7!("KCG<'0K0_),;6I7$OX*]M4KB.YGL_(Z\T6DS>1\1PA MJD"'-5-T-"1!=-EHN0F=[QP4TNM=?* M2W?)LCI6WME$-B:&:(/FCFOZ*2<>S8IK[9[2TN^-419O/;-%U(E> I1@$H)1 MADPRQE F*Y!UJ1II<;']O2S^^Q3,W\:3ZW<@(7IR'&HC5DX&) ^2' =:0!RS M"\**DEF;ID(K23J@"X9U-'NK$T$O(F]PW?TN?)OWN_HXOIAX=\GW(!:5$I,, M1*X#>S4Q[@LO8!(+'IGW2K2Y<5I)T@/!0C\B[SF=KHMW*8)2CDY2JQ*"T([IDVT6X#(1[3/9/-12:G&01;R-\Q64&4V8%3S)N< M2Q1NQX'>P[]G6@<*&U4'=%?)WJH#[B?QZ9ZI%P5O5!VPOG;V51W@O>?&&)#6 M)5"*5E44D@.7Q68=+?V7'A: >JD.:(N?=92RUWLF)F,Q+":1WM].@AU5/\Q?"DYH4]RU](%,/I<'3R<1)& MT\\UI)"^W6@DK;3-204/$A<)A &\- I"5BK6/G$AVP[V\3KO?#BP:"KMG83E MPNAD2&9=F$YQ-NVIR.2>9VX?C%N'Z)OE)>BYY;&4Z)DBP]4QY%9E*WP,G-RG MP?V/W[(Y=F68O+8OF'^\ZMG\53])>J=PV?O!2^' *@^%-:@ M^.4.BFO]!9&"OC /MN91+"H A(Z FGFAE$H^[/H(F^ZER?$^H;.N(GHLA+F? MNO_ X3E]6&K0&4 0DH:Z\B MZ&+)?]",$!^1?F3DM>@JJ4:%$3TR\:@ V%;%M]&J^FOF=8?4%E0(S&0,E@OO9:>(YF&G1;=6Z=(4Z75$VS"GM@L9#S5%>BT5K$BNW41^ M#=7)"KTR.PVEE 2JB$@[&L%4!DPN"BE%4,>CQDXITGUH<1VQ-4V19L*&7(P! M45)UH+(@!TH*L)ZCR"&K@)WR'XXI17HMX:],D5Y'GX;I=+[IT-:2A-$, MBN>9+,<0(.;@('&E+>U#QJN=1Z9N$OE S:C6ZMIM7.H'H6_"V??"RP[D-LUG M6I/@_>0V-0- =Z#UIKW=;F=+R;;%2E+BM#=-*\>!\CH L:62H.;.[CF3M M$&SWY$$=*M;645J+)F;GT]GX#"?O\71^ 3#]-/S\8^:UY](&#MY7FZ"V2@\I MU7P;+I7CK"!O,[SK#J(.*M*YO4)OMI_J21L-;HHOU_C ML)?DN>B8+EX0/3;6ZVM?&[^:VF] %VZD*['-2,%["'O8@.E3*PUVEX^3D/$L M3/YY28]@REI)EF(VJA8Y>4<@=@$\VNQ=R%(=A_EL\TO?TQGR&6P!$T4MS_4*O%8&I&?:*I>RE&UM@( MZ4\C*Z]W>\NI?#T>G0C@^K MDFMC_ZT@:-M=J#[H;7D^P3PDV*?AZ7#V[2)^]>MX,AG_.1R=/ ^?Z2^S;P-G MC1=8NW60X05*>0070X2!!=LFPKH=:C<_1[5!U9N[D7-]-)W$< UWN?E M?#B=O0\S?!>&M&7_^W"4!]X):U+.8%RBDS8[,M.9,)!2'5]HD9:\O&>#ZOJN MX]9^$XDVL&&OT_AKF ZG'SY/,.2WHW^$R; >G95@/G"%"V83$F&V#G]' 3$E M!J$$C]$5Z4*;?O!=*3QNO#351P.;=S6V7Y:"J1[?[W"2Z&_A! (!@D M:"N5#00N&225>(KDJ]'_=@">>\A\B CJ4S,]]_Q>=C ^2XD>33+_#/BNUT-DCUT#F.H+RP4/0=2U$:YEQK)3<9;;*EF0<-VAVK8<&^8>7 M?4;>EKE@IM/S,$HXKZP<:..#,$P ;8>$[JPYQ.@=6 PVVJ0EEVUL_#N(.F[ M]"WUVX#0K?>45Z,TJ=& U\.SX6S@8_;>!PZ"'/*A^EJUW7]EE\K2$MN!0)#*GBI,I")]5FXC^52J. M&P1;R_6VCNWV=FG!"5'RVW#T?4.J)1U,HD7E/#$40W6S$G@,#D*PBDFG@F6M MW)>E!#T,S?CEU]G9*V<#Z>?*M^+\VK@9,Z* MCBG@SJK:M];1$45.N$JE))*&+#?G\O4$AWM)>QC Z%<#MR'B6T1+_QB=3S%? MVK7/QV=T9LU[&>(UCRES(Z1"<#8R4*$8<$4H$ JUL4K&'-KDH6Q,\L. U&XT MMB3$UF-4]?GX"])..?N(D[/I17XP[9>O<5'L];ZF10QR2IXIX2$9$^OX)U5C MP *2Q2RBT2BPBU^[_IN/&R<[D/82<&S5C?)^Z'1G7 MF,F;RCF9Q8'J$ 40NI666>4LVQ17WD75<6.E=[DO <76U>*74'WY]3..IC@W MKC)3CB=6P$A/:#4V$DW20XXVHE,L!]^FJ?$28AX&!+:5\A+-;QWYO,[G1<5" MXL6(ZG3-CS-I"D2M=*T(YRYGYP1O<[&_A)A=U5*WOT597[;[KI->SL<\_]M% M$]P\42Y)2T=9[7]2@@1DH0AAD^0[NJ=C4&(GCM(0J188[IZ)S?T>RZC MV14:UI%VSQ,0%@&49R<3G!\TE]-_B"]R8C0D*>J0PUC >Y\A*NU-ULER&3IX ME$L?OF\#<%.YC_L46L_)>F_PS^4T>4UX1$NG6*HURD0'>!<3,!&EM8X;4UP' M1:YZ_@/092^B:U&K=OTB==&Y7)&EZA4(72?DQE @Z)@AQ\6MNF?FAW$+C'*ML% M:1<@/-O[YRN759U%9TW>@R ML&CC8JRCTYH..1:$%RIR^FOS>\9]G?K;Z^B.V\,-!-R@Y/@]?AF??JEAY.NE M(1=]_P-9-(ZHR36@K&P]WI0UD U9G?/*UIMV7$_:OY.L!P"$_L3>8AO V0PG M-W#*.0J?"P->*DV9&W#(&7C+2W32,<,:)1PLH>8!(&!K(?=H!%:'Y-GI?'): M3>X2.VDG!C MC5^@N@M%35VXVS3MQX';3E=W*'X+03,W!&?)"@XS.WYRI MUY>)WX6\H\=)_TIHL)N\/)^,\_CT-$PNZ+'!.!<0P=5+):4#(=>0AQ)<3M$) MGS1O4Z%TDY*CU_]6HFT0\O\U3/'*%L4DDHCLDW>,-JY& MS7JOTW'T:MY"K#V7MG^@G89^?W)Y45Q0,>8]B%QKXJ1)X(4K1%CRZ(@_E2:(M@G(Z$%%R] MW#=@8I),^D1V:QL#?A5%#\5_[T7B.T+"!=2[4-;4GU]-VW[\^GYTV $86RB@ M@9UV!X5%Q\Q*#A"Y=*"4R/2=*I"Y-1A89-KN;KO8H]^_:V2L(_>>T^EJX\): M.%0WR#?X_6HQ<6-RT!!43J R61V^8*T]5"[*:")QW>' 7_KPW9_[?4E^W*?8 M>IZ1\F->C]1HO+5D?*@Z>4W0B18E-_1C"HH%HK!;)NQQS!3KZV#?7(8]=H"Y M.?:E"QD/=7C86BI8,79J$_DU'!X6L>1H9"$WO09H1/$0I!4@I&;:AR**[I03 M<1AJ[#0\K \MKB.VML/#C E&\PQ6!TDF@':U,LM ],$9&3@YY?T-?SN0X6%K M"7_U\+ U)-=T>!C:Y+/C""5Q"\H)!2XH#\PJ(80FFKJ%JHYI>-C&*MQ8]-Q^OQ_^'\["Q,OHW+\S"9?!N.3IZ=C<]'LW'Y^ FKC?9Z'$;;]R-?]TT] MM2K?BL$;7BYJ6!+9)M+ M:<$3X:"]THG,:2$:Y8TU:G!^HVO#-;$.4+ C?*M/96U4IG-AR,G+*9B1A,/)DU6UF#^YDC//03:JL-F2\(>(K+;::Y&M M>S6(,1ZE>0[B;!!%"I$,MIK)2,::(XDX(Q*8(E!F+='H1ITEE]+S,*#2@ZR; M=T&_B)Z8J$G* ES--5%"5Y>-N*2]$$V(*=E&F?L'V(&CO\UA?=D>2@>.JT;A M1_HW<[\^D4-A:F%!J(W[%=>&!&,<6.X9:IN98VW,E674'%3L<1T-+]DCMI)T MHS/B*DT7RX.=X6$=63=\X7AI>]_$1;2=!P&JT@O2I+ARDJ&8)P' M27L@+\9(CUW:SU]_ZNY-OC[D/.Y%2 V]>_?N;\?<\4TEY[T:ZFZ:B5W[/(=].F@P4N,$5BU/#Y?6D M+X2%X-#5UG.H1:-)TH?=IF,+4VY+*>^J34<7FAYOFXZU--:E2<,FXMY5FPYR M9:5DF8/5LN:N^ N64$$*AV"XJHTFJAYR&TZ>D? .E)NH/F[FP=PXJ>.O(*H M:C*T9@RB31:,]MX)CL'D-AT[CJ%GPUJ:6ZMGPSIB7VD=]G:S^F$1-U,Z(U;T.AS1"]YT#PI)[6SKDA:YI%'+8.U@[L>O-WRNWCR>_Q< M[PE&)Z]&93PY"Q=\7\0<#?4NV6:@ON7@I;;4J,%XD[;)8,S')Q()HL@)4HAB5F&6L3?OWE23M M?N/I'1\W-Z)^Q-^FF1".SO$W$LGS\6@V"6GV'\/9I^?GT]GX#"M$GBGFC^'KP!.E2CC:+:,F1ZJ0?^;)MR(5)Z>#TB2/-F[+!L0^0"RU5ED# M\^=#^H3Y_!3?ECND\^NWBS\NO$#.BM0\V]JA,]2\)Q(1*D[GOF1*^<*";U,3 ML0&QN[HN:XZMUHK:]]U:3:_[, NS^=/^CF.R;#Y_&J9P.ODXPO.KI)TX8-T(:KW>H"5 MY.R^.J G=8U;R7IG0.#<)6Z*(F^QT#D:DP*790 9F%"EF%RZ]=LX1 #<45>P M2_VO(^(>]3Y/&YM\&_SQ89#)1LJ:Y5I#5I-/& -G- /:Z(2KA>9%W=5T;8KI M+R?C+[]*_C'^W:;H-Z3X,=;26VGT92+A.I>8BDWGM5?).4N M(F_$440T:*(/6 I9[L;YK'T1+,4B%1W';S\.F^A>'KI=4R? MC7*]SGL]_(*Y>AZSZ0^+U#NO2)@(Q=4+O: C!.\X"/I9<<.#P3:F_*84[\.K MCI99(6L+R\@U*$P&0DJQ+C_%H\ 0XR/VJG>"O3X\[774V"+E8#(FDW_V[=UI M&,U(+B__ZWSX>3X V<#E&BXI1U>B#IQL#8V=BBB09RL;0?*Y>)D^@@<>^2L]E(TZE0Y]AC.NUAT"F\LXXZ=N;5 M=R'J<89WUE)7)_=^$UGO# B&O+[D? )K7:T](:A[S048%Z2WQLF0>MPLCB"\ MT[_^UQ%QSWI_1EL=43*]S >5LDAM.918C2XG:ON@Q,#[Q+1..F;17U>0Z^\^ ME)#/6LH8]R+)!C[/R]]?/KN@)#,M)$H%6&RA TL8<%)E8#J&P'A,(;3IFOV# MAF/6[982[7N]3H?A74C#,DR7?842=]$J#UJZFC&1,X2 CP//F5KT72+D71; MLC=??\R:W5Z>/:9&5V*>CT?3\>DPSV\5Y_[.8FINRHFC)XJT8P0WZR%&XC*S MH+456=Z:)[N%AI?3\,AL]1X4T1P:EX4A'6CJW4Y?1!OBO-KR/=!G'(6]F1 MES:(S$SDY$'*FJCME8'H1 0,.7,I=!;=+/6UK;H5!.W6$.A'6^/^1;V#6]S9 M./TSABEF^M5G6BAS&?21'M_MP=O>[VY _HW+7D\:,#)B44DI2ZX4-[+$DA"Y MJ>/I!AW?L>4%P:8Y!_!;*64 M3T0\:.X%*),-A,(DV;!:%2$M6M6FN9SX0 M!FE?9[KV$Z0O-EMPW#(PRDDC>4VYZ&0@[TZ.2[C80U;V;A%\ZSIF7Q!H$&Z9 M$QKOYR7>QCK'5$H(3C(/9-20&YJB-JY- M%XLF[#Q.@.\5%#VWV]A8GO_[/$SJD)IO=W)F4 8NK(*"M<#5D\4567V[3W.SB>CW\]/9T.RN ?1 M1ZYDS&!##4#Q.J,S,@8:)5..>:]C;@GIM:A]@O9^ =#CW+3O JZ>4&WUB?G% M^>2[O?2/<'J.RR4P0*(/R9F"K.:]!NOU9J'C1B:64BEU$EEI8W2L3>NC >R. MU-E@!MC& GO[N7YP^O9\-IV%49Y77,V(Y>DPS=D=2!-D-CY"9)SDZ!E"C+4; M I>^E(*(OLVU9C.6'A^<#P(G\,YB7<_CR:_T6!Z*DK+-W0$^@ MMRS5U"[ZP\.LCN%PRWT6WWAN[+=B+SOTZ?G<\^C2>U_?U M8Y6BYU!"J&T+U3,-Q&M]M+R.%BJ2YL_;?E MU2A-D#[S:K3@[CU./0^ M:^([Y#K]K20)SED.5B0L-FJ;\WT7Y0?!R-,:.5C8++EUV?B"<3?<7TS76WSJ MF@SHHR\_O'M7*S0'(9DL96"0G:K-$(2JO4DVO>M;DZB40;G6-N3AL MOB^\NK J]$,B>W9Q_''3\-)KDOPVZ X M:32+!=!86GK:*W#<)1!>:&683B(T38K:A.A' ^/#AL,2X&]\L]DOIV_+1_I' MTU)#M'KGWNFF6X:O]R0[B?X'PHHEJR C:]? MMV+V^7CTA8XO^O#%%.8+M@<CRHRSEA!?1=@3 MAG>FUB4@W?X6]2Z[Z@?5-4Y3OY\-XRE^P$0?G0UQ.D =O#0^@2_<@4J% ;&C M 6TPEJ.SIM'XS.WH?C2@W8.:EZ!TX]O0[RTU+@U\G'P9IA49C&\JZ=,9+A)O MIQ_'LW!Z]>]U@/V;\>S_XNP]IO'):'[-6QA+/M*"DUH@*&4=Q$(KD7ODVGE) MIT:;BK!F+#TZ;!\&.); ?N,+T.:<+58_N1$7OZJ?XX-8?%:.H,I#;9F(@4PG M+12=15FJ'&+0OE-[@,-9"TOY?%H@AP.C)<4Z_918;B+M2U_BW M4@X2.DO6R'Z*,]=D$D)D&+A.3N@B& MJE'Y6U\L[&SPVIXW];VH?-^-O;^WSC\-HS?A#!<#AX++=+AP0%EKG$(D/SYS M"XY6G9?1.)';])&Y2L7^6P3N% /RL4O85PVZO<*N9SLAXD';UT'&<)0<8(G&MGO77)AS:%A;M0]8J>@*TU MO8Y,>^Z[\O'/\<=/X_-I&.4Z):4V'4 <5?HNI[9;9,*% -QX!.5+@AB-KH6O M-9C%0_1=D@3N>\_N#>AM=#!N), >VT=5VIZ=S7O;$5WO<5J;SN=[J24V6\%&5#D9JJ:#G"K;]Q2=:__YJ,%0&,A-UWO'_\D,^7;VQ%>)8[; M0,J,X&TER=L"@7,#/(:L=2A&2K_V@E_RHJ-5>+\B[+GYT+7$MG?GD_2)#-*K MI$7-)48-(HJ:Y",7@ZK!&<&*9TK*W&4[O^O M1C4-8/CE*EEUV+Q(+ &2HP%*)@)<((_79N5U0(=*=LF7ON,51ZO1OL368P.; MY:?&781J(S)7VI"MF5VU(8R M/CSW*3ASL6BR%4Z!2N3)Z4THZ6?,H^I3>[)\:#WGG#6@8-W'04W .WU$J'Y_>2%R6"25#X7 M!;JF-9+)0.Z[<^3M&8TY.Z_0MKG'6TG2 5X_-]?XJI2EK=35=2HL!?F1H*BB1?J&,=QZ[9#@L?_KNL="3Z,>]RJWGN-FB M]^[',#G!V76B1 @FF>! :HF@@BG@ BI(#"MX#6VB72*F*U_P$/39C_0:V-?5 M0YP,4^W+6)G]@T0[??_ACTN\.<.XUH7<",R@I"P0#1$G>!;H'>U>TD Q1!QZ6Z1KD_RY M@J G'/6BJI6[4N.Q7%=VYV=I-OPRG'WK>T#7':]H,JJK*TLWAG;);#63"1G: MJ&RPWMBLF3@S"X(JA77>\;>_CNR(W-9G 0E+&@8J.@W/,@#$^H+&&@'A@ MB>*O]SZ^ZW;;V??CT]/?QI/ZQX'5Z+EV!IBJ<=ZL/41%CBY/G*O(M!2I36BU M#3\'N'GWB^J&W8@WA46KX5[]<'718SDPK\EFUF"5KTWI595QR"!C"LH(ISGR M0\?YT37<[A%CS9MPKP.0?<2"[V'H>HG WR?CZ73 OF?6 HP39::LI9#S$Y# M9C+G%(M UG"87;_,/*'^ $"RCYN\>U@BL18Q!XGX),T^X/P"0[&Y,V,+=ON*"35]^Q4D:3FLC?3J%BE0) M'!>L2I H-KS.R"[\L8#9>%!*)@C9 M1"A62\-*06\.TP2YQ^S>O6S_L>@I,,IU)E(-\7X:<-7!;;X/\ MO,+/9# L.Q-ZV$=KJMOE9*624X[)@A:L MU#H"#R'R#%&CT59PK?5AKH5;K#R!?J=@.$!/Y\IR_0^<%\_D9U]P$D[PTGYX M-QDFK-9+N;!>@B[G&+6*Q18YU"N?3\NL]3)K![O#OAFX MFTVEA1$E PL)Z=A6#$*."K+).?K$B_2'&;#;R/"+9 M->;B_7]YCAWYMC9K'4R&3BOZ:#D?H(7/D-A M0F"40DE[8WQ5O],5MJ+^:;D<#79:W37L>(-(9']BY *D\AZ4S8$L4$X;1+ \ M,!$C?7V8A]'N];.V,[V*$SY@S*.,GI:3<.0XL$3[>J;599)/.3L6=Z9?5I:!P:HVVMHXP&R?9A7STY.)G@29OB*>!J.IL,T'V5U:?9] M-_^RD,GS0"PR3* 4,O!.*O#1DEU56Y7R^QIW[)#<1X/Z0X7 ;91O/2^VQ]O MZXP.? E"15JT+"5R;:)6X#A:L)P;'9+5NAS\!>=UEG:'_X,%8+O\T2W0;DBO4,W#,5'\H0 MVAN]Z:W+HG9T%8Q9XD $B$(8(&.0>XQ.&]LF5>*!S459"PEWST590R,'5=)U MU[2,#CP]S449;C 791VP[&0NR@::/A84%XEDX$0'+J5Z]Z 4K7&?P:K)ZF ,+04:5:^0@RTH4^6[,"TB)>5VR,L+P#C@X MH%$8!P6%?@2_U-DJI5A50E1&.R^L M8SFP$HU24KD5?>P[O'7O_>P=LS5Q+-0\2P4J1P*HB)Y,""S:6:%3;A1UV)KV MO=TEO!F/%JO\Y7^=DRY?C4C-Y_,]9T4/Q\QB$!)I%T@F@%(J0=".@^9,9^YD MB.7 RFS69?$ #X!^L=_;54!3\!Q2(_Q.C%XT1LM<^. 4V>Z*U_S5;,"I(B$R M9;TO'E4\L*D::W!W1&NC+3AWNH0V0-8AW5??9FWV"233>MKU>MH.9X?4SO)>5A>)+M_Y M5+XX(64$&WCMJ<(3D ;H)-;):L%0HCRP$5]K.5(1K1\OO =F'$-2E#51'9:RV@CBB';&/0>&#@"( M1^4 =Q='G;1DA8@U"!!L;5B7RBY6 @1/O5EIP(7)RX%B1.5IM#VT^;*_\/RWFPUS,S3!\ MQ$&\^P5!!DHBSXF\IE00E$H&7!$&R%E*@67IC,8C6\QKBN!I/1_F>FZ)Y$.* M)O;I6_78MV9:!(]H^MXL5'@],6K@>=PVE?EZ7 MZ*06@[PMB^]GPWB*'S#11V=#G Z"0I&ST>!\CG5?$A!-U!!1N"A3$4DUN@79 MBNY'@^T]J/F@R[I98M$@(8K,H)H[XQ6$$#08+4OA(0;#&DU ?81EW5L!=B\J M/\RR[LB<34P+2$%9.B+(G?6Y5K$X&XW//EO+FX#V@95UKX6$.\NZU]'(L13$ M=N'IJ:Q[N'Y9]UI@V45E["::/A84^V %]S*1>VQHC8>D@'Y"*#$%KLB#%JS- M7GD\Z%VKK/O@P+N.@AN =DD5X?3]AS\N"DSI$$$C90!1I*XRRA ]CT1KPBQ= M"=F;)NB[DZP#]':::W[<2FT-BKHN^9PO.&5BP1(CF.),[>>;H(YS!".]0)ZM M4*I-=NY5*AZWK;>Q/AK$9VZL@2[4-#72#L&\VEP_*Q2]A7 ;'#$WK37NC+3, M@D\."!>B77GH-VX&\NQT#B;Z;ES>8QJ?C(;_3:?=/';[?#R=3?MN"=+Y MA4T:@VS&[HWV())9$;1120NAG-9\I^7MC6#M@RF>'7N74J(U9SXQL M'3%=O GSC;_=:[ M3SS>BK'VK\,6+3B^^RC]R&[AKY1BA/A_[5U9;QM'$G[?_U*+OH^7!13':P1P M(B,)=A^%/JIC(31I\/#&_WZK2-<:M(28@^4>'(_K]L4:O.4* M@H\B!AUBY&W.I3THX_L ZIJ-J2<6QCO.)G4P3[3_'.8_XE+^O/6K=CBB]PZ M[4T$C4*"BF0&.L,2%!F]S%I9$1HEB+V [))H,:@6VESR(CWP(P'\$;_@9/:Y M"N Q1$^[8>%U8JVLDVYX$> RE^"*-T8%S,FV*7[M .Z2N#*T+AKY4\DZCJBJ0:;'X-,49A@)0=NZZ!686G3,\8#YQR-C3')T"95NA.\2Z+, M\/HXF-,\6/Q_ VJQCDU_G$WH'0M'^KL_NV=4_\1%[ 3PC8@V MIAA5CDDQ*YT(2O+"DL=D7$DWW5_3TTJQ452,-K M!6VF;S#I!#IB8,5C%*K-;-IG0(V_3_5GP;Y5/(S,&]C'#Z!]"//K^7I[SNLJ MO \X7Z.]H5U99,8%).$9;(O^+_U M/RUJ?F[.TF306BE0GD4(CN02(Z/#TDE5L-'E:"=\E\"7!IIHT8OA.917B9R MQ5KRBYO 4XHL<4BZU-9L(4&(08,69$(%VAUI*QR?,@\A7CQK3M;'/G%T4^+L M% =LFN7B\KH\Z#Q$"\C,,X\@XKJGL<:$)/M;\H'W&WG 4$7W&FO53\W^TAWK" HN2 M294\8ZQ->.9E;-\S31II8)\COB5'-MW$I).ZL(# 2C"@E#80Z3>0"FKDJ")9 M:Z-3Y$P]^\9ER/'R?R)ZUVLL\8OH?IJ^_2MAE.,.$M%,_)>+=U MG@?W 1S&%*PQ):G4X3@YX=7?,Q_&D/83[.C?E^&^"+>B_^'K6B2;Y%)E@W$F M1_"JYMX'=.!<"'0:)L9CS(6S1G;I85!C)9LWV"D&DO1K2?S^=IF_Z8I7DY=G MTUJKO,8I25J1$>HOD84>A(&:6@5G/ MC2RR\$;W1",2XH7T[-'Y<(3(FR1F?_.W[W+[+#E319&%'%(&14YVS>USH*UP M/*!"TV@HP1Z4,Q1G]E?1X=R"$^3;(B%[%1>W^3;,O]8L\>UAN"D^4#X8Z0V9 MP=[5<9P*@E,*T'!&R]?)FS9)! $;;L5OHCQ3 ;$,$K=I4H;C;3H*O@R4B>\2[68R=,6!PJ]IPV4(UCRO+57 M+"2V=7E8K>M.4?PN,WJUX9@54K2TB8 FB M% &W+TV5\CLEC($,$EP0MH:W0HY%6Y]_KMG]BB:/ZIG]C%J:]\^\Q=<3F:+!1D]BRJBJ^F2 M'-K)JM:"WH\Q>OM7FJPRYBK[*N/5X( MPMDMX34UK=;97)A50EA?LB)V&%E\(;,_WK2!U-,E>!;$OQ^#N-X#\?Y;2H#5 MFM&7(@5;0V[GJA^/JTVPU7=X4GU+1BM$. MHWWU$"T$13\LRUR4F(QNY90- 7_\ ^0L_-WS^497?=,6GSV7L_&A9=+D1",' M,OUJIPF9(3+O0!;%C-"W97#T7_L/7IQ^P=I%< M=#'7MDX:7:XYCJ9.=0GD+,ELI/!2-ZH0;[BH\X?OQJ?JL+O_8)1I$3!^$MD# M5ZL+OJ:QP)<0GBFN]UHHT8FJ/?5Y#MY%HU*.UH"DS[26H2GPD3Q^&TU GIA1 MC>I]SL.WER)QWRO=CE%CBP3,NP[4-=3S^**.:XF&J0J,ULI5K?9/!<@2ETKS M(%-J4_A\$-)K<:U.U=YN(N8@HF_@!KTP-,^RVC3/033U%M<77^\("S GZ@>! M)(UF#3!?4]RV*3>&4\'!/6.P&.RO.*D-9CZ'^?+K\CZ+8#% !\/.C^X9*3UM M"3O!3YO1":]\$@R5XC*D%*)U]18]:%1XT_DM?3_?]6L^U-<\R.JX]X^C1RDL M+V"EBJ!J!:(3]$,)KK)D)N?09G;02\CZ;UQ//G_;_W-1K8 'OU[\]W;Y\>%_ MN2DQ9)D+@O.Y3IK+'%Q&6W-3=)11**O:- /O"7S\S6]0CNUO?N.IL<'Q^>,* M?Y\] $2GPIO5?([3Y0TZ37+1I/]HZ4@H64/,))7BN+6.=HY6!#N,Z<*X,Y#P M6Z1P? O7'!# XH>OC_YE'97API0DZRG/30(5A(;@E:P7N;;0WXIA;?;JD^". M%2IN2J'VBGHMD=YNZUO[P-J%8#A],E(S\H%3LN U,X D2:V4-ZWZJG7'>/XX M;#.^=#L@^^JM20K0/9ZM6]0%4=-XZ3ZF\T1(6VGQ&;+T4,$XY#!61Z\PT[>@ M ZCHR+/%8(&3.2>Y#4[$-G?_8Y'BA3#F^3AQC.0'Y,)BOKRY*N5VL4#'M#?=CEP&,-YC>-3 M-#,;5*Q-@HM/,GR30!NY9B5D<"XA49H6Z2+6VB'.>([(+'=C&AE_6Q6G:*9! M8? !:'AZ;#IK"]^=4WRH@^JS[WDU4;=35#)K),\!K8V*C5;Y M!2<[>!)'80,2'GHQX3$&HG8%>?2DZ[2VW@;_9VJ8@S6_7 M%^2_S0[8#FWY:-MS55YVY"J##)&6D@64%6+BN,G*$H(3LF&'*1HNJBY<=/O11M M]I#5@)77U?=\4]/Y<;Z^ZJXI$9NN938SD:.!6B($2D0'H80"T@:?:3/Q!',P MA_XI!)?ORPTB^X&Y<-\&]^J/.:[WE5V(=QW..H \QI'K1)3.\,9UY(;1Y&PL M-0P<$NP.5AAGDM4"DJ(/1/%D-SVU(YK,G%8RBDYIBM\#5PYXDRC'2']@L M_,_M8AGN_8]W\]GJ\_M)NBM3SAY58@&\K^V9)9V>WI9$9HOSQ: R5G2Q$YY] MR7AF0T.ES%I(=&!/;@ULTQ2SGH]3G"]^#M.PL5'O$3H=O%?<@TNY-BPBR\=9 MKX&%9+U(SCJ9N^K\Q;==I/*'E?' '_S/F&_#+&&8OG__YNXR0S&>-=FT F7= MX4H$EX,&0J*0630R=IE0\,2C+TV_?:4WL%OW2_B"?[V;S&*8_#1-_[S;8]#Y MX#$#3YH6%P@:.9X!N+&H,UIA=1=U/OGP2U-H?PD.:.>O8X%?:)$$Y0Y)G4@; M.()WIHXJ=AR"M0A:(G=15=?FI?3O_:=>FA)[R&S ,9OK_2',_\3E[!Y+SB%P MKA60MVEK!S@!/EH-=/H[)3P3OJ@N6^O.]Y#;@T,B*Y?TJW>9[)"9' MQ61@8)@UH&S-:G?>@G6):30E.B4[:/#Q4R]-?SUD-O"HQJLWD]DJOUO-5_=P MG$_<.I20F/)D,O-*II" ,Y'0<2/<[GWSDRI\XM&7IL>^TCLX>/% K=OVU_5' MI&7]ZQ__!U!+ P04 " "<@&I3J5YN0O0* "O"P $P &EA=U'54U&L:!_#?4$-*IX3"4"H]U%Q"0%H$D9 <*8<0<$!@ MD+J $@."=,.E84928 0'E9"2D' (">D2Z6$$E,5[=N_N'_O'WOV^Y_GK>\<39Q]@5@,M#1UP% (!!P[WP!9Y\!+8":B@I,14D-!H-I:*AIZ=D8Z.GH MZ+E96!G9^'@$^/EX>'DO021%+PE>$^+E%5,4OR8M X5"!425595D523EH+*_ M-@'1T-#0T]%S,3!PR5[FO2S[MW/V#F"F!J! $SE($"!C!I$S@\XZ 0$ %&" M_@SPSX#(R"DHJ<#4-+1TYP.-3 9B)RXNKG[/O+S#T %/HY\\C0J.B86G9R2FI:> MD9F5751<4EI67E&)J7_9T-B$>]7W;V1T[!-A?&)R:GYA<6EY M975M?6-W;__@D'A$^G[\RP4"R$'_RG]U,9^[R"@HR"G OUP@LH!? \P4E)=E MJ%@T;H,=D*R"LN'4;)I)A75M-$)RICOLCC[#M!P0Z+SP[B_:G[+_#1;Q?\G^ M@OW;-070DX/.#X^<&5 'CH[%:I1(58O/+-NPI0S7M'**)?<%O4Y>(Q-/-G(= ME[[&IJ::3ZX=6(KNK'8&O!'?>0++(\7;0FLN!CH!6RI(.QO9HG1'LHI>T=I" M[&\,T$\?&RS#/0IXY=,(U:SZ49,/G)Z_"'7TD@1M&+<^/@,B@PTYXU3D/#%= MA7Q[]5T7_)4VU(>JS"K[KGR-&8O/2VK5MAB3VFIH50O:;*;PW[D:KIV??$F%:"-<+K,$.,]&5 \R1Z1UY>AV^:^Y7N_'DNU%V\#O1^N.+L<*Y M6U$K,@T<7[F"QFOY0=!23L[[2D;Z=G3:#^UY2;&>DD_Y5F-$T5/ZVPA<#":O M1'=S&XV?8X8:YG&:O:Y]Y9_=Q[(B&AOI>W1KM@3!.]S3D2\*UT;:LY/"G3"H M&^XMN>VS=X4L6IRXS>CUW]G^^):'M=39+8NMG@U)&)DGK'H=HEW['VQN-&^( M(5W9%@8CT,LBI&?SF5++#4'[F9G%?74I/+5;K\OHN44280;=1=TSC>RF2C9F MN_E3=>11G$64G1JQ[1M^N!?"+QTBMNPPF%"/%JL4$RM" [_J:N=;5ZGO&3]Q M B>W6IOPAL2(,R K;!-Y!C1L&L!Y9&M.%?S4*=67*;Z^S_;ZK8SS#/3CW 3UN59:5\-RMZKA .QAN-3?_IG )$17? MF_C-B[L&0C+RG8\+L3Y Q=Z;W:W N769^,V0#FH*)ZAG& M8\^]Q:NAJ+-?..%B,%_N*O?60!#HI'P=+F8-1\7-#\5JXK*\D314>ES+PL8; MC%4ANB7N)IL\JOG%X&-L9KHYL6=0W-S(^MO:(Q?.1VE9"S"^YZ^BVZ6G;3+B M21%?6^IW$Z@'_%H.L\Z IX6/FHBD_5-5V'-LAZ*2@/4!8X-;;VBZ4"_G)6X. MZ6*A:?,A"94A.A1$:EJDPA?N%=R4R)4RWYPT_U^#J\@@.'2K7":_^ATL>-#006NQEK MFQ+'NW6K5_[@>XP@8.W<86H)*R(HSV5DLM!UQK&%E*J+MA7S97I;C!" M2NFI GZ'4%CVX<=+7E]MB>8G*=>BE8*/'RD3*TY!+NQSL2H0+XG.2H'HF=3Z M):K]G((:D19ODF[P;8R-(0,NYFM9;8'/Q6)@OYT?6V#+:^GDY%2.@FO@P@&; M(+$;CIK-#\(.!^[D>OJ-Q8SD9%RUX7>IV,S@W$.A&71-L[M6E%UPN%&')O#@ M30=CXQQYP[:C2D05BF=ES2 I[/Z 2^OS7UR)T_]A?#V= 3<*5F%U#-)Z*%) : M^-RP6#VW4V/X0IV)A)0_O_3;KUR#\R;:5Y6[269FJ\M'BC#IZF1,G@OJ4'F; M*L>;(5@Y:;Y';RDI5:;WFK% %?(-XXYV5/E"SW:9/D1:GYA%UZ2EX"-'&B]^ M&]FQ9K*N^9T 2>T9>+G-.KI7QYZ?/[C9RM']_^IXEN+O/:6C)PUA[=Q&'H?4RJOZBE=7^ Z_NIUKAE-'TA)"(\ M\0G@;F:W6:EQTYWW(D+QFD]X.98*-NUKYEM5H5*T$U:\F,_70=./ ^2U=';, MT[-@T\:7F[,"[3IHR\?97U=:Y?Q0\] 0CQNP*QUS#I]M+-]Z,#W7L_C>D':9 MZ[;%^8<_!#<-7PIYJ#?GQ1D^+!TVEB#SW5)?>(#07-.+\$01",\UDSGB@P?O M.H>RO\IVJ7>+>*?SQB2N;_TSUXL8_!5"$8V$/+=#7W=!LURY6^ M'RF@LN7&[S=8CA^L'S]'^8@7[DHV9;#$.O/;V])[?5D\*)NYZPX+Q056V$QJ M5VCY1IC'S&;R47E8&GZTO/DV?\NK-*W\.F1N)OSD$\-0=%E0LY>$O W66QX' M(V_VWX#PMNJX3GBY9/ Y-$YB -+]Z5'"UWYD^ M-RB[#C,)7X=)%HH24X884Q5BS3@8DH9&JAEIIB3S+UF5H?L'PWG"3:)#7?A^FYR M@B6E9DPD+C"X55D%AB9<&/?5(Z9 /^)UOA?[]=5V/;RRO!+I'5:I M.OW5RG[ZW?!B/&ON*@%K@_*Y6_K$$#/]P1/4_S!?[??\A0)(RMZAG-^Z >V MZ+A1/[6?39X!C90U<4\\3C&%]S8+&GP]Q*-FN'KUS8C$-TDGF?X/^Y5<2[P6 MR)W1KI%N1*6QI\=5#E*0@VGY- R3*YS 1Z!QAH@ M&]5)+I^]]R%%Z*M.3PS$BGZG_1NE?C;Y#U!+ P04 " "<@&I3D,GI3^#Z M !MC H % &EA&ULW+UI<^0XEB7Z?7X%7O6\ MMBPS(9,+2(*5TSVFC*6>K"-#\2*455,6]LP-J\0IEU/MI,?2O_X!7-PI7^@ M':084U89DMQ)XMP#XF"[N/=__,]OCTOP1:R++%_]VY_\G[T_ ;%B.<]6]__V MIS_NWD+\I__Y[__MO_V/_PO"__7;QW?@=L? !_YZ+X M)Y#K_!'\/5__,_M"(/SWZJ97^=/W=7;_4(+ "_S];]=_(=03./0B2(.00N23 M&)($"7?#J[_&E97^VF:_E)]N[VTR(Y=J![K__*_?G_WB3V(1P*S55&2%=,%%-E? MBNK#=SDC9<7Y65S@Y!7Z+]A>!O5'T ]@Z/_\K>!_^O?_!D!-QSI?BH]" OWS MCX\W)XM,?]%7_+(2][IF/XAUEO-/)5F7[P@52X6^>EKY_4G\VY^*[/%I*=K/ M'M9"'G_L,M#K [ 5>:^=X6QC]/WSN#> M*7T0XP/N%',QY/J%>K/B4[V[VZ(NACX^8E>O15Z2Y02OQ:Z8#N2E_N"=^JTI M1C^H1TRK/!AG_MS^IWQ:; MX3\K3XM'E25NF^CRQ? MD>+A[3+_>K.2^?JQ$O)K6I1KPLI%JCNF)):0<9]#%(8 M1?%$FAL4>#UHJ.WY]RYL\#HKV#(O-JJ O_R/7W:6NF-]^5)<+B>D44,&&C/H M@ :?6]C_WTEJ<_8,X%(//O+U/E$Y&TK4KHT7RL:*)4D*6IG9//(7/?[[12S+ MHOT$ZD^@YS<#EG^Q+?N7@[?G>MW:2=;L3.4U5_S"RKALWK4(]F+""GS MBUZ\NIH4Q#^!?,W%6HW,CYA[T%C>B5(U[5NIQN8\*W\7CU2L%Q$+/9P0#!.! MHDJ%(,5<0,KB)$&$8(Q3&STZ5LC:^U:>T:*Q=\R-:5\E:^*S;)44_6_KO/- MT[LE:]Y5+Z I]S"&<13&:@BB6GL:DP2FD<\]/_8E8[%)DS];TMS:_=]>_=6L MJ9_GL+^].V5FY$9?X00[H*!">@7>O7MUOOU;LL:;Y:&J5YN&O6=%CLTBV[%X MOV7QY\O5TYB16D+5Y94L>FGH5:)X_OY)E-'8C%8>S6\8-B+Z]$#6XC=2"/XJ M?WP2JZ(>;JW7JFJKX=AOWW>7?"#?]4?77\F:O_G/359^OUFI<5GU=A6WY8-8 MWSV0U>V3?D3Q-U&HN>G-JI[]+WPL"!8)@D$:8X@P4Y(K>0B1"$GJI83Q,%P< MK'.Z!>J.:@:S3H6 WH=]"]KK$<5*9?@=IXT+$>5.:#4MD/&@*N0$T!4*]* M38+#6?'$U>9V6CT5^&GGY1-7R<'$?NKRAZX,J/(?\B6_>7Q:YU\J9$4S9B.2 MICZ*5->%8P)1XB.(24@@E7Z<$LH\%$J[!8*39+?D\DU7 MX,!2X;+3@>>$R<"+PS"0$%$<0.0A!DF8"LC\"'M1R!+/#VU$=3AA$\BH"\+, MI'(P#2.+HV:@!@9^TM#^#*[+>$CB8LI!!%+$( MIA'SH6 Q]V/AL51X-BWY=%%S:];7C.4;W<>OMY"OP$I8[J;T4&O6YMT0-K( M[$""SS5*H&&""J?#P=%Y,IQJ0$]QDPK">;/WU<'@#CNIX");O%F5:M+VYE&L M[^N5RJ_E@Y[WD=7WA<^EP(FD,(X2-8T*B5 SJ(C#($B#),!,)-QH&G6FG+F) M1 T5M%A!#18T:,VDXARU_3KAD+"116(@5\8B8P7,+=F7\\QP48!+*Z:-7F055"'K](?L&HV0+B$ MJY%;? T-:&Q7H$;G;BQPRFZG(X"#0B;M]T^9N-_;G[QN6//^H!@4Z[7@GTHU M8*@6<(O;3:G=^/7)B$5"8NY%+(4!CV.($I["U/,2R%4_SSP9^R)"-JW]3'ES M:_Q;N*#0>+?M/]]!'BX"Y[@WTP2'C(XL$3LR/]5DUF!!!ZT[R3"DQ:F"G"MS M4D$Q)&!?7TQOL_?DVBG7![+^&UENQ"*6B#$4,N@'VI> 12%,?5_K#$+"]T.I M)A.F[EN'CY^;F#P?23R1-?BB858"LBDX>%)?5D)BJ",G2.V7CM5SU;"!T^M& M)F^E^JF$\55>E,6"A$E,I!^I09)0,A8(#(F0$>2>C-1C,*:2V R7CI8R-UUK M08*\00F8AFDW&#K.I]D0Z&*61I:T+4$M0/"JER#KP4XO 4Z'.,=+FG1@TVOL M_G"F_^)A3;_>B_FD9+[:A6X/.%]_RXJ%FB#Y7)^$"R+5]I'G5-*A@&AN_+ALDMP\3CKWG.OV;+Y>Z@Z&Z7,(J0'T8T@ $*/(A\1""-1 IC M%F',XSC!@94K14]9#S*+NN!GPX%8F^ M\B85"0/#]T7"Y)9A(O$V4Q,5\2[[HMUB2_4F9'0IKHM"E,4U4W/,S5*?2[A^ MS-=E]E_UK)81G_G,XS -8^V&1=0AR?VW"O;5L#:?/J9H-@#&I MR VG:5_[+GC2,$G\;5-D*U$4K_)'FJWJT1C[STU69/K7CZ(JKUXTX$$HDBCV M(!'"5U(8($@]+B$-9$)1)*076^U9F1<]MU%5!R9Q]+@?LS0R4:F]Y\Y-@O0<.BO* MC)$E^%T0/4JNECD^O\X?2;8R7!7:)Z]?6BZ@9&3=&,R&L5"&.[']Q/8W7V=TC=R8 M!S,UP,VUAXD+G%R//75B%]<>PPX=7/LN=M?P@X67(I%BI8$ID1%$21!"$J( M8H\G"/MAXH5&)V%Z2_FA&O[=U_SRAA]^DW*S5*%\4M_)=OKJ_$^O'UX*6=_I(S6X_(<9! M('P+7,?;>;DJ])?%AG:U8 M]J3&MDW\AT)_J4V""M$CT$991K.QK26S-8_AU6S01J&%=C#WL4J!&BH!S:ZE0F.H^?5 .S=IOVD>N MF%OLO[?Y6HI,=^[%WX5.;B+X]1>Q)O?BK^KAY6M2BK'"B!@.A/+ M4KOEKH&L#6Z.+ XY;#"O2GGQZ(-CO4%CCQXGBTW8(>@*;-_9AB-0D00T2T#3 M=.:,QXS"%PZI]Q\DN*&5:?^'A#X<4IW3!48=28PW7,XY6[24@^.6 T6+'=H+_:[:&>+( 9%V8<: M\B(KBX5'4A\E7'4I@D4044)A&C,*0YYR22(F2&CD%3HVT+E-A%I\@#< S6/Z MC%J?_;W'G&KIQYSJ;.O]];SJW3PJU%SJ?Z+X4B_^'E@%K)JBQ[15P]YUWX'E-7!QSR* D@4A-(F(9,_1E[-"0\ M$4'(;19"CY8RMQZ[7KI<;OT*2877;KYWG$ZS&=O%)(W<8=;\M*?<=Q#=395Z M&7 ZV3E>TJ33E5YC]R<<_1=?ZA-^=CI3G)K/5-Z8"^8GPH_4' %SRB!*!(:8 M^"G$0A#!L0B3V!_F+'XALKE)3->=V60)H^A=PVBHS+&7 MGZ:MQPL\UAUQ/I(K^Z7H7LC'W1&IIYW?714P\1[%UCVG&JO62UUOOCT)5@K^ M.ON2J9$N_TA*L>!>'+# IQ!':E2)<)S -*5JI$DX8QXA1*1&BTJ3(9Y;1])B M ]\SL3R]6/U"U3OR#L48E3;__8J=YRCHV'T%6LO!]IW0ML]@_\*VFN:QFV&, M^L?8V["M!&<['=8%#TS81(H'_9_V+OU"EKIK_"B*M)D:YALI%?1%DL:K(&OMUZ9LN^J^A>(G9G5&NMZ2T+UO67^ MJ6E?$K/N;[Y5/W)?^*JJ9?TOZ%BDE]RW55Q]J:M]_[-G-]0D@)8%\%/+PY^O MP)8*T')1=8N@9L-AKJX7J46WF<"F-6':/&,O4CT'6!L60I$6K+VKVHOKJ M6UF?U2SJ8QMW^37G56PXLOQ ,@7G%7G*5 ^QB$(4QE@RB'407H0$@@23%'(I M)8J#((FDT=K?L.+G-B_;6:"7AAYK&_0I:C_YM>K3RN\Z:3C96@.>E#FPZOLJ M@VPR_UC7U?F]_W%K8.R.94?^K00-_/8$WUT.=A8 ;8+J(\"K"5BWR</4 N6*9V&DMB;\LGZH1.FA!IJ\/.448.?YZNUWO'6V6RN^?_>%&6U_%EO0/@)8BE/$QA&.@I\S#!,.4*0(R%2PE H M8JLC^)=#FEM_M'5NZ9BD!L[K'%16@8Y9U9;NUC#0L6S8/I.#^C6;2$U;:U-Y MI8U:88,/UUS.\2AG9RZ ]2)'8RZG\=3)%P=/GM&FT=_RI7K,4O5"U;Y"*'T= MB0Y!)$4"$<,Z1I,?PY!1BICDDOE6YS,GP#RW#F&[6_!E"Q/\]']/=:K%HJY? M< ]I> W^'["+M#/^1]A'.EY5\]])VL/]X^\E':^(27:33A0]K!OKAAKQ3N_:6*=7;234[U= 8W43@]D%54YU M=Q"0287T$JKVE?&B9PV3NNX$X-0:3Z7&=%^P/XIZDB$^B?67C(EZBZ(YTJ O MJ*/6)8FD0H0A9)Q[$ FEC5@B'2O1EY3J9!/22A;'!CPW":T.J#?#.-:QQDY6 M1Z]F,PF>4^6-+-?7'VY>71T?A.]&.E>[?6LU/:\29X&.3>X$?2KBG8K_Z* G M[2BFJH+]3F6RVER)%2[0 5VOPE15IC6D^U4! MOBJ#P+-;W741CKAUV@-AEC$2$?BY2'D"4Z,:P:NT%,*5+\"YJ2*,2$Q2.MG1X%-#?) MT>]A':3NIW6%5^_UE^J=%N Q7Y4/MA'I+JXPYRNN%U?#BZV^;I%76<$J[-6* M[(NLQO;2^%(KL\=!S765MI?""U9L^Y]K'\+^=>/)N7O86_5)L0BEX"CE ?25 M>D+D"U^-RT(,"?(D#I*$R2@Q#6-_HHRYR6,+L]O\0(74/)[]*3K[E[/76I_!N/3AA9LG55[W.T@K7ORO\FL M)J5,XBC!4*!(^T*I?S"/!10L"6(LL1#(*&6%>9%S:_I=U-MYQ;.H&^9N_8:D M]RO".%2.[5-TEL7S2?"&TFE^,L(]K1.=AKC@);4Z]6!'4,])!\,'37:ZP_(]\Z7RX$]@FAC,*(,)V51'"(PQA!*C&1G,9^E":+ M+V)-\Y?(2W(9'!RM\]E5M-F*RKRJ;^11R4A!>;\4\L]#TU])LD]"<@/W#YJ#IKX8Q4]"<*7E@Q-_U/5%@*F2O\E61+S-> MNV&O^ ?5AMLQL5ZK6I$5R\CRD_JD'C-=TZ)<$U8NL)">D$$$ S]1@Q(LU?0S M#D(8$A&F!(>JZV)6$8)=H)I;_],UZ@H\,ZO2J*YA]1)R8QK8V08^M]99GK]T M4\]F?=/DM3=R]S-5Q=E'2'9)M-N(RDZ031N!V269!Q&;G3Y\H(?W8[XN&PRW M\D:5N+K/MEW/0O(HQ!%GD/ PA2@@ZC>&!$PY\6/A(X2DU7'*_N+F)LY=M+H- M9UN\@R*_G^':3$?=,3BR0.Z3MX/:#,8=^B\;<>+6^[B_R&E]AXW,/_#\-;O+ M?G?B0_[TM%GF-RO6KN&F5 228AWVW8/(\RE,0Y+"E&$N64B3U"P&Q[&'STTR M&GSFZ^ ';)W?0+B$@Y$;?0.M.KGP\X!=@<-WQWC]_Q)6)EKI?\:.FT7]4U;W M+-\?W#+90OTIL-TE^9/7#!O?[-PN;F77'6,[>XD"$81Q1*&?$!\BGV.E2RF! M*&6(1TGH)4EJ,\(Y5^#LX5..NXQI6!_Y&-\W\ I5;->IR9M62G>95\$WQ]=_5UD]P^EX-=? MQ)K M%6B- 8TUH#8':'L<3@ =L.IV>G@)H&DGCPZH.YA:NGCF0/%=E1G/EIM2%=KD M050Z_^:;#H6L "GS]1G63;NP]H:LM;>\CJ!2((%DZ*56V- L76*B :L^H3BFQGF)9JT9@&GL0: M%-JX*T J\\!/V:K^Q/:\@ILZ-]3OJ6MR;"'O5N+.(/#F626^>EZ)K54ZO'X= MQ. *U)8YE'271+O5=B?(IA5YEV0>J+W3AP^-$U H96$Z2OYK\44L\R>]G-.< M@FV6DHB'U. Z2"!!,E:BSB*8QL)3TWWJ8^I13LW2U%N4.3?)OA/L894O\_OO MU1XEW\&V/<]_GFXS/75,XLAJV:*MV.O@;4_EGU_Q''#PWI@@QX?KSY<[\0%Z M8R(.#\F;WSHPM.V&%DH$R?K[)U)E9]1QF:Z_9<4B\5DJ@E1 %'&E.IX:3U+* M)&0BD%Z4")IX5H=73Y8T-ZW1\*KDIQH@^*PAVJ:A/4FJF;8XH6ID1;%BR3Z@ MZCD&W(9!/5G:M,%+SQE]$'+T[ WVFZ"M7]ZM5#_5<$<'[RJN&5MO!'^?E_\0 MI0ZQM(BP#")?3313D3*(*..0^F$$PRCPN,=#CU$C'SGS(NU9'5I0MH2WB*G"<=GVN, ,%&BC4 M5685YWR:;]>ZYW6B3=PS+^RS]]71)J\=5SU;OX8/FFQ#V,ZP[C:QY9W.3FX= MR9C03FAOU^_RHKB5S>JG^)0I^SO)%EZ34OU9;LARP;!/_4B$J@=-]*9S$L(T M01'D@F$>1T1XGERLQ+V.TW1WT?$=)WB-6F%:M\(#U..UQ)L5RQ]%O4*5/XDU MJ<.@[3:$!"BT3?6?M5& ]T6LG_8M,!O%OFBEON11GA,9;;:+C_D::%MU?5\_ MK^^.O4 ;? 5JDT<]P^.T4L8^N>,&[$N?UW%*N<$I';?E.>N3KE>\VE3K%&?I M:&/WT)DK1[4X5V%_)@1C..$,XVWLQMT'X:6;K $]!@W1Y"D3YZBJ,R'>K!2* M31W1&4(E7]>Q@(B$/"H1\Q+#&-DR2R\O0]4<[<>MMCV6L'[0Z>XM5N MQG,!6U--;2R(X&7"B\B1)YEMU+LB::'/.ZH6RVH,[1T+/KMO)6R?;9SL' MOKNS=O;:D196BE/CN>J?.U6J#HNA:ON]JO_7N0Z7O>#$]T*1)E#B)("(B0!2 MG3Z0^@&BGH_#A%FY=(X!' M!*8HY9"&(<5AB (_M@I5>JR0N4EM,Q)I00[4VZ-TFNGEI22-K'?6_%B+7A\! M3D7K:$&3BDZ?J?NBT7OMP(.7=:S*=M\Y9A*'2%"(DI! )&D$<9(B&%-.4!P@ MCS&CW /''S^WAG[]Z=.;NT^6IQ:?$V;6H(?3,/;0I8ZO.\8F^W&;W1[I>U[$ MM&?SCIIW<,CN^%5.L^KN7D8ODDA&6$!?1ESO/:LI52+2ZJBI9S,P%PR>3(DG 9B:XRU(XK'&<+G4..V;/B8GS?Q#XUS7[= M+BWYZZQ@R[S8J-=TVVZ(GWBQ#%*=^T)-+# BD% _A9)Q&A 4!8S22?QD3-#. M3>C:S<\Z?63K +/+(JE>O KWANAP.U* G[X+LK8-T##N"^!HZ6BJ:AU9=1TX MIFQ=3W8V@X[1HZCW)-4S#[\1(\3S6J]R0;XS_PZK0NTW:-LMW]=BFQKJ3GPK M?U.$_7-!>!(0%F&8WZ]UQ=7(XKOUV>CR]5DC!154BWW;7L+,]VY=$3?1_NV60+[#Z^@0 MI0D3/9NXO;=/MI%K8D1W,]?H^M'3NM^L=-;3.YV1?,&B&"4\83",=3P,XB%( M<9S"F"+"@C#R(V*U93L,QMST5;UN:+0D[5WZS0;+XY,ZLA"?3LA>93>NX+Y( M"O8C=+U4XO4NE+FF6S]"UP5)UH\][666--Y\$VN6%3K)U_M-Y8[%&!&"D@1B MXNO]T50G9B=*)M,XQ(A&D8@]NQ2>SC':M.]I,G96D5KJM8N\!@T@$#OG7J?(BP1$ MV.>0>*$'>1AC/R'$][V).YK+#)I?KW1PH+3ID43=4SUIU*J?^E*979U6%XWA MH,RKCU_NB*F;=VR:OFZZ]^8'ZAC_MGNKWG3>*OVQNFI'S9%CI"T]H.)G/MVI MFWJ>5=][H4D_5$?MIOI<]^J.4 T; KQ7S)/BX7:MM]R;/SI'S!13'TFC;86#YS?F]$]D?NJ!JP.O26Q@[:OSOH MKT"+'S0&N.M(!A+G5/EM,4PJU0,)VM?6H8^9=\B=!?;\U$MCI*K6\R"B*8$T M81SZ$DN&J11QQ.<846=N\EO94&S#X?!-%07UJ<+Z BMNMJ^!3Z(X1HA##\<4 MHAB%ZC7@#*I>5! YX,GTH1#O0*1=Z6FT?J_9L / MR*9\R-?9?^GMAQ)\4B] %3BFWO4*O2N@7\A?P?;ZK"@VS59%OEMV[;FW2;O& MNE_YU5>>W63C6"V;S0LNK+N1)?Z@VOY6U]5-Q;2[878/"TY'Q,?*F73PVF/H M_CBS[]*7<13H[&4T/DBIB!)?4 Q)J+/+DXA"G$H"B4\P#9%'8N9->5;N .'< M=+!.R];ZEG55ZL4\RPYK%<4\\CD.H._%(42""ICZ00J#)/*X\%,4QV11+\]] M*LFZ_ 'J=A_MQ"Z$5-QGJ^H )"7J:O:"CH3'JENDJ1>K2D:JIA$*0HB%C"&. MHSA1KT#"H[:ZWZSX#U/9+=:IO47KYCS#>I[&B>:BFIO_BN1VS?&9Z\O<'$9/ M5L(\UA=/HOPQ%A+/D>S:M>1T07;C0"ZRQ9M5F97?KSE?ZPPHZM?;]5W^=;7 M29QXL:\FH;X.IT:IA*G$JO=/?%]B'_E!9)16N*>,N8W%:IB@P7D%-%+MB:"Q MFFEU'Z']:NN(II'U32R^8Z!7U)+UR+_L@UM5G"^(E(A%,0 \C'=PD(A!C&L,TQB@.D9_( M9,A>];&RYK>Y7($$M;OTUA':C6OT4;(M!ER7$CC%P*EHEGVN:G]>O==:CY0< MCWOZN' _?CE:VO3CD#ZCCXXG>F\8&L:M)-E*\#8'89M(0 KA!T$,8T2HFA\F M,:2AG\*8$Q$&$<$XM7)S.E[,W$8'UXQM'C=UQ#$N9,8RPTP"9]@T$X7+.1I9 M$5J N_2I9U,)#(C UD>"X[AK1XN:.-I:G[F',=9ZKQZF #/(K"D/LGSDUJLPC=!> M#RQUVD1W3Y^T51X8M=\0#R\8UO9TO(&=HI*$B=I@B&)U'P<$<5+&L81 MQ''*>42H3(/0IA$>%C&WUJ@1=MS]!B7R.D*D64N]C)Z1FZPE,]:-][3Q3EOQ MD6(F;B_KGS>K#6CR1C+]N-GKUR;%5H=,G5)Z! M=8CF18@XIW% ((J(#U$8>1!3IC2!I(G/?,&B@"Y6XEZ/5 W[XD% C-I"6K>% M+IP1>['&#NWX^U1;4)U\5M"+V@ND\A5F&V63:C&D,L.RLQ]69X8C@_'J8:)A M1%L!/[4F_+ERPF[JHH%?547MMGW=7P7V(XZ+&'0[/!D&9=JQS$5T'0Q\+GN: MO5OS[X)G)&>"K-Z]>]6,P4GHI1$G$I(@UIO7+( X"20,>2HI\\(P14;1FD\\ M?V[CHQU$(P5<]_B"]F9R)EXCR4WGL,] MIO>X"A^[:S+?X![(76?@OLL&9J[*'Q^SLCKLH53P5;XJL]6]6+%,%+L@PYTP MK %*4)H0&$K"(.(,08+"&'*,0T)"@DAJE+)U6/%ST[H.^FH(P;KX+5->V=6# MV?!M/'9'%L]]8I]![T1F-XLT;)]#:Q!O;K-KV4&8-N_6('H.,G(->\HPF:NU M\H]55K:['#Y2ZA\@#[(DT,,R+F!*O!1&U.>"A*D(D56 D8,2YB96OS=G"'#@ M)[\6]7DH45AN&1WR:*9$%[$S^DA- P(5N!'6G$^:[E0O#DN95!).&KG?ZD]? M.-"19'L\ZEH)",^6FS+[(CX)UD3%??.MCHSS5D'6OFV;>D1[*]M=J79GNCZ[ M)]34#",4*X9U&C D"<2CSL2*$.%+O0$!D+!BBE"7"1;;( MPZ+GU@4\3WDX9#/4@G8S71Z'S)$UUXI'9YDB3U,R2<[((\7/(GOD:5I,\TCV M/,'5UNQU$^?QHV B^U*'3/&UTS27D*5J)HM8K$:O0JL4\7G**%/S6G+I1NQA ML?/;=FW1/@N'N=X"OG2#]0CS0[=3![+YHING+6;P\3RC#O9+3U,T\N[HD8)? M>"_T-!7G=SY[[AVXLI(LJRU4GI4Z%Z$J57LR\-\VY?N\_(=O\W7C^1F)?6/9ZD$%T@*3 5'$*<\A(A@ M"JF?4,B4R"5^XJ/4[LR)9?ES$[?NFI'"#2K@X&VV(BN6J8;8L<%.RVSKQ4S2 M1F1[9&7;Y@M]'H%\2WD'?K/H!D;9(QW(H%/!L\4PJ>X-)&A?_H8^9N( 3+^3 M;]GCYO'-X],R_R[$IPW=IE_]J&9\BUC&"'.<0HE2)99HF&J,"_G7@G#79895/38^RV7!WUI7Y/66M U%VA[9Q#ZQ;!& MYA$!YAS8'R,0C"'ESN+!F)8W-%1I/8/^H)I/J1,9M9/H=ZJ+O"G%8[&@?LQ" MCF,U#B<8(I]Z$$>"PI1[1!]54]V,E8/B^2+GUF.TB-6@4&.N\Z)M5QL^:]R@ M FZY3V- OIFBNZ5T9&UVP.: 6*.F!#D./7JVV(DCD9K2RU?U'G6Q-[V#K01FY%XM AE2@2$(4Z'-TD900>W$$@RB1)(K\ M%(56)]I'03DWN:NP5BE$=5##M>ID+A_M.J]9BZ'N2];7_,>Y=6TWIH+:UBNP ML];Q*'>LRG _Q'6.=/KQ[5AD'QW5W-(]CC' MTH57"!1[PUB2.YO9OC>"'?=FNB3CNPVS]JF&S6 M6^KBG?;J^K#.E#8_D64S2BT6H8Z#Z>,88L801*&.AX?#%*8!1LSW2,QE8._%P_MQ#U1ED]3E$33-:X RTK=\:<+K/[JF8L#VGW% %,/1Y!["&>)-K%4QC-.L\5-+<15HT5=, "C18T<&T# M\9]@MU\]7'(VLG ,I6M 5/Y^+BX(S7_BP1/'Y^\W[S!(_YGKAXTWZGP>M_+V M23U;#VR:L4RQ0'$:Q-2CD!,U(T,L#" 5.C]'2G""<8J(M$JM=K*DN0E"#52/ M]O,6*B@:K'8#BM/DF@TFG% VLA[LV-JB;.= #L<09YEP.GXX7=JD8X>S1N^/ M&\[?,'CY>KN0WAQ\>Y479?$A7V;L^\XY%X*$F7#F.N%:*.RIUZ"MB'DR.*SU>W#I&KKFB;67S(F3GBZ+:OJKT(- M?!0LOU_I',\?JJR-%:9W6Y^G&(G0ESR%08C4*(BD'J01(S!.)!/<\P7G5N= M'..;G?0=V]O?;;U>M2%YZR39S=D?;=P5N'[41^(N\&!S7?5FPOJ"%3JA/\>( M=6DMS",Q[E3 76.<5.A'(GB_0QBKF($=QU[(&84D8PNDQZ^2QA#%4011A#C$ M <4P"K%@)%(= +'RV3M:RMQ$_+THP3(OBDZ.NBJNH/\KH!KOQ1GKCG-MJ+>7 M,CCV^MA!<*PK4&%T*(!]%+B5L:,E32M&?<8>2$KOQ<.$83N9KI;CFSYOP8(X MPB%B4'!!(?+2&!(1I5#R*$X]#_L\]&V$X6@IS-'+CWQ'4[*N].<.0==OO9TJ1MO]?8_;;??[']9MGK)D3^G;IU MX2'A(2XXC#G3YX["%)(TB6'"4BRC4#),B.GF6/?!ZKTC/XG]B--02J.U MG.D@STT>&JA5>*/R.UA78,%C@]8\]\E$%=ZO1/.LQ@D7=9P>TFE?C=I^4!, M?I_KJV&>:6=^K\A$R7OF]JI8)0F:MM9Z\@Y-!&2R5$;3$MO-CC1QR<-6"][E MJ_L[L7[4R3M_)V43Z/JC:-U5;^76H>]F]5Y\*^^^BN47\7N^*A^*A0P99J$: MDO 8!Q % 8.K)@,8,XI1PB"C6^RX(P93Y3/AQ*/S(7WP1:YJ;2N&14FQ: M7[>L\1IA"[)=6=6'&[A":AO2^I!0,S&[D*21)6K+3@/OJI(JE\&I3UKO.!;U M83D3AYX^:>AAI.G3ETXP0M)]S]OLBUC$82+3F"6043]6@J"D(67:M5")@8P% M88A;;<0.0C'#$5$\XHAH2_X((Z$AE+[L"$BC?:$AT#Y9+S?TV2*9[Y!GGZR+ MACH'#QL>_R-?Z;1X-T6QT6>[_D:6&[&@E$(H]J@, MI2^-MI7.E#,WW:KR UZ!_XY^]L,@"'T$GE0#^Z*A7@$/;*I4C613/N1K[>T# M2 D^J=>DR7#IQ]ZOH7<%]/OK/\;A]>Y%C5FVFJ@PH=635KA%5ZS2O0@@05 M2K>A07IH.XW;K@W7 EEIG,])GW MZZ(091W">BWX]8J_4Q]GRTI8U7>;1W7Y2K7 *H9QL< ZAA%*&%0JIX-%1R%, ML9? 2 @_C%GH>9P.B:WO&.?<5#/;00.DLF18J'W7U6FF9#.HI)&50&"U"?JV^)Z.VM;=.,$*T!45UY*,ZZE%,E5_D9+V:C3=? MM+9&ECX'GCF[L VUG6!GZ Q2B9RK@WGD$#F)\L=('G*.9&=90\X6-#!=2%W$ MS>H_LA7_*($/PD1Q,(+H4]]AF0J0X3MTH2< M+&IN&J[ @7;/SC(!R&DZS137#4DC2VIR_8W!*H2]9H63J;;Y^G6]H*3?+-E7RPI,>]['$ M,!+,U^N0$21QXBO12#'#6"+D6\59[RML;CJASU5_K9;J]2"/-VBWB8FM

= M9AG+%*6IXC:F,E8LXQBF0DH8HRA,4H(]@E([5QY7/$_CTW/->9764<K85B$+S3)](;-Q3PTT>A:J\@R].SD2%YFQX7*LAOOBEA5,WHU:8H\T=5^WJ!,E_= M5ROC]=+E;]__*O+[-7EZR!A1A E25$&9=]&RX@0% 9$!#*MSVXC[D&"?0_5F MJMX@#A,FTF$AYEU#G5N/T0V#WM@*])L$6F/!UMIZ,T.[T]2[%K7%57CTKM&@ MLGIHD'KGKX;ANL(L*GSL!8:1ZGK4E-7CU\Q(N5;>K]5@SD[X>[DUDVY7C(TLOCNR:C_4O_:292V3 M)BPX%;K> B>5*A/3]\7&Z)YAGP1AQ .CD&(69N&A["]U5[(ZQVIZO"*CB8A M^.O-6HT%ZV"T]>;V0O@R4O.Y&"(O)!!)F< T57_&W",!BA,BD='.LV%YY\A4Y+/R[5CZD:6ZAHMJ,FK\8(:,*@17S5>.FYI-!=HQW1.),Z7 MTVHERQ8D]4BRR5,FDV,+D[I2;'/;P'U]5='O5=5??\N*A<]8X%-)H$X^ Y$0 M"%(O]*' 02"C)/1B8G6>J/OPN0FLQ@8T./!9P[.<)3^CS7#G>" 9(TNF,0_V MV\!'#':[[=LM8-IMWB.F'6SK'KOF\D@/BU21D:@&"64B=2*5B$,J_0!Z0C(J ML1^*(%F4>4F69HVT^W"K1KHM8JKE[N$1&@8$7IA1$WV^CCU.Z(11&NBS EXL MT,&I!GKTFHL\:(NW^?JC>%+U_D *<2OKL'@+G\:,Q#2"OH<%1$DB8>IA#J,@ MB0/I)9[T?;MDT[WE&;VYDR:;?D6*!_!$LOH@A XS -9;V+8N9K+^/2/]%2S!C58+4X,YS%GK6: 0^=;.EFN,'=E9P+GC(P'[DH];"KB]MK,6NB ;+'_Q3*5N7V]F UJQV5[@CW6 MBNP6OG9[_4E;H#C_,]@: 796@,^M'0[7K(:3Z#9ONCV,:1.J#Z;I(-/Z\"== MD(EJ359%5H=OT:$7%D&$""6Q@(D?*/D+>*"4CTL=30MA'(8TI$;YUOL*F9NV M[9(T;8$VL3\&I*O:)[1?LES1-/:0UYZA83FM3E!P67ZK_8=.G^OJA%E'\UZ= MNG9H)'3MOW!'OKW."K;,B\U:;'M3%L>)#*(0RBB((9)>!#&5$B;<]UF@YLLI MMG(?[REK;DV^<;!16,$.K$D_:DVRV9#%$74CR\!@U@;$33_+A^/XZ:?+FSB. M^EG##^.IG[]EF'A\5"./=<9*P?7(1*_G?2%+O=+W7AE31VQ:I%2&D>=1F$H4 M0I2*"!(N8IA2%-$8QPEGH8V(&)0Y-S'1VR>@VI5:;\$#IL?P/SV(I1ZW@[Q\ M$&NPW&Y?U<$V+>,>F52'F=PX)GEDV=FAK6=&';Q78(?8G?I8T.-4A4S*G52- M+(C85R6;6P?&$B:%7A]J(\I$1*@Y"Z=0(**$B'@8ID3O!& /!XAZ410:I>(\ M_OBY:8Y&IQ!2U]R)?J_J+QII%)Q,,D"6&,DD!'G$HA MP>I/)B1&A*9Q*J65J^&9 JTD:0+WPSM=!EAV@LGK&!V/5;=0_.N_X,!/?OVE MZ)C1?-:D];;T5SQ7&V82Y9+CD>7IW1ZQKGV:3*EPZ_-XKM!I_2 -*3CPC32] M;YCRW.J%@6O&UAO1#8W?Q,->L-1GR)]QA*K"8U M_<7-;2!4H=4!!#7<-H&EI9?D&8+-I,0=;2,+2*G%10S,S?EQ/#N^S$I%B7B^M'L1>)^ORX>JU_R4;]1O#5KPDQZ"!-ZO+?KJ3_]7PS77 M(Y3V2\5E1(TL"RTPA^LDI^WM:_'JKDYK5W_MM_0CCYVD59\VIVW!/5<,S>"X MJC9I_IZ5#VV$L582VH08BR 1480\ HFJ8ZBF&@*FD0@48VF"50-GC%BFP_RZR M^X=2\.O:=[?]_H.23+%@D0Q#CQ#H>ZD/D9]Z,$V0#TE(I<<2[#&![&)V3VN M3;N>)@IXBQ:0QK==-'CK3+-/&C6 VT_KX!F;@H,G-46H@FBXSKOC]HTQT^3Y MO@4CJ[M)QI[B3,J>AH(KL"5!.RNTD2RV+UC#Q/8J4'$Q85*?4>IPVHP_;DV8 M5SJ@4:K'.E?0."B&=:Z[# T?2,9O5J_(4U:2Y2)@/(I]3&":JKX/!8+#5&"I MIN4BC2+)*<>>S7#^1#ES&\'O8#9]DP(+LQ5D-5R[;N@4MV;]A0/&QIZL[[)[ M:(A:D5^=XWK_[C_[E]]WKW&7CS__YQ<_2&+C-V*Z704=G4,">0 MQ(L)Y*AR"O3_R B/O)\JY#CQB7/3*HP@[P!?056 MHM2A3#8K51E?UUEUOI-G19.Y2C=(EC\^9H6.-FJ?2,VPTA(4$AQ'O@X1[4$D M4P(ICP,U<_1I0(@05#+KK&KNJVV:Q96]BFO Z['8S8?;L6K K'L9A=61^Y?G M=+:H00,;U+A!"]QI C8[KEQG8S,L?>K4;':D',G39OF @;/H)O>;FLSKG#JJ M;SOMR.'KC)N,(.@'-(4HX0)B&1!(DC0,/$%HDEAME%F4/;=.9YOR\*G&7G4@ MEWG1V-0$0HIO+TX@#7&H\^%%D*2,P#A L40R$"*E-KZ28]7$9&Z3Y&7KPW!= M9!R6QUXK::G]T*%V&O>G 82Y75:Q*'_:I19[8@Z67P8\8E@7\X:L5ZJC*CZ( M=;5XO,O=*!B2G(4Q1.HWB+!>M!4Z)H8(*/+5_P)N% GC;$ESZSYV&5/:?4([ M;3I-J9D2.2%J9-UI,>J]LGJ##7P>)0/E63*<:LKITB95D+-&[^O%^1L&>F>K M)D#T;+Q)$KV+1)5XL1]2B2"/=80PGJCA)A8>3% <(\K#V.=6Y]1.EC0W==@" MW8Y<+,-^G>;43!Z<,#6R/.Q(:D&.LI1ZE@JWSMVTL?2A []L$@2GC#" AB'G"E5( '$*<8P32/JT2!.1&2U;W-8Q-SD MX'VN=W&+!Y U %M9L(UE?<"EX6+810R-O>K5;'-K>*#%YS)2]2G;'8>G/BAF MXIC4I\P\#$1]\LJ!/I)Z*T6O<#W/-_,WLMR(ZKL]UQ*^0%X4TU2-"P@/"$0) M$I"D5,*44"Q%Q'P66BU#62.8FT#4^+9>B);K'/858"8;H](ZLJI4^$ -?C_Y M5&7 %:@O:6S8NNUQAQY[0_ESZW1GC6):O[FA)!VXO@U^D/TYLB8&S+LJ+47'PQ[_M3)SH4=-:9[+.SX!?8)+W00]'&0<^\7RFPUV9)K-X_NBYM3Z-#FAXY@D2]KCJ;X"7,3!R"]P: M?[X-GF/!/ 7$<#8F2N]0L;)4"']VDZWAN,$]F1CV;I@LR\)QH-T,"B>N&'!F M7,ILF>FT5V]6959^;]ZB@/,4!U$"@UAGZ:*^TAV/1!#Q6'AI$DC,C-8V3QGRONO M'.IKOA*W\M5:\*QDO:#@ELX4([P!9O+UPO4Z ML@KNJK2UKPXDG*^J&.-71R*-[X#7AUGMD!)S3^IV,1_2! MQ\J(10W/ZZ 43 M(:3J&9!&'*=A3%,JL%T.C%-%S4U@&Z2@@@I:K.!SC=92-7L8-E-$-[R-K'9# M*1N02N,<&X[3:IPL;N(4&^?,/DRWBW+!./5) ME,20^&JHAKA(($V8!ST>ABSF:<2(E1?SB7+F)A95ZG"FP=GIPBD:S43! 3DC M*T*=4KT]G%L!O-+IT]U)P1D.G.K J;(F%8$S!N\KP+G+[7T*?ML4V4H4Q:O\ MD:J'UHE%67Z_ROY+\!NN)HZ9S,@VH\8U4Q-*!4 /73I1)=0[\2CX'?DFVC-9 M"S64D"+RA=Y.B'6FX 02(I#ZAWM>@%/FX\#4.V$LD',3G@I;>PS4?)=_M#KL M%ZZYU,S8XZ#&1-"Q4:_VM5:"KIGM/*\UM)X&=J+G-+9>@;JN/\RFKLU]0^90 MYQ-YF;QHW5OYKXQ=*3V>,*,5/9E/S=CD=;US1B_K@D0S.G+F6CR(59%]$77> MX'=YH4<8MU*5]2%?5S$URW*=T4VI2[W+/Q!]S'I[2"],DE0*+X!1PCA$B/B0 M1@3!5$@U#F"!%R.C;M\QKKGU]'4B%M:U"V1U^NR?].'J/]N>FG14?693E1>H ME)$[^;H^GID$FG3F/VFK_EQ-=/3"KS+M"C3&@:YUH,Q!;=\XASG=S\*F,940]F.(HA,B7 M5;QA"J-(>)$(?.FG5MG9^XN;FPAOT8(J->%5'!VGJ+G#@ZFXGYAR'9C.X:)C)_K-;; M$:Q2M=_$2LBL+!8(^4I$ @$]RE.((I+"-- I/E"*TRA)1)A@NXB1)TJR:0G3 MQ(?L @4E^09H ]5.14XQ:R8?#M@:63>>T:0@@M_.T60M%V=(<*H3I\J:5"#. M&+RO#.I,5^[O)BBB18>&ZI( M"]31*;=>\WN6^([?-]GZ7"_L[N):_X4#I"Q?J?&"#JM]*^N'_;%2XGB7JXG= M8[ZJ!E,?]:NP$ $)&!(2^C+144TE@REA#$8!#CF)4A)R9"QOIJ7.3?(J4'J1 MA&TMT'_5>>#!1ANA5TE8948]Z;)H^L9U8:"48S \MGKN.+V5H$8-*MC@+@"W8_6\5+OB:F1U;FEJ<((&Z/G TG9\F>NO*]XFDMS!_%DIK DI M/:+:>_MD.FIB1%BQ*FYO,118GV^>*0 MZ'#84ON;4\)%$AJ=[SEX\MSTL $':G1FS?J0KG[=NXB$D87.T'[C9GG2UB,K MB M7;%KNXA(TXL\&&(1THC'.(EL,YWT%#>WYMGV(T_DNRK3 M-G5H/[-FJ^[N^)IHR-(BW2Z^CY,-PX 4UPDP^HJ<.N>%@?E'TER8W.4^=FWE M=%94&4Z+12 1]4@40Y8( I%$*4Q)(F%$@C@0?BI8:C3QL2UX;LJR/?A0K6_M M5K" S->@?!" [,#K:^I45\1=0-MGM6*F16-P/;(J&82O[2*?)F;M,:XF"U7[ MK/#91*@]1HE-8-JC]]NOV9Q-^WXJZ_OOY)L.RGF]6FW(LI78#V1=9BQ[JJ?7 M/A-*^E(E>H*$$,4L@L0/,4R]-")^ZC$_-4KQ,S+.N0EE@QB0"C(0[?"B&9(! M+OB&U:&G=M6Z^UC:3VI]HJ>[%WP*K);\) MZJ9GQ7#,TB=;<)R PNYZY13%#0V:N9]><'MPP@\Y33AAZA60$B(<<8A9("&. M4L;#,&9^8A7?Z'11<^ON&WA@N4-L>7BEAU:S:8X;LD;N/(^E&QWEI,AY-AQ' MVSQ9W,2Q-\^9?1B)\^P= W4B7]WK*-PZ8,+OI%13'UW&1_%4BU5Q*S^HV9 6 MI>7-ZA^"K-^JMVP1A0GW8DHAEGJA)0I32(4(H$^)Y\4B80@9)=.X",70=2!L%SW,_7KR>_&U^J981(BFDF /AL+W(4H\"0E*D#Y_A@CQ A*G5L># MC4J=FZ:=7$G>/*E?LY6J+34I>JK6C]4U4M2>$*OZ &H5K?RKKM+5/>!9T60X MU\$&],.RHJB65O3?[;U#@AF9U>?ER]"#:NGEUZ 5[/J"B5:@#VB:;/EY5_)L MUIX/R+!9>#Z\>9C@_56LQ)HL=?)Y_J@:K1XYEMD7T:2177 :"B9P#"D1VB,\ MCB$)40J].$4Q36.*P\1&ZLZ4-S>1:^!6.D2> ;;3H7,TFRF00_)&UIXN;\^Q MMLFBW0F.(2M.I>9MO0Q-'U*.TN;X*_M"%C1!TXH KTW82% M60B:^G& &?2\(($("P%31A-(*,6$J\E3'*2+E;C7Z6/N;#)+FV,P:CQIW7@. MD(S7D-HEY_[M^>VPBK11F^R3,%A5F)E>.>=_JHS6-6Q]RJ>!!W;(MS%4JEP( M+7R7":_M27.<"ML"P,1)LNVI.4R?/> 9 R>358""VUV.ID4]A3!9/U2CO4TG6I>'T<;\HW<9^M5GH60IN@ MS(/CDAPRR_Q0<,ZEHM*G$*5"1X-!(>11&%$4I4($+;-O5GPR7MNRQF/U39W] M:P1*#6?%EY TQ4Z_$NP..H?SW%.&NYW3'I0R[?SUE)$'<]63%UZ@G4.V3Y]G M"=?!J/XNLOL'-5R[_J*&N_>BS1_^89TQL9 Q96$H?1ASKD:>@:J!%/MZ#(I" M@=7D-PU3N^@N$R&W:6;31(MIT0)2PP6BP?NO_^+'WJ]/&C6 [:=5L#FM5IN" M R66M6H-$:T)WA(+*9Q7S4\AL)][:)'A,2QDD@4^A'GII:^%X"29*$,$">ZL\2 MBH/('YK]=IZAB=Z9978U)=!P[_PB6L;>&'_&B,-,UN>M'RWU[911>LZ;V9<& MUTE&Z]=9P99YL5GKQW84Z*-8ZB7'*E?&@0 5=^);^9NRX)^+!(4!44^&$9=, MC6*#!%*&8T@DPV$B@A#;G7.Z$,_<-*/:4FL&(EU7?8*H<:P< MFY+G)IH-^&TN: T?O+N[L3C79,=\OSZ.RN?(2MA2>?V,2@4=5/Z,6_! HQ\0 M6=*.9XLX/&/Q/55@'AO>'47I&4)97]@>J^=-%\=GB)G/ OL,>L#@H"/:SU"[ M4N7+C.D<-.T9#2\B::PFRY!CI.;/F 00HR"$:DXM./-C'MO-GT\7-3MYWR(% M+523$QVV!)L->MW0-K:*#V-L2+R1,V2XCC5RJKBIXXR<,?M(C)%S=URP#47/ M+P?2$\N!G0VQO>7 CT*GO-4QS/)5A71#EEKT@D4B4Q:%80@Y(U@I4:JF\)AY M4/"81K&7$(_' [:DIK7B!]B>6K?8=:#?%GR]5[7,I _?1=D7?P90$#W/1<& M[%)-_!(1R5B=^('V/CM,'-G[W+(!.G14$Q?'^Z O4Y?N]T0GMF/Z_=&7J:BC M>Z4O!.4RI_1;N3U;L\U O@B]./5Q'$+J$0Y1DGHZ^8$'61I$:>!C3[L0-J[? M9IUF7W%&2O;GD; M[!7>1\@H7N!'"WP1K^\^TT]Y>??>X_2(<.T N3M3*F7@DXC%T \2J@;@B0\I MCSG4 1!('+,P1)9IX\P*GM_$ZX4."E_@"FU6PP%&/!:I#XE,)40$AY!X$8-! M2 3!R(^X9Q4LQWW]3K:C#K+ZE#&O3QGK@TJU__OHE6 X4W%.[=B3BYZSVZU7 M^X2'MT\0-<7I[?VBYW!\^P0=AN>W3]U]41SU#^M%C.$8^.=#4?, MC;^[49'610HTU/$BJI\A98R(ZJ>*?(F(ZF?,/Q%1_=Q=P_2DDXFJ"C2Q\#PU M@1>>!V4:Z.SJ 8 M=ZLA/4_Y%7CG[WTM6/=6O[K5L].\@_? 3.4NJ=V1=>UYQ381<.KNV9V@G;+? MJ80=%#*I:)TR<5^F3EXW87ST7<*]#VOQF&T>U1!,.Y4LF$!IPM1\/)(I5ZJ& M"20XB*$( ]\3B1!>D(X>%?T4NOE)XC:3Y%,-%/Q$E.SI29[&:SBU&ZMGDEVHW_IWH7YK=Z%^.[8+U:G=QLPKT!CZDO4Z0>!R%_4[:;CRR>MYFB#E MY^IAC-#D)\N>==K*V_S=?.1OLY?1%&*PQ@S2"31 * %1!GPK[-X6TQ MF^+,]QV8T./ER#&N*[ U>M?E%*7ZM 3?10EVAEXU:]G5V],QUMTT[&7JR.DD M;V(3)IU"ODSU[$]07PB%_?3W9J74?466?Q3B4RY+!42\%^7N/*DO/%_&A,,@ ME 0B)BA,91+!V/<8)KX?(6*:._-9G$,.)YJ3'7WW]*OWLYOYE"$C/;.CQOGL@J\:K<=MA[/DT_E4] MNGQ-2O&69.MZ23T.I4CT23,?!RE$H9J=I"F-8.HKX4:,AMP/!H:#?&'3;%KK M=!$H#SSX[S5PP!5R(!7T>HL'P&?[*0>'/UXN:IG+=X]XB%#&8LAHC"'R$88I MDAPRF6",TH!%S!L4,/.'>_/&C]$YZ+T3AX$]?_B7SM!;:P909S1DI\'D'Z7!KV8T3P&Z$J MG87W&P/;P(PM>9KKAG<62%V1*X M@WQ5!TOY#CXW/T>)^F?'E%/I,2QZ4A&RHV-?CBSO'G@H5ZQEOG[4L]SZ:$03 MG8Q2/XV]RC%/QA#%7@IQZ!,HTC05D? 0)U9*=** MLN:F#AVHE>?_,[#@I_=Y*8"/+&6BCVLSJ7#$X,ART4N>VS, 9\AP?AS@5'F3 MGPPX8_BQ0P+G;K%WF&B6 MZ]>]5T> &24ND$@;'08PE?,GT:/X&2!S$+:2@E M,5H7.?;PN4E$NPZB )KOXQ\P=M[IX1(>QAX7["@8$$3W@ MS)X9+.)G(:\'D M];!R4SAE;5JQK ,@J"ZP/=%M5B=D@:$2B1];++L?UQN S[* &#W[2\/^\38"K M;'!Z$GP(>:Z/AEMAF/JL^!""CAP>'_28@;,X\I259/E.D$(4;S?E9BU^SU;9 MX^:QC=!4N7F)HE1%+S=<\)M5^\TB"0(J4AS"2"F?$D+FP31"0JEA*CS!&/:2 MP"X@VR5PC)KKI ';WHFB^ NX?M1K>+8%3#1 M1+(V ]1V7(':$M"8TGI?J"]::T!KCJJ:[=<.9YP.:'4[);T$T+1S5@?4'4QJ M73QSF.#J' KKC.D\.J1XT%X+7\A2/[<-5D/BE,4DPC# 4D(4APE, Z13D'.4 M)E0DZH?-Z/)<@7,;3GYZR-RZ.V@ HT5 M=,".$!G(E!BGLG6VT$FER92"??DQOF^@(\&FR%9JZ*%&CC1;5:L5NY1>NXWM M,$J8)"&',8]U!/HPA#3T&4Q8C((P91@QJZ.W9L7.36Y:U'K2VL*VC#YFR+>9 MWKAG<635V1+800QVD$?*'6A'DULO K.BI_4BL*+CP(O [NY+0WN_%K1\'G,Z M\0E.*!%08N9#)-28AR:1#L@;!F'H4^J%J)U(WEDX%)PN- M>?QZ3&[-E-X17V/OU'0BJ%>DC1] _20=(\5//RSOA<*GGS3\=/3TT[<,/';) M'@3?+,6M/.YF7SD\-1[UVEF^=L]7 ![KS^X(77;&/%Z$:2K2 )(P"2#RHQ3B M!!/(N8]"C%D2VV6[=@MO;F/1UCK=UK;H00?^+HU!8Z/E$3.WE6LFV>HYV/:NOJQ/U^KFRBQBG%WG-';T=M ME!BV1_[;7-Q1+$.*?1CYJ= GY1G$L?0@QC3TU?">8;,X7J>+F)M8MRBW@27, M_5=.<-BOIVZ8&7O?I25E&[G$WKOG!#OF/CZ7LS21I\\!6V[\??KM[_'Z.7'C M9+X__<"['D!GKASH![0J,YXM-SJC]2?!-CJGC2C>JPI\G>MT9PO,0E^?LH+8 M5_\@J>;,)$J0&M+&W">$!&%BE5#F7(%SD[PN7K #? 4T9/"Y!FV;D/H,0A27 $6>+3,&)8D6TT7SY9PMPDI079!IQ4,*L8%F8B M;HLP?51.Z7O%W^>K^G=(0KF9DHBS> M92MQ4XK'8N%QCP4,!S!,I4XEGWB0(H8@1X1C[/N(NRTJ$ZBO:G#E1>+&%$L(IT0VH\"B )512E*/:VH M+%'#I8@$H'><6>O=V+Q)5WF_4[*V#Q M46WW!5"+E'!"= I!@IEH!'(55D G1#"I**8:#BG)KM4/M=O "9@+R.,F!PG%F5R$8$ (YD%#(&#%D MN,AYX_;4 '/CG-K&:&]D=7KAOFM[$L3+F[;70C,RGWBBXK5CV^?ZH W;DS>< M;+^VSYWN=FWO[R9L5-ODUE1JP>7[5;U[_$Q*^+.RAT(F!K(R.1LFMD]L>:\V MW])%0D4F,90 95 !)#4$#&,()%5F-9,+\Q?AEFW]^;K*]++3YB/]4;%/^$H%:X+^GK_1<'IQ^2OQS/ PCDV[E771!?K_MO!J= MR-%LDS-K"?W21'SMF=N1R/X.CZ@#2&01B=+9/TL3-.R=[)F:LJMO=*);)CML M[5!V?O?8/%NL>K;6S;/U4#];Q:XQYQ].Y%450J=1H(95+SNO8W0)OLZP^;<2 M#@)\D'[#82P92Z7&+.[N:GF5JH7#+2^K\1>Y2 DA60(2G&B 4B7YO??(\8Q\^BXY;U5/,S=C;V:-. MRPBZ-1<@G5BTYIPU,U.LN0":OUS-I1M>>SAW^[3]NM[8UKD+E>4)@[:T(X'0 M,&K* 2$Y!I!Q1(465!)O;>?G@\R-+$\>S;&=N2%.YCH(^Q[,#<-MRG.YO85C M',L=^S_2J5QGH!:F+' MWJUZB3GUKQD> ?RP%<,A#9RV7G@$:(^JA<<88^#'8S_4Z_7*#%3E+:Y7GY50 M-COTT^I^PU:E"5;MIJ3(H**0$B 5I@!I"LUR76&00YIKI#6,L9?XH=?H.^0$I> AJ83G6RX)I270(.$@F MPVCPMQ4OEDLEZWM;7MWID$*(\QQGRLQ ;!;4,9* 29X!*1 G4N1,^B6[GA]J M;@376AIM]J;ZT54/K&[<% :LD8EHAU/'RA$472]C$91>>H:;E$LNN_V<.!RN M&!@L62ZR#"\(:"L:: "80!LNI]!"80Y(E, MTBP64.9^P9+/Z'/CDKV!T78=O5%+5LF/B/7F<=U\LIOF:YY;='YSXA@1C87T MV!%1M1RM#3]L2%T+6ZDJ2FKGP81.E0,!8Z(AN(6-B;PLF#8F&@+.44PTZ"8# M%6$WZI$5;271[:KN=U*7"[9?<4U1IA*"0,8P!XACPW&IB$&*9:(T3QG+O)+\ M'<:<&[,U)N\*_:H%7M-HJ;8X8I7]G@*F#NB[L5E@3$?FL!;.QMP*S;JE4FWQ M"(&5!T!A)4X=QIU6ZM0=B"/)4X]+!ZC:?3?7OU^)5FM,4ZX@XD"F5I9!\AQP MQ!7 0HL$$R95XL0ZQ[>>&[E4UGEHLQWBU,\/UWD_]OFD-F&XS'5)IT>UP"J=&=]+A/A>[P@NG4YTX:>J Z=_H7P0H=V]WWNO5068=A MGS:5OK-99'Y\LL,V"J#-?UWDVIZFZAQ(E:8 ,4D!Q2DRBT JJ%(R5]2I<6Y8 ML^9&<_7"I:@7+E9;G^W=&YZ]$6@*W:*LZ2=F9 8^77RY.]IL^[+5<_>KI+^L"DZ;]/R?8ONU5<)Y M^\/VCS/K:!NIFO\G;;=:S"4G*8G-HE91LZA%*6"QC &$BF6)P!AR-D#UR\>& MN1%TX\(@T2XO[-W(=F1$1V;6QOKZL+BU/_K#.+"3ZS)$V_H0M4Z$[1=\!81C MJ'-YV?$2PEQ#@#JCR37H5L%ZS7U68OVPLGF'[Z6)EPM=6.JM5^H556^4M/I@ MYE\7RTI0M=*I;X7"]J4;&1',9@K&D&4 (9@#0@@#-%&90DHE'%W;GRZ0J7,C MTT9ZCS4>_/WJ=G:AIM0OTGW9B9HJ^NUX>1/M_8RZCK9BBJVKM=;BWMFH\?9F MI[HX0BW(^-,R=IN^4.:^=&N_P+ [M ,,/:+_#NW;;X_+]4^EJI7\G7D+O[)2 MW9E7:M> )-4X5>;S$"-;EJ+-UR+!&4@3DG.8,Y2X=9IR&&MN=/_VR]V=^];E M)2 O[^D&A&=DDFTM;?*H6ULC:^R 7=]+T+EO P>$<*)]X1V4907E8POEHX7R M6V5UH UC1VQZ=I OW6&R+65'5[I[S*Z7# O7#^Y>5W0WSZY(M68JE2#.,@50 M2K'E3P$R;OY,!!+23TWO[$AS8\\K^NF=1Y,Q@:7*,( RY>9KE!- L"* B5@@ MS>.,]GZ!X3B/+T\JI;-=[FA!U.6!%'O_SK5-.&0IQMZ5%$!1'_FB=["6X MUV>X:9[5R]\O[PC_(CI! _3SHTT:7U]T^GEX?/D"/VXN-]N%S3]?+PM9?<0K MF?2F^U'&<\YU*LSS0"1 D&: )IJ +$OB5-N&5-@I.;QOD+DQ\H&==>L S^92 MO9#V,T4HH,9.7QB"D3,AN(#0QP7F^@X/F+\]YX#> 29Y_5U<;-]\I]].KT58 MIV9^TN]78F.E(=ZOZG.MSZI4F^]*OEMO:K&(MD'T B4JC6E"@> )!DC$$' $ M%4BR'%*<0Y0EVG61/+GU]7+HTWC1)5KH&L-E[;;_'0Z M3CEHDK.Y@C474@F%EJ%L)H/=_ M@L=G.H7!41^C*<4%9_LX32HL.'@Z1]04]+?I3R,G.!CND$J"PXVX1LVJ6K6U M^[62B11"$Y7"1 "D$@XH1\1VWTMT+C(-I5<>SM$(1I7:I3/QSV-O^;;:HSR,]LJVY_ M%.4B%HACB!.@&=$ T90#)@0!-,D0RU-%XMPK$?KY '-[EUO[(FM@]+LUT5/4 MZ0A"MU?Z&F!&?J.],/%^H<\Y'O1]/AIDTM?YG(O/W^:SOQM8]ZX>;'3P63VN M-[:IX9NB%,MU:;[]]^K']E=CX7\7DK$TYRH#2FAIWF\L 4MI#@BB% I-\7>(+8S-]K;&_UN+8XJDT-*I[D# M%+8RW6'<:>O1W8$XJD+WN'08XWQJ^Z=V^IQAK2&-3?R?4GL$KN,,<$(X@%1) M2!DB*4$^G61/C.'%*!,TD]V9:/O^^L-!BMX*#8%5_+7I^UOJ[HJ<*&A4 F1 I!8 MBUK7FF&. :4Y-K2@!6-BX&9 S[!S"S%>=_(T6J'KGUQ0KPW& +!/.&NPTV[0_OE$.+6[%$V(QQ@&FN'HF_HE]JV<("C9R_#Y>J! M:R+Q5_O^>BD<;']5RRERK+,&:@YBGU!"7-&LB M!B%(4J(80Q S[I3Y[#OPW*BKM?:F2N^M=5!W%@^4O7:= \>UTPC(CLQ6UX'J MOWCR1"CL"LIU\&F749Z0'*VE?*_W3V3YL%X]V#9/)F2SQ2'?NSGQ&:<$BC0# M-$<2(,(XX)QIP'/$=)Y+EB3.=1D]X\R-C#[HR>@#L)]: L(R,I-8*^M. MB3L[A]9A],'EGH(0"+:)D@4J^&PS0+M2;^"SM1>!BBXK)#<0<7 MNL?7+C_WI\)*>F+%EK^5ZLM:;ZT&Z:[Z%=$L1I1E0-I:9B0T 9R9+U&N94(Q MEQER6V%>&&=N5-B:&AE;H]98[R9RE\"]3).!(!N9)J=!RYTE Z$V$4ONT'LR MZ)6-O8$HT@&)'HKLNWHRBG1PH4N1+C^?,.WY7^Q'U?-.;2QCLP<3TE8"_=I* M^APJ_]RO[[\6&W.U"7<77.5<""4!KTJ#4!6M@M=V'6VM/^#1.A2]8F7$;!-DBX/C MSN&+/#:7ORAS?AC&/ECMY*2>S5WEO;FK[:.T1\&FK[8XV#\_UX*[7T<5&*!" M8\:/S@1YT!,\0I.F0<_S49HF"?K*N1PC!WJH2?-/@;X2[" 9T-?:,.Q$H4VT M?J-V"=?V"./K>FGN4=;#?EXOE^_6&VOD@B6YB)&. 6.YB9N4TH!E4IFX2>-< M)R0G?JTZ/<>?6^BS*ZQXU3KPBRWXZOKP?[<\\[OU(VH<\3QT\)TFM[.'$<$? M?44<''?O6Y+N0/O1FI!X7S9D]01!/NM6DG1YF;C13L7RSMA,=.SW3-4Y#ZIB<<350$VZYG-0%^FC>"%9^;3L;!57-Y*0#U .E&!]?!,S(5>")S5:6;N^K/5;5N4VK_7':S MK][M*MV?]H;[WNYWK)#O5Z_98[%ERR:)!4N:$*442#F) 9*: <[C'"2,T82B MA"#HE=+9.]K<7OMNVWMC+3!K?5';Z_?J]T/LQ@+!@!N9$#J8W368-::.4-CN M!$I0HN@?<5+.<'+^.7VX732PO,6$?&9Y8O]AERC?V=($@^7M]C7;;'X6JX>J M=>LBQE09WLB!2&.SK$BR'##.,,B5R/(DUPQBKV8*3J/.C5FLM=6ZNPJ3U=YN MS_H5)\3=""8XCB,3S0["Z@\=DV\BMHU:J^MFT &K5WQ0"EN\XC3RM+4K/F < ME:YX73R,D=ZHQXT21;WX)AQ+3FVO*R)R0SQ4 9J3! @M,D)SD:)$^1!/]^9S MXY>N;6V[9C]J.8#.C4&& C(R473-"D<$IYP-^KX?###I:WW*M>=O[\G?#'M) M[Y7XNEHOUP\_J[V+]ZNMF;UBU]2CK=Y(A-0Q98!@;!8B&@K ,D@ RC)L0H8\ MY[%7V. TZOQ>Z^]JN7Y4,MKNS/=[K=W =GO?@T,X,A'L[6VD#O<6[[H5!5^B M>($4E$#<1IZ46;S >$XY?ABU^EAYL8VUDI0%?I8.V\B:^G S<\SN+KQS/5HC4PL MPX#RII)^'()RQYFA)B6+?G>?L\.%7P?K*7FW6;];;[ZQ]RMM_U&W)*MZ77[2 M3?\Q]<46QG5Z ;^QVF1B^\26BTPG*3*4 5B<:H!(3@%--09:(QC'#*6:PRM; M25YGX=Q(Z*/:1J59&Y8VH;_I(ZFBTMI_T#I=&@^N[BYYY>2ZT=F+3MG(3'BZ MEZ1Q+ZK\BSH.VA:3=7-@,[&WAQ/;<3.R?MY$M:>CMI ,,PEC=XZ\TLJ7;A@9 M!F2'/I&!!AJ846.32.JF[F^>-L7JH5:8KB5:7J]7WPUQFO$^Z=]LXZE%@BGA M>28!SH4$""4YH))BP#5C*-8Y)'X'ZG[#SXWQ]P;:@JTW:LFJPE.QWCRN-_6. MUJN/ZZV*DE^B5[;/Q1#E)\\9BI,X2QA!0%,KR<42!4@.$<@PA"R620H1].NB M-MX<3=-:K=:J;M2W9.6!+:4S+MR8J=K-H.'VJKG:9#/E]@T>#_V1/[ U[+7E M46UZTW&A5?"ZB5X?P/];;V\[_PRL0:&/S9OTD60F%$A/E<82480(I(0#.) 2.&* =7QT?,W-KA5!/)UF M^UF5VTTAMDI6Y%T12##O,X-I-H90LWQDX/MAM MJ$_Z]4;)8KN #.9*( 9H:G,64(X @S;S42+*<)[K/"6>-9NG1YH;6[>&1O81 MB;9?E0G%_K#[O>NE6;IX5VB>@=>-:X. -C)K'N)566D_=+6=0="(I8CJ9A!U>8;( (!(2D%)):4 MDY@D">>+E7I@AN($$=\.U-GLR MBOM$.%),6' GXIS&:+O)WI@=/:L,OSDL#0](1-Z A64F]^&GI2IO6(ZXR_\. MPT6V;:J%76C7.8."4D$95"#76@$44PQ8PA& 0IDE+4QT+)T[NI\<86Y!3I7U M<[_/^C&&^@M''V+83S=!D!F954Z S#ZR87SCYI]BG)[-,_]*.T1=/.M,^PZ>_\' 0JU=6T6SV#K8R5G:!<;K=;DMJ[T>WA$P+'<: M33JFB5T9 6C[I"&=<\ )C4$L$J6@1"*57N)8UYDSM[?\PI[L8.VL*R?-;6TU MW52\[,[X*+I;8< +6]9VG4G3%L(%@>^H="[,70<6N!2,%\MB6ZARD2&"B18I M0#B3YG\8 3R#*<@DQ10SALS_]>DRV[FW%P5.T%VV3LQ8[@WT+%_IH.9&6P.Q M&'MUY@" ?UG*L:MA:U$Z]Y^V .78L:.JDQ,_&2C#8\^G;.&*;6*_2!,B8VH6 M'PF# B#S;IH5"(E!8M--$T%2R;VRJP[N/K?XI#*N*9JR]GF&(8?(N;V>@_$8 M^05UA\)?*^>4RV&U<0Y&F%8+YY1S1]HW)W\44C.S$\^5YQ37/SW:7Y;_-+_< MEN]7=6;G?U3Q\-5\_&^_JPU[4&]_J(TH2G6W*81:Z"0S[SX60%&: \28!#06 M%"@5BS01&36+'L_D\^FL]WFYILE<;ZV-6&UNI!I[__J7!,?_>+161R!ZL"[: MSM+%*GHJI4UNKQ/8??/7)WQ2W,AOIK,_X?KK7'./\D)WC\;_FZA&P(J_M\GW MNZ>J@2%J<8@J(,:60!UU]B;051W'_AF(M8XZ,6X*L..:,.S[^5%MK?+3W6;] MO9!*_OKSMTK2X5VQ8BM1K!Z:3"T35^\W^4Q(C.UR->6:FIA88D!8C("DYK]( MP1%4L4],[&_"W +G2OE,+]=_-(E#NC4]8CO;_^[WM1HP+VX?G7'1'OG;84\Q M*[!;\^UWXI7UP'P"?HEV3D1[+T;9SQL.8E *'V#&I$P\'*;GA'K%G49:5UP@ M\$]/VW++5M+8]GZUW12KLA"U"F0JTU3BC (">56PI0!#" '$8Y9BR"E77F-E4"H^T06EO:S#.(5.5!Q)FYHB=ZGWBZ ZWOIIC" M&:SF7!=S'7]OHIW'H95C1Y^5:5=I@ZV=UYKL6M"]5V!7#^B?W/3:W'>]+&1E MRONM^E96.^6)P"(F!((XI38,8 (0I"C@B8Y1+(C6L5,%XODAYO8E/[ RJLST M.G'H ;.?F<- -#*E#D#'*SNJ'X"KTZ3.W'ZR?*E^][J)4Q=^>87DT$%WP@6. M12(2G9K7FIC@,.6VQ!C:8X2,JTQ@)7'J<[Y_/,0\C_F_51EIY5__0M(D_\?_ ME!VSFW_7=(8?($1SB'!*(5<\M8I ]F0FRS%@TBRL*&$*)HG2&F6+6A7GRY9M MME/@_'RX\=#^53T4J]7P,/D83T9I#C'#@%.;EB+-0I6;AQ7D/*.(PS03*&GP M?+MRK'P*@68[V'A8OKUFO7$,I.-"X2IHQH[P3W75O=V:F(@_;:L:\>W:A/2; MH(5)YQ$)KV!T.,ST*D4GW3RI1'3ZEP/5AM;?OJWK7KJUG%$M<[2@B&9""0BX M,N\_HA(!0F($-*(IQS*6''G52I\99WXAJ34SJKY1-XU VDTKJS98,^T?H>/9'@N_'RHG(+2:K-I MM!L.'E_&J(P%E"!C.0,R&($%%LX.-['"PB6WCR46+EXQC#S>K\3&JH*] M4?4_WZ]NA5@_K;;E'?MI@\;;E33_9F-&ZN9T2Z@DS1$###%I5LI4 YY@!7C& M:0RE8CIWJEV^SHRYD4[K19T79RB&-4Y83<,J K?R *SVH^TRY7DT-G#"W,AI M_&D8F;A:!Z)7K0N_V)RSUHOHKC,/C2/1*#G^UR$9E/4&FC(I(UX'UW.VO/)N M5R0B\,L'&?S,04:3+&;-.SS(2,Q2+Q$PB3' W#;PLJG,+$8Q=@_V:GUWH\!1];CS+;'F?6+S^"?Z-"ZX_#8A]:C3DOX4^MQS)W^V'I4 MV$^>6X\[8K 63)^56#^LBO]5\KTT9A2Z8+LN<(WLD32?Q,ZWT/RWIV_&M:>- MW2ZN?VG6(+:I^]LZ;#6__[3]JC;U?UO$B19"ISG02:X PEP!&G,*LC@FD,-, M)WX[#2_BQ=S6$XVM U<*+_,@N'V]9C^](W_83K=]VD,0=3%H>VVV*%2KEPX. M40/$3=1 T5Q@^TC5#U #1W5A!4CSBU';0TTWH6.WD)K DY=N,S7=9#FTHIK0 MF&'?V'^NU_*/8KDT-WW>574O5K&K]Z!2")1)#3+;!Q69E1P@9M4&\=V"PRH[?Y+A]KT:#?.3O3%"TO3\*@U +2N9^ M%DQ*PH/ >4Z>PVXRD/286:1\6)N;EY]6;W]LB]7#4U%^M0N;3]KJ"BYTS'6J M2 *D5!(@6W7(!%- ,*@PCSDA6OCM4UT<M=O)X$Z)BH7BF@ M8T3-TTT9(#S&@,5)SE7&:*I4"_6]Q]=\!+SO)_B0M\^YA3HRG-U6^(6&W?$# M'9(HQOXH&UNC5];87RR QT_OF[ZGU_\K[ I-V"_OQ5&G_=JZ@G#TA76^<.@! M_+G/]KY'$E=,6Q4K0!G+ $ID!CA*8WL2%, M![^52C\M/Q1:+7#&!($J Y R8J(>00 52A@"XIH)(2377E7P#F/.C7O>EMOB MFPVKHJ?*QFAIC*Q2"'\JMO'/(+P,NAL+!89R9!9ZUBKEL%/*353;'%FC@_9O MGB^-.W=/)%8@3W9V<+_5OC6(CJ/>K\7G]79AFQM9T*RJ8? MJ:%!99[#ZK]94:7/=HMX@1EE22P9$*G05I(# 29U:E; 2BB:"J0SIUK<*VR8 M&TVUC7M;8Z/6VJ@RU[V9R- YZ6>MB9 >F<6L!]'>A9NH=2*JO+B)7GP6W)N^ M3# ;$[6%&6U6O'K(7(EG3Y>9H7>>K _-E:YW.]5<>ZL![;F*E6I;%KYCPAXI M_K0)HQMI'MIWBMEVV;?2_$?S5[;\=;W9K/\H5@^OF7D:;>VHRJ$B>0H!9E*9 MY;E@@&J2F4\3YHC$D"5".#?RNLZ6N7V3]J9&O+4U$HVQ=JM+5)Y&NG'5H^/5 ME9-V^6,UX52,_-&RGNS;HT:M,S?1SIVH\;V@=K;Y[>+WE0+BM/(K&-LC5IC(V-M5)L;&7LKY"ZO MDP9 Z+[Q%13*B;:V+*3;%E+[_[6)D58KUV?!XE7A\,-K;JAN26G4>;PSCA)$D!U@1*V5! M-"!91@#E64(E%7'.G?:7A@T_-Q)N/*C>A-:'*(T3XLG, R;B,E6/"^_(W-TB M>]M%]HC06Q>&TOD W-WY?5S\)R+\[A.^:>=A^_PKH-IY"/\-&(YBST=AP$TG M^TH,=[C[V;CB+@/W,==Z^P?;V#K=]H]OU'>U7#_6:0#EMFS>(,*3.$DY ESK MS(3M* &,2P)2(;(T1X) E'IM:[J./+>O1Y4'84_^GDH5E8WIGCN:SJ@[;G". M@>78^YV-H143[?[2,3NJ[![A5,0;K; ;G\ZC3[L/Z@O*T;:H]PT&"NW4TO-? MOBJU_6#GVNK_V-8FFF&)4H,YY;%MBU5VM'_J-56%M-0->L3)BT6-MOV<1G=^TN)'&:&"/ M3"E'Q0\[CK&VWT3[>=B;'XYV!J$6E)3\+)B4L@:!\YS0AMUD4O'0C@S1L2C; M1[5=8)6D2D(,.,XX0!J:Q1$2".020X@ISS6/?3KKC62G%X5.UI[OT=SNJQ6U M-T]=69C)K/R=1 STXL0ZKL=>?KK&7LY=(^AY$[6>WIS7]OS8$SI/)=?I.B%S M$.2\:.N?07+3%?! HIK.P_E]7:0J%J]M>N)&L==K:>)DD6<*QP10#4V']??_,9?41&/^4/%+Q2Q'-YJ$"LZ9W[Z[9__[%?U([C:%4 N1 M::RP2$&"N;!*@#H#$D&GI7V&WRA=B&*[@(P3%DL%8HEM%T1='G)NKW7'PDC6)OJ]P@XHN[W:8;$;^95OC8U::Z-7720; M@\^SH3<=N*,3E"8$XK'E<.HYM/C]7VP>KABWJPVTEM>@?.M G# M34P@,F0B4O(Q"&$RZ!(XR^$2<.+AR^V%KJ>J>ZY[(Y$1SB# &L>0*0Y@IP8I8X.4;(+'DP MDQ#YD,Q@2^9&0'LS(ZU4?6Q^S7'Y\"ER(ZI)@!^9Q#Z<4UVJ'=F)*EEQP=WL M&&=&.56_&M"@[#?FW!EM7]V3RB5#VXBY38+CAG!H:,?>*PZ! MZ@#A%P^4 FO N(P\L1R,!QC'RC ^%P\D*?%5R:>E(V;'?$U[MDWU+$_K"?_!9Y? M1Z9\N5D;FU,[$W8B+\C6*KM-8_1[Y6,T2N.6D? /R]:!;9R6U\9F.>C"K<_?7G_B=W[*?]5[=_L(U\QXK- MOVTN4$5NC_:J\G-1_O?=1JEN0OT"923%&8T!X;D 5@8,,$$92&$*M!MUW(WX MSZC[N\;EJ/+Y)K)>1Y7;4B33%/X1/<1K5Z^KRY*2;A M9#K>) -?OUG2GL2]9N57$WK;?]B-F>]L:<_V]PMF02%-A$! 2FWB8DQ-2 Q1 M!B31F J9$46\3L<&V#"WK\OA&GIWZ&S-'[ZYX3H?_AL8(Z \T4F^?0ULH:XU MN=J'J/[0,7ZR30A/#$?;:'"UX\4V$SR!ZMLP\+V5?S50)2]6'9LMV<-"4D82 MF!&047N2E9,4<((T0!)I(C%$2CJ5S1_=>6[\M3,NLM:YUP,=PM5/1%>!,#*] M./KO51%TTM=!)4&'=YJL)NBD ]VBH-,_&"#7NJSTXFS!^.NGS4:MQ,\F'2V1 MA.7(EF<+V_6'FO\AG$D@A<):\!C%*75693TWRNQ>QKVA46NIA_3G63#[7\]@ M$(W]JIY 9XA"ZEF8/(100\ UE=ZIST/E)V1Z"84^O=*SUTXG2WK)_ /UT8L_ M'L!^0FR>E/QU;1-X2AO6V-R=LK2A;CW(=J$TB7/$N&$_B4SX(5/ \A0#E0N> MF\573C+GC@ .X\V.$6N3(U[;7 7^8F^UQUOO@+4#389%<&S";,!KS*WTI3L& MWS1TX%BXYHJB!XN&17,J/KT653^.=<>HCVT=[C(=[[J[=,# 'I=-*C5T\K"Z ML:C^I;F+,FM5((8B.,T!D@A!4B.$Q/BQB@EL:8Z\RIKF\+H&7X5 MUD]VRV>SLW$2[2&_F?8[W9[+_$UU2CY$E>B\%%'C>7-!=7*!HT57/0 M*_(S_,\@7C1H*@(I&0T;>]B7[#5[+*P6G&+F4_GNR79L_E>Q*KX]?6M.FLH[ M\U*;?U8'39_T1[5]]M\7J10RX3P#C O;BBQG@$**098K2/ANLQ9*R?*=<;HJ>_A4G^>__:$V MHBB57*0XRS*JJ7-OS(UV]H:C.V=H@K+9Y5$G)2MG$)YSD?N% M5X5\-@:U"4=/YMUM>\U85=P4ZSPA*0="$PJ02'/ 4J*!PB1-D30DE,+%=[7A M:U>FZ1_0YS7I#CO>VW*R-]6 _@^7@(98Y5+& #+) 4IS ;CD$M",2L4T2PA. M!L3- 6">3AZZF 9JKU X (#3A+G5+DAKZ:[[5V"U93=0Q@A+SPWY$B'G!??/ MA).7KAK:NZLLRD^Z"4CK9-&5_%(\K I="+;:-IN>Q>KA;KTL1*$ZB8 ISSA7 MAMB55AH@V\V626W(GE&%E&902"\]QFN,F5N 6?EBH\O'CC?53F+Y].T;V_RL M(L^]:Q';^18]-L[YM@J[8BH==XTGFJ"Q=X/;N;E[/C<=5Z*]+U'K3/3[*&F> M(6 -W+_L"H,F[G%V/73'?= "W'.H%ETE<7G'-MN?]QNV*IG8=?R+L2;<-@QA M/)< Y0H"RLW_<"BQ(A+"./%4OST[UMS(M#$UJFR-.L8.ZJG8![(;#P:";F2: M&XS: !VZBW@$5J$[/][$&G07'3]6H+M\R4A5H>6YXI]F4^#=>J-58?K M.[4IUO(_=4=R>6M6R^Q!M=L&M0A\SM)4B52#/,_-ZAY##$S@QX%M963_GZ(R M\UO=3^W"_/8+6FLC5IL;J<;>O_XEP?$_'JW5$8B$[=2Y-#];;R)=^VS^$D3@ M?\HGR(UNY_Q4C,SA+I6HY852U$]M[6D'AL@\*340-]'ND6NPV.WBCM(DX07F M<=I*U=!.S*MP=:0I\JYC'=\7*$/"'XKN2[\V28?50[!(Q?OWY+_9_ MUIO72U:658@I8(9CGA/ T\3$\5#%@'-. )%YBJ6*(69.N=4#QIY;7%^;#BK; MH[WQ;0*6H;7*_JAR8%"L[S,Q;A^CD> >^3L2%&EOXA^ 65#.]AE_4KH= ,QS MIAQRBZ&-W,7ZF[IG/YJ.TK^JE=+%=J%QDC.58(!58K>!"08,$0W,RD"E24*9 MALRWH?O)D9S>ITD;NS>&U4?A165UM&4_?+=NSR'+!8$ZSE(0PQ0"E/(<\"R' M!EG,*$D%35'2(GOO_L4(!^_]!!^)]SM8(UX;&@9<-[J_!JMIJ+W!QY@8-39& MKQHK W8TNH!#4+H^-]:DU'S!X>Q:_%XYUY.!8)5)*8^!+H),\ XI0"HG@*F.1K).5BLJ/Z&EEYB':?C7KW2]W=]7>2;5G4OINF@R<(\>]C_&1 M'WL+HP*]=B&J?=AM/=1NW$2M(VTZ6>M*9'T)*:Q]%9B!I;:'V3*Q^/95@!W+ M<5]WNV$DVM9M[0L=/JIM6S>:(RX8QA0D& J E*2 )S;8BG.A9"PE8U[B4GV# MS8T.3Q2T#4B7ZH77C>1"@38RD^WP^MS!BVF;,'6[7*[_L'OR=C>^;9WR85V& M+,SU02LH5?4.."D?N;C^G'22!KB(((#"G-N M"(1*0+!$0,90*)@CEB+F=AQV\O[S.ZNR)E9I,XV=T>?B6_3JKW\A:1K_X_;N M]G7UQ^0?C@'5:53[&>1JI,:F# M1"T^X!G"];O>]^^;"SGMO_O;\G3]]YTE> M\EZGVK>Z_T=7MAFJ^X+8$X?URIXQ5-O"E"20$BP 1MI$"#F&@";(_(DSFL X MYQGSZ@#9.]K<0H2FR\W>R$&[\/T NRZ$ L$V\AOOC=CP]D!]2(S3%NCDB"_3 M#JC/^;-M@'HO&GCTUPKGOBE*L5R7]L1QUQ4K23),--0 0L(M8TA QOF^PN5%'1P&[8^W@-F2].#L>W05";^RSNL' ^1_,.2 2]B2N;\!I MC]X<7#\Z:W.Y9N FQ6I;R&+Y9*7>OBCQM*GT&M[^$,LGJ:0MWZN+/ZH\B$_Z M+=NLBM5#>:K3[K3K3,J%8 ZT2LT25AN]IBJBMOV;<,+_0MDC$O0[XX.Y> MY#Q9V:]H1+A89:HG)1^ YTBB0R$9?:NI%B$+O]]\RN&PS'0PPK1<H/M(T3'76'G(&!A^U#\!PE!-X'SM>Y&!^ %#GSNN'W&I@2,9LNZ20_Z4Y=[IOU-U:L%E0RA21#0&*;'&1668!SE@.%TUAI& N=^B547AQR M;I1H+;::&76&WN^UD;[G@)>!=HS-@L(W=G3FAYQ_-.8,1MAX[/*PTT9DSC < MQ63N5T[ TSW/&&M0*F_*WMK[8?GC$SX M3ZG]A4K[)O>C T!4(1!M#01'=?CF^ET5_@SZ/P^?O'ET@AY@_[Q*Z\-/3+#N MT%>8<&V?Z.JS_.O/JHBU:K6[2+0D*:<9("JU^Q4$ T(R\R/:T*W[2&RS@CC7#"$0(,V3Y+ M<2P DQ(" FF6P23%,4P\I?N"X#QI_5(="6SV-D>R+D]^;,J3OUN[0T/O&%>% MA'/LZ*K"L6/L\S+O?_?B.*R,VP6;\ 7;O:-.7YKM L+)(FRG"Z^LIOJDWQ4K MMA(%6]ZMRZ)::NX*(Z0@4L<EDEB<0HB2-93ZHJ*IGT+E% M:CN;+.?RS5GR_[L"'.CG,I(]\;KIU'KIXX@6(S,$Y5]46W@361-O)PDYPB.>Q_ZJT&: MJ/-\#=9#!ZPP/>9[_>_I*G_ZNLGZR/>:W>T QSD"&M.80Y[E&OKT=+XTY-YK[L%X] M-%JG]P=*IP/S5EQ@=PNH H,Y,D]>@>.0/H^NR(3N]'AQW*E[/;H"<:+;H_.E M0[?5K=#AYG&]J;XZ5=3VVJ;K;7Z^7DNU2#%)(&8Y$ I2@%+- $,: 4ETBDB2 M8BBEWTY[[WAS(YYFR_G YINHLMIFBS261]9TWUWY?MQ=-^J#H3G-WOU50 [8 MU'>"YXI]_O[[3[SU[^3L\6F VV4#RQ=:&;5WZ\V;]1/?ZJ?EL7[7Y_5RJ=<; MFYBPD#'!.M4IH(3;VO94&L)! G#(#W+UP8"F'8L@5O*Z8M6A@*TE')PN ;79L= M]9J57TV@9_]A@[WO;&FSLZH$BGUSSSC+B4RR#!!N"[Q2:8(R$C.0(*PDQQE) M$J\5H=_PL_0[O-_%:[Z0SQVN[TS\;%J1\TKHN<7_'OIO5HB&##XKM-!C2+.4X MU]PLU$0&$!8)H+&**VE5K#),%4Y\8I+>T>;V.N]LC);62,]HHQ]8M^ B&%PC MO^7&3E ;&NU!JTP=0=;""92@44+_B),&!4[./X\!W"[R/ZY_OS*OX8HM?RO5 ME[7>FB63^F XZ?U6?2L7,&.06GDKG:GJVP\!1YDRH0!%D$*B,^3T[;\TT-Q8 MH[4U,L9&K;71[];>J#+8X_"Z%^!^"@D)V\CL,1EB[J?^H9";Z/!_A^"30;!L M# Z4 . "14\>0._EDZ4#N#C1S0IP^OW0Y "EU6:C9)7A><U_=1=UQ'MP"M?#HCLRY>V"_U, :F^V176UUHVMM[*[KJ$/F#_@ %3B%P&GH MB;,(?. X3B3PNGH87ST3XV_R:!*.>*53S46.#3TE"A""$* J3@D7$FKJM5E] MOL?5>^[ B,?;K0@.5P_%RFI<1YPMJZ/MZ05P?!X$EJ=) M@J@&E D$4"8U,+.? PASP7.5J9C0YD%XNW(M+9WE8]":/\%#H"I#_R1/@..I MZ\SF=.RSVNM%CXSCH/;\A/[13=3Q_B98&?Y+S-8\5(Y\#/]SR!L-F(I@ND9# MQO;?S1Y/=NF?YA;;LM5], M;OG<%F7U5L5:1ZS^WCU8DY^+!+AO($_[%%S>PY_MW,[_D^>H\U?CL!?YNR2$ M\,*/C/LAQFP?G8E.1>;["'D=P+S(-/:9Y%I MG$*<,T 0S !*$P$8PA)P#&,I(:9QXM5,]?Q0+YX6;2\>;LLNSR%>%UY"HF*Q00225 "2. 4IH!G$")A"4+ M'8<3DJL'=7H57EI)[HI=NLNH(Y+@F,8"R)0:Z$4B 449 HBG1&BI9!KK<+)R M'JC/2U>NAG_4F7"D]:#HCDWOEV3F:HNGT9D[1&U&?37?E>*[LM7)WY2MK7RWWJCB856W"A(_.ST]S >I^MNRCH/E M_WDJMS:\_:BVG_0]^[%04&N()02<6V#-O.&L@K.7T4,^<6 MI3:>- U9Q<]HN[<^8COS/9/=QYEA-WI\^7D;F5+K+8<##Z/:Q>B5=?*7JEE% M-:NMHU''TRK2[O@:[9V]B8R[-N@P#@?,T!]U0L*F]H]CZK0U :/"?51,,.YH M0PL/W_ZH[E\I$39M=&($A1": :VY!@BG*2"*I2!.(=."*2ZA4_%2WR!S8_>F MWN[MCVAOZ:7F->Z(]O-Q*)S&3E$; -& PL3S&%Q1G7CBIA.7*)YWZ[A.L>>W MPP+)MN;1T \O5A65O%Z; VFJ'GI5+DMWY?EDY*&A>P?JL8I M&=8T5DD"E(H)0#DE@% I0)X*3141.%5>T6- V^9&*KLCUBH)/RHJ>RN1%":, M*_4$^P6,(6?2+4I\H?D9F$<2YU\O>/]S<7OS&VD:$(GJL&Z[[O?@7 '8C@7"PC4P(+6*U D7'U)MF M?^S\[J8W.;B!$I0H+@PY*6FXN?^<0!RO&D8F[U=B8V_\1M7_?&_#EJHSQ7^* M[=?73V81\TUM/A2,%TL3M2P@@DCD* \]O0VUR19U.ON8Z/;F_W.S3E@I"LD.]7_T^QDHL,82RPD G$MD< M0@QXQG*0:8(9AP3%T*D_H>N 69.M.DXAP?L5L&8'QM*]GBHGD(7I]M,5I_BXU2WK,3KNHDU0IKZE$X5[W]4\?!UJ^3M=[5A#^KM M#T-@1:GN-H4X:%&19XIBG J@"60 88X!2W(&1,YAFI$,,>6D+OER+LSM6]*: M';':[D@UAO_U+PF.__%HS9](+V+X8^$80\]ZLL<.QJ^OBMS5/1ZH1NP>H :+ MJ 4CJM 8IZWOB\WD/'0FAKOQYU"=N'J:@FE07&])T,V=*B7GM#,+'&=02YP! M;/X$$,\%H @I@&6>L!A*8:8PP"Y/CPES^[95;4UD8>BGX$\5V57)2Y5@1)#M MG+[IN&I?)Q#(4WQ3VE2BIOC]YO079/^FW41,F\FWJ>M:%=NGD#*CP]&<8@.H MSXPY[ 0YP.2X)>1RI_"\^%G9-UUL&V'46D/()IKO'[5R(1*5(H()R+3=.Z)I M#@B-$: PBQ'79AV!="B6=#%H;ISY^8#JEL8=CU44QSM^:'D'2GU@Q T_CDSU*11 M3;^[SV.5"[\>(-3*;#O3NN=%%?9\TK^MS*5_; KSVM4;=0LF!!0Q9B#.65XI MVP#.9 :2E,82QE10YE3\ZSK@W,BA-K36$]J9&JT?W4OUG*&^G T0&L"QUV/& MW.B3WK7&J:$T_Z)C=',($AA*#W'/P)!.I',C2=6:^AW[UBQX<+OAW8\7#\JLPJ\,].\O5U5U<*/]5GKO;GC[8^B M7"0P5RR#!$"I"$ H5X#FC $&>$S[QLI %V_SL!#\?=N7O)(5$:\H!A(P#A*4PO)-3H#C# J6:*NB7 M1]@[W-PH9V^M^*;R5*1^0OBG!YH=J=1V1CM#!V],GX76D40" #8V?0S!:H 4?C\0@87PSPPV ML0Q^O\O'(O@7?C^,'-X5JV*KJG#T_6K;Q*-5./I;J?33\D.AU8)BRA"T%0PI M,3%(!G/ #$6 V"R#,IDA*I#35K7/H',CC;?EMOA6M1Y_JFR,EL9(/[9PPMJ- M.4(C.#*+U.8VJYZ]P?6ZYR:J;8X^]"'JS2D^$ 7E%Z>!)^4:'RB>\X[7M<,X MR-SHDV[?+[/BT1G-L=: 4&3E3G(-&)488(T@5EB(%'KUYSF\_=QXY;>ZIX9J M[?.CE&?0N9''<$!&IHD&BYUI-]'=>EF(G]'OS3_OU8]M]*MYM/\;,/@X#4=0 M2G@VQ*0O_VGWGK_F9WXU<,4AOBKY9!F^%PNRD5G.ZR"07*3<("L$(0''& &%8@%3D:9I3(J3PBC,&VC$WBFC=J-Z- MQA%[,%G7+T25+Y4\:N.-YQIFX&0Y+G'&GX*Q5T"]Z-\;UWE*901V[9R'"S"-,+F.Y/RR4S8V<0>L M(S_NGUMY.Y\Z\9ZIF%4A^"D[_U25WCU AR[E[AMJ:.[3EZ]JN;3FL-7/A8(L M49G& .$$ L1P"HA97(.$":AHI@@F3CD-IV\_-_9NTG8J$Z/&1M_4I@/X^DGV M>E!&YD'1GW"Y' ;X*];(?NB-M#AV-.*%5L5^$)U?#GO>QS]^ M^6#F?7GW=;U2'Y^^<;59Z#B#,=0$2)E+FY&9 D;S&&"4QY @)H7$KM'+\YO/ MC;+%XYYT8W6CG[ MFZMW^[\]+M<_E?JB-M\+<496Y799383YTR?]68GUPZKX7[/\J=8XK]?EMMQO M,2N:9SI+*-""";,^22&@.L5 )B:JB1DE0OOE/HYEZ=SHHOL1WGMA_[;WHRUM MJCP9?&00>,:]#Q5>;AXGW+TZJ4WU]H=UL&F,U_0KL7[=1+??;&7[5,<0X\S M6 <5@:U]J:.,<4#O.>P8:4#_VNK;U\OUD_SGT^;I_4K\2]618,),M,=SH!.< MFL4OBP$G4 %),IDEDB0T)JZEU"?N/S=VOXTJ&R-KI'MY[RG@^NDV !PCDV07 M"2O;+?X6_5X;Z;B./P>,>YGSE0!-5-5\#%28XN4>[WMJE4]=-5EISM&Q"K;_(++!B:W2-#?^;$9J=]C[T#KT,&@45%SZTE#F$-WGL<; MS_[KP&)>,Q\=P3&A1*R5S2:-86([2B6 QC('F"4DR:\C#V\\M-+#6 M#1%Q.P.>VTLX')*17T8/-/R+:T\Z';:.]G"(:4MF3[IW5!U[^E<#>^Q6;8[L9U\"I',)&$PUB'$>YYS' MF61>5:[/[C\WNFC-\^V$>PB:V_M_!10CO_.[#E[6-+M7*I9/MB5&=Z-TU^;+ MYOFI#:NJ6V_%MOA>;(N0,M5G8 K M]KL&@Y%?[<:TP=M]1VBX[_5=@\I$&WT'Z(39XSOG=<\&W]$ED^WNG3.VN[5W M]C?# @Y#9>96ZV_JP[HL=PH0(J9I2C4%"B%N5BPZ!L10$D Q2Y!"!J_,*^PX M.<0W]E'ZNU_X<1I"MR#D:F!&YBO; *,V,'IE3?PENMW6;9ZJX]GM MVL0H&WNZ.X:P1B\X00.0TR--&H;T.OL\&.G_L7_7B4:?XY]J_;!ACU\+P9;- M)AK"0DN>:)#9L 1E)DHA"/5Z^(B^Y?W1OB_ B3]8*XZ&2W]\/E'P_[\']6I3(7?;5%G^J[6JXK M8< F+V>1H8QGE%) E?WL>&;^FF4PSZG(&!9>,A:]H\WM];]7XNMJO5P_ M_*S2D^3>8+_ H!]BMP A&' CTS?0*%Q4X(1(T.N@?<=(HPO'NR';1L[RUF +E3YO%< M;3_ISHYKIT?L0F$6 ,9R"G)*L#1+%Y2D3M')++R9&PVV?MG" MX>H )]HTGE7]777E6U0TSMU$CYMU)>]6Y^J*SLE/M-Y[&;UB9<2BQQH+QU.? M6.E[9Q1E^$.@?XU_X*]E][*]AW3^#[57OTU0)C>S)&-331^]TCV*!C M.UYT#\ZZG=3_3 ^<1[^2E[9UAKN)?[8'T*_QREPFO*^KRXO;.%W+F!=W]<16 M\7R,&MJ.\'&C1%%;O9*WWVQT\;\U&6*ELQ#.$JFXY$ +J@&2D ,>0P5BDF,"J:9( MYHOO:L/7$V/<'?-/C[+;+D @Y$:.^+I6WD3F;TNU0Z]K\DWT<;TRJP7Y),)T M(O. *7"WR//C3=PR\J+CQWTC+U\26I7[/ZIX^+I5\M:\PNQ!U<55ORJSFE0? MU8_M9[52?[#EI\W;'UOSM;*O!TQ9&@MLPS.* *)$ HIS#;(\93#A%"OLE0 = MT+:Y?19:!R)6>V!6ZW:;V"ZY1Q#]]I]*-Z9[H0D:F1DO2(COIJ[QK:UNYI5W MD74O:ORSG=IV'DZA-SX8]HEDR?WMFXEZ^6!@W47.AP\QL=+GAUT#HS37,DD8 M!LI6F2'S9ID(7S(@.$LH)KG($Z]<^>M-FAO/7ZT,>4WWJ>LGV.TS,.VT3;(3 M.OJ,32?;>03R/%0Z/[Q0UZQ@, ;3X#R^\] D@>_KY7<30K[>*%ELWS%1+(OM MSR;W5.0,8LTAT+$RP3E'$G!.4Y!A#C.J$,ZA\DL2Z!EM;C2\,S:JK8U:8HDT@HHCOSV88!A/LPOS4?T1U2:[BH:Y M >N:?!$(K-&3+\X\BYD7SA@$CC]HF_$B=,O')P_3K]PN<@__:)3#60_ M#T^&]6Y7\I/6A5"[3J]MB4FB8*QY!G@N)$!8<4 R 4&<);$0N5EH:NB:*.$Q M[MQ(NUM )1K;J^W)=65]I%KSW4^)?6;A<@+!2-B.S#]=6%NS(V-W5!L>[2P? M4/'B@Z_[>?E(.$]TLNW\& !B]ZAUR.6#"W9>L_+K MW6;]O9!*_OKSM]+N^^R*0/8,%\ MQ'K :6Z"ZL]3SO.X\ MEH[';T$0&OLTK36RBGE:,T=8ZUY&(^PAU_GAICVSNNCVT1'4Y2N&IH#Q[?M5 MN=U4877=A4)+KO.8:("2' $D$PD(5QAH2AA&*!AXG(F3CLXZ>IQL M=/ZG0YN!W;,?[Z6Y6V'66-5ZNVD0@5B,22J8[0M& ,JX!$QH#816J>(BSI/8 M24WEXDAS(XFF)9:Q-CHTU[OI1C_ _>00%+:1*6(P8@,:BEU XXK>8N?N/'&; ML0L.'G<9!E77O]7V/!H8Y83#CP"PA4H"XT(!1BH#& MP@0.B"="> 8/?6IX0&;,K#=X;OZ$4\JH$HI[2:5XC3XW:JB,BOYX7HK0"#\?R , M57[VFYT4RX3%ML]B@LQJ,,8YH,+^%><0:2)EHKA?!M5H\S--1M51F@J[]2FNO^;8OEDAEZP1*;F_S"00*O7&>L$4(1BH!*J MN9 H4="K@?:9<>;VM;$GS\MU65HUF9JHHK_^A:1)\H](UA97%/94ROTO/)GL M'.)NG!4 Q[&WP!H+;?^N:'_ M+@SMV,2C[<\[MMFNS,OX+[9B==7 A^6N]V"J,XY0!G*19X8W$@:X)!1HC1,J M%1(Y25S30MV&G!N%_/OMG7LNHB.J_=PP#E8CTT1E<%1;'+4F1WN;;Z(/'UX/ MR.YT1-0]L3,\LA/E=-8(JQKAQQ;A;X<(!\KG] .I)Y73\4:397'Z.=9-X/2\ M:BY,;"QU.J(;VI;JT??LX:J!U;'PX@@8(U]$%'CU)@9-7;>1(VE M <\>+J(1]MSA_'#3GCE<=/OHO.'R%1.*JM;DU4EM^;3]JC;W7]GJTZ.]16D% M7X4Q]7[];U5N.RO3YEP_QIJR7&!#07D*S/(Q SS--="*()&(Q(2*3AN9+^K% MW-BM-=>^NM]M3R>VC515J6&7I%;DPWN3[66?DLO![9]B[D]L&:0.QTR@=LEB*G+_>@ M32-N&FJ"QQ UO=JV^8N9AH(_B(AI,&.&=O*T_7GNV0]5MGTI$2)9K 4'"&II MFVH00*"40$"F"%4R2:B7F-WQ$'.+?BK;?)MY'N'FMHB[#HV1XX&FAU9E7=/6 MTQ@8LDOG.><#-^H\&F;B7IWGW#QNUWGVE_YKLE8/^8UJ=9%_6_%BN53RLQ*J M^%[53 B4,9:A'&094P 1G -"$ <92S-;GR*XY(N5>K"KQ2T2#,;):*+&[U5K\"\6RM;F:&]T8"3= M@^_0B$X4)[LC&VB/W0>GGG#3Z3:3188^3G6#.*_K_/GY_H_U_=?U4VG"M]N5 M?%OE8ZC5G7D FO.C+.8)E(B!G!.K%B\P(#E7(,MUCDB*,H&<\B->Z4<1'/R\0;$J612=>8&K6V5JHUK;45:@,.-2_"Y\ZV(6&'8"_>8C)R=76F2ZS.UPQ;Q/[Z5!8K599FZ/ZRLT$U;O,5:N>'R5I@U]T994SZ8?VUES@I5FO]FGCM9_V21$I5P M3FQ326'"9%NH23)#RBF+<\1H$BN1^(C2A#?1B\ G$*^YMV.8J=F[$K'*T(@U MSOBML$>85+<5^LM.UCQLN;YH?A M-@K&FX.@&PTCF#GI1L5X,#_?Z!AQI&'?#+M-NU%?K:#\=U5OPWQ4VT_ZGOU8 MY'&2PBSG0&0< :2S%! $6!DUNZ>O;+?[7ZJ=4WM^;BPV_+C=;@K^M*U8=;NV:3%!DV$Q M7.X.=]B/-ZIJ-&4I\-OZ:;5=")HR6^3 MS^)4@6G'L9NH]:%[KF^F:^]'5#L2/O(,BN\H06<8"U\DW@P*[KE0,^P@065P MWYD0>"4.I5>1( F%B01Y2C% ":: Q0*;-I( \T0@'D,$],?3<8M"3,KBO MGEJE5MUZ$%H0]]2LN)'R.%B/S+@7!'%WQD\IB-N#V!2"N*>&GX,@;@\LCH*X M?7<8<)*UJ5LV-@<%'"D%E>" 84-8B&E#700RH!*H*%(L1Q@[GUL=W'IN869K MG<;C=^.N(PB%'INS!=1"KT P#FIT$N7#6V;NJL)_FFBM%5I]U/6JP^[ M)L@<*D0DMR&3U )J]<$"0-F/1=SSEB:$*=UG>N E&N# M&C@I+X\![7,.'V6,@7R_78O_OB_+)R7?/&UVMZV7RJ_7*[."+HUMGW3]Y^K8 M]8L2YJ?5V1N1:4)S90N1$0(((0J(BC6()<69H+%.W8X5PI@S-T[?;S8Q.W%E M)&JKU0"MED 3YLCKDTW#V$QN'8EJ3Z+:E8:,;YH-P)MH[X^=J8Y'T=ZE@-0= M!-JP9'V=2=/2N ?RIAN0>?=\O87SYP#3XI H3G1VW/L(!BH]=(6EYVCYXBTF.VP>U/)^W#[W)Y(-F]H5]6;]C16K M!=,\LWDP0&74D"R!,6 I8D!!3!&2F&'E1++.(\Z-:4]G]K8V1[_75GMNHU[& MW2T8#8KFR.Q[+9 A4[]:;3N8+$2R)8\"5LCJI+ $D(2F ))%2J)QEPEE,XO)P(49X<.(A7WJUY>)N%NLS9OT_:GU7#86DV'-JI::*Y1IBDQ1*,2LZ@D M&> ,"8!H3 7-TA1*KUV[2:R>&WVUAMY4:B3;6J#$;W4Z[:S[15NSF+JC!'!) >2X!Q81JIH6$B7/#J,-;S^U#45GG'LP^P^ER MX#K<^Y&IM3+LQJ8O_FW QN,S'-RW&8?C,=&F8@>7,-'Y:8][(O%G%TP6=9\V MM!MAG_G%L&CZ'2LV_V;+)_6F*,5R73Z96=QU<5_$&B$B#?FHA.96O($"8OX5 MX%B*-)&0H]Q+O*%WM+F1DC4V^FZMC>3>7+^PM1]>MW S&&@C+AK'(K1!69J"\8S]M^-0V!&,T M540;^DBUMGW6\AA0A3*@,B@ESK5F%/K0Q^EAYL8;K9718VVF'V.<@=*-*JX' M:&2.V&'36#A"1[5^#()2PIFA)N6"?G>?D\"%7U_3?47 M\YY6#I2[+)N48T4R*^ 3F] /(4P!)X0 C1))TRR/F9 !"CX'FC>WN.(DO^R? MBUI0=54VQ\ROV6-A5G3V-.^FD51U2?.98MK=%F0O-YD3!ABCS6.H&M$KX9ZB M2G2HB7.H$[T27L=*T6M'&=B/8?_DMBG[7]9Z:[Y.ZE:8R.VI4B8PC_1F6_QO M'7?2&.<\1Q!P;+7=!)2 S8RG*X$4Y,,6ESRP^J+/\>=SSX._I/B1M^SV_@D" I Y\,+A6 M^QR77;'LGJ[\^DMJL55>9%(651KA]'![E]X,#7TZZ=CZV >6 M?J2<.,/T?$"OU.#?#0O+JH7ZLX@BD69Y@F&B(EI& D F10)9C")!:<8%:Z!J6E1A;%;_]6E("B\F5<+>KL:GI6H45%!;L39UBZ :L]H#[IQ[JY-QQ43D0 MDZ&7CQ6)7RL2FT1!+:R#E@6\R,C0=0'/-SAV8<"+II^H#'CYGM>/O:Q]S]I_ M>.F<-M-*2XFC'!(<"8@21B#G+($\)Y(JJ3-*O7)CCHI^:J)WG5?JN!WO)I23 M[<[ RALH'+.FX&7^]$-_W6E&93KWWF2C,R];\*>-TG3NG)#1FNX@ N0(_:** MS7IN2S.6EY6^"F6MWH^KM5;SC8W$F*4R5SA+.51)DD*D%((TH@QF(HMT%.41 MRH9+$^J":&H#V)>OOQ:E7V&PU*!._22U9B)F#.)</TU*BG=U5.T7F54[1.7;-/6]/T8MFCK]B5CCX98WY(H=TP''*][DVJ M%G>-/U]="+YEV$@97WTX'B_IJQ.JZ>1]]2'1*_6KUX-['B.:D5[:LF/S[ZV4 MLA]^B,56*OG1$%$=9Y93A#O]@:UMI3[K 5A"_+0K2I)GD1U&&8Q)'$$4"Z/= M.,I@GFO,>8?>A_,CHPX<,>G X%;MQSU8$I/3IV'?KY??)%GG5@^;50 M>KOX--=JIJE(,IXI6U(G,RLI;%92U,S5)6(LRE/$N70JENK9N7TN7'DNFAW3_;"]C'5E]5B8=8/]H\SJ4F,E)00 MV3 9E"()N48$9BA.&K42JD=<*$>J5):=VA>%WH>Y/KRR-O7%D3OXW9H+:GO#!\H,U"'3**O6#74*@3,#T3U8J36W MUOH-)F?3:^ZSI]%8I1IA!D7",$0\BB"-!8L5R M=[8V-?&IH")P$26)UK\17R5UTP M_G3ZJDLW#59IRXB8F3,]LMNEMO^RO_J\6J[M%JL];'LK_[XM-B60W:E&PGF4 M)DC ++?5N*P[ DTT@TS)F&>YDA1=6XW+']74!.ITH2EC%R@- RW+;D#;-K W M[HHCK&%ZVDWW1N^_P/HX7M<-44VL/]6A*X[U0/;:5R*A_>,P3'/ M,V/)^HM:E*T5W^9/11WV%>.$D53D,*)20Y0J"2FE"FJ:DT1C$1'IM7[M:&MJ MTMQ !>LV5L]0FPYJW51S(,)"'TLU7+V &2!:V8&.8:-L.MH;-\CFLN%',38. MM_B?;[^?/]A3FK>R+*!=V/II:[8T+\9:+<5S90D4>KD,.S;\-2TI,8.V!X\V+30@Z*&[WYJZ]4/EP_"0[$;6'@: M8ENX01OX[ORV1QRT%\/NQ^.AF![IE-SY51ZH*$X?NCH.R[T>-]J9>1\CVT?G MO>X?^-#CL]K,--9QQC(%D=+F'S$E9KF?Y@^A M6+[RI,Z3N=<\HRMC4T8XE6M1,LYYG&UP&B=Q+=.=S^#:]PP\'NY+6.U/IF,I M(Y7P"&J$;:5X:5,LXPQJ30AB,F91ZA7N%)QKN3U5;T$]M@# MU;OKP]HX(G4*P#1$JX,:9Q'K>L;@*8+_NEX5Q0S%:41ICB 6B333HXQ"A@2% M1L4$R5*9(N+E57"IP:F)U^W2M+(TL]%MH3PW;YPY=MP@'I"YT+O$W0[V)=Q1 M4O>^(&:L1+U5HU-)R_N" H\DO"_OZ^F$7[L$WNGWBF]NE\5F7>Y)_RI<@Z\6Q4&5YDD+&8J87&&8"RMC&F602Y38E1-((J3 MG&KJY0,5!.7DE._Z.BRE7;[%=(*\ ;YZ^DK]&EJ"@W?I%9(<@/) *CXDTE<2 M_@!DGQ\K0C36;WAY.6I]VKE.XE3%>:JH]AD@ MSK0S-8D_F'Q=X<%ZCE@WW1V KM .#GV8\A;#"SP,*F?GVAI5D"X8?"@IER[O M)PI?U%,U%A9WVBY,[LVZQ+8T0T@GD98)S"B6$.5I# FGRJA"S!A#"%%%FOQ] M]^[B<*X]I]?]96Z^^S&2*39P[<)ML5NX28/83R/.\NPF$E?1-HY*["$>+W*' M4XE+1 PJ$V<;&U4G+IE\*!07K^^G%(>)BG8E.PD1.,Y1!K7]!XHT@8Q9?TN, M8DUQFB#IM0]_KJ&I32!.)0'K643U++=NZC $8X'5H1]9WO)PB8E!Y>%L8Z/* MPR63#^7AXO7^_MB],R/\C?V8/VX?]S6H/Z[67UFY;/KO[7SS7!YQJ6)SO[K_ M-E^;6]>;YQF6B(@LSF#"LQ@BB6-(,_.3X#%!N2":(B<'AM&13TW :AM*;S9; MRW"U++,.%ZS:IU:E(6!>6V(KP&VL+?#)&@/>L (PFZW8$N"8DWC\EZ5;0"?] M"HRX']8SMT[S NTIL'&'P)( [C2H: -#^!^!4HF8$G%5-\8=R_ZR;XY([GA M3_8-\G+N?Y5>[(@.&!?/:.$%KT)S.S[A=0 ,EOV@:&)ROZCO:KE5LRB-I>)2 M0D((@PA%''+,S80H-G.@).<8LUY5GSK:G-H$IH9U=;Z!(V[=EET#,Q9XO+^4 M*^ 2F4-D #A'3^CX_J-V7SMZ_QP1#K'Y9V\=V'>\<@"4J9")C)'=UQ'F'QDS M>F-_HCS67$N>H7P0;_%)NEAV1?L,Y"#NXV9"&,K 7I9NM(SCY?T* M'I9NYCM[<@_A77E0-,P\WOQFO57MBF.G(B.XCA!*-88$Q38V!1&;ZH/#.,-I MQ(WF\-BO\$@_'%.3H<.:E.7WQ"I+@*K<5CS=,/OVD)M0C5SZNIX(N%JL_F+'73/7>K[9\H[>+ M!LD7)=3\>^G:1W!*E?7FE)H8P4QS!CE+,:1:ZP1%)*<,S:J*E8ZC!4!S0 1J!?&;T,2[SC4#0XE6.-/'MT-V!G17E" M\VZMY-PF0QUR%NU'U+##BEO3XXXB7G0<#1I^=_?UW5I8/ZARP[',M<)$*Q.P M)!&7DB@H&#>ZQ-($LH0*F',AN4*$B<1K+MW9VM1FS#584*(%+;@]DRYW4^VF M1(,1&%B KN"NASN7 R<#^W1UM3BR8Y>#\72XW^0F*5//9^_K,\/]LS9/5 M>O'\15FG@%E&,\08%D8\(FZ6Y$)"3J,,JH0E/,DDD MBXQSG^G!80-3^ZCW^/Q&_B/BW ;[:^@(_/WNH05(CGO.[D''\*-&1AVVSYEX M.%*?O>YUR@;^I@HS;[ [_3^>E*U#?K^ROVI5I?J\+5]P0PF+4)S#F"48HA13 MR+3Y1YQ&*D92((FH7]JYL:#[?&3CI+ [+B\((/A>FE.=)M8&6>=*^VOP9KX$ M15DPWM&EI MHH;.X/]490Y]NV3HPH?>[;]Z7=W_5/.';Q:S&278@_KP0ZW%O%"_K.="S8B6 M"9,TAGG"%$22$\ADGD"J49(G&9$9%OYG+B.AG^:A38,8L JR&1,U3#YLBCINL[0Z7(DC@5,$7$DWVC0E_RN3XOJBJVN^?[6499X85H/O_1!.L%W.HW>M4$P :!D!) MP70F5YY]-JFYE2OV/]74RK-# I:4=FK>_UC@PW(SWSP;=(^K9;F8+?&T&YYE M'%.F"848(P91CC'D&"N((R:$H"J7D7 ](;C<&>FUTF#P^-'.W1P-[5]_N!Q5[]U6CLGQ6=C MQ7:]-K(V4Q%25! "DU3;>*9$0)YP;&?,.<69T1+JE4;B=#-3DX]/5^24.4,D M1JF,M$ZA5IA"%',$*48)3'-A$]HBCG7L4YYE ")'*\PBV'K];.?\K$S9-PB? M;M/QZUD*K+(O,_+8=(=BL2W71^\JK.!O;+-=E_ZLP\UXNVD9=()ZIJE1YY/= MYAY._RY*J8ES.VOS6:\HLYCDSP=_OC+YJT_'.6X6A.Z.T$O_4#UQ1<[6'DP& MRLGJ@^25N -1'MWK@Y0\X\!<" ^R9"6&48P%II E)(8,BP4 M9#E+\RPB2M+4*V!P<-I'&:G1 R_.%Q]Q4GS?SRMBT_LVU;;\[:\>E@V_:+LF[<9E'V;K4LL_)M MV<*N$.(92^-$\8Q#DG%L)NB80)ID#,:,Q3G-99XG1?B3_1^6*+B1/GBSLV M0(L.8/D8^*SQ=?IR^'/'D>T8_PSR=3KJY'GD*T$9)BNU&?'GXNU2OI\OMK;U M)I&R%@KK3&8P3F-BJ]Z:A8(0%*8X8UJD&N7"*X^18[M36RD$V& 6@./1!YE#L7IWW^@)70=-@GVO[5;-B7R#D4I+L2[>/[+': M))[?5LHHR.)#AOYI';]Z;]=%'-E__QA9;]66U6'Q< MK>U39UF:Q\)Z*6K!4X@TUY!K)6%"$QUQG/.4^AT"3,N^J8GQT;2P1 \L?&#Q M@]* D7P4 [U2'NN.Z:">T) RP)IDET1Y7V>T9 EL#$W[%]H$(**JB@Q.J?W^&8U.X!;S"J M @\[O5CJE>;A+ M7)7HX?NKHJ1[.&G8JVI1W;,? M7XRRV+V7^7)K%C9W3T9S2CF:Q9JF<5:Z^MB-WXU;GIT@>-^2!!:0V^)[/BL4 ,#&UC<-KV=^9CF MBSFK,]%7+ ^X)^+-U[#;(N[-C[LSXDW+T>:(_Q/\:XJ9QQ7;A7GB0UTYN7B[ ME.5//GGLEJ2%9'*GX4[]7T*LRDRLK'<64 M+CYBM/I'KL:T2Q8YW^,OKT:ZU\JL7=^KZM^WRSJK]1<;\A#AC$:48ZABB2&* M: QY)#(H429$'G,NI--IV<66IB:L#5@P7^X2[*^[9B6>Q%X6U,'H"JRF.Z;> M-$A_,E.\78K\+P.2YJZC@Y$WDHA>0Z*7E#H1TZ&CW?>/)J).9K05U.T&?_G\ MK#;5Y-?FX'ZKC32]6ZV?5NMJ'FR6JH5]56,CFAKE$BJ"C8SR1$$NS4]"I"K2 M6$11I%UEU*G%JQ)[648'IRNPG%JFZA7R&POY)U""!CO48 ][ M:#;=]75P5D?2V4'8]1)<+Z8ZA-?M.:,)L)=9;2'VN[%GL,ZCK6+]/^6[=*<_ MSI=L*4J/LV)3S'"$J$8BAU&"C!8G+(=$9 ED)#+3V5RG(O'R;>AJ;&HRW,9J M(^ALJ#F8%\6V3(LD+&3/$)$NIB7').-I!M,L(1 )E$&>Q!AJK'7&2$HBY;FA M/!37XVPAOV"[CL QBX@J*G&S"LR^VU[R4(P&'A4/7UP;* UN&^K>=5+G'X?C MP,FPT3==#8X;<^-@^E&DC*;W5Z@AFE.DXS(]XLXC9C M>8P@I:F BUR#INMCOFR_6F]D[FZM%K9]LU/9GT^=O M?\R+62)QFD=2PUB*R'SN40YIFD009T@E/*5,IDYIQN"7$+QM^5#_< MX99^XO'SMI@O55&\6SURLZJPZPOK*_2PG/^/DK?23#7F>EZ6XBT*M2G>BO_> MSM=E?OE615[SM^WCBQJ],\4$C0GED"E%((H4ASS/*8P4TDI2E!#*?/+B!<+I M)5JC)=9;M$I>LPJSGUJ%ZE4WI9M 7P56R<9"T#+Q!NR-!&TK064F:.PLI;5= MU;PV]:;]R^%T-G!O#*K1H;".JN^!"3\<&T(WUV]<*=>JYO]MA,9WME!E*=[V M0M:T__(7K2MG+!(Y(5C!/#,O"1(1AF;JFIO7)8LEE4AB$?E7_;@*DX_ZC%?+ MH]J-L9M50.VQE@JS?KF9!=CF^BKMU_5JCBD2&DF8Y4A#A B!A&4QY!JI/,YP M;O[/MR['R'T:OMK&Z1Z].=6E-[9/KRC]?EUO*DI5)A($92R5=5M3D,2:0I1G MB&J:,,*HSPQOM)X<,T&R9Y5 M;,R_JJ!2T^7E;7JQ^L/S1.NZ;G>; H[6F:'WPZK=;LOTAW8/'FR(ESUZ^+O6 M#X?QKF(?V=,+8^]>UV&.#]?/LUZ^S% N1"I+!7 @$$8\$I+E9 M*@DI<4IIGHM$N'G\[!\Z/;^>7Y=S.Y!^M3,>Q_E-BZ/NC[>?W8&_U%\_W]Y_ M> ^^WK^]__#U^L_SV,:.$._ZXNI3K/]C'^K=>M0H']LQ].;+.O&7GKL3^X([ MO[#UW;I\S629!Z))0C6+*)&QL*?A*9,0*4P@MSGMM$*2D4RGF: ^HZA#FU,; M4^LB4455).J)K<'W,A?-M;4=7>AW7&<,2VKPT_5VT2T#V+RTE<3).LO/+I?= M@"L&=XJ&71M_13IGOU017W,U_B.Y1F+:)89GVAGU^^\P]/![[[JT9_;)9NON3E>A&6^79;*KM?JFEL4NO<,^A:[* M4IY*"2,A,HAD'MGS\Q@BC&2L=!2AV,DAKV?[4].%'7R[\?D"=Q-JU->QQ[=C MW"0E(-V!Y680IOTS$?;C:]A,@9X8QLWDUX^@HTQ[/1_37&_K_[CW.[=?3)B(F^7 M&]/7\YWSR5_7J\+Z 22$)*F"$5*Q=4I.(%-):CCEB').&"69CP!<:G!J6E"" MJJK<\-7J']6FBI\B7.3831R&9"ZP3E1088D5[,&"1C]*O,-)ABLS@ZK'Q49' M%1)7"@XUQ?D^__2Z'ZIRZF>4OJ7^5L9PQ3$X-VM>927\'/=E)1;D[?V!">[>.V2H?0 M#B*_ 39-R_[**MZGG0&@RH]<>IH=#;=]:VV[=[3C-DO8[@N]U=+JN>[I35U9 M&U@K0&E&D"+;WB0&*K'MCN.5"FQ[$W6^O+;_H_JI[:?54JZ6MS;XE+/E/^ZT M5FLE;2[A3[<_WWVILZ@R*6.*&8$ZR>RVLT VG8SI+NN;%TZ!*YM;RJ-KE M1<:A6OG=[+^L^ZK$=FWFEQ]^B&^VY(L-C)]E+,EU&DN8TU1"%$42LCC)(<^% MPC+-J8Z:V!JJM-@! W(,O^"^Y+N)(F75W374A-ZCN3'BM=RKLOT7JNY MDP\<;3'794Y[+==YW;5+.;/>L$YZS>%Y$[#^(K3P8*J?"Y$2ZZZ>L[(F"DT@ MYRF""$O*\CQ.J/0[ZKX"S.1$H;5$:*QI?$'V*1K,6/JA2GW7>V76H]]\EVAA M>V/$M5IG1[0#N\=9M?7G-=#RK0>@5UK']:?N_(+NBF?V=2TRS[!Y&I5\;X1] M^5#MW)1>B47YQY<%PY6>:[T>_8&R7$M.-60)BB%*< X)53E,4IHJQ9-$$#1; MJ@>[C?>J/4*K'FE#">F*9&!6YZ2KNGO@KH/DJ!WD.-8%_0Q"CW#7%[_=E;?] ML/N*YLU&\I"^8GU9'MA=S!O&R!YC?6DZ=AKK_:1^(]I!L=;/6[N_<*?K>O!5 MNW?;3;$Q$R\#9Y;P7&.CD3 F,8:(V%T"G6.8"Z95EJ6QS+T\RCS;G]I85N,$ M?S25I5E=6;I22[#:0^\OHKY]1/*49@FA,(]SL[:S>SHT2S7,F"9Y$I<1#7Z) MR@/VTC@QCO_IT#\0R+HW1^LIM[$N(/N!![JC@NL5=KNRJV"#%NX;4%LTW/C5 MD[E!!R]?#*..7#T).ARV^CZFIZ^S_/NVV)3EA5?K]D'Z+$E%2CC",,9V1[F9\@JHN9E1H5@RR# VJS*%<*32 MV(:.^4A*8+Q3$Z;V'FV=7]4S(B-T![O)VX2Z+;!(AD^X&B3P9*0.^C/D8'V= M8)B1.F"DG*P#!>CL*LF_GQ=BL2JVZ]:I'DLEP3P7T(PQ'"*94,ABFZ03(80% MUA@+YK=.[VIN>HOR.LAU8R/ _<:$3EK=!'THJ@*K<IWOZRH:9FZEBI=!6):PD*+@\5P(!)2[HY&%@/3C8ULA)T MF7NL 9U7]_OZ[\SP^W:Q6)6KY>J\I_9:SA6.M98"*D1RB' <098J K%..4.< MY0QS'P$XV]+4-, "A3ND]>FGGQ"<9]5-"P;A*K -/A2'RS?T+2-:!IG]8@N;O5\]LOER)F3.%+85B7%BA$$8=>"IT) 3E6&J ML8HCYE=#]+")J2E"C1"4$,'O%4C/A$0GB'33@NOH"2P"GLSTJ!]ZSOB!BX<> M-3-RY=!S9AZ7#3U[9>\ L@?S#3W:LM#WYA%EP4O!5:KS)(.)S@A$VGSB1"L% MS?<=YTCF1"=>J3Q.-3*UC]QBA!9D62'[!EB<7N5#.QEU^]:OY2GPU]Z'HC[Q M76Z3664J[ MO_VAB K\[??BR"MNZQ()O6*WSCYTM/BM2V:U8[@N7GMM'%?I'O.S=?)M^P*W MG3W?BLW\^WSS?! 5A$0FHC3.8:(2#I$BU$S_(PU%GC%"A1$'F?:+YNH+:6HB MT@XE*M$W2^(&?M\8KMY]YC;G&+MIVI\77Y_6BLF[Y6]L79XEVWC\ M>*9C)8S,,H@X3B$2L8*,( E1$G&NL&)4>*W(7!N>FLJ62$%10@5&7+_78,&Z MS#K!"L!L_0IAC/+TIW;N"C=9#4%P8/&TD,$>\PVHR/ZZ([L!7J;X&$XF?:D: M5 R=&Q]5\GPI.10V[_NOB%']MEJ8.PI;_F[S_'FU4:<<)7)$4I'1'$:YL,?) MU);=T2DD1*LLCA#+8J]-8^>6IR9@U:Y\\2__3)(X_\N_@[8A]2_+JJ+>\T7G MKG"<%H8@./3LKX7Y7T&%&EC8X?U9O.D:/FC1J?7Q8Q5]2#D9HNCU@)Y1'HO% MZ@]F;/JX6K]?;?E&;Q=-P/\7)=3\NU7,_US/-V:JJ(N92#'-<<2A8(F""!-E M_6(4Q#I+$$[R.(YBO\!N3P1.']VH4=U[D 7XP\#AJ+.OZLZ@]1<%1]^B,56*OG1F&O7P]M-N1R^TQ_8 M>CE?/A1->;3]K$+H&*?2IGM2=H(7(3.WLR'!"D<9SE@J$]QS@W HB%.;";[( M/=2R$>R-!(V5P)H)6G;:FQI+'.U9\^VA&NGU(7(9QS!G/(!$X@TB+'++$ M%K\6B'*212J77FZF78U-;@1X493-H 4EW"&*WAT3[;KL'X:^X"O]WLQ=4\3N M+"6A*M8=-_A:Y>G.FMY1B^[\/3WK>R]84=SI]S$U#[M>CNW@=C+ ?T$D8[C^57T MA![,_9CQ'\?/&C_L('[1I\KF_\S@50D&F(41R)14NG(:V#W;']JTG"I5&II ZCFO-:*GH%JOKWD M)BT!N0^L.\/3/F35VB[RQBIB>Q+#5&K:=A'D4>*V\S']Y/"SVM@-DE_6J^]S MJ>3/S[\6MMW;Y7=5;.;+A]KA=*Z*699&(A=Y B.NM9%#'%GOSQ1JG,8L4BE. M-)MM5ANV<%-"]Z:]1' '(-S7:,M;"KO?MRW*-!WF?S5FP':@_03/HQ__5BS_!';@P=O+-'L+G#]C@VJ;1_.CRIH_+8>*UN,) MO9./K959#;Y7U;]OEW=/:LUL&^_8T]P(P^X@(B89IX1AF#)$;6(1 ;E.CI:#I4![IIY*B=,IIKZJX?VC;=@)U51\7G;T!CF?G)VG93 M7K(S;T"WU8$)']:?=2APXSJZ#DSID0?LT,\?=%6^&TCV,^9]VG;->:9$:E;G M<011PB@DD9 P8IBC**$Z(5[5U?TA3&YB:Q>2NO3(*3T<6[/;'7;/>6N/?KEJ MM3X0VZ^[:M_/9_=6!)G2]B=QC(5\%XPI+.@=:')"&&7=?)QOIS;68H-5/E0592K\V5'.A,DEAE4 M2:0A8C2"9E4E((JP4#J+(XJ\\MXXM3JU@;@&76Z6L!>P_098-\K=!K_!B0P\ M,+4Y?(D8U) #Y"[W(FE0]79K>51E]2+C4/7\;N[I@&HT<+68RVI_R?PDGO>1 MK:E.L.:)AK%1'B-$++,ID2.H4F26'8@)I+Q.+;L:FYK^5'F@5AJ(-FA/I]0N M_PT9,Z* MJD#+DBU^+=37E=[\84-H#[*HD@1%E"*8EUG\8AE#*LQL)A;*S&0X2PE1+B+B MU-K45*0=&-^ !P8]:.#?@,_*L>*2&]W=LC(XB<%]%DYPYI,:H >#,9IGJ941C#6"D%$60(Y513J MA&5$2TD00]Z;S$&@3DWF&W"@+!1A]X2?%5L7??:"PW2MQ^;NJW?8]'=K]QNK MH&7P#=B]!M;F@?=<@W;+\)NH8>".ORL:E/:3VYQA6^Q9,&GOE-L4^(QRGFE- M&-2(<3.M3U/("#?_F9J)/1<)4@+[A&<<-^$E\B.$8=S;-H"H:X*T_)0]2R4= M<^FFSMOD7K>]&&K(QTW,VYMI+-F'E5&.G]ESQP3E9H4]ZNZ M@GM3]UT5?UVOBF*6<"EHC@3,9*XA4BB"))(9Y(FDYL-'%&>15\:)"PU.;8JW M2[3PM)X+SS.(B^2Z"<"0E 66@P8JV*Q #1;LT=Z $N^ B2HKCMHSCB#*4P%2G#"*I$DCRK,QA MA6.*<\:Y4Z'USE:FIB 54% A;7PZW#>NSK-Y>BZ?3WKPY+ZQ M-PA?(VWH^;U67OMY%VGHV,<[?^]H^W<7X;?W[2Y?W/. M0K"^J1>I TJ;I?E M0D+.(B81IKD98,SM]GB$0Z9Q#+'*M;F0,>]IZH^FS%+=Z9<9B_[&?LP?MX\_K];KU1]5"*CYR^9YAEBF1!P9<4E9#!%' MTL@,(3 2C! IM?Y/\-\"*_- ?U%/]>:Q?+]=&UVL@@W* [O;Y8&U(7@%DQU;A7V>.MHFXA4FM[<7 MKWE,OUES6'GNBR*7&W!U:<_\NU2M@Z7 M2W\2)6W8?9UOQ*BJ/2Z:V>+K(LDEE(PD$%%!(4EQ"I66*4TRE6#I%:06%N[4 M!K4R?X4-RRKS>JH]4+_I>> ^=IO23Z?G H^&C:&@9>D-V-L*VL;6N9*;TV]9 M]G;+8%!;? -V[\('A]? >_TP3N\,NN8(#'G4=2L*B]"MBVD MQL-Q97]UM]T4&_,9V40P#P_K,CW?[7)CAMEB+JHI(]&9E D3$"DS<"'&<\BX MS&&2Q2F)=$ZS5/MM@K^:+=/;4=\!-2NQ&NEALA0K[V!_F/"D'!U;+X[]M;EJS\H-V+]^.V(FD_MDJ,Z=1JZ3JZWY M<^0V&:K3!LME,AB@GL.V>K!0S!K6)J1%P)]:#B2.U\[O43)JGFLP]F);-Y?BNE>=V*7U9& 1?_ M=_[T;B75#"5FMD]R!(4D&"*I4\AP'D.I>!ZI".DH=@I8Z&YF:N)3(04U5)N) MPX(%!BVP<-T4YP*SW1HS'%^!5:4O5/5_>8E[Q7?[!.\_6IZO$R8K>3[>2%6V^7FE[5ZG&\? MS8RIO+0HMLS8]LY *#ZKS2R1(D^Y8F8E8AU%!#,Z$6/SGVG".,NS.$>B*4=P M[SYSN1*6TW?RLA3!_0CR4M4C:%D#C)QNP+Q%[S>MN;;_W&8\8W3'.+)E MX;42A=Z\Z(W&&O"FMN>G M4;3T++E]%'&294A[LG6E> 4N*GJVL5>4F\ME0B]>[[]V^ZK$=FWFA''"[^>; MA9J9]9HB<1[!F$0)1$8*()<\@A&*8I8K859TQ'7%=OCPJ0E!"KJ3- M0/MQNY3%!ZV5+;"AOO[!GKZ8!4<=5:M(&I,\,]\J1AE$6DK(6,J-\A$5D1S+ M1#I]M1YM3NUCKB&#$C.P.#W+CSO0[#:H#TQ>X*_>H*TYVV$MV0-WW]5Z:5.Q MF]%?JA_ 6E#]9?A\U1Z4#5MIT\;\R0[]2B3*\#G>4L2EV8VB%O-X!RU@/*_-/E*9ZX7D%?K5 M-_H_AS=5WTX9S'NJ-X"^)77_>"O*#78;YK->+_@+=G_[Y<;<"SVC1/\JW!Z]F1;N-2R.X)/+P8Z&VR7X(?I_9+7_8& M+KSK"6+DLKO]*#HNNMOS.?UT\W8IUC9=TGM5_?MV65;L,^I=)UZN(E9F]H@P M4R*'*I4Q1(*8B7],&4QQRDA&N228-%X;;H+IV'(/QXS@9XH58%MWH/KI)QL, MORKKARY6RP=85B5@)7P_\7/M#3?-&Y+AL]QUK-]P^N;) MU*"RYMKVJ&KF2WD^[/CP^+5;/2GU5Z^]SH4Y/54V;5314.2LMRJ3R M[;];SXO/J\U_J0,DPAU5E$$A9CG'@EWPZ&=&JS MR%^7ZWUX;F%C\.OUKFBOBU554-%/&\/UMIN:3J(/1]S)V.U0[-=ZY3Y%'5M8 M;UQ8@\QOJPG_WJ8;\/;1SF&&D^C@] \JZN'0CCH,!"?]<. (W^!0T^3W6W6_ M^J(6=L+Y"UNWRXLD*2*($ &%*",A4@:Y8AAF-$])A!)%(^PS>O@T/K4!83=9 M-M,XN54VF'1=X;8YHWQ3?7IU0]])\C#DOLY,^7U%<8T>U/ #5(CI0UO@:7,' M@%>>.U^FYO($VN$9?2M2%YL[;;/S%6^7LA;>#S_$8FMW:-^K)S.CFY>Z:GY> MJ'+[=RG?5G[-53(P)'AF9LL:4J03B*R+,4ER!>-4B93RB*#DA3D\%R MFK321ON^JZ7Y1M^HQAH@6^:4P0.L90BN2!:W1?#6OD2MY#T7A< M[WNP)_OI>+'>S+[8%=K;'W.;$$!JH6)N8^K,W).1W"9DUM"6$U,$L5SF3FX9 M+YXZ-36U+C/S8C,7; '^9H;'[;IV4+)@'9VU7M+6K72]R1C!-:L'#\[B<]+N M+OTP-[2TP_S7H6Z\?.(HG_Y)(YJO]_0?KROI]W&U;BI1SZ3*S'(/FZF08CE$ MU%;M5'D*4TE9$F69F2%Y'IN<:&5Z1R1E@K-BOIO22#/M6:R>RI?3#*[S4S71 M^Y7X:Y/M-EWI2^#(A?ST:@V^7J*F=^&^$\8'J=77;N=5RO.=,/1<1;Y3E_I' M6;U;?5?KM[S8K)G8S"BE61)A,QQC9(;C-(D@B1F#,>$H55RR.'>J-G7TY*D- MR24X,_#4\!P'X6/"NK_AJV@(OG)P9, KENJDM;T"J5X^:;0HJI,&M$.H3E_0 M-VIA)?[Q;;4P=Q25W]GGU4;M7BZ=<34AD/D6:21414BG#8^ MSS.5O2B&WB[KL6%*Z\K^#9+8I0K1&-(M%4QFJ1F@I0KF,=*HAP3 M'2NOH*[FP5-3L097O^)LLYA%",L V@*N'^7)I3T)LZ:<20D\F:9IJDIK)N)1Y!%$2F0'4K(RA M( PIF2C&1%0S^6'IN$/6G\>FB7%85$MY-7]N4^P^C 0>,2]^@;T+]P69&N\> M_BI%]\Y-=X_^WC/KR'PYWZA/\^]*WIJQ?_DPWU6JL G_J^;NYJ8V5.PAUA[]-V#9DE#A!)( MN"0P8M0,,+G4D76?L%YNHQ.\:S0-(,!DY'3 NQJW! @D\5S[YDC%:@\\(+X5EJ\Y2YG54T7]PP8H',4T!?UKX\ M><4U[J%?V4(U&U))0JC((@8%UMQ(3J0@QT3".,]UQ"6G*>[A[=EJ86K*<^"\ MV<<-L\V?VUSD*E8"RU%#2(DN0(JXL[8'\%ULM_(*KH@GC#SM67CJPIZ'I.*; MDMN%NM,?MYOM6OW-3%4>MX^?K)]YRQ?B'7N:V]F__751YJ;:YUS@&F5Q+JP$ M9&;%HLUJD#.S0C2"D&#"D6*9\CI(O1K2U#2CL?VK#J M3[X9H*[O3C=%&K>30L^HKNB?.A%>F%0;P[$\[-GP];#&/3\>C,:C,^;AGGRM M?C?[?_LO.4]8K--40!7S!"(2,\B23,!$)5%N/@HMD=?P M$7']CGJZ./95RZN8&U$&=V<3X\C;65H"Z=9Q>Z\D2&<-/Z\TYV_I)R%OY=^W MQ::4*AM4:$V8+]1GM;E=BM6C^K0JS.]M(>I?UJOO] MNC/0[LN#RD3PQAKYD_VSM1/\TNK:-]96,W;]!';F@KV]0;P-0W;(H'H>!.BH M T%(J@]'D*!M]2U1588"V?)YXMMRM5@]/'^QE0>:W3',=2IPFI3U+&QYBQPR MI3$D4J TIED<,Z_D&1?:F]J L(,+-CN\OF6JN@EV4^@!:0LLMGO&]E!!A37 MUJ0C+P-7L.IN<^1"5DX$'->S;S@8B-?!P MT4[C]@S:N,$>./@]R$9M#\8&G?3ZM#_J!+@',8>3X3Z/Z+G16Z62+VQUA_EW MNZW_=K%8_6%+3MLSJE)0RUV EP?"BF&6:6)7W3; A3-IJTURB*D6%"4*\SCW MVLKM!6-J\M8^+-GA+\^'WZ^V?*.WBZ9.@^].;+]>][0>KM9]:Q_5L9EO'Q[69;JE MV^5F/5\6<_&;#6QH-E+W!V0?;YI:J< ./*)(Q>_OR#L<$^S"T&T)8B[T3G(SY/GAXY$_OO1C+U3^L MY0-%$(S;/5VA"2,A&2_F85QJ7P13C-STU3[=YP//JG+4/"4R(S*!6G!DUG:4 M0(JB%&K*S"]RP@CR6MNY-SVU2<,+'^#.B,J>=<#=.\5M*1>&ZM!C^W L7^-, M[4A8**?I2\V_EG.T(RT=3M"N3^@G;)]6RX=[M7Y\K_AFO_.1(JVQS:B;V^UV MI)F$S(:CQ"D6N>8Y%0KY:-C)5J8F5Y]VI06E@>DG1:=I=%.=J\D)?:BZX\4B M#+0=WDG"H*)QNJ51]:'3V$,IZ+ZXKY.85NNU513KIG;/?GRH*L;]K)9*VQ-K MFLI$1QBJA)DY3&8S5J61A@F6,2(D)5B3V7>UYBMW-['.%GU>]W:[(=V>*L!@ MPWX 7J'T=13K)ME-'08D+K!.[!BK/7 -5E"#!6]JN.=KK/3P%',B9F!/L>XV M1_84"R6[5N.7EW/\S'+NMZKPW%):5,+\>+^ROVK5M/]/9?W: MS#5&!]B#^J(>V=SF2GNW6I8KO2U;6+F,9ZG0:9[;;,0"QQ"A-(8LPQ3F0FF2 M*/.O-/43L>D8-SV];) #5D$'ZP8[$'OP5?ZAQ5P;27A6;%W\!""H*U[:0@:J M)L;Z[=M?>RX()],_K@O.R0">T#C2+I+:IJ5=*=6&<9PLIEI53:WIN0&_[5^M M#ZU7R_[:7+6GZ0;LWM^:*;"C"K2X I:L =?/D^O_8=?GTS%OW/7_=.P^M[\P M/80CGA\WKHRWR_+OQ1=5J/5W)3^NUE7,^6U1;.VY]]\J'^WJJCMMFGE<+47HUPS11.N=9+".)(11"DBD*9,PPBG48JD2LU?@Y\O#VO3U/9F M=H["\V55]MQ,+RK[2O\47668F-;%C&<@)=5;((^_7>ZU&F67\W#W+^+ESEK%[*6^7U676A:I^*XW13=Z3 MV]U;67/47'RG0443*'DJ[RE?1DO5G^\M'.&@_?7>QC$/XO^,;^4X)_EA^C_$ M2?_ 2*?O"1"F:P;Q% @$[=R$M?V-?#(__<<_-;\Q_["?['_\T_\#4$L#!!0 M ( )R :E/L]_?K"I< $T+!P 4 :6%S+3(P,C$P.3,P7W!R92YX;6SL MO6F7FSER)OI]?D7=GJ\WNK O/K;GJ+2T=:R6-)+*/;Y?>+ $)+J9I(9DJJ3^ M]1-@[JNXO. +Z4X?6TIE9A&Q/ A$!"("__P_OI[,?OF"R]5T,?^7/_$_LS_] M@O.TR-/YQW_YT^\?7H#[T__XU__VW_[Y_P'X7[^]>_7+LT4Z/<'Y^I>G2PQK MS+_\,5U_^N5O&5=__Z4L%R>__&VQ_/OT2P#XU\U_]'3Q^=MR^O'3^A?!!+_] MT^4_AZP&KZ3ZO--U\M4EAO9/Y=NGYY\#?JO^#BUZ!^"[@ R?_\ M=97_]*__[9=?SL2Q7,SP'99?ZM^_OWMYN>1TOL:/RS#[77[OTQ++O_QI&E9052 M<3K9?/*3N%HO0UI/F"=5NTGU=HT^6Z9?%,N.2+,?%>F&9;FCW+FK/?^/7 MSV%)'P3ITW26+_[K:D*&T-9Z,83LSC1#]/[I%V*[X'*)^=698A[D;L/:F@PJ M;G[S$*5?V-H7TU4*L__$L'Q!WUE-M"F&Z2 .4E#B<0@!N% LB!*]EQ*=AAL M'UAX*R"(?H$PA#R[@L1;7$X7^8R)2JJ+)D**EICPUH#W20/3&&/&PJ3G X+B MVM);P4+^*+#85Z8C ^/Y?#U=?WM*;-!)^I).R:__CM\F0JL@,!<2B=*@HK,0 M539@#3E76ER>3L^$"_.\D)"T50'HI@ M9-I8Y!"-,X FN)@+270,0+J5UT(MI!E']KX:UP8/O'P2'R[ 029V[.A163 M&%.*,D'ADE4/6$+P/H(WTM@LK4YB&$#<6'8K.+C^X;"_+#L!PX=EF*^F5? 7 M@'8J!F482.4+V3AR? G9$1A32?'D;3XPP?#0REM!POG M)Q&7DV"+\XP"XL#(QBF3(S@M.-"WZ-"3@;N15'T !"XN>IV,.@X\WBP M*+N PLMY6BS)B&TD_YX4@$\7IQ0;?WNZR#AAR>C$N0/C$\D&I0>?.45!5F3O M>& ^#6$<'B5B.Z!TG)D<6M!=X.9#^/HRD_BF97IVUW5N"YEGVB!%3$52W*PB MLQ XDD$T3GADVB6WPTK'ZW0T7WN\E"A=HH,,?'&L(P9R8VNP55Q M$KPU%HH-L0CZE"A8$V2([9#1<0IS&*'VA(RG].6;Y8?%'_,)+[PD+ 52<01N M7S+$2-%6"#9@ME&%@L/AXFKA[5#1<6IS"('VA(F-V_1F^7:Y^#*=)YPXP4KP M5H$5-H'26H-7@@Y%C9:AC$Z4PS);CZV^'3HZ3G@.)MJ>(/)VL5J'V?\W_;QQ MJ[,(-8?O2:N&N%!60]26@?-&1C*%QJ;#KL0>7GL[>'2< !U(K&/?EE8>EA@V M="_"06J_O>)VM50=IS@/$N'(ZG^/ MZ71)T.4B?IBN9SBQQJ$6R@)S6=2B0 TN%P^1H%M*#((!0F:I#K/X-Y;; M3O$=IRKW%UXGF_[YU_0IS#_B)AEO;& N$NG,.$)M+&2T.-&?"GHF.1?NP'N- M^U;=#@,=IR /%F47X6WT[:'2??QQ M%U Y.6#2/>)R %$VP5$ZB7_\FE8X\?%\MM$ZL)BMAX* M][6[Q">@B,A!TE8HPKKC>%A9Y3V+;@>([G.0^PNR"QR\/PFSV6^GJ^D<5ZL) MCXA><@_!1CH,F4'PT1K2I2Y"(\L\^0%P<&/1[7#0?;9Q?T%V@8/G)[C\2$?> M7Y:+/]:?GBY./H?YMXF5U@0N,T3RA,BV"0,4#SNP1?F<1$J)'Y9?>&3Q[7#1 M?9KQ<,'V@8^O5[6!9X6C$Y^"M6GD[ M9'2;6@7(7)I MP4G)6/ Y2_.802YA%3<(.%_T; /B;+VZ^,Y&W,#X^?"._[X+=?O:G8LUGJQ6 MN%Y=\AH%X]'8"+[0CE):2ZC7M>1[9U]2L@;M8[T?^_-ZDXYQIDXT0\6%%1I MZ",>53>I/\_97#*A,?@86 9T/)+3Y03X3.=M8%;RJ+72\K$BK$.1:Y_/?_?I],O84;,K)ZLGX;E\AN=N_\19J=(;CLW MT=091J5D4$H(B-XQT*3WH+C3@CV6/ML?05N1UP.B#H+!HK5..@#:.R3)3-,: M-WQ=I)5#X5YZX2"1S:9=YQ+YBKH EH3H$DLV/M:ELC^P[B5GG$$Z[8!TN,P[ M ,Z3E&JWS>H=)J2]$&?X&M<7O'"'BKO$SV&:GW_]C/,5TFG]9OT)ESD6Q(TS^*<=LH;61P<0NTF\TL MD#CFN08+GVMRA([GB8I6QU(([)[7WL(2(6;.H:0B#>>)J_)8-^\AQN=AJGIP ML >)_0<3?0=VYFGX/"5(3O]!8<+BY/,I??+[15G_03*MW&A9*\6E!VVSITWA M+?C ## KBJIY?AG;G&*/T]6#DST(E 84_]Y@^H++N!@(3B^F\^D:7TV_8'Y) M&IE_G)*;=R:ORD\,KK@4# CEZL1PH2"4S$%KCRQ(+KEHDXQ\G*X>/.U!X#2@ M^#NP37]9+/(?%#),HBU"J"0!,9E:Q>PA:%'GN07O6$I:R,<:S/>'S04%/3C, M@P!D+Y%V (5K#OWKQ3R=NVRH#->>XL3-P!Z5= !71 3+95&).:_58S4Z^^/B M7G)Z<(\' R^:R=Q=A DO9J&.)U-UU-=S(7SQ<1<0 M'OGV- M$9UG55S&>Q.\CJE-3N=AFL:]2VV#@8>!=HA".H#6Q<7,V_"MYM))9/2=Y2G1 M<8?%"?/:6^4C8,Z96$L6HDP!HM#<.N&89(^USQU^4[8%D=V [R!(9*"MWF8O9A MFL8]/QNA:R 5= "F\SS8*PPK?!-GTX\;U5QRDZ-0C#D&QGKR7$7!VCD@0"J> M"N>:Z4=GXQ^@#68KX1R=^FZT]/3U?KQ0DN+P1WT1$] ML<()J4J&G*OG*C)"<%8"RA1E3@ZS>:PQ\ !X;4'=N,G)5B ;6BT=0.V>(UWE M2 >Z0I#:U^>)@H+Z*B9P"I0$N:N9XNDC^?CCIC ;P>A D7>0H3AW!]_5V\.K M7%LP#@OC"%;ZVN\233V]Z0CGDB)IDTIX]#'!@_SUN^1TXSNU"PL/5T,'!NC9 M^;)U9/D)?@A?KXENLGO$-:-&]4. M7T.JI@.DO5K,/W[ Y(Z,97 M.DH>=">1=^ RU4[AZ?IDTQ8SSS62F,X_XCQ55GR(VD0=(3);)V33'S&3NKDD M/D+D7N5&]4H/$S7NO?!1T#242CJP18](R$@1T&L#WI GJ+RTX&U]U2/QA([G M$!OU*QUX+=CL?ODHV!I((1U ZVS$P>_SZ?KE:G4:Y@G/FOE"EJ;.Q "=/47 M(E@*,UB]/57%)1Z0/,-F1NL>@L;N\AY&W_>8J$.%WP&&WEZLNQ'3&0M2YX R M6=*PMZ X,G"9Q**$B%ART8:WL4OW$#-VG4(3[!PJ] YP/2!N8.2WKL0.FYVH!7F&BJK RR^PW68SC$_#\LYA::K:^P^ MPS)-T_7$UVZ:C!RRX379[Q$B)@4B&R82A:TYM*DQ^#YMXV80&B%N8)5T +*[ M@II@D0(1:X&TH&,_)@F^"$W'?C36J8*/CQP>,F4P;JJ@$8@.%'D'V7.%(XRL?(2E8\ZOE,D7)7(!9I@$59TI1Y80C#=H M$#.+MDTS;,OYE:3_:ZDVDO19^&ML3 )5ALP$G>1U&'B,#D%X%"7*6JNCO@.D M^S]Y[%SEP'J^,$ #B+$#A^B*@R>GZT^+96USGW!KT$FG*6RMG:=)>G!<)&"I MQ*R8-%*UR5;>1\W8Z?Z*/$DC6#6:)!1D,<6:!]X+B2$Z&H#HS2E MT2BE>\D9.W]Y- CMJX(.<'3S]H?.XC?+C>#RYDQ^B\O-O/J)C99I0R&&4$G0 M[E <@LV9HEJ'OI8R*]ZF^&T[^L;.6C9&6@,E=0>]LW<1KIWD+&F1+9EA)UE] M<8%.!T#*(P) M7$ +VBJ% F4TC=JB'J9I["3F"-#:0QF=PNJZ#\!5$28R!T*Z6A48 L12B#&? MN75%EO3HX][#8FM7AZQ94G,4@.VKE@Y0=JW,XL$CWW/G2LH6,I,U1:NPSJ@F M<5&T4D2,M8VG=:'+04[9X$^]'=G]'TX]?2'NSLG/BW2):0')1!*5YQ32H(J M6B2#-O+D>&ND[>6+\<&?D!L#8@?IHT=HG9_\R2K+T2?(R&F'.!LA*)$@1O3* M!IY";C.;Z@&"MH/4CY=S'U(//<+I^CEO'%>IZ%1;?APHI1QXZR-P'EP)6 2& M(YFJ77TO_J-GXP?0R _SQ.'[#_3G7Y^__O#^S8LW;Y^_>_+A)?WTR6OZI;^^ M???\W^@_>/D?SU^]>3_8^X<[K-CFIGE?EH>_>3ZKVMOT8]VIY;LJOHF$+T7^ MEBR*@Y($P&"B!1M2E(0;GW.;K.6.A!Y> /@%YZ?X@G;]?;-'GG]-L].Z#^N< M2_J_7&L<(U.%:8J#$K<,% N9@J$Z3P(]H@N9*]NJ(G!G8KNY!Q\<=7?K!MMJ MLH.C^\UG7(;:0GG^HLG5"%KF M!KTY\(;12@?P>KI8D;SJ*/!-51LNOTP37NZ;9TATD>]354A?SW"CRWE^5 (+KC61Y5 MHQU@^#W.9M7(S_-?P_+O>$VB$XEHK54%>#1D[&7*M,>U HG1\*BX=ZE-;/,P M3>,:R3:8&T@#'6#I':F#"*C/KCXCYV*VV#SF<\%,XDDJ96K:2%=F&+D-P5D@ MCT*16X$H2RLO\!&RQJT]:H.HX?30 :C^@G.2T:R:V7PRG4^K?-;DD%SN$:5T M3%D!B]G6H2L,?+TP9I(;8I25J-M4L7V'L'$KDMH :TA== "MZ^?Y[6,\EIRR MC@@I25WWAH?@,9+4DD[6FQ14F\/O$:+&+3UJ ZFA=- !G*KS6-W&"_E,DG&, M<>$@LSJ1DS8'1.4<%&UE##YZ)UM5:-^D9-Q"HG:N^M[2[J!?[5(J5TW!Q (+ M*7L&)2H!"ET!GZK[IT)FWLKD?)L;JGN(Z:8H^WCYB#TUT0&87L[)C.'JTL?S M,>ID,D)QNI(?:&,9'2 $9THP%#?D-FF%6X1T4Y;='$2':&!W /DS ,WQ8RT$ M&<;/#M/YJF(?5V_FS[_6_7 Z77TZ$U\=BSF1)CF1)12T- M,[+H-L?9=TGKIB:[.6=TGZ_5R&D_7]867#XNS[M*)X2PK+0,P M1X&%TA2N>EX*Q"22XMHR$]O,,7VMK M'F1PD<(.H4!Z$H1R6%N,60$T)65EM2VJ3;KS!AG=E&$WA]'^TN_ *EW,[KFH MYOTMK*9I8I-U7L@,R7(RK1$]^! #!2%6<,,E6M9F2-R]Y'138]T<2H=KHX-L MU&TFGDUGIV3I)E8;P70TH*U/9%85 V]00F#1D'/HC19M#KH'".JGL/KHN-I' M)1T@ZV\X_?B)Z'Y"44#XB*]/3R(NWY0[I9AGV\;HXB)Q BBL/!L;Y.H#,%9' M*9/6W/@V>-N)S'YJL9NCL)WZ^L7F^4Z[6RVL65!6R@+&D0R5I*T72O*0I&/#:9O'Y9AOB(6 MSRZ!-_^:G6$A_]?I:O,@RN7$7-K2,7-4@$G5@?$1 M&%'+"'/?@R/! 8@*9B2:XTB8' M_@A1V^'VI[C;&THU/\S@TNN]5T__[\.TG&VQ:ONVLUU9'[[U[)%QO)P%S@I*(/^6@,>3 MA1BM@\"5<:R$X%,;_V\K\@X? 7Z^R(=ZW$R8SEA8SL!$':+!?;U?LHI(]"+X M4(QHS>R&CFZ:PP;"Q=TIX'M+O8,3])+Z,XE4J[V88WU*[^MT-5$2,9)# -;6 MH8O::0B.PD0K%)9H/!.N39WPHV1U@J@]]/T0= X6?@=(NL7#L\5)F-;.GBAM MD734QU+?IU(D'D_ZUN3HJ\ MSM79EQ,?G;3<64@^E7I[9, %"I *'BR'R;H#L#SP MIMDY,T@K^)&88!@LH>3$9E8I*H=9MI@(^2-6XI^? @&DX'/0#J^P^6 M7>R46@$?I8$@ZOM"W'!PV8M:UUPDLQJM:5-4OC6)XY:;-P!:$]UT +K;;Y9= M'-Q:6AM).-$[!L00\6.$(8/,DA=29BG:O.1R/SWCEI4/#Z,/N-RNLBT89;K@4Z^NX]TJF)%)'U+RPHH M&1-$I<@Q*")%7Y+UC;JC]GS&LMG)=U0X'::'OO#T#C^?+M,G$EE^=KJDO?'V M;)7-EIDD2VPP05M$)!*3K<-BO*G-T+ID=(ZY1L4VWZ=MW*S"T?$VG)ZZ:)9Z MC*>S-QJSE$XFR2#S1,YKC+5Y6A;@/,J4BS*&'1]ZV[^5V2S-T OR=M?2J,"K M+X%>NRKX#URM[]U)&+1R)"7(+I,SBUE"E%Z E,)RF3R*V[GW>U]8W6*I<=,+ MQX!1"YGWX-1709T-L[_+S.:';SY7-:Z>?\5EFM*^F0C,3DF%X)RTQ*&P$.ND M&^DPBV0%Y[;-]=_NM([;V7YTZ]9.C_TB=6.Z[V?0.16ELP5LG:&OA$J5507< M:\^-E$7G-DF0G4D=MT.^ YP.I,4.8-JH MR6;)A+#GC2F9QB82#$G.L\7HK] M36"YT8M5(W8*-.OE/R;@.\##B+NB>DTWIAF\I=V^_+!XNEA^7BS)$7ZZF'^A M5>J(1&6C3389X%)S#(Z%K&4NH55AQ"V]UR^7&'0%P+(^UA>P[,+*/ M>CM7;+TI&U]]$HJQ6GDZ0EPIH!+YY(Y;#D8E)EDJB<&Z@ G .H MKP-L7OD2JP^+!ZJ_-MLPUB19=5S(:]GH^1V2E%?3-9Z_)7$FE7>8%A_GFT\Y MRZ))8VP)R=)>I?-$H=00K+?@D5L6N3*BM"GX;,W9R',+CKD#N@))!YOFT>/J M':[6RVE:GS^@_*1*?^.GDR8*3M>G-2UH)+$5L4"J:655R,&*B?Y@A&5>,M/6 MMXG?#B9]Y.$&'1C^1FKN%]>;/;H5OT%9%@SY9*8.F%9*)8@ZT0FH=,Y68]"\ MS1S=0RD?N>6[ U2W47('H+XU/5%YQI1D@%9K4$&2Y#)S4%0Q1J-PMM%CEKO/ MKN0_] 79X>+O #N/G@"O\8_-CU83BZB%#Q:8W[SX:Q&<,!F"1&FY58P?]V;A M%GW;H>WGO_?:3V%=3!)_S&A?L47>LO-%.]!N\T"T3>!2BL!33L28-5$?/W6P M(PQ_^FNM_=35NS%\DLX"O7I9-PE>X<6JCMG[QN-ED-_C2L13!> $*N 1%81@@UE#,QCKUF!Q6&1K5I6]) MX79H_*%OGYHJK:<;S2=E72]X[]ZIR60CBLAJN0+M+L<\.-0MST%J.+ 1XOE\P%+TF^T<+&3,D@4(T=94>Y(0,J=#WA9-I[SB M)*&NVFI^BAN4 Q4Q*)R..F+QR?M_>_'JS=_>W^1DH$F*EQ]^A(&)]S,R_%S$ MIV'UZ<5L\HCU$U0%:V?N;; MY>++E.3WV[??5YA?SB\?K'R2UM,OY I>?U(UV6!#H*!$9T;A"9E>E^K84ZVR M<2DHY=M,@-F=UD[ZF ]%TSVYW)9*Z\#YNIFM3B:PR$E,0<@:@X0"SNL(1DLG M7(K"FEX>NFH&IM8Z?_2Z8!<%=(">&W42M;(1>"Q MD R"(K>#Z51G,)'?X1FR1EWU+;@9MY/ZR%@>'0X=;(EG2"NG:3BO8G]R4B?N M_V/SSXD+.L3@#>@:1BDC,T3DI39U"(5,>ZW;(/L1HL8UMN,C9M%&?7U'>S1&W"'4E 4%PGK,/ZFD(&9XDCCL4@\9*R:C0^^5YZQC61W2%P *5U80;/ MEGWH1=B@N/ D'6":!]I++$#,,@*Z(.@ 2FA5FQ3?=P@;=Q)%=V <4HU=F,3O M/[HNN/&VY RI.H !0[!F?H2=M0H+=HHV\RJ^"YIX\ZJZ Z;PZJRBTDJU]V- M-^7%=!Y(R/./3Q>K]8H\6<>=7] >\PY35 =SN7I5>RNJ\_>M*4"B*1!8A MVVAI(]$?KHX^,B$Z5@?SYMRF!G5[&L>=-M$=/!LIMTO87MA[DCM.OVPF2;MD ML@PQ08Z"++^S$2*)"T)6.2 ZUZIG:1OJ>AMD.PPRO@O ]4T^C2^NQS]/H_3 MV0SS=8Z0A5ROM,C]C?5AV0RN5"Y>KM$C^3-W&1ASI//SV9GSVB\82"?_)EF0M*V)* Q?H@+!.%G(MD09>0 M,!)V^&U@-;-HV]#;V[3;(]FXP579*60W[+PF+VQN$>R10'JZL3E%XX5&\#=_J65#O,E-:GM)Z MTT 'Q<:;GG 47,A$43_W=$ 8+ME?S*,\>+$L0SG-O3V-F7WR,[A8*KL M,E)Y=HHU/-R\D/4V+"M39X,!UQ/O,4A>&!CM'*AH'(FS6"!^ZXYT7HHVPT-V MH;*W6;M' N= :ANYH^G>35>WV+O*B+$DE\P0G.#RPCY_FW@;I(P4>B5? MKWZ0>XA9*3 R&>\"SU*WF<*Q(Z&]S:4]DA$;3GD=8'/[HL^)01-SX1F*ID!+ M%5XO@4BHDK':^*65E&TJP;:G<=Q@^?C%X"U4MS\H%[3G6H+RY?P+KAX2)+K( MDF!U1E[MSE<17*&8K.@2; G,H6MSL;([K9V\%'FD]I>AE-:!K:20ZF+*8^W% M7^)OIZOI'&M-T68,6&7__">Y-F=H[:R'PK#>.4D&'G--K I=%)TXN;1YH&T7 M*KMLGAD,,7QO!I_H,<+".8;8\J38&+);O%V7]!\E_ M$J)R,04.AM6GGR*/$*NLM G&*SIJK&R3XKZ'F"[=QM9 VU<972!J>YG1;B&? M1K@ (6N2E=2L#C@A!IW0K.CHI6YS$&]/X[C7*4?&7R/5]1NV7!;VWB-(1A;; MD:L!PB)QF#QQ2)$?Q*B95SQ%C&WZ!W:G=5PC>>RP92BE]1"V+!<),:]>D%#K M;#'B"U_6^?)A]O8TSJ;I32&ZZ@P?[C$IG3+HS3' L@//:YT+>8?*=H^V31\V9("!F+"FWH) M'ET-\;6L-XZ.ZX DH381\$,4=1F&M +9(&KI*/-RS5:_JEDE\E.(F.EZ4E(6 M6*O-I;)52)%!J"/2A U12Q6QY#;7)@^2U&6X<8Q#='_%='5HUFURTRA;IIE! M9X$D0><_MYEB)$].@*QE%9I< ]]F%-,C1(U;?S7:D7F82PE?USOLM M.9EI^KF^:77&YB1IEY+,'+0A4"AI&/&D"AC!8[*%1V?;.&F/DC5N5=61(3>< M@KIPTZZE)KOD%][^E;J/.*HH$.>!F;A.'8)T!F1BQA#GF1B4%WR5M MW,*K$1VXPQ75@2.WO?PF6J%&GS5HSG(M=%3@;?4DG"NI,,=2HX3<]C2.^S3X MD;'82'4=W%U4MNK_5W/^)-,&X^W1 MW"SGT*>)WTF5![[>01)8KCM KXWD2DIM(,3Z[J^O52LZ!^#)Y% 054EM9IRU M1V^S#$:GZ-U%E;T\973Z^?-L(\HPNQ#ERWE9+$_.E'DAU"*L+EQY\IWJD \O M/8DWU1>&@T-MG NBT6LIVQ$X;F:C&1Y;J&?D)MA-'%PG=&S>*?SP"<_\^A>+ MY24WVFG+0BS O>90YVS5>;\!LO 62] JAEM]C/=VPGY_I9$?E&FAW$4S27?@ M)UX,^JMI?".6?(PI9Z$^ML (?%0/+>1LR"_F[5\'J#D'%PU$+'=YI8 M]Q=X%W@Y'RB.JPL.9+6Y22NPW@A0R67B("DH5F0;3=0,FTUYN$7+.+5A1T'- M06+O #AU5@_)Z*JV?)XO<[4OZ:B_.MT#]]R5B*3Q4I_K8((.=MH;UI!9EABE M<6W<]ZU)'#?1WJ[^NHF*1G:.+L:6713H;@I!SB=8O%ZL_Q,WEGC"R @+Y@PX MVCF@5& 0?8RT.54T1J$.P6[A(&VWVLBETVW4O&@J\PXLV/DHBTV5QYLXFW[< M:&SU\FP&629I22ZESJ!C'3Z6=!TW$1D8KLE,&V$3:W-#^!W"1BZ8;HJV%KKI M!VJ;48MYNCXEG5VP\MOI^MH6,I[;E$JL;SL74#H27P$U.9,\%:Z==*9-1>NV M%(Y<2'U,\ VKK0Y0>"Z]-\LZ'^S\'YN.Z-6T*O!\K-WJR6IU>H*93WC$HB/S M8#;O9!BRY]X713LMB>P#"RRWN4G>D="1BZZ/@LF6NAL[W;4@T2U7FY=:_HHG M\?*E\@^+)SEOV*O5E_4I@_.=.7%<)1F5!!<,;3SC#01T'C2B+#GJ*N9MTE\[ MKSQRY75S3Z^Q+@9#VH!/R3_#55I.-X5OBQ+/YY;<)'BK5^/O_YR#'XC?@KR! MWH)_L_P8YN=O)A$.5HO9-%^\O_GV&NV7[RF%V67H>H4\XS)/R 5(5P<(:F' M<\_ DC4RM:2$ZS;7((.0?X@=NYAY,C&(CR3GX M8!P4+#E(6X0,<@N+]=@:XT:AQT?/=;LUF.Q_& OU.BSK++HO^ S783H;S&+= M^=PV%NQQ\KNR:!*5B]Z36Y^=!?I:0@@Z0N(F21$\8FGC!H]JT:ZNX.)JFJ=A M^>W-\LP5^"NN/]4JP^J$(+X/,SSO9O[MV]U?OOBU#^B@:YR>R#TA418& M000'=0@.0RNB3&T&Q@S)Q<]@9W?!]-T;]Y$0T4$(?2G*,U[JR]"+^4:R7Z>K MB79>B1(,%/)Y00GNP;LH0)7 '3/"ND;ORC]*UMA7^&.AY39L!U-=!SB\Q<.S MQ4F8SBY]K]#RKC &4"] MM_/)!\FZ [!5KUGJSCY)7=<*U)\GW2 JZP%[5^2_#B?TY8=EF*_(AR6-GN]-+C+M0!N!61^((QW *43P MF:$3R5K%&KE=WZ6M%]_K(!#L+TD8&3$#Z_9VV=M>@NX (6^^X/+);+;8/)]\UB5_SHA@ MV@:*HJ&DZA@HD5)MU][5?LKK 8H7HRCQ MO-SYK-;Y_2=2RNHU_K'YT6I2F[-RU D"8[3!)/,0= D@BBW"!S32MK%TV]'7 MH:NU)R+N)*X&5T\/H-N0?\;6V^4TU0+[S?HDIAX?6($K8&TUTEL?%T4=QFZ"1<0IV,B-S3T(CSR/X5'NI MI74\&HEM'ML==A3W$4[9P?'61DFCXJ]6'UR3TYEM?E-^GY.2_EA.R6">>:D3 MJY(200A0IM3ISJQ 5#E"YI%$EAVY(;?*R>^M -EFK9%GXPR/GR9"[N 0O)89 M/C/%579I.8V;2N/?Y].-99X@,N.US.""TJ BQ3?1TMY@*>9LG0VHV]SK;$?? MR%-GVIFK!NKI '37Q%0+"*9Y\ZCE8OX.$TZ_8'XSOQ:R3SPOBB5.S!EF*:Q6 M%J()"2P:XZ7S*9I&7O\N9(X\*J:AA]9,63U6NOT65M/5HES_J##/J].3$Y+M MHJRF'^?3,DV!?I;2XG1>BZ _+\AOJ-,2=R^ .VBY@^OBAF-VH'*Y)Y?+O#U? MYJH-%7U(OAA@3I [5DP$9X4!PWGBU@:F7)NJWH=I.M0,;L3_IEROF7HRS^^O MI'YWZ:N24LD9#RIJ,*%N-,UH[<6 M^';VY]56J_560D4&S!M#>SP6<)$V>DQ)"QV+CKP-Y]O1UZUMW 4Q#]C&(573 M0?QRH^KY-B\N.\^Y)B"H.B\CI\TM( G.:J6,]=&Z1DW[CU U;OZX$;@&4T,' MD/I]\]S":CT]"6M<30SS:)@(8 2:.L-I,TY, H8@LN"90JHV!44WZ1@W#=P( M-@>(N@.@G(7=FU;KVY"/%I/@M:I!!HKR4RH0I3,0O2B$^J*%;'.M\#!-X^:! M&P%H(!5T *9:8XSSU7D^9U;?7]E,UKG-%D]1*XD1I*]#4YE7$%5AP%U)D0E3 M>&DT_W8[ L?-_S8[WH973@>8NQCE]/136'Z\NX-4)'/L26(V2 J(Y%6UN&AZG:]ST;B.$#:B*#H#U&O^X)J?E8DY?IK.NP_NC#D2=O>(> MG'*%H@XZ_AV6!,)A2K2%@D]M6@=VI73<0=Z-P-=473];JFQ3,'CL1-GYHJ.F MR>YCO'V23">&G!4+,M<'[Y25$+2NX!8V>ZT"4S]:DNQ]^H3YM%[EG8_(OS48 M?R/H:TY%?74-#07-% .14V&PCL%P0#NM"%\$][E-%F,W.KM-FNV"H#LWKNU4 MU<$Q?<7=G5<;;O-Y9?I%0O3U13>T"92W')Q%"4+Y&+!8%(WFP.U!;+>IMF$@ MV49I'>#R7'*KJ^B^=GG\40L$7RR69\^*OUJL;N^^9#FJZ#+D6G"C(J/HBS8B MR5<'&7EDO-'#1OO1VVU&[Q!T'D%U'0#T:@]N2L'(J\)\_F[ODS_",E]_/_4_ MPNST3*MU'./9]VYQ+WU)ME!,1]YBK6_-%CS&"+1%E3 EB1)C8YLZ!!_=9AB' M,;='5_7/%CF135C,TW0V#6?CO^YY/2K_4#:N8#IR0!Q_6>UJGD\_7 MD\A#'213(#H,=.PQ \[3V6=Y2BB-#$*WZ9W['F7=QF6'8&Q0=?0,KSIX^IPE M*V423@9P3D<*+I,$Q[.'J.@4)J*\S&T:T[<@KMOPJ@G(]E1*!S@[\ 7<;#/7 M];(C.D[^-"<^A;,04!<3C!>QX6':]CG8,2*E0P_9XRARL,?G.PF,+E,D9;%\ MMCB-ZW(ZNTBDC!, ;4/1J('.SB)K']"$6L<8R=J*R.H823*^G@<&TNNL# O) M-QH7U2Z@N9Z[NRWEJPS?N\5L1FJHV9")#EPD;S6@8;7"TY(0/&/ M=6F>"MT M;F./=R:UVT!G%QS=2;\V55@'WL)V#$Y<=,Y*+JN'S4"5DB%4KSN5E'VL'4:V MT5[-'?@8_/MU6*Z'FC/R95H?R+F'MTE!$961#IRJ;^&P MI,!EI8FCC-89GJUO4]/T&%4CA]Y'1=Y@VNEBILUVLOM;'8#QII15'41 >\8H MR")KVE 4$$:=$"QRR6*.+H8V(YQW)'3D.+U#6[B?#G<'J3\#Z1P_UH+F8Q[/ M.7/!ZP68B-F0B^,0O/ !Z@.*,L:82\+>C^=VX7F'D-Q)8P<>S\_GN;\0_;ZK MW46Y?OD[3J"^/5VCANM[BJ]]T"Z8+ .4M0,7,BVA>( M*00OT'ECMG(>Z%.O(9+^=1N--Y8=>:+L."I?'"K_'D!S/A(\615,U ;0&@>U MV I<(9\IV808? ZN;%5&OSULQISA?X#*;BM]#_F-K/:_3N?3D].3<\*=UREX M7I-*1E?7M99U% F2L6*D5B&7K4ZQK11_8^F15;^/XA9#2'%L]8>OUPBG&"8I M"E @.4F$IX#@A-"$_2*=]UI*YX93__6EQ\FU#:;^O:78P37!=T_)AP[)5U># M&GU6.M2GO7RI"4*G($;O(!NADI),ZF#;.+\'TS[RB/)1?961$- +YC>#VR=6 MB2S4YN)0D\4648.O\S\Y2J:C18&Z42!MG6V]2PQQ8,S@; 4 GFB MF++,;6XFCL#]E/\ODCB+B+Y@,L3/F%<%+VYLK28:[-Q@.@D M!Y-LU$FF@JW>3V_&T\AO772P>\:'2B^;9B@[\FZZ^ON+)>++.1&(J_7&BEC% MM%9D0&QAI*=:=QI]+L C=UH&);1L^*Q02]9&?NZC@RW4#7!^MIUT85.>3;], M,\[S1B""6,XYD"RD1E"D)0A.>')R2RW9+C&'AJ%&2]9&?LGD)]I)!P/G9^N$ M?AV6]>6.+SA.T<"=Y4>M#7A<&$<8P\Y09_* 0'/.:U\>A\@P@DV$P, 3.O6C M-2)?3!.\>$%M,ZQR0INM=ADR<*%84$A>H%?!@74.@PO*)]FF(/5>;C]K+9-WW,8>;GN\2-Y )N5CHZ=5"3^:9 MCCEA@ RFCH\3B6((ADP442E M65&ET;#QX]JPZR/UTH)U,[2#&M=-#L+(#V45=\'J8S,5CPV M#K)$%Y*^)M:WR\6+Q?(DO)R7^E?]UA5[N8Z2\#R!B'1$*$].+3FQ 3C+R41C MDBEM HD="1WW,NZ(^&VIP!_E>!\BI[+-QS8Y\H^2 ]D1D")'B2(+,,97'U J MB)8<02%8-!RY#;'-*3;6X7_/+EK]]NW:O\ZJDA@ZZ^LK1!6T/']\-5-CG^;PIZY:&\>PM0E0F@M(8(,1"YX9/ M/DFMT>6M2EN'.(=[ZI%H@8+OG[@[JZ139)WYN?AL<1*F\TDNN2AC'1BG,BCG M2$@ZFOK41\A*6(FYT5.=WR.M#_-V$ "V -7^VA@17N193=Z>QMDTA5>OGEX4 MHF>?HV4(EN5"05$)1#O+9/!U"JS(8&Z/H[SCH-WWN?W!X "5+0:27P>FY<5T M/EWC*_)I\TM2R/SCM Z#WX32OWW[:_BOQ?+I+)#@ZJ8Q+IH@8P06O 15,XT> ME2"KD+D,4?C2:'36#D3V4E1_A,.ME>KZ1N458Z_#R>7N54XS:2WXX#;-NJ76 M4%CZJA0T%#F[TN:YDQT)'=<*-@/,]L \6'L=@//#,F0\"/LT7L\7';^^F'S^M+]@1JL[N\PGJ/3+4-WR /%/V%QP3;$-JJ / W>/TOKJL*$T5S0)\\ M66I1)Z0+ S)[Z17C7#>:B?0]RKK+@^R)@=M#/(=42 < NT=0=0S^^MM%F\GJ MY6IUBOG-LOY=]^;KTVJQS[OISW\Z01^,"<8!S_61!^X$N!P-9$L[ M@M^#_CYNY@<'ZPC*[0C2UV[ZGM(I,R4EGM4=+,-\=4;9O=)X,L\7XIB8R*7( M-;SR6$=9.@>^6 8A,NZU549@F][P 9D8]^AO#NYCJ[DCA%^OKSE=ID]A=3;E MH0Y131LA_&6QR'],9[/+_MOP]1EY8FF]\?5/:L_!A">NBA6Y3N1)M1V@OA>M M/20I; M+);KZ3\V2GM3;K,YX0Y=T9K.%DVGC)))0#0J 5.&B$D8M6\T!_]1NK8"GOGQ M@#><,CJ UCTNS]T"\7#)WJ,EXA>M@71,7/OA1!4CG X18JQS%4L4=:8>)]<_ MN!!-81K;/)C4GK>M(&Y_.(AW!HHN'B>Y1R;W%*"_PR\X/\4WY:)$YOUT3A[5 ME8*>A37];WL:M[M.83\#:(?0TH_2)7;3)POW^V1#]H_ML&"3 MSK)]&1ZGYTRF8EQ!!&N+!Q4E0GWX$5C.5BHF&F38G#3]USM@O:#NXYVT6%'7FWM_M;'(O<6*!/(28^) M?),B00=G*33-7K"V(R%^[)ZSG5"P9<_9+BKI%%DW6V:DBR4&%<&91$*2CO8E M>390I<.\22JD-H^R_: ]9SL!8.>>LUVTT5O/F;,V&N\9[:]*NQ#$!?FPH(MD MC#:?$#K^A#UG.ZGLL9ZS7>37@6G9I0]%D89U= Y"U):B&VW )304264NA4^( MO,UUY<_;=4?L!GE?(?%LW,@:Q]", G(WB=0/,IZE@3(6OJ4N;+1 MM8G+MR*O6R >#I#;W6F#:ZL'"-YNN:LOU@5>"UZ9K?0S 9X\7$"323ZF)/I9 M&[3MT_;837/:0< Z1 <=8.BQYCJ9I>>B. ,$4DKS5BB4U0]A-U MH0V<'=M/.1T!;8@2H_-?NXZZ.1]6?>9$/ ZB?;:F^7B\^X7'][ M.PLDF3,+]+EVR4]"TMY**R!+$H5R+ %)@I2H,#.>W;[: #^B7=C&^"-7*(QI(#>8SI=3M??GN'G!47>JXFU,JH4 M(N2D-A7+DG28"MBDM$"O)+L]+_'>AU48QB#%+ET!KGU>+3'*P_DI8^>[)]XY^P!F?TWS6(=9MUMFNO?N=!. M8-9GYSEPI@S0V>LABAS 8O3*!D1G^S^ [F&LC_1?UU=/A\+A)SM2SH.ZZS\X M>XI\]39\VUR"9VV%X+9 V3S.EUP&%]"!ULXJ5YB0\FCMW^W8_'ENIPX&>/L4 MPD!H^^FWXB:G,DG1<5FB!3JJ-Z5O"$YE.KN1<>:#9[G1JPM'8*Z/ ^O_?]MN M=V3]1'FZ#^$K7AJ>2#<#W%C MU//A,P"N?K*==ET,0?%LM8J J6 U.%5+7-=LIG"9'%[N^J^0V'5/_1#W23WO MJ7T1U$%J[V),]<2X+).W'%"':@"L@Y!-?>+%.J.$#\JVF=QQ04$?KM7@R;*] M!/SC6M@+=N_=)Z]Q/K M]=E369O(6B5RF7P=GVL3&0A'?P1#_KXK(6G.,HO^>*^,[$9[=W<#0R%RF\=& M&JJY(Z?C]@@K);,0/"OB0-0W)^JKT!(%Z"),Y"JJ8MJ\L]WE6+ECXV++07.[ M**E3K-V*YS=/O6Q#7G35M#9GO@_8@ M_74.R=>X?CE/BQ.L#V],/)VSI1@&WAIB+' Z7+328%0(L1"SMO�M\E\<WR9XJ+/-LPS7K38SG&]1P[QH4\Z.$>X%8D#Y0 ?;#N^FM3OBRV1 M)2BIOA?,# 4>EOS,@E:X8*-'+IMLWN^2=J@!>W"!9]-5FBU6ITO\0&+^C?Z; MOT^\$$@.4'19+MTU4,VW]0%;J MP]G@D\%LU8=K@U0:6*S[R#V:W7(,B_"*P*4IF%5:2#H.?0$3N"BAF*!S6%?XE=YISH4%@HE/:^P"T[2PD6:QFU@:3C\S\#V.C=L'-UC9J/\W\0);I M_>G)25A^V_]&=KO/;66I'B/_:!8KV<2*4.1:%_*J578,'$8/LFA1Z'ODQ+=Y M::JYQ;J:1OKP#MGDA;AE*AF3P+D208F:AN3!@4BN."Y3\K)-"F-;"GNW7KM@ MZ.%WM0;4THB)BM5R/7D7YA]QJO: M*/K4:["B?]V&U(UE>WDC:TB-+@X5;P^8.+_\,%[3#Y,$SB-%)"9N*DH%%)8% M3RJK$+9*36V/BC%OEPY0V6VE[R&_D=7^U^E\>G)ZFRE^!M+CZSZ?12W&$**8ZL_?+U&N*UUY(;8UTJ1P?.Q MYDDU@M$V29'0VNV*V;93__6EQTDU#Z;^O:78P8W%@X?@;]\^T$=LC"(/-I-= M=&04-R-W*#2+W%I %1F&.LVDT8L56Q#7RYMD#9R)5BKJ&765H?-B#FLX1Z\C M!&3UL3\G(=3'.5C2UC.,Q1X]7W-)7*KHX^7Q*'U6G M5)8R37C)S[G)+M+X)+V$8KFJ#R]K"A5E!F^U9KH8]'CKX+NW6NI[ZW0*FGV5 MNF@DX4[0\GY1UG^09"^< T1M.))4G$^@4@RTGY@$%K7R2GBFQ??2>0]_^KB' MV#&0<8 T.SBN7F%8X:?%++\\^;QG&ZG$_7I\LZ0?G%]&O]ZH*3Y$MVRAK( M60A0/"'0D:X!2TF:CG+G3!OWYV&:QFT]; VK@731 :H>E-2KR\(HQHJ0N58= MJ/I&NYOI@4G MUOH+0V83XNYJZ(Z]0WWQ,/V\)M3^7TC+>_+&M% MIH@%E3,>,-4GAS5C$!,RR*QX)M&@M$>&VH:N3OW\QBC;724= .Q)2J\]_SS#BQ[73\/G:26I MAONKP:OH]EF\5:G=P8(X6CU>*4C!<(C 0JV/X!0.!U?KUJTR-AC/$V_3HMY/ M/9Y+B5R5C$"RH%V>- =7C :-)A0F+8NFS?,;/TL]WBX8VKL>;Q!N;G.E MYYW*%ND ('=9@W(U1+-* ^=:2V$",G;DO;?C-?SX-7T[H6*/:_A=5-0SZJZE M5*5C+NBH@0D*WE3(Y-18"MXTENR"*\_V MZRHFPRQTX$X#6BE!95TO!(T#:P0/UKHZ"+7GBX[Q2]>:G)G[*:AGR)UE.9U1 M20IF( =!W!3Z*CC)R>@';R7S >.1?;3M$\]C7F_LA(+=$L^[J*0#@ V6D>3< M4$"E,X00L([D]1 C_<%L-H:Y+,BR__B)YS%O2PX![2AJ[C_QK')4PK)$/+@, MBN<"CBL%&9,7,DD4NLU4^(,3SV/>@#2QGKNJXP=*/+\.RR5][A< _2SYX%PSMG0_>14L=>(';Y)9LUHGBK_J6 2>6 MBE3@C77 =+82?4SVV%.H?KA\\$ZHV",?O(N*>D;=]324"K1%8X"P:2S2J8 / M)D(=O1NTB,6+(UO\'RD?O!,@]LD'[Z"='R@?[)4.WFV\3U:G.]<)05@RZ%"R MC'5 [G;=-S]5/G@75>^9#]Y%[CW;KZM027'+L],!DM15:G56)PL"A*IZ-1R[:GAQ4#B[G%NW$OZSG(>9J!#SHX][ -@0>F&NJ) M=+',[RN\Z!.]# Y]5LP93VZ2T@R4M1:\E *L=Z'81,=2REN<_(\L<8@/<\_' MOL9KDPU3S-$X+\!S7:__+0<7%2&?F1*CY<[<-@C;4G]]F7%V_)":N^Z?#"G3 M'V?7[SW&]M&/:V0!&@RQ_1Z:=#3(/9<0I3/DB08D;U<)2)9YCR)G7TQ7=F C MHRO4HC?<<*4AY,)!U1#W.5@G$Q&,O3[T7]SH3YMP2[:^XXM.$"N/XXU M.'AT[%8?V\@Z-!P<^SV<9708?$A@5.W_9D9 U'1*9"&M,Z)XAF4\*W$58CV$ MZXE@Q3+M,V"N7<5(YZ6/Z,$I.MJ()\?8-@]W?7^E/NW$+OJ[;B<&EFP'<>56 MQ:5)9"YKEU&N$R^0OHH41 $%4T&1BX61M[EYZO8"H 46]BD#WT$Q/6/M6K8Q M)R^C-[J.0\UGPQ%]D0A!.&>T5(7<\O^;]A\$$'ND_7?13@> N[3[\WSQY3/\ M@K/%AJ^GB]75/!_:F[0I!3AK5.T5(L].(P/)C"IH%&W@-G><6Y/8*?CV!<[J>R!L>>[R&_LN=)@$)7QSF#8;H+?CSKV?"?%/3CV?!1\1PAJD '%U-D\)(@/FRT7.;JG&W5LO&CCCW?6_U[2W'DPI-[CKY7EY>3 MMF2O1$:(IC9LU@<]G10.; A!9B1OQN^907HU[H"[AL?_H$+MKRKI@I]KT])< M$.0W:P52%XKGE-4ULVWK0P]6!J\R4UM-C-YFL:XR=7OJ]/'RHP,%W$% ^PA3 M9TUH*A?#+$;(4=6'B&T=QZX<9!5=1BZ*YWR;0V;G./9[E(T7BPR.KB;*Z!M< MU[K(KG>+3830V:I(,;XC%TR%),F?=PF)'G5\67&9ENE.1+V.21D15W\=@ '&V$W%A@VU41/7;P MW7_%/$ #WY8?W.B.O&G[WGPHHF7>9(IRA3ORS>6/OMUZT$MIFY,*'B2>Q:\!O#0*0E8JUD$T(=LM/+)= MUNQT/-"!D&HJ^9XO7HJWGMDB(,;ZQI)@$H(ASQ8S8RB3%WA;@PJU@Q/O2?ZOT]6Z[J(7B^7-_%B(/GI3WU+F$10/_Z>]-VUR*\?91+_? M_X*YW)_,9\47$!;TVG)KZ1TE>?77U"IW# P ,0 $% @B]> \?L@K"B9-9F7M6C)'45&NXI\;L]R09A?PKT .80 M' W#_DYOZX39URG9Z[!T\9(L_X-&D#]03[^WR>_YR>G9'/<_W* M5^M7_FVZ3&?SY?F-5-7Z1C<6\DET;5*1C0;G:ZLG9Y%IC2:&-O6[.Y%YJ+UY M_ W7%]5,P:AMM. P6U"LYN!16&#.\',1VCCG4VB9&$+J6#@5HH3Y&ZXLQJGXE!IV^TKF.2 MM]/9=$5[_T^\]]H[MVTU"S%B#3:=Q![2D9M M%\0]W@*QC1Q/Q,@-<67ZF6>V,'H-+TOO!T55F"(778&3A?9780F*D3GBE9-& M.4^_;M,@JU/C-PG%)*GK*$?%?:V@L$!A#(4PDNEL4,:,;1RW[6D\)5.W"[[V M-W4[2:V'2TCK S"BESN1ZNG >ALH!2@(1V F8[!<>"^W.L=I3=M;_'MSL8/#BR>V MP=]^_1[^SWSQ^HS"A[5Q)!.8ZFQH*)YG4#D$B#DX2%QI2_;2>-4F'M^!R%[: MVC9Q+UH+K6\\7B_LC_#]LNK!%BM=+>#BME[=*L77!&T$9$DC0\V9;=.5:$=" MQW5[FP%F>V >++T.P/GZ?+F:?\?%)SQ;BV[Y;?KCJB.)]ES:P,'[NGO4%L,A MI5IKQ:5RG!5L-*O\":*Z!=WA8+A[+V4@R70 LDTM'^8OF+[-YF?SK[\^3;]^ MNRKJ<]$Q7;P@^FVL/3-\[9=O:I<=7;B1KL0V$^&?(6S88!M20AT [LLB M9/P>%O^ZI%\P9:TDKR0;5>MOO".%<0$\VNQ=R159.4.^K2U@HJA-/VJ;;JT,2,^T52YE*=L$ M#D^2-<[US#'0-9QT.H#:$XQ[?U50EF)@T;G:_;#F\=9U&XP3/H*QZ%C).;4Y M5-^&NG'-VO@QZGYBZAIZ-YJ)!%&,H5T>F*M7+6RAC3]==#\A^"=)#\5)>JC0Z^KSB\] M@'$(X1W:!>;+,5!:.Y#0"M 7YL'6MJ(7;4Z$)C=9,R^44LF'8^^^R]%:P?2 MOEV%,EA;F!80^R^L>1[2HY^X"%_Q(RZF\_P;EGEM?_/7ZA/.\,]P]F'QIM;2 M+:N2$4.S]A3"ZV(Y*,U(R2+2CTQ:IRMG&TU-&' 16X%7OT#PMA7WB92Z#M/] MZ-FGMBAW;=KW:+^"Q)BXSLQ;L#[)VO&T-F'S!FR.]$,4630::'W4@M>;?L;Z M%O*M]TV$*.PLR"9\**M+F-DURGJ;KE I;=\'1O9NWPTFG M1QMVR<@]#-75/SW8&CU,Q"@F1WA!?CY*0"P&E,-4Q]=Y*$$49XM+(;1Q08YJ M%F)='4=2.V5X3(XGD5R;L_DGB#HE8[,+@NX:FZ'D MTK.EV?O*XYT'#&9U^KG<:%*ICB_YP[77:-8% B\52%Y$;5$5:T[?]EP?J5P) MX KC7DE1DC40=; 4^R9&&[7($%"%HI0F*+>^Q'B/J%.R/;L@Z/$;/(?)I6?; M<_!-Q$<>-)@MZN[.842AC"L.> RU0IM%<+E."R[*"ZN#]/H%A&"7+_LT/SM[ M.U_\&19Y$K40+*>:F$#Z$AT'QUT!D6QM&A8CCVWF CQ S"G9H%T0\YC_LZ\< M.C@8NES"Q$@3T CB@P^>@L[,P%GO(47EBM-ZV54$?H-E;E(] 8R>^[HV' M'^OLY>=56*P&1<6FZU+^V_EB.OMZD2.=,+3,N4@A0LINT]!)>@$LLRA\3I+6 MU];&/D#5N.?1K=!S,/\[LC#$%YQ^G;T^7ZR;3ZX;45X4=/\]3&?O+P[5HS/& M.$@F!U!2*? F*"@H8F#(I(]MD?4\C>,>-;?"V<"RZ0AUDTS^OE&1"$V&V&/K M0$H= Z208JF)#Q[:=#3>:5]K=CS<;%_;A:\'[FMO9KE-G/4JI?GY;+7\$7[5 MI$J8Y9#2XAPS_O4#9\N]TC[//_/@Z&M'L@<*Q#Y>O&U);O6K^KIPMKQRHJ5$ MQK0LI -:DG%(%&L7;8%9].1 :VY*F^#C":(./N?:<'GSBLLW$'*G(4[/IJLI M/MCV3>;D12'%XH494)5NYX.#(AG+&DN1C4+0/0D>N:'Z0*BZ=PYV!.GUF#IZ MUC;LG<_>]LGMS5O##/A3<$2N+88ZV3;78A1RA\"76C;/BHM2.4\"/C4C=YU% MW49A[O1^RQSK$,T$$NMMXE@BQ.I'!.^\="84IT(3AAQ"=;_F;A=\/9X-;RS' MD[1Y!^?1=WU#>QMXA,S[4U@5P<:"J U.E!8ZA5&94&$X&A;+HS ?&JVS6'P-.SV MD4D?R*H\>D-;X/P7XF\XPS)=73)JHD@G,9D"T=;N&EQJ"#IFT$PH[B-K-GOW M:;K&S?6/@+2A9-0/XCXNY@67M:P^G+W%*X9-I.!%ITPA?ZZEKZ0T$'514"QS M43/'LMFJ/^6^B'N$KG&S_B,A;@@9=8"X]7 :7*[N6&J>I$/#%!XP^X4^/G M;Z&>\U^N@R&MQ#L+63D.*DL*BW1""%DJC]8'O'N_\"G\//B.K8!C7A!P#N=T M!UO:E_ 7WHL\>/*V7AIR(AM00L5Z#Y?X(DU*SA^JH&DH: M'0#JP^H;+A[ETJ38I*U+#H2)ZZ&-L=X:DY!ED"$ES%:W:1KW-%U;P\\BFV&MFZ/9%;8=&_%"RVDMY@ M#2(&/%UZ/Y]])=Q_SQCW&=%YZY\??"[T.#$#'?K\C1[\0)5\5M%16%_OT40$ M56@KY"<>,B@IJ)AQNKYQ63J*R + MP1#I_Q"=U/7HAQPPC0RT*LEK4;AL5 /Y/&U=FI)=$/)XNT>]A M=;Y8>U ?RBV3>;MHQP=N=0TI#:-5*><#^#K9046>4HP"R?%O#+?M*!WWM*XI M^!J(JO)M$G4 @%ZC$AM M@M8V&^!M.[MI(9UX,2(&4,9$4+(>0FNE:U@"1BR:X]=2#)"WMRK4E:0D2D(4BA$V2AS9.TGU:QD?,0>)] M$BX[\[H[M-R8CJ"53"9) U;6*QG9D$_GN8,D1(K&"]2\S0V^QRCJ"3F[2_I) MX.S)]I%/45_3ZZ:K5U\7B'41F]D7B?@0/>E/DNO,0BS@O<\0E?8FZV3Y70_Y MP>/3!Q_>$P3VE=E\2 :.C( _\,^'U^ U81\MV=141W82W>!=3,!$E-8Z;DQQ M6X#@L>>/']P,BH-!V-C!7G*QB+^L^+3V!YG#/XT!>=X>6C0I)F4)PWD)T5M8A71%\[3I=S_7)''*5 M;)O>;@]1,^YVBJ1AE8M&L=BN"T)L/+ M@O!"14Z?MCD]ND=+3W#91[YW#XX.8W8';!:C NW0CJC/ MJIZ0VVIXE360#7E@ZY&2=WV4@9#S)%GC[E*#@V@X$72 I_>XHH?=T0G.4?A< M6&U=0&O(W(!#SL!;7J*3CIE&]],?HF;<&Q/#FZ!#&3YVG?$9/6>VSH5?-GG: M+")PGVDWIZU;>^)*E)(6P2SD>G@64^!"W-FV'BXR?NP%XUYL& P(PS&Q _/Q MS["85K__4UCAVIU3L81H' -D2.Z<*Q3I._J1E51,,;6 L$WSQ[N4C&LVA@Z- M#N)S9SC9Z XBJBA$@,04(YY(7;4H0_&"*\T$;:)MKDW=IV5<+_?_N MMP^?-HMRTL=B=0$IM")C'1D$KSDX0Q%AD-'1-MVJ@O-Y\L:-J ;&V/ "Z0!E M;\X7\SP_.PN+#?TV&.<"(KAZ\*%T("TQI9:_YA2=\$DWJGN^2\FXCM' V#F( MS1W Y+>PQ!NFE$DDCU\@,.+;=(P;:0T,D0-8 M/'*H_9D>0[__>GF(6E QYCV(G.LX7I/ "U=H([%N/6:\?U2(;:8/;G9 _BWZ V8LG1R$+14XVY1?$0 MI!4@I&;:AR**WNHX>7L C&D4#A#97:'OP;^1Q?[[=#;]?O[],DBJ_8TTSU#' MEM%VJ!T$BJPA^N",#)P"I:V:YVTE^%NO'EGT^PAN/@07QQ9_^.L&X6B3SXXC ME,0M*"<4N* \,*N$$)K6L%T:8COQWWSU.(G-P<2_-Q<[""%N[WSOIS-\M\+O MRXEU%':;S"MV:UM0E< EU*"=0*F+5:W&8C]"T+B-QMK>MMF/ZQV Y_V-PKJK M@J@+;?AMOEC,_ZSE4N$'?;+Z-7&V%H[7,4]<>W*M/1*K0H2!!=LFRJU M7:CLZ5[&GK!XHOAQ4!GMC;^?N(CS <+6V]RZ; E:DXH?PS2_F_W/Z2Q/O!/6 MI)S!N!3K9 P!@0D#*?&LM<6,^4YERH-1[#;OZJDL_S#L-.%N!_;J]II^"\OI M\C/1$O*'V9/ERW:;_O$6BALT>N04JL%_<" M!46ZZEVTM?J'E9++%OOG@63TE!T\?&L]IDPZL( ?PZ]U;Z5-LZ7E\KQFWU_/ MEZOE1!L?A&$"R&S7BZ::0XS>@<5@HTU:!PZ"-P6UF-8 MK/WYWH&-NKG 28V!;0X!LJM5)$);<"@2.9S%R12$SZI-T=Y-*L9M3MTZ$[$3 MCSO Q]\VKWT[G5V9SC]P5>O*+"KGB0$U$YA= H_!00A6,>E4L*Q5H/@@0>.V MD6[CF1_.^0X ]/>.)FSHLT8N+.* M+"9SM!%G\NI2*8FX)XMOT_'T6=*V2XJR4T+5L.+8'5_^ E\S_$HA9O[2-"/_ MCSKJ)E]&#^MY-ZNZT+=X*Z;-W BI$)R-M4*E&'!%*! *M;%*QAP:W?[=E^3M M8'GRR?KAQ3=R2N(VXU[/?R)9]E6MGEIN3M+)OK]'BAEH89^J0"Q$D_J#L[Y[8%TF]NIGUTL,.A3&C:]# M+&B)G@N('#V8Z)5G&DU)PZ#KP==O![&3R.4?2P@=^'.OOL\7J^G_7L'SI:X]D(S4XXG5L!(3ZIA;*1%2 \YVHA.L1Q\FPG*#Q"S'8!. M(@L_%,L'Q$V#?NMU.9_/OW\/BU_S\CHL%K](.4AGSF>K>?GR#:M1?C\/L\-; ML>_ZIL&ZM!^TQ+8-W&7F&B7/D&0@'.F:X6)>@!"99UX,(;--3Y0C-G W46)M$PP/4C(^:@T3\P(2L@_C=(68V%[.< MRO0RXH.W3M8^Y0R"4 *D(CY9;H-NY @]3,^XN#E_MI_8E]'UD-!^$81U8B4U%PT49 MZL=W__./^56KAY*T%$(QD %-'U"SP.KN6&&/X^F)' "^$A>#0U1@3M6A3DW02G=X/<$\.Y'5W M:-DHDA"D1BQSL%K66]X^@$M6T$+JQ";%56ETL>4D.KWO).%M.KWOPNX.(/-T MWVA.ZZ]%FQ!5[7NC&8-HDP6CO7>"8S"Y3?W(X:V[C]O_?2>I[]2Z>Q<1=)$G M?BP1&BQ'\OCKI=/D2-.DI0" 3+/V2JG?\S"Q9$/3N3#D)D+!C,1,'L@.UW.7 MY$K./ ?9:*S2@83WY)FW0&5;2794,'>S<=-\EM9]^5>3*%*(AGQ5Q6M#?D>, M=$8D,$6@S%JBT8U*P!^DIZ>M=!BT#<#W_:W??!7.VAZ]UNG1;\_KM8B/B^DL M37^$L\M+.,,,OG[FX8..P=YE(6W/5-%&JYR-X'/UU5UPX*+/4)B0221DAK6I MD6YSIOK8_/>K]1I:DM2<0RZ%U1P=@E=5)R36/E4QD@8V6>]SE(WOE!V(CKOV M:%!1=."7W5S#]=H^X8^KJX!7^OP):X2=ZWBBM\34PG_CZ? MK;XM)UPI"IR"K+?TZ_AA-'6@"OUHM>&2!69LNR/CO-[#H!;X'BO/4L%N5 M\\N?\TDIGG%F-?#",R@;$8(T"@JIK?<41@7>;/[(SM2.&Y3T@]1]A'>2 "7$ MX8043_.<$XA2+QJI0&S-1D*)RMKBDU:-KBGN1^^XK6HZ ^G. CQ%F+Z=GR\F M/!94JBA@]:Z28M;5+IR:0@$TT@O+%79B2"NYX[:WZ0ND.XOO)#$Z_4F*F(U M:3TDC1:4(6UT)6M:LY+)9J5HK9U@E,@=MRM.9QC=57R=8712M W>J #9:[?I M\ZE* >Y#HO!019O;7%"[2<6X+7*.AJB=F-UC3OO=C+[%5?@+]TE:W_S7!V>E M'R5EH+3SQ?._A+\>R"XJ9(DD7T"S'&E/8A:B]Q$XIAB-5!%-FU*=)X@Z_,KA MO4=_(5;^1G_SKXE++M#^2XXB!@,J2 T^UNEIO C'9-)!MS$23U$U;G9O*'S< MOX@+Z_L=@3SUM2 OS-*E'L#B9AYA,1K!&Y'HO/H'W M@57!*R:D-4FT<1"/87$V5VY_PQF6Z6KBT/)(_A.DE,B;JI<0'-.%/'Y6K,-H MZ>.V:[U-4+]V9A=4/&IG#N!^/[4;5ZUYKY95&_:^GL]6T]GY=/;UPP]._9*Y!"=HO5:)J*WS@??YB!U>QK'3?RW0EPC&751B/N/V0+3 M_.NL%DG1PC;*M)PXIY(7L8 /F;2)]G_PJ!3(3)S2K'AFVX#M$8+&3=2W0M80 MW._37?J,7VO>(8=5V,,]NOFO#W:''B5E(/=G\_Q/^*,6&\Z^7B,CV(@R493L M-'G3168(+!$RL A=7'0QM;E4\QA%AQJ+N\]]R--'R17+FI:JM"8+Z"4XD0G) M);+(50Q9MJFYV(*X<1VB07!RUX(,+9+!LGQM;,GZ#L0^ =?]9PQI5QXBJ[5U M*U0[>:X%< M:P"/2:(N'A)SM$?KK(#"A0S:%:V\X[:(1D:IV9HZM66[H/*>+>L# )V;P &R M3T\];4BS>)3LTZ-0]-PEZQ7%8L+9.A1=@+.$QX"1O.BB)<8V@XA<;R0X(6HDP<$+R93RA07O&UN^K8GMU*3M M@J/'35H;D8T\?/22MZJ%V@Y.CY$QWHCO@<0['YK7(P)F?9]S\6ORC\^3'+7)FF6*:+%>XF,, MG-$,2)$$1;K9ER?;5"XQ_8^O\Y__[^:)%P#9_+#&QQH9U^\;$0;#"&U^$ >[ MR%L_85'?7UWN--R['%F!**P@BUJ-J=0>G'=6)"F\2K+MSY<^O,6HN@ 4YO,1TU\U /&&H#\UW3U[3+Y\>:O=':>:W12Q_XLUZ=& M$T\K4\(QB&3%:_Z8@4]:$CR2TT%IXE^;0O$]B!W9ZK7&86OQ=9Z;VK0Q'R0S M=>=90^:EGB*S=59*\8RN-FSB:WLD@P0GHP;I>3*.*Q/]<7R2T=/V%TZ%"4H5 M3XHF:ZY8>2-)[QQ"#L@P<*YD:E,@=AC=?>VG>Z%KL/3[[H(<.\_P:#1M';IH MHH%)]H3D;#;2;-7*Z66DK=KC8*L,UBY"&1M9CP;HAG:YY'P" M:VL6V1%'O.8"C O26^-D2 ,BZY0R6#N)=ZL,UBZ\'ADPKTB5B/+E9>=I*2G& MMAQ*K .?G- 0UG.G?6):)QVSV*ID:"N4W'YWCUFMG00Y'X2K'<2 ;WY_\VI# M>69:2*3]'(LM9$R%H?U<96 Z!HIK8PJA39''-0WC1&S#X^) [HYM)Y;3\#&D M:9FF#?$R<1>M\J"EJ]F-G"&$.AN.!Y^RM6CB<$,H12.ZBIH",$[S@(^EEQPX/!-I5M^U(\ M[A6F$7;#HXJX'RCO=/@3+;-"^E@'3.EZT\M 2"G6N@W%H\ 0M_/BNSF[:Y:6 M/ Z*!CC/VT6D':#VXV)..\GJU\>S,%L1']_\]_GT1]U0:D-\E&BX+0J$J)D3 M9!:<,PQRC,4'B<3--J=53U$U;E@Q"@X'$U*GMT57\_2O&$B!Z%?U5O_Z:?N< M'S_\H,,/C[<@<*BV\5]@G/:NN!]:R*S]\(JFMR+AO97Y\ 6F=S M8!(*KVT0I%40)08R0445)550OM$PDH/H/GB&R[9O_^WFVV_MKD5>V(,EW]NG/14C*NBU,(*I9T88N\@YGENQ9^0V#I-Q/?UVO\QFQ*K_PR+_,CRL7;55#(#9N4K M#^JMYTP852+J$DDTKDWGKX$7,O)$N'Y5H"4@NM*'-^0KS'\A?L;%SVG"A[GQ MZFS]2/JN9A,O&QA]Q,5T?B&E:T8HQIQ-A0R#UYQB4XI\ \8"IJ 5Y&(%^E]C MS1AX22//L>M!1\8$R>GXXD,T:MCNP8W\\Z.T;S@0T%[[4HR-9%YKP;.I':ZE M8)!SJ#V/Q+^II_Z*)#?[NJZW7/[VZUX'$!/K@L!') *1.H M4&<89&[!L22]C,:)W&;,[4TJ>JG8/RH0[IY1["N5CA"UJ9G :5 M,CDD,D;@7#OKK4L^M*DMN$W'N*C:7YZ/ &,/YHX(#7+&)E_^G'_Y-C]?AEFN MAV[3K]]6B+.ZGDVQ#;?(A L!N/'5?:4X+T9#J_*L2!EXB%X_X^-M\YX^@+"/ M_.:-F#DR,%Y]7_N^M(Z:&5BW!']N=<06"K!T@:A4(;9I"]X+ 4H9HUSM,:7$ M%E#9_;2XF:2XP:1!0>E)87 MG0K &5$;A2LI[\[!>A 9S[QFW!F4 ^%B2%:.C(K+Z5SO9HGX-_UYBI=G8Q68.R%!L[B#\O<@ T!^O8SW.7"R: M_'!RH!0H0H]@C;=JVZ1TO=*,F)PRCZG-7)H6JQDWK#\ 7'<3T6-+N@.TW_(M M+XIE-GN!25+Y7!3H5(>P^D)QJ',4>AB-.3NOT+8Y87F4I)&SU:.CY6Y'@$%$ M-W8*8?K]@F&;0JW+VX!<25Y;7TBGTD7K"_(^%)1(OU#&.X]R"W_OX:>/BZ.! MQ#8?E(\4,P6ZLD TM!C!L^ ^AY!< MFP8S3Y(ULN_?VP8UG @[P.-'7*R;KLXVA6-7:F4C>L$E<+*KH% [LK+20#&T M&/2V2->F7< C!(U\7;LW# XAM@[0]RQ?'V/K^ZM[G$HIG[B1H+D7H$PV$ J3 MQ%2MBI 6[QWD'2L$?9;V7EH0C)E3.3("3AGSZR__I,UG.OMZ4;C+)\)@EIQX MK42A+S9;<)Q,BE%.&LGKU(A&!=T#KJ+S 'A@! ZE (?"H1=5B,^O/3ZU]D^U MUF!)'*AY__ 5)\YDI&TP@?69]M64$)QD'KSU%DV*VK2Z_M-B.9T[WT=0CE$! M,G(&86_^_Z_SL" 2SGX]R0F#,G!A%13DQ F?/,2<$^3D2HE<2".VJ59H2V7G MKG\;#>A,^*>J!O<9\/MT-OU^_KVV;%G]ND@K_7Y^MIK^($"G@(V.@43+EF/++3[9676'7HSQ$+;(H5M*97"E6:-+AOM3.NX)4YC>T%M1=L# M>/=E\.8LX,/Y:KD*L[P>(K4B%BVG:B31!9N,C1,9K:2E#B+'>F>#2EU(0 MT;?)J#=;TKCU6V.K0A= Z4!C-O>Y,3_,D3=_U6]Q(DK*.GL'] 2R RPI"+HV M1R[HT6".+K:Y.K4=?5MAV;Y0+#<081_#8(?3T8M!DA.=&!.)66#K4PTA&$3# M-!ACA'4F>"_;'$8-OI2M .]>*.#'!48'1GMO!EP.5+TXZWMUOOHV7]3^'1.- ME>N>0PFA[EJHR3A8!SG7B)3G)&.C>7U#+V4KS?#_T8P&P#C5Y,[&+%Q$0Q_* MNUE:(/W-N]D%-SX1A!8_,;^=+]Z>4VB/-82J)^83QZ3E42N@#=34IOP4VG.* MCJ*2FC/)N2AW3@B&S?/L2_AV!V7LA2E)_Q@Y507:FAN;K/&ZI\KWRQ:$U[OQ MA$?OLR8^A1QH'RY)@G.6@Q4)BXW:YOQ< M_JJ)Z8N_NL4R^M,WGS]^K+5DDY!,EC(PR$Z1C8J"0D.'&;AEPEL6DV:J"[7; M:CG;*=]+.^KN2 [X>F4PZD--Z[*U,_C,BVF:T_A4UCAA$LC8NT2*K'VSW51 M0=0490:=D;SH')E6?455SZQH.]5Z:6?H7>'D5+>L#0]>S6;GX>R2$Q_#8C5- MTQ\7ATV96ZYL"< B^AIKDI?,&$)FHN0L"N=W;RT,NPT]3^)V^/_/87D[N?>P M73Q\C'JQ)]Z^LO3GC-[Z;?ICO2LR'T*.SH&TH0 MF!Q3Q1E8CUX8Z:)I="EG M3X*W _N_V6'YH%(^<5M^70-&SM_GL.XAO:Z >3 \*U&Q?Q15[IARC\ M,5_];UQ=#Y*9%,:2CZ3;4@L$I:R#6$CIN4>NG9>U9703\#=;TG87[U[:87M? M2'G)*G-A:"C*VORJ_AV?Q.*S<@1S'NI8:@SD'6I16\!EJ7*(0?LV'?6.N\[M ME.NE';2? *8ZT+B]A7,9:BU7B_/ZR^6'U3=:/CX>4L MVJ'G33[QBD:3)[==5!\S*).WB>7BP3.703&L,_RR!L%Y+%@*IKNS6?XS@_)6 M.R_GK&7:6O!*.U"$1XA)1[ \2IU01-%HW-I_9E#NBM]V,RAW 4$',<.=[NG6 M95%[<-*K+!$O D1!>PLWM"5BI/W%MND)N/O(A!.80KD3%)X>F;"#7#H U?Z, M>Z+K9Y%(BA_)VTD4)RBF%''39W R&1VU3:[8<8+.4Q^9L NXCC$R81=)]]FN M7FO!D^0>2I&YSF5+X -JD$8+:XVS:,(6\5N/[>K'E_CSG>YW87^WG>Y9"#*J M[$&5+.LB&#DV%)>FQ+PN61EA^!88ZK33?5H-V\AO[&0?+RS5^X2--E;55&NV:1 M*H'C@E6>TQH-]R!EX8XE%E*K4'UG6D^TYWI#S+<5=Q^0'MR'5$JXY(T%S,:# M4C)!R"9"L5H:5@IZTZ?KM%_ T=]5\WXW@99K#^0Z M://+O/[J/F]L*3'GK(';.@O8KTO=3 ;#LC/!!2[FL#H M1;38WNS&-4U_V4FYY)1CLJ %(T=3D:D)D6>(&HVV@FNM^]2D>TLYT;BD#Y4Y M#!@O0C=NF(?_PCHEB$P(T1>^XJ4/^W$Q35@=AK)Q&((NW.OB09AH05GZXJ-! MB"*FA-)P9E*7RK/[6D\T NI#NQI#ZP4DS;;DT$3$XB.2=VYRJ%4-OMZ[Q@2% MV12SBD87=LH:]V(.OD)%9# M52P")ZFA+&+X,1;U<_W;\02RVZ%!G]1B* MN(.+X+S(H&AUPEL_WB'QH.L\T4CR1)6T'01/0T4'"@%0:6%$R=V]+YQ=MQ.Y[A%BF+76(X=0 M[P,K70L67#0@L$A3A'"D$EWJU)/+.OEI\&-JTG" Z>48,3[/C+BS9_T)ZQ5K M^OWK^6S-FO-P]@47W\6D.)V53A9*+J&RR%/,&Q+8K)PQ/"7A&J9=CKO8TSY> M'!#J#REAQ[@;=6L;8@[SD^6 B1OKZ;[41 M=GM2^+(VPEUP]P)\U)WS38]QCD\8\RBC)_D*5QL&)7(A,HG;))]R=BSJEJ<2 M7?!@*T7N>6K3P;%C%V+8"8HO8H=]/(/U.)-,]D'5X@4BE(U M6\Q3Z5)?]UCL5HK9\W2I,16S-;A./IY\]?7K8GW5]QUQ83I;3M.ZN_RE#W3E M"V4AD^>!F,(P@5+(P#NIP$=+ 4!B4O/GNK$?D=SMTC,]CY[:1VEZQ4,OON8P ME0:W&3/Q)0@5R4:PE"A(B+I.\$4+EG.C0[):E^X+6FXO:9S<9K?@;5>S<@"2 M^O'\FA8,/"+0B6.>6X,(J<1ZD40XB*P80$F;MT/"FU M&Q]+ ^I5\_E6G\BL+*;5Q*P__\=LNFHUYVJ+5S6:=[7K(ON8>Q63C3D*#4YJ M!LH86>^_);!)V"QYXJ51I^>7,O>*)18-TA*%][7&S"L((6@P6I;"0PR&->KB M\)^Y5SOBM]W@GK]%HST GFV M0JDV3OU-*E[*0*)#-O2]I=(1HC::%KDSTC(+/CDD-@@&+F4#'(7@DHO"S[[6HL(WLT2L7#Z$^OB-E;4 MIF)]D 5XJ.%9083HV+IE:A%!FFJVMSA!W^FE?4!D'\G.C\'F#DS+ *4"CME: MDAWJ_0<%*D<&7D1/Q@.+=E;HE!N-&S^8]I&KA[O8&(^,@%/&_!_SV<7)P9O_ M/I^N?KV;D==ZOA;/(XWH,XM!2*18+ID 2JD$03L.FC.=N9,AELZN3N^ZQ,X# MF8&Q.Y3J- 72B]>P36/KS(4/3M$&KGB]"T1;N5-%0F3*>E\\JMC9A-@=5G>B M>M46V$=5OSU0=CH]8Q_CS'V&K+[AXLNW,'OPWMZ$F!+)Y:@^AU.U^Y*N@Q<\ M:8XT2J/,WG>F@SNN\$3O?IZ&'K9$6S_%3DTXL^G9B?F*.5:IDJ3*X#)9*^5M M <^-@\B%3+E$R\JIJ>*]19[H;<\7HHV'8>[047!?QO=.G^7011WG%7N4+TY( M&<$&7OO^\00D.'(@=+):,)0H.YO=ON,*3[0%[ O1QP/0]@*4<27W6.!'C?J[MTYU[ MKVN7_F]D0]Z&Z6)=;'U3QB3"+&TF/?+*$>-(VEYX#\PXAL0^:Z+J2U';,.)$ MP\Z1TZH=@/*4DZ\#LJ_./;="Q)HV"[:VG<\4&0@RVR4*+7/R4KU<13[1Y&T/ MZM.A*=@)R_]V*>#GV<>X9-$5!UK[VL^B> BT Q CC4RBA&S9J9F"'5EPHKOY MOY4]:(GJ%^T4W)@>]3S7'/,4#5D)&#CQRDH++D0.BK$B<[3:LLX*(@9=_XGF MK_^M#$$S/+]H*W [%_D\X\B=2A0C4GR8"H)2R8 KP@"%A2FP+)W1>&*&8$<6 MG&CN_-_*%K1$]8LV!SM$5]S:XA/Q+&I')K34[P1QCQ@G=+*1.]U9^?"Q,P7] MY>[_K8Q (RR/? )P4(^79WGV:!^CS5%)X@*S8A:8EL2HY L$Q32(C$GFG*)Q M=XI5AFWG>.@"3M21/RP_?SJ0Z6%OK1=9WRV7YYC_=KZ@95SX$&OF+%]7D[)8 MTK)KIXWZ_6H:S_ S)OK3U127DZ!0Y&PT.)]CM20"HHD:(@H792HBJ48GU@?1 M?:).[4#G5L<3^6 ;]YPZM796E?HNWGYA&G^=3;]O\3\-6?6'66&;CNU]0L; M-9_:;\%]M*!R,23!,8%A11/Z#<4O27J@N(70GS"B:M/C8^065 _;C2M!OIKE MUV=AN9R6Z<4OWLW>3F=AEJ;A['.]$7J;BZ3$0EEB(-;I%TH6 UZ9 MHDZXU5 M6::CSG_?_T+:HQ8_IPF?8\N'A\W= MQ0W54HP0R4?(,=9$J4E (K*@N>PJHKVH7P.9[C9@.3E4/%I07&CPEBL(/HH8=(B1M[%K]TCI M$C[[B'D^),\[ ,UG/#NKG>MG^?>P^!>NZ/N:XYLM<;.>R*W3WD30*"2HR)#< M'7N54VB0E!UY(+[U, M>PE>Q\1)!VJR61GFAQ>^,0$3;0.722&$E.OAL900ZW3-5(+2*7"A=)NZX^WH M&S>&&15"=_ON#R_/'L]*+_:DY?H$\=O\+-7 M-U]S42[RQWQU-3%JDI#B7"<4Q%H8IO*ZR6^.($/(VA0T+#X] M_?KXZPMQ]S?Z!_^:2,NXRLQ!SB:3!Y,D^"P]( 5G@J$WI='I[-8DCIQ9'@X_ M#Y9V#"ZDD[),?X3%A5N]?\'&]L]N9[F>7L9Q+%D4J(L, J*BB$=)ER%HB>'B*AN,,Z1MM/W3AAW0@7,A ,^)\1AS MX:S1Q-3'B>K:6NV"D2>F:1TDB [\^ZM\P06+JB\XGZV/K^L!#0O1,*\2I*0- M*.4<>9HUB62S3BJA5JY1@ZVGR.KE?/5 X=_; H>21 >PNK.&31**%:6L2(FD M'A.H6'V%S#(PZ[F1118NVQBI!\D9VSP-)NZ[&8N#>=\!@(C\[_/96L,N$]I6 M1"S*0*28%)3FMB:T'6@K' ^HR+]LDV*X1\K(V83#Q7OO)/007G< EL_G<3G- MT[#X58]S-X;YHL) ^6"D-U"\=[6!IH+@E (TG!&[=/(FM]G 'B.IE_SJP)O7 M(!+H 4K7Y-?1-A_*ET68+5(TCV""D]HKEY$0; M3#U+V\A;VC @N NM8272 <;>??QP>69F+^WF8A1*OBF150M6Z$%I(@ M2A' 20RY2(>9MQFW^2A)(V]H;1$TC" Z0-3MD;BRH'=6)BB!DW_G$JME(@&" M%SG[X!)O9'=VGX-]C.E@@[I"^W.Z Y@\>\-SG\FUT0J)RF<0RLJ+P?4^$W-- M0F5C,5R61@Y3@]7T--EZ)W =8[+U+I+N .U/CT7VQ$LNH@5K/5EX3!*A<1=H#']0ZTV8_>7Y5[:(-YU(/XWQ>4/H;%A\7ZM"*O MFS!]Q,5Z=1.>E'*4/RLG@O-%.ZM(;48\2-&Y0VA=8@\N@ M8A\OW_NPP@21LHNV0*Q=OE2R&H(VM<@QDL(H9C&V,5A/TS5NS#H\L :40G>8 M>E13=+:^3HN'("W6\3$)/-(BB7.9?% A4J-SZ.WH&]?%:HVQ0:32 =:>[$;U M!_ZY_F@YX2'F+$T&K94"Y5F$X(B/,3)R")Q4%,.WJT5[EKYQ&V0.C[4&4ND= M:Z_2?Y]/E]-UD[])X"E%EC@D7>H$C9 @Q*!!"W(Q UEQ,MG'A]M-$K="G'DA MB-M;-KV#[D[>Y6*6&ZX^E!OMW6G!F7GF$41<3TS4&:+2#(H5(2?C$?D(31:W M(7TKD-H7 M+!97GH],OC-@A=YPPG$C,:5 FDS)G69Q0X+1(H0SZP\BR' /$Q*HTXHK[U\;Y)_D9!>+^++_$8T_ZG*;N(Q&J=\]0NW0I'O'T7MN-S+_OL)?YPOTK=ZFG)?/R8< M142?L5YGKA>;M8?J20"+DDF5/&.L30KN>=JV2^ZR_C'62!RC6J=MUG31<5\Z MJ0L+"*R$6HBN#43Z#:2"&CFJ2$[MT1&VPQ#($SH^&%88H^]^SR[GW>S-7PDK M$S^&S7R'.G^:"6^A>$X1DJTCUKD/X#"F8(TI2:4M]L$]7KT=FD[@Q. 8K._Q M7FW=[:?K,KUEF.4TG]7N6SA+M6G^+;*WNDG[U-,.OCN[-:D#W9:]\;[:NO;F M^ZYO6%]=C-22%2,10:\[.YOH(%KF0$=NDS"S+KF^= M6\UTK(=IGBO21$VNHV;#D/-&VAQ03,A&!1\>S4UGGV*K/ZA&MW779 MU-OSFL[[?3J;?C___A[).[AL[?]VOG@=?DQ7X6S]ZPL17>L02N^D00TEB*JN MF?R#3 &.R=ID(8J*K0;.'TS[*5G%7?#X>%N"HTCYQ"SE /U5=GEZ2^MYE!XK MN^&VA&()(1P*0T:A2HQ $8HC98Z2NU!*JYDL1[6C'WY@9?SLZUIY+INER8C% M(/DO)C *G9AD$(71D-$*(U E:]N4*CU(SBE9NUU0<^]JUL&RZ"#'^W$3HG^( M9].O:R%-JF?JLN80A+%D@@5"0",H&C=&L**"BFURNO=I&;F*\FA0.E *)[81 M/NX<4&-FF M3^%Q,S0WF7]+3)<2^@-7'R_PL$YA7O&'<9E5- C1%])=%!Y\+,0N5Z(T'HMF MC3)8^Y)\2GOV+NB[E[W6NB=W_")RX7E'!4@N2F@5&&T_? "-NQPH[0/@@^1Z$N!]1ULLL7;U;I;.SFG[>S>[_&0B&4LL MI0PFB4)KS>2'>4S@=>8ILF!-:E/S=PC5(SNZG4)Y("EW40WX_&IO,OA#N:_& MM/'9Z)-*H(W7H"@*(&9[ S(5[C23%&FTN0]^..TCWUKJ%-^#2GQ_NSVO5#8) M FE)Y+PM?]#.L+Y7M'L<=_<)!X=B3Y(T4#3U)BQFY,$N+V\67<%)E*QIM\U0 ME!*UK:$D)[:(.A;$LZPT,ZE1_]%'*#JXS>J=YUXG\@FGW#HC8=WY2 E:;]!D MJI$%=#EDX1O%0(^2-'+7S"$P<:_3ZB#L[S%]=$=-]SYE?O@Y0UN1AJ?)C^(F M(*/X5].&I$6==I#JK!3%H/BHO!1PG*8Z:VYZ=D[^ MV)TCPSJ[E93%0N0UXZZM I],@FQX28$IX7VC2S[[$=RI'=H%3T],"6\FN@[B MTNMEOIJMIKDN:?H3/V,Z7TQ74UR^^>LB3GE+7*_MB&;8SK401^ AOSY_/OW\/BU_X'-4\_ M;^B-^BER6V_86&01,0=@!2F88TR B\) YHZ[J!4%D\?QB%LY_W=L_?7"M28E M#(4\T)JPY\80^ VO4P58DDPYW6B#WI+ 3C?D7?#R7& PA&@ZV(!)FR^FS+XG MG;Z>I*.#0>[/U0+FY:?CA?+5=AEDG5KE6*.>VLJBJE:\6.4A"]]: IR!&. MJ9ADF_3\KI3VY:BWL%!-97="V%SS=B)LD%(2_[B5!51D"H*MN<:D@PL9 T8W M*C#79(YK_-HB9D]X[BZ^+BYU/[*\C8+?6^5$Q&)+UA(R>D4+E!2KAU GJJ;" M6,B!F3;^VXZ$CFLW>T#H("+L J,/[D(3Y:00)0I(+)*S$VH_>Q$2L,@+>2?9 M\G"<\[GM+6*S0_.CXNUP<72P*]]=Q$9;*) OTBI+=)O*F"0RQ"P0F @E.YER MX&W*91\A:-SVGJ/B:A^1G$ 6]NGL=+F=G9[?RTX/EKT=B(ZAL[XMV-,Z6RR] M,DXK!C8XVE$I"(+H:L\[4[CP1>5X)*,Q_/'NH6V<"_TM3LTVUG0'3@!!Z[YMU\//V ];LE%%W-D M"!I=KBUR3+U;&(#\I&RD\%(W:DG?<%&]S%(_/E;OCFWK!#C=ZM#-@4U&I1RM M 4GLK;TW5:V+S6"C"<@3,ZI1V\'G*!MY.%LO$-H*VGO*LP-\OB'/>/X+<=WF M[/903JXE&J;J0H@W7-6.[JE YD(JS8-,C2Z?/$I2CXC<5_)W@[M!Q-!%.NKI M*7+<,B6L.#JS5@;O" M^ZMND%9K)J(58*+GI%5%U1G6!;C(B%X[)1N%7$.M8.1)T2_&U]P/$J>O"J^^ MS\]GJTGQ*95U<%P;+"M.P7%0],4RVE]*3$:W&EX]!/D].@2MD3 08\Y MY+=ANOA9KQ[FJQX+^Z2 'WS,P1G*Z^$F&H$PQ DJ, MM-/;*,'7\P>NF)0D?Q-EFSLV3U%UJ!%\Z-G7]>G9ZF2E\Y"P.C<\D5ZE.@N9 M_2)>S9;$KO4 KMV- MS*./.MC0;$?D0,9F\[*/]65?;KSL"DS&JL@=A2J26TE.'84OSI.Z^$P88-E; M%=H8G.);1^U;A[M9$CFN0 M!L71_>"WC:A.R40-T*MUZT0E5 K!U]I8MUJJH$GITL M6=(FYML,A&QMTJ[C^]-NO6Y^LPW8N3$ERO9^;!*IV.0Z>=,C$U6?":$6MS#EHI M;UH-;MV>QE[.BIL!9LN=^$#I=8;+3;[>6!V]PDSLT0%4I+C'8["DRP7)BPE. MQ#99M?NT]&GU#I7Z$^#:0P0C@FBY6$U>E3(]F]8%O)FMIJM?FZ.9K(V4Z MP M+]?C.3/X*&K_+!:*2SQ;L16(Z!4W $0_W07/XS3T YY]I#H?E,6=69H;VK16 M'QFY9B5D<"XAJ0\QQ46LE\TXXSDBL[S-Q:@GB.KEC&KD/6YG^?0+M8T:>L:% MU!Z!*\GJ908-]"L.VD8>4T%E0YOBO2?)ZL=:'23\[4"UAR1&A-5FMO#R_*RV MP_Z,BY_3A+5!]H?5-UQLK#$2DWAF&HAV01&0=."+5J"KF7;6%I[NI.L?&]S\ MY'NZA,D^XIPWXNW(."&N_,2S._0GCL(&)/J)4**_WJ#6KD .,BM$&T0J6V#C MH6>/NTNUP5K68,'S0Q2,:RV.%_L,(H&1$70]W?O5 MUP6N+=_=)6VT2QAGDM4"DJI)>I[LQ=#XB"8SIY6,8JN:^*U@M359XWBTPTA^ MWEH,(^]'_YPN5^':/?_[8G[^X_U9VIA9GSVJQ )X7X?22S+4WI9$NZOSQ: R M5FRS/3WYDO'0T4B@\Q;<[0$F;_[[?+KZ50WRC![Z>YB%"S?L>D5.!^\5]^!2 MYN2(T0;MK-? 0K)>)&>=S-OBY=FWC1,8'1$XP_)[9 3]CGD:Y@G#[/W[UY?Y M;45!OR:W3:"LEKA$<#EH(,H5,HM&QK0%7!YX]#CNS7&P<2@G1P;"'Q3Z__7W MLWD,9^]FZ7]/$0\&7__CQ-\S7E)D?%9&!@F#6@;$%PSENP+C&-ID2GY!;2O_W4 MK63O3E/V!_!O9,F_>GTV/\]_/U^<7Y/O?.+6H83$E*=0AE?@A@2;_V128L@R5SOK M,UE+X];2%B%:@?-QFKJL9!D&=P,)HOV]O"TS,3$Q+FAT;5!+ 0(4 Q0 ( )R :E,B_[D(A0< M ,TD + " ;8' !E>"TS,3(Q+FAT;5!+ 0(4 Q0 ( M )R :E-/J#"]V@0 %48 + " 60/ !E>"TS,C$Q+FAT M;5!+ 0(4 Q0 ( )R :E-%[*/EA 0 +T0 + " 6<4 M !E>"TS,C(Q+FAT;5!+ 0(4 Q0 ( )R :E/7DW(?P&T" +?A&P 0 M " 109 !I87,M,C R,3 Y,S N:'1M4$L! A0#% @ G(!J M4[SF)-/T$@ 9\P ! ( ! H<" &EA #^,@$ % @ $D MF@( :6%S+3(P,C$P.3,P7V-A;"YX;6Q02P$"% ,4 " "<@&I38KL)>1U; M "P( 0 % @ $9N0( :6%S+3(P,C$P.3,P7V1E9BYX;6Q0 M2P$"% ,4 " "<@&I3J5YN0O0* "O"P $P @ %H% , M:6%S+3(P,C$P.3,P7VE/X/H &V, M"@ 4 " 8T? P!I87,M,C R,3 Y,S!?;&%B+GAM;%!+ 0(4 M Q0 ( )R :E/L]_?K"I< $T+!P 4 " 9\:! !I87,M F,C R,3 Y,S!?<')E+GAM;%!+!08 "P + *D" #;L00 ! end

K;AC]S\W3\HG/DC2M6TO-.-[$#Q]=Q; MAM>[D'%5^S09B/P M#3PH!VUD>W!&!FW3[;_LVT&'7W&@!P?J>.\#.99WS+#%3,D=*&N-:';@4G7> M2*[I[*$\&H6[#?J9Q;O.L&[3K 0'IC4WFD"'I3!Y8KBDKV:^P2#6U"\/@#=[ M0/H*8 'O96=J#6^ZBEPL0L;OY8&7J=J MP#AR#?=*:@TW6*KPB8F!$UB6Y= .@AE>P;*5RC3_,5NU!#[@:9PL'>ES WC@ MJI&5MK _)/.ST[O(TK: :]VSDL\]O..:JRWW%D\UAXVC;&\7;/>4V1EE]H*R M+:"3I:-\;@#]B;)!Z.;[$H0=5W8,:RFP:>AKP!HPO%UQ-18"O-&F:5WP^Q.U M.CZZ;7D,"?T*8P#-G2L,?&(>2( UP-,EB$M'L M"H>49B2+(@B#:7:PO.-;;&P]XAI>UIT4B.'H6) L"F*0DH\D5A)0460+)-#WLOV5;J>PU!<&Q M+VE(1\?E0Z=T M\+N5IDF!^A:63I(0FE/')HA)$&>8]#3Y9:7#A!18&9.\(#3$I"@JAT+3:?BC MT*/(&1X&BIR0(,R=R'%.(1VC7A8Y#]$ES/ LD^]$C@H\KCAW(L<%28/ I15' M),+5G_43_ZR)HV@;]U1I*.70F7T_'U?'UW"Y?P1.YONG]#U3FZ;32'F-KEBL MB0=J_SSM)T;V[DE828,GY(8UONA<60/<7TMICA,;8/R/L/@?4$L#!!0 ( M )R :E/>!=PRC0( & % 9 >&PO=V]R:W-H965T,D31HD!I)V'ST4"-IN.PP[R#9C"Y4E3Y+K[M^/ MDATW&]KL$HLB^=ZCE*=5J_23*1$MO%1"FG506ELOP]!D)5;,7*@:)67V2E?, M4JB+T-0:6>Z;*A'&47095HS+(%GYO9U.5JJQ@DO<:3!-53']>XM"M>M@'!PV M[GE16K<1)JN:%?B ]FN]TQ2% TK.*Y2&*PD:]^M@,UYNIZ[>%WSCV)JC-;A) M4J6>7'";KX/("4*!F74(C#[/>(U".""2\:O'# 9*UWB\/J!_\K/3+"DS>*W$ M=Y[;L+F$0CB*-X? )O,LPX\7B3_\W(9 ZWTC)9<)H5-L:@-7##32:4:33" MCTUJK*9_RL\3M-.!=NIII^^-00;*&^)1>[@NB10-< D'-6\=]$E Y\^EJ5F& MZX ,:% _8Y \E@A[)M7PPWW3AM? MC4?S> RW%8FU#@%?.D[0S!+QV2R>G__+0K=N>YK^ZHGF.LZPJ-_ M?86Z\-XVD*E&VLX P^[P?&PZU[R6=V_/'=,%EP8$[JDUNIC/ M"=G[O JMI[ M*%66'.F7)3V!J%T!Y?=*V4/@"(9'-?D#4$L#!!0 ( )R :E-@K=+[U@( M $8& 9 >&PO=V]R:W-H965TJK-7"R;5N9IZGDAPKKBY%@S5Y,B$KKNDH=YYJ)/+4!E6E M%S V]BI>U,YR;FT;N9R+5I=%C1L)JJTJ+E_66(K]PO&=@^&NV.7:&+SEO.$[ MO$?]H]E(.GD#2EI46*M"U" Q6S@K?[:.S'U[X6>!>W6T!U/)5HA'<_B6+AQF M"&&)B38(G)8GO,*R-$!$XV^/Z0PI3>#Q_H#^Q=9.M6RYPBM1_BI2G2^2O 7%Z>4J241;:P4-?^'; M$H'7*4F5R!93P&=Z>X4*/CT8G_H\]S3E-)%>TN.O._S@!/X4;D6M<1T(!P?"Z^ LX#TVEQ R%P(6^&?PPD& T.*%)_ V7=W*%KXRA?-2P>_5 M5FE)G\R?,RFB(45D4T2G*%,GI2UI*S(8]-XHMO+0S> MI+F J3MAC-;8C5D\E$=^2=@0N:-@#*$;Q<&K3XH,E6EU7D*&Q,MWXRB"P!VQ M<+A5U!JI/ W^E%""R63P;$7=JOX5$U%5A<4B%.8R/P2?T.)7'(E/6+<(*N>2 M"H61&P=AG^N!/^-K+6,W&D?$E5'&[Z2.?"M@Y$Y\1L&A'\&#T,2??TCX"X@( M=SJE31B[DW@*[WUKWE%O5RAW=H*95Z,$79L/UF%(KKK9\'J]F["W7.X*TJ3$ MC$+9Y63D@.RF5G?0HK&38BLTS1V[S6G0HS07R)\)H0\'DV#XZUC^ U!+ P04 M " "<@&I36B!@ &0 'AL+W=OM(K $.>4IL#E M9NR%WG;CCBU7QF[XDU%!EW /YK&8*;3\!B5C.0C-I" *%F/O/!Q.$^OO'+XQ MV.C6FMA*YE(^6>,Z&WN!)00<4F,1*+[6< &<6R"D\;O&])J4-K"]WJ)?N=JQ MECG5<"'Y=Y:9U=@;>"2#!2VYN9.;SU#7XPBFDFOW))O*-^E[)"VUD7D=C QR M)JHW?:[[T H8!'L"HCH@D\T#G'/3QR#<(;EW\M ::5D#1'J S^A."%QT"51$(4'\.*FTMCAQ7OP+FU]ETRG7.I2 ?EY M/M=&X5?QZP!XKP'O.?#>/K)X6;*2 Y$+\MI2E_):8)H2OV.C=W7U(*Z]DD-= MT!3&'MXY#6H-GNV,@7P.JFD/9DKKG=#M!.3!$KB15) C\O[=( JCC[B*>TDW M" (RN_Z"Q) D:-,10TE\JP/Y!5 MWPW3NJ0B!9)*;33I1-TX'!R33J_;Z^/[01K*24J5>F%B23"X% ;I1''4[0\B M2RP)N\%I2 YHD31:)/^MQ55IK-8SQ43*"N0PHR].BG^%VB7.P42[Q:DS%DW& MHI61O[UMU&WND),B AXN),>AB?W^ 539BV6;YQPZ"NS$M;99*0"2N\MWW!(; M_:*V$;>-7MM(VD:_D?RH6>T2Q6_-G!S4TDU6C?JCLM7X:7:;X7U>S:Q7]VKR MWU*U9$(3#@L,#4Y.L>VJFJ:5863A)MA<&IR';KG"'Q HZX#G"RG-UK )FE_: MY"]02P,$% @ G(!J4\875X]9 P &@< !D !X;"]W;W)K&ULC551;]LV$/XK!ZT86H"+)$J6K=0VX*3N-J IC#C;'H8] MT-)9$BJ)*DG'R7[]CI2L.D#J[D6Z(WD?O[M/=YH?I?JB2T0#3TW=ZH57&M-= M^[[.2FR$OI(=MK2SEZH1AEQ5^+I3*'(7U-0^#X+$;T35>LNY6]NHY5P>3%VU MN%&@#TTCU/,-UO*X\$+OM'!?%:6Q"_YRWHD"MVC^Z#:*/']$R:L&6UW)%A3N M%]XJO+Z)[7EWX,\*C_K,!IO)3LHOUOD]7WB!)80U9L8B"'H]XBW6M04B&E\' M3&^\T@:>VR?TCRYWRF4G--[*^J\J-^7"FWF0XUX<:G,OC[_AD,_$XF6RUNX) MQ^%LX$%VT$8V0S Q:*JV?XNGH0[_)X / =SQ[B]R+#\((Y9S)8^@[&E"LX9+ MU443N:JUHFR-HMV*XLQRBP65V$!.P?#V0>QJU._FOB%H>\#/!IB;'H9_!R:% M.]F:4L.ZS3%_&>\3I9$7/_&ZX1 (_ M4*FSV2GS["CAUT/5V2^:04NC^S7E7I'A V;#2LAZ)3;GH.N7H"<5;(6GCBA+ M)S'8^H&M#Y]QL&4 GD8P'5,-61Q.;8)4C@A>:R[_;%[1'86;RAHR>6A-/[K& MU7'PK_IY]^UX_]>X$ZJH6@TU[BDTN)I./%#]).X=(SLW_7;24/\YLZ2?%RI[ M@/;W4IJ38R\8?X?+_P!02P,$% @ G(!J4^P8#$AA!0 Y!( !D !X M;"]W;W)K&UL[5A;;]LV%/XK!]XPI(!J2]0]2P(X MZ=IU6-L@2=N'80^,=&P+D4B7I.)DOWZ'E"T[J>U>L X;T =;I,3S\5R^(!NZ:6NCCP%HI(L9-EP/Y1P%?9E(U7!#734=Z;E"7CJAIAXQ MWT]&#:_$X.3(O3M7)T>R-74E\%R!;IN&J_M3K.7B>! ,5B\NJNG,V!>CDZ,Y MG^(EFK?S)K8\6[ NPH7>J,-UI)K*6]LYV5Y M//"M0EAC82P"I\\K[)[Y9^V!#( M=@FPI0!S>G<3.2V?<<-/CI1<@+*C"4B!K5+0ZZ0(*WKJW-3IK&%S%@WO'>?I<]_@MZ@HEV$\G2J<R=86:F#*/,BWW\" 1M&_D="O]RA*BK]&?"/#-CBML1+4OJM MS(C)C(!1.\N\,$_A'6KG&E$"WLVI&E''2+BEUU\$^$AUFYXV7)97'T,P+XD9 MN=;J$0V#E'#(M=0.O22*X )-J\33*ZZF5/B_371#+TR8E\;)MX@NBSSV[T27 MS @S+UZ9T44@H\3!.M^BQ->]9F%+6V=)!,_HY M4>HQ+S\M^^T]^*A0=(:2SL[230@9\P56IAWN2..F3./GL)!Y33A3=H]7+,-;8;I+B/YM?X4S[FXNUL.[ M^Y]7M!&I:,]1XX1$_6%*2XGJ[E2ZCI%S=X]Q+8V1C6O.D)>H[ #Z/I'2K#IV M@OYBZ^1O4$L#!!0 ( )R :E/1*D'^Q ( 8& 9 >&PO=V]R:W-H M965T $$A3DZ;=&*6MU'9,(#&I6@=\ M0'QPDVMCS2^9[2S;O^?LO*Q#6\67Q([O>9Y[+KZ;UMK GQ]H>K,$[V6I]ZS??\EF4^(108.8\ Z/7/:Y0"$]$:=RUG%$O MZ8&'ZX[],G@G+UMF<:7%+YZ[8A:=1Y#CCE7"7>OZ*[9^3CU?IH4-3ZB;V#-2 MS"KKM&S!M)=<-6_VT-;A '">O )(6T :\FZ$0I87S+'YU.@:C(\F-K\(5@.: MDN/*_Y2-,W3*">?F*RTE=U1E9X&I'#*M'%=[5!E'"^]OV%:@_3"-'6EY1)RU MO,N&-WV%]Q-<$5-AX8O*,7^.CRG'/M&T2W29'B7<8#F 47(":9(.C_"->N.C MP#?Z3^.K9\8ON,V$MI5!^+W86F?H]OPYHCKN5<=!=?R:"VJJO!((>@>7E?/\ M5UQQ64GXCG2Y8,T>FYRHWV#%2NZ8:([L2S_AJ)IOZ(DM68:SB#K6HKG':'Y3 M()F5)5./( (QX%W%2R\+%?TM UFKVQP/P$.>8EH05YFHO3E/A^GGEBR@7KH@\4%O2C3[,($L]1DQ-VW:?^V'W*+I[:?P M9D)>,;/G5&F!.X(F@X^G$9AFZC0;I\O0Z5OM:&Z$94&#&HT/H/.=UJ[;>(%^ M],__ E!+ P04 " "<@&I3<-IY!!D$ !F"0 &0 'AL+W=O&M%N[L3JT6LC,U%WBG M0'=-P]3+%=9RO_0B[W!PSW>5L0?!:M&R'3Z@^:N]4[0+1I22-R@TEP(4;I?> M971Q-;7R3N!OCGM]M 9KR4;*1[OYHUQZH26$-1;&(C#Z]X376-<6B&C\-V!Z MXY-6\7A]0/_F;"=;-DSCM:Q_\-)42R_WH,0MZVIS+_>_XV"/(UC(6KM?V ^R MH0=%IXUL!F5BT'#1_V?/@Q]^12$>%&+'NW_(L;QAAJT62NY!66E"LPMGJM,F M<],SJEN)>2ZVA10I5Q13"ES7;U*C/%H&A!ZQ84 Q@5SU8_ G8 M'+Y+82H-7T6)Y5O]@(B-[.(#NZOX). #MA-(0A_B,(Y.X"6CM8G#2S[!^\J4 MX&*GX8ZL?7#6_G.YT491(LH=XC5XGN &NH9!-ZVXV+R3TQ$MB >(09SHT%<+>I2N6 MY^P)%55?'WL-5+?:$#SI7,"Z4HAO8@H4$8/-AIZS8;DE=J?N;=CL3WBTNNT: M>M%(=0%C\OT&7^;^+ _/["KUTS3O5S,_BZ9NF4S])$W.X :%I#+H]7\,1L#G M1OBV9G_R6#2-_'F>^^$TA2A)_3"9^T0-HC3TPRCSXRSLS^G]*,_A?8U\A$HD MPTF8G0V+9%@DZ;"(L[,3&38=,VSZRQEV*0QWKU-?(\<7G>*&D_E?GXNZL\'X MIF0#URX=F.N!'Z;E1TEXDH0=%!>Z904N/9H$&M43>JLU9=56UM3E;;ZUTB#1 M8_5Q,&!-_?R<4IBX_=E:1IH2D0H##XRWEK'-S^(MZX.3Q?MVQ8Q1?$.RU+3 M2*O9D!)USN(QL#5Q7LFZ1*6)G7+8I,ME21B6NW"5@@7K- (7EH=E2G(-#92N M+J&B["()I!%RY/ )/) T#F3)O-XVXJ=_V$VEA,LL-N[]%T2IRO MF=J1-0<_N%>$-" +"J2R2:T/&@I;J1Q$2<@^3="B CDHLG?^&WU?O\"8'WK, MC\E0US9Y70$W?0'CR0(^\"0/MYTJ*@KB6U-I[L^G M&=E-C987UC5.8Q"-_3B942U2C\C\>1+!6AI*&]*)$C_+'4(^]?-\!A_53W T M^ZBQ[-R$MTVP$Z8?@^/I^!%QV<_.5_'^"^0[1823B35N2367[8V ?&3ZO5_U!+ P04 " "<@&I3;?D@ MUZ\# N#0 &0 'AL+W=O)\P%T!$@M3+4=S6S1L-U]&,V#20RQFL19VRDSTO[XO7;2$ 1$ MK&;+ ]B.S_'Q\?7E9KP5\EFEC&GXD6>%FCBIUN4'UU5QRG*JKD7)"GRR%C*G M&KMRXZI2,II84)ZYON<-W)SRPIF.[=A"3L>BTADOV$*"JO*LT)Q48!DZXES2S[#:=AV3B>$81RUBL#07%GQ W&EM,@;,"K( M>5'_TA^-$1T "4\ _ ;@GPL(&D!P+B!L .&Y@*@!1.<"!@U@8+VOS;).SZFF MT[$46Y!F-K*9ACTNBT:#>6$B:ZDE/N6(T],Y4['DI3UEL895I7""4O >?J=2 M4G/L<#%GFO),7>+HTW(.%^\NX1VXH%(JF0)>P%/!M;K"06S_D8I*T2)18U>C M0+.,&S=B[FHQ_@DQGZKL&OS1%?B>3X[ 9V? /?\D?-X/7[+R&@+O)/SCK\'O MSX=[^W 7S[0]6+\]6-_R!:?XJI7B"<=L<05+FC%SNDLMXF?X]AFGPH-FN?K> MLU#0+A38A<(3"RVDB!E+%*RER($K5=$B9B82'A:/QVRLZ0:6SB2^EZD_(M'H M9NR^=.TZG.:U,_:$AJW0L%?H3.0Y1KDUH6??44L7O:W!@W:A0:_NFM08RQ)( M*LF+#>B40EOS;]J%;M[._-G-H:>19S_'/27>+FU[O;H>C"(H)8^MEEJ$ ME5.I9#=R5%5#W;U:9'1"4.=_A/RO:6#6\.WE@3 \;UR2X'DJC_U.OU M<>-5D3"YE5QCZ(DC'C>'WD\7>)#0GZK/LEW6)/UILPD#99UK2A6%)X;ES@I- M7%4:"J%?/;WHN<7D,#7Z?M1SBW>ID?3GQMLDX<8JFN%5[MZ?CIM85Q7XAH$6 M)US%HL(8QNH*8MP>:D?P\4)K>'"[ B\\4.QV*D?S)O&%R@TO%&1LC3CO>HB; MEG5Q7G>T*&TQN1(:2U/;3/&%ADDS 9^OA="O'5.?MJ](TW\!4$L#!!0 ( M )R :E,7#2!H$ , '$( 9 >&PO=V]R:W-H965TICVXR858=6QJF]+]^UT[ M(:60(EX2.S[G^AS?RS6#C53/N@0PY*WB0@^]TIC5C>_KO(2*ZDNY H$K"ZDJ M:G"JEKY>*:"%(U7%,P%01O:XJJO[= 9>;H1=Z MVP\SMBR-_>"/!BNZA#F8Q]54X3U.(=X!>#C=X9 M$^OD2#+W "@(.N;$1*+Y>X1XXMX%0QDL3TVNWM,3=\3;Z5^<=O3Q1 M#?>2_V:%*8?>E4<*6- U-S.Y^0:-G\3&RR77[DDV#3;P2+[61E8-&1543-1O M^M:/$G M\6[?QVE<99E _]U-S^'J"3,XGZ+^J"SW^KL']4Y+Z4RQ("JL,>U16A%=PFM8R4[ M$J(PWI-YB FOLFZ122LR.2KRA\0\=6DD9R7PPOXPI"E!$8[ "P>D6H/1YUTF MDD,361#NN>@ 705!MXVTM9$>M?$@#>5.=^^@+'JN6/;MZ5)NA+6'[@CVDP*O M([LFA<:J+:@%:NQ04+E6@DW&T19XUW466GI8:&EZO>_]$)7TLV@/-3Y$Q5=! MFGQ$33I009SM'Z2_TZ[M9?R3JB43FG!8("^XS# 1JK[@ZHF1*]?!GZ3!^\ - M2_Q/ ,H"<'TAI=E.[*70_LL8_0=02P,$% @ G(!J4^\2T?KA @ :P< M !D !X;"]W;W)K&ULC57;;MLP#/T5P=A#"[2U MXTO<%DF )-VP 2M0).OV,.Q!L>E$J"QYDAQW?S]*3MPT-_0ET84\/#RDJ4$C MU8M> 1CR6G*AA][*F.K>]W6V@I+J&UF!P)M"JI(:W*JEKRL%-'=.)??#(.C[ M)67"&PW2LQ*$9E(0!<70&_?NIZFU=P8_&31Z9TUL)@LI7^SF6S[T DL(.&3& M(E#\6\,4.+= 2./O!M/K0EK'W?46_8O+'7-94 U3R7^QW*R&WJU'$S_3C[L$9 M.E%7FLCA12?P.O%FD %;TP6'JSVAIPIR9LAWJ37Y/9.<$^SMAJK\SYGX<1<_ M=O'CDZW!;: KLH E$\)6W/8)*";S8]5JT?H.S0Z/]2@.DW3@KW)CG,4 =N6,>K=I&B5);Y^BOS.W2E!+-\XU<6W??K;=:?=BC-V@W#N?X$O2#OXWF/89 M>J0*FU<3#@5"!CU]' M_P%02P,$% @ G(!J4UG6C<.I P !@X !D !X;"]W;W)K&ULS5?;;MLX$/V5@; %4F CB?*]L W$3A=;H$&#!-M]6/2! ML48V$8E42=J._[XD)6*VT'HNFXI$N\1_U/>2M-+VI84E8@5TQP MD)A-@BOR84X&%N!F?&6X54=ML*8\"/%H.Y_221!;19CC0EL*:OXV.,<\MTQ& MQ_>:-&C6M,#C]I[]+V>\,>:!*IR+_%^6ZM4D& :08D;7N;X3V[^Q-JAG^18B M5^X7MO7<.(#%6FE1U&"CH&"\^J=/M2.. (:G'9#4@.0%(#D%Z-2 CC.T4N;, MNJ::3L=2;$':V8;--IQO'-I8P[C=QGLMS5=F<'HZHXHI$!F8(%#(-:VF\@?T $:D7-LN-(&TNLGFA1JYY5JI,3JD=P([A>*?C(4TR?XR/C M@<8-R=X-L\1+>(]E")WX3TCBA+3HF;\>'GOD=)I=Z3B^SBD^ZY=+&YXIS$5A M;=TYX:OME2F\-]G0PF?-!;JFT=0MQ'4=8*Z)P1] M5)J9G#'+9)1)V)CM1KA@'-8JA1)EM9/OVSQ7$8\3]1 MOWQ)_?].E, M?I-#)2"_22D@AUI ?E4QF)&?JP'IAG&W/C M8?N>GJU;%AW=J N42_?04."NOM6MLAEM'C-7[@K_8GQF'SGNIGZ@J5Y( M-U0NF;D3YY@9RC@":*_-00VDGF.^9$'K?L0LT M3[_I#U!+ P04 " "<@&I3>?E'A"8" "B! &0 'AL+W=O=:)&C: C]W:DL='EE*VH)TTFEFH9M%\>K], M?7P(^"KAX$YLYCO9&O/DG8_E+(I]0:"@0,\@Z+>')2CEB:B,GP-G-*;TP%/[ MR/X^]$Z];(6#I5'?9(G-+'H7L1(JL5/X8 X?8.CGQO,51KGP98GP$D R#Y7T Z ()RO*\LM+42*/+,F@.S/IK8O!&T M"6CJ1FI_BANTM"L)A_E"..F8J1C-@ .-HA=7E\=S]7M.UEI6LA :2??"[#1* M7;/.*%E(<.PM^RRL%?Y V.4*4$CEKFCU<;-BEQ=7[())S;XT9N>(V&4OPU=0$'P:X/'?<$YRC9HEHV9)X$O/ M\,W_2+ ^2O!]OG5H:2A_O)(@'1.D(<'UV8(KL!9*TIX,GZZ#43^ MQN[SNR1-,[X_E>??H'B,Z OD)Q/D;^\G86NI'5-0$2:>W-U$S/8WHG?0=&&H MM@9I1(/9T","U@?0?F4,'AT_I^.SE/\&4$L#!!0 ( )R :E/OE#6]<@0 M ,T1 9 >&PO=V]R:W-H965T8 MHOAF'CG#-Z3&*R[N90:@T&/."GD^R)0J/SB.3#+(B3SC)13ZS8*+G"C]*):. M+ 60M ;ES/%<-W)R0HO!9%SWW8K)F%>*T0)N!9)5GA/Q= F,K\X'>/#<\84N M,V4ZG,FX)$NX _6MO!7ZR6FMI#2'0E)>( &+\\$%_O#)"PR@'O&=PDINM)&9 MRISS>_-PG9X/7,,(&"3*F"#ZYP&FP)BQI'G\:(P.6I\&N-E^MGY53UY/9DXD M3#G[FZ8J.Q\,!RB%!:F8^L)7?T(SH=#82SB3]7^T6H^-O0%**JEXWH U@YP6 MZU_RV"S$!L +]P"\!N"] .!@#\!O /ZQ@* !!,<"P@80'@N(&D!T+"!N '$= MK/7JUJ&9$44F8\%72)C1VIIIU/&MT3HBM#"I>*>$?DLU3DTN*ZE[I$0)S^>T M("8_)'J//A,AB,D2=#(#12B3I[KWV]T,G;P[1>\0+=#7C%>2%*D<.THS,?:< MI/%ZN?;J[?%Z42W/D#OZ WFNAWO@4SO\#LHSY+M[X;/?@W\\'N[VP*]^S_NG M7_;NZ-BW">"U">#5]OQ#"7"1_*BHI+5 _'.C^]"U@ES^:_'AMS[\VD>P+]PY M%XK^K),+\85.'D6*)9TS0$1*4'T9-%N;C&J31E ?)M@/1]'8>=@,5<^H(!@- MMT==[8[RXY$7;X_ZM#LJ\$,+ M5M3ZB XP%DFFU1V5@B;0M[FCW46/W6@8]:]4W/J-K7[O%$_N$96R@A3I(JO+ M5#?'$RTX,B,"Y&D?H[7E<(.1-S1_HWY*PY;2T$KI.V$5F(R5%FY]?(:[J32* M?-S/9M2R&=D#8W;1>@J(_X];6KL?E"EMP7JG1HU#;C3M"Q M9V4\@P4(L[8FZ(R2.654/>ES8\*7!?T):>\2>ST2&>%P#YE.^;%=^C_KT[0D M;"OJ@+2();"UOU.=);T'@1[IQGL3LQ-E;%?EZT*?=_36$#Q'^E@OFG//+W(, M=M0GWL>P$WH "/UUA:DD&1]AD^X[,V]:6-WNW"Z>ZH8[HH"/E05 MVCJ&_D-?!4GUG4C?EVR;K%-^'+]96<.=F&.[FK^6&MF]-&ID8]P)/CZ@^%N+ M/JVO R!0G0\F83-:VAQYG5![[IL%P.NTU+-KZ2L%X("7Z& O(W#L5U+MP,P M@P=]=R_-3H0D*SCCRR>;FTXE/?_MEK\3/<\N>J^U_'8OEOQW-NZIYD/'7T0L MJ99=!@MMRCV+M72)];>#]8/B97UUG7.E,[]N9J"51Y@!^OV"<_7\8&[#[1>< MR?]02P,$% @ G(!J4_=V4CY5! @1 !D !X;"]W;W)K&ULK5A=;Z,X%/TK5C0/,])LP2:04*61VD3[(76UU;2S\^R M$ZPQF+%-TTCSX_>:4* "/%FI+PU?Y]YSC^WCZZZ.4GW7&6,&O>2BT#>SS)CR MVO-TDK&[*7*J8%;=?!TJ1A-:U N/.+[D9=37LS6J_K9@UJO9&4$ M+]B#0KK*:R M0(KM;V:W^'I+8@NHO_B7LZ/N72-;RD[*[_;FK_1FYEM&3+#$V! 4?I[9A@EA M(P&/'TW069O3 OO7K]%_KXN'8G94LXT4WWAJLIO95,%_D\4_6%!3: M>(D4NOZ+CLVW_@PEE38R;\# (.?%^9>^-$+T '@^ 2 -@%P*"!I <"E@W@#F MM3+G4FH=MM30]4K)(U+V:XAF+VHQ:S24SPL[[H]&P5L..+.^JS0\T1HE,M_Q M@MK!T.@W=*LU,QK=)C\JKEB*:)&B>TYW7'##F;;OJQR>?]PR0[G0GP#S]7&+ M/G[XA#X@7J"G3%8:4'KE&>!ILWE)P^GNS(E,<'IDY14*_,^(^ 2/P#=N^&UU MN$)^/ G?NN%;ED!V7,/]MW /Q&T5)JW"I(X73,3KJT;/JET[P@9MV* ..Y\( M^X>4Z9$+,2;O&1G52+OPG]?1/%XLH9KGO@[#S^;A,EQ&[6=OB,U;8G,GL8=J M)WA"T?W]QE%FV$8+G>HU\Y V\]"E7-2&C)P$-U1G]7Q.[ 6#P,]4L,*,S=1- M--1HOB3C"BU: @LG@=LDD17D ]],&"3?"3:6^APD[*4F08S'4R_;U$OWX"C8 M,90Y?4:EH(6I9; *E&#E9HS$1Y94BIL3[ JEU'Q\N)L8_R=_:#B3/[DS14()[" /,]MY.M(=$NJE$V9,AF@>-P@DWG6CAX M3S?$G>M@M^VTBZJDIZD5U83H%Q5&$RL*=PZ%0V?F?TS&%.S52H'$2'0%CE(( MAZMZ@D#G9]AM:$_TA;GKCH:KF$S5W;D8=MO8ENV9LKV!H2]MV:?1_$,K"Q81 MGII,G9EAMYN=I[883JE1$D,K"Y9A'$^0Z.P,N_W,L1%O\-#(<(P74]J3SLR( MV\S.E9>52C)H>J%Y@T8\9:INW\:(D*&O$>('>#%!I/,VXO:VWFZ/?J(M>X:3 M1&GG!$NR0@IY.+E:J%X/Y6ZB_D<;0#HO(NX6ZC)?;H*\&<-PTI=)9UCDXCX) ME'M2-(43'9SV7*5UGD3>K6TBG<\0M\].>/9S_3=6!PZE-L#W@ M_*L%:*_.Y]WSC9%E?0+<20.JU9<9@_FF[ ?P?B^E>;VQA\KVOP[K_P!02P,$ M% @ G(!J4_JM\3/1 @ SP< !D !X;"]W;W)K&ULI57;3N,P$/T5*^(!)"#W4E!;J3>T2( JNNP^K/;!3::-%\0A?MOC3VY)R9,Y/I3&?-Q8O, !1ZRRF372=3:GGCNC+)(,?RDB^! MZ3=S+G*L]%4L7+D4@%-+RJD;>%[+S3%A3J]C;1/1Z_!"4<)@(I L\AR+WP.@ M?-UU?&=C>"*+3!F#V^LL\0*FH)Z7$Z%O;NTE)3DP23A# N9=I^_?C&.#MX!O M!-9RZXQ,)C/.7\SE+NTZGA$$%!)E/&#]6,$0*#6.M(S7RJ=3AS3$[?/&^ZW- M7>@Y)"*IY79*T@ M)ZQ\XK>J#EL$[:>9$%2$8)\0?4 (*T+XV0A118@^&R&N"#9UM\S=%FZ$%>YU M!%\C8=#:FSG8ZENVKA=AID^F2NBW1/-4;U!(;9$2)3R?$8;-UY/H DT$1_9+ MH%MM90G!%-VQLB_-!SX=@<*$RC.#+6:4)!C=WP_U[7DZ0J"/CO.OC_!=7:6Z5,&F5(/@ MJ,,I+"]1Z)VCP O\!CW#S].]IG3^+_KXGZ/O%".L^R:T_L*_]4T_>2V()*8I MSK>Z9JM7SM$C9P*20@C"%JB?_M)MK4>-0C_NM0]TIR"7/X]HBFI-D=44?:#I M"5; "FAJM9+8LD0S.E>]MG?5UH58;7_ 0U3+#_U@%S4Z1 7!M=>.=V'C0YC? MBJ+PW=M.CG&=8WPTQT>].BB7C?^G^"#BA1^$L;^790.L%<17>UDVH.)VW&KM M9=D BX(X#O>R=+#&3H%4V73U=9Z^_3MT-VS#_R;H=]@'^EM52Z7 M=_?EJGO 8D'T3*,PUZ&\RRLM693KH[PHOK3S<<:5GK;VF.F-"\( ]/LYYVIS M,0'J'=[[ U!+ P04 " "<@&I3[AQQ1?X# "I$@ &0 'AL+W=OID)QH+F]1K]LVW>-/- %+T1V5\LT8MQ, A 0E-29OJ; M6/Y!5PUU*[Q89,K^!Y'JAP%V>T.1E?FBZ:%I!ZU:ND1=P1HM+ M@*,+@"($6_C<^--O:6S2H4V//'1PHRRV>/B LA=@FI%<6X'OU@*#O[^:[.P=I6T$>[M,($=V-^BNQN$4 >WL^TW;/M>MC>"%Z6F MTO(4:GAF!D3/1Z'6Z M*Y'J)9'4TS[$'VG%4?E4<$8*.R<0W9DA]+OA?Q:]N^/)",+AMNJ[7H@@VF/!?LG4-I9%QQXR=\IS;C=;TI%TS(#&4LI.#/_Q#Q3(M5YJ]I^ MR&Z=ZJ/GS X>U^U6<)N#@'%W>PY:@N >MT/.[9#?[>Y9SGC)P6_PUOT&.0]$ M)_! Y#P0^3WP+4-R !+:5!\[9WO(;WLMPK]BPT'.^] )O \Y[T-^[WN3V'Y( M?'!%(N=VR.]V]^3I_XZY\T)T B]$S@O1\;WP .0KE'=>B/Q>V*+\*^8<.P/# MT?NKC9V'87ATM0] >G:><.,P@%,YMV*3];E(?:-%88\6'H36@MO+!24)E56 >9\*H=V,LMP:]LVWB1CV>:E2 MEL-$$%EF&16OEY#RYC%Q' XS%=P9+N38F.I4'SA_UY"H96(YF!"G$2KN@^'J&$:2I]H0\ MGFJG5A-3 ]?'*^]?3/*8S .5,.+I#Y:HQ<#J6B2!&2U3=M,#HXU!8S8LU]LX50)7&>+4<"*P(H1Z)31/"#R5K, ]4J%:4"85:_S68L!O)Y943*/,&E$2V8HBFY!E13DN,Q*,I2>8+P^^F8'!^= MD"/"HYEG_/GO:'9*)BE%';0X;ZK\O$9SS]VB:Z_=2/IWX(:*.ICV8Y*2Q2.Q@.Q3VZV<[:2A-VZ%= M7EK[Y'S?YW.)3Z(5X_6DZKD]3 S?6:_8.)7<5RAP5,6/&- MI#(?6><62B'#=2%OV.HCM/$,-%_""F%^T:KQ#0<62FHA6=F"U0E*0IM__-3F M80/@[@-X+<#;!@1[ 'X+\-^J$+2 X*T*@Q9@0K>;V$WBIECB..)LA;CV5FQZ M8;)OT"I?A.H^64BNGA*%D_&(JI:]!WZC#G'NI+H M> H2DT*<*.OM8HJ.CT[0$2(4?3O=UO#_ M5S#LQ,)_4L&PE]3!8*N ?1<_&&X5L._CA5L\L[Z/Z_?J9V_R_TS1"^QGQ)J$ %9$K*.=-CBS># MK=E(5IF;^XY)-0?,,E?? L"U@WJ>,2;7&RW0?5W$OP!02P,$% @ G(!J M4V5#DL,' P D0H !D !X;"]W;W)K&ULM59= M3]LP%/TK5L0#2$ 2IY^HK02%:4@@(0K;P[0'D]PT%K'=V0Z%:3]^MI.F!=+ M/GAI8N>><\\]N77N:"GDO3[*LZ $74H%L#-DU1(1K19 MRKFO%A)(XD L]W$0]'Q&*/B<RAN%!:L IL%##*RRMY MK(S8 !B>9@"N /@EH+,%$%6 R!5:*G-EG1)-)B,IEDC::,-F;YPW#FVJH=R^ MQIF6YBDU.#TYYQHD)SDJ%" E4KTD$O81-PUT@&;ENT6[IZ )S=6>V;N=G:+= MG3VT@RA'-YDH%.&)&OG:B+&4?EPE/BD3XRV)A^A2<)TI=,832)[C?5-$70E> M57*"6PEGL#A$4;"/<(##!CW3=O@IQ 8>.GC0(B>JC8T<7_26L;?&V%EE+/IV M8<+0N0:FOK5V6^4V-EN+#;V:M_=Q7O?K)/U_%5\:7-)T-ZS#PV$T?&'P MZZAP&.).L\N.@5>,%*'6$CN.X8$5.-"2(,"$U_4GLF=DD=O!*QH%1@0#O$Z#6XMY4QIRER'F%K2(D"#T!D:I-T_K$#*._LY<\OF7O M^L ,.Q]H[_J@"]M/NO?;V\[3W6ZOO_'19R#G;A92*!8%U^7WO]ZMYZUC-V7X MZ_!R6+LDI$'JU ML GJ*73R&U!+ P04 " "<@&I3DZ^M[7L=-*>/.L&]M,SGL MBUPGC,-,$I6G*97/(TA$,7!:SL9PRU:Q-@9WV,_H"N:@[[*9Q)U;LT0L!:Z8 MX$3"-O';XR*-36FIA([H5X,)OK:.!XYD"0P$(;!HJ/-8PA20P1 M'N.QXG1J20/<7F_8/]C8,99[JF LDF\LTO' Z3DD@B7-$WTKBH]0Q=,V? N1 M*/M+BM*W&SIDD2LMT@J,)T@9+Y_TJL>4/+&_R. M]PYYYQ4O^?X)WC[F[;JW5_7]WUZM%>HT!S>@SSB&MB!8X1AYS M)M^JOS+SO;VDANVP]RJI[E:'3$&N[&A29"%RKLMOHK;6T^_*-OU7]E'KN03Z5)R&^ MYS&/,)6\3JLWC^G5<3/!?@L'W+%8MB^48_ M^_IX"UZ_>@->@2@%7V9B(5DZEGU'Z4!R.&=4#7I3#HH[!@W!O4C53(+WZ9B/ M6_R'=G^$+0".7H%Z&?!J&6ZP%?&1SR\!@6\!AABU!61WO^4C[8X*=V@)A]19 M(04>Z<"[B])(\8M/>H>/P5J*KHL4@;\^:7OP4?%$_FT9C=:CT6(TVC':ATQ( M^>LOR(._Y?4&EBQ>\+:LEC!> 9/SPW) 7>R%N.\LU]=JVXR$.*1!;;81I5M' MZ5JCO!Z-%LDB9DHO"4M$IJ)_66+174P,$9-G!8CQ:>9@.'6ZM(=,%ZL+'8VV;8#0D.VQ<;0<.U\&1;N(+: MV)L^)=AOQ-IFY[HXP!W!K@D#.MDFKJ#62QYCWR?-7=QF!RFD?D>PV 2+K<%^ M*^0Z7]8ES_3Q0V_H_ P3I5.PD'RRB$$<3=I#MP,C"%XXRR0(0%)*CA:?,7MI M4[WA+BQ<87D5EF7K(R,5B%A1;_E2'\;F>NZ*CV:IB,7TQ09L5 '1,]0P,OR. M[ 2_=Q57..N["!'H$]K<;2UVR US@6_=;8;>D9W?#ZKC;>:^0-##I*F:;8:! M#K:+=0S'(SO)'U3(_G:!4A=NQ=IBYOFPBW.,:J#@9Y6Q'9@<4L5VJ%41HQ)* M%_,VT.;TC8PANXY]R=A83UAW<+8CK9$;#,]0P-@H!K8KQGNIHJ0H"GNRACMP MPG*%;3$98R>SW)9)& _\#![Q>(42%RCNZ$&"DA=I[>FXUVX+C=;'2,Y^9L MC$ 0NT"8%!W8/A(C%^0<F[,Q&F:F=]>[9CV,)BAH6I&=YA[_V$M]^+-]_H>TX MR,)01[ENSL<0+K73G4G2@11%#0M2[QPI,I1([6]B]D^1'<>6H2,\-V=C")?: MZ.Y;V%L_:%5M/-M/AP+<%(+%)5?JRM MG]8?QZ^+3\*.,2^_K-^S;!JE4G=V$^T*+WU=1EGYL;J\46)>?.]]$DIS6W$Y MXSI!66Z@?Y\(H58W^0#U?QD8_ ]02P,$% @ G(!J4^#_><*+ @ P08 M !D !X;"]W;W)K&ULI55=3]LP%/TK5K0'D!CY M+*4HC=0VW<8#$Z)C>YCVX":WC85C9[9#V'[];"?-"J05VEY:^^:>);>Q6)#&O%24,;@62=5EB\6L.E#=3QW=V@3NR+90)N$EDD#W%_OV#_8VG4M:RQAP>DWDJMBZEPZ*(<-KJFZ MX\TGZ.H9&;Z,4VE_4=/FCCT'9;54O.S ^@0E8>T_?NKZL ?0/,. H ,$+P'1 M 4#8 <*W*D0=('JKPJ@#V-+=MG;;N!0KG,2"-TB8;,UF%K;[%JW[19B9DY42 M^BG1.)5<,X79EJPI("PE*'F&F)[.]^@S%@*;2T0G*2A,J#S5T?M5BD[>G:)W MB##TI>"UQ"R7L:OT40RAFW6R\U8V." ;HAO.5"'1DN60#^#3X_C)$;RK6]#W M(=CU81X<)5Q!=8Y"[PP%7N /G&?Q=K@W5,[_J2__6?U9,\)^*$++%Q[@^\AY MWA!*D;Y=;R M=584CORHSVIK=_?>R1+$UIJA1!FOF6IOHH_V?CNS-O,B/O>O%OY /-7^W-KI M7_K6W&^PV!(F$86-EO+.Q]HR1&N8[4;QRCK"FBOM+W99Z&\,").@GV\X5[N- M$>B_6LD?4$L#!!0 ( )R :E-O7K#6:0( -X% 9 >&PO=V]R:W-H M965T%[LU)LS)4GNV%%G*6T4)@Z5 MLJUK+'[-@?)NYOC.X6!%RDJ9 S=+&US"&M1CLQ1ZYPXL!:F!2<(9$K"=.;?^ MS3PQ\3;@&X%.'JV1R63#^9/9W!X TH-D;;QO.=T!DD# M/%X?V#_9W'4N&RSACM/OI%#5S)DXJ( M;JE:\>X+[/.)#%_.J;1/U/6Q8>B@ MO)6*UWNP=E 3UK_Q;E^'(T#@OP$(]H# ^NZ%K,L%5CA+!>^0,-&:S2QLJA:M MS1%F+F6MA/Y*-$YEGSDO.D(IND;K_E[0Y0(4)E1>H0M$&/I:\59B5LC455K0 MP-Q\3S[OR8,WR*?H@3-52?21%5#\C7>UT<%M<' [#\X2KJ$9H;'W 05>X#^N M%^CRXNH,[7@HPMC2CM\KPH\5UT]]W1T6Q<\SS.' '%KF\#UFK- &2L(8827B M6]2 (+PX5=*>,+:$IJ5>LC":1),X=5].&(D&(]%9(\MV0TF.=1<\MT02TQ&G MQ'N2Z$C?KG[RJ?QQ.DXGWCP7WJ.=J$*6=+!+EO&6J;[_A=!A>MWW/_@GO M)]\#%OK/D(C"5D.]4:*S%_TTZ3>*-[:#-USI>6"7E1[ ($R _K[E7!TV1F 8 MZ=EO4$L#!!0 ( )R :E/_8QWA& , ,H) 9 >&PO=V]R:W-H965T MK8S'8*_?>S39JE2:#<@)V<]_@YK[\RW@KYK'( C78%XVKBY5IOKGU? M93D41%V)#7#S9B5D0;3IRK6O-A+(THD*YH<8#_V"4.Y-Q^[9O9R.1:D9Y7 O MD2J+@LC76V!B._$"[^W! UWGVC[PI^,-6<,<]-/F7IJ>7V=9T@*XHH(C":N) M=Q- M/:85-MMOV3^[XDTQ"Z)@)M@ONM3YQ$L]M(05*9E^$-LO4!4TL/DRP93[1=LJ M%GLH*Y46124V! 7E^W^RJXQH"(+X@""L!.&I@J@21*[0/9DKZXYH,AU+L472 M1IMLMN&\<6I3#>5V&N=:FK?4Z/3T)LM$R;5"&_)*%@P0X4OC;29+6"+8F=6B M0*%/:+Z?9G1^!YI0IB[,LZ?Y'3H_NT!GB'+TF(M2&;$:^]IPV>Q^5C'<[AG" M PQSV%RA"%^B$(=!CWQV7'X'F9$'3H[?RWWC1FU)6%L2NGS11Y;<-RRYJ2SY M1LF",JHIJ$LT*Z4$KM'OFX72TJS(/T>&C^KA(S=\?.*,]/FYSS!T&>Q&?9F. M$FQJ?VFZU@U*4YS60>_@XAHN_@C.V6#8I&"LCVV?8- 8-AZ$PQ9;-RB*T["? M;5"S#4YCDV(%RIXSA*$50.^*''0 @C2.6Y3=H'" HW[*84TY/(F2<@T2E.Z# M&W;A1BVT;D@<)DD_6E*C)2>A+00O[:ZWZSX314&=F;TV)EU2C(.H!=L3%:3I M 2/3FC8]B5;""_ 2D,J)I'S=1YEVQA^D81NR&W1XLDT>ZVAV$/:J*DQME6 M9BMI;]B'G^2X85([E)O4+VUBBQ1%2C_2C ^>9/8]?Q1"D>S //Q5#&?T9C]7C8Z7?(6$SX M/%9W\NE2E MB1M](QGGQESR58YT.&*6 UU3 +P7\I@*L%&!-!8)2(&@J$)8"85.!?BG0+Z*[#$<1RU.N^-%! M)I](9D9K;>9#L2$*:1W"*#5[]UYE^FZDY=31M4RGGY3($AWP!T4^D1N>9=SL M)_+A5"@>Q?E'??7;_2GY\-/'@Y[2S+JPAUJ%LC M/L3%;^2B2]Q"W!W4B)_BXK_.XY5XOT;\K('QGK/5^//FXDZ-^,5^LU_N/'M/ M;Y+53J&KG4(+?=X6?:=F?URENI]3'V4 MYW.>C@09R5SE=2Y;*@D*)8;+BR/JN7W'T2M'?=JQ,5R!+-INJR.V[)+#]'%#S,QCA0YGF9"%.?_/U( 0$[(\A;"@/YJCGX; MB!FLU _0)7SASU$R3\B#S+2D/KMDQ&=\%*D?9A6CY0(G^D*L+]4EFT'U7%/F M.,Y6Y[H.I&$'M>V61V,2I>2W*#7_RXVF,['.PSPGG,Q$-M(^J4O!IQ;=;I>R MGQ'_N6O%@HMJ.N%YE)-EE6QV_X)G$7^(16-#KIC./=][00[+YLED^'[K5'.AOTJK<.=5QH1\&VPV%1.?BF03-VB#=RXPV\6AO?=YQ=4[789O9@"_V]\["/I19:S74&3A!YY^)U_U M(=-B4>]:($,!^!0G,RB D^+@W-OYN'H;X2D@E.((K7'^G5C(>&%(7]X\KZ7[ MYH2 0LI:<3T C^(5]-X5&*V6MW@%1H&5%(?9C7@B[^5QX!YMI>*E@#+:;LU[ M0FN*7@>M$3S H(=S:O\JS3(![=+Z*NWMP]PZ^$%J7[0G^N-)^/\ ME;?Z7KE$[& "[KVPE78FH-VSE+0R22)5Z)Z(IL7%A46I8P,3) 8/3PR[N'^) M+&1Z']#O.VVXWP?P^I;*=2?W6Y0Z70_MI/B 71_'[@[N+WZJ^=W\5&.<]XMA M$F8*D-;W6@G%6N>\02M@6P?@Q*_VKE^W]#?G!2+Z.!%W\[']&;,1B7P H=]* M%\ 'U/FM=@$N+.K=;H@?"D"FC].MS8#9V07H]%MI#S" (VNU/7!A44\M;1L& MD&4X#W<(&'0+&ATC!D1EK?0-&'"2M=HWN+"HU\=H$* 'B0%Q&4[-B/2UL M[8?$5IH*#/C)\$)R[[C@ZO5I\5F Q@5(S-ZWQZ#OZ=6))L62= &@;X#C<-RC6LQ( 3P.WC: $ ,D +SOW#8I%O6O)+ ' M-L!IN$-0[G4)$)M;30Y* "P-_%9B H ,\#)U[YC@ZG5>Z5.47\':"Q#O_LR^ M'A7[20&2!JT\O@? QP"O1?>."JY>9Q7/$A4@;;#3H_RU4-KWC5[0" &682O/ M[2$@,,1+RKT;UF&U5>JA_>H0Z!GB>'NG9FY8;9NB3=,0J!GN1,WC6&^$=/E6 MYW">92(=83]?A,#&L!4VAL#&T-+4W'LWU+T+AF\'H&%H>Q_L?;9#S;MBM0;V MUE[S-2^6?^'9-$IS$HN)EC0%48=DRW>UEU^4G!5O_CY(I612?'S4.!.9&:#O M3Z14+U_,R\2K-^:/_@=02P,$% @ G(!J4QWJ_@/N @ .PD !D !X M;"]W;W)K&ULM59=;]HP%/TK5M2'5FH;.^&K%2"U MH&EH;$*EW1ZF/9AP :N)G=D.M/OULYT0H(2L#^L+V,X]Q^>>ZURGNQ'R6:T M-'I)8JYZWDKK]-;W5;2"A*IKD0(W3Q9")E2;J5SZ*I5 YPZ4Q'Z < MO^O6)K+?%9F.&8>)1"I+$BI?[R$6FYY'O.W" UNNM%WP^]V4+F$*^BF=2#/S M2Y8Y2X K)CB2L.AY=^1V0$(+N:<%[H^W[)]<\B:9&54P$/$/-M>KGM?QT!P6-(OU@]A\ MAB*AIN6+1*S<+]H4L=A#4::T2 JP49 PGO_3E\*(/0!IG $!2!X+R L ,XY M/U?FTAI23?M=*39(VFC#9@?.&X(C&N[]+@"]&BCQX)R=#X$35FL+@SN:3I$YV<7Z PQ M;L)$IBB?JZZOC4B[E1\5@NYS0<$)05-(KU&(+U& U(!']3#AQ 9.'%P? CW MC36E/T'I3^#XPI-\QI415UIFYO!J]'-L M!(0Z)^U="')7WHZ!NG[ >E;M$3 MIXF0FOV!N3F"9D.F5$9Y!"@22E>:F-.V'*U]5=?]JR DG:Z_WO>J(JK1:.VB M#C0W2LV-6LV/0M,81=O#0=WAJ-*8TS3W=@_"H-4)WH@\#@N;!+=)MLCSD&[I&_7GX/R-;3UOT1+*51EW=L5GC8QQF\\ M/0[#U79V2H&=^J)O7_J:9&]*KIN/\)+@74_#_\?-@J?:IZ+='(>$C0/'#T7N M-5Y2*W(R^F),,"I!Z;JL=YV*?$BK(KM>1?[1K-YMZW'?.;+U.(3@9GCSQE5_ M[V:SGQ5?J5PRKE ,"X/#UVU3%YG?U/E$B]1==C.AS=7IABOS=0/2!ICG"R'T M=F+OS_)[J?\74$L#!!0 ( )R :E-ZR&PO=V]R M:W-H965T @5AT[LR_0?OO9#F14#84WB?_2;*5ZUAD DI><"SWR M,L3BVO?U(H.7<#X,@]G/*A)]<[::6.=5P*_DOML1LY T\LH05+3D^RNT][.J)K-Y"JRC3DF[$N9H3*[S.1A^EV*]16"RDTI0FH26L"2!G7E^2",$%^9++45"QUXJ,Q8N7\Q0XZKJ#A$>@,BC;I!E](&(2= MI]F$M"XNWZKXIHRZEK"N)72RW2.R#]189\A $[DB_RN;V,I^W\PU*G,(_GQ MZM:DKB/UCI"L[\^?.G'PM:7 'GTFU@0S!4!R*3#3ETT/I=*,G:;]6#9ID/B; M!AN]VD;OE(VP"51E1:=!40V*3H&Z3:#H7%!<@^)3H%X3*#X7U*]!_5.@J G4 M/QS#^;[C[_C8A^&6\2>Q I!H5Q94C*R5E-6UXXAT!246 M-JN JB\YXR66:LJ7CJ@XX,R RL+Q73=V2DRH-1X:VST?#]E:%H3"/4=B79:8 M_YI P;8CR[/VA@>R7$EM<,;#"B]A#O*QNN=JYK0L&2F!"L(HXI"/K!OO>A9K M?^/PEH%00&IU Q8O38PA:+01&H9/QM.JPVI@8?C M/?M'HUUI66 !4U9\(YE9+62',$VUKWS"R4+H6 MDI4-6*V@)+1^XUV3AP. ]QS ;P#^*2!\!A T@."U$<(&$+XV0M0 C'2GUFX2 MEV")QT/.MHAK;\6F!R;[!JWR1:BND[GDZBM1.#F^I2DK 4F\ X'>H\^8J:OA[M=?\$[E!"1%DRL.:#O-PLAN3K /WI"A&V(T(0(7RPOM *.9%=151SQ(9# M7VR;\>!JX+I*X^9P;\[=O' 0G_DEYW[A((K._&8=?&[L'1$>B8Y:T5&OZ%F> M@[G_C&YUGM1IJH"G0&7G&>IG&]BA^[:K5/MA?F2[G;BD'W=E!YVPV0OA ML[ MQ1TE+VZ3%_<2/5(.*5M2\ANRP[H179F+SW;PM!;Z/.KU.0>79PE\:;J60"E; M4UF?I=;:-L8;TP].[!/O>NIUV!/52.N^]Y>^[L)WF"\)%:B 7(5R[0\JQ[SN M;/5$LLI_%^ ]02P,$% @ G(!J M4_S#_Y7@ @ V0@ !D !X;"]W;W)K&ULM59; M;]HP%/XK5M2'5MJ:Q+D %2"5AFF5UJJ"=7N8]F#(@5A-[,QVH)/VXV<[(:/< MUFW:"]C.^;[OW.*3_IJ+)YD!*/1&2+OQK>%T6DD#W%YOV-_9V'4L,R+A MAN>?::JR@=-U4 H+4N5JPM?OH8DG,GQSGDO[B]:U;>0Y:%Y)Q8L&K#TH**O_ MR7.3ART ]H\ < / KP4$#2#8!72/ ,(&$+Y6(6H -G2WCMTF+B&*#/N"KY$P MUIK-+&SV+5KGBS+3)U,E]%.J<6HXA:6NND*I!J.WZ)X(04SIT'D"BM!<7J S M1!GZF/%*$I;*OJNTK &[\T9B5$O@(Q(!NN-,91*-60KI 7QR&M\[@7=UN&W, M>!/S")\DG$)YB0+O#<(>]A^G"3H_NSC@ULWK6;SC+,F?^R+KFAP@&_^K2R_R M%;0]$EC:X#<],H&2"T79$MVR^H8RK_J7#]HBDZY,8 6L@D,= M7P/C+:U.S_/#5J]NH'VKJ->+=ZR2?2N,?2_T7YJ-]\W\& *%^GY>O\_U[IMF+=ORU0=R];8>Q'\4Z!]JV"L-?9R7RR;^7C M&.,=LO&^62_$<7>G/N[675V 6-HA*=&<5TS5KV1[VL[A:SM^=LY'_M6-?^ \ MT7.['K._Z.NA?T?$DC*)^RHUM*U(.TWBA>VDDQXTK/';O,]+<'"&.@ MGR\X5YN-$6B_9H8_ 5!+ P04 " "<@&I3X49-?TX$ #+$@ &0 'AL M+W=OC9F?W8;4/;G 2-( SMM-TI/WX-88" 0=E.Y7ZDF!SSO4]]L$7/#PP M_DUL*97@.8E3,>IMI=S=6)98;6E"Q#7;T53=63.>$*F:?&.)': MG65$8[J260BB_I[HE,9Q%DGE\;T(VBO'S(CUZY?HB7DD@DY9_%<4RNVH M-^B!D*[)/I8/[/"9%H*\+-Z*Q4+_@D..Q0J\V@O)DH*L,DBB-/\GS\5$U @J MCIF "@)J$MP3!*<@..>.X!8$]]P1O(+@G4O !0'KN<\G2\_TC$@R'G)V #Q# MJVC9A5XNS583'*69LY:2J[N1XLGQDFZ43R0(%1E\!,O<8.!B1B6)8G&I^KXN M9^#BPR7X *(4_+%E>T'24 PMJ8;/@EBK8JC;?"AT8B@'W+-4;@4(TI"&!OZL MF^]W\"TEN]2.7K3?HLZ 2[J[!HY]!9"-H"&?Z?ETVR3GYT8/?F[T>3=]1E>* M#DWTH[ET2A\Y.IYS(MX#?:+IG@JPYBP!P;.D/"4QF&H'4RZ \@RX8^GFXYW: M24(P$8)* ?Z^4W' %TD3\4]'%FZ9A:NS<+NS,'DS)V)-S+;;IW'?MZ$[M)[J M*]Y&>;Z/&ZA9&X40M%UX# O:,(B1@W ).]+HE1J]3HT+KLH*ES_TC ;?]]$N M>X"O0$JE27<>S*LGX<)^0] YH+EG4.TZ9C&X%(,[Q?RNI! 9I1M0;$2BPP7] M,FC_';TX*+,8O-:+@]9TF[S81IF\V$89O=B&=7G1+S7Z;^E%_QPOG@.:MT&G MO0CMJA;:G7)^8UQNM9:E>@G;@HER2[0BX.+77P8(V9^*MM!-^.D2_ O^EX%A MK2K#=[0P1%4>Z+4F+IA'_K31 #=<;( Y?1NCQJH;8-#!/O0;/C;@U$-A^R>6 MOBI?T'E+)Q?1CM+HPZ:F,T!S PCZGGM"3U4(8735;JXJ%O3>T\U5L8'=U:;+S;B]H]@(H::;VS"(L3=HKGP;AB$< M>$TSMV$NAMZI?:RJ?[#_IF;NMT75DB@DG0&:&T!H@$[(J0HI[*ZD$Q$1+65! M5M$Z6H&'**GVY,5D^FH'5W4.^N_H8%15*-1=H3H<7##K ^@TQ5NU; M6ZW\1I^*"+!B^U3FGTME;WGR,M'G#8W^6W@SA8;^&;P)\G.5*GQ^S'-/^"9* M!8CI6@UE7_?5^O#\Y"1O2+;37_J/3"I;ZLLM)2'E&4#=7S,F7QK9 .7YU?@_ M4$L#!!0 ( )R :E/_KR-HY@D '@_ 9 >&PO=V]R:W-H965TG&1KD1Z=)CQ* M)V>GS;6;_.PTJ\HX2L5-#HHJ27C^]$[$V>.;"9P\7_@<+5=E?6%Z=KKF2W$K MRJ_KFUQ^FVZL+*)$I$64I2 7]V\F;^$O'T.O5F@D?H_$8]'[#.I0[K+L6_UE MMG@S\6J/1"SF96V"RS\/XES$<6U)^O%'9W2RN6>MV/_\;/VJ"5X&<\<+<9[% M_XH6Y>K-))B A;CG55Q^SA[?BRX@4MN;9W'1_ \>.UEO N95469)IRP]2**T M_L\IFLMND:[.D2;$+7O*STSQ[!'DM+^W5'YH\ M;?1E9D5IO:1NRUS^&DF]\NRVS.;?7M=)N0#S+)$KM>!-KK\&O_$\YW7"@U<7 MHN117/PDKWZ]O0"O_O;3Z;24=Z]M3.?=G=ZU=T*[[B36)\!#/P/D(:A1/S>K MOZV61O4+L_J'*CT!OK=3_=)!'84[U:]U.@PTZM<.0V=P_KV[NJ=1G[WL M[A]>=O>/9O4+,9?J4*<^E;F^27BT27C4V/-WN;/BN>@2_KR?\&]EMJ=+(>FB M!'=/H"]WPY^:RV\?>;X __Y5F@2S4B3%?PP.^1N'_,8A;%J!P[4GOM>?A2Y1 M6ENTL573Y<-9 #'T/#DT#_V,&,MM2Z#K@P#"/9&"7',:]TXQ U1GG%HQP\\+@2(+L'O+Y%H9M1.I[1P _9 M:!YF#H(#1]G&4>:0@%D[$T"6747)TT64+L&K* 5%/5Z%#N\O6K.DYQ!EB'C^ MEN/7&CG**-V6FSG*?=3(02_$?J ?AV S#H%Q'+ZFN9AGRS3ZKTR-8A_8R>_8R< [#@3Z;D1HJED)FEF@0MP%)FXV 7G!D.KSO3 M_72!/AF7WS.-(/)EL8.8?D:0HD($S*7Y"97_I3M%?;A!3XHR-IG) B#61NG5JS M#Y*5U'K2;;I8S.!V[9M<4J2!S*0Q="GGI0"O> %X[=U<#H5NC5]9;")RXGE_ M-[FG* *9*>*?%<]+D<=/;?FXMZ-FZ_0$$:.?B@20I5GHY?.^-;ZO<-GWCB.E M?86UOAEK/T5IE%0)$']44?D$\C;VI(K+:!WKX.>J,S@H6O5PXBM,]LV=QEL9 MXD(&*RMV4!=]O*:M@S'&[VUQ^4Q:*PS'9@P_>!7B,90C!CU"MW2YDSH':E\97Z8[('SI/[RO)/_+'HJAX.M>EQZ7E5M"S=AI8,00V M,\1L+V]_!NL\6]<;*#+!9:PRX9/L67&01K8FX-+BEZU9P8IVL*T)4%BTWUF@ M(@MR)!T 4>Q!S.SA2K:=F0'C8R_0[/*[2 Z=571!S'1Q,!QU=@<+&A&"PVTX M?KIM6]M212_$'PD&=8[ 3=SB'.&D5'>$(@T6X\.@D-7%640 M%\HX)+_&A$$1"\.1ZU:YH>>*5HAETV:077N>FQ#% B0XDO12L$W,L.VX*W=N M,8-T7-D>$5HTM?MY75HV:@][C8&;*>_$I+AT_ :1 M]O$/%\EA%(K^J)G^+F]O;DP3H@B.'@G!445PU,P2A_>QUW2\[P5Q$!(&MZ?& M+CA\B$_Q$C,C^E_5-\XL?D$+T3!%-,Q,-/M&F/#OS9E+.V^C*'D<9V79*==Y M;9MD-B:79G=_O !=)(>#H(B(F8GH4Q>42-9Q]B0$6/.G/(MCL!"+:M[5T_= MQ-$RNHO%$%U4I+99O;:X 7<5'K,#%(=#H5B-F5GM>2AXFE8\?MF(:(=@?*Z/ M-'O>5K%A>(I%FK="%R4*Z$2Z;..LO$SE],,2@S,^BO7V8FY&>* M"-F1/!+&>D] FUEM[]/9&1L_[;7C=)8I2F3F';:]:I3W;'PR-,I,J\@'H\@P M#L6CS,RCS^NRQS#U,BMXW%30W2!'LGZ6^5N",I-Y'>6+UVN>R^L.A&.^O:Z9 M&CX0KC@U,'/7CDA*F:?%O5R//R(:BPO,AI>!XL_ TJCI3F(MRSI0Q!0 M@2*(P$P0CCL6,XL9[8[%T"4%ZH$9U _9/9A9;-H37H%\8 ;Y/8^GWP7C1LEV M/!THH@A^S!LTP;C=\8FF*K/+#1U5]!&8Z>,\2Q]$WKQEO,Y%$DG$<)A4VYF2 M;5)[[[68>67GNC]D"S-0-!"$QP$(H<+ST RFOU7)70O;75LW;V:NCMZR416. MG\+=VJAJ79KV7L6MWTG_Q/-E) O06-Q+1>^D+K+R]C7O]DN9K9NW<^]D+Y(E MS<>5X++8JP7D[_=95CY_J5_XW;QL?_9_4$L#!!0 ( )R :E/'9/A2:@< M +&PO=V]R:W-H965T7/M>'\OEC2G]F.T(8>-K'278QVS%V^+189.&.[(-LGAY(PM^Y3^D^8/R2 M;A?9@9)@4PS:QPMH6>YB'T3)[/*\N/>%7IZG1Q9'"?E"07;<[P/Z?$WB]/%B M9L]>;GR-MCN6WUAT_01T-R:>\M?%-DO1O-\14E>*+>,\G <6 M(-L%E&0@2L#W)&+91WZ3O_ZV2X]9D&RR\P7CT>9S+L(JLNLR,C@0&0*?TX3M M,K!.-F0C&;]2C_=UX]?J\394.%CP-->YAB^YOH9*C[?D, ?(^@B@!6U)0#?J MX7\=$^7PU>MF7ZN'KTC(A]O%<$N1#%07'BK\X0%_W_C'#;@NZJXLL4SA%-=. M<>$4J:KYUU]LU_HMU3IU:J>.,M*^4U[Z=V0;)4F4;/G'5!PD(0'O>;F7F^"# MK-C+.9QBCOS3^^'2]:!C(9[+A^8B2NQLR\=H6=NU0+@U"'<\B"T-$L870!.Z MVPNI&W3?PD9+V_5L>=!>';0W/N@PSW;,HTXIX$1Y3R(#"%XOP#.\Q%87A\3, M<9>V;ZW:J_D=A)=X>AO[7$3K6+;$O0I34^)P\DRVN0\QQ?U0-O@?@%2XO;N@15 MTVD1K0P,VY :'8!]X:B^=:',@?*NEJUA;FAOUI'XW MS=#2(A+]%!S93YDC:E. M!+5F,J=PU4Z0:&2AJV3$J^V6 MDFW "(AX.J(DBT+P$,1'U;7M]Y**D8N[WZ^T9FV)6C1J2*WV M?"7L2!/P+:!;P@QT:B2Z,&1/IU0CT2$@-5E/HU57DS2+ "$7>H[;R;O,T'*P M9PWH;*AQ.J!FK]?HU95K59E+3%S?MKR!W8H$,2(UBTPG6:.^QIUC([ M;'D0#J@+2+ 6.N'@PUBV1OV3C%[H*I-VT())T D''>-$:]27/Q!"2Z=;_C=2 M0^D^,?2XEADJ-Y3@0'3"6J6),(5;C_@%%MR J$U.Q M&@OFQB._VT\O5E<1Z,1JF1E?L@& @M'Q)$-!@TD.2T[2 MJ;'D0$2B4U=FNOUGY&PM<:;8IJ*%P),I\:2$Q:)3JTU:^,470>>\B!F MA$Y=S>NJREMETL8CN@7L_=\*-1:\CD<>;DRL4&NF'Z$+&GHR45\F"VIMZ&F$ M+HA%;X-'GM=,HE!K)CU!H79$$^6,;**F5*@U;\C<$PDWYDX;/ >74GX&8W'.7 MUMSC4='R5P+E!4L/Q6/P=RECZ;YXN2/!AM#<@+]_GZ;LY2*?H/ZMQN5_4$L# M!!0 ( )R :E,49(0*U@, ,L. 9 >&PO=V]R:W-H965TQ&G#6 M=I*>OY^RH2$$$MA1[TO"I:I\SK%=!\^.0CZK+6,:O61IKN;.5NO=!]=5\99E M5(W$CN7P9BUD1C7MA'+H9Y;FSF-EGCW(Q$WN=\IP]2J3V M64;ECSN6BN/<(<[K@R>^V6KSP%W,=G3#EDQ_W3U*N'.K*@G/6*ZXR)%DZ[ES M2SX\D,@DV(AOG!W5R34R5%9"/)N;3\G)WLZ=B8,2MJ;[5#^)XU^L)!28>K%(E?U% MQS(6.RC>*RVR,AD09#PO_NE+*<1) AE?2/#*!&]H@E\F^$,3QF7"V"I34+$Z M/%!-%S,ICDB::*AF+JR8-AOH\]S,^U)+>,LA3R^66L3/-T:Y!,4B@^6DJ)V0 M&_3$E)8\UO#&1J&O.=?HUDP4US_0NP>F*4_5^V:HLJ%["%7PXC?D(K6EDJF9 MJP&N&=2-2VAW!33O K3;_6:$L/<[\K!'.M+OKZ&7TUW0N!+: MJX3V;#W_0KW/^VS%)!)KM.S0HU'2KTKZMN3XDD!'*A.C\HIM>)[S? -;(*5Y MS- [GI>ZO^]2KJ@;V+JF,QP6!),H"B8S]W J43O."Z<^J:(:L,<5[/$PV!M) M<[-D>L".VV#]P,<8GX%MQWG^V)]X43?WM@$IP2_6E6-8)FS-!'RB7Z1M,] MN[+;I]5 TZOR5 /1.A-^&Z&G_Z*=4CFK^:E+3T20\(W4A#H\O M\#IQ6O(VO"XWF@$L20?Z:#1ML>R-:[*L;8YX;\/RI",-H.6UX3;66LFJ+ZQ) MJC9:^\WK#FD1K:R;7O?F/EQVSGW%:V E"5!L> MYK,%<'/1ZR"DPX4[V_& P":'VJ])CV'#L20QD]D-RW1#K3T9:6&,L&ULS5==;]LV%/TKA-"'%DBC3\MR8!MP;'[)2;,F8[MV$I,QWRG*&&P M$DCNRA*+QVN@?#]Q?.=IX(;DA3(#[G2\Q3FL07W?KH3NN0U+1DI@DG"&!&PF MSLR_6OJQ =B(/PCLY5$;F5)N.;\SG<_9Q/%,1D A588"Z[][F .EADGG\:,F M=9HY#?"X_<3^R1:OB[G%$N:<_DDR54R(:D#TTAD& M-<"6[E:U6^$66.'I6/ ]$B9:LYF&5=^BM5Z$F86R5D(_)1JGIFO%T[N/1NH, MI;S4ZT]BZ^!'-*.4IU6';] -I#QGY!\=MP)!>(;F7"J)WB] 84+E!XWXOEZ@ M]^\^H'>(,/2MX#N)62;'KM*)FNG":I$'WE3!42+5D&V1G\HA\_ MZL&[6J!&I>!)I>N@EW -VTL4>AC M__JB*=%G!:7\NR>AJ$DHL@E%_W<-0Y7(N058,<:6T7Q,[Z>)'VEQ[X]=[09Y MIQ&+;D0TBH?A:=2RC^>DXD%3\:"W8O/JF9=2P#VP'?1H&#>,\=LP==@D-'QU M4RO&P;$;2DF;T6 MM,:O_:NY?V9\82Y4]LQ^H*]N8U^QR F3B,)&3^5=#O4:$-4%I^HHOK4G^%NN M]'W -@M]*01A O3S#>?JJ6,F:*Z9TW\!4$L#!!0 ( )R :E-&3OP%"@4 M &P7 9 >&PO=V]R:W-H965T":)-QMWNHTG;MJ'3A\4D T30%Y)V-E.?WPEP-S,+>W:#PF7 M\QU]1Y^D(S$[$/K*7(PY> O\D%T/7,YW'Q6%V2X.$!N1'0[%FPVA >+BEFX5 MMJ,8.7%0X"M050TE0%XXF,_B9RLZGY&(^UZ(5Q2P* @0_7:+?7*X'FB#XX,G M;^MR^4"9SW9HB]>8/^]65-PI&8OC!3AD'@D!Q9OKP8WV<0D-&1 C?O?P@16N M@93R0LBKO%DZUP-59H1];'-)@<2_/;[#OB^91!Y?4])!UJ8,+%X?V>]C\4+, M"V+XCOA_> YWKP?3 7#P!D4^?R*'!YP*FD@^F_@L_@L.*58= #MBG 1IL,@@ M\,+D/WI+.Z(0 )L"8!H ^P;H:8#>-V"0X^SH7@HKG]S2<10Z+"9PD6FLCW%3K.Z3;*" M#5G=1-L14*TA@"K4$O8:DKMVDI\C?P3@M(-DT8-$A1TDG]I)UG@W KJ:D#RO M%^#BPV7>;XVL]_U9U92UD>OS63)\^(X9+MNY%M@67%K"U9Z:(N9 -A%@-A%@ MS*\W\-_YB#% -LD, '_^(MZ#)<7^ MI;4;6%W?P#+VG.;TMI]ZCM. MG5-[J9\ZG;BRE-R%M'8;:I8R%&4-]^+@(HLGBARO:QUZ%FEKI0&GCZ&JCU6] M*JD/M*PJ-QNMW6V>Q+F*)".S*"&(CV>I$DY*X[96C7DZ@L:P(;G<,+1VQ^BT MPG37TS5TIB?)5:;_?0U$&YL&K%;B%&99UMBHF&<-3)^H5M-*DON<9IUO:_ I M)3?:NN$4SCQ%T=,)1? ?";C1-GRK>+#7NFM-%2 MKE5_J,&85J5K'FI L&$2P-RR87_+%@J6J\>V4V?AV'D.XX:Y<<,S&O<"UMCQ MI.TP 7,[AKV.BX)"#QYVTX+8>R+T/3L[1P[DAP?<;4N\> MOH,UIE*[WU$*'_GD=^@OB&Z]D $?;T2D.C(%!4T^[28WG.SB[WXOA',2Q);PCAQQOY*3'[P#[_%U!+ P04 " "<@&I3^RW83*," !;!P M&0 'AL+W=OND7-NCU,>W#@ E;!9K9INO]^9T-8DM(LVE[ /N[[OKOS<1YM MA'Q4.8 FSV7!U=C)M:YN7%2LA*X8H(3">NQ805$8(@SC9\OI=)(&N+O>LK^WN6,N*ZI@)HIO+-7YV+ER2 IK6A?Z M7FP^0)N/#3 1A;)/LFE\AT.')+72HFS!&$')>/.FSVT==@#(TP_P6X!_" A? M 00M(#A5(6P!X:D*40NPJ;M-[K9P,=5T,I)B0Z3Q1C:SL-6W:*P7XZ9/EEKB M5X8X/9F)LF0:#UXK0GE*$L$UXQGPA($B[\@G*B4U9TG.8M"4%>H6^)[_J GGMGI<*\OG?]3G_^S^EXQ@JXW LL7G-@; ML[W>B)E*"J%J">3[[4IIB?_\CR.J8:<:6M7P%=7/%9B.XQDI "< @6>U3'*3IE@5+*-F>/9E&KV,;QAYWD$6?_-J(G1WID4),K-C6N&?7W/= M-$=G[6Z"6SL #^S3P9H!OT?^N;:N:,R8USAR:Y1RKL88L2R&>7- M1HO*SJJ5T#CY[#+'VP^D<<#O:R'T=F,$NOMT\AM02P,$% @ G(!J4YBB MS.1) @ *04 !D !X;"]W;W)K&ULA91O3]LP M$,:_RBGB!4BL25/*)I1&@B*T23!5%-B+:2_<]-I8Q'9F7RA\^YV=-"I3"V\2 MG^U[_'O.?[*-L<^N1"1X595VDZ@DJB_BV!4E*N$&ID;-(RMCE2 .[3IVM46Q M#$FJBM,D.8^5D#K*L] WLWEF&JJDQID%UR@E[-L55F8SB8;1MN->KDOR'7&> MU6*-F8YBGN5I52HG30:+*XFT>7PXFKLYX<)3Q(W;J<-WLG"F&07!OQ><8E5Y(<;XVVE&_9(^<;>]5;\)WMG+0CBT2 MTL#=+A0HKP6)/+-F ];/9C7?"%9#-L-)[3=E3I9')>=1/C5*2>(JDP.AEU 8 M35*O41<2'7R!FX8:BW GM52-@EOD"L!,O+49?"A@*FI)HFJ''!Q?(PE9N1,X M JGAH32-8V&7Q<2X?M&XZ-"N6K3T -H+[BM6JG0\G&2Q2][",YZ@K,/"6[1N0NX5*9A MAQ;KUBOO/F\<(4>TCZ/5'.]P', 8]QCCSPNQ;Z7QYX[CG9/O'Y$[8==2.R[G MBI.2P5?6L.W%; ,R=;@,"T-\M4*SY+<,K9_ XRMC:!OX^]6_COD_4$L#!!0 M ( )R :E,P,M__W , %<- 9 >&PO=V]R:W-H965T'AD!R-]HS_$"DA$CWG62'&5BIE.;1ML4Y)CD6/ ME:2 D0WC.9;PRK>V*#G!B2;EF>TY3F3GF!;69*1M#WPR8CN9T8(\<"1V>8[Y MRSW)V'YLN=;!\(5N4ZD,]F14XBU9$OE8/G!XLQLO";L77G#A>N M)FC$-TKVHO6,U%16C/U0+W\F8\M1&9&,K*5R@>'OB4Q)EBE/D,?/VJG5Q%3$ M]O/!^T)/'B:SPH),6?:=)C(=6[&%$K+!NTQ^8?N/I)Y0J/RM62;T+]K76,=" MZYV0+*_)D$%.B^H?/]="7$/P:H+7(4!@,\&O"7Z7$)P@!#4AN#9"6!/":R-$ M-2'2VE=B::5G6.+)B+,]X@H-WM2#7B[-!H%IH2IK*3F,4N#)R6US.T,W;6_06V15.(%J@QX)*\0Z,\/PU93N! MBT2,; F9*?_VNLYB6F7AGKICFLY_B[YX=?0C,?RF1GSMSS]5([N<<"P9'YYQ M%C3. NTLN%!PIB*IF)%FJB/Q:?)^T(]A"D]MZ0VH( CB8]3.S8+W&X7Z_X-""UCOH_WL2>ZWYHEK69F%$>9%9PD$CX>"U$K9KZ[*(Y\.<$'%PE8AF5%=$(^HW$8VH4R*Z MJF<\MK2Z$/<5,[Z_P+K+V:Z0 D&#K?2F+(&5@3^.)$,R)6C*\A(7+WJ-^A\$ M6K,"S@?=%0,"HQG)\%ZMXIKQDL$=IT92.$/0BA#5.4O.1$ET]YN]()S\ QT9 M+#*0MV!"9+.!P4.T@Q/2CI,0L>9T!20HC,\,!MV>Z4JP6ST<7+=;W6VKC&&& MU<736)N._E[WL1W[U!W.7(-]KKX #/8[UQG.8>U^'P'Y8:3J\7^E5'UR?,)\ M2PN!,K*!])Q>'PXL7G7QU8MDI>XZ5TQ"#ZL?4_CR(5P!8'S#0(OZ105HOJ4F M_P)02P,$% @ G(!J4V6 SLOF @ FPD !D !X;"]W;W)K&ULS59!;]HP&/TK5DZMU#4A(2%4@%1HIU5:-U2T[3#M8,(' ML1K;F>V4[M_OLQ-2H)3UL ,78CO?>W[/+]@>K*5ZU#F (<^\$'KHY<:45[ZO MLQPXU9>R!(%OEE)Q:K"K5KXN%="% _'"#X,@\3EEPAL-W-A4C0:R,@43,%5$ M5YQ3]6<,A5P/O8ZW&7A@J]S8 7\T*.D*9F"^E5.%/;]E63 .0C,IB(+ET+ON M7$TZ@06XBN\,UGJK3:R5N92/MG.W&'J!500%9,924'P\P02*PC*ACM\-J=?. M:8';[0W[1V<>SZI$%+&E5F >Y_@2-H=CR9;+0[I>LF]K M(UFEC>0-&!5P)NHG?6X68@N /(.+WN#[7VO]\S,2DSL#7/\Z(JO;RNHZ6=WWR-(O MLF!'5K8K"S:RVH_I@E N*V'(&1/-)W!^Z!NHQ<1.C-UYGD9IOQ,E*:[PTW8V MK^OB,(W3M-?6[;B-6[?Q4;=?2VM!$R-)6:DLQWW!>N-H"_^!V://@<_14R68 MT4=6-VGG2TXI]%XKJW=*H?=>A9DDO22)]D-_71>'<=J/D\.AIZW;]*C;!]!& ML$.\'?*@PZ4>=O7S]K6.. M@UJYTU^C7M12[__M:'O#N';GZM[XV-X\W/'Y0E-?6^ZI6C'<" I8(F5PV4-- MJKX)U!TC2W>8SJ7!H]DU<[P]@;(%^'XII=ET[ 3M?6ST%U!+ P04 " "< M@&I3%WXZ^M[XI,;#_>4_> ;0@1XC,*8W[0V0FROVVV^V)#(YU=T M2V)Y9T59Y MYRM9MOF7$7V9&4=A&CN.V(S^(6Z-A=FW&1D.:B#"(R8P!GD21 MSY[N2$CW-RW8>KYP'ZPW(KW0'@VW_IK,B?BVG3%YUBZ]+(.(Q#R@,6!D==.Z MA==>QTD-,L3W@.SYP3%(4WF@]$=Z\G%YTW+2$9&0+$3JPI=_.S(F89AZDN/X MKW#:*F.FAH?'S]Z]+'F9S(//R9B&?P=+L;EI]5M@259^$HI[NO^3% EU4W\+ M&O+L%^QS;*_3 HN$"QH5QG($41#G__YC,1$'!M*/V0 5!D@W:(J "P-\:H1. M8= Y-4*W,.B>:N 6!FXV]_ED93,]\84_&C*Z!RQ%2V_I05:NS%I. *"^3'WLYIS\!Y\\1GST\J#MQ,B_"#D[^35;_,) M>/OF'7@#@AA\W="$^_&2#]M"#B=UVEX4H>_RT*@A- :?:2PV'$SC)5D:["=V M^X'%OBVGH9P+]#P7=\CJ<$ZV5P [?P#D(&@8S_AT<\>4SN]%G_Y>=,]N/B$+ M:0Y-YI6YQ"6O<.8/VWD%9AFOOBI>@7\^22CX*$C$_[4$ZI2!.EF@3M/ $P($ ME8M<'B_CL8F+N1_S[^8)DZMXSL7K9& MO3)0SYKB]%$*(9:SN00V0 M4RW3N% ,=I4[.92D*#X00OB))BV 5EFH4'!LPL*\5V>1' MIZD!@Y&YS!"IZ4!G(6KAIC) /8>C$,\ @0YLR$%I$,0O)NL\>> +%FPS$LWI M2NQ]1L"M?-&)UT2^,@LN09_),O#I@OBQC5I*HF#GPBQ68@+M:G)F%G?KS-+7 MVA,P$P-FX.@LMF*JTZ$4#KKG8;%[?+T] >/9,=4DE'I"NWS^,HV_R'7YT48K MI5JP?V$&*X&!=H4Y,X,'M8)T= +7(3V]]'4(='7^UC&H815&2O^0X MHBLU8'0)-F"@H[UK3 V@0:^A_DK[T'GZL\)-Y4&M4?@XQC-@W(9W=J14%;V\ M1SN)Q#.ZW2:AE<1*R]"%VS6D% >]9L.&ZKV6JW.X#L%Z\0T=VT!GL '3M((I M[4/G:=E0O=NJ$?@HQ+-"JADH244O;]I.HN^G9!'8OJQA)63XPHT<5HJ#7[.1 MPX8&3".O :*]8TP,D*[&70,$-G1 6 D?/D\7A^O]E\[=XQ#/ (&X(86##XD7 M:N)NP3BDR1)\2%AB(Y:2,GSA-@XKP<&OV<;A>FNEOP0?ATP,D ."%B0V8+H- M#%#"A\_3Q.%Z\U4C\5&(9X TIJ $%;^\A9,$"N+T$^]/,-Y)SMJ(H\0*7[A1 MPTI5\&LV:KC>/NE?&@J(:ZNOH0G3/S18W53W()2\=<[3IQ5N;"D[SW6C9 MN*V#F(.0K&0HYZHGJ\'R#=[\1-!MMB'Y0(6@47:X(?Z2L!0@[Z\H%<\G:8!R MFWWT/U!+ P04 " "<@&I3%6-UE1P# Z$@ #0 'AL+W-T>6QE,U#FR!PF ;A?9A;T6)Y40@2YZL=$F_?KJ6 MXZ2I;LCZL#5S2"W=HWO.D71=F0QKLQ+L;LZ8"9:ED'5&YL94'\.PGLY92>MS M53%ID4+IDAK;U;.PKC2C>0U)I0C[O5X2EI1+,AK*17E3FCJ8JH4T&;GH0H&[ M?#N)Q].3GH/9]>[\=,&.".AE_3R -+S MGKM0\O4 3"0Y4&2O $9^=1CY/NZ&.FQW830LE-QL1DQ-AG=$V+.V4"7$'3\^/XAGW MLMC:U1[LJ>R:UE#;=#2N _S;;(Y[F_9UO$'%'Y7YO+#3D4T?BH7=:E;P9=-? M%IT!C#W"V6E5B=4GP6>R9&[R!PN.AG2=%\R5YD]6#4IE:@-,D^"1:<.GVY%? MFE;W;&G6Y;0L<,_](_3\=]=YQB335&R;MK7_EE?YU8[CJW]EN?FOLFO8Z[$] M$M^ZRP_9HW#I_GYV^732 MYR,?(PI3=T8E^,G_';\3DKZ$*8^P[,R*;]C>5\4:;=J%M8B';4IOT5 MIA(R9TN6C]NNGDV:9F ;5K6](&$7N6DN/X+E.,R/ (;I8 ZP')>% MZ?Q/\QF@\W$8YFW@109HS@#-<5D^9-Q\,!U_3FHO_TS3-(Z3!%O1\=CK8(RM M6Y+ U\^&>8,,3 >4_FRM\=W&*V1_'6![NJ]"L)GBE8C-%%]K0/SK!AEIZM]M M3 ,T M]2. ^1W$,8; TX@CF /P@"%QW)R#.^=1N#ZGPLVO1:/?4$L#!!0 ( )R M:E.7BKL